]> gcc.gnu.org Git - gcc.git/commit
cppexp.c (lex): Don't assume tokens are NUL terminated.
authorZack Weinberg <zack@wolery.cumb.org>
Tue, 18 Apr 2000 06:43:41 +0000 (06:43 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 18 Apr 2000 06:43:41 +0000 (06:43 +0000)
commit9cc6e05fdff41972eb9674a50366bceb80389564
treead222e07bcfa7712f2e45413bd925ca19d2ee513
parentd1bfc5ad4635db1d58d8233f7803b26ba2378647
cppexp.c (lex): Don't assume tokens are NUL terminated.

* cppexp.c (lex): Don't assume tokens are NUL terminated.
* cpplib.c (do_include, do_import, do_include_next,
read_line_number, detect_if_not_defined): Likewise.
* cpphash.c (collect_expansion): Likewise.
(special_symbol, _cpp_macroexpand): Check return from
cpp_file_buffer.
* cpphash.h (CPP_NUL_TERMINATE, CPP_NUL_TERMINATE_Q): Delete
macros.  Delete all uses.

* gcc.dg/cpp-mi.c: Add two more test cases.
* gcc.dg/cpp-mind.h, gcc.dg/cpp-mindp.h: New files.

From-SVN: r33223
gcc/ChangeLog
gcc/cppexp.c
gcc/cpphash.c
gcc/cpphash.h
gcc/cpplex.c
gcc/cpplib.c
gcc/testsuite/gcc.dg/cpp-mi.c
gcc/testsuite/gcc.dg/cpp-mind.h [new file with mode: 0644]
gcc/testsuite/gcc.dg/cpp-mindp.h [new file with mode: 0644]
This page took 0.059858 seconds and 5 git commands to generate.