[pywin32-checkins] pywin32/com/win32comext/authorization/src authorization.cpp, 1.3, 1.4
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2008-12-08 13:16:49
|
Update of /cvsroot/pywin32/pywin32/com/win32comext/authorization/src In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv11284/com/win32comext/authorization/src Modified Files: authorization.cpp Log Message: py3k friendly: PYWIN_MODULE_* macros to help with module's init etc. Index: authorization.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32comext/authorization/src/authorization.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** authorization.cpp 3 Dec 2008 09:56:52 -0000 1.3 --- authorization.cpp 8 Dec 2008 13:16:36 -0000 1.4 *************** *** 47,61 **** }; - extern "C" __declspec(dllexport) void initauthorization() - { - PyObject *module, *module_dict; - module = Py_InitModule("authorization", authorization_methods); - if(module==NULL) - return; - - module_dict = PyModule_GetDict(module); - if (module_dict==NULL) - return; - PyCom_RegisterExtensionSupport(module_dict, interface_info, sizeof(interface_info)/sizeof(PyCom_InterfaceSupportInfo)); } --- 47,56 ---- }; + PYWIN_MODULE_INIT_FUNC(authorization) + { + PYWIN_MODULE_INIT_PREPARE(authorization, authorization_methods, + "Module containing support for authorization COM interfaces."); + PyCom_RegisterExtensionSupport(dict, interface_info, sizeof(interface_info)/sizeof(PyCom_InterfaceSupportInfo)); + PYWIN_MODULE_INIT_RETURN_SUCCESS; } |