]> granicus.if.org Git - python/commitdiff
Fix "unicode_escape" encoder
authorVictor Stinner <victor.stinner@haypocalc.com>
Thu, 10 Nov 2011 19:15:25 +0000 (20:15 +0100)
committerVictor Stinner <victor.stinner@haypocalc.com>
Thu, 10 Nov 2011 19:15:25 +0000 (20:15 +0100)
Objects/unicodeobject.c

index 6174998e1a9f818d45d0b8ea6fb25bc61a9e52d8..4c509b4b39f5b2bb017d43a802b391cda457fbff 100644 (file)
@@ -5938,7 +5938,7 @@ PyUnicode_AsUnicodeEscapeString(PyObject *unicode)
     p = PyBytes_AS_STRING(repr);
 
     for (i = 0; i < len; i++) {
-        Py_UNICODE ch = PyUnicode_READ(kind, data, i);
+        Py_UCS4 ch = PyUnicode_READ(kind, data, i);
 
         /* Escape backslashes */
         if (ch == '\\') {