[Python-checkins] r42438 - in python/trunk: Doc/api/newtypes.tex Modules/arraymodule.c
georg.brandl
python-checkins at python.org
Fri Feb 17 09:56:34 CET 2006
Author: georg.brandl
Date: Fri Feb 17 09:56:33 2006
New Revision: 42438
Modified:
python/trunk/Doc/api/newtypes.tex
python/trunk/Modules/arraymodule.c
Log:
Bug #1432350: arrayobject should use PyObject_VAR_HEAD
Modified: python/trunk/Doc/api/newtypes.tex
==============================================================================
--- python/trunk/Doc/api/newtypes.tex (original)
+++ python/trunk/Doc/api/newtypes.tex Fri Feb 17 09:56:33 2006
@@ -188,7 +188,7 @@
instance. This macro always expands to:
\begin{verbatim}
PyObject_HEAD
- int ob_size;
+ Py_ssize_t ob_size;
\end{verbatim}
Note that \csimplemacro{PyObject_HEAD} is part of the expansion, and
that its own expansion varies depending on the definition of
Modified: python/trunk/Modules/arraymodule.c
==============================================================================
--- python/trunk/Modules/arraymodule.c (original)
+++ python/trunk/Modules/arraymodule.c Fri Feb 17 09:56:33 2006
@@ -29,8 +29,7 @@
};
typedef struct arrayobject {
- PyObject_HEAD
- Py_ssize_t ob_size;
+ PyObject_VAR_HEAD
char *ob_item;
Py_ssize_t allocated;
struct arraydescr *ob_descr;
More information about the Python-checkins
mailing list