]> git.sur5r.net Git - cc65/blobdiff - src/cc65/input.h
Fixed a bug
[cc65] / src / cc65 / input.h
index 4524ac98bdd36043a5f1c3a7ecccc23a00eaddee..ad291c0f82648adec2d2ea022a9c50ede3196d85 100644 (file)
 
 
 
+#include <stdio.h>
+
+
+
 /*****************************************************************************/
 /*                                  data                                    */
 /*****************************************************************************/
@@ -56,6 +60,16 @@ extern const char* lptr;             /* ### Remove this */
 extern char CurC;
 extern char NextC;
 
+/* Struct that describes an input file */
+typedef struct IFile IFile;
+struct IFile {
+    unsigned       Index;      /* File index */
+    unsigned       Usage;      /* Usage counter */
+    unsigned long   Size;       /* File size */
+    unsigned long   MTime;      /* Time of last modification */
+    char                   Name[1];    /* Name of file (dynamically allocated) */
+};
+
 
 
 /*****************************************************************************/
@@ -72,7 +86,7 @@ void OpenIncludeFile (const char* Name, unsigned DirSpec);
 
 void ClearLine (void);
 /* Clear the current input line */
-
+                                                            
 void InitLine (const char* Buf);
 /* Initialize lptr from Buf and read CurC and NextC from the new input line */