cppfiles.c (_cpp_pop_file_buffer): Return void.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Mon, 22 Apr 2002 17:48:02 +0000 (17:48 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Mon, 22 Apr 2002 17:48:02 +0000 (17:48 +0000)
commitaf0d16cdec59d270a017f82ac209c44dfa748ea3
tree0fc130b06a7d9e6cdc2502aaa5f671bb726c8773
parent74b273d68f6a479fa9a563ff87ef3e9561408c2c
cppfiles.c (_cpp_pop_file_buffer): Return void.

* cppfiles.c (_cpp_pop_file_buffer): Return void.  Move
file change and include code to _cpp_pop_buffer.
* cpphash.h (struct pending_option): Predeclare.
(struct cpp_reader): New member next_include_file.
(_cpp_pop_file_buffer): Update.
(_cpp_push_next_buffer): Update, rename.
* cppinit.c (cpp_destroy): Free include chain and pending here.
(cpp_finish_options): Simplify.
(_cpp_push_next_buffer): Rename and clean up.
* cpplib.c (cpp_pop_buffer): Move code from _cpp_pop_file_buffer.
Clarify.
* cppmacro.c (cpp_scan_nooutput): Set return_at_eof here.

From-SVN: r52621
gcc/ChangeLog
gcc/cppfiles.c
gcc/cpphash.h
gcc/cppinit.c
gcc/cpplib.c
gcc/cppmacro.c