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