Inherit improvements from bison's fork of m4sugar.
commit8d6a8686929e52e9bd1c4a0298132b172dfe96e1
authorEric Blake <ebb9@byu.net>
Fri, 11 Jul 2008 17:14:46 +0000 (11 11:14 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 11 Jul 2008 17:14:46 +0000 (11 11:14 -0600)
treef4324056855d1fcd4dc62661a36846e3b143ec75
parent5fb9f9c1a2a310caf37d45d2bc7640723e40c311
Inherit improvements from bison's fork of m4sugar.

* lib/m4sugar/m4sugar.m4 (m4_PACKAGE_VERSION): Ignore failure to
find version.texi, since bison does not provide it.
(m4_prepend): Add new macro, from bison.
(m4_prepend_uniq, m4_prepend_uniq_w): Add new macros, for
completeness.
(_m4_append_uniq): Rename...
(_m4_grow_uniq_1): ...to this to share implementation, and
optimize initial assignment.
(m4_append_uniq_w): Adjust caller.
* NEWS: Document new macros.
* doc/autoconf.texi (Text processing Macros) <m4_append>: Mention
speed consideration.
<m4_prepend>: Document the new prepend variants.
* tests/m4sugar.at (m4@&t@_prepend): New test.

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