From: Andrew M. Kuchling Date: Tue, 6 Feb 2001 22:33:45 +0000 (+0000) Subject: Patch #103523, to make mpz module compile with Cygwin X-Git-Tag: v2.1b1~498 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22aa6447b47e1f0518cd3cdf8e3961fc8583f70d;p=python Patch #103523, to make mpz module compile with Cygwin --- diff --git a/Modules/mpzmodule.c b/Modules/mpzmodule.c index 2cce2ccf94..890f7bb8a2 100644 --- a/Modules/mpzmodule.c +++ b/Modules/mpzmodule.c @@ -1584,7 +1584,7 @@ static PyNumberMethods mpz_as_number = { }; static PyTypeObject MPZtype = { - PyObject_HEAD_INIT(&PyType_Type) + PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "mpz", /*tp_name*/ sizeof(mpzobject), /*tp_size*/ @@ -1716,6 +1716,7 @@ initmpz(void) #endif /* def MPZ_DEBUG */ mp_set_memory_functions( mp_allocate, mp_reallocate, mp_free ); + MPZtype.ob_type = &PyType_Type; module = Py_InitModule("mpz", mpz_functions); /* create some frequently used constants */