17db96d56Sopenharmony_ci/* Module configuration */ 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci/* This file contains the table of built-in modules. 47db96d56Sopenharmony_ci See create_builtin() in import.c. */ 57db96d56Sopenharmony_ci 67db96d56Sopenharmony_ci#include "Python.h" 77db96d56Sopenharmony_ci 87db96d56Sopenharmony_ci/* Define extern variables omitted from minimal builds */ 97db96d56Sopenharmony_civoid *PyWin_DLLhModule = NULL; 107db96d56Sopenharmony_ci 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ciextern PyObject* PyInit_faulthandler(void); 137db96d56Sopenharmony_ciextern PyObject* PyInit__tracemalloc(void); 147db96d56Sopenharmony_ciextern PyObject* PyInit_gc(void); 157db96d56Sopenharmony_ciextern PyObject* PyInit_nt(void); 167db96d56Sopenharmony_ciextern PyObject* PyInit__signal(void); 177db96d56Sopenharmony_ciextern PyObject* PyInit_winreg(void); 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ciextern PyObject* PyInit__ast(void); 207db96d56Sopenharmony_ciextern PyObject* PyInit__io(void); 217db96d56Sopenharmony_ciextern PyObject* PyInit_atexit(void); 227db96d56Sopenharmony_ciextern PyObject* _PyWarnings_Init(void); 237db96d56Sopenharmony_ciextern PyObject* PyInit__string(void); 247db96d56Sopenharmony_ciextern PyObject* PyInit__tokenize(void); 257db96d56Sopenharmony_ci 267db96d56Sopenharmony_ciextern PyObject* PyMarshal_Init(void); 277db96d56Sopenharmony_ciextern PyObject* PyInit__imp(void); 287db96d56Sopenharmony_ci 297db96d56Sopenharmony_cistruct _inittab _PyImport_Inittab[] = { 307db96d56Sopenharmony_ci {"_ast", PyInit__ast}, 317db96d56Sopenharmony_ci {"faulthandler", PyInit_faulthandler}, 327db96d56Sopenharmony_ci {"gc", PyInit_gc}, 337db96d56Sopenharmony_ci {"nt", PyInit_nt}, /* Use the NT os functions, not posix */ 347db96d56Sopenharmony_ci {"_signal", PyInit__signal}, 357db96d56Sopenharmony_ci {"_tokenize", PyInit__tokenize}, 367db96d56Sopenharmony_ci {"_tracemalloc", PyInit__tracemalloc}, 377db96d56Sopenharmony_ci 387db96d56Sopenharmony_ci {"winreg", PyInit_winreg}, 397db96d56Sopenharmony_ci 407db96d56Sopenharmony_ci /* This module "lives in" with marshal.c */ 417db96d56Sopenharmony_ci {"marshal", PyMarshal_Init}, 427db96d56Sopenharmony_ci 437db96d56Sopenharmony_ci /* This lives it with import.c */ 447db96d56Sopenharmony_ci {"_imp", PyInit__imp}, 457db96d56Sopenharmony_ci 467db96d56Sopenharmony_ci /* These entries are here for sys.builtin_module_names */ 477db96d56Sopenharmony_ci {"builtins", NULL}, 487db96d56Sopenharmony_ci {"sys", NULL}, 497db96d56Sopenharmony_ci {"_warnings", _PyWarnings_Init}, 507db96d56Sopenharmony_ci {"_string", PyInit__string}, 517db96d56Sopenharmony_ci 527db96d56Sopenharmony_ci {"_io", PyInit__io}, 537db96d56Sopenharmony_ci {"atexit", PyInit_atexit}, 547db96d56Sopenharmony_ci 557db96d56Sopenharmony_ci /* Sentinel */ 567db96d56Sopenharmony_ci {0, 0} 577db96d56Sopenharmony_ci}; 58