]> granicus.if.org Git - python/commitdiff
Change _PyObject_GC_Resize to expect Py_ssize_t.
authorMartin v. Löwis <martin@v.loewis.de>
Thu, 16 Feb 2006 14:56:14 +0000 (14:56 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Thu, 16 Feb 2006 14:56:14 +0000 (14:56 +0000)
Include/objimpl.h
Modules/gcmodule.c

index a168c8b47b2500fa7eea280ecf685fb9602d7713..ed521fe556830e39137adf00c33243112277a637 100644 (file)
@@ -238,7 +238,7 @@ PyAPI_FUNC(long) PyGC_Collect(void);
 #define PyObject_IS_GC(o) (PyType_IS_GC((o)->ob_type) && \
        ((o)->ob_type->tp_is_gc == NULL || (o)->ob_type->tp_is_gc(o)))
 
-PyAPI_FUNC(PyVarObject *) _PyObject_GC_Resize(PyVarObject *, int);
+PyAPI_FUNC(PyVarObject *) _PyObject_GC_Resize(PyVarObject *, Py_ssize_t);
 #define PyObject_GC_Resize(type, op, n) \
                ( (type *) _PyObject_GC_Resize((PyVarObject *)(op), (n)) )
 
index 4902eb52705c071e3e34c5d150f553cb56bd72bf..42dfa1532bfee8aa5f725d3d9c929bd125b86b12 100644 (file)
@@ -1284,7 +1284,7 @@ _PyObject_GC_NewVar(PyTypeObject *tp, Py_ssize_t nitems)
 }
 
 PyVarObject *
-_PyObject_GC_Resize(PyVarObject *op, int nitems)
+_PyObject_GC_Resize(PyVarObject *op, Py_ssize_t nitems)
 {
        const size_t basicsize = _PyObject_VAR_SIZE(op->ob_type, nitems);
        PyGC_Head *g = AS_GC(op);