
/* Module configuration */

/* This file contains the table of built-in modules.
   See init_builtin() in import.c. */

/**** I.J. 11/11/1995 ***/
/* On the Amiga, you'll have to edit this file by hand to set up the *
/* modules configuration (sorry)   */
/* Updated  8-dec-96 for Python 1.4 */
/* Updated 12-jan-98 for Python 1.5 */
/***********************************/


#include "Python.h"

struct _inittab _PyImport_Inittab[] = {

/************ HERE YOU NEED TO INSTALL ALL DESIRED MODULES!!!! **************/

	{"amiga",initamiga},
	{"arexxll",initarexx},
	{"doslib", initdoslib },
//	{"execlib", initexeclib },      // XXX experimental
//	{"simplegfx", initsimplegfx },  // XXX experimental

	{"array",initarray},
	{"binascii",initbinascii}, 
	{"cmath",initcmath},
	{"math",initmath},
	{"new",initnew},
	{"errno",initerrno},
	{"environment",initenvironment},
	{"regex",initregex},
	{"pcre",initpcre},
	{"strop",initstrop},
	{"struct",initstruct},
	{"time",inittime},
	{"timing",inittiming},
	{"md5",initmd5}, 
	{"soundex",initsoundex},
	{"rotor",initrotor},
	{"operator",initoperator},
	{"cStringIO",initcStringIO},
	{"cPickle",initcPickle},
//	{"zlib",PyInit_zlib},

#ifdef AMITCP
	{"pwd",initpwd},
	{"grp",initgrp},
	{"crypt",initcrypt},
	{"select",initselect},
	{"socket",initsocket},
	{"syslog",initsyslog},
#endif

/*  {"signal",initsignal}, */

/****************************************************** I.J. 10/12/1996 *****/

	/* This module "lives in" with marshal.c */
	{"marshal", PyMarshal_Init},

	/* This lives in with import.c */
	{"imp", initimp},

	/* These entries are here for sys.builtin_module_names */
	{"__main__", NULL},
	{"__builtin__", NULL},
	{"sys", NULL},

	/* Sentinel */
	{0, 0}
};
