From: Akim Demaille Date: Tue, 7 Nov 2000 11:49:35 +0000 (+0000) Subject: m4_syscmd was reestablished as `syscd' intead of `syscmd' because X-Git-Tag: autoconf-2.50~459 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=674d4eef2591c6b906c8c35df104b0bfb34ca9f2;p=thirdparty%2Fautoconf.git m4_syscmd was reestablished as `syscd' intead of `syscmd' because instead of `s/^m4_//', m4_copy_unm4 was running `s/[m4_]//'. * m4sugar.m4 (m4_copy_unm4): Fix. --- diff --git a/ChangeLog b/ChangeLog index 6a2a78efa..b72ded615 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2000-11-07 Akim Demaille + + m4_syscmd was reestablished as `syscd' intead of `syscmd' because + instead of `s/^m4_//', m4_copy_unm4 was running `s/[m4_]//'. + + * m4sugar.m4 (m4_copy_unm4): Fix. + 2000-11-07 Akim Demaille * acgeneral.m4 (AC_CHECKING): Is not an alias of AC_MSG_NOTICE, diff --git a/lib/m4sugar/m4sugar.m4 b/lib/m4sugar/m4sugar.m4 index 7ebd79b4a..f5a1950fc 100644 --- a/lib/m4sugar/m4sugar.m4 +++ b/lib/m4sugar/m4sugar.m4 @@ -103,7 +103,7 @@ m4_define([m4_rename_m4], # --------------------------- # Copy m4_MACRO-NAME as MACRO-NAME. m4_define([m4_copy_unm4], -[m4_copy([$1], m4_patsubst([[$1]], [[m4_]]))]) +[m4_copy([$1], m4_patsubst([$1], [^m4_\(.*\)], [[\1]]))]) # Some m4 internals have names colliding with tokens we might use. diff --git a/m4sugar.m4 b/m4sugar.m4 index 7ebd79b4a..f5a1950fc 100644 --- a/m4sugar.m4 +++ b/m4sugar.m4 @@ -103,7 +103,7 @@ m4_define([m4_rename_m4], # --------------------------- # Copy m4_MACRO-NAME as MACRO-NAME. m4_define([m4_copy_unm4], -[m4_copy([$1], m4_patsubst([[$1]], [[m4_]]))]) +[m4_copy([$1], m4_patsubst([$1], [^m4_\(.*\)], [[\1]]))]) # Some m4 internals have names colliding with tokens we might use. diff --git a/tests/syntax.at b/tests/syntax.at index b7a5dce9c..465fcb1ac 100644 --- a/tests/syntax.at +++ b/tests/syntax.at @@ -13,6 +13,7 @@ AT_CHECK_MACRO([AC_ARG_ENABLE]) AT_CHECK_MACRO([AC_ARG_PROGRAM]) AT_CHECK_MACRO([AC_ARG_WITH]) AT_CHECK_MACRO([AC_CANONICAL_TARGET]) +AT_CHECK_MACRO([AC_CHECKING]) AT_CHECK_MACRO([AC_CHECK_TOOL_PREFIX]) AT_CHECK_MACRO([AC_COMPILE_CHECK]) AT_CHECK_MACRO([AC_C_BIGENDIAN]) diff --git a/tests/update.at b/tests/update.at index 7929e629b..4df1d6084 100644 --- a/tests/update.at +++ b/tests/update.at @@ -8,6 +8,7 @@ EOF AT_CHECK_UPDATE([AC_ARG_ARRAY]) +AT_CHECK_UPDATE([AC_CHECKING]) AT_CHECK_UPDATE([AC_CHECK_TOOL_PREFIX]) AT_CHECK_UPDATE([AC_COMPILE_CHECK]) AT_CHECK_UPDATE([AC_CYGWIN])