diff options
author | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-31 19:26:17 +0000 |
---|---|---|
committer | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-31 19:26:17 +0000 |
commit | dcfa26d9a6f914b73171fa3b6f28726a427b347a (patch) | |
tree | 1439a449d638a4d9ab3e37e56c424c1622a59ad9 /gcc/opts.h | |
parent | ea9fc63372209989200bc371d0ad1f4dfa94396d (diff) | |
download | gcc-dcfa26d9a6f914b73171fa3b6f28726a427b347a.tar.gz |
* opts.c (in_fnames, num_in_fnames): Moved here from c-opts.
(add_input_filename): New function.
(handle_options): Call add_input_filename directly instead of
with a lang hook.
* opts.h (in_fnames, num_in_fnames): Moved here.
(add_input_filename): Declare.
* c-decl.c: Need to #include opts.h.
* Makefile.in (c-decl.o): Also depends on opts.h.
* c-opts.c (in_fnames, num_in_fnames): Moved to opts.c.
(c_common_handle_filename): Replaced by add_input_filename.
* c-common.h (in_fnames, num_in_fnames, c_common_handle_filename):
Remove.
* langhooks.h (struct lang_hooks): Remove handle_filename hook.
* langhooks-def.h (LANG_HOOKS_HANDLE_FILENAME): Remove macro.
(LANG_HOOKS_INITIALIZER): Remove use of LANG_HOOKS_HANDLE_FILENAME.
* c-lang.c (LANG_HOOKS_HANDLE_FILENAME): Remove macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70012 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/opts.h')
-rw-r--r-- | gcc/opts.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/opts.h b/gcc/opts.h index 0848054e567..6063057e3ec 100644 --- a/gcc/opts.h +++ b/gcc/opts.h @@ -22,6 +22,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #define GCC_OPTS_H extern void decode_options (unsigned int argc, const char **argv); +extern void add_input_filename (const char *filename); struct cl_option { @@ -44,4 +45,12 @@ extern const char *const lang_names[]; #define CL_COMMON (1 << 29) /* Language-independent. */ #define CL_UNDOCUMENTED (1 << 30) /* Do not output with --help. */ +/* Input file names. */ + +extern const char **in_fnames; + +/* The count of input filenames. */ + +extern unsigned num_in_fnames; + #endif |