]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use Py_UCS1 instead of unsigned char in unicodeobject.h
authorVictor Stinner <victor.stinner@haypocalc.com>
Sat, 1 Oct 2011 22:55:25 +0000 (00:55 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Sat, 1 Oct 2011 22:55:25 +0000 (00:55 +0200)
Include/unicodeobject.h

index d0d44e161ac0933a6c12a61c4ec8e1ce8b9e2069..314dee455b44b786454927a9b3b57bc5864a1b58 100644 (file)
@@ -417,7 +417,7 @@ PyAPI_DATA(PyTypeObject) PyUnicodeIter_Type;
 #define PyUnicode_READ(kind, data, index) \
     ((Py_UCS4) \
     ((kind) == PyUnicode_1BYTE_KIND ? \
-        ((const unsigned char *)(data))[(index)] : \
+        ((const Py_UCS1 *)(data))[(index)] : \
         ((kind) == PyUnicode_2BYTE_KIND ? \
             ((const Py_UCS2 *)(data))[(index)] : \
             ((const Py_UCS4 *)(data))[(index)] \
@@ -431,7 +431,7 @@ PyAPI_DATA(PyTypeObject) PyUnicodeIter_Type;
 #define PyUnicode_READ_CHAR(unicode, index) \
     ((Py_UCS4) \
     (PyUnicode_KIND((unicode)) == PyUnicode_1BYTE_KIND ? \
-        ((const unsigned char *)(PyUnicode_DATA((unicode))))[(index)] : \
+        ((const Py_UCS1 *)(PyUnicode_DATA((unicode))))[(index)] : \
         (PyUnicode_KIND((unicode)) == PyUnicode_2BYTE_KIND ? \
             ((const Py_UCS2 *)(PyUnicode_DATA((unicode))))[(index)] : \
             ((const Py_UCS4 *)(PyUnicode_DATA((unicode))))[(index)] \