@@ -59,6 +59,11 @@ extern "C"
5959 APIFN (PyObject*, PyErr_Occurred, (), ());
6060 VOID_APIFN (PyErr_Print,(),());
6161 VOID_APIFN (PyErr_SetString,(PyObject* o,const char * s),(o,s));
62+ APIFN (PyObject*, PyType_GenericAlloc,(PyTypeObject* t, Py_ssize_t n),(t,n));
63+ APIFN (PyObject*, PyType_GenericNew,(PyTypeObject* t, PyObject* a, PyObject* k),(t,a,k));
64+
65+ APIFN (int ,Py_IsInitialized,(),());
66+ APIFN (PyObject*,PySys_GetObject,(const char *name),(name));
6267
6368 APIFN (PyObject*, Py_GetConstantBorrowed,(unsigned x),(x));
6469 APIFN (int , PyType_IsSubtype,(PyTypeObject* o1, PyTypeObject* o2),(o1,o2));
@@ -74,7 +79,8 @@ extern "C"
7479 APIFN (PyObject*, PyObject_GetAttr, (PyObject* o, PyObject* a), (o,a));
7580 APIFN (PyObject*, PyObject_GenericGetAttr, (PyObject* o, PyObject* a), (o,a));
7681 APIFN (int , PyObject_SetAttrString, (PyObject* o, const char * a, PyObject* v), (o,a,v));
77-
82+ APIFN (PyObject*, PyObject_Call, (PyObject* c, PyObject* a, PyObject* k),(c,a,k));
83+
7884 APIFN (int , PyModule_AddObject, (PyObject* o, const char * n, PyObject* v), (o,n,v));
7985 APIFN (const char *, PyModule_GetName, (PyObject* o), (o));
8086 APIFN (PyObject*, PyModule_Create2, (PyModuleDef* m,int i), (m,i));
@@ -85,6 +91,8 @@ extern "C"
8591 APIFN (PyObject*, PyUnicode_FromString, (const char * s), (s));
8692 APIFN (char *, PyUnicode_AsUTF8AndSize, (PyObject* s,Py_ssize_t* sz), (s,sz));
8793
94+ APIFN (PyObject*, PyTuple_New, (Py_ssize_t s), (s));
95+
8896 APIFN (PyObject*, PyDict_New, (), ());
8997 APIFN (int , PyDict_SetItemString, (PyObject* d, const char * k, PyObject* v), (d,k,v));
9098
0 commit comments