diff -r ffa851df0825 -r 2fb8b9db1c86 symbian-qemu-0.9.1-12/python-2.6.1/PC/os2emx/config.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/symbian-qemu-0.9.1-12/python-2.6.1/PC/os2emx/config.c Fri Jul 31 15:01:17 2009 +0100 @@ -0,0 +1,182 @@ +/* -*- C -*- *********************************************** +Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, +The Netherlands. + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the names of Stichting Mathematisch +Centrum or CWI or Corporation for National Research Initiatives or +CNRI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +While CWI is the initial source for this software, a modified version +is made available by the Corporation for National Research Initiatives +(CNRI) at the Internet address ftp://ftp.python.org. + +STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH +CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +******************************************************************/ + +/* Module configuration */ + +/* This file contains the table of built-in modules. + See init_builtin() in import.c. */ + +#include "Python.h" + +extern void initos2(); +extern void initsignal(); +#ifdef WITH_THREAD +extern void initthread(); +#endif +extern void init_codecs(); +extern void init_csv(); +extern void init_locale(); +extern void init_random(); +extern void init_sre(); +extern void init_symtable(); +extern void init_weakref(); +extern void initarray(); +extern void initbinascii(); +extern void initcPickle(); +extern void initcStringIO(); +extern void init_collections(); +extern void initcmath(); +extern void initdatetime(); +extern void initdl(); +extern void initerrno(); +extern void initfcntl(); +extern void init_fileio(); +extern void init_functools(); +extern void init_heapq(); +extern void initimageop(); +extern void inititertools(); +extern void initmath(); +extern void init_md5(); +extern void initoperator(); +extern void init_sha(); +extern void init_sha256(); +extern void init_sha512(); +extern void initstrop(); +extern void init_struct(); +extern void inittermios(); +extern void inittime(); +extern void inittiming(); +extern void initxxsubtype(); +extern void initzipimport(); +#if !HAVE_DYNAMIC_LOADING +extern void init_curses(); +extern void init_curses_panel(); +extern void init_hotshot(); +extern void init_testcapi(); +extern void initbsddb185(); +extern void initbz2(); +extern void initfpectl(); +extern void initfpetest(); +extern void initparser(); +extern void initpwd(); +extern void initunicodedata(); +extern void initzlib(); +#ifdef USE_SOCKET +extern void init_socket(); +extern void initselect(); +#endif +#endif +/* -- ADDMODULE MARKER 1 -- */ + +extern void PyMarshal_Init(); +extern void initimp(); +extern void initgc(); + +struct _inittab _PyImport_Inittab[] = { + + {"os2", initos2}, + {"signal", initsignal}, +#ifdef WITH_THREAD + {"thread", initthread}, +#endif + {"_codecs", init_codecs}, + {"_csv", init_csv}, + {"_locale", init_locale}, + {"_random", init_random}, + {"_sre", init_sre}, + {"_symtable", init_symtable}, + {"_weakref", init_weakref}, + {"array", initarray}, + {"binascii", initbinascii}, + {"cPickle", initcPickle}, + {"cStringIO", initcStringIO}, + {"_collections", init_collections}, + {"cmath", initcmath}, + {"datetime", initdatetime}, + {"dl", initdl}, + {"errno", initerrno}, + {"fcntl", initfcntl}, + {"_fileio", init_fileio}, + {"_functools", init_functools}, + {"_heapq", init_heapq}, + {"imageop", initimageop}, + {"itertools", inititertools}, + {"math", initmath}, + {"_md5", init_md5}, + {"operator", initoperator}, + {"_sha", init_sha}, + {"_sha256", init_sha256}, + {"_sha512", init_sha512}, + {"strop", initstrop}, + {"_struct", init_struct}, + {"termios", inittermios}, + {"time", inittime}, + {"timing", inittiming}, + {"xxsubtype", initxxsubtype}, + {"zipimport", initzipimport}, +#if !HAVE_DYNAMIC_LOADING + {"_curses", init_curses}, + {"_curses_panel", init_curses_panel}, + {"_hotshot", init_hotshot}, + {"_testcapi", init_testcapi}, + {"bsddb185", initbsddb185}, + {"bz2", initbz2}, + {"fpectl", initfpectl}, + {"fpetest", initfpetest}, + {"parser", initparser}, + {"pwd", initpwd}, + {"unicodedata", initunicodedata}, + {"zlib", initzlib}, +#ifdef USE_SOCKET + {"_socket", init_socket}, + {"select", initselect}, +#endif +#endif +/* -- ADDMODULE MARKER 2 -- */ + + /* This module "lives in" with marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives it with import.c */ + {"imp", initimp}, + + /* These entries are here for sys.builtin_module_names */ + {"__main__", NULL}, + {"__builtin__", NULL}, + {"sys", NULL}, + {"exceptions", NULL}, + + /* This lives in gcmodule.c */ + {"gc", initgc}, + + /* Sentinel */ + {0, 0} +};