guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 01/01: Update Gnulib to 68b6ade.


From: Andy Wingo
Subject: [Guile-commits] 01/01: Update Gnulib to 68b6ade.
Date: Thu, 7 Jul 2016 11:06:02 +0000 (UTC)

wingo pushed a commit to branch stable-2.0
in repository guile.

commit a92acb5fa4a76f4f9a5430c053d4bd1f93ca424c
Author: Andy Wingo <address@hidden>
Date:   Thu Jul 7 12:39:14 2016 +0200

    Update Gnulib to 68b6ade.
    
    Also add --conditional-dependencies to the flags.  See:
    https://lists.gnu.org/archive/html/guile-devel/2016-07/msg00012.html
---
 lib/Makefile.am    |   88 ++++-
 lib/mktime.c       |    2 +
 m4/gnulib-cache.m4 |    3 +-
 m4/gnulib-comp.m4  |  994 +++++++++++++++++++++++++++++++++++++++++++---------
 m4/mktime.m4       |    3 +-
 5 files changed, 923 insertions(+), 167 deletions(-)

diff --git a/lib/Makefile.am b/lib/Makefile.am
index 82638c4..b65c942 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -21,7 +21,7 @@
 # the same distribution terms as the rest of that program.
 #
 # Generated by gnulib-tool.
-# Reproduce by: gnulib-tool --import --local-dir=gnulib-local --lib=libgnu 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --avoid=lock --lgpl=3 --no-conditional-dependencies 
--libtool --macro-prefix=gl --no-vc-files accept alignof alloca-opt 
announce-gen autobuild bind byteswap c-strcase canonicalize-lgpl ceil 
clock-time close connect copysign dirfd duplocale environ extensions flock 
floor fpieee frexp fstat fsync full-read full-write func gendocs ge [...]
+# Reproduce by: gnulib-tool --import --local-dir=gnulib-local --lib=libgnu 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --avoid=lock --lgpl=3 --conditional-dependencies --libtool 
--macro-prefix=gl --no-vc-files accept alignof alloca-opt announce-gen 
autobuild bind byteswap c-strcase canonicalize-lgpl ceil clock-time close 
connect copysign dirfd duplocale environ extensions flock floor fpieee frexp 
fstat fsync full-read full-write func gendocs getad [...]
 
 AUTOMAKE_OPTIONS = 1.9.6 gnits subdir-objects
 
@@ -101,9 +101,11 @@ EXTRA_DIST += alignof.h
 
 ## begin gnulib module alloca
 
+if gl_GNULIB_ENABLED_alloca
 
 libgnu_la_LIBADD += @LTALLOCA@
 libgnu_la_DEPENDENCIES += @LTALLOCA@
+endif
 EXTRA_DIST += alloca.c
 
 EXTRA_libgnu_la_SOURCES += alloca.c
@@ -178,7 +180,9 @@ EXTRA_DIST += arpa_inet.in.h
 
 ## begin gnulib module assure
 
+if gl_GNULIB_ENABLED_assure
 
+endif
 EXTRA_DIST += assure.h
 
 ## end   gnulib module assure
@@ -200,7 +204,9 @@ EXTRA_libgnu_la_SOURCES += bind.c
 
 ## begin gnulib module btowc
 
+if gl_GNULIB_ENABLED_btowc
 
+endif
 EXTRA_DIST += btowc.c
 
 EXTRA_libgnu_la_SOURCES += btowc.c
@@ -398,22 +404,28 @@ EXTRA_libgnu_la_SOURCES += dirfd.c
 
 ## begin gnulib module dirname-lgpl
 
+if gl_GNULIB_ENABLED_a691da99c1d83b83238e45f41a696f5c
 libgnu_la_SOURCES += dirname-lgpl.c basename-lgpl.c stripslash.c
 
+endif
 EXTRA_DIST += dirname.h
 
 ## end   gnulib module dirname-lgpl
 
 ## begin gnulib module dosname
 
+if gl_GNULIB_ENABLED_dosname
 
+endif
 EXTRA_DIST += dosname.h
 
 ## end   gnulib module dosname
 
 ## begin gnulib module dup2
 
+if gl_GNULIB_ENABLED_dup2
 
+endif
 EXTRA_DIST += dup2.c
 
 EXTRA_libgnu_la_SOURCES += dup2.c
@@ -500,8 +512,10 @@ EXTRA_DIST += fcntl.in.h
 
 ## begin gnulib module fd-hook
 
+if gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239
 libgnu_la_SOURCES += fd-hook.c
 
+endif
 EXTRA_DIST += fd-hook.h
 
 ## end   gnulib module fd-hook
@@ -652,8 +666,10 @@ EXTRA_libgnu_la_SOURCES += getsockopt.c
 
 ## begin gnulib module gettext-h
 
+if gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36
 libgnu_la_SOURCES += gettext.h
 
+endif
 ## end   gnulib module gettext-h
 
 ## begin gnulib module gettimeofday
@@ -714,8 +730,10 @@ V_GPERF_0 = @echo "  GPERF   " $@;
 
 ## begin gnulib module hard-locale
 
+if gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76
 libgnu_la_SOURCES += hard-locale.c
 
+endif
 EXTRA_DIST += hard-locale.h
 
 ## end   gnulib module hard-locale
@@ -811,7 +829,9 @@ EXTRA_libgnu_la_SOURCES += inet_pton.c
 
 ## begin gnulib module intprops
 
+if gl_GNULIB_ENABLED_intprops
 
+endif
 EXTRA_DIST += intprops.h
 
 ## end   gnulib module intprops
@@ -845,7 +865,9 @@ EXTRA_libgnu_la_SOURCES += isnan.c isnand.c
 
 ## begin gnulib module isnand-nolibm
 
+if gl_GNULIB_ENABLED_b1df7117b479d2da59d76deba468ee21
 
+endif
 EXTRA_DIST += float+.h isnan.c isnand-nolibm.h isnand.c
 
 EXTRA_libgnu_la_SOURCES += isnan.c isnand.c
@@ -863,7 +885,9 @@ EXTRA_libgnu_la_SOURCES += isnan.c isnanf.c
 
 ## begin gnulib module isnanf-nolibm
 
+if gl_GNULIB_ENABLED_3f0e593033d1fc2c127581960f641b66
 
+endif
 EXTRA_DIST += float+.h isnan.c isnanf-nolibm.h isnanf.c
 
 EXTRA_libgnu_la_SOURCES += isnan.c isnanf.c
@@ -881,7 +905,9 @@ EXTRA_libgnu_la_SOURCES += isnan.c isnanl.c
 
 ## begin gnulib module isnanl-nolibm
 
+if gl_GNULIB_ENABLED_dbdf22868a5367f28bf18e0013ac6f8f
 
+endif
 EXTRA_DIST += float+.h isnan.c isnanl-nolibm.h isnanl.c
 
 EXTRA_libgnu_la_SOURCES += isnan.c isnanl.c
@@ -1067,7 +1093,9 @@ EXTRA_DIST += locale.in.h
 
 ## begin gnulib module localeconv
 
+if gl_GNULIB_ENABLED_localeconv
 
+endif
 EXTRA_DIST += localeconv.c
 
 EXTRA_libgnu_la_SOURCES += localeconv.c
@@ -1076,7 +1104,9 @@ EXTRA_libgnu_la_SOURCES += localeconv.c
 
 ## begin gnulib module log
 
+if gl_GNULIB_ENABLED_log
 
+endif
 EXTRA_DIST += log.c
 
 EXTRA_libgnu_la_SOURCES += log.c
@@ -1419,7 +1449,9 @@ EXTRA_DIST += math.in.h
 
 ## begin gnulib module mbrtowc
 
+if gl_GNULIB_ENABLED_mbrtowc
 
+endif
 EXTRA_DIST += mbrtowc.c
 
 EXTRA_libgnu_la_SOURCES += mbrtowc.c
@@ -1428,7 +1460,9 @@ EXTRA_libgnu_la_SOURCES += mbrtowc.c
 
 ## begin gnulib module mbsinit
 
+if gl_GNULIB_ENABLED_mbsinit
 
+endif
 EXTRA_DIST += mbsinit.c
 
 EXTRA_libgnu_la_SOURCES += mbsinit.c
@@ -1437,7 +1471,9 @@ EXTRA_libgnu_la_SOURCES += mbsinit.c
 
 ## begin gnulib module mbtowc
 
+if gl_GNULIB_ENABLED_mbtowc
 
+endif
 EXTRA_DIST += mbtowc-impl.h mbtowc.c
 
 EXTRA_libgnu_la_SOURCES += mbtowc.c
@@ -1446,7 +1482,9 @@ EXTRA_libgnu_la_SOURCES += mbtowc.c
 
 ## begin gnulib module memchr
 
+if gl_GNULIB_ENABLED_memchr
 
+endif
 EXTRA_DIST += memchr.c memchr.valgrind
 
 EXTRA_libgnu_la_SOURCES += memchr.c
@@ -1473,7 +1511,9 @@ EXTRA_libgnu_la_SOURCES += mkstemp.c
 
 ## begin gnulib module mktime
 
+if gl_GNULIB_ENABLED_mktime
 
+endif
 EXTRA_DIST += mktime-internal.h mktime.c
 
 EXTRA_libgnu_la_SOURCES += mktime.c
@@ -1482,7 +1522,9 @@ EXTRA_libgnu_la_SOURCES += mktime.c
 
 ## begin gnulib module mktime-internal
 
+if gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31
 
+endif
 EXTRA_DIST += mktime-internal.h mktime.c
 
 EXTRA_libgnu_la_SOURCES += mktime.c
@@ -1491,7 +1533,9 @@ EXTRA_libgnu_la_SOURCES += mktime.c
 
 ## begin gnulib module msvc-inval
 
+if gl_GNULIB_ENABLED_f691f076f650964c9f5598c3ee487616
 
+endif
 EXTRA_DIST += msvc-inval.c msvc-inval.h
 
 EXTRA_libgnu_la_SOURCES += msvc-inval.c
@@ -1500,7 +1544,9 @@ EXTRA_libgnu_la_SOURCES += msvc-inval.c
 
 ## begin gnulib module msvc-nothrow
 
+if gl_GNULIB_ENABLED_676220fa4366efa9bdbfccf11a857c07
 
+endif
 EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
 
 EXTRA_libgnu_la_SOURCES += msvc-nothrow.c
@@ -1600,7 +1646,9 @@ EXTRA_libgnu_la_SOURCES += open.c
 
 ## begin gnulib module pathmax
 
+if gl_GNULIB_ENABLED_pathmax
 
+endif
 EXTRA_DIST += pathmax.h
 
 ## end   gnulib module pathmax
@@ -1669,7 +1717,9 @@ EXTRA_libgnu_la_SOURCES += putenv.c
 
 ## begin gnulib module raise
 
+if gl_GNULIB_ENABLED_raise
 
+endif
 EXTRA_DIST += raise.c
 
 EXTRA_libgnu_la_SOURCES += raise.c
@@ -1741,7 +1791,9 @@ EXTRA_libgnu_la_SOURCES += rmdir.c
 
 ## begin gnulib module round
 
+if gl_GNULIB_ENABLED_round
 
+endif
 EXTRA_DIST += round.c
 
 EXTRA_libgnu_la_SOURCES += round.c
@@ -1768,14 +1820,18 @@ EXTRA_libgnu_la_SOURCES += safe-read.c
 
 ## begin gnulib module same-inode
 
+if gl_GNULIB_ENABLED_9bc5f216d57e231e4834049d67d0db62
 
+endif
 EXTRA_DIST += same-inode.h
 
 ## end   gnulib module same-inode
 
 ## begin gnulib module secure_getenv
 
+if gl_GNULIB_ENABLED_secure_getenv
 
+endif
 EXTRA_DIST += secure_getenv.c
 
 EXTRA_libgnu_la_SOURCES += secure_getenv.c
@@ -1880,7 +1936,9 @@ EXTRA_DIST += signal.in.h
 
 ## begin gnulib module signbit
 
+if gl_GNULIB_ENABLED_signbit
 
+endif
 EXTRA_DIST += float+.h signbitd.c signbitf.c signbitl.c
 
 EXTRA_libgnu_la_SOURCES += signbitd.c signbitf.c signbitl.c
@@ -1889,8 +1947,10 @@ EXTRA_libgnu_la_SOURCES += signbitd.c signbitf.c 
signbitl.c
 
 ## begin gnulib module size_max
 
+if gl_GNULIB_ENABLED_size_max
 libgnu_la_SOURCES += size_max.h
 
+endif
 ## end   gnulib module size_max
 
 ## begin gnulib module snippet/_Noreturn
@@ -2001,7 +2061,9 @@ EXTRA_DIST += 
$(top_srcdir)/build-aux/snippet/warn-on-use.h
 
 ## begin gnulib module snprintf
 
+if gl_GNULIB_ENABLED_snprintf
 
+endif
 EXTRA_DIST += snprintf.c
 
 EXTRA_libgnu_la_SOURCES += snprintf.c
@@ -2019,15 +2081,19 @@ EXTRA_libgnu_la_SOURCES += socket.c
 
 ## begin gnulib module sockets
 
+if gl_GNULIB_ENABLED_sockets
 libgnu_la_SOURCES += sockets.h sockets.c
 
+endif
 EXTRA_DIST += w32sock.h
 
 ## end   gnulib module sockets
 
 ## begin gnulib module stat
 
+if gl_GNULIB_ENABLED_stat
 
+endif
 EXTRA_DIST += stat.c
 
 EXTRA_libgnu_la_SOURCES += stat.c
@@ -2404,7 +2470,9 @@ EXTRA_DIST += stdlib.in.h
 
 ## begin gnulib module strdup-posix
 
+if gl_GNULIB_ENABLED_f9850631dca91859e9cddac9359921c0
 
+endif
 EXTRA_DIST += strdup.c
 
 EXTRA_libgnu_la_SOURCES += strdup.c
@@ -2413,7 +2481,9 @@ EXTRA_libgnu_la_SOURCES += strdup.c
 
 ## begin gnulib module streq
 
+if gl_GNULIB_ENABLED_streq
 
+endif
 EXTRA_DIST += streq.h
 
 ## end   gnulib module streq
@@ -2832,8 +2902,10 @@ EXTRA_DIST += sys_uio.in.h
 
 ## begin gnulib module tempname
 
+if gl_GNULIB_ENABLED_tempname
 libgnu_la_SOURCES += tempname.c
 
+endif
 EXTRA_DIST += tempname.h
 
 ## end   gnulib module tempname
@@ -2888,7 +2960,9 @@ EXTRA_DIST += time.in.h
 
 ## begin gnulib module time_r
 
+if gl_GNULIB_ENABLED_time_r
 
+endif
 EXTRA_DIST += time_r.c
 
 EXTRA_libgnu_la_SOURCES += time_r.c
@@ -2906,7 +2980,9 @@ EXTRA_libgnu_la_SOURCES += time_rz.c
 
 ## begin gnulib module timegm
 
+if gl_GNULIB_ENABLED_timegm
 
+endif
 EXTRA_DIST += mktime-internal.h timegm.c
 
 EXTRA_libgnu_la_SOURCES += timegm.c
@@ -3159,7 +3235,9 @@ EXTRA_DIST += unitypes.in.h
 
 ## begin gnulib module unsetenv
 
+if gl_GNULIB_ENABLED_unsetenv
 
+endif
 EXTRA_DIST += unsetenv.c
 
 EXTRA_libgnu_la_SOURCES += unsetenv.c
@@ -3175,7 +3253,9 @@ EXTRA_DIST += 
$(top_srcdir)/build-aux/useless-if-before-free
 
 ## begin gnulib module vasnprintf
 
+if gl_GNULIB_ENABLED_vasnprintf
 
+endif
 EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c 
printf-parse.h vasnprintf.c vasnprintf.h
 
 EXTRA_libgnu_la_SOURCES += asnprintf.c printf-args.c printf-parse.c 
vasnprintf.c
@@ -3328,7 +3408,9 @@ EXTRA_DIST += wchar.in.h
 
 ## begin gnulib module wcrtomb
 
+if gl_GNULIB_ENABLED_wcrtomb
 
+endif
 EXTRA_DIST += wcrtomb.c
 
 EXTRA_libgnu_la_SOURCES += wcrtomb.c
@@ -3337,6 +3419,7 @@ EXTRA_libgnu_la_SOURCES += wcrtomb.c
 
 ## begin gnulib module wctype-h
 
+if gl_GNULIB_ENABLED_3dcce957eadc896e63ab5f137947b410
 BUILT_SOURCES += wctype.h
 libgnu_la_SOURCES += wctype-h.c
 
@@ -3371,6 +3454,7 @@ wctype.h: wctype.in.h $(top_builddir)/config.status 
$(CXXDEFS_H) $(WARN_ON_USE_H
        mv address@hidden $@
 MOSTLYCLEANFILES += wctype.h wctype.h-t
 
+endif
 EXTRA_DIST += wctype.in.h
 
 ## end   gnulib module wctype-h
@@ -3386,8 +3470,10 @@ EXTRA_libgnu_la_SOURCES += write.c
 
 ## begin gnulib module xsize
 
+if gl_GNULIB_ENABLED_xsize
 libgnu_la_SOURCES += xsize.h xsize.c
 
+endif
 ## end   gnulib module xsize
 
 
diff --git a/lib/mktime.c b/lib/mktime.c
index 87ab633..9eb3e76 100644
--- a/lib/mktime.c
+++ b/lib/mktime.c
@@ -470,6 +470,8 @@ mktime (struct tm *tp)
      time zone names contained in the external variable 'tzname' shall
      be set as if the tzset() function had been called.  */
   __tzset ();
+#elif HAVE_TZSET
+  tzset ();
 #endif
 
   return __mktime_internal (tp, __localtime_r, &localtime_offset);
diff --git a/m4/gnulib-cache.m4 b/m4/gnulib-cache.m4
index f370e20..917e7ff 100644
--- a/m4/gnulib-cache.m4
+++ b/m4/gnulib-cache.m4
@@ -27,7 +27,7 @@
 
 
 # Specification in the form of a command-line invocation:
-#   gnulib-tool --import --local-dir=gnulib-local --lib=libgnu 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --avoid=lock --lgpl=3 --no-conditional-dependencies 
--libtool --macro-prefix=gl --no-vc-files accept alignof alloca-opt 
announce-gen autobuild bind byteswap c-strcase canonicalize-lgpl ceil 
clock-time close connect copysign dirfd duplocale environ extensions flock 
floor fpieee frexp fstat fsync full-read full-write func gendocs getaddrinfo ge 
[...]
+#   gnulib-tool --import --local-dir=gnulib-local --lib=libgnu 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --avoid=lock --lgpl=3 --conditional-dependencies --libtool 
--macro-prefix=gl --no-vc-files accept alignof alloca-opt announce-gen 
autobuild bind byteswap c-strcase canonicalize-lgpl ceil clock-time close 
connect copysign dirfd duplocale environ extensions flock floor fpieee frexp 
fstat fsync full-read full-write func gendocs getaddrinfo getlo [...]
 
 # Specification in the form of a few gnulib-tool.m4 macro invocations:
 gl_LOCAL_DIR([gnulib-local])
@@ -135,6 +135,7 @@ gl_TESTS_BASE([tests])
 gl_LIB([libgnu])
 gl_LGPL([3])
 gl_MAKEFILE_NAME([])
+gl_CONDITIONAL_DEPENDENCIES
 gl_LIBTOOL
 gl_MACRO_PREFIX([gl])
 gl_PO_DOMAIN([])
diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4
index f2aec14..fbdb1e8 100644
--- a/m4/gnulib-comp.m4
+++ b/m4/gnulib-comp.m4
@@ -274,10 +274,6 @@ AC_DEFUN([gl_INIT],
     AC_LIBOBJ([accept])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([accept])
-changequote(,)dnl
-LTALLOCA=`echo "$ALLOCA" | sed -e 's/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'`
-changequote([, ])dnl
-AC_SUBST([LTALLOCA])
   gl_FUNC_ALLOCA
   gl_HEADER_ARPA_INET
   AC_PROG_MKDIR_P
@@ -286,12 +282,6 @@ AC_SUBST([LTALLOCA])
     AC_LIBOBJ([bind])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([bind])
-  gl_FUNC_BTOWC
-  if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then
-    AC_LIBOBJ([btowc])
-    gl_PREREQ_BTOWC
-  fi
-  gl_WCHAR_MODULE_INDICATOR([btowc])
   gl_BYTESWAP
   gl_CANONICALIZE_LGPL
   if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1; then
@@ -305,7 +295,6 @@ AC_SUBST([LTALLOCA])
     AC_LIBOBJ([ceil])
   fi
   gl_MATH_MODULE_INDICATOR([ceil])
-  gl_UNISTD_MODULE_INDICATOR([chdir])
   gl_CLOCK_TIME
   gl_FUNC_CLOSE
   if test $REPLACE_CLOSE = 1; then
@@ -331,14 +320,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_DIRFD
   fi
   gl_DIRENT_MODULE_INDICATOR([dirfd])
-  gl_DIRNAME_LGPL
-  gl_DOUBLE_SLASH_ROOT
-  gl_FUNC_DUP2
-  if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
-    AC_LIBOBJ([dup2])
-    gl_PREREQ_DUP2
-  fi
-  gl_UNISTD_MODULE_INDICATOR([dup2])
   gl_FUNC_DUPLOCALE
   if test $REPLACE_DUPLOCALE = 1; then
     AC_LIBOBJ([duplocale])
@@ -350,7 +331,6 @@ AC_SUBST([LTALLOCA])
   gl_HEADER_ERRNO_H
   AC_REQUIRE([gl_EXTERN_INLINE])
   gl_FCNTL_H
-  AC_C_FLEXIBLE_ARRAY_MEMBER
   gl_FLOAT_H
   if test $REPLACE_FLOAT_LDBL = 1; then
     AC_LIBOBJ([float])
@@ -415,8 +395,6 @@ AC_SUBST([LTALLOCA])
     AC_LIBOBJ([getsockopt])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([getsockopt])
-  AC_SUBST([LIBINTL])
-  AC_SUBST([LTLIBINTL])
   gl_FUNC_GETTIMEOFDAY
   if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
     AC_LIBOBJ([gettimeofday])
@@ -433,8 +411,6 @@ AC_SUBST([LTALLOCA])
           m4_defn([m4_PACKAGE_VERSION])), [1], [],
         [AC_CONFIG_LINKS([$GNUmakefile:$GNUmakefile], [],
           [GNUmakefile=$GNUmakefile])])
-  gl_HARD_LOCALE
-  gl_HOSTENT
   AM_ICONV
   m4_ifdef([gl_ICONV_MODULE_INDICATOR],
     [gl_ICONV_MODULE_INDICATOR([iconv])])
@@ -482,11 +458,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_ISNAND
   fi
   gl_MATH_MODULE_INDICATOR([isnand])
-  gl_FUNC_ISNAND_NO_LIBM
-  if test $gl_func_isnand_no_libm != yes; then
-    AC_LIBOBJ([isnand])
-    gl_PREREQ_ISNAND
-  fi
   gl_FUNC_ISNANF
   m4_ifdef([gl_ISNAN], [
     AC_REQUIRE([gl_ISNAN])
@@ -496,11 +467,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_ISNANF
   fi
   gl_MATH_MODULE_INDICATOR([isnanf])
-  gl_FUNC_ISNANF_NO_LIBM
-  if test $gl_func_isnanf_no_libm != yes; then
-    AC_LIBOBJ([isnanf])
-    gl_PREREQ_ISNANF
-  fi
   gl_FUNC_ISNANL
   m4_ifdef([gl_ISNAN], [
     AC_REQUIRE([gl_ISNAN])
@@ -510,11 +476,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_ISNANL
   fi
   gl_MATH_MODULE_INDICATOR([isnanl])
-  gl_FUNC_ISNANL_NO_LIBM
-  if test $gl_func_isnanl_no_libm != yes; then
-    AC_LIBOBJ([isnanl])
-    gl_PREREQ_ISNANL
-  fi
   gl_LANGINFO_H
   AC_REQUIRE([gl_LARGEFILE])
   gl_FUNC_LDEXP
@@ -535,17 +496,6 @@ AC_SUBST([LTALLOCA])
   
LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\""
   AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
   gl_LOCALE_H
-  gl_FUNC_LOCALECONV
-  if test $REPLACE_LOCALECONV = 1; then
-    AC_LIBOBJ([localeconv])
-    gl_PREREQ_LOCALECONV
-  fi
-  gl_LOCALE_MODULE_INDICATOR([localeconv])
-  AC_REQUIRE([gl_FUNC_LOG])
-  if test $REPLACE_LOG = 1; then
-    AC_LIBOBJ([log])
-  fi
-  gl_MATH_MODULE_INDICATOR([log])
   gl_FUNC_LOG1P
   if test $HAVE_LOG1P = 0 || test $REPLACE_LOG1P = 1; then
     AC_LIBOBJ([log1p])
@@ -572,30 +522,6 @@ AC_SUBST([LTALLOCA])
   gl_STDLIB_MODULE_INDICATOR([malloc-posix])
   gl_MALLOCA
   gl_MATH_H
-  gl_FUNC_MBRTOWC
-  if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
-    AC_LIBOBJ([mbrtowc])
-    gl_PREREQ_MBRTOWC
-  fi
-  gl_WCHAR_MODULE_INDICATOR([mbrtowc])
-  gl_FUNC_MBSINIT
-  if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
-    AC_LIBOBJ([mbsinit])
-    gl_PREREQ_MBSINIT
-  fi
-  gl_WCHAR_MODULE_INDICATOR([mbsinit])
-  gl_FUNC_MBTOWC
-  if test $REPLACE_MBTOWC = 1; then
-    AC_LIBOBJ([mbtowc])
-    gl_PREREQ_MBTOWC
-  fi
-  gl_STDLIB_MODULE_INDICATOR([mbtowc])
-  gl_FUNC_MEMCHR
-  if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
-    AC_LIBOBJ([memchr])
-    gl_PREREQ_MEMCHR
-  fi
-  gl_STRING_MODULE_INDICATOR([memchr])
   gl_FUNC_MKDIR
   if test $REPLACE_MKDIR = 1; then
     AC_LIBOBJ([mkdir])
@@ -606,25 +532,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_MKSTEMP
   fi
   gl_STDLIB_MODULE_INDICATOR([mkstemp])
-  gl_FUNC_MKTIME
-  if test $REPLACE_MKTIME = 1; then
-    AC_LIBOBJ([mktime])
-    gl_PREREQ_MKTIME
-  fi
-  gl_TIME_MODULE_INDICATOR([mktime])
-  gl_FUNC_MKTIME_INTERNAL
-  if test $REPLACE_MKTIME = 1; then
-    AC_LIBOBJ([mktime])
-    gl_PREREQ_MKTIME
-  fi
-  AC_REQUIRE([gl_MSVC_INVAL])
-  if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
-    AC_LIBOBJ([msvc-inval])
-  fi
-  AC_REQUIRE([gl_MSVC_NOTHROW])
-  if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
-    AC_LIBOBJ([msvc-nothrow])
-  fi
   gl_MULTIARCH
   gl_HEADER_NETDB
   gl_HEADER_NETINET_IN
@@ -641,7 +548,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_OPEN
   fi
   gl_FCNTL_MODULE_INDICATOR([open])
-  gl_PATHMAX
   gl_FUNC_PIPE
   if test $HAVE_PIPE = 0; then
     AC_LIBOBJ([pipe])
@@ -662,12 +568,6 @@ AC_SUBST([LTALLOCA])
     gl_PREREQ_PUTENV
   fi
   gl_STDLIB_MODULE_INDICATOR([putenv])
-  gl_FUNC_RAISE
-  if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
-    AC_LIBOBJ([raise])
-    gl_PREREQ_RAISE
-  fi
-  gl_SIGNAL_MODULE_INDICATOR([raise])
   gl_FUNC_READ
   if test $REPLACE_READ = 1; then
     AC_LIBOBJ([read])
@@ -705,19 +605,8 @@ AC_SUBST([LTALLOCA])
     AC_LIBOBJ([rmdir])
   fi
   gl_UNISTD_MODULE_INDICATOR([rmdir])
-  gl_FUNC_ROUND
-  if test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1; then
-    AC_LIBOBJ([round])
-  fi
-  gl_MATH_MODULE_INDICATOR([round])
   gl_PREREQ_SAFE_READ
   gl_PREREQ_SAFE_WRITE
-  gl_FUNC_SECURE_GETENV
-  if test $HAVE_SECURE_GETENV = 0; then
-    AC_LIBOBJ([secure_getenv])
-    gl_PREREQ_SECURE_GETENV
-  fi
-  gl_STDLIB_MODULE_INDICATOR([secure_getenv])
   gl_FUNC_SELECT
   if test $REPLACE_SELECT = 1; then
     AC_LIBOBJ([select])
@@ -733,7 +622,6 @@ AC_SUBST([LTALLOCA])
     AC_LIBOBJ([sendto])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([sendto])
-  gl_SERVENT
   gl_FUNC_SETENV
   if test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1; then
     AC_LIBOBJ([setenv])
@@ -750,17 +638,6 @@ AC_SUBST([LTALLOCA])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([shutdown])
   gl_SIGNAL_H
-  gl_SIGNBIT
-  if test $REPLACE_SIGNBIT = 1; then
-    AC_LIBOBJ([signbitf])
-    AC_LIBOBJ([signbitd])
-    AC_LIBOBJ([signbitl])
-  fi
-  gl_MATH_MODULE_INDICATOR([signbit])
-  gl_SIZE_MAX
-  gl_FUNC_SNPRINTF
-  gl_STDIO_MODULE_INDICATOR([snprintf])
-  gl_MODULE_INDICATOR([snprintf])
   AC_REQUIRE([gl_HEADER_SYS_SOCKET])
   if test "$ac_cv_header_winsock2_h" = yes; then
     AC_LIBOBJ([socket])
@@ -776,15 +653,8 @@ AC_SUBST([LTALLOCA])
   fi
   gl_SYS_SOCKET_MODULE_INDICATOR([socket])
   AC_REQUIRE([gl_SOCKETLIB])
-  AC_REQUIRE([gl_SOCKETS])
   gl_TYPE_SOCKLEN_T
   gt_TYPE_SSIZE_T
-  gl_FUNC_STAT
-  if test $REPLACE_STAT = 1; then
-    AC_LIBOBJ([stat])
-    gl_PREREQ_STAT
-  fi
-  gl_SYS_STAT_MODULE_INDICATOR([stat])
   gl_STAT_TIME
   gl_STAT_BIRTHTIME
   gl_STDALIGN_H
@@ -793,12 +663,6 @@ AC_SUBST([LTALLOCA])
   gl_STDINT_H
   gl_STDIO_H
   gl_STDLIB_H
-  gl_FUNC_STRDUP_POSIX
-  if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
-    AC_LIBOBJ([strdup])
-    gl_PREREQ_STRDUP
-  fi
-  gl_STRING_MODULE_INDICATOR([strdup])
   gl_FUNC_GNU_STRFTIME
   if test $gl_cond_libtool = false; then
     gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
@@ -821,25 +685,12 @@ AC_SUBST([LTALLOCA])
   AC_PROG_MKDIR_P
   gl_HEADER_SYS_UIO
   AC_PROG_MKDIR_P
-  gl_FUNC_GEN_TEMPNAME
   gl_HEADER_TIME_H
-  gl_TIME_R
-  if test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1; then
-    AC_LIBOBJ([time_r])
-    gl_PREREQ_TIME_R
-  fi
-  gl_TIME_MODULE_INDICATOR([time_r])
   gl_TIME_RZ
   if test "$HAVE_TIMEZONE_T" = 0; then
     AC_LIBOBJ([time_rz])
   fi
   gl_TIME_MODULE_INDICATOR([time_rz])
-  gl_FUNC_TIMEGM
-  if test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1; then
-    AC_LIBOBJ([timegm])
-    gl_PREREQ_TIMEGM
-  fi
-  gl_TIME_MODULE_INDICATOR([timegm])
   gl_FUNC_TIMES
   if test $HAVE_TIMES = 0; then
     AC_LIBOBJ([times])
@@ -862,30 +713,844 @@ AC_SUBST([LTALLOCA])
   gl_MODULE_INDICATOR([unistr/u8-uctomb])
   gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb])
   gl_LIBUNISTRING_LIBHEADER([0.9.4], [unitypes.h])
-  gl_FUNC_UNSETENV
-  if test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1; then
-    AC_LIBOBJ([unsetenv])
-    gl_PREREQ_UNSETENV
-  fi
-  gl_STDLIB_MODULE_INDICATOR([unsetenv])
-  gl_FUNC_VASNPRINTF
   gl_FUNC_VSNPRINTF
   gl_STDIO_MODULE_INDICATOR([vsnprintf])
   gl_WCHAR_H
-  gl_FUNC_WCRTOMB
-  if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
-    AC_LIBOBJ([wcrtomb])
-    gl_PREREQ_WCRTOMB
-  fi
-  gl_WCHAR_MODULE_INDICATOR([wcrtomb])
-  gl_WCTYPE_H
   gl_FUNC_WRITE
   if test $REPLACE_WRITE = 1; then
     AC_LIBOBJ([write])
     gl_PREREQ_WRITE
   fi
   gl_UNISTD_MODULE_INDICATOR([write])
-  gl_XSIZE
+  gl_gnulib_enabled_alloca=false
+  gl_gnulib_enabled_assure=false
+  gl_gnulib_enabled_btowc=false
+  gl_gnulib_enabled_chdir=false
+  gl_gnulib_enabled_a691da99c1d83b83238e45f41a696f5c=false
+  gl_gnulib_enabled_dosname=false
+  gl_gnulib_enabled_36afd6902ac3aacf32e3ff12a686c346=false
+  gl_gnulib_enabled_dup2=false
+  gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=false
+  gl_gnulib_enabled_flexmember=false
+  gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36=false
+  gl_gnulib_enabled_30838f5439487421042f2225bed3af76=false
+  gl_gnulib_enabled_hostent=false
+  gl_gnulib_enabled_intprops=false
+  gl_gnulib_enabled_b1df7117b479d2da59d76deba468ee21=false
+  gl_gnulib_enabled_3f0e593033d1fc2c127581960f641b66=false
+  gl_gnulib_enabled_dbdf22868a5367f28bf18e0013ac6f8f=false
+  gl_gnulib_enabled_localeconv=false
+  gl_gnulib_enabled_log=false
+  gl_gnulib_enabled_mbrtowc=false
+  gl_gnulib_enabled_mbsinit=false
+  gl_gnulib_enabled_mbtowc=false
+  gl_gnulib_enabled_memchr=false
+  gl_gnulib_enabled_mktime=false
+  gl_gnulib_enabled_5264294aa0a5557541b53c8c741f7f31=false
+  gl_gnulib_enabled_f691f076f650964c9f5598c3ee487616=false
+  gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07=false
+  gl_gnulib_enabled_pathmax=false
+  gl_gnulib_enabled_raise=false
+  gl_gnulib_enabled_round=false
+  gl_gnulib_enabled_9bc5f216d57e231e4834049d67d0db62=false
+  gl_gnulib_enabled_secure_getenv=false
+  gl_gnulib_enabled_servent=false
+  gl_gnulib_enabled_signbit=false
+  gl_gnulib_enabled_size_max=false
+  gl_gnulib_enabled_snprintf=false
+  gl_gnulib_enabled_sockets=false
+  gl_gnulib_enabled_stat=false
+  gl_gnulib_enabled_f9850631dca91859e9cddac9359921c0=false
+  gl_gnulib_enabled_streq=false
+  gl_gnulib_enabled_tempname=false
+  gl_gnulib_enabled_time_r=false
+  gl_gnulib_enabled_timegm=false
+  gl_gnulib_enabled_unsetenv=false
+  gl_gnulib_enabled_vasnprintf=false
+  gl_gnulib_enabled_wcrtomb=false
+  gl_gnulib_enabled_3dcce957eadc896e63ab5f137947b410=false
+  gl_gnulib_enabled_xsize=false
+  func_gl_gnulib_m4code_alloca ()
+  {
+    if ! $gl_gnulib_enabled_alloca; then
+changequote(,)dnl
+LTALLOCA=`echo "$ALLOCA" | sed -e 's/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'`
+changequote([, ])dnl
+AC_SUBST([LTALLOCA])
+      gl_gnulib_enabled_alloca=true
+    fi
+  }
+  func_gl_gnulib_m4code_assure ()
+  {
+    if ! $gl_gnulib_enabled_assure; then
+      gl_gnulib_enabled_assure=true
+    fi
+  }
+  func_gl_gnulib_m4code_btowc ()
+  {
+    if ! $gl_gnulib_enabled_btowc; then
+      gl_FUNC_BTOWC
+      if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then
+        AC_LIBOBJ([btowc])
+        gl_PREREQ_BTOWC
+      fi
+      gl_WCHAR_MODULE_INDICATOR([btowc])
+      gl_gnulib_enabled_btowc=true
+      if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then
+        func_gl_gnulib_m4code_mbtowc
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_chdir ()
+  {
+    if ! $gl_gnulib_enabled_chdir; then
+      gl_UNISTD_MODULE_INDICATOR([chdir])
+      gl_gnulib_enabled_chdir=true
+    fi
+  }
+  func_gl_gnulib_m4code_a691da99c1d83b83238e45f41a696f5c ()
+  {
+    if ! $gl_gnulib_enabled_a691da99c1d83b83238e45f41a696f5c; then
+      gl_DIRNAME_LGPL
+      gl_gnulib_enabled_a691da99c1d83b83238e45f41a696f5c=true
+      func_gl_gnulib_m4code_dosname
+      func_gl_gnulib_m4code_36afd6902ac3aacf32e3ff12a686c346
+    fi
+  }
+  func_gl_gnulib_m4code_dosname ()
+  {
+    if ! $gl_gnulib_enabled_dosname; then
+      gl_gnulib_enabled_dosname=true
+    fi
+  }
+  func_gl_gnulib_m4code_36afd6902ac3aacf32e3ff12a686c346 ()
+  {
+    if ! $gl_gnulib_enabled_36afd6902ac3aacf32e3ff12a686c346; then
+      gl_DOUBLE_SLASH_ROOT
+      gl_gnulib_enabled_36afd6902ac3aacf32e3ff12a686c346=true
+    fi
+  }
+  func_gl_gnulib_m4code_dup2 ()
+  {
+    if ! $gl_gnulib_enabled_dup2; then
+      gl_FUNC_DUP2
+      if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
+        AC_LIBOBJ([dup2])
+        gl_PREREQ_DUP2
+      fi
+      gl_UNISTD_MODULE_INDICATOR([dup2])
+      gl_gnulib_enabled_dup2=true
+      if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
+        func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+      fi
+      if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
+        func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239 ()
+  {
+    if ! $gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239; then
+      gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239=true
+    fi
+  }
+  func_gl_gnulib_m4code_flexmember ()
+  {
+    if ! $gl_gnulib_enabled_flexmember; then
+      AC_C_FLEXIBLE_ARRAY_MEMBER
+      gl_gnulib_enabled_flexmember=true
+    fi
+  }
+  func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36 ()
+  {
+    if ! $gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36; then
+      AC_SUBST([LIBINTL])
+      AC_SUBST([LTLIBINTL])
+      gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36=true
+    fi
+  }
+  func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76 ()
+  {
+    if ! $gl_gnulib_enabled_30838f5439487421042f2225bed3af76; then
+      gl_HARD_LOCALE
+      gl_gnulib_enabled_30838f5439487421042f2225bed3af76=true
+    fi
+  }
+  func_gl_gnulib_m4code_hostent ()
+  {
+    if ! $gl_gnulib_enabled_hostent; then
+      gl_HOSTENT
+      gl_gnulib_enabled_hostent=true
+    fi
+  }
+  func_gl_gnulib_m4code_intprops ()
+  {
+    if ! $gl_gnulib_enabled_intprops; then
+      gl_gnulib_enabled_intprops=true
+    fi
+  }
+  func_gl_gnulib_m4code_b1df7117b479d2da59d76deba468ee21 ()
+  {
+    if ! $gl_gnulib_enabled_b1df7117b479d2da59d76deba468ee21; then
+      gl_FUNC_ISNAND_NO_LIBM
+      if test $gl_func_isnand_no_libm != yes; then
+        AC_LIBOBJ([isnand])
+        gl_PREREQ_ISNAND
+      fi
+      gl_gnulib_enabled_b1df7117b479d2da59d76deba468ee21=true
+    fi
+  }
+  func_gl_gnulib_m4code_3f0e593033d1fc2c127581960f641b66 ()
+  {
+    if ! $gl_gnulib_enabled_3f0e593033d1fc2c127581960f641b66; then
+      gl_FUNC_ISNANF_NO_LIBM
+      if test $gl_func_isnanf_no_libm != yes; then
+        AC_LIBOBJ([isnanf])
+        gl_PREREQ_ISNANF
+      fi
+      gl_gnulib_enabled_3f0e593033d1fc2c127581960f641b66=true
+    fi
+  }
+  func_gl_gnulib_m4code_dbdf22868a5367f28bf18e0013ac6f8f ()
+  {
+    if ! $gl_gnulib_enabled_dbdf22868a5367f28bf18e0013ac6f8f; then
+      gl_FUNC_ISNANL_NO_LIBM
+      if test $gl_func_isnanl_no_libm != yes; then
+        AC_LIBOBJ([isnanl])
+        gl_PREREQ_ISNANL
+      fi
+      gl_gnulib_enabled_dbdf22868a5367f28bf18e0013ac6f8f=true
+    fi
+  }
+  func_gl_gnulib_m4code_localeconv ()
+  {
+    if ! $gl_gnulib_enabled_localeconv; then
+      gl_FUNC_LOCALECONV
+      if test $REPLACE_LOCALECONV = 1; then
+        AC_LIBOBJ([localeconv])
+        gl_PREREQ_LOCALECONV
+      fi
+      gl_LOCALE_MODULE_INDICATOR([localeconv])
+      gl_gnulib_enabled_localeconv=true
+    fi
+  }
+  func_gl_gnulib_m4code_log ()
+  {
+    if ! $gl_gnulib_enabled_log; then
+      AC_REQUIRE([gl_FUNC_LOG])
+      if test $REPLACE_LOG = 1; then
+        AC_LIBOBJ([log])
+      fi
+      gl_MATH_MODULE_INDICATOR([log])
+      gl_gnulib_enabled_log=true
+    fi
+  }
+  func_gl_gnulib_m4code_mbrtowc ()
+  {
+    if ! $gl_gnulib_enabled_mbrtowc; then
+      gl_FUNC_MBRTOWC
+      if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+        AC_LIBOBJ([mbrtowc])
+        gl_PREREQ_MBRTOWC
+      fi
+      gl_WCHAR_MODULE_INDICATOR([mbrtowc])
+      gl_gnulib_enabled_mbrtowc=true
+      if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+        func_gl_gnulib_m4code_30838f5439487421042f2225bed3af76
+      fi
+      if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+        func_gl_gnulib_m4code_mbsinit
+      fi
+      if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
+        func_gl_gnulib_m4code_streq
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_mbsinit ()
+  {
+    if ! $gl_gnulib_enabled_mbsinit; then
+      gl_FUNC_MBSINIT
+      if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
+        AC_LIBOBJ([mbsinit])
+        gl_PREREQ_MBSINIT
+      fi
+      gl_WCHAR_MODULE_INDICATOR([mbsinit])
+      gl_gnulib_enabled_mbsinit=true
+      if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
+        func_gl_gnulib_m4code_mbrtowc
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_mbtowc ()
+  {
+    if ! $gl_gnulib_enabled_mbtowc; then
+      gl_FUNC_MBTOWC
+      if test $REPLACE_MBTOWC = 1; then
+        AC_LIBOBJ([mbtowc])
+        gl_PREREQ_MBTOWC
+      fi
+      gl_STDLIB_MODULE_INDICATOR([mbtowc])
+      gl_gnulib_enabled_mbtowc=true
+      if test $REPLACE_MBTOWC = 1; then
+        func_gl_gnulib_m4code_mbrtowc
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_memchr ()
+  {
+    if ! $gl_gnulib_enabled_memchr; then
+      gl_FUNC_MEMCHR
+      if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
+        AC_LIBOBJ([memchr])
+        gl_PREREQ_MEMCHR
+      fi
+      gl_STRING_MODULE_INDICATOR([memchr])
+      gl_gnulib_enabled_memchr=true
+    fi
+  }
+  func_gl_gnulib_m4code_mktime ()
+  {
+    if ! $gl_gnulib_enabled_mktime; then
+      gl_FUNC_MKTIME
+      if test $REPLACE_MKTIME = 1; then
+        AC_LIBOBJ([mktime])
+        gl_PREREQ_MKTIME
+      fi
+      gl_TIME_MODULE_INDICATOR([mktime])
+      gl_gnulib_enabled_mktime=true
+      if test $REPLACE_MKTIME = 1; then
+        func_gl_gnulib_m4code_intprops
+      fi
+      if test $REPLACE_MKTIME = 1; then
+        func_gl_gnulib_m4code_time_r
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_5264294aa0a5557541b53c8c741f7f31 ()
+  {
+    if ! $gl_gnulib_enabled_5264294aa0a5557541b53c8c741f7f31; then
+      gl_FUNC_MKTIME_INTERNAL
+      if test $REPLACE_MKTIME = 1; then
+        AC_LIBOBJ([mktime])
+        gl_PREREQ_MKTIME
+      fi
+      gl_gnulib_enabled_5264294aa0a5557541b53c8c741f7f31=true
+      func_gl_gnulib_m4code_mktime
+    fi
+  }
+  func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616 ()
+  {
+    if ! $gl_gnulib_enabled_f691f076f650964c9f5598c3ee487616; then
+      AC_REQUIRE([gl_MSVC_INVAL])
+      if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+        AC_LIBOBJ([msvc-inval])
+      fi
+      gl_gnulib_enabled_f691f076f650964c9f5598c3ee487616=true
+    fi
+  }
+  func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07 ()
+  {
+    if ! $gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07; then
+      AC_REQUIRE([gl_MSVC_NOTHROW])
+      if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
+        AC_LIBOBJ([msvc-nothrow])
+      fi
+      gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07=true
+      func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+    fi
+  }
+  func_gl_gnulib_m4code_pathmax ()
+  {
+    if ! $gl_gnulib_enabled_pathmax; then
+      gl_PATHMAX
+      gl_gnulib_enabled_pathmax=true
+    fi
+  }
+  func_gl_gnulib_m4code_raise ()
+  {
+    if ! $gl_gnulib_enabled_raise; then
+      gl_FUNC_RAISE
+      if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
+        AC_LIBOBJ([raise])
+        gl_PREREQ_RAISE
+      fi
+      gl_SIGNAL_MODULE_INDICATOR([raise])
+      gl_gnulib_enabled_raise=true
+      if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
+        func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_round ()
+  {
+    if ! $gl_gnulib_enabled_round; then
+      gl_FUNC_ROUND
+      if test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1; then
+        AC_LIBOBJ([round])
+      fi
+      gl_MATH_MODULE_INDICATOR([round])
+      gl_gnulib_enabled_round=true
+    fi
+  }
+  func_gl_gnulib_m4code_9bc5f216d57e231e4834049d67d0db62 ()
+  {
+    if ! $gl_gnulib_enabled_9bc5f216d57e231e4834049d67d0db62; then
+      gl_gnulib_enabled_9bc5f216d57e231e4834049d67d0db62=true
+    fi
+  }
+  func_gl_gnulib_m4code_secure_getenv ()
+  {
+    if ! $gl_gnulib_enabled_secure_getenv; then
+      gl_FUNC_SECURE_GETENV
+      if test $HAVE_SECURE_GETENV = 0; then
+        AC_LIBOBJ([secure_getenv])
+        gl_PREREQ_SECURE_GETENV
+      fi
+      gl_STDLIB_MODULE_INDICATOR([secure_getenv])
+      gl_gnulib_enabled_secure_getenv=true
+    fi
+  }
+  func_gl_gnulib_m4code_servent ()
+  {
+    if ! $gl_gnulib_enabled_servent; then
+      gl_SERVENT
+      gl_gnulib_enabled_servent=true
+    fi
+  }
+  func_gl_gnulib_m4code_signbit ()
+  {
+    if ! $gl_gnulib_enabled_signbit; then
+      gl_SIGNBIT
+      if test $REPLACE_SIGNBIT = 1; then
+        AC_LIBOBJ([signbitf])
+        AC_LIBOBJ([signbitd])
+        AC_LIBOBJ([signbitl])
+      fi
+      gl_MATH_MODULE_INDICATOR([signbit])
+      gl_gnulib_enabled_signbit=true
+      if test $REPLACE_SIGNBIT = 1; then
+        func_gl_gnulib_m4code_b1df7117b479d2da59d76deba468ee21
+      fi
+      if test $REPLACE_SIGNBIT = 1; then
+        func_gl_gnulib_m4code_3f0e593033d1fc2c127581960f641b66
+      fi
+      if test $REPLACE_SIGNBIT = 1; then
+        func_gl_gnulib_m4code_dbdf22868a5367f28bf18e0013ac6f8f
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_size_max ()
+  {
+    if ! $gl_gnulib_enabled_size_max; then
+      gl_SIZE_MAX
+      gl_gnulib_enabled_size_max=true
+    fi
+  }
+  func_gl_gnulib_m4code_snprintf ()
+  {
+    if ! $gl_gnulib_enabled_snprintf; then
+      gl_FUNC_SNPRINTF
+      gl_STDIO_MODULE_INDICATOR([snprintf])
+      gl_MODULE_INDICATOR([snprintf])
+      gl_gnulib_enabled_snprintf=true
+      if test $ac_cv_func_snprintf = no || test $REPLACE_SNPRINTF = 1; then
+        func_gl_gnulib_m4code_vasnprintf
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_sockets ()
+  {
+    if ! $gl_gnulib_enabled_sockets; then
+      AC_REQUIRE([gl_SOCKETS])
+      gl_gnulib_enabled_sockets=true
+      func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239
+      func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+    fi
+  }
+  func_gl_gnulib_m4code_stat ()
+  {
+    if ! $gl_gnulib_enabled_stat; then
+      gl_FUNC_STAT
+      if test $REPLACE_STAT = 1; then
+        AC_LIBOBJ([stat])
+        gl_PREREQ_STAT
+      fi
+      gl_SYS_STAT_MODULE_INDICATOR([stat])
+      gl_gnulib_enabled_stat=true
+      if test $REPLACE_STAT = 1; then
+        func_gl_gnulib_m4code_dosname
+      fi
+      if test $REPLACE_STAT = 1; then
+        func_gl_gnulib_m4code_pathmax
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_f9850631dca91859e9cddac9359921c0 ()
+  {
+    if ! $gl_gnulib_enabled_f9850631dca91859e9cddac9359921c0; then
+      gl_FUNC_STRDUP_POSIX
+      if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
+        AC_LIBOBJ([strdup])
+        gl_PREREQ_STRDUP
+      fi
+      gl_STRING_MODULE_INDICATOR([strdup])
+      gl_gnulib_enabled_f9850631dca91859e9cddac9359921c0=true
+    fi
+  }
+  func_gl_gnulib_m4code_streq ()
+  {
+    if ! $gl_gnulib_enabled_streq; then
+      gl_gnulib_enabled_streq=true
+    fi
+  }
+  func_gl_gnulib_m4code_tempname ()
+  {
+    if ! $gl_gnulib_enabled_tempname; then
+      gl_FUNC_GEN_TEMPNAME
+      gl_gnulib_enabled_tempname=true
+      func_gl_gnulib_m4code_secure_getenv
+    fi
+  }
+  func_gl_gnulib_m4code_time_r ()
+  {
+    if ! $gl_gnulib_enabled_time_r; then
+      gl_TIME_R
+      if test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1; then
+        AC_LIBOBJ([time_r])
+        gl_PREREQ_TIME_R
+      fi
+      gl_TIME_MODULE_INDICATOR([time_r])
+      gl_gnulib_enabled_time_r=true
+    fi
+  }
+  func_gl_gnulib_m4code_timegm ()
+  {
+    if ! $gl_gnulib_enabled_timegm; then
+      gl_FUNC_TIMEGM
+      if test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1; then
+        AC_LIBOBJ([timegm])
+        gl_PREREQ_TIMEGM
+      fi
+      gl_TIME_MODULE_INDICATOR([timegm])
+      gl_gnulib_enabled_timegm=true
+      if test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1; then
+        func_gl_gnulib_m4code_5264294aa0a5557541b53c8c741f7f31
+      fi
+      if test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1; then
+        func_gl_gnulib_m4code_time_r
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_unsetenv ()
+  {
+    if ! $gl_gnulib_enabled_unsetenv; then
+      gl_FUNC_UNSETENV
+      if test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1; then
+        AC_LIBOBJ([unsetenv])
+        gl_PREREQ_UNSETENV
+      fi
+      gl_STDLIB_MODULE_INDICATOR([unsetenv])
+      gl_gnulib_enabled_unsetenv=true
+    fi
+  }
+  func_gl_gnulib_m4code_vasnprintf ()
+  {
+    if ! $gl_gnulib_enabled_vasnprintf; then
+      gl_FUNC_VASNPRINTF
+      gl_gnulib_enabled_vasnprintf=true
+      func_gl_gnulib_m4code_memchr
+      func_gl_gnulib_m4code_xsize
+    fi
+  }
+  func_gl_gnulib_m4code_wcrtomb ()
+  {
+    if ! $gl_gnulib_enabled_wcrtomb; then
+      gl_FUNC_WCRTOMB
+      if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
+        AC_LIBOBJ([wcrtomb])
+        gl_PREREQ_WCRTOMB
+      fi
+      gl_WCHAR_MODULE_INDICATOR([wcrtomb])
+      gl_gnulib_enabled_wcrtomb=true
+      if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
+        func_gl_gnulib_m4code_mbsinit
+      fi
+    fi
+  }
+  func_gl_gnulib_m4code_3dcce957eadc896e63ab5f137947b410 ()
+  {
+    if ! $gl_gnulib_enabled_3dcce957eadc896e63ab5f137947b410; then
+      gl_WCTYPE_H
+      gl_gnulib_enabled_3dcce957eadc896e63ab5f137947b410=true
+    fi
+  }
+  func_gl_gnulib_m4code_xsize ()
+  {
+    if ! $gl_gnulib_enabled_xsize; then
+      gl_XSIZE
+      gl_gnulib_enabled_xsize=true
+      func_gl_gnulib_m4code_size_max
+    fi
+  }
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1; then
+    func_gl_gnulib_m4code_pathmax
+  fi
+  if test $REPLACE_CLOSE = 1; then
+    func_gl_gnulib_m4code_43fe87a341d9b4b93c47c3ad819a5239
+  fi
+  if test $REPLACE_CLOSE = 1; then
+    func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_COPYSIGN = 0; then
+    func_gl_gnulib_m4code_signbit
+  fi
+  if test $HAVE_FLOCK = 0; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $gl_func_frexp != yes; then
+    func_gl_gnulib_m4code_b1df7117b479d2da59d76deba468ee21
+  fi
+  if test $REPLACE_STAT = 1; then
+    func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+  fi
+  if test $HAVE_FSYNC = 0; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_GETADDRINFO = 0 || test $HAVE_DECL_GAI_STRERROR = 0 || test 
$REPLACE_GAI_STRERROR = 1; then
+    func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36
+  fi
+  if test $HAVE_GETADDRINFO = 0; then
+    func_gl_gnulib_m4code_hostent
+  fi
+  if test $HAVE_GETADDRINFO = 0; then
+    func_gl_gnulib_m4code_servent
+  fi
+  if test $HAVE_GETADDRINFO = 0; then
+    func_gl_gnulib_m4code_snprintf
+  fi
+  if test $HAVE_GETADDRINFO = 0; then
+    func_gl_gnulib_m4code_sockets
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $REPLACE_ISFINITE = 1; then
+    func_gl_gnulib_m4code_b1df7117b479d2da59d76deba468ee21
+  fi
+  if test $REPLACE_ISFINITE = 1; then
+    func_gl_gnulib_m4code_3f0e593033d1fc2c127581960f641b66
+  fi
+  if test $REPLACE_ISFINITE = 1; then
+    func_gl_gnulib_m4code_dbdf22868a5367f28bf18e0013ac6f8f
+  fi
+  if test $HAVE_LINK = 0 || test $REPLACE_LINK = 1; then
+    func_gl_gnulib_m4code_stat
+  fi
+  if test $HAVE_LINK = 0 || test $REPLACE_LINK = 1; then
+    func_gl_gnulib_m4code_f9850631dca91859e9cddac9359921c0
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_LOG1P = 0 || test $REPLACE_LOG1P = 1; then
+    func_gl_gnulib_m4code_log
+  fi
+  if test $HAVE_LOG1P = 0 || test $REPLACE_LOG1P = 1; then
+    func_gl_gnulib_m4code_round
+  fi
+  if test $REPLACE_LSTAT = 1; then
+    func_gl_gnulib_m4code_dosname
+  fi
+  if test $REPLACE_LSTAT = 1; then
+    func_gl_gnulib_m4code_stat
+  fi
+  if test $REPLACE_MKDIR = 1; then
+    func_gl_gnulib_m4code_a691da99c1d83b83238e45f41a696f5c
+  fi
+  if test $HAVE_MKSTEMP = 0 || test $REPLACE_MKSTEMP = 1; then
+    func_gl_gnulib_m4code_tempname
+  fi
+  if test $HAVE_NL_LANGINFO = 0 || test $REPLACE_NL_LANGINFO = 1; then
+    func_gl_gnulib_m4code_localeconv
+  fi
+  if test $REPLACE_OPEN = 1; then
+    func_gl_gnulib_m4code_stat
+  fi
+  if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then
+    func_gl_gnulib_m4code_alloca
+  fi
+  if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then
+    func_gl_gnulib_m4code_assure
+  fi
+  if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then
+    func_gl_gnulib_m4code_sockets
+  fi
+  if test $REPLACE_READ = 1; then
+    func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+  fi
+  if test $REPLACE_READ = 1; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
+    func_gl_gnulib_m4code_stat
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_btowc
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_mbrtowc
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_mbsinit
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_wcrtomb
+  fi
+  if test $ac_use_included_regex = yes; then
+    func_gl_gnulib_m4code_3dcce957eadc896e63ab5f137947b410
+  fi
+  if test $REPLACE_RENAME = 1; then
+    func_gl_gnulib_m4code_chdir
+  fi
+  if test $REPLACE_RENAME = 1; then
+    func_gl_gnulib_m4code_a691da99c1d83b83238e45f41a696f5c
+  fi
+  if test $REPLACE_RENAME = 1; then
+    func_gl_gnulib_m4code_9bc5f216d57e231e4834049d67d0db62
+  fi
+  if test $REPLACE_RMDIR = 1; then
+    func_gl_gnulib_m4code_dosname
+  fi
+  if test $REPLACE_SELECT = 1; then
+    func_gl_gnulib_m4code_alloca
+  fi
+  if test $REPLACE_SELECT = 1; then
+    func_gl_gnulib_m4code_dup2
+  fi
+  if test $REPLACE_SELECT = 1; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $REPLACE_SELECT = 1; then
+    func_gl_gnulib_m4code_sockets
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test "$ac_cv_header_winsock2_h" = yes; then
+    func_gl_gnulib_m4code_sockets
+  fi
+  if test "$HAVE_TIMEZONE_T" = 0; then
+    func_gl_gnulib_m4code_flexmember
+  fi
+  if test "$HAVE_TIMEZONE_T" = 0; then
+    func_gl_gnulib_m4code_time_r
+  fi
+  if test "$HAVE_TIMEZONE_T" = 0; then
+    func_gl_gnulib_m4code_timegm
+  fi
+  if test "$HAVE_TIMEZONE_T" = 0; then
+    func_gl_gnulib_m4code_unsetenv
+  fi
+  if test $ac_cv_func_vsnprintf = no || test $REPLACE_VSNPRINTF = 1; then
+    func_gl_gnulib_m4code_vasnprintf
+  fi
+  if test $REPLACE_WRITE = 1; then
+    func_gl_gnulib_m4code_f691f076f650964c9f5598c3ee487616
+  fi
+  if test $REPLACE_WRITE = 1; then
+    func_gl_gnulib_m4code_676220fa4366efa9bdbfccf11a857c07
+  fi
+  if test $REPLACE_WRITE = 1; then
+    func_gl_gnulib_m4code_raise
+  fi
+  m4_pattern_allow([^gl_GNULIB_ENABLED_])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_alloca], [$gl_gnulib_enabled_alloca])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_assure], [$gl_gnulib_enabled_assure])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_btowc], [$gl_gnulib_enabled_btowc])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_chdir], [$gl_gnulib_enabled_chdir])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_a691da99c1d83b83238e45f41a696f5c], 
[$gl_gnulib_enabled_a691da99c1d83b83238e45f41a696f5c])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_dosname], [$gl_gnulib_enabled_dosname])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_36afd6902ac3aacf32e3ff12a686c346], 
[$gl_gnulib_enabled_36afd6902ac3aacf32e3ff12a686c346])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_dup2], [$gl_gnulib_enabled_dup2])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239], 
[$gl_gnulib_enabled_43fe87a341d9b4b93c47c3ad819a5239])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_flexmember], 
[$gl_gnulib_enabled_flexmember])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36], 
[$gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76], 
[$gl_gnulib_enabled_30838f5439487421042f2225bed3af76])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_hostent], [$gl_gnulib_enabled_hostent])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_intprops], [$gl_gnulib_enabled_intprops])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_b1df7117b479d2da59d76deba468ee21], 
[$gl_gnulib_enabled_b1df7117b479d2da59d76deba468ee21])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_3f0e593033d1fc2c127581960f641b66], 
[$gl_gnulib_enabled_3f0e593033d1fc2c127581960f641b66])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_dbdf22868a5367f28bf18e0013ac6f8f], 
[$gl_gnulib_enabled_dbdf22868a5367f28bf18e0013ac6f8f])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_localeconv], 
[$gl_gnulib_enabled_localeconv])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_log], [$gl_gnulib_enabled_log])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_mbrtowc], [$gl_gnulib_enabled_mbrtowc])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_mbsinit], [$gl_gnulib_enabled_mbsinit])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_mbtowc], [$gl_gnulib_enabled_mbtowc])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_memchr], [$gl_gnulib_enabled_memchr])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_mktime], [$gl_gnulib_enabled_mktime])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31], 
[$gl_gnulib_enabled_5264294aa0a5557541b53c8c741f7f31])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_f691f076f650964c9f5598c3ee487616], 
[$gl_gnulib_enabled_f691f076f650964c9f5598c3ee487616])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_676220fa4366efa9bdbfccf11a857c07], 
[$gl_gnulib_enabled_676220fa4366efa9bdbfccf11a857c07])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_pathmax], [$gl_gnulib_enabled_pathmax])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_raise], [$gl_gnulib_enabled_raise])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_round], [$gl_gnulib_enabled_round])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_9bc5f216d57e231e4834049d67d0db62], 
[$gl_gnulib_enabled_9bc5f216d57e231e4834049d67d0db62])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_secure_getenv], 
[$gl_gnulib_enabled_secure_getenv])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_servent], [$gl_gnulib_enabled_servent])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_signbit], [$gl_gnulib_enabled_signbit])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_size_max], [$gl_gnulib_enabled_size_max])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_snprintf], [$gl_gnulib_enabled_snprintf])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_sockets], [$gl_gnulib_enabled_sockets])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_stat], [$gl_gnulib_enabled_stat])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_f9850631dca91859e9cddac9359921c0], 
[$gl_gnulib_enabled_f9850631dca91859e9cddac9359921c0])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_streq], [$gl_gnulib_enabled_streq])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_tempname], [$gl_gnulib_enabled_tempname])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_time_r], [$gl_gnulib_enabled_time_r])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_timegm], [$gl_gnulib_enabled_timegm])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_unsetenv], [$gl_gnulib_enabled_unsetenv])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_vasnprintf], 
[$gl_gnulib_enabled_vasnprintf])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_wcrtomb], [$gl_gnulib_enabled_wcrtomb])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_3dcce957eadc896e63ab5f137947b410], 
[$gl_gnulib_enabled_3dcce957eadc896e63ab5f137947b410])
+  AM_CONDITIONAL([gl_GNULIB_ENABLED_xsize], [$gl_gnulib_enabled_xsize])
   # End of code from modules
   m4_ifval(gl_LIBSOURCES_LIST, [
     m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
@@ -932,6 +1597,7 @@ changequote([, ])dnl
   AC_SUBST([gltests_WITNESS])
   gl_module_indicator_condition=$gltests_WITNESS
   m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition])
+  m4_pattern_allow([^gl_GNULIB_ENABLED_])
   m4_popdef([gl_MODULE_INDICATOR_CONDITION])
   m4_ifval(gltests_LIBSOURCES_LIST, [
     m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
diff --git a/m4/mktime.m4 b/m4/mktime.m4
index 5a0f2d8..23cad73 100644
--- a/m4/mktime.m4
+++ b/m4/mktime.m4
@@ -1,4 +1,4 @@
-# serial 26
+# serial 27
 dnl Copyright (C) 2002-2003, 2005-2007, 2009-2016 Free Software Foundation,
 dnl Inc.
 dnl This file is free software; the Free Software Foundation
@@ -30,6 +30,7 @@ AC_DEFUN([gl_FUNC_MKTIME],
   dnl in Autoconf and because it invokes AC_LIBOBJ.
   AC_CHECK_HEADERS_ONCE([unistd.h])
   AC_CHECK_DECLS_ONCE([alarm])
+  AC_CHECK_FUNCS_ONCE([tzset])
   AC_REQUIRE([gl_MULTIARCH])
   if test $APPLE_UNIVERSAL_BUILD = 1; then
     # A universal build on Apple Mac OS X platforms.



reply via email to

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