Browse Source

add PyObject_Call() (for py2.4)

David Rose 20 years ago
parent
commit
e451e12df4
1 changed files with 32 additions and 30 deletions
  1. 32 30
      dtool/src/pystub/pystub.cxx

+ 32 - 30
dtool/src/pystub/pystub.cxx

@@ -41,6 +41,7 @@ extern "C" {
   EXPCL_DTOOLCONFIG int PyLong_Type(...);
   EXPCL_DTOOLCONFIG int PyLong_Type(...);
   EXPCL_DTOOLCONFIG int PyNumber_Long(...);
   EXPCL_DTOOLCONFIG int PyNumber_Long(...);
   EXPCL_DTOOLCONFIG int PyObject_CallObject(...);
   EXPCL_DTOOLCONFIG int PyObject_CallObject(...);
+  EXPCL_DTOOLCONFIG int PyObject_Call(...);
   EXPCL_DTOOLCONFIG int PyObject_GetAttrString(...);
   EXPCL_DTOOLCONFIG int PyObject_GetAttrString(...);
   EXPCL_DTOOLCONFIG int PyObject_HasAttrString(...);
   EXPCL_DTOOLCONFIG int PyObject_HasAttrString(...);
   EXPCL_DTOOLCONFIG int PyObject_IsInstance(...);
   EXPCL_DTOOLCONFIG int PyObject_IsInstance(...);
@@ -64,21 +65,21 @@ extern "C" {
   EXPCL_DTOOLCONFIG int Py_InitModule4(...);
   EXPCL_DTOOLCONFIG int Py_InitModule4(...);
   EXPCL_DTOOLCONFIG int PyCFunction_New(...);
   EXPCL_DTOOLCONFIG int PyCFunction_New(...);
   EXPCL_DTOOLCONFIG int PyDict_SetItemString(...);
   EXPCL_DTOOLCONFIG int PyDict_SetItemString(...);
-  EXPCL_DTOOLCONFIG int PyDict_SetItem(...);
-  EXPCL_DTOOLCONFIG int PyObject_GenericSetAttr(...);
-  EXPCL_DTOOLCONFIG int PyType_GenericAlloc(...);
-  EXPCL_DTOOLCONFIG int PyModule_AddObject(...);
-  EXPCL_DTOOLCONFIG int _PyObject_Del(...);
-  EXPCL_DTOOLCONFIG int PyDict_New(...);
-  EXPCL_DTOOLCONFIG int PyErr_Clear(...);
-  EXPCL_DTOOLCONFIG int PyType_Ready(...);
-  EXPCL_DTOOLCONFIG int PyTuple_Type(...);
-  EXPCL_DTOOLCONFIG int PyErr_Format(...);
-  EXPCL_DTOOLCONFIG int PyTuple_Size(...);
-  EXPCL_DTOOLCONFIG int PyModule_AddIntConstant(...);
-  EXPCL_DTOOLCONFIG int PyObject_GenericGetAttr(...);
-  EXPCL_DTOOLCONFIG int PyArg_Parse(...);
-  EXPCL_DTOOLCONFIG int PyDict_Type(...);
+  EXPCL_DTOOLCONFIG int PyDict_SetItem(...);
+  EXPCL_DTOOLCONFIG int PyObject_GenericSetAttr(...);
+  EXPCL_DTOOLCONFIG int PyType_GenericAlloc(...);
+  EXPCL_DTOOLCONFIG int PyModule_AddObject(...);
+  EXPCL_DTOOLCONFIG int _PyObject_Del(...);
+  EXPCL_DTOOLCONFIG int PyDict_New(...);
+  EXPCL_DTOOLCONFIG int PyErr_Clear(...);
+  EXPCL_DTOOLCONFIG int PyType_Ready(...);
+  EXPCL_DTOOLCONFIG int PyTuple_Type(...);
+  EXPCL_DTOOLCONFIG int PyErr_Format(...);
+  EXPCL_DTOOLCONFIG int PyTuple_Size(...);
+  EXPCL_DTOOLCONFIG int PyModule_AddIntConstant(...);
+  EXPCL_DTOOLCONFIG int PyObject_GenericGetAttr(...);
+  EXPCL_DTOOLCONFIG int PyArg_Parse(...);
+  EXPCL_DTOOLCONFIG int PyDict_Type(...);
 
 
 
 
   EXPCL_DTOOLCONFIG extern void *PyExc_AssertionError;
   EXPCL_DTOOLCONFIG extern void *PyExc_AssertionError;
@@ -107,6 +108,7 @@ int PyLong_FromUnsignedLongLong(...) { return 0; }
 int PyLong_Type(...) { return 0; }
 int PyLong_Type(...) { return 0; }
 int PyNumber_Long(...) { return 0; }
 int PyNumber_Long(...) { return 0; }
 int PyObject_CallObject(...) { return 0; }
 int PyObject_CallObject(...) { return 0; }
+int PyObject_Call(...) { return 0; }
 int PyObject_GetAttrString(...) { return 0; }
 int PyObject_GetAttrString(...) { return 0; }
 int PyObject_HasAttrString(...) { return 0; }
 int PyObject_HasAttrString(...) { return 0; }
 int PyObject_IsInstance(...) { return 0; }
 int PyObject_IsInstance(...) { return 0; }
@@ -130,21 +132,21 @@ int Py_BuildValue(...) { return 0; }
 int Py_InitModule4(...) { return 0; }
 int Py_InitModule4(...) { return 0; }
 int PyCFunction_New(...) { return 0; };
 int PyCFunction_New(...) { return 0; };
 int PyDict_SetItemString(...) { return 0; };
 int PyDict_SetItemString(...) { return 0; };
-int PyDict_SetItem(...) { return 0; };
-int PyObject_GenericSetAttr(...) { return 0; };
-int PyType_GenericAlloc(...) { return 0; };
-int PyModule_AddObject(...) { return 0; };
-int _PyObject_Del(...) { return 0; };
-int PyDict_New(...) { return 0; };
-int PyErr_Clear(...) { return 0; };
-int PyType_Ready(...) { return 0; };
-int PyTuple_Type(...) { return 0; };
-int PyErr_Format(...) { return 0; };
-int PyTuple_Size(...) { return 0; };
-int PyModule_AddIntConstant(...) { return 0; };
-int PyObject_GenericGetAttr(...) { return 0; };
-int PyArg_Parse(...) { return 0; };
-int PyDict_Type(...) { return 0; };
+int PyDict_SetItem(...) { return 0; };
+int PyObject_GenericSetAttr(...) { return 0; };
+int PyType_GenericAlloc(...) { return 0; };
+int PyModule_AddObject(...) { return 0; };
+int _PyObject_Del(...) { return 0; };
+int PyDict_New(...) { return 0; };
+int PyErr_Clear(...) { return 0; };
+int PyType_Ready(...) { return 0; };
+int PyTuple_Type(...) { return 0; };
+int PyErr_Format(...) { return 0; };
+int PyTuple_Size(...) { return 0; };
+int PyModule_AddIntConstant(...) { return 0; };
+int PyObject_GenericGetAttr(...) { return 0; };
+int PyArg_Parse(...) { return 0; };
+int PyDict_Type(...) { return 0; };