Commit 501c09a7 authored by Victor Stinner's avatar Victor Stinner

Issue #3080: Mark _PyImport_FindBuiltin() argument as constant

And as a consequence, mark also name argument of
_PyImport_FindExtensionUnicode() constant too. But I plan to change this
argument type to PyObject* later.
parent d7e76405
...@@ -65,9 +65,9 @@ PyAPI_FUNC(int) _PyImport_ReleaseLock(void); ...@@ -65,9 +65,9 @@ PyAPI_FUNC(int) _PyImport_ReleaseLock(void);
PyAPI_FUNC(void) _PyImport_ReInitLock(void); PyAPI_FUNC(void) _PyImport_ReInitLock(void);
PyAPI_FUNC(PyObject *)_PyImport_FindBuiltin( PyAPI_FUNC(PyObject *)_PyImport_FindBuiltin(
char *name /* UTF-8 encoded string */ const char *name /* UTF-8 encoded string */
); );
PyAPI_FUNC(PyObject *)_PyImport_FindExtensionUnicode(char *, PyObject *); PyAPI_FUNC(PyObject *)_PyImport_FindExtensionUnicode(const char *, PyObject *);
PyAPI_FUNC(int)_PyImport_FixupBuiltin( PyAPI_FUNC(int)_PyImport_FixupBuiltin(
PyObject *mod, PyObject *mod,
char *name /* UTF-8 encoded string */ char *name /* UTF-8 encoded string */
......
...@@ -636,7 +636,7 @@ _PyImport_FixupBuiltin(PyObject *mod, char *name) ...@@ -636,7 +636,7 @@ _PyImport_FixupBuiltin(PyObject *mod, char *name)
} }
PyObject * PyObject *
_PyImport_FindExtensionUnicode(char *name, PyObject *filename) _PyImport_FindExtensionUnicode(const char *name, PyObject *filename)
{ {
PyObject *mod, *mdict; PyObject *mod, *mdict;
PyModuleDef* def; PyModuleDef* def;
...@@ -680,7 +680,7 @@ _PyImport_FindExtensionUnicode(char *name, PyObject *filename) ...@@ -680,7 +680,7 @@ _PyImport_FindExtensionUnicode(char *name, PyObject *filename)
} }
PyObject * PyObject *
_PyImport_FindBuiltin(char *name) _PyImport_FindBuiltin(const char *name)
{ {
PyObject *res, *filename; PyObject *res, *filename;
filename = PyUnicode_FromString(name); filename = PyUnicode_FromString(name);
......
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