+2006-05-02 Bruno Haible <bruno@clisp.org>
+
+ * full-header-path.m4 (gl_FULL_HEADER_PATH): Move the include_next
+ test from here...
+ * _inttypes_h.m4 (gl_INTTYPES_H): ... to here.
+
2006-04-24 Paul Eggert <eggert@cs.ucla.edu>
* unlink-busy.m4 (gl_FUNC_UNLINK_BUSY_TEXT): Use prototype
-# _inttypes_h.m4 serial 1
+# _inttypes_h.m4 serial 2
dnl Copyright (C) 2006 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl From Derek Price.
AC_DEFUN([gl_INTTYPES_H],
-[AC_LIBSOURCES([inttypes.h])
-gl_FULL_HEADER_PATH([inttypes.h])
+[AC_REQUIRE([gl_INCLUDE_NEXT])dnl
+AC_LIBSOURCES([inttypes.h])
+if test $gl_cv_have_include_next = no; then
+ gl_FULL_HEADER_PATH([inttypes.h])
+fi
AC_CHECK_DECLS_ONCE([strtoimax strtoumax])dnl
])
-# full-header-path.m4 serial 1
+# full-header-path.m4 serial 2
dnl Copyright (C) 2006 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
# gl_FULL_HEADER_PATH(HEADER1 HEADER2 ...)
# ----------------------------------------
-# Find the full path to a header file, when the #include_next directive
-# doesn't work and the header exists in the first place. If the header were
-# sys/inttypes.h (and it existed and #include_next didn't work), this macro
-# would define FULL_PATH_SYS_INTTYPES_H to the `<>' quoted full path to
-# sys/inttypes.h in config.h
+# Find the full path to a header file, assuming the header exists.
+# If the header were sys/inttypes.h, this macro would define
+# FULL_PATH_SYS_INTTYPES_H to the `<>' quoted full path to sys/inttypes.h
+# in config.h
# (e.g. `#define FULL_PATH_SYS_INTTYPES_H </usr/include/sys/inttypes.h>').
AC_DEFUN([gl_FULL_HEADER_PATH],
[AC_LANG_PREPROC_REQUIRE()dnl
-AC_REQUIRE([gl_INCLUDE_NEXT])dnl
-if test $gl_cv_have_include_next = no; then
AC_FOREACH([gl_HEADER_NAME], [$1],
[AS_VAR_PUSHDEF([gl_full_header_path],
[gl_cv_full_path_]m4_quote(m4_defn([gl_HEADER_NAME])))dnl
[Define this to the full path to <]m4_quote(m4_defn([gl_HEADER_NAME]))[>.])
AS_VAR_POPDEF([gl_full_header_path])dnl
])dnl
-fi
])# gl_FULL_HEADER_PATH