]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* lib/m4sugar/m4sugar.m4 (m4_bmatch): Make sure m4_bregexp is not
authorAndreas Schwab <schwab@suse.de>
Wed, 3 Apr 2002 11:11:46 +0000 (11:11 +0000)
committerAndreas Schwab <schwab@suse.de>
Wed, 3 Apr 2002 11:11:46 +0000 (11:11 +0000)
expanded if $# <= 2.

ChangeLog
lib/m4sugar/m4sugar.m4

index f7b558b26b00bec5b306c5e4ec49463dc536d48e..bddbce0a37d6edc1d464d8f497cb131b2b185b5b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-04-03  Andreas Schwab  <schwab@suse.de>
 
+       * lib/m4sugar/m4sugar.m4 (m4_bmatch): Make sure m4_bregexp is not
+       expanded if $# <= 2.
+
        * bin/autoreconf.in (autoreconf): Run automake after rerunning
        aclocal.
 
index bc965229ae2120a14304c3fa3f0686d9afd6cffd..2ba54b359d19d4c3c5681726a5c004a85efa1476 100644 (file)
@@ -422,8 +422,8 @@ m4_define([m4_bmatch],
 [m4_if([$#], 0, [],
        [$#], 1, [],
        [$#], 2, [$2],
-       m4_bregexp([$1], [$2]), -1, [$0([$1], m4_shiftn(3, $@))],
-       [$3])])
+       [m4_if(m4_bregexp([$1], [$2]), -1, [$0([$1], m4_shiftn(3, $@))],
+             [$3])])])
 
 
 # m4_map(MACRO, LIST)