autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/7] Optimize AC_DEFINE.


From: Eric Blake
Subject: [PATCH 1/7] Optimize AC_DEFINE.
Date: Fri, 2 Jul 2010 13:37:46 -0600

* lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of
AS_LITERAL_IF.

Signed-off-by: Eric Blake <address@hidden>
---
 ChangeLog               |    6 ++++++
 lib/autoconf/general.m4 |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9f5c879..601b169 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-07-02  Eric Blake  <address@hidden>
+
+       Optimize AC_DEFINE.
+       * lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of
+       AS_LITERAL_IF.
+
 2010-07-02  Stefano Lattarini  <address@hidden>
        and Eric Blake  <address@hidden>

diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4
index cadec67..666ba56 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])
-- 
1.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]