]> git.ipfire.org Git - thirdparty/gcc.git/commit
internal.h (_cpp_new_macro): Declare.
authorNathan Sidwell <nathan@acm.org>
Fri, 13 Jul 2018 18:51:13 +0000 (18:51 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 13 Jul 2018 18:51:13 +0000 (18:51 +0000)
commit6a830630e4c3d6289d78c50ffc1616a1587b4fc5
tree4c15dc796e59e68b4147700326130cbef24ff64f
parent5dafa677a480aac338062f9d712518a9ce0014b3
internal.h (_cpp_new_macro): Declare.

libcpp/
* internal.h (_cpp_new_macro): Declare.
(_cpp_unsave_parameters): Declare.
(_cpp_create_trad_definition): Return cpp_macro.
* macro.c (_cpp_unsave_parameters): New.
(parse_params): Take nparm & varadic ptr parms, not macro.
(create_iso_definition): Return cpp_macro.  Adjust throughout.
(_cpp_new_macro): New.
(_cpp_create_definition): Adjust.
* traditional.c (scan_parameters): Take nparm ptr, not macro.
(_cpp_create_trad_definition): Return cpp_macro, adjust.

From-SVN: r262643
ChangeLog.name-lookup
libcpp/internal.h
libcpp/macro.c
libcpp/traditional.c