]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/input.h
Add prototypes for static functions.
[thirdparty/gcc.git] / gcc / input.h
CommitLineData
1fa2d22f
RS
1/* Source file current line is coming from. */
2extern char *input_filename;
3
4/* Top-level source file. */
5extern char *main_input_filename;
6
7/* Line number in current source file. */
8extern int lineno;
9
10/* Stream for reading from input file. */
11extern FILE *finput;
12
13struct 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. */
22extern struct file_stack *input_file_stack;
23
24/* Incremented on each change to input_file_stack. */
25extern int input_file_stack_tick;