Home | History | Annotate | Download | only in Modules
      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 init_builtin() in import.c. */
     18 
     19 #include "Python.h"
     20 
     21 #ifdef __cplusplus
     22 extern "C" {
     23 #endif
     24 
     25 
     26 extern void initthread(void);
     27 extern void initsignal(void);
     28 extern void initposix(void);
     29 extern void initerrno(void);
     30 extern void initpwd(void);
     31 extern void init_sre(void);
     32 extern void init_codecs(void);
     33 extern void init_weakref(void);
     34 extern void initzipimport(void);
     35 extern void init_symtable(void);
     36 extern void initarray(void);
     37 extern void initcmath(void);
     38 extern void initmath(void);
     39 extern void init_struct(void);
     40 extern void inittime(void);
     41 extern void initoperator(void);
     42 extern void init_testcapi(void);
     43 extern void init_random(void);
     44 extern void init_collections(void);
     45 extern void init_heapq(void);
     46 extern void inititertools(void);
     47 extern void initstrop(void);
     48 extern void init_functools(void);
     49 extern void initdatetime(void);
     50 extern void init_bisect(void);
     51 extern void initunicodedata(void);
     52 extern void init_io(void);
     53 extern void initfcntl(void);
     54 extern void initselect(void);
     55 extern void initmmap(void);
     56 extern void init_csv(void);
     57 extern void init_socket(void);
     58 extern void inittermios(void);
     59 extern void init_ssl(void);
     60 extern void init_md5(void);
     61 extern void init_sha(void);
     62 extern void init_sha256(void);
     63 extern void init_sha512(void);
     64 extern void initbinascii(void);
     65 extern void initparser(void);
     66 extern void initcStringIO(void);
     67 extern void initcPickle(void);
     68 extern void initxxsubtype(void);
     69 extern void initfuture_builtins(void);
     70 extern void init_json(void);
     71 extern void init_hotshot(void);
     72 extern void init_lsprof(void);
     73 extern void initgrp(void);
     74 extern void initsyslog(void);
     75 extern void initaudioop(void);
     76 extern void initresource(void);
     77 extern void init_multibytecodec(void);
     78 extern void init_multiprocessing(void);
     79 extern void initzlib(void);
     80 extern void initpyexpat(void);
     81 extern void init_sqlite3(void);
     82 extern void init_ctypes(void);
     83 extern void init_ctypes_test(void);
     84 #ifdef __APPLE__
     85 extern void init_scproxy(void);
     86 #endif
     87 
     88 /* -- ADDMODULE MARKER 1 -- */
     89 
     90 extern void PyMarshal_Init(void);
     91 extern void initimp(void);
     92 extern void initgc(void);
     93 extern void init_ast(void);
     94 extern void _PyWarnings_Init(void);
     95 
     96 struct _inittab _PyImport_Inittab[] = {
     97 
     98     {"thread", initthread},
     99     {"signal", initsignal},
    100     {"posix", initposix},
    101     {"errno", initerrno},
    102     {"pwd", initpwd},
    103     {"_sre", init_sre},
    104     {"_codecs", init_codecs},
    105     {"_weakref", init_weakref},
    106     {"zipimport", initzipimport},
    107     {"_symtable", init_symtable},
    108     {"array", initarray},
    109     {"cmath", initcmath},
    110     {"math", initmath},
    111     {"_struct", init_struct},
    112     {"time", inittime},
    113     {"operator", initoperator},
    114     {"_testcapi", init_testcapi},
    115     {"_random", init_random},
    116     {"_collections", init_collections},
    117     {"_heapq", init_heapq},
    118     {"itertools", inititertools},
    119     {"strop", initstrop},
    120     {"_functools", init_functools},
    121     {"datetime", initdatetime},
    122     {"_bisect", init_bisect},
    123     {"unicodedata", initunicodedata},
    124     {"_io", init_io},
    125     {"fcntl", initfcntl},
    126     {"select", initselect},
    127     {"mmap", initmmap},
    128     {"_csv", init_csv},
    129     {"_socket", init_socket},
    130     {"termios", inittermios},
    131     {"_ssl", init_ssl},
    132     {"_md5", init_md5},
    133     {"_sha", init_sha},
    134     {"_sha256", init_sha256},
    135     {"_sha512", init_sha512},
    136     {"binascii", initbinascii},
    137     {"parser", initparser},
    138     {"cStringIO", initcStringIO},
    139     {"cPickle", initcPickle},
    140     {"xxsubtype", initxxsubtype},
    141     {"future_builtins", initfuture_builtins},
    142     {"_json", init_json},
    143     {"_hotshot", init_hotshot},
    144     {"_lsprof", init_lsprof},
    145     {"grp", initgrp},
    146     {"syslog", initsyslog},
    147     {"audioop", initaudioop},
    148     {"resource", initresource},
    149     {"_multibytecodec", init_multibytecodec},
    150     {"_multiprocessing", init_multiprocessing},
    151     {"zlib", initzlib},
    152     {"pyexpat", initpyexpat},
    153     {"_sqlite3", init_sqlite3},
    154     {"_ctypes", init_ctypes},
    155     {"_ctypes_test", init_ctypes_test},
    156 #ifdef __APPLE__
    157     {"_scproxy", init_scproxy},
    158 #endif
    159 
    160 /* -- ADDMODULE MARKER 2 -- */
    161 
    162     /* This module lives in marshal.c */
    163     {"marshal", PyMarshal_Init},
    164 
    165     /* This lives in import.c */
    166     {"imp", initimp},
    167 
    168     /* This lives in Python/Python-ast.c */
    169     {"_ast", init_ast},
    170 
    171     /* These entries are here for sys.builtin_module_names */
    172     {"__main__", NULL},
    173     {"__builtin__", NULL},
    174     {"sys", NULL},
    175     {"exceptions", NULL},
    176 
    177     /* This lives in gcmodule.c */
    178     {"gc", initgc},
    179 
    180     /* This lives in _warnings.c */
    181     {"_warnings", _PyWarnings_Init},
    182 
    183     /* Sentinel */
    184     {0, 0}
    185 };
    186 
    187 
    188 #ifdef __cplusplus
    189 }
    190 #endif
    191