/* Definition of struct _FILE */
struct _FILE {
- char f_fd;
- char f_flags;
+ char f_fd;
+ char f_flags;
+ unsigned char f_pushback;
};
/* File table. Beware: FOPEN_MAX is hardcoded in the ASM files! */
-extern FILE _filetab [FOPEN_MAX];
+extern FILE _filetab[FOPEN_MAX];
/* Flags field */
#define _FCLOSED 0x00
-FILE* _fopen (const char* name, const char* mode, FILE* f);
+FILE* __fastcall__ _fopen (const char* name, const char* mode, FILE* f);
/* Open the specified file and fill the descriptor values into f */
FILE* _fdesc (void);