From: Neal Norwitz Date: Tue, 31 Dec 2002 21:55:16 +0000 (+0000) Subject: Try to get compilation working for cygwin X-Git-Tag: v2.3c1~2685 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=13af1142fcedc7b6022e32026e5f2768ae7eda03;p=thirdparty%2FPython%2Fcpython.git Try to get compilation working for cygwin --- diff --git a/Modules/_randommodule.c b/Modules/_randommodule.c index 35f10a5d3666..1b96dc8c3545 100644 --- a/Modules/_randommodule.c +++ b/Modules/_randommodule.c @@ -486,7 +486,7 @@ static PyTypeObject Random_Type = { 0, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ - PyObject_GenericGetAttr, /*tp_getattro*/ + 0, /*tp_getattro*/ 0, /*tp_setattro*/ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/ @@ -506,9 +506,9 @@ static PyTypeObject Random_Type = { 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ 0, /*tp_init*/ - PyType_GenericAlloc, /*tp_alloc*/ + 0, /*tp_alloc*/ random_new, /*tp_new*/ - _PyObject_Del, /*tp_free*/ + 0, /*tp_free*/ 0, /*tp_is_gc*/ }; @@ -520,6 +520,9 @@ init_random(void) { PyObject *m; + Random_Type.tp_getattro = PyObject_GenericGetAttr; + Random_Type.tp_alloc = PyType_GenericAlloc; + Random_Type.tp_free = _PyObject_Del; if (PyType_Ready(&Random_Type) < 0) return; m = Py_InitModule3("_random", NULL, module_doc);