aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpplib.h
diff options
context:
space:
mode:
authorZack Weinberg <zack@wolery.cumb.org>2000-04-01 22:02:31 +0000
committerZack Weinberg <zack@gcc.gnu.org>2000-04-01 22:02:31 +0000
commit46d0749798b85a9f8707d6fef1e744dc07c1e3fb (patch)
tree8bffafc0a20134bd168e2f6e43a7347d01bde972 /gcc/cpplib.h
parent61098249b51d7c483274d72796401720079e55a9 (diff)
downloadgcc-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.h6
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. */