Commit 6837ac5e authored by Martin v. Löwis's avatar Martin v. Löwis

Support older PYTHON_API_VERSIONs for backwards compatibility.

parent a724f716
......@@ -151,9 +151,7 @@ GLHACK=-Dclear=__GLclear
#_codecs _codecsmodule.c # access to the builtin codecs and codec registry
#_testcapi _testcapimodule.c # Python C API test module
#unicodedata unicodedata.c unicodedatabase.c
# static Unicode character database
#ucnhash ucnhash.c # Unicode Character Name expansion hash table
#unicodedata unicodedata.c # static Unicode character database
#_locale _localemodule.c # access to ISO C locale support
......
......@@ -257,8 +257,10 @@ getcode(enum HandlerTypes slot, char* func_name, int lineno)
nulltuple, /* consts */
nulltuple, /* names */
nulltuple, /* varnames */
#if PYTHON_API_VERSION >= 1010
nulltuple, /* freevars */
nulltuple, /* cellvars */
#endif
filename, /* filename */
name, /* name */
lineno, /* firstlineno */
......@@ -290,8 +292,11 @@ call_with_frame(PyCodeObject *c, PyObject* func, PyObject* args)
tstate, /*back*/
c, /*code*/
tstate->frame->f_globals, /*globals*/
NULL, /*locals*/
NULL); /* closure */
NULL /*locals*/
#if PYTHON_API_VERSION >= 1010
,NULL /*closure*/
#endif
);
if (f == NULL)
return NULL;
tstate->frame = f;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment