]> granicus.if.org Git - python/commitdiff
Use Py_ssize_t for PyArg_UnpackTuple arguments.
authorMartin v. Löwis <martin@v.loewis.de>
Wed, 1 Mar 2006 04:06:10 +0000 (04:06 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Wed, 1 Mar 2006 04:06:10 +0000 (04:06 +0000)
Include/modsupport.h
Python/getargs.c

index 63f866e48495f3274333a1fbf1d129f0cd78af80..c356f03e503b53169310b7739d441241ec65787a 100644 (file)
@@ -25,7 +25,7 @@ PyAPI_FUNC(int) PyArg_Parse(PyObject *, const char *, ...);
 PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, const char *, ...);
 PyAPI_FUNC(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *,
                                                   const char *, char **, ...);
-PyAPI_FUNC(int) PyArg_UnpackTuple(PyObject *, const char *, int, int, ...);
+PyAPI_FUNC(int) PyArg_UnpackTuple(PyObject *, const char *, Py_ssize_t, Py_ssize_t, ...);
 PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...);
 PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kw);
 
index 2af9d88547876c6ad3fc55c3623222326846e637..e14a07b2269eb5325e31a44f8cf3129e72d7d1be 100644 (file)
@@ -1662,9 +1662,9 @@ err:
 
 
 int
-PyArg_UnpackTuple(PyObject *args, const char *name, int min, int max, ...)
+PyArg_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, ...)
 {
-       int i, l;
+       Py_ssize_t i, l;
        PyObject **o;
        va_list vargs;