diff options
author | cookedm <cookedm@localhost> | 2006-09-28 11:20:52 +0000 |
---|---|---|
committer | cookedm <cookedm@localhost> | 2006-09-28 11:20:52 +0000 |
commit | 0698cb7e52b7dab046b28322d37f28050257e9c0 (patch) | |
tree | c05bdcc72bda91e44fc7a3b1e25804ef0263c296 /numpy/core/src/arrayobject.c | |
parent | f9409c5e14dc38047365b30da7d1ee2f2084fc72 (diff) | |
download | numpy-0698cb7e52b7dab046b28322d37f28050257e9c0.tar.gz |
Python 2.5 fixes: replace int with Py_ssize_t where appropiate
Diffstat (limited to 'numpy/core/src/arrayobject.c')
-rw-r--r-- | numpy/core/src/arrayobject.c | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c index 53cc31498..f3ce7680c 100644 --- a/numpy/core/src/arrayobject.c +++ b/numpy/core/src/arrayobject.c @@ -163,7 +163,8 @@ PyArray_Item_INCREF(char *data, PyArray_Descr *descr) else if (PyDescr_HASFIELDS(descr)) { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while (PyDict_Next(descr->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) return; @@ -190,7 +191,8 @@ PyArray_Item_XDECREF(char *data, PyArray_Descr *descr) else if PyDescr_HASFIELDS(descr) { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while (PyDict_Next(descr->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) return; @@ -4521,7 +4523,7 @@ _void_compare(PyArrayObject *self, PyArrayObject *other, int cmp_op) PyObject *res=NULL, *temp, *a, *b; PyObject *key, *value, *temp2; PyObject *op; - int pos=0; + Py_ssize_t pos=0; op = (cmp_op == Py_EQ ? n_ops.logical_and : n_ops.logical_or); while (PyDict_Next(self->descr->fields, &pos, &key, &value)) { a = PyArray_EnsureAnyArray(array_subscript(self, key)); @@ -5390,7 +5392,8 @@ _putzero(char *optr, PyObject *zero, PyArray_Descr *dtype) else if (PyDescr_HASFIELDS(dtype)) { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while (PyDict_Next(dtype->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) return; @@ -5566,7 +5569,8 @@ _fillobject(char *optr, PyObject *obj, PyArray_Descr *dtype) if (PyDescr_HASFIELDS(dtype)) { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while (PyDict_Next(dtype->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) return; @@ -6601,7 +6605,7 @@ static PyGetSetDef array_getsetlist[] = { static PyObject * -array_alloc(PyTypeObject *type, int nitems) +array_alloc(PyTypeObject *type, Py_ssize_t nitems) { PyObject *obj; /* nitems will always be 0 */ @@ -10674,7 +10678,8 @@ _arraydescr_isnative(PyArray_Descr *self) else { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while(PyDict_Next(self->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) return -1; @@ -10864,7 +10869,8 @@ _descr_find_object(PyArray_Descr *self) if (PyDescr_HASFIELDS(self)) { PyObject *key, *value, *title=NULL; PyArray_Descr *new; - int offset, pos=0; + int offset; + Py_ssize_t pos=0; while (PyDict_Next(self->fields, &pos, &key, &value)) { if (!PyArg_ParseTuple(value, "Oi|O", &new, &offset, &title)) { @@ -11025,7 +11031,8 @@ PyArray_DescrNewByteorder(PyArray_Descr *self, char newendian) PyObject *newvalue; PyObject *old; PyArray_Descr *newdescr; - int pos = 0, len, i; + Py_ssize_t pos = 0; + int len, i; newfields = PyDict_New(); /* make new dictionary with replaced */ /* PyArray_Descr Objects */ |