config.c 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. /* -*- C -*- ***********************************************
  2. Copyright (c) 2000, BeOpen.com.
  3. Copyright (c) 1995-2000, Corporation for National Research Initiatives.
  4. Copyright (c) 1990-1995, Stichting Mathematisch Centrum.
  5. All rights reserved.
  6. See the file "Misc/COPYRIGHT" for information on usage and
  7. redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  8. ******************************************************************/
  9. /* Module configuration */
  10. /* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */
  11. /* This file contains the table of built-in modules.
  12. See create_builtin() in import.c. */
  13. #include "Python.h"
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17. extern PyObject* PyInit__abc(void); // _abc
  18. extern PyObject* PyInit__asyncio(void); // _asyncio
  19. extern PyObject* PyInit__bisect(void); // _bisect
  20. extern PyObject* PyInit__blake2(void); // _blake2
  21. extern PyObject* PyInit__bz2(void); // _bz2
  22. extern PyObject* PyInit__codecs(void); // _codecs
  23. extern PyObject* PyInit__codecs_cn(void); // _codecs_cn
  24. extern PyObject* PyInit__codecs_hk(void); // _codecs_hk
  25. extern PyObject* PyInit__codecs_iso2022(void); // _codecs_iso2022
  26. extern PyObject* PyInit__codecs_jp(void); // _codecs_jp
  27. extern PyObject* PyInit__codecs_kr(void); // _codecs_kr
  28. extern PyObject* PyInit__codecs_tw(void); // _codecs_tw
  29. extern PyObject* PyInit__collections(void); // _collections
  30. extern PyObject* PyInit__contextvars(void); // _contextvars
  31. #if !defined(_MSC_VER)
  32. extern PyObject* PyInit__crypt(void); // _crypt
  33. #endif
  34. extern PyObject* PyInit__csv(void); // _csv
  35. extern PyObject* PyInit__ctypes(void); // _ctypes
  36. extern PyObject* PyInit__datetime(void); // _datetime
  37. extern PyObject* PyInit__decimal(void); // _decimal
  38. extern PyObject* PyInit__elementtree(void); // _elementtree
  39. extern PyObject* PyInit__functools(void); // _functools
  40. extern PyObject* PyInit__hashlib(void); // _hashlib
  41. extern PyObject* PyInit__heapq(void); // _heapq
  42. extern PyObject* PyInit__imp(void); // _imp
  43. extern PyObject* PyInit__io(void); // _io
  44. extern PyObject* PyInit__json(void); // _json
  45. extern PyObject* PyInit__locale(void); // _locale
  46. extern PyObject* PyInit__lsprof(void); // _lsprof
  47. extern PyObject* PyInit__lzma(void); // _lzma
  48. extern PyObject* PyInit__md5(void); // _md5
  49. extern PyObject* PyInit__multibytecodec(void); // _multibytecodec
  50. extern PyObject* PyInit__multiprocessing(void); // _multiprocessing
  51. extern PyObject* PyInit__opcode(void); // _opcode
  52. extern PyObject* PyInit__operator(void); // _operator
  53. extern PyObject* PyInit__pickle(void); // _pickle
  54. extern PyObject* PyInit__posixshmem(void); // _posixshmem
  55. #if !defined(_MSC_VER)
  56. extern PyObject* PyInit__posixsubprocess(void); // _posixsubprocess
  57. #endif
  58. extern PyObject* PyInit__queue(void); // _queue
  59. extern PyObject* PyInit__random(void); // _random
  60. extern PyObject* PyInit__sha1(void); // _sha1
  61. extern PyObject* PyInit__sha2(void); // _sha2
  62. extern PyObject* PyInit__sha3(void); // _sha3
  63. extern PyObject* PyInit__signal(void); // _signal
  64. extern PyObject* PyInit__socket(void); // _socket
  65. extern PyObject* PyInit__sre(void); // _sre
  66. extern PyObject* PyInit__ssl(void); // _ssl
  67. extern PyObject* PyInit__stat(void); // _stat
  68. extern PyObject* PyInit__statistics(void); // _statistics
  69. extern PyObject* PyInit__string(void); // _string
  70. extern PyObject* PyInit__struct(void); // _struct
  71. extern PyObject* PyInit__symtable(void); // _symtable
  72. extern PyObject* PyInit__thread(void); // _thread
  73. extern PyObject* PyInit__tracemalloc(void); // _tracemalloc
  74. extern PyObject* PyInit__typing(void); // _typing
  75. extern PyObject* PyInit__weakref(void); // _weakref
  76. extern PyObject* PyInit__xxinterpchannels(void); // _xxinterpchannels
  77. extern PyObject* PyInit__xxsubinterpreters(void); // _xxsubinterpreters
  78. extern PyObject* PyInit__xxtestfuzz(void); // _xxtestfuzz
  79. extern PyObject* PyInit__zoneinfo(void); // _zoneinfo
  80. extern PyObject* PyInit_array(void); // array
  81. extern PyObject* PyInit_atexit(void); // atexit
  82. extern PyObject* PyInit_audioop(void); // audioop
  83. extern PyObject* PyInit_binascii(void); // binascii
  84. extern PyObject* PyInit_cmath(void); // cmath
  85. extern PyObject* PyInit_errno(void); // errno
  86. extern PyObject* PyInit_faulthandler(void); // faulthandler
  87. #if !defined(_MSC_VER)
  88. extern PyObject* PyInit_fcntl(void); // fcntl
  89. #endif
  90. #if !defined(_MSC_VER)
  91. extern PyObject* PyInit_grp(void); // grp
  92. #endif
  93. extern PyObject* PyInit_itertools(void); // itertools
  94. extern PyObject* PyInit_math(void); // math
  95. extern PyObject* PyInit_mmap(void); // mmap
  96. #if defined(_MSC_VER)
  97. extern PyObject* PyInit_nt(void); // nt
  98. #endif
  99. #if !defined(_MSC_VER)
  100. extern PyObject* PyInit_posix(void); // posix
  101. #endif
  102. #if !defined(_MSC_VER)
  103. extern PyObject* PyInit_pwd(void); // pwd
  104. #endif
  105. extern PyObject* PyInit_pyexpat(void); // pyexpat
  106. #if !defined(_MSC_VER)
  107. extern PyObject* PyInit_resource(void); // resource
  108. #endif
  109. extern PyObject* PyInit_select(void); // select
  110. #if defined(__linux__)
  111. extern PyObject* PyInit_spwd(void); // spwd
  112. #endif
  113. #if !defined(_MSC_VER)
  114. extern PyObject* PyInit_syslog(void); // syslog
  115. #endif
  116. #if !defined(_MSC_VER)
  117. extern PyObject* PyInit_termios(void); // termios
  118. #endif
  119. extern PyObject* PyInit_time(void); // time
  120. extern PyObject* PyInit_unicodedata(void); // unicodedata
  121. extern PyObject* PyInit_zlib(void); // zlib
  122. #if defined(__APPLE__)
  123. extern PyObject* PyInit__scproxy(void); // _scproxy
  124. #endif
  125. #if defined(_MSC_VER)
  126. extern PyObject* PyInit__overlapped(void); // _overlapped
  127. #endif
  128. #if defined(_MSC_VER)
  129. extern PyObject* PyInit__winapi(void); // _winapi
  130. #endif
  131. #if defined(_MSC_VER)
  132. extern PyObject* PyInit_msvcrt(void); // msvcrt
  133. #endif
  134. #if defined(_MSC_VER)
  135. extern PyObject* PyInit_winreg(void); // winreg
  136. #endif
  137. #if defined(_MSC_VER)
  138. extern PyObject* PyInit_winsound(void); // winsound
  139. #endif
  140. extern PyObject* PyMarshal_Init(void);
  141. extern PyObject* PyInit__imp(void);
  142. extern PyObject* PyInit_gc(void);
  143. extern PyObject* PyInit__ast(void);
  144. extern PyObject* PyInit__tokenize(void);
  145. extern PyObject* _PyWarnings_Init(void);
  146. extern PyObject* PyInit__string(void);
  147. struct _inittab _PyImport_Inittab[] = {
  148. {"_abc", PyInit__abc},
  149. {"_asyncio", PyInit__asyncio},
  150. {"_bisect", PyInit__bisect},
  151. {"_blake2", PyInit__blake2},
  152. {"_bz2", PyInit__bz2},
  153. {"_codecs", PyInit__codecs},
  154. {"_codecs_cn", PyInit__codecs_cn},
  155. {"_codecs_hk", PyInit__codecs_hk},
  156. {"_codecs_iso2022", PyInit__codecs_iso2022},
  157. {"_codecs_jp", PyInit__codecs_jp},
  158. {"_codecs_kr", PyInit__codecs_kr},
  159. {"_codecs_tw", PyInit__codecs_tw},
  160. {"_collections", PyInit__collections},
  161. {"_contextvars", PyInit__contextvars},
  162. #if !defined(_MSC_VER)
  163. {"_crypt", PyInit__crypt},
  164. #endif
  165. {"_csv", PyInit__csv},
  166. {"_ctypes", PyInit__ctypes},
  167. {"_datetime", PyInit__datetime},
  168. {"_decimal", PyInit__decimal},
  169. {"_elementtree", PyInit__elementtree},
  170. {"_functools", PyInit__functools},
  171. {"_hashlib", PyInit__hashlib},
  172. {"_heapq", PyInit__heapq},
  173. {"_imp", PyInit__imp},
  174. {"_io", PyInit__io},
  175. {"_json", PyInit__json},
  176. {"_locale", PyInit__locale},
  177. {"_lsprof", PyInit__lsprof},
  178. {"_lzma", PyInit__lzma},
  179. {"_md5", PyInit__md5},
  180. {"_multibytecodec", PyInit__multibytecodec},
  181. {"_multiprocessing", PyInit__multiprocessing},
  182. {"_opcode", PyInit__opcode},
  183. {"_operator", PyInit__operator},
  184. {"_pickle", PyInit__pickle},
  185. {"_posixshmem", PyInit__posixshmem},
  186. #if !defined(_MSC_VER)
  187. {"_posixsubprocess", PyInit__posixsubprocess},
  188. #endif
  189. {"_queue", PyInit__queue},
  190. {"_random", PyInit__random},
  191. {"_sha1", PyInit__sha1},
  192. {"_sha2", PyInit__sha2},
  193. {"_sha3", PyInit__sha3},
  194. {"_signal", PyInit__signal},
  195. {"_socket", PyInit__socket},
  196. {"_sre", PyInit__sre},
  197. {"_ssl", PyInit__ssl},
  198. {"_stat", PyInit__stat},
  199. {"_statistics", PyInit__statistics},
  200. {"_string", PyInit__string},
  201. {"_struct", PyInit__struct},
  202. {"_symtable", PyInit__symtable},
  203. {"_thread", PyInit__thread},
  204. {"_tracemalloc", PyInit__tracemalloc},
  205. {"_typing", PyInit__typing},
  206. {"_weakref", PyInit__weakref},
  207. {"_xxinterpchannels", PyInit__xxinterpchannels},
  208. {"_xxsubinterpreters", PyInit__xxsubinterpreters},
  209. {"_xxtestfuzz", PyInit__xxtestfuzz},
  210. {"_zoneinfo", PyInit__zoneinfo},
  211. {"array", PyInit_array},
  212. {"atexit", PyInit_atexit},
  213. {"audioop", PyInit_audioop},
  214. {"binascii", PyInit_binascii},
  215. {"cmath", PyInit_cmath},
  216. {"errno", PyInit_errno},
  217. {"faulthandler", PyInit_faulthandler},
  218. #if !defined(_MSC_VER)
  219. {"fcntl", PyInit_fcntl},
  220. #endif
  221. #if !defined(_MSC_VER)
  222. {"grp", PyInit_grp},
  223. #endif
  224. {"itertools", PyInit_itertools},
  225. {"math", PyInit_math},
  226. {"mmap", PyInit_mmap},
  227. #if defined(_MSC_VER)
  228. {"nt", PyInit_nt},
  229. #endif
  230. #if !defined(_MSC_VER)
  231. {"posix", PyInit_posix},
  232. #endif
  233. #if !defined(_MSC_VER)
  234. {"pwd", PyInit_pwd},
  235. #endif
  236. {"pyexpat", PyInit_pyexpat},
  237. #if !defined(_MSC_VER)
  238. {"resource", PyInit_resource},
  239. #endif
  240. {"select", PyInit_select},
  241. #if defined(__linux__)
  242. {"spwd", PyInit_spwd},
  243. #endif
  244. #if !defined(_MSC_VER)
  245. {"syslog", PyInit_syslog},
  246. #endif
  247. #if !defined(_MSC_VER)
  248. {"termios", PyInit_termios},
  249. #endif
  250. {"time", PyInit_time},
  251. {"unicodedata", PyInit_unicodedata},
  252. {"zlib", PyInit_zlib},
  253. #if defined(__APPLE__)
  254. {"_scproxy", PyInit__scproxy},
  255. #endif
  256. #if defined(_MSC_VER)
  257. {"_overlapped", PyInit__overlapped},
  258. #endif
  259. #if defined(_MSC_VER)
  260. {"_winapi", PyInit__winapi},
  261. #endif
  262. #if defined(_MSC_VER)
  263. {"msvcrt", PyInit_msvcrt},
  264. #endif
  265. #if defined(_MSC_VER)
  266. {"winreg", PyInit_winreg},
  267. #endif
  268. #if defined(_MSC_VER)
  269. {"winsound", PyInit_winsound},
  270. #endif
  271. /* This module lives in marshal.c */
  272. {"marshal", PyMarshal_Init},
  273. /* This lives in import.c */
  274. {"_imp", PyInit__imp},
  275. /* This lives in Python/Python-ast.c */
  276. {"_ast", PyInit__ast},
  277. /* This lives in Python/Python-tokenizer.c */
  278. {"_tokenize", PyInit__tokenize},
  279. /* These entries are here for sys.builtin_module_names */
  280. {"builtins", NULL},
  281. {"sys", NULL},
  282. /* This lives in gcmodule.c */
  283. {"gc", PyInit_gc},
  284. /* This lives in _warnings.c */
  285. {"_warnings", _PyWarnings_Init},
  286. /* This lives in Objects/unicodeobject.c */
  287. {"_string", PyInit__string},
  288. /* Sentinel */
  289. {0, 0}
  290. };
  291. #ifdef __cplusplus
  292. }
  293. #endif