diff options
author | Eric Blake <ebb9@byu.net> | 2006-09-29 12:26:06 +0000 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2007-10-06 06:59:01 -0600 |
commit | cda2678e0595521a55eef1448842da537d1a67ed (patch) | |
tree | 44d0aa821f8dd244f1a1d3457dd4da8d3b8ee89d /NEWS | |
parent | eb47b42b8952a9d628cf901c0c756d93475a69a5 (diff) | |
download | m4-cda2678e0595521a55eef1448842da537d1a67ed.tar.gz |
* ltdl/m4/gnulib-cache.m4: Augment with gnulib-tool --import
xstrtol.
* m4/system_.h (N_): Define.
* src/main.c (main): Validate numeric arguments.
(size_opt): New function, idea borrowed from coreutils.
* m4/macro.c (expand_macro): -L0 implies no limit.
* doc/m4.texinfo (Invoking m4): Document this change.
* NEWS: Likewise.
* tests/options.at: (--arglength, --nesting-limit)
(--regexp-syntax): New tests of argument validation.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -96,7 +96,14 @@ promoted to 2.0. the prefix `m4' or `__'. * The `-l'/`--arglength' command line argument now affects dumpdef - output as well as trace output. + output as well as trace output. Also, it now performs argument + validation and accepts an optional multiplier suffix. + +* The `-L'/`--nesting-limit' command line option can now be set to 0 + to remove the default limit. However, it is still possible that heavily + nested input can cause abrupt program termination due to stack + overflow. Also, the option now performs argument validation and accepts + an optional multiplier suffix. * FIXME: `m4wrap' semantics need an update to FIFO. |