aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpplib.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cpplib.h')
-rw-r--r--gcc/cpplib.h8
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