diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2011-11-21 15:01:27 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2011-11-21 15:01:27 (GMT) |
commit | ce0e7daf4195eda75166757183b06fd2d246e668 (patch) | |
tree | 316572da32e3dfe839a3c5c544af48ecd216889c /Modules | |
parent | a697b373002b25c643fb898cf95e474446b2ee97 (diff) | |
download | cpython-ce0e7daf4195eda75166757183b06fd2d246e668.zip cpython-ce0e7daf4195eda75166757183b06fd2d246e668.tar.gz cpython-ce0e7daf4195eda75166757183b06fd2d246e668.tar.bz2 |
Remove temporary hacks for the issue #13441
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_localemodule.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c index 6a751d6..9bba1b3 100644 --- a/Modules/_localemodule.c +++ b/Modules/_localemodule.c @@ -73,43 +73,12 @@ str2uni(const char* s) #else assert(res1 == needed); #endif -#ifdef Py_DEBUG - { - size_t i; - printf("Decode wchar_t {"); - for (i=0; i<res1; i++) { - wchar_t ch = dest[i]; - if (i) - printf(" U+%04x", ch); - else - printf("U+%04x", ch); - } - printf("} (len=%u)\n", res1); - } -#endif res2 = PyUnicode_FromWideChar(dest, res1); if (dest != smallbuf) PyMem_Free(dest); return res2; } -#ifdef Py_DEBUG -void -dump_str(const char *name, const char *value) -{ - size_t i, len = strlen(value); - printf("Decode localeconv() %s: {", name); - for (i=0; i<len; i++) { - unsigned char ch = value[i]; - if (i) - printf(" 0x%02x", ch); - else - printf("0x%02x", ch); - } - printf("} (len=%u)\n", len); -} -#endif - /* support functions for formatting floating point numbers */ PyDoc_STRVAR(setlocale__doc__, @@ -174,18 +143,12 @@ PyLocale_setlocale(PyObject* self, PyObject* args) if (locale) { /* set locale */ -#ifdef Py_DEBUG - printf("SET LOCALE \"%s\"\n", locale); -#endif result = setlocale(category, locale); if (!result) { /* operation failed, no setting was changed */ PyErr_SetString(Error, "unsupported locale setting"); return NULL; } -#ifdef Py_DEBUG - printf("SET LOCALE -> %s\n", result); -#endif result_object = str2uni(result); if (!result_object) return NULL; @@ -221,20 +184,11 @@ PyLocale_localeconv(PyObject* self) /* hopefully, the localeconv result survives the C library calls involved herein */ -#ifdef Py_DEBUG #define RESULT_STRING(s)\ - dump_str(#s, l->s); \ x = str2uni(l->s); \ if (!x) goto failed;\ PyDict_SetItemString(result, #s, x);\ Py_XDECREF(x) -#else -#define RESULT_STRING(s)\ - x = str2uni(l->s); \ - if (!x) goto failed;\ - PyDict_SetItemString(result, #s, x);\ - Py_XDECREF(x) -#endif #define RESULT_INT(i)\ x = PyLong_FromLong(l->i);\ |