summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-03-01 04:02:43 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2006-03-01 04:02:43 (GMT)
commite36dce69dd405aa544651293cf131702dd47bbdf (patch)
treeafd1c40be5add58a6e140eeeffe4d3d466fd8be6
parent68bc4f9ae574b81fc14e54c9e96ea2b4fb4eaecb (diff)
downloadcpython-e36dce69dd405aa544651293cf131702dd47bbdf.zip
cpython-e36dce69dd405aa544651293cf131702dd47bbdf.tar.gz
cpython-e36dce69dd405aa544651293cf131702dd47bbdf.tar.bz2
Make ob_refcnt and tp_maxalloc (and friends) Py_ssize_t.
-rw-r--r--Include/object.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/Include/object.h b/Include/object.h
index 9c91373..5db92db 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;