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__scproxy(void); 28 extern PyObject* PyInit__ssl(void); 29 extern PyObject* PyInit__hashlib(void); 30 extern PyObject* PyInit_array(void); 31 extern PyObject* PyInit_cmath(void); 32 extern PyObject* PyInit_math(void); 33 extern PyObject* PyInit__contextvars(void); 34 extern PyObject* PyInit_time(void); 35 extern PyObject* PyInit__datetime(void); 36 extern PyObject* PyInit__zoneinfo(void); 37 extern PyObject* PyInit__random(void); 38 extern PyObject* PyInit__bisect(void); 39 extern PyObject* PyInit__heapq(void); 40 extern PyObject* PyInit__pickle(void); 41 extern PyObject* PyInit__json(void); 42 extern PyObject* PyInit__lsprof(void); 43 extern PyObject* PyInit_unicodedata(void); 44 extern PyObject* PyInit__opcode(void); 45 extern PyObject* PyInit__asyncio(void); 46 extern PyObject* PyInit__abc(void); 47 extern PyObject* PyInit__queue(void); 48 extern PyObject* PyInit__statistics(void); 49 extern PyObject* PyInit_fcntl(void); 50 extern PyObject* PyInit_pwd(void); 51 extern PyObject* PyInit_grp(void); 52 extern PyObject* PyInit_select(void); 53 extern PyObject* PyInit_mmap(void); 54 extern PyObject* PyInit_syslog(void); 55 extern PyObject* PyInit__xxsubinterpreters(void); 56 extern PyObject* PyInit__csv(void); 57 extern PyObject* PyInit__posixsubprocess(void); 58 extern PyObject* PyInit__socket(void); 59 extern PyObject* PyInit_termios(void); 60 extern PyObject* PyInit_resource(void); 61 extern PyObject* PyInit_zlib(void); 62 extern PyObject* PyInit_binascii(void); 63 extern PyObject* PyInit_pyexpat(void); 64 extern PyObject* PyInit__multibytecodec(void); 65 extern PyObject* PyInit__codecs_kr(void); 66 extern PyObject* PyInit__codecs_jp(void); 67 extern PyObject* PyInit__codecs_cn(void); 68 extern PyObject* PyInit__codecs_tw(void); 69 extern PyObject* PyInit__codecs_hk(void); 70 extern PyObject* PyInit__codecs_iso2022(void); 71 extern PyObject* PyInit__multiprocessing(void); 72 extern PyObject* PyInit__ctypes(void); 73 extern PyObject* PyInit__blake2(void); 74 extern PyObject* PyInit__md5(void); 75 extern PyObject* PyInit__sha1(void); 76 extern PyObject* PyInit__sha256(void); 77 extern PyObject* PyInit__sha512(void); 78 extern PyObject* PyInit__sha3(void); 79 extern PyObject* PyInit__struct(void); 80 extern PyObject* PyInit__sqlite3(void); 81 extern PyObject* PyInit_posix(void); 82 extern PyObject* PyInit_errno(void); 83 extern PyObject* PyInit_pwd(void); 84 extern PyObject* PyInit__sre(void); 85 extern PyObject* PyInit__codecs(void); 86 extern PyObject* PyInit__weakref(void); 87 extern PyObject* PyInit__functools(void); 88 extern PyObject* PyInit__operator(void); 89 extern PyObject* PyInit__collections(void); 90 extern PyObject* PyInit__abc(void); 91 extern PyObject* PyInit_itertools(void); 92 extern PyObject* PyInit_atexit(void); 93 extern PyObject* PyInit__signal(void); 94 extern PyObject* PyInit__stat(void); 95 extern PyObject* PyInit_time(void); 96 extern PyObject* PyInit__thread(void); 97 extern PyObject* PyInit__locale(void); 98 extern PyObject* PyInit__io(void); 99 extern PyObject* PyInit_faulthandler(void); 100 extern PyObject* PyInit__tracemalloc(void); 101 extern PyObject* PyInit__symtable(void); 102 extern PyObject* PyInit_xxsubtype(void); 103 104 /* -- ADDMODULE MARKER 1 -- */ 105 106 extern PyObject* PyMarshal_Init(void); 107 extern PyObject* PyInit__imp(void); 108 extern PyObject* PyInit_gc(void); 109 extern PyObject* PyInit__ast(void); 110 extern PyObject* _PyWarnings_Init(void); 111 extern PyObject* PyInit__string(void); 112 113 struct _inittab _PyImport_Inittab[] = { 114 115 {"_posixshmem", PyInit__posixshmem}, 116 {"_scproxy", PyInit__scproxy}, 117 {"_ssl", PyInit__ssl}, 118 {"_hashlib", PyInit__hashlib}, 119 {"array", PyInit_array}, 120 {"cmath", PyInit_cmath}, 121 {"math", PyInit_math}, 122 {"_contextvars", PyInit__contextvars}, 123 {"time", PyInit_time}, 124 {"_datetime", PyInit__datetime}, 125 {"_zoneinfo", PyInit__zoneinfo}, 126 {"_random", PyInit__random}, 127 {"_bisect", PyInit__bisect}, 128 {"_heapq", PyInit__heapq}, 129 {"_pickle", PyInit__pickle}, 130 {"_json", PyInit__json}, 131 {"_lsprof", PyInit__lsprof}, 132 {"unicodedata", PyInit_unicodedata}, 133 {"_opcode", PyInit__opcode}, 134 {"_asyncio", PyInit__asyncio}, 135 {"_abc", PyInit__abc}, 136 {"_queue", PyInit__queue}, 137 {"_statistics", PyInit__statistics}, 138 {"fcntl", PyInit_fcntl}, 139 {"pwd", PyInit_pwd}, 140 {"grp", PyInit_grp}, 141 {"select", PyInit_select}, 142 {"mmap", PyInit_mmap}, 143 {"syslog", PyInit_syslog}, 144 {"_xxsubinterpreters", PyInit__xxsubinterpreters}, 145 {"_csv", PyInit__csv}, 146 {"_posixsubprocess", PyInit__posixsubprocess}, 147 {"_socket", PyInit__socket}, 148 {"termios", PyInit_termios}, 149 {"resource", PyInit_resource}, 150 {"zlib", PyInit_zlib}, 151 {"binascii", PyInit_binascii}, 152 {"pyexpat", PyInit_pyexpat}, 153 {"_multibytecodec", PyInit__multibytecodec}, 154 {"_codecs_kr", PyInit__codecs_kr}, 155 {"_codecs_jp", PyInit__codecs_jp}, 156 {"_codecs_cn", PyInit__codecs_cn}, 157 {"_codecs_tw", PyInit__codecs_tw}, 158 {"_codecs_hk", PyInit__codecs_hk}, 159 {"_codecs_iso2022", PyInit__codecs_iso2022}, 160 {"_multiprocessing", PyInit__multiprocessing}, 161 {"_ctypes", PyInit__ctypes}, 162 {"_blake2", PyInit__blake2}, 163 {"_md5", PyInit__md5}, 164 {"_sha1", PyInit__sha1}, 165 {"_sha256", PyInit__sha256}, 166 {"_sha512", PyInit__sha512}, 167 {"_sha3", PyInit__sha3}, 168 {"_struct", PyInit__struct}, 169 {"_sqlite3", PyInit__sqlite3}, 170 {"posix", PyInit_posix}, 171 {"errno", PyInit_errno}, 172 {"pwd", PyInit_pwd}, 173 {"_sre", PyInit__sre}, 174 {"_codecs", PyInit__codecs}, 175 {"_weakref", PyInit__weakref}, 176 {"_functools", PyInit__functools}, 177 {"_operator", PyInit__operator}, 178 {"_collections", PyInit__collections}, 179 {"_abc", PyInit__abc}, 180 {"itertools", PyInit_itertools}, 181 {"atexit", PyInit_atexit}, 182 {"_signal", PyInit__signal}, 183 {"_stat", PyInit__stat}, 184 {"time", PyInit_time}, 185 {"_thread", PyInit__thread}, 186 {"_locale", PyInit__locale}, 187 {"_io", PyInit__io}, 188 {"faulthandler", PyInit_faulthandler}, 189 {"_tracemalloc", PyInit__tracemalloc}, 190 {"_symtable", PyInit__symtable}, 191 {"xxsubtype", PyInit_xxsubtype}, 192 193 /* -- ADDMODULE MARKER 2 -- */ 194 195 /* This module lives in marshal.c */ 196 {"marshal", PyMarshal_Init}, 197 198 /* This lives in import.c */ 199 {"_imp", PyInit__imp}, 200 201 /* This lives in Python/Python-ast.c */ 202 {"_ast", PyInit__ast}, 203 204 /* These entries are here for sys.builtin_module_names */ 205 {"builtins", NULL}, 206 {"sys", NULL}, 207 208 /* This lives in gcmodule.c */ 209 {"gc", PyInit_gc}, 210 211 /* This lives in _warnings.c */ 212 {"_warnings", _PyWarnings_Init}, 213 214 /* This lives in Objects/unicodeobject.c */ 215 {"_string", PyInit__string}, 216 217 /* Sentinel */ 218 {0, 0} 219 }; 220 221 222 #ifdef __cplusplus 223 } 224 #endif 225