]> git.proxmox.com Git - mirror_edk2.git/blame - AppPkg/Applications/Python/Python-2.7.10/Include/moduleobject.h
AppPkg/Applications/Python/Python-2.7.10: Initial Checkin part 1/5.
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.10 / Include / moduleobject.h
CommitLineData
c8042e10
DM
1\r
2/* Module object interface */\r
3\r
4#ifndef Py_MODULEOBJECT_H\r
5#define Py_MODULEOBJECT_H\r
6#ifdef __cplusplus\r
7extern "C" {\r
8#endif\r
9\r
10PyAPI_DATA(PyTypeObject) PyModule_Type;\r
11\r
12#define PyModule_Check(op) PyObject_TypeCheck(op, &PyModule_Type)\r
13#define PyModule_CheckExact(op) (Py_TYPE(op) == &PyModule_Type)\r
14\r
15PyAPI_FUNC(PyObject *) PyModule_New(const char *);\r
16PyAPI_FUNC(PyObject *) PyModule_GetDict(PyObject *);\r
17PyAPI_FUNC(char *) PyModule_GetName(PyObject *);\r
18PyAPI_FUNC(char *) PyModule_GetFilename(PyObject *);\r
19PyAPI_FUNC(void) _PyModule_Clear(PyObject *);\r
20\r
21#ifdef __cplusplus\r
22}\r
23#endif\r
24#endif /* !Py_MODULEOBJECT_H */\r