]> granicus.if.org Git - python/commitdiff
Fix compiler warning on amd64. We can't use zd here since this is
authorNeal Norwitz <nnorwitz@gmail.com>
Sun, 19 Feb 2006 19:34:15 +0000 (19:34 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sun, 19 Feb 2006 19:34:15 +0000 (19:34 +0000)
ultimately going to snprintf() not the python string formatter.  Right?

Python/getargs.c

index 273cb43da2a20292abd39a8f1a48f30775a4d767..530dffb61b98526598b05333a5e4b4a7823d5a28 100644 (file)
@@ -277,14 +277,14 @@ vgetargs1(PyObject *args, const char *format, va_list *p_va, int flags)
                if (message == NULL) {
                        PyOS_snprintf(msgbuf, sizeof(msgbuf),
                                      "%.150s%s takes %s %d argument%s "
-                                     "(%d given)",
+                                     "(%ld given)",
                                      fname==NULL ? "function" : fname,
                                      fname==NULL ? "" : "()",
                                      min==max ? "exactly"
                                      : len < min ? "at least" : "at most",
                                      len < min ? min : max,
                                      (len < min ? min : max) == 1 ? "" : "s",
-                                     len);
+                                     (long)len);
                        message = msgbuf;
                }
                PyErr_SetString(PyExc_TypeError, message);