]> granicus.if.org Git - python/commitdiff
rename _imp initialization function to follow conventions (#5432)
authorBenjamin Peterson <benjamin@python.org>
Mon, 29 Jan 2018 19:33:57 +0000 (11:33 -0800)
committerGitHub <noreply@github.com>
Mon, 29 Jan 2018 19:33:57 +0000 (11:33 -0800)
When the C imp module became _imp in 6f44d66bc491bad5b8d897a68da68e009e27829d, the initialization function should have been renamed from PyInit_imp to PyInit__imp.

Include/import.h
Modules/config.c.in
PC/config.c
Python/import.c
Python/pylifecycle.c

index 26c4b1f18ef2c17ae800551e36d5a5898dfc2dbd..ac3fc3bd28c017288c22f3b59c6dd8abb00d6b13 100644 (file)
@@ -10,7 +10,7 @@ extern "C" {
 #ifndef Py_LIMITED_API
 PyAPI_FUNC(_PyInitError) _PyImportZip_Init(void);
 
-PyMODINIT_FUNC PyInit_imp(void);
+PyMODINIT_FUNC PyInit__imp(void);
 #endif /* !Py_LIMITED_API */
 PyAPI_FUNC(long) PyImport_GetMagicNumber(void);
 PyAPI_FUNC(const char *) PyImport_GetMagicTag(void);
index 7b77199c2e93ca18cce1d58ea51140d3391c932f..d69e8e88b0ca458b31c247d98f3747f2f11ebe67 100644 (file)
@@ -25,7 +25,7 @@ extern "C" {
 /* -- ADDMODULE MARKER 1 -- */
 
 extern PyObject* PyMarshal_Init(void);
-extern PyObject* PyInit_imp(void);
+extern PyObject* PyInit__imp(void);
 extern PyObject* PyInit_gc(void);
 extern PyObject* PyInit__ast(void);
 extern PyObject* _PyWarnings_Init(void);
@@ -39,7 +39,7 @@ struct _inittab _PyImport_Inittab[] = {
     {"marshal", PyMarshal_Init},
 
     /* This lives in import.c */
-    {"_imp", PyInit_imp},
+    {"_imp", PyInit__imp},
 
     /* This lives in Python/Python-ast.c */
     {"_ast", PyInit__ast},
index 91f15b5867d5da9f20ea64b49180e493b7da9b3d..6209d7e284f3fdd6b0d84c4ecc80adf6bee172a8 100644 (file)
@@ -74,7 +74,7 @@ extern PyObject* PyInit__opcode(void);
 /* -- ADDMODULE MARKER 1 -- */
 
 extern PyObject* PyMarshal_Init(void);
-extern PyObject* PyInit_imp(void);
+extern PyObject* PyInit__imp(void);
 
 struct _inittab _PyImport_Inittab[] = {
 
@@ -147,7 +147,7 @@ struct _inittab _PyImport_Inittab[] = {
     {"marshal", PyMarshal_Init},
 
     /* This lives it with import.c */
-    {"_imp", PyInit_imp},
+    {"_imp", PyInit__imp},
 
     /* These entries are here for sys.builtin_module_names */
     {"builtins", NULL},
index 8d306403a29d3b0b927d36b2f0fd85a537264dcb..eb5aeac55461a9aaec746ace9fc6e7970f835048 100644 (file)
@@ -1,4 +1,3 @@
-
 /* Module definition and import implementation */
 
 #include "Python.h"
@@ -2253,7 +2252,7 @@ static struct PyModuleDef impmodule = {
 const char *_Py_CheckHashBasedPycsMode = "default";
 
 PyMODINIT_FUNC
-PyInit_imp(void)
+PyInit__imp(void)
 {
     PyObject *m, *d;
 
index 82ab9154256fdace529fc453a4b4635b5df3e0ab..5db586e15dffc04437d5381f53ae9d037b2d6b41 100644 (file)
@@ -312,7 +312,7 @@ initimport(PyInterpreterState *interp, PyObject *sysmod)
     Py_INCREF(interp->import_func);
 
     /* Import the _imp module */
-    impmod = PyInit_imp();
+    impmod = PyInit__imp();
     if (impmod == NULL) {
         return _Py_INIT_ERR("can't import _imp");
     }