stdbool: do not define HAVE_STDBOOL_H
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 5 Feb 2011 04:54:58 +0000 (20:54 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 5 Feb 2011 04:55:32 +0000 (20:55 -0800)
* m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
AC_HEADER_STDBOOL.  All uses changed.  Do not define
HAVE_STDBOOL_H, as gnulib does not need this.  This change is
imported from the latest Autoconf git.  It was motivated by Emacs,
which uses gnulib but does not need HAVE_STDBOOL_H.

ChangeLog
m4/stdbool.m4

index 3026c15e054c50482c3ec30b76df5bd075fb3039..fae49b6d0977b8f731260f7c91fa288645ba7c93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-02-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       stdbool: do not define HAVE_STDBOOL_H
+       * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
+       AC_HEADER_STDBOOL.  All uses changed.  Do not define
+       HAVE_STDBOOL_H, as gnulib does not need this.  This change is
+       imported from the latest Autoconf git.  It was motivated by Emacs,
+       which uses gnulib but does not need HAVE_STDBOOL_H.
+
 2011-02-04  Bruno Haible  <bruno@clisp.org>
 
        wcsnrtombs: Prepare for new module wwcsnrtombs.
index df10486d0a898bf2bf551d117c82166eb16567c4..838cf0f4679a2a9a4dca119c1760d2040caf3cf0 100644 (file)
@@ -5,13 +5,13 @@ dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
-#serial 3
+#serial 4
 
 # Prepare for substituting <stdbool.h> if it is not supported.
 
 AC_DEFUN([AM_STDBOOL_H],
 [
-  AC_REQUIRE([AC_HEADER_STDBOOL])
+  AC_REQUIRE([AC_CHECK_HEADER_STDBOOL])
 
   # Define two additional variables used in the Makefile substitution.
 
@@ -33,11 +33,9 @@ AC_DEFUN([AM_STDBOOL_H],
 # AM_STDBOOL_H will be renamed to gl_STDBOOL_H in the future.
 AC_DEFUN([gl_STDBOOL_H], [AM_STDBOOL_H])
 
-# This version of the macro is needed in autoconf <= 2.67.  Autoconf has
-# it built in since 2.60, but we want the tweaks from the 2.68 version
-# to avoid rejecting xlc and clang due to relying on extensions.
+# This version of the macro is needed in autoconf <= 2.68.
 
-AC_DEFUN([AC_HEADER_STDBOOL],
+AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
   [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
      [ac_cv_header_stdbool_h],
      [AC_COMPILE_IFELSE(
@@ -98,6 +96,4 @@ AC_DEFUN([AC_HEADER_STDBOOL],
         [ac_cv_header_stdbool_h=yes],
         [ac_cv_header_stdbool_h=no])])
    AC_CHECK_TYPES([_Bool])
-   if test $ac_cv_header_stdbool_h = yes; then
-     AC_DEFINE([HAVE_STDBOOL_H], [1], [Define to 1 if stdbool.h conforms to C99.])
-   fi])
+])