diff options
Diffstat (limited to 'gcc/cpplib.h')
-rw-r--r-- | gcc/cpplib.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/cpplib.h b/gcc/cpplib.h index 85b1df2..7906d0c 100644 --- a/gcc/cpplib.h +++ b/gcc/cpplib.h @@ -121,6 +121,7 @@ struct cpp_buffer }; struct file_name_map_list; +struct htab; /* Maximum nesting of cpp_buffers. We use a static limit, partly for efficiency, and partly to limit runaway recursion. */ @@ -155,12 +156,10 @@ struct cpp_reader int buffer_stack_depth; /* Hash table of macros and assertions. See cpphash.c */ -#define HASHSIZE 1403 - struct hashnode **hashtab; + struct htab *hashtab; /* Hash table of other included files. See cppfiles.c */ -#define ALL_INCLUDE_HASHSIZE 71 - struct ihash *all_include_files[ALL_INCLUDE_HASHSIZE]; + struct htab *all_include_files; /* Chain of `actual directory' file_name_list entries, for "" inclusion. */ @@ -503,7 +502,6 @@ extern void output_line_command PARAMS ((cpp_reader *, extern int cpp_included PARAMS ((cpp_reader *, const char *)); extern int cpp_read_file PARAMS ((cpp_reader *, const char *)); - #ifdef __cplusplus } #endif |