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 ...@@ -151,9 +151,7 @@ GLHACK=-Dclear=__GLclear
#_codecs _codecsmodule.c # access to the builtin codecs and codec registry #_codecs _codecsmodule.c # access to the builtin codecs and codec registry
#_testcapi _testcapimodule.c # Python C API test module #_testcapi _testcapimodule.c # Python C API test module
#unicodedata unicodedata.c unicodedatabase.c #unicodedata unicodedata.c # static Unicode character database
# static Unicode character database
#ucnhash ucnhash.c # Unicode Character Name expansion hash table
#_locale _localemodule.c # access to ISO C locale support #_locale _localemodule.c # access to ISO C locale support
......
...@@ -257,8 +257,10 @@ getcode(enum HandlerTypes slot, char* func_name, int lineno) ...@@ -257,8 +257,10 @@ getcode(enum HandlerTypes slot, char* func_name, int lineno)
nulltuple, /* consts */ nulltuple, /* consts */
nulltuple, /* names */ nulltuple, /* names */
nulltuple, /* varnames */ nulltuple, /* varnames */
#if PYTHON_API_VERSION >= 1010
nulltuple, /* freevars */ nulltuple, /* freevars */
nulltuple, /* cellvars */ nulltuple, /* cellvars */
#endif
filename, /* filename */ filename, /* filename */
name, /* name */ name, /* name */
lineno, /* firstlineno */ lineno, /* firstlineno */
...@@ -290,8 +292,11 @@ call_with_frame(PyCodeObject *c, PyObject* func, PyObject* args) ...@@ -290,8 +292,11 @@ call_with_frame(PyCodeObject *c, PyObject* func, PyObject* args)
tstate, /*back*/ tstate, /*back*/
c, /*code*/ c, /*code*/
tstate->frame->f_globals, /*globals*/ tstate->frame->f_globals, /*globals*/
NULL, /*locals*/ NULL /*locals*/
NULL); /* closure */ #if PYTHON_API_VERSION >= 1010
,NULL /*closure*/
#endif
);
if (f == NULL) if (f == NULL)
return NULL; return NULL;
tstate->frame = f; 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