21 |
#ifndef FILES_H_ |
#ifndef FILES_H_ |
22 |
# define FILES_H_ |
# define FILES_H_ |
23 |
|
|
24 |
|
# include "struniq.h" |
25 |
|
|
26 |
/* File name specified with -o for the output file, or 0 if no -o. */ |
/* File name specified with -o for the output file, or 0 if no -o. */ |
27 |
extern char *spec_outfile; |
extern char *spec_outfile; |
28 |
|
|
52 |
extern struct obstack pre_prologue_obstack; |
extern struct obstack pre_prologue_obstack; |
53 |
extern struct obstack post_prologue_obstack; |
extern struct obstack post_prologue_obstack; |
54 |
|
|
55 |
extern char *infile; |
/* The file name as given on the command line. |
56 |
|
Not named "input_file" because Flex uses this name for an argument, |
57 |
|
and therefore GCC warns about a name clash. */ |
58 |
|
extern struniq_t grammar_file; |
59 |
|
|
60 |
|
/* The current file name. Might change with %include, or with #line. */ |
61 |
|
extern struniq_t current_file; |
62 |
|
|
63 |
void compute_output_file_names (void); |
void compute_output_file_names (void); |
64 |
|
|