(root)/
Python-3.12.0/
Include/
cpython/
fileobject.h
       1  #ifndef Py_CPYTHON_FILEOBJECT_H
       2  #  error "this header file must not be included directly"
       3  #endif
       4  
       5  PyAPI_FUNC(char *) Py_UniversalNewlineFgets(char *, int, FILE*, PyObject *);
       6  PyAPI_FUNC(char *) _Py_UniversalNewlineFgetsWithSize(char *, int, FILE*, PyObject *, size_t*);
       7  
       8  /* The std printer acts as a preliminary sys.stderr until the new io
       9     infrastructure is in place. */
      10  PyAPI_FUNC(PyObject *) PyFile_NewStdPrinter(int);
      11  PyAPI_DATA(PyTypeObject) PyStdPrinter_Type;
      12  
      13  typedef PyObject * (*Py_OpenCodeHookFunction)(PyObject *, void *);
      14  
      15  PyAPI_FUNC(PyObject *) PyFile_OpenCode(const char *utf8path);
      16  PyAPI_FUNC(PyObject *) PyFile_OpenCodeObject(PyObject *path);
      17  PyAPI_FUNC(int) PyFile_SetOpenCodeHook(Py_OpenCodeHookFunction hook, void *userData);
      18  
      19  PyAPI_FUNC(int) _PyLong_FileDescriptor_Converter(PyObject *, void *);