summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2007-08-09 13:39:09 +0000
committerEric Blake <ebb9@byu.net>2007-09-21 15:51:15 -0600
commit154c86a4843cbc97272cc0857654d298b017c3a0 (patch)
treed3d6aa973283b15d667d451fdd983b5cb6eb2258 /NEWS
parent486fb4ada13ea82fc444b6eb913ac19f1e0e37ef (diff)
downloadm4-154c86a4843cbc97272cc0857654d298b017c3a0.tar.gz
POSIX requires defn(`a',`b') to concatenate definitions.
* src/builtin.c (m4_defn): Allow multiple arguments, but warn if trying to mix a builtin with anything else. * doc/m4.texinfo (Defn): Document a use for this POSIX requirement. (Incompatibilities): Update to match current status. * NEWS: Document this change. * THANKS: Update. Reported by Konrad Schwarz.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS4
1 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index e260e68d..df9cc5fe 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,10 @@ Version 1.4.11 - ?? ??? 2007, by ???? (CVS version 1.4.10a)
* Fix regression introduced in 1.4.9b in the `divert' builtin when more
than 512 kibibytes are saved in diversions on platforms like NetBSD
where fopen(name,"a+") seeks to the end of the file.
+* Enhance the `defn' builtin to support concatenation of multiple text
+ arguments, as required by POSIX. However, at this time, it is not
+ possible to concatenate a builtin macro with anything else.
+* A number of portability improvements inherited from gnulib.
Version 1.4.10 - 09 Jul 2007, by Eric Blake (CVS version 1.4.9c)