home *** CD-ROM | disk | FTP | other *** search
-
- /* Support for dynamic loading of extension modules */
-
- #include "dl.h"
-
- #include "Python.h"
- #include "importdl.h"
-
-
- extern char *Py_GetProgramName(void);
-
- const struct filedescr _PyImport_DynLoadFiletab[] = {
- {".o", "rb", C_EXTENSION},
- {"module.o", "rb", C_EXTENSION},
- {0, 0}
- };
-
-
- dl_funcptr _PyImport_GetDynLoadFunc(const char *fqname, const char *shortname,
- const char *pathname, FILE *fp)
- {
- char funcname[258];
-
- sprintf(funcname, "init%.200s", shortname);
- return dl_loadmod(Py_GetProgramName(), pathname, funcname);
- }
-