autoconf-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Autoconf source repository branch, master, updated. v2.63-168-


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.63-168-g3d6b500
Date: Thu, 06 Nov 2008 23:33:50 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=3d6b5007ca2e4a6bc101b5399adc2455924b9777

The branch, master has been updated
       via  3d6b5007ca2e4a6bc101b5399adc2455924b9777 (commit)
      from  359be416a7aa33dc6d65d1c6271925e6dd72b99e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3d6b5007ca2e4a6bc101b5399adc2455924b9777
Author: Eric Blake <address@hidden>
Date:   Thu Nov 6 16:29:53 2008 -0700

    Speed up AC_CHECK_TYPE.
    
    * lib/autoconf/types.m4 (AC_CHECK_TYPE): Factor out $@, and avoid
    regex when enough arguments are present.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog             |    6 ++++++
 lib/autoconf/types.m4 |   21 ++++++++++-----------
 2 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 37e69c7..34a61c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-06  Eric Blake  <address@hidden>
+
+       Speed up AC_CHECK_TYPE.
+       * lib/autoconf/types.m4 (AC_CHECK_TYPE): Factor out $@, and avoid
+       regex when enough arguments are present.
+
 2008-11-06  Paolo Bonzini  <address@hidden>
 
        Remove three forks per _AC_RUN_LOG_STDERR in the common case.
diff --git a/lib/autoconf/types.m4 b/lib/autoconf/types.m4
index 6360d40..b8fc81a 100644
--- a/lib/autoconf/types.m4
+++ b/lib/autoconf/types.m4
@@ -248,17 +248,16 @@ m4_define([_AC_CHECK_TYPE_MAYBE_TYPE_P],
 # 3. $2 seems to be a type          => NEW plus a warning
 # 4. default                        => NEW
 AC_DEFUN([AC_CHECK_TYPE],
-[m4_if($#, 3,
-        [_AC_CHECK_TYPE_NEW($@)],
-       $#, 4,
-        [_AC_CHECK_TYPE_NEW($@)],
-       _AC_CHECK_TYPE_REPLACEMENT_TYPE_P([$2]), 1,
-        [_AC_CHECK_TYPE_OLD($@)],
-       _AC_CHECK_TYPE_MAYBE_TYPE_P([$2]), 1,
-        [AC_DIAGNOSE([syntax],
-                   [$0: assuming `$2' is not a type])_AC_CHECK_TYPE_NEW($@)],
-       [_AC_CHECK_TYPE_NEW($@)])[]dnl
-])# AC_CHECK_TYPE
+[m4_cond([$#], [3],
+  [_AC_CHECK_TYPE_NEW],
+        [$#], [4],
+  [_AC_CHECK_TYPE_NEW],
+        [_AC_CHECK_TYPE_REPLACEMENT_TYPE_P([$2])], [1],
+  [_AC_CHECK_TYPE_OLD],
+        [_AC_CHECK_TYPE_MAYBE_TYPE_P([$2])], [1],
+  [AC_DIAGNOSE([syntax],
+              [$0: assuming `$2' is not a type])_AC_CHECK_TYPE_NEW],
+  [_AC_CHECK_TYPE_NEW])($@)])# AC_CHECK_TYPE
 
 
 


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

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