From eb079f1c2533bcefcab3ef4c07b800e5bd37239f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Thu, 16 Feb 2006 14:32:27 +0000 Subject: Use Py_ssize_t for counts and sizes. Convert Py_ssize_t using PyInt_FromSsize_t --- Objects/enumobject.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Objects/enumobject.c') diff --git a/Objects/enumobject.c b/Objects/enumobject.c index e6e5bc5bba..ea85e3c748 100644 --- a/Objects/enumobject.c +++ b/Objects/enumobject.c @@ -159,14 +159,14 @@ PyTypeObject PyEnum_Type = { typedef struct { PyObject_HEAD - long index; + Py_ssize_t index; PyObject* seq; } reversedobject; static PyObject * reversed_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - long n; + Py_ssize_t n; PyObject *seq; reversedobject *ro; @@ -249,7 +249,7 @@ reversed_len(reversedobject *ro) if (seqsize == -1) return NULL; position = ro->index + 1; - return PyInt_FromLong((seqsize < position) ? 0 : position); + return PyInt_FromSsize_t((seqsize < position) ? 0 : position); } PyDoc_STRVAR(length_hint_doc, "Private method returning an estimate of len(list(it))."); -- cgit v1.2.1