python s60 1.4.5版本的源代码

源代码在线查看: import.h

软件大小: 3166 K
上传用户: flp123456
关键词: python s60 版本 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* Portions Copyright (c) 2005 Nokia Corporation */
				
				/* Module definition and import interface */
				
				#ifndef Py_IMPORT_H
				#define Py_IMPORT_H
				#ifdef __cplusplus
				extern "C" {
				#endif
				
				DL_IMPORT(long) PyImport_GetMagicNumber(void);
				DL_IMPORT(PyObject *) PyImport_ExecCodeModule(char *name, PyObject *co);
				DL_IMPORT(PyObject *) PyImport_ExecCodeModuleEx(
					char *name, PyObject *co, char *pathname);
				DL_IMPORT(PyObject *) PyImport_GetModuleDict(void);
				DL_IMPORT(PyObject *) PyImport_AddModule(char *name);
				DL_IMPORT(PyObject *) PyImport_ImportModule(char *name);
				DL_IMPORT(PyObject *) PyImport_ImportModuleEx(
					char *name, PyObject *globals, PyObject *locals, PyObject *fromlist);
				DL_IMPORT(PyObject *) PyImport_Import(PyObject *name);
				DL_IMPORT(PyObject *) PyImport_ReloadModule(PyObject *m);
				DL_IMPORT(void) PyImport_Cleanup(void);
				DL_IMPORT(int) PyImport_ImportFrozenModule(char *);
				
				extern DL_IMPORT(PyObject *)_PyImport_FindExtension(char *, char *);
				extern DL_IMPORT(PyObject *)_PyImport_FixupExtension(char *, char *);
				
				struct _inittab {
				    char *name;
				    void (*initfunc)(void);
				};
				
				  /* extern DL_IMPORT(const struct _inittab * const) PyImport_Inittab; */
				
				#define PyImport_Inittab (PYTHON_GLOBALS->_PyImport_Inittab)
				
				extern DL_IMPORT(int) PyImport_AppendInittab(char *name, void (*initfunc)(void));
				extern DL_IMPORT(int) PyImport_ExtendInittab(struct _inittab *newtab);
				
				struct _frozen {
				    char *name;
				    unsigned char *code;
				    int size;
				};
				
				/* Embedding apps may change this pointer to point to their favorite
				   collection of frozen modules: */
				
				  // extern DL_IMPORT(struct _frozen *) PyImport_FrozenModules;
				
				#ifdef __cplusplus
				}
				#endif
				#endif /* !Py_IMPORT_H */
							

相关资源