]> granicus.if.org Git - python/commitdiff
Issue #3080: Mark _PyImport_FindBuiltin() argument as constant
authorVictor Stinner <victor.stinner@haypocalc.com>
Wed, 23 Feb 2011 00:02:00 +0000 (00:02 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Wed, 23 Feb 2011 00:02:00 +0000 (00:02 +0000)
And as a consequence, mark also name argument of
_PyImport_FindExtensionUnicode() constant too. But I plan to change this
argument type to PyObject* later.

Include/import.h
Python/import.c

index 400e97cefe2449bb5fcc9252f0e5958343a5af63..26e1f0f28dad595534510d87dd1b53109db40d09 100644 (file)
@@ -65,9 +65,9 @@ PyAPI_FUNC(int) _PyImport_ReleaseLock(void);
 PyAPI_FUNC(void) _PyImport_ReInitLock(void);
 
 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(
     PyObject *mod,
     char *name                  /* UTF-8 encoded string */
index f4015b52faaea0959d807e0c38179aa0fb963519..39cd93f7ddf65311a4ffaa6ec74930825875a01e 100644 (file)
@@ -636,7 +636,7 @@ _PyImport_FixupBuiltin(PyObject *mod, char *name)
 }
 
 PyObject *
-_PyImport_FindExtensionUnicode(char *name, PyObject *filename)
+_PyImport_FindExtensionUnicode(const char *name, PyObject *filename)
 {
     PyObject *mod, *mdict;
     PyModuleDef* def;
@@ -680,7 +680,7 @@ _PyImport_FindExtensionUnicode(char *name, PyObject *filename)
 }
 
 PyObject *
-_PyImport_FindBuiltin(char *name)
+_PyImport_FindBuiltin(const char *name)
 {
     PyObject *res, *filename;
     filename = PyUnicode_FromString(name);