diff options
author | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-13 21:49:33 +0000 |
---|---|---|
committer | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-13 21:49:33 +0000 |
commit | be164b7306e202dc412ba2dacbdae3bc584bd76e (patch) | |
tree | f9acfb6d447aca81bbc3a71865c143d49aede31d /libstdc++-v3 | |
parent | 0c53e426455b771997bfa2564e6fc6f821681572 (diff) | |
download | gcc-be164b7306e202dc412ba2dacbdae3bc584bd76e.tar.gz |
* cpphash.c (struct macro_info): Add new members.
(_cpp_free_definition): Delete the macro directly.
(count_params): Return void, with first token of
expansion in struct macro_info on success.
(parse_define): Return int. Hoist syntax checking from
save_macro_expansion. Leave call to save_expansion to
_cpp_create_definition.
(alloc_macro): Needs just 2 arguments.
(free_macro): Delete.
(save_expansion): Don't perform syntax check.
(_cpp_create_definition): Call save_expansion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35025 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions