1 /* Generated automatically from ../../../Modules/config.c.in by makesetup. */ 2 /* -*- C -*- *********************************************** 3 Copyright (c) 2000, BeOpen.com. 4 Copyright (c) 1995-2000, Corporation for National Research Initiatives. 5 Copyright (c) 1990-1995, Stichting Mathematisch Centrum. 6 All rights reserved. 7 8 See the file "Misc/COPYRIGHT" for information on usage and 9 redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 10 ******************************************************************/ 11 12 /* Module configuration */ 13 14 /* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ 15 16 /* This file contains the table of built-in modules. 17 See create_builtin() in import.c. */ 18 19 #include "Python.h" 20 21 #ifdef __cplusplus 22 extern "C" { 23 #endif 24 25 26 extern PyObject* PyInit__posixshmem(void); 27 extern PyObject* PyInit_array(void); 28 extern PyObject* PyInit_cmath(void); 29 extern PyObject* PyInit_math(void); 30 extern PyObject* PyInit__contextvars(void); 31 extern PyObject* PyInit_time(void); 32 extern PyObject* PyInit__datetime(void); 33 extern PyObject* PyInit__random(void); 34 extern PyObject* PyInit__bisect(void); 35 extern PyObject* PyInit__heapq(void); 36 extern PyObject* PyInit__pickle(void); 37 extern PyObject* PyInit_atexit(void); 38 extern PyObject* PyInit__json(void); 39 extern PyObject* PyInit__lsprof(void); 40 extern PyObject* PyInit_unicodedata(void); 41 extern PyObject* PyInit__opcode(void); 42 extern PyObject* PyInit__asyncio(void); 43 extern PyObject* PyInit__abc(void); 44 extern PyObject* PyInit__queue(void); 45 extern PyObject* PyInit__statistics(void); 46 extern PyObject* PyInit_fcntl(void); 47 extern PyObject* PyInit_pwd(void); 48 extern PyObject* PyInit_grp(void); 49 extern PyObject* PyInit_select(void); 50 extern PyObject* PyInit_parser(void); 51 extern PyObject* PyInit_mmap(void); 52 extern PyObject* PyInit_syslog(void); 53 extern PyObject* PyInit__xxsubinterpreters(void); 54 extern PyObject* PyInit__csv(void); 55 extern PyObject* PyInit__posixsubprocess(void); 56 extern PyObject* PyInit__socket(void); 57 extern PyObject* PyInit_termios(void); 58 extern PyObject* PyInit_resource(void); 59 extern PyObject* PyInit_zlib(void); 60 extern PyObject* PyInit_binascii(void); 61 extern PyObject* PyInit_pyexpat(void); 62 extern PyObject* PyInit__multibytecodec(void); 63 extern PyObject* PyInit__codecs_kr(void); 64 extern PyObject* PyInit__codecs_jp(void); 65 extern PyObject* PyInit__codecs_cn(void); 66 extern PyObject* PyInit__codecs_tw(void); 67 extern PyObject* PyInit__codecs_hk(void); 68 extern PyObject* PyInit__codecs_iso2022(void); 69 extern PyObject* PyInit__multiprocessing(void); 70 extern PyObject* PyInit__ctypes(void); 71 extern PyObject* PyInit__sha256(void); 72 extern PyObject* PyInit__sha512(void); 73 extern PyObject* PyInit__md5(void); 74 extern PyObject* PyInit__sha1(void); 75 extern PyObject* PyInit__struct(void); 76 extern PyObject* PyInit_posix(void); 77 extern PyObject* PyInit_errno(void); 78 extern PyObject* PyInit_pwd(void); 79 extern PyObject* PyInit__sre(void); 80 extern PyObject* PyInit__codecs(void); 81 extern PyObject* PyInit__weakref(void); 82 extern PyObject* PyInit__functools(void); 83 extern PyObject* PyInit__operator(void); 84 extern PyObject* PyInit__collections(void); 85 extern PyObject* PyInit__abc(void); 86 extern PyObject* PyInit_itertools(void); 87 extern PyObject* PyInit_atexit(void); 88 extern PyObject* PyInit__signal(void); 89 extern PyObject* PyInit__stat(void); 90 extern PyObject* PyInit_time(void); 91 extern PyObject* PyInit__thread(void); 92 extern PyObject* PyInit__locale(void); 93 extern PyObject* PyInit__io(void); 94 extern PyObject* PyInit_faulthandler(void); 95 extern PyObject* PyInit__tracemalloc(void); 96 extern PyObject* PyInit__symtable(void); 97 extern PyObject* PyInit_xxsubtype(void); 98 99 /* -- ADDMODULE MARKER 1 -- */ 100 101 extern PyObject* PyMarshal_Init(void); 102 extern PyObject* PyInit__imp(void); 103 extern PyObject* PyInit_gc(void); 104 extern PyObject* PyInit__ast(void); 105 extern PyObject* _PyWarnings_Init(void); 106 extern PyObject* PyInit__string(void); 107 108 struct _inittab _PyImport_Inittab[] = { 109 110 {"_posixshmem", PyInit__posixshmem}, 111 {"array", PyInit_array}, 112 {"cmath", PyInit_cmath}, 113 {"math", PyInit_math}, 114 {"_contextvars", PyInit__contextvars}, 115 {"time", PyInit_time}, 116 {"_datetime", PyInit__datetime}, 117 {"_random", PyInit__random}, 118 {"_bisect", PyInit__bisect}, 119 {"_heapq", PyInit__heapq}, 120 {"_pickle", PyInit__pickle}, 121 {"atexit", PyInit_atexit}, 122 {"_json", PyInit__json}, 123 {"_lsprof", PyInit__lsprof}, 124 {"unicodedata", PyInit_unicodedata}, 125 {"_opcode", PyInit__opcode}, 126 {"_asyncio", PyInit__asyncio}, 127 {"_abc", PyInit__abc}, 128 {"_queue", PyInit__queue}, 129 {"_statistics", PyInit__statistics}, 130 {"fcntl", PyInit_fcntl}, 131 {"pwd", PyInit_pwd}, 132 {"grp", PyInit_grp}, 133 {"select", PyInit_select}, 134 {"parser", PyInit_parser}, 135 {"mmap", PyInit_mmap}, 136 {"syslog", PyInit_syslog}, 137 {"_xxsubinterpreters", PyInit__xxsubinterpreters}, 138 {"_csv", PyInit__csv}, 139 {"_posixsubprocess", PyInit__posixsubprocess}, 140 {"_socket", PyInit__socket}, 141 {"termios", PyInit_termios}, 142 {"resource", PyInit_resource}, 143 {"zlib", PyInit_zlib}, 144 {"binascii", PyInit_binascii}, 145 {"pyexpat", PyInit_pyexpat}, 146 {"_multibytecodec", PyInit__multibytecodec}, 147 {"_codecs_kr", PyInit__codecs_kr}, 148 {"_codecs_jp", PyInit__codecs_jp}, 149 {"_codecs_cn", PyInit__codecs_cn}, 150 {"_codecs_tw", PyInit__codecs_tw}, 151 {"_codecs_hk", PyInit__codecs_hk}, 152 {"_codecs_iso2022", PyInit__codecs_iso2022}, 153 {"_multiprocessing", PyInit__multiprocessing}, 154 {"_ctypes", PyInit__ctypes}, 155 {"_sha256", PyInit__sha256}, 156 {"_sha512", PyInit__sha512}, 157 {"_md5", PyInit__md5}, 158 {"_sha1", PyInit__sha1}, 159 {"_struct", PyInit__struct}, 160 {"posix", PyInit_posix}, 161 {"errno", PyInit_errno}, 162 {"pwd", PyInit_pwd}, 163 {"_sre", PyInit__sre}, 164 {"_codecs", PyInit__codecs}, 165 {"_weakref", PyInit__weakref}, 166 {"_functools", PyInit__functools}, 167 {"_operator", PyInit__operator}, 168 {"_collections", PyInit__collections}, 169 {"_abc", PyInit__abc}, 170 {"itertools", PyInit_itertools}, 171 {"atexit", PyInit_atexit}, 172 {"_signal", PyInit__signal}, 173 {"_stat", PyInit__stat}, 174 {"time", PyInit_time}, 175 {"_thread", PyInit__thread}, 176 {"_locale", PyInit__locale}, 177 {"_io", PyInit__io}, 178 {"faulthandler", PyInit_faulthandler}, 179 {"_tracemalloc", PyInit__tracemalloc}, 180 {"_symtable", PyInit__symtable}, 181 {"xxsubtype", PyInit_xxsubtype}, 182 183 /* -- ADDMODULE MARKER 2 -- */ 184 185 /* This module lives in marshal.c */ 186 {"marshal", PyMarshal_Init}, 187 188 /* This lives in import.c */ 189 {"_imp", PyInit__imp}, 190 191 /* This lives in Python/Python-ast.c */ 192 {"_ast", PyInit__ast}, 193 194 /* These entries are here for sys.builtin_module_names */ 195 {"builtins", NULL}, 196 {"sys", NULL}, 197 198 /* This lives in gcmodule.c */ 199 {"gc", PyInit_gc}, 200 201 /* This lives in _warnings.c */ 202 {"_warnings", _PyWarnings_Init}, 203 204 /* This lives in Objects/unicodeobject.c */ 205 {"_string", PyInit__string}, 206 207 /* Sentinel */ 208 {0, 0} 209 }; 210 211 212 #ifdef __cplusplus 213 } 214 #endif 215