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