diff --git a/dtool/src/interrogate/interfaceMakerPythonNative.cxx b/dtool/src/interrogate/interfaceMakerPythonNative.cxx index d93865f159..3bc1832635 100755 --- a/dtool/src/interrogate/interfaceMakerPythonNative.cxx +++ b/dtool/src/interrogate/interfaceMakerPythonNative.cxx @@ -1176,7 +1176,7 @@ void InterfaceMakerPythonNative::write_module_class(ostream &out, Object *obj) out << "//********************************************************************\n"; out << "//*** Py Init Code For .. "<< ClassName <<" | " << export_calss_name <<"\n" ; out << "//********************************************************************\n"; - out << "static PyMethodDef Dtool_Methods_"<< ClassName << "[]= {\n"; + out << "PyMethodDef Dtool_Methods_"<< ClassName << "[]= {\n"; diff --git a/dtool/src/interrogatedb/py_panda.h b/dtool/src/interrogatedb/py_panda.h index 8a6f4ef43d..44909897b4 100755 --- a/dtool/src/interrogatedb/py_panda.h +++ b/dtool/src/interrogatedb/py_panda.h @@ -427,8 +427,8 @@ inline PyObject * DTool_CreatePyInstance(void * local_this, Dtool_PyTypedObject //struct Dtool_PyTypedObject Dtool_##CLASS_NAME; \ #define Define_Module_Class_Internal(MODULE_NAME,CLASS_NAME,CNAME)\ -extern EXPORT_THIS Dtool_PyTypedObject Dtool_##CLASS_NAME; \ -extern struct PyMethodDef Dtool_Methods_##CLASS_NAME[];\ +extern EXPORT_THIS Dtool_PyTypedObject Dtool_##CLASS_NAME; \ +extern struct PyMethodDef Dtool_Methods_##CLASS_NAME[];\ int Dtool_Init_##CLASS_NAME(PyObject *self, PyObject *args, PyObject *kwds);\ PyObject * Dtool_new_##CLASS_NAME(PyTypeObject *type, PyObject *args, PyObject *kwds);\ void * Dtool_UpcastInterface_##CLASS_NAME(PyObject *self, Dtool_PyTypedObject *requested_type);\