]> granicus.if.org Git - python/commitdiff
make pointer arith c89
authorBenjamin Peterson <benjamin@python.org>
Tue, 24 Apr 2012 01:45:40 +0000 (21:45 -0400)
committerBenjamin Peterson <benjamin@python.org>
Tue, 24 Apr 2012 01:45:40 +0000 (21:45 -0400)
Objects/unicodeobject.c

index 27492c80ba489b5f0836d361246b880807b34f2c..7efa939f0f0a00530ad4357a85f85fbacffa2e64 100644 (file)
@@ -1976,8 +1976,8 @@ _PyUnicode_FindMaxChar(PyObject *unicode, Py_ssize_t start, Py_ssize_t end)
 
     kind = PyUnicode_KIND(unicode);
     startptr = PyUnicode_DATA(unicode);
-    endptr = startptr + end * kind;
-    startptr += start * kind;
+    endptr = (char *)startptr + end * kind;
+    startptr = (char *)startptr + start * kind;
     switch(kind) {
     case PyUnicode_1BYTE_KIND:
         return ucs1lib_find_max_char(startptr, endptr);