From: Eric Blake Date: Tue, 16 Mar 2010 21:48:44 +0000 (-0600) Subject: Optimize AC_DEFINE. X-Git-Tag: v2.66~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be4bf08802b79244f184dfd8dffa0fd5901df8f2;p=thirdparty%2Fautoconf.git Optimize AC_DEFINE. * lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of AS_LITERAL_IF. Signed-off-by: Eric Blake --- diff --git a/ChangeLog b/ChangeLog index 9f5c879d..601b1695 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-07-02 Eric Blake + + Optimize AC_DEFINE. + * lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of + AS_LITERAL_IF. + 2010-07-02 Stefano Lattarini and Eric Blake diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index cadec67a..666ba561 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -2123,8 +2123,8 @@ m4_define([_AC_DEFINE_Q], [AC_DEFINE_TRACE(AC_name)]dnl [m4_cond([m4_index([$3], [ ])], [-1], [], - [AS_LITERAL_IF([$3], [m4_bregexp([[$3]], [[^\\] -], [-])])], [], [], + [m4_bregexp([[$3]], [[^\\] +], [-])], [], [], [m4_warn([syntax], [AC_DEFINE]m4_if([$1], [_AC_DEFINE], [], [[_UNQUOTED]])[: `$3' is not a valid preprocessor define value])])]dnl [m4_ifval([$4], [AH_TEMPLATE(AC_name, [$4])