home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / gnu / gcc-2.3.3-src.lha / GNU / src / amiga / gcc-2.3.3 / input.h < prev    next >
C/C++ Source or Header  |  1994-02-06  |  611b  |  26 lines

  1. /* Source file current line is coming from.  */
  2. extern char *input_filename;
  3.  
  4. /* Top-level source file.  */
  5. extern char *main_input_filename;
  6.  
  7. /* Line number in current source file.  */
  8. extern int lineno;
  9.  
  10. /* Stream for reading from input file.  */
  11. extern FILE *finput;
  12.  
  13. struct file_stack
  14.   {
  15.     char *name;
  16.     struct file_stack *next;
  17.     int line;
  18.   };
  19.  
  20. /* Stack of currently pending input files.
  21.    The line member is not accurate for the innermost file on the stack.  */
  22. extern struct file_stack *input_file_stack;
  23.  
  24. /* Incremented on each change to input_file_stack.  */
  25. extern int input_file_stack_tick;
  26.