[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