[Top][All Lists]
[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
- [PATCH 0/7] AS_LITERAL_IF speedups, Eric Blake, 2010/07/02
- [PATCH 1/7] Optimize AC_DEFINE.,
Eric Blake <=
- [PATCH 5/7] Add tests for AS_BOX., Eric Blake, 2010/07/02
- [PATCH 2/7] Add AS_LITERAL_WORD_IF., Eric Blake, 2010/07/02
- [PATCH 6/7] Use new AS_LITERAL_IF argument when appropriate., Eric Blake, 2010/07/02
- [PATCH 7/7] Optimize AS_BOX., Eric Blake, 2010/07/02
- [PATCH 3/7] Use AS_LITERAL_WORD_IF as appropriate., Eric Blake, 2010/07/02
- [PATCH 4/7] Add optional argument to AS_LITERAL_IF., Eric Blake, 2010/07/02