From 8437570ec2208d3f94dca0902ccd72a617ebdc3b Mon Sep 17 00:00:00 2001 From: Jason Tishler Date: Mon, 10 Feb 2003 20:45:47 +0000 Subject: [PATCH] Patch #676837: Cygwin array module patch The attached patch enables the array module to build cleanly under Cygwin again. --- Modules/arraymodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index e048d995a3..74934bc75f 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -1949,7 +1949,7 @@ arrayiter_traverse(arrayiterobject *it, visitproc visit, void *arg) } static PyTypeObject PyArrayIter_Type = { - PyObject_HEAD_INIT(&PyType_Type) + PyObject_HEAD_INIT(NULL) 0, /* ob_size */ "arrayiterator", /* tp_name */ sizeof(arrayiterobject), /* tp_basicsize */ @@ -1996,6 +1996,7 @@ initarray(void) PyObject *m; Arraytype.ob_type = &PyType_Type; + PyArrayIter_Type.ob_type = &PyType_Type; m = Py_InitModule3("array", a_methods, module_doc); Py_INCREF((PyObject *)&Arraytype); -- 2.50.1