From: Mark Wooding Date: Sun, 10 Nov 2019 22:39:15 +0000 (+0000) Subject: mp.c, util.c: Use `Py_ssize_t' for lengths. X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/commitdiff_plain/77a0d53faac821d25fb38a09cf730e133b92998a mp.c, util.c: Use `Py_ssize_t' for lengths. Missed some from the earlier pass. --- diff --git a/mp.c b/mp.c index 7c9146c..f2a00b9 100644 --- a/mp.c +++ b/mp.c @@ -1680,7 +1680,7 @@ static PyObject *mcmeth_solve(PyObject *me, PyObject *arg) PyObject *q = 0, *x, *z = 0; mp *xx; mp **v = 0; - int i = 0, n = c->k; + Py_ssize_t i = 0, n = c->k; Py_INCREF(me); if (PyTuple_Size(arg) == n) @@ -1719,7 +1719,7 @@ static void mpcrt_pydealloc(PyObject *me) static PyObject *mpcrt_pynew(PyTypeObject *ty, PyObject *arg, PyObject *kw) { mpcrt_mod *v = 0; - int n, i = 0, j; + Py_ssize_t n, i = 0, j; char *kwlist[] = { "mv", 0 }; PyObject *q = 0, *x; mp *xx = MP_NEW, *y = MP_NEW, *g = MP_NEW; diff --git a/util.c b/util.c index 6a6d26c..8a4b87e 100644 --- a/util.c +++ b/util.c @@ -504,8 +504,7 @@ PySequenceMethods gmap_pysequence = { Py_ssize_t gmap_pysize(PyObject *me) { PyObject *i = 0, *x = 0; - int rc = -1; - int n = 0; + Py_ssize_t rc = -1, n = 0; if ((i = PyObject_GetIter(me)) == 0) goto done; while ((x = PyIter_Next(i)) != 0) { n++; Py_DECREF(x); x = 0; }