OSDN Git Service

entered into RCS
[pf3gnuchains/gcc-fork.git] / gcc / input.h
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;