diff --git a/Include/symtable.h b/Include/symtable.h index fefe08bb31b..222831a0049 100644 --- a/Include/symtable.h +++ b/Include/symtable.h @@ -1,5 +1,6 @@ #ifndef Py_SYMTABLE_H #define Py_SYMTABLE_H + #ifdef __cplusplus extern "C" { #endif @@ -48,8 +49,6 @@ PyAPI_DATA(PyTypeObject) PySTEntry_Type; #define PySTEntry_Check(op) ((op)->ob_type == &PySTEntry_Type) -PyAPI_FUNC(PySTEntryObject *) \ - PySTEntry_New(struct symtable *, identifier, _Py_block_ty, void *, int); PyAPI_FUNC(int) PyST_GetScope(PySTEntryObject *, PyObject *); PyAPI_FUNC(struct symtable *) PySymtable_Build(mod_ty, const char *, diff --git a/Python/symtable.c b/Python/symtable.c index bc0fc3364a7..c8eab580768 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -14,7 +14,8 @@ #define IMPORT_STAR_WARNING "import * only allowed at module level" -PySTEntryObject * +/* XXX(nnorwitz): change name since static? */ +static PySTEntryObject * PySTEntry_New(struct symtable *st, identifier name, _Py_block_ty block, void *key, int lineno) {