diff options
Diffstat (limited to 'Include/fileobject.h')
-rw-r--r-- | Include/fileobject.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Include/fileobject.h b/Include/fileobject.h index 632c436..0876cd2 100644 --- a/Include/fileobject.h +++ b/Include/fileobject.h @@ -7,6 +7,17 @@ extern "C" { #endif +typedef struct { + PyObject_HEAD + FILE *f_fp; + PyObject *f_name; + PyObject *f_mode; + int (*f_close)(FILE *); + int f_softspace; /* Flag used by 'print' command */ + int f_binary; /* Flag which indicates whether the file is + open in binary (1) or test (0) mode */ +} PyFileObject; + extern DL_IMPORT(PyTypeObject) PyFile_Type; #define PyFile_Check(op) PyObject_TypeCheck(op, &PyFile_Type) |