annotate Modules/version.c @ 1590:ac2e5cc29949 legacy-trunk

Added tests for missing host to open_http and open_gopher
author Guido van Rossum <guido@python.org>
date Mon, 18 Apr 1994 09:39:56 +0000
parents ae93ec4dd556
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1449
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 /***********************************************************
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 Copyright 1991, 1992, 1993 by Stichting Mathematisch Centrum,
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 Amsterdam, The Netherlands.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 All Rights Reserved
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
6
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 Permission to use, copy, modify, and distribute this software and its
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 documentation for any purpose and without fee is hereby granted,
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 provided that the above copyright notice appear in all copies and that
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 both that copyright notice and this permission notice appear in
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 supporting documentation, and that the names of Stichting Mathematisch
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 Centrum or CWI not be used in advertising or publicity pertaining to
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 distribution of the software without specific, written prior permission.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
14
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
22
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 ******************************************************************/
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
24
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
25 /* Python version information */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
26
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 /* Return the version string. This is constructed from the official
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 version number, the patch level, and the current date (if known to
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 the compiler, else a manually inserted date). */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
30
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 #define VERSION "1.0.%d ALPHA (%s)"
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
32
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 #ifdef __DATE__
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
34 #define DATE __DATE__
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
35 #else
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
36 #define DATE ">= 21 Dec 1993"
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
37 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
38
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 char *
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
40 getversion()
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 {
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 static char version[80];
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
43 sprintf(version, VERSION, PATCHLEVEL, DATE);
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 return version;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 }
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
46
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
47
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 /* Return the copyright string. This is updated manually. */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
49
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
50 char *
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
51 getcopyright()
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 {
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
53 return
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
54 "Copyright 1990, 1991, 1992, 1993 Stichting Mathematisch Centrum, Amsterdam";
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
55 }
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
56
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
57
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
58 /* Return the initial python search path. This is called once from
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 initsys() to initialize sys.path.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
60 The environment variable PYTHONPATH is fetched and the default path
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
61 appended. (The Mac has no environment variables, so there the
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
62 default path is always returned.) The default path may be passed
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
63 to the preprocessor; if not, a system-dependent default is used. */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
64
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
65 #ifndef PYTHONPATH
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
66 #ifdef macintosh
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
67 #define PYTHONPATH ": :lib :demo"
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
68 #endif /* macintosh */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
69 #endif /* !PYTHONPATH */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
70
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
71 #ifndef PYTHONPATH
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
72 #ifdef MSDOS
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
73 #define PYTHONPATH ".;..\\lib;\\python\\lib"
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
74 #endif /* MSDOS */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
75 #endif /* !PYTHONPATH */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
76
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
77 #ifndef PYTHONPATH
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
78 #define PYTHONPATH ".:/usr/local/lib/python"
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
79 #endif /* !PYTHONPATH */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
80
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
81 extern char *getenv();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
82
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
83 char *
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
84 getpythonpath()
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
85 {
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 #ifdef macintosh
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
87 return PYTHONPATH;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
88 #else /* !macintosh */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
89 char *path = getenv("PYTHONPATH");
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
90 char *defpath = PYTHONPATH;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
91 char *buf;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
92 char *p;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
93 int n;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
94
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
95 if (path == 0 || *path == '\0')
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
96 return defpath;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
97 n = strlen(path) + strlen(defpath) + 2;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
98 buf = malloc(n);
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
99 if (buf == NULL)
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
100 return path; /* XXX too bad -- but not likely */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
101 strcpy(buf, path);
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
102 p = buf + strlen(buf);
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
103 *p++ = DELIM;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
104 strcpy(p, defpath);
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
105 return buf;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
106 #endif /* !macintosh */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
107 }
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
108
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
109
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
110 /* Table of built-in modules.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
111 These are initialized when first imported.
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
112 Note: selection of optional extensions is now generally done by the
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
113 mkext.py script in ../Extensions, but for non-UNIX systems most
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
114 well-known extensions are still listed here. */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
115
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
116 /* Standard modules */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
117
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
118 #ifdef USE_AL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
119 extern void inital();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
120 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
121 #ifdef USE_AMOEBA
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
122 extern void initamoeba();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
123 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
124 #ifdef USE_AUDIO
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
125 extern void initaudio();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
126 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
127 #ifdef USE_AUDIOOP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
128 extern void initaudioop();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
129 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
130 #ifdef USE_CD
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
131 extern void initcd();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
132 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
133 #ifdef USE_CL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
134 extern void initcl();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
135 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
136 #ifdef USE_DBM
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
137 extern void initdbm();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
138 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
139 #ifdef USE_FCNTL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
140 extern void initfcntl();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
141 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
142 #ifdef USE_FL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
143 extern void initfl();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
144 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
145 #ifdef USE_FM
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
146 extern void initfm();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
147 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
148 #ifdef USE_GL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
149 extern void initgl();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
150 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
151 #ifdef USE_GRP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
152 extern void initgrp();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
153 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
154 #ifdef USE_IMGFILE
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
155 extern void initimgfile();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
156 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
157 #ifdef USE_JPEG
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
158 extern void initjpeg();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
159 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
160 #ifdef USE_MAC
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
161 extern void initmac();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
162 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
163 #ifdef USE_MARSHAL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
164 extern void initmarshal();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
165 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
166 #ifdef USE_MATH
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
167 extern void initmath();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
168 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
169 #ifdef USE_NIS
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
170 extern void initnis();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
171 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
172 #ifdef USE_PANEL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
173 extern void initpanel();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
174 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
175 #ifdef USE_POSIX
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
176 extern void initposix();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
177 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
178 #ifdef USE_PWD
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
179 extern void initpwd();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
180 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
181 #ifdef USE_REGEX
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
182 extern void initregex();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
183 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
184 #ifdef USE_ROTOR
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
185 extern void initrotor();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
186 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
187 #ifdef USE_SELECT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
188 extern void initselect();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
189 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
190 #ifdef USE_SGI
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
191 extern void initsgi();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
192 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
193 #ifdef USE_SOCKET
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
194 extern void initsocket();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
195 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
196 #ifdef USE_STDWIN
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
197 extern void initstdwin();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
198 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
199 #ifdef USE_STROP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
200 extern void initstrop();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
201 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
202 #ifdef USE_STRUCT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
203 extern void initstruct();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
204 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
205 #ifdef USE_SUNAUDIODEV
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
206 extern void initsunaudiodev();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
207 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
208 #ifdef USE_SV
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
209 extern void initsv();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
210 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
211 #ifdef USE_TIME
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
212 extern void inittime();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
213 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
214 #ifdef USE_IMAGEOP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
215 extern void initimageop();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
216 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
217 #ifdef USE_MPZ
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
218 extern void initmpz();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
219 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
220 #ifdef USE_MD5
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
221 extern void initmd5();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
222 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
223 #ifdef USE_ARRAY
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
224 extern void initarray();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
225 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
226 #ifdef USE_XT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
227 extern void initXt();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
228 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
229 #ifdef USE_XAW
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
230 extern void initXaw();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
231 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
232 #ifdef USE_XM
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
233 extern void initXm();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
234 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
235 #ifdef USE_GLX
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
236 extern void initGlx();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
237 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
238 #ifdef USE_HTML
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
239 extern void initHTML();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
240 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
241 #ifdef USE_XLIB
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
242 extern void initXlib();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
243 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
244 #ifdef USE_PARSER
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
245 extern void initparser();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
246 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
247 /* -- ADDMODULE MARKER 1 -- */
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
248
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
249 struct {
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
250 char *name;
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
251 void (*initfunc)();
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
252 } inittab[] = {
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
253
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
254 #ifdef USE_AL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
255 {"al", inital},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
256 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
257
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
258 #ifdef USE_AMOEBA
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
259 {"amoeba", initamoeba},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
260 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
261
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
262 #ifdef USE_AUDIO
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
263 {"audio", initaudio},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
264 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
265
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
266 #ifdef USE_AUDIOOP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
267 {"audioop", initaudioop},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
268 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
269
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
270 #ifdef USE_CD
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
271 {"cd", initcd},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
272 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
273
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
274 #ifdef USE_CL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
275 {"cl", initcl},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
276 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
277
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
278 #ifdef USE_DBM
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
279 {"dbm", initdbm},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
280 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
281
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
282 #ifdef USE_FCNTL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
283 {"fcntl", initfcntl},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
284 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
285
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
286 #ifdef USE_FL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
287 {"fl", initfl},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
288 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
289
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
290 #ifdef USE_FM
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
291 {"fm", initfm},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
292 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
293
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
294 #ifdef USE_GL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
295 {"gl", initgl},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
296 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
297
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
298 #ifdef USE_GRP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
299 {"grp", initgrp},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
300 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
301
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
302 #ifdef USE_IMGFILE
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
303 {"imgfile", initimgfile},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
304 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
305
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
306 #ifdef USE_JPEG
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
307 {"jpeg", initjpeg},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
308 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
309
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
310 #ifdef USE_MAC
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
311 {"mac", initmac},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
312 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
313
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
314 #ifdef USE_MARSHAL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
315 {"marshal", initmarshal},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
316 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
317
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
318 #ifdef USE_MATH
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
319 {"math", initmath},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
320 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
321
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
322 #ifdef USE_NIS
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
323 {"nis", initnis},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
324 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
325
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
326 #ifdef USE_PANEL
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
327 {"pnl", initpanel},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
328 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
329
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
330 #ifdef USE_POSIX
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
331 {"posix", initposix},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
332 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
333
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
334 #ifdef USE_PWD
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
335 {"pwd", initpwd},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
336 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
337
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
338 #ifdef USE_REGEX
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
339 {"regex", initregex},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
340 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
341
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
342 #ifdef USE_ROTOR
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
343 {"rotor", initrotor},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
344 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
345
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
346 #ifdef USE_SELECT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
347 {"select", initselect},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
348 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
349
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
350 #ifdef USE_SGI
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
351 {"sgi", initsgi},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
352 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
353
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
354 #ifdef USE_SOCKET
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
355 {"socket", initsocket},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
356 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
357
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
358 #ifdef USE_STDWIN
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
359 {"stdwin", initstdwin},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
360 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
361
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
362 #ifdef USE_STROP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
363 {"strop", initstrop},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
364 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
365
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
366 #ifdef USE_STRUCT
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
367 {"struct", initstruct},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
368 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
369
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
370 #ifdef USE_SUNAUDIODEV
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
371 {"sunaudiodev", initsunaudiodev},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
372 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
373
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
374 #ifdef USE_SV
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
375 {"sv", initsv},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
376 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
377
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
378 #ifdef USE_TIME
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
379 {"time", inittime},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
380 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
381
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
382 #ifdef USE_IMAGEOP
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
383 {"imageop", initimageop},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
384 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
385
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
386 #ifdef USE_MPZ
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
387 {"mpz", initmpz},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
388 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
389
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
390 #ifdef USE_MD5
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
391 {"md5", initmd5},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
392 #endif
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
393
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
394 #ifdef USE_ARRAY
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
395 {"array", initarray},
ae93ec4dd556 New files.
Guido van Rossum <guido@python.org>
parents:
diff changeset
396 #endif