diff options
author | Eric Blake <eblake@redhat.com> | 2010-03-16 15:48:44 -0600 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2010-07-02 10:44:31 -0600 |
commit | be4bf08802b79244f184dfd8dffa0fd5901df8f2 (patch) | |
tree | 60f22fe43218b81275dd53e12717734f4c744f7a | |
parent | b6a515746aeeafac36b5faddb0ed1514b0569364 (diff) | |
download | autoconf-be4bf08802b79244f184dfd8dffa0fd5901df8f2.tar.gz |
Optimize AC_DEFINE.
* lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of
AS_LITERAL_IF.
Signed-off-by: Eric Blake <eblake@redhat.com>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | lib/autoconf/general.m4 | 4 |
2 files changed, 8 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2010-07-02 Eric Blake <eblake@redhat.com> + + Optimize AC_DEFINE. + * lib/autoconf/general.m4 (_AC_DEFINE_Q): Avoid overhead of + AS_LITERAL_IF. + 2010-07-02 Stefano Lattarini <stefano.lattarini@gmail.com> and Eric Blake <eblake@redhat.com> 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]) |