Commit 3c275b37 authored by Neal Norwitz's avatar Neal Norwitz

Try to get compilation working for cygwin

parent 15909c8c
...@@ -486,7 +486,7 @@ static PyTypeObject Random_Type = { ...@@ -486,7 +486,7 @@ static PyTypeObject Random_Type = {
0, /*tp_hash*/ 0, /*tp_hash*/
0, /*tp_call*/ 0, /*tp_call*/
0, /*tp_str*/ 0, /*tp_str*/
PyObject_GenericGetAttr, /*tp_getattro*/ 0, /*tp_getattro*/
0, /*tp_setattro*/ 0, /*tp_setattro*/
0, /*tp_as_buffer*/ 0, /*tp_as_buffer*/
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/
...@@ -506,9 +506,9 @@ static PyTypeObject Random_Type = { ...@@ -506,9 +506,9 @@ static PyTypeObject Random_Type = {
0, /*tp_descr_set*/ 0, /*tp_descr_set*/
0, /*tp_dictoffset*/ 0, /*tp_dictoffset*/
0, /*tp_init*/ 0, /*tp_init*/
PyType_GenericAlloc, /*tp_alloc*/ 0, /*tp_alloc*/
random_new, /*tp_new*/ random_new, /*tp_new*/
_PyObject_Del, /*tp_free*/ 0, /*tp_free*/
0, /*tp_is_gc*/ 0, /*tp_is_gc*/
}; };
...@@ -520,6 +520,9 @@ init_random(void) ...@@ -520,6 +520,9 @@ init_random(void)
{ {
PyObject *m; 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) if (PyType_Ready(&Random_Type) < 0)
return; return;
m = Py_InitModule3("_random", NULL, module_doc); m = Py_InitModule3("_random", NULL, module_doc);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment