[Python-checkins] cpython: stringlib: Fix STRINGLIB_STR for UCS2/UCS4

victor.stinner python-checkins at python.org
Wed Oct 12 00:13:57 CEST 2011


http://hg.python.org/cpython/rev/62fd915c4e0b
changeset:   72876:62fd915c4e0b
user:        Victor Stinner <victor.stinner at haypocalc.com>
date:        Wed Oct 12 00:14:32 2011 +0200
summary:
  stringlib: Fix STRINGLIB_STR for UCS2/UCS4

files:
  Objects/stringlib/ucs2lib.h |  2 +-
  Objects/stringlib/ucs4lib.h |  2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)


diff --git a/Objects/stringlib/ucs2lib.h b/Objects/stringlib/ucs2lib.h
--- a/Objects/stringlib/ucs2lib.h
+++ b/Objects/stringlib/ucs2lib.h
@@ -18,7 +18,7 @@
 #define STRINGLIB_TOUPPER        Py_UNICODE_TOUPPER
 #define STRINGLIB_TOLOWER        Py_UNICODE_TOLOWER
 #define STRINGLIB_FILL           Py_UNICODE_FILL
-#define STRINGLIB_STR            PyUnicode_1BYTE_DATA
+#define STRINGLIB_STR            PyUnicode_2BYTE_DATA
 #define STRINGLIB_LEN            PyUnicode_GET_LENGTH
 #define STRINGLIB_NEW            _PyUnicode_FromUCS2
 #define STRINGLIB_RESIZE         not_supported
diff --git a/Objects/stringlib/ucs4lib.h b/Objects/stringlib/ucs4lib.h
--- a/Objects/stringlib/ucs4lib.h
+++ b/Objects/stringlib/ucs4lib.h
@@ -18,7 +18,7 @@
 #define STRINGLIB_TOUPPER        Py_UNICODE_TOUPPER
 #define STRINGLIB_TOLOWER        Py_UNICODE_TOLOWER
 #define STRINGLIB_FILL           Py_UNICODE_FILL
-#define STRINGLIB_STR            PyUnicode_1BYTE_DATA
+#define STRINGLIB_STR            PyUnicode_4BYTE_DATA
 #define STRINGLIB_LEN            PyUnicode_GET_LENGTH
 #define STRINGLIB_NEW            _PyUnicode_FromUCS4
 #define STRINGLIB_RESIZE         not_supported

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list