diff options
author | Zack Weinberg <zack@wolery.cumb.org> | 2000-04-01 22:02:31 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2000-04-01 22:02:31 +0000 |
commit | 46d0749798b85a9f8707d6fef1e744dc07c1e3fb (patch) | |
tree | 8bffafc0a20134bd168e2f6e43a7347d01bde972 /gcc/cpplib.h | |
parent | 61098249b51d7c483274d72796401720079e55a9 (diff) | |
download | gcc-46d0749798b85a9f8707d6fef1e744dc07c1e3fb.zip gcc-46d0749798b85a9f8707d6fef1e744dc07c1e3fb.tar.gz gcc-46d0749798b85a9f8707d6fef1e744dc07c1e3fb.tar.bz2 |
cpplex.c: Copy ISTABLE macros from cppinit.c...
* cpplex.c: Copy ISTABLE macros from cppinit.c, and adapt them
to initialize speccase[] and trigraph_map[]. Delete all
references to pfile->input_speccase. Always treat '?' as a
special character. Remove table-initialization code from
_cpp_init_input_buffer.
* cpplib.h (struct cpp_reader): Remove input_speccase field.
* cppinit.c (cpp_cleanup): Don't free input_speccase.
From-SVN: r32858
Diffstat (limited to 'gcc/cpplib.h')
-rw-r--r-- | gcc/cpplib.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/cpplib.h b/gcc/cpplib.h index e1ae46e..b16206b 100644 --- a/gcc/cpplib.h +++ b/gcc/cpplib.h @@ -354,11 +354,9 @@ struct cpp_reader /* Buffer of -M output. */ struct deps *deps; - /* A buffer and a table, used only by read_and_prescan (in cppfiles.c) - which are allocated once per cpp_reader object to keep them off the - stack and avoid setup costs. */ + /* A buffer used only by read_and_prescan (in cppfiles.c), which is + allocated once per cpp_reader object to keep it off the stack. */ unsigned char *input_buffer; - unsigned char *input_speccase; size_t input_buffer_len; /* User visible options. */ |