]> granicus.if.org Git - python/commitdiff
Issue #19424: Fix a compiler warning on comparing signed/unsigned size_t
authorVictor Stinner <victor.stinner@gmail.com>
Sun, 3 Nov 2013 12:53:12 +0000 (13:53 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Sun, 3 Nov 2013 12:53:12 +0000 (13:53 +0100)
Patch written by Zachary Ware.

Objects/unicodeobject.c

index abaadcda9f4e3ba552510adaf1b8d8d5340dc130..01e5355449fdb650de3a1fdfe984decd75c990dd 100644 (file)
@@ -10581,7 +10581,7 @@ PyUnicode_CompareWithASCIIString(PyObject* uni, const char* str)
     kind = PyUnicode_KIND(uni);
     if (kind == PyUnicode_1BYTE_KIND) {
         const void *data = PyUnicode_1BYTE_DATA(uni);
-        Py_ssize_t len1 = PyUnicode_GET_LENGTH(uni);
+        size_t len1 = (size_t)PyUnicode_GET_LENGTH(uni);
         size_t len, len2 = strlen(str);
         int cmp;