[Python-checkins] CVS: python/dist/src/Modules _cursesmodule.c,2.46,2.47
Guido van Rossum
gvanrossum@users.sourceforge.net
Thu, 18 Jan 2001 16:28:10 -0800
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv31478
Modified Files:
_cursesmodule.c
Log Message:
Support building this as a DLL under Cygwin.
Index: _cursesmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/_cursesmodule.c,v
retrieving revision 2.46
retrieving revision 2.47
diff -C2 -r2.46 -r2.47
*** _cursesmodule.c 2000/12/26 15:57:01 2.46
--- _cursesmodule.c 2001/01/19 00:28:08 2.47
***************
*** 1441,1445 ****
PyTypeObject PyCursesWindow_Type = {
! PyObject_HEAD_INIT(&PyType_Type)
0, /*ob_size*/
"curses window", /*tp_name*/
--- 1441,1445 ----
PyTypeObject PyCursesWindow_Type = {
! PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
"curses window", /*tp_name*/
***************
*** 2432,2440 ****
/* Initialization function for the module */
! void
init_curses(void)
{
PyObject *m, *d, *v, *c_api_object;
static void *PyCurses_API[PyCurses_API_pointers];
/* Initialize the C API pointer array */
--- 2432,2443 ----
/* Initialization function for the module */
! DL_EXPORT(void)
init_curses(void)
{
PyObject *m, *d, *v, *c_api_object;
static void *PyCurses_API[PyCurses_API_pointers];
+
+ /* Initialize object type */
+ PyCursesWindow_Type.ob_type = &PyType_Type;
/* Initialize the C API pointer array */