stdbool: port to C23
* m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Copy from bleeding-edge
- Autoconf. Don’t define if Autoconf 2.72 or later.
+ Autoconf. Define only if Autoconf 2.71 and earlier.
* tests/test-stdbool.c (bool, false, true)
(__bool_true_false_are_defined): Do not require these to be
defined. C23 still requires __bool_true_false_are_defined but
2022-08-09 Paul Eggert <eggert@cs.ucla.edu>
- largefile, year2038: simplify if Autoconf 2.72
+ largefile, year2038: simplify if > Autoconf 2.71
* m4/largefile.m4 (gl_SET_LARGEFILE_SOURCE)
(_AC_SYS_LARGEFILE_MACRO_VALUE):
* m4/year2038.m4 (gl_YEAR2038_EARLY, gl_YEAR2038, gl_YEAR2038_BODY):
- Adjust to Autoconf 2.72, which should contain the Gnulib
+ Adjust to Autoconf versions after 2.71, which should contain the Gnulib
patches in this area and so should not need to be overridden.
2022-08-07 Bruno Haible <bruno@clisp.org>
# It does not set _LARGEFILE_SOURCE=1 on HP-UX/ia64 32-bit, although this
# setting of _LARGEFILE_SOURCE is needed so that <stdio.h> declares fseeko
# and ftello in C++ mode as well.
-# Fixed in Autoconf 2.72, which has AC_SYS_YEAR2038.
+# This problem occurs in Autoconf 2.71 and earlier, which lack AC_SYS_YEAR2038.
AC_DEFUN([gl_SET_LARGEFILE_SOURCE],
m4_ifndef([AC_SYS_YEAR2038], [[
AC_REQUIRE([AC_CANONICAL_HOST])