]> git.proxmox.com Git - mirror_edk2.git/blame - AppPkg/Applications/Python/Python-2.7.2/Include/sysmodule.h
EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Include / sysmodule.h
CommitLineData
4710c53d 1\r
2/* System module interface */\r
3\r
4#ifndef Py_SYSMODULE_H\r
5#define Py_SYSMODULE_H\r
6#ifdef __cplusplus\r
7extern "C" {\r
8#endif\r
9\r
10PyAPI_FUNC(PyObject *) PySys_GetObject(char *);\r
11PyAPI_FUNC(int) PySys_SetObject(char *, PyObject *);\r
12PyAPI_FUNC(FILE *) PySys_GetFile(char *, FILE *);\r
13PyAPI_FUNC(void) PySys_SetArgv(int, char **);\r
14PyAPI_FUNC(void) PySys_SetArgvEx(int, char **, int);\r
15PyAPI_FUNC(void) PySys_SetPath(char *);\r
16\r
17PyAPI_FUNC(void) PySys_WriteStdout(const char *format, ...)\r
18 Py_GCC_ATTRIBUTE((format(printf, 1, 2)));\r
19PyAPI_FUNC(void) PySys_WriteStderr(const char *format, ...)\r
20 Py_GCC_ATTRIBUTE((format(printf, 1, 2)));\r
21\r
22PyAPI_DATA(PyObject *) _PySys_TraceFunc, *_PySys_ProfileFunc;\r
23PyAPI_DATA(int) _PySys_CheckInterval;\r
24\r
25PyAPI_FUNC(void) PySys_ResetWarnOptions(void);\r
26PyAPI_FUNC(void) PySys_AddWarnOption(char *);\r
27PyAPI_FUNC(int) PySys_HasWarnOptions(void);\r
28\r
29#ifdef __cplusplus\r
30}\r
31#endif\r
32#endif /* !Py_SYSMODULE_H */\r