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.
This commit is contained in:
parent
d7e76405c7
commit
501c09a754
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
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)
|
||||||
}
|
}
|
||||||
|
|
||||||
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);
|
||||||
|
|
Loading…
Reference in New Issue