summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-03-07 17:34:59 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2011-03-07 17:34:59 (GMT)
commitdb536afee14ebd2b74488313e1b1db5cd17fefdc (patch)
treee3d6e9c3cbe4382c333b6fc96886731f0938acff
parent21fcd0c9aff01d69e1e92c1587e59638ff58a690 (diff)
downloadcpython-db536afee14ebd2b74488313e1b1db5cd17fefdc.zip
cpython-db536afee14ebd2b74488313e1b1db5cd17fefdc.tar.gz
cpython-db536afee14ebd2b74488313e1b1db5cd17fefdc.tar.bz2
Issue #3080: Document the name attribute of the _inittab structure
The name is an ASCII encoded string.
-rw-r--r--Doc/c-api/import.rst10
-rw-r--r--Include/import.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/Doc/c-api/import.rst b/Doc/c-api/import.rst
index c9556b6..885a752 100644
--- a/Doc/c-api/import.rst
+++ b/Doc/c-api/import.rst
@@ -272,13 +272,13 @@ Importing Modules
Structure describing a single entry in the list of built-in modules. Each of
these structures gives the name and initialization function for a module built
- into the interpreter. Programs which embed Python may use an array of these
- structures in conjunction with :c:func:`PyImport_ExtendInittab` to provide
- additional built-in modules. The structure is defined in
- :file:`Include/import.h` as::
+ into the interpreter. The name is an ASCII encoded string. Programs which
+ embed Python may use an array of these structures in conjunction with
+ :c:func:`PyImport_ExtendInittab` to provide additional built-in modules.
+ The structure is defined in :file:`Include/import.h` as::
struct _inittab {
- char *name;
+ char *name; /* ASCII encoded string */
PyObject* (*initfunc)(void);
};
diff --git a/Include/import.h b/Include/import.h
index 710fd22..6a62c94 100644
--- a/Include/import.h
+++ b/Include/import.h
@@ -87,7 +87,7 @@ PyAPI_FUNC(int)_PyImport_FixupBuiltin(
PyAPI_FUNC(int)_PyImport_FixupExtensionObject(PyObject*, PyObject *, PyObject *);
struct _inittab {
- char *name;
+ char *name; /* ASCII encoded string */
PyObject* (*initfunc)(void);
};
PyAPI_DATA(struct _inittab *) PyImport_Inittab;