~malept/ubuntu/lucid/python2.6/dev-dependency-fix

« back to all changes in this revision

Viewing changes to PC/config.c

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-02-13 12:51:00 UTC
  • Revision ID: james.westby@ubuntu.com-20090213125100-uufgcb9yeqzujpqw
Tags: upstream-2.6.1
ImportĀ upstreamĀ versionĀ 2.6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Module configuration */
 
2
 
 
3
/* This file contains the table of built-in modules.
 
4
   See init_builtin() in import.c. */
 
5
 
 
6
#include "Python.h"
 
7
 
 
8
extern void initarray(void);
 
9
#ifndef MS_WINI64
 
10
extern void initaudioop(void);
 
11
#endif
 
12
extern void initbinascii(void);
 
13
extern void initcmath(void);
 
14
extern void initerrno(void);
 
15
extern void initfuture_builtins(void);
 
16
extern void initgc(void);
 
17
#ifndef MS_WINI64
 
18
extern void initimageop(void);
 
19
#endif
 
20
extern void initmath(void);
 
21
extern void init_md5(void);
 
22
extern void initnt(void);
 
23
extern void initoperator(void);
 
24
extern void initsignal(void);
 
25
extern void init_sha(void);
 
26
extern void init_sha256(void);
 
27
extern void init_sha512(void);
 
28
extern void initstrop(void);
 
29
extern void inittime(void);
 
30
extern void initthread(void);
 
31
extern void initcStringIO(void);
 
32
extern void initcPickle(void);
 
33
#ifdef WIN32
 
34
extern void initmsvcrt(void);
 
35
extern void init_locale(void);
 
36
#endif
 
37
extern void init_codecs(void);
 
38
extern void init_weakref(void);
 
39
extern void init_hotshot(void);
 
40
extern void initxxsubtype(void);
 
41
extern void initzipimport(void);
 
42
extern void init_random(void);
 
43
extern void inititertools(void);
 
44
extern void init_collections(void);
 
45
extern void init_heapq(void);
 
46
extern void init_bisect(void);
 
47
extern void init_symtable(void);
 
48
extern void initmmap(void);
 
49
extern void init_csv(void);
 
50
extern void init_sre(void);
 
51
extern void initparser(void);
 
52
extern void init_winreg(void);
 
53
extern void init_struct(void);
 
54
extern void initdatetime(void);
 
55
extern void init_fileio(void);
 
56
extern void init_bytesio(void);
 
57
extern void init_functools(void);
 
58
extern void init_json(void);
 
59
extern void initzlib(void);
 
60
 
 
61
extern void init_multibytecodec(void);
 
62
extern void init_codecs_cn(void);
 
63
extern void init_codecs_hk(void);
 
64
extern void init_codecs_iso2022(void);
 
65
extern void init_codecs_jp(void);
 
66
extern void init_codecs_kr(void);
 
67
extern void init_codecs_tw(void);
 
68
extern void init_subprocess(void);
 
69
extern void init_lsprof(void);
 
70
extern void init_ast(void);
 
71
extern void _PyWarnings_Init(void);
 
72
 
 
73
/* tools/freeze/makeconfig.py marker for additional "extern" */
 
74
/* -- ADDMODULE MARKER 1 -- */
 
75
 
 
76
extern void PyMarshal_Init(void);
 
77
extern void initimp(void);
 
78
 
 
79
struct _inittab _PyImport_Inittab[] = {
 
80
 
 
81
        {"array", initarray},
 
82
        {"_ast", init_ast},
 
83
#ifdef MS_WINDOWS
 
84
#ifndef MS_WINI64
 
85
        {"audioop", initaudioop},
 
86
#endif
 
87
#endif
 
88
        {"binascii", initbinascii},
 
89
        {"cmath", initcmath},
 
90
        {"errno", initerrno},
 
91
        {"future_builtins", initfuture_builtins},
 
92
        {"gc", initgc},
 
93
#ifndef MS_WINI64
 
94
        {"imageop", initimageop},
 
95
#endif
 
96
        {"math", initmath},
 
97
        {"_md5", init_md5},
 
98
        {"nt", initnt}, /* Use the NT os functions, not posix */
 
99
        {"operator", initoperator},
 
100
        {"signal", initsignal},
 
101
        {"_sha", init_sha},
 
102
        {"_sha256", init_sha256},
 
103
        {"_sha512", init_sha512},
 
104
        {"strop", initstrop},
 
105
        {"time", inittime},
 
106
#ifdef WITH_THREAD
 
107
        {"thread", initthread},
 
108
#endif
 
109
        {"cStringIO", initcStringIO},
 
110
        {"cPickle", initcPickle},
 
111
#ifdef WIN32
 
112
        {"msvcrt", initmsvcrt},
 
113
        {"_locale", init_locale},
 
114
#endif
 
115
        /* XXX Should _subprocess go in a WIN32 block?  not WIN64? */
 
116
        {"_subprocess", init_subprocess},
 
117
 
 
118
        {"_codecs", init_codecs},
 
119
        {"_weakref", init_weakref},
 
120
        {"_hotshot", init_hotshot},
 
121
        {"_random", init_random},
 
122
        {"_bisect", init_bisect},
 
123
        {"_heapq", init_heapq},
 
124
        {"_lsprof", init_lsprof},
 
125
        {"itertools", inititertools},
 
126
        {"_collections", init_collections},
 
127
        {"_symtable", init_symtable},
 
128
        {"mmap", initmmap},
 
129
        {"_csv", init_csv},
 
130
        {"_sre", init_sre},
 
131
        {"parser", initparser},
 
132
        {"_winreg", init_winreg},
 
133
        {"_struct", init_struct},
 
134
        {"datetime", initdatetime},
 
135
        {"_fileio", init_fileio},
 
136
        {"_bytesio", init_bytesio},
 
137
        {"_functools", init_functools},
 
138
        {"_json", init_json},
 
139
 
 
140
        {"xxsubtype", initxxsubtype},
 
141
        {"zipimport", initzipimport},
 
142
        {"zlib", initzlib},
 
143
        
 
144
        /* CJK codecs */
 
145
        {"_multibytecodec", init_multibytecodec},
 
146
        {"_codecs_cn", init_codecs_cn},
 
147
        {"_codecs_hk", init_codecs_hk},
 
148
        {"_codecs_iso2022", init_codecs_iso2022},
 
149
        {"_codecs_jp", init_codecs_jp},
 
150
        {"_codecs_kr", init_codecs_kr},
 
151
        {"_codecs_tw", init_codecs_tw},
 
152
 
 
153
/* tools/freeze/makeconfig.py marker for additional "_inittab" entries */
 
154
/* -- ADDMODULE MARKER 2 -- */
 
155
 
 
156
        /* This module "lives in" with marshal.c */
 
157
        {"marshal", PyMarshal_Init},
 
158
 
 
159
        /* This lives it with import.c */
 
160
        {"imp", initimp},
 
161
 
 
162
        /* These entries are here for sys.builtin_module_names */
 
163
        {"__main__", NULL},
 
164
        {"__builtin__", NULL},
 
165
        {"sys", NULL},
 
166
        {"exceptions", NULL},
 
167
        {"_warnings", _PyWarnings_Init},
 
168
 
 
169
        /* Sentinel */
 
170
        {0, 0}
 
171
};