]> granicus.if.org Git - python/commitdiff
Issue #20284: Fix a compilation warning on Windows
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 26 Jan 2015 15:43:36 +0000 (16:43 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Mon, 26 Jan 2015 15:43:36 +0000 (16:43 +0100)
Explicitly cast the long to char.

Objects/bytesobject.c

index 154640ee58266b4bb5ead391608ca896b566e476..d4f7d01197b490d813b27b7ced3d8bae970ac322 100644 (file)
@@ -529,7 +529,7 @@ formatchar(char *buf, size_t buflen, PyObject *v)
                 "%c requires an integer in range(256) or a single byte");
             goto error;
         }
-        buf[0] = ival;
+        buf[0] = (char)ival;
     }
     Py_XDECREF(w);
     buf[1] = '\0';