[pywin32-checkins] pywin32/win32/src _win32sysloader.cpp,1.2,1.3
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2008-12-09 07:21:15
|
Update of /cvsroot/pywin32/pywin32/win32/src In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14086/win32/src Modified Files: _win32sysloader.cpp Log Message: More modules use the PYWIN_MODULE_* macros Index: _win32sysloader.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/src/_win32sysloader.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** _win32sysloader.cpp 13 Nov 2008 11:11:58 -0000 1.2 --- _win32sysloader.cpp 9 Dec 2008 07:21:06 -0000 1.3 *************** *** 76,82 **** }; ! extern "C" __declspec(dllexport) void ! init_win32sysloader(void) { ! Py_InitModule("_win32sysloader", functions); } --- 76,98 ---- }; ! extern "C" __declspec(dllexport) ! #if (PY_VERSION_HEX < 0x03000000) ! void init_win32sysloader(void) { ! PyObject *module=Py_InitModule("_win32sysloader", functions); ! } ! #else ! PyObject *PyInit__win32sysloader(void) ! { ! static PyModuleDef _win32sysloader_def = { ! PyModuleDef_HEAD_INIT, ! "_win32sysloader", ! "Exists only to load Pywin32 system modules", ! -1, ! functions ! }; ! PyObject *module=PyModule_Create(&_win32sysloader_def); ! return module; } + #endif + |