diff options
Diffstat (limited to 'Mac/Modules/list/Listmodule.c')
-rw-r--r-- | Mac/Modules/list/Listmodule.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Mac/Modules/list/Listmodule.c b/Mac/Modules/list/Listmodule.c index 0509812..53d070f 100644 --- a/Mac/Modules/list/Listmodule.c +++ b/Mac/Modules/list/Listmodule.c @@ -10,6 +10,15 @@ #include <Lists.h> + +#ifdef USE_TOOLBOX_OBJECT_GLUE +extern PyObject *_ListObj_New(ListHandle); +extern int _ListObj_Convert(PyObject *, ListHandle *); + +#define ListObj_New _ListObj_New +#define ListObj_Convert _ListObj_Convert +#endif + #if !ACCESSOR_CALLS_ARE_FUNCTIONS #define GetListPort(list) ((CGrafPtr)(*(list))->port) #define GetListVerticalScrollBar(list) ((*(list))->vScroll) @@ -1066,6 +1075,9 @@ void initList() + PyMac_INIT_TOOLBOX_OBJECT_NEW(ListObj_New); + PyMac_INIT_TOOLBOX_OBJECT_CONVERT(ListObj_Convert); + m = Py_InitModule("List", List_methods); d = PyModule_GetDict(m); |