OSDN Git Service

* cpplex.c (handle_newline, skip_escaped_newlines,
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 20 Oct 2001 09:00:53 +0000 (09:00 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 20 Oct 2001 09:00:53 +0000 (09:00 +0000)
commit1e0ef2fd0dfa941141148032c7f056f087c046f3
treef6d06251cda814a30b50a23cf4acd25227570f5e
parent3dcfd332b870a88ad960f4c40e6658e723b2292c
* cpplex.c (handle_newline, skip_escaped_newlines,
get_effective_char, skip_block_comment, skip_line_comment,
parse_identifier_slow, parse_number, parse_string,
_cpp_lex_direct): Update to do more stepping back.
(trigraph_ok): Similarly.  Rename trigraph_p.
(SAVE_STATE, RESTORE_STATE): Remove.
(BUFF_SIZE_UPPER_BOUND): Tweak.  Add sanity check.

* cpplib.c (destringize): Rename destringize_and_run, and
call run_directive directly.
(_cpp_do__Pragma): Simplify.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46373 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cpplex.c
gcc/cpplib.c