Partial m4sugar merge from autoconf: m4_shiftn.
authorEric Blake <ebb9@byu.net>
Thu, 7 Aug 2008 03:22:06 +0000 (21:22 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 7 Aug 2008 03:22:06 +0000 (21:22 -0600)
commita3764451d3188132ed22f622ba0d35edd6e386cd
treeadb0145babcada016d48e6c2af636e92bf468238
parent882a1fbf72219c9aa1a2731e79290733adb35fe6
Partial m4sugar merge from autoconf: m4_shiftn.

* data/m4sugar/m4sugar.m4 (m4_shiftn): Faster implementation.
(m4_shift2, m4_shift3): New macros.
(m4_case, m4_bmatch, m4_bpatsubsts, m4_join): Adjust clients.
* data/c.m4 (b4_c_function_def, b4_c_ansi_function_def)
(b4_c_ansi_function_decl, b4_c_function_call): Likewise.
* data/java.m4 (b4_remove_comma): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
data/c.m4
data/java.m4
data/m4sugar/m4sugar.m4