From: Martin v. Löwis Date: Wed, 1 Mar 2006 04:02:43 +0000 (+0000) Subject: Make ob_refcnt and tp_maxalloc (and friends) Py_ssize_t. X-Git-Tag: v2.5a0~455 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e36dce69dd405aa544651293cf131702dd47bbdf;p=python Make ob_refcnt and tp_maxalloc (and friends) Py_ssize_t. --- diff --git a/Include/object.h b/Include/object.h index 9c91373115..5db92db24e 100644 --- a/Include/object.h +++ b/Include/object.h @@ -77,7 +77,7 @@ whose size is determined when the object is allocated. /* PyObject_HEAD defines the initial segment of every PyObject. */ #define PyObject_HEAD \ _PyObject_HEAD_EXTRA \ - int ob_refcnt; \ + Py_ssize_t ob_refcnt; \ struct _typeobject *ob_type; #define PyObject_HEAD_INIT(type) \ @@ -333,9 +333,9 @@ typedef struct _typeobject { #ifdef COUNT_ALLOCS /* these must be last and never explicitly initialized */ - int tp_allocs; - int tp_frees; - int tp_maxalloc; + Py_ssize_t tp_allocs; + Py_ssize_t tp_frees; + Py_ssize_t tp_maxalloc; struct _typeobject *tp_next; #endif } PyTypeObject;