| /* Module configuration */ | |
| /* This file contains the table of built-in modules. | |
| See create_builtin() in import.c. */ | |
| #include "Python.h" | |
| #ifdef Py_ENABLE_SHARED | |
| /* Define extern variables omitted from minimal builds */ | |
| void *PyWin_DLLhModule = NULL; | |
| #endif | |
| extern PyObject* PyInit_faulthandler(void); | |
| extern PyObject* PyInit__tracemalloc(void); | |
| extern PyObject* PyInit_gc(void); | |
| extern PyObject* PyInit_nt(void); | |
| extern PyObject* PyInit__signal(void); | |
| #if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES) | |
| extern PyObject* PyInit_winreg(void); | |
| #endif | |
| extern PyObject* PyInit__ast(void); | |
| extern PyObject* PyInit__io(void); | |
| extern PyObject* PyInit_atexit(void); | |
| extern PyObject* _PyWarnings_Init(void); | |
| extern PyObject* PyInit__string(void); | |
| extern PyObject* PyInit__tokenize(void); | |
| extern PyObject* PyMarshal_Init(void); | |
| extern PyObject* PyInit__imp(void); | |
| struct _inittab _PyImport_Inittab[] = { | |
| {"_ast", PyInit__ast}, | |
| {"faulthandler", PyInit_faulthandler}, | |
| {"gc", PyInit_gc}, | |
| {"nt", PyInit_nt}, /* Use the NT os functions, not posix */ | |
| {"_signal", PyInit__signal}, | |
| {"_tokenize", PyInit__tokenize}, | |
| {"_tracemalloc", PyInit__tracemalloc}, | |
| #if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES) | |
| {"winreg", PyInit_winreg}, | |
| #endif | |
| /* This module "lives in" with marshal.c */ | |
| {"marshal", PyMarshal_Init}, | |
| /* This lives it with import.c */ | |
| {"_imp", PyInit__imp}, | |
| /* These entries are here for sys.builtin_module_names */ | |
| {"builtins", NULL}, | |
| {"sys", NULL}, | |
| {"_warnings", _PyWarnings_Init}, | |
| {"_string", PyInit__string}, | |
| {"_io", PyInit__io}, | |
| {"atexit", PyInit_atexit}, | |
| /* Sentinel */ | |
| {0, 0} | |
| }; |