OSDN Git Service

1998-12-21 18:03 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
authorbrolley <brolley@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Jan 1999 12:38:22 +0000 (12:38 +0000)
committerbrolley <brolley@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Jan 1999 12:38:22 +0000 (12:38 +0000)
commit8e33b8751468a174737a9b924dc901745db6cfcd
tree0a1bc5987f74612eb68088d8ed1418adfe74ce1c
parent75312b9d4ecf0362eb0ea205154898e37b003e4c
1998-12-21 18:03 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
* cpplib.c (skip_if_group): Split out the logic that handles
directive recognition to its own function.  Don't use
parse markers; use a bare pointer into the buffer.  Use
copy/skip_rest_of_line instead of doing it by hand.  Remove
`return on any directive' mode which was never used, and take
only one argument.
(consider_directive_while_skipping): New function, subroutine
of skip_if_group.  Logic streamlined a bit.
(conditional_skip, do_elif, do_else): Call skip_if_group with
only one argument.

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