(root)/
Python-3.12.0/
PC/
config_minimal.c
       1  /* Module configuration */
       2  
       3  /* This file contains the table of built-in modules.
       4      See create_builtin() in import.c. */
       5  
       6  #include "Python.h"
       7  
       8  #ifdef Py_ENABLE_SHARED
       9  /* Define extern variables omitted from minimal builds */
      10  void *PyWin_DLLhModule = NULL;
      11  #endif
      12  
      13  
      14  extern PyObject* PyInit_faulthandler(void);
      15  extern PyObject* PyInit__tracemalloc(void);
      16  extern PyObject* PyInit_gc(void);
      17  extern PyObject* PyInit_nt(void);
      18  extern PyObject* PyInit__signal(void);
      19  #if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES)
      20  extern PyObject* PyInit_winreg(void);
      21  #endif
      22  
      23  extern PyObject* PyInit__ast(void);
      24  extern PyObject* PyInit__io(void);
      25  extern PyObject* PyInit_atexit(void);
      26  extern PyObject* _PyWarnings_Init(void);
      27  extern PyObject* PyInit__string(void);
      28  extern PyObject* PyInit__tokenize(void);
      29  
      30  extern PyObject* PyMarshal_Init(void);
      31  extern PyObject* PyInit__imp(void);
      32  
      33  struct _inittab _PyImport_Inittab[] = {
      34      {"_ast", PyInit__ast},
      35      {"faulthandler", PyInit_faulthandler},
      36      {"gc", PyInit_gc},
      37      {"nt", PyInit_nt}, /* Use the NT os functions, not posix */
      38      {"_signal", PyInit__signal},
      39      {"_tokenize", PyInit__tokenize},
      40      {"_tracemalloc", PyInit__tracemalloc},
      41  
      42  #if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) || defined(MS_WINDOWS_GAMES)
      43      {"winreg", PyInit_winreg},
      44  #endif
      45  
      46      /* This module "lives in" with marshal.c */
      47      {"marshal", PyMarshal_Init},
      48  
      49      /* This lives it with import.c */
      50      {"_imp", PyInit__imp},
      51  
      52      /* These entries are here for sys.builtin_module_names */
      53      {"builtins", NULL},
      54      {"sys", NULL},
      55      {"_warnings", _PyWarnings_Init},
      56      {"_string", PyInit__string},
      57  
      58      {"_io", PyInit__io},
      59      {"atexit", PyInit_atexit},
      60  
      61      /* Sentinel */
      62      {0, 0}
      63  };