diff options
author | Eric Blake <ebb9@byu.net> | 2006-10-10 16:35:23 +0000 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2007-09-21 15:27:32 -0600 |
commit | 9c8b7c3f8d57d4283b0f98daf5805682412c0594 (patch) | |
tree | a2c65c398f708d284a6cfb905ba02d612b434a62 /NEWS | |
parent | 56e5bc3bd847633183e409e63c1baef90f0c1051 (diff) | |
download | m4-9c8b7c3f8d57d4283b0f98daf5805682412c0594.tar.gz |
* src/macro.c (argc_stack, argv_stack): New variables for sharing
obstacks across multiple macro calls.
(expand_input): Initialize and tear down stack once per input
file, instead of once per macro.
(expand_macro): Reuse existing stacks when possible.
(collect_arguments): Simplify slightly.
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions