Kaydet (Commit) 6915c4d0 authored tarafından Guido van Rossum's avatar Guido van Rossum

Support building this as a DLL under Cygwin.

üst fc5ce61a
...@@ -1440,7 +1440,7 @@ PyCursesWindow_GetAttr(PyCursesWindowObject *self, char *name) ...@@ -1440,7 +1440,7 @@ PyCursesWindow_GetAttr(PyCursesWindowObject *self, char *name)
/* -------------------------------------------------------*/ /* -------------------------------------------------------*/
PyTypeObject PyCursesWindow_Type = { PyTypeObject PyCursesWindow_Type = {
PyObject_HEAD_INIT(&PyType_Type) PyObject_HEAD_INIT(NULL)
0, /*ob_size*/ 0, /*ob_size*/
"curses window", /*tp_name*/ "curses window", /*tp_name*/
sizeof(PyCursesWindowObject), /*tp_basicsize*/ sizeof(PyCursesWindowObject), /*tp_basicsize*/
...@@ -2431,12 +2431,15 @@ static PyMethodDef PyCurses_methods[] = { ...@@ -2431,12 +2431,15 @@ static PyMethodDef PyCurses_methods[] = {
/* Initialization function for the module */ /* Initialization function for the module */
void DL_EXPORT(void)
init_curses(void) init_curses(void)
{ {
PyObject *m, *d, *v, *c_api_object; PyObject *m, *d, *v, *c_api_object;
static void *PyCurses_API[PyCurses_API_pointers]; static void *PyCurses_API[PyCurses_API_pointers];
/* Initialize object type */
PyCursesWindow_Type.ob_type = &PyType_Type;
/* Initialize the C API pointer array */ /* Initialize the C API pointer array */
PyCurses_API[0] = (void *)&PyCursesWindow_Type; PyCurses_API[0] = (void *)&PyCursesWindow_Type;
PyCurses_API[1] = (void *)func_PyCursesSetupTermCalled; PyCurses_API[1] = (void *)func_PyCursesSetupTermCalled;
......
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