]> git.sur5r.net Git - cc65/blobdiff - libsrc/common/_file.h
The spans do now contain the size of a span, no longer the end offset.
[cc65] / libsrc / common / _file.h
index e8ba411a31f07af210da9221cadb50da0f882173..8ee46ff2a0186da696994bcd69f17dfd0136d773 100644 (file)
 
 /* 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
@@ -34,7 +35,7 @@ extern FILE _filetab [FOPEN_MAX];
 
 
 
-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);