summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2006-09-29 12:26:06 +0000
committerEric Blake <ebb9@byu.net>2007-10-06 06:59:01 -0600
commitcda2678e0595521a55eef1448842da537d1a67ed (patch)
tree44d0aa821f8dd244f1a1d3457dd4da8d3b8ee89d /NEWS
parenteb47b42b8952a9d628cf901c0c756d93475a69a5 (diff)
downloadm4-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--NEWS9
1 files changed, 8 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index a75b9c23..e3c91e0a 100644
--- a/NEWS
+++ b/NEWS
@@ -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.