File: /Users/paulross/dev/Python-3.6.2/Include/sysmodule.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: 
       2: /* System module interface */
       3: 
       4: #ifndef Py_SYSMODULE_H
       5: #define Py_SYSMODULE_H
       6: #ifdef __cplusplus
       7: extern "C" {
       8: #endif
       9: 
      10: PyAPI_FUNC(PyObject *) PySys_GetObject(const char *);
      11: PyAPI_FUNC(int) PySys_SetObject(const char *, PyObject *);
      12: #ifndef Py_LIMITED_API
      13: PyAPI_FUNC(PyObject *) _PySys_GetObjectId(_Py_Identifier *key);
      14: PyAPI_FUNC(int) _PySys_SetObjectId(_Py_Identifier *key, PyObject *);
      15: #endif
      16: 
      17: PyAPI_FUNC(void) PySys_SetArgv(int, wchar_t **);
      18: PyAPI_FUNC(void) PySys_SetArgvEx(int, wchar_t **, int);
      19: PyAPI_FUNC(void) PySys_SetPath(const wchar_t *);
      20: 
      21: PyAPI_FUNC(void) PySys_WriteStdout(const char *format, ...)
      22:                  Py_GCC_ATTRIBUTE((format(printf, 1, 2)));
      23: PyAPI_FUNC(void) PySys_WriteStderr(const char *format, ...)
      24:                  Py_GCC_ATTRIBUTE((format(printf, 1, 2)));
      25: PyAPI_FUNC(void) PySys_FormatStdout(const char *format, ...);
      26: PyAPI_FUNC(void) PySys_FormatStderr(const char *format, ...);
      27: 
      28: PyAPI_FUNC(void) PySys_ResetWarnOptions(void);
      29: PyAPI_FUNC(void) PySys_AddWarnOption(const wchar_t *);
      30: PyAPI_FUNC(void) PySys_AddWarnOptionUnicode(PyObject *);
      31: PyAPI_FUNC(int) PySys_HasWarnOptions(void);
      32: 
      33: PyAPI_FUNC(void) PySys_AddXOption(const wchar_t *);
      34: PyAPI_FUNC(PyObject *) PySys_GetXOptions(void);
      35: 
      36: #ifndef Py_LIMITED_API
      37: PyAPI_FUNC(size_t) _PySys_GetSizeOf(PyObject *);
      38: #endif
      39: 
      40: #ifdef __cplusplus
      41: }
      42: #endif
      43: #endif /* !Py_SYSMODULE_H */
      44: