make PyImport_ImportModuleLevel's first arg const like similiar functions (closes #12173)

This commit is contained in:
Benjamin Peterson 2011-05-25 09:29:00 -05:00
parent 8a021009ea
commit 04778a8150
3 changed files with 5 additions and 2 deletions

View File

@ -44,7 +44,7 @@ PyAPI_FUNC(PyObject *) PyImport_ImportModuleNoBlock(
const char *name /* UTF-8 encoded string */
);
PyAPI_FUNC(PyObject *) PyImport_ImportModuleLevel(
char *name, /* UTF-8 encoded string */
const char *name, /* UTF-8 encoded string */
PyObject *globals,
PyObject *locals,
PyObject *fromlist,

View File

@ -826,6 +826,9 @@ C-API
- PY_PATCHLEVEL_REVISION has been removed, since it's meaningless with
Mercurial.
- Issue #12173: The first argument of PyImport_ImportModuleLevel is now `const
char *` instead of `char *1`.
Documentation
-------------

View File

@ -2818,7 +2818,7 @@ PyImport_ImportModuleLevelObject(PyObject *name, PyObject *globals,
}
PyObject *
PyImport_ImportModuleLevel(char *name, PyObject *globals, PyObject *locals,
PyImport_ImportModuleLevel(const char *name, PyObject *globals, PyObject *locals,
PyObject *fromlist, int level)
{
PyObject *nameobj, *mod;