-extern char *infile;
-
-void compute_output_file_names PARAMS((void));
-
-FILE *xfopen PARAMS ((const char *name, const char *mode));
-int xfclose PARAMS ((FILE *ptr));
-
-const char *skeleton_find PARAMS ((const char *envvar,
- const char *skeleton_name));
-
-/* Is SUFFIX ending STRING? */
-int strsuffix (const char* string, const char* suffix);
+/* The file name as given on the command line.
+ Not named "input_file" because Flex uses this name for an argument,
+ and therefore GCC warns about a name clash. */
+extern uniqstr grammar_file;