Mercurial > cpython-lru_cache-weakref
diff Objects/bufferobject.c @ 36533:ed07c1a5e24c legacy-trunk
Use proper PyArg_Parse format char for Py_ssize_t, instead of 'l', in
buffer_new(). Probably fixes a bug in 'buffer("", 10, 10)' on platforms
where sizeof(Py_ssize_t) != sizeof(long) (Win64?)
| author | Thomas Wouters <thomas@python.org> |
|---|---|
| date | Thu, 16 Feb 2006 19:44:46 +0000 |
| parents | 1596ff5c79b5 |
| children | aeee85b6a5dd |
line wrap: on
line diff
--- a/Objects/bufferobject.c Thu Feb 16 19:34:37 2006 +0000 +++ b/Objects/bufferobject.c Thu Feb 16 19:44:46 2006 +0000 @@ -196,7 +196,7 @@ if (!_PyArg_NoKeywords("buffer()", kw)) return NULL; - if (!PyArg_ParseTuple(args, "O|ll:buffer", &ob, &offset, &size)) + if (!PyArg_ParseTuple(args, "O|nn:buffer", &ob, &offset, &size)) return NULL; return PyBuffer_FromObject(ob, offset, size); }
