Tweak m4_do semantics.
commita40eef5129fccd8238dfd130d5a0ad9baf296127
authorEric Blake <ebb9@byu.net>
Tue, 29 Jul 2008 20:17:03 +0000 (29 14:17 -0600)
committerEric Blake <ebb9@byu.net>
Wed, 30 Jul 2008 01:36:20 +0000 (29 19:36 -0600)
tree00fd8df0dabeaf270d31a61583d8a08e06b54abe
parent8f5c14ff9143fb53a395f1a5fad9429a4feac26e
Tweak m4_do semantics.

* lib/m4sugar/m4sugar.m4 (m4_do): Don't concat final argument with
subsequent text.
* lib/m4sugar/foreach.m4 (m4_do): Don't concat intermediate
arguments, and avoid infinite loop.
* doc/autoconf.texi (Evaluation Macros) <m4_do>: Document the
behavior.
* tests/m4sugar.at (m4@&t@_do): New test.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
doc/autoconf.texi
lib/m4sugar/foreach.m4
lib/m4sugar/m4sugar.m4
tests/m4sugar.at