]> git.sur5r.net Git - cc65/blobdiff - libsrc/common/_file.h
change reference to $0200FF to $0200xx
[cc65] / libsrc / common / _file.h
index 8a27796c2512ad44ae6002834592da83f98a746d..8cd12c15e1184ceaa2c9dd397ca73cc5bc735e38 100644 (file)
@@ -1,9 +1,9 @@
 /*
- * _file.h
- *
- * Ullrich von Bassewitz, 02.06.1998
- *
- */
+** _file.h
+**
+** (C) Copyright 1998, 2002 Ullrich von Bassewitz (uz@cc65.org)
+**
+*/
 
 
 
 
 /* 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
-#define        _FOPEN          0x01
-#define _FEOF          0x02
-#define _FERROR                0x04
+#define _FCLOSED        0x00
+#define _FOPEN          0x01
+#define _FEOF           0x02
+#define _FERROR         0x04
+#define _FPUSHBACK      0x08
 
 
 
-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);