From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2126) id 256563858C51; Mon, 18 Apr 2022 16:14:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 256563858C51 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Tom Tromey To: bfd-cvs@sourceware.org, gdb-cvs@sourceware.org Subject: [binutils-gdb] Update gnulib X-Act-Checkin: binutils-gdb X-Git-Author: Tom Tromey X-Git-Refname: refs/heads/master X-Git-Oldrev: 2390419d1cb72882110538e01e5586372df19657 X-Git-Newrev: dc6c21dabfbd242616b9e6266b459eded2d0762b Message-Id: <20220418161432.256563858C51@sourceware.org> Date: Mon, 18 Apr 2022 16:14:32 +0000 (GMT) X-BeenThere: gdb-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2022 16:14:32 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3Ddc6c21dabfbd= 242616b9e6266b459eded2d0762b commit dc6c21dabfbd242616b9e6266b459eded2d0762b Author: Tom Tromey Date: Mon Apr 18 09:44:18 2022 -0600 Update gnulib =20 This updates gnulib to a relatively recent commit. Most of this was done by the gnulib import script; the only change I made was to update-gnulib.sh. =20 Tested on x86-64 Fedora 34. I also did a mingw cross build. Diff: --- gnulib/Makefile.in | 969 +- gnulib/aclocal.m4 | 88 +- gnulib/config.in | 500 +- gnulib/configure | 26041 +++++++++++----= ---- gnulib/doc/gendocs_template | 2 +- gnulib/import/Makefile.am | 1960 +- gnulib/import/Makefile.in | 5206 ++-- gnulib/import/_Noreturn.h | 26 +- gnulib/import/accept.c | 16 +- gnulib/import/alloca.c | 4 +- gnulib/import/alloca.in.h | 22 +- gnulib/import/arg-nonnull.h | 10 +- gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 16 +- gnulib/import/at-func.c | 4 +- gnulib/import/attribute.h | 28 +- gnulib/import/basename-lgpl.c | 16 +- gnulib/import/basename-lgpl.h | 26 +- gnulib/import/bind.c | 16 +- gnulib/import/btowc.c | 16 +- gnulib/import/c++defs.h | 10 +- gnulib/import/canonicalize-lgpl.c | 39 +- gnulib/import/cdefs.h | 206 +- gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/chown.c | 20 +- gnulib/import/cloexec.c | 20 +- gnulib/import/cloexec.h | 20 +- gnulib/import/close.c | 16 +- gnulib/import/closedir.c | 16 +- gnulib/import/connect.c | 16 +- gnulib/import/count-one-bits.c | 18 + gnulib/import/count-one-bits.h | 16 +- gnulib/import/ctype.in.h | 18 +- gnulib/import/dirent-private.h | 16 +- gnulib/import/dirent.in.h | 142 +- gnulib/import/dirfd.c | 16 +- gnulib/import/dirname-lgpl.c | 16 +- gnulib/import/dirname.h | 39 +- gnulib/import/dup-safer-flag.c | 4 +- gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 16 +- gnulib/import/dup2.c | 16 +- gnulib/import/eloop-threshold.h | 10 +- gnulib/import/errno.in.h | 18 +- gnulib/import/error.c | 16 +- gnulib/import/error.h | 16 +- gnulib/import/exitfail.c | 16 +- gnulib/import/exitfail.h | 16 +- gnulib/import/extra/gendocs.sh | 12 +- gnulib/import/extra/gitlog-to-changelog | 7 +- gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 19 +- gnulib/import/fchown-stub.c | 16 +- gnulib/import/fcntl.c | 16 +- gnulib/import/fcntl.in.h | 20 +- gnulib/import/fd-hook.c | 18 +- gnulib/import/fd-hook.h | 18 +- gnulib/import/fd-safer-flag.c | 4 +- gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/ffs.c | 16 +- gnulib/import/filename.h | 10 +- gnulib/import/filenamecat-lgpl.c | 16 +- gnulib/import/filenamecat.h | 25 +- gnulib/import/flexmember.h | 10 +- gnulib/import/float+.h | 18 +- gnulib/import/float.c | 16 +- gnulib/import/float.in.h | 16 +- gnulib/import/fnmatch.c | 12 +- gnulib/import/fnmatch.in.h | 18 +- gnulib/import/fnmatch_loop.c | 10 +- gnulib/import/fpucw.h | 16 +- gnulib/import/free.c | 32 +- gnulib/import/frexp.c | 16 +- gnulib/import/frexpl.c | 16 +- gnulib/import/fstat.c | 16 +- gnulib/import/fstatat.c | 4 +- gnulib/import/getcwd-lgpl.c | 28 +- gnulib/import/getcwd.c | 21 +- gnulib/import/getdelim.c | 22 +- gnulib/import/getdtablesize.c | 16 +- gnulib/import/getline.c | 22 +- gnulib/import/getlogin_r.c | 18 +- gnulib/import/getprogname.c | 20 +- gnulib/import/getprogname.h | 10 +- gnulib/import/getrandom.c | 22 +- gnulib/import/gettext.h | 31 +- gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob-libc.h | 58 +- gnulib/import/glob.c | 108 +- gnulib/import/glob.in.h | 26 +- gnulib/import/glob_internal.h | 10 +- gnulib/import/glob_pattern_p.c | 10 +- gnulib/import/globfree.c | 10 +- gnulib/import/glthread/lock.c | 18 +- gnulib/import/glthread/lock.h | 22 +- gnulib/import/glthread/threadlib.c | 18 +- gnulib/import/hard-locale.c | 16 +- gnulib/import/hard-locale.h | 16 +- gnulib/import/idx.h | 30 +- gnulib/import/inet_ntop.c | 18 +- gnulib/import/intprops.h | 48 +- gnulib/import/inttypes.in.h | 16 +- gnulib/import/isblank.c | 16 +- gnulib/import/isnan.c | 16 +- gnulib/import/isnand-nolibm.h | 16 +- gnulib/import/isnand.c | 16 +- gnulib/import/isnanl-nolibm.h | 16 +- gnulib/import/isnanl.c | 16 +- gnulib/import/itold.c | 16 +- gnulib/import/lc-charset-dispatch.c | 22 +- gnulib/import/lc-charset-dispatch.h | 16 +- gnulib/import/libc-config.h | 50 +- gnulib/import/limits.in.h | 34 +- gnulib/import/listen.c | 16 +- gnulib/import/localcharset.c | 18 +- gnulib/import/localcharset.h | 18 +- gnulib/import/locale.in.h | 22 +- gnulib/import/lstat.c | 16 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 12 +- gnulib/import/m4/arpa_inet_h.m4 | 33 +- gnulib/import/m4/btowc.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 62 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/chown.m4 | 2 +- gnulib/import/m4/clock_time.m4 | 9 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/ctype.m4 | 32 - gnulib/import/m4/ctype_h.m4 | 47 + gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 47 +- gnulib/import/m4/dirfd.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 2 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 7 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 8 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 6 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 41 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/ffs.m4 | 6 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 22 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 40 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/free.m4 | 9 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 6 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 21 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdelim.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getline.m4 | 2 +- gnulib/import/m4/getlogin.m4 | 2 +- gnulib/import/m4/getlogin_r.m4 | 2 +- gnulib/import/m4/getpagesize.m4 | 2 +- gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/getrandom.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 8 +- gnulib/import/m4/glob.m4 | 43 +- gnulib/import/m4/glob_h.m4 | 40 +- gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-common.m4 | 407 +- gnulib/import/m4/gnulib-comp.m4 | 642 +- gnulib/import/m4/gnulib-tool.m4 | 10 +- gnulib/import/m4/include_next.m4 | 8 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 35 +- gnulib/import/m4/isblank.m4 | 2 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 30 +- gnulib/import/m4/limits-h.m4 | 14 +- gnulib/import/m4/localcharset.m4 | 2 +- gnulib/import/m4/locale-fr.m4 | 2 +- gnulib/import/m4/locale-ja.m4 | 2 +- gnulib/import/m4/locale-zh.m4 | 2 +- gnulib/import/m4/locale_h.m4 | 40 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 157 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 229 +- gnulib/import/m4/mbrtowc.m4 | 2 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/mbtowc.m4 | 2 +- gnulib/import/m4/memchr.m4 | 6 +- gnulib/import/m4/memmem.m4 | 7 +- gnulib/import/m4/mempcpy.m4 | 6 +- gnulib/import/m4/memrchr.m4 | 6 +- gnulib/import/m4/minmax.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 2 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 6 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netdb_h.m4 | 27 +- gnulib/import/m4/netinet_in_h.m4 | 10 +- gnulib/import/m4/nocrash.m4 | 2 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/open-cloexec.m4 | 2 +- gnulib/import/m4/open-slash.m4 | 2 +- gnulib/import/m4/open.m4 | 2 +- gnulib/import/m4/openat.m4 | 2 +- gnulib/import/m4/opendir.m4 | 2 +- gnulib/import/m4/pathmax.m4 | 2 +- gnulib/import/m4/pid_t.m4 | 2 +- gnulib/import/m4/pipe.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 6 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 51 +- gnulib/import/m4/rename.m4 | 2 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 2 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/select.m4 | 6 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 8 +- gnulib/import/m4/signal_h.m4 | 35 +- gnulib/import/m4/socketlib.m4 | 2 +- gnulib/import/m4/sockets.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 8 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 6 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 13 +- gnulib/import/m4/stdbool.m4 | 19 +- gnulib/import/m4/stddef_h.m4 | 37 +- gnulib/import/m4/stdint.m4 | 14 +- gnulib/import/m4/stdio_h.m4 | 199 +- gnulib/import/m4/stdlib_h.m4 | 136 +- gnulib/import/m4/strchrnul.m4 | 6 +- gnulib/import/m4/strdup.m4 | 8 +- gnulib/import/m4/strerror.m4 | 8 +- gnulib/import/m4/strerror_r.m4 | 19 +- gnulib/import/m4/string_h.m4 | 128 +- gnulib/import/m4/strings_h.m4 | 40 +- gnulib/import/m4/strnlen.m4 | 6 +- gnulib/import/m4/strstr.m4 | 9 +- gnulib/import/m4/strtok_r.m4 | 6 +- gnulib/import/m4/sys_random_h.m4 | 27 +- gnulib/import/m4/sys_select_h.m4 | 31 +- gnulib/import/m4/sys_socket_h.m4 | 60 +- gnulib/import/m4/sys_stat_h.m4 | 67 +- gnulib/import/m4/sys_time_h.m4 | 36 +- gnulib/import/m4/sys_types_h.m4 | 18 +- gnulib/import/m4/sys_uio_h.m4 | 25 +- gnulib/import/m4/sys_wait_h.m4 | 27 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 130 +- gnulib/import/m4/time_h.m4 | 66 +- gnulib/import/m4/time_r.m4 | 4 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 383 +- gnulib/import/m4/vararrays.m4 | 72 + gnulib/import/m4/visibility.m4 | 9 +- gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 113 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 41 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 2 +- gnulib/import/m4/wmempcpy.m4 | 2 +- gnulib/import/m4/year2038.m4 | 124 + gnulib/import/m4/zzgnulib.m4 | 2 +- gnulib/import/malloc.c | 43 +- gnulib/import/malloc/scratch_buffer.h | 10 +- gnulib/import/malloc/scratch_buffer_dupfree.c | 10 +- gnulib/import/malloc/scratch_buffer_grow.c | 10 +- .../import/malloc/scratch_buffer_grow_preserve.c | 10 +- .../import/malloc/scratch_buffer_set_array_size.c | 10 +- gnulib/import/malloca.c | 42 +- gnulib/import/malloca.h | 41 +- gnulib/import/math.c | 18 + gnulib/import/math.in.h | 35 +- gnulib/import/mbrtowc-impl-utf8.h | 18 +- gnulib/import/mbrtowc-impl.h | 16 +- gnulib/import/mbrtowc.c | 16 +- gnulib/import/mbsinit.c | 16 +- gnulib/import/mbsrtowcs-impl.h | 16 +- gnulib/import/mbsrtowcs-state.c | 16 +- gnulib/import/mbsrtowcs.c | 16 +- gnulib/import/mbtowc-impl.h | 16 +- gnulib/import/mbtowc-lock.c | 16 +- gnulib/import/mbtowc-lock.h | 28 +- gnulib/import/mbtowc.c | 16 +- gnulib/import/memchr.c | 26 +- gnulib/import/memchr.valgrind | 16 +- gnulib/import/memmem.c | 18 +- gnulib/import/mempcpy.c | 23 +- gnulib/import/memrchr.c | 16 +- gnulib/import/minmax.h | 18 +- gnulib/import/mkdir.c | 18 +- gnulib/import/mkdtemp.c | 16 +- gnulib/import/mkostemp.c | 16 +- gnulib/import/msvc-inval.c | 18 +- gnulib/import/msvc-inval.h | 18 +- gnulib/import/msvc-nothrow.c | 18 +- gnulib/import/msvc-nothrow.h | 18 +- gnulib/import/netdb.in.h | 18 +- gnulib/import/netinet_in.in.h | 18 +- gnulib/import/open.c | 16 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 4 +- gnulib/import/openat.h | 6 +- gnulib/import/opendir.c | 16 +- gnulib/import/pathmax.h | 18 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/pipe.c | 18 +- gnulib/import/rawmemchr.c | 97 +- gnulib/import/rawmemchr.valgrind | 16 +- gnulib/import/readdir.c | 16 +- gnulib/import/readlink.c | 20 +- gnulib/import/realloc.c | 66 +- gnulib/import/rename.c | 20 +- gnulib/import/rewinddir.c | 16 +- gnulib/import/rmdir.c | 16 +- gnulib/import/same-inode.h | 16 +- gnulib/import/save-cwd.c | 4 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 118 +- gnulib/import/select.c | 27 +- gnulib/import/setenv.c | 16 +- gnulib/import/setlocale-lock.c | 16 +- gnulib/import/setlocale_null.c | 16 +- gnulib/import/setlocale_null.h | 16 +- gnulib/import/setsockopt.c | 16 +- gnulib/import/signal.in.h | 16 +- gnulib/import/socket.c | 16 +- gnulib/import/sockets.c | 18 +- gnulib/import/sockets.h | 16 +- gnulib/import/stat-time.c | 18 + gnulib/import/stat-time.h | 22 +- gnulib/import/stat-w32.c | 16 +- gnulib/import/stat-w32.h | 16 +- gnulib/import/stat.c | 16 +- gnulib/import/stdalign.in.h | 31 +- gnulib/import/stdbool.in.h | 18 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 22 +- gnulib/import/stdio-read.c | 168 + gnulib/import/stdio-write.c | 206 + gnulib/import/stdio.in.h | 216 +- gnulib/import/stdlib.in.h | 368 +- gnulib/import/str-two-way.h | 18 +- gnulib/import/strchrnul.c | 16 +- gnulib/import/strchrnul.valgrind | 16 +- gnulib/import/strdup.c | 18 +- gnulib/import/streq.h | 18 +- gnulib/import/strerror-override.c | 102 +- gnulib/import/strerror-override.h | 17 +- gnulib/import/strerror.c | 16 +- gnulib/import/strerror_r.c | 51 +- gnulib/import/string.in.h | 233 +- gnulib/import/strings.in.h | 18 +- gnulib/import/stripslash.c | 16 +- gnulib/import/strnlen.c | 18 +- gnulib/import/strnlen1.c | 16 +- gnulib/import/strnlen1.h | 16 +- gnulib/import/strstr.c | 18 +- gnulib/import/strtok_r.c | 16 +- gnulib/import/sys_random.in.h | 24 +- gnulib/import/sys_select.in.h | 31 +- gnulib/import/sys_socket.c | 18 + gnulib/import/sys_socket.in.h | 18 +- gnulib/import/sys_stat.in.h | 18 +- gnulib/import/sys_time.in.h | 18 +- gnulib/import/sys_types.in.h | 18 +- gnulib/import/sys_uio.in.h | 18 +- gnulib/import/sys_wait.in.h | 18 +- gnulib/import/tempname.c | 41 +- gnulib/import/tempname.h | 16 +- gnulib/import/time.in.h | 71 +- gnulib/import/time_r.c | 18 +- gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.c | 18 + gnulib/import/unistd.in.h | 50 +- gnulib/import/unsetenv.c | 16 +- gnulib/import/verify.h | 48 +- gnulib/import/w32sock.h | 16 +- gnulib/import/warn-on-use.h | 16 +- gnulib/import/wchar.in.h | 126 +- gnulib/import/wctype-h.c | 19 + gnulib/import/wctype.in.h | 28 +- gnulib/import/windows-initguard.h | 18 +- gnulib/import/windows-mutex.c | 18 +- gnulib/import/windows-mutex.h | 18 +- gnulib/import/windows-once.c | 18 +- gnulib/import/windows-once.h | 18 +- gnulib/import/windows-recmutex.c | 18 +- gnulib/import/windows-recmutex.h | 18 +- gnulib/import/windows-rwlock.c | 18 +- gnulib/import/windows-rwlock.h | 18 +- gnulib/import/wmemchr-impl.h | 16 +- gnulib/import/wmemchr.c | 16 +- gnulib/import/wmempcpy.c | 18 +- gnulib/import/xalloc-oversized.h | 55 +- gnulib/update-gnulib.sh | 2 +- 431 files changed, 27154 insertions(+), 18471 deletions(-) diff --git a/gnulib/Makefile.in b/gnulib/Makefile.in index af264c3c12d..6a2091627d2 100644 --- a/gnulib/Makefile.in +++ b/gnulib/Makefile.in @@ -14,7 +14,7 @@ =20 @SET_MAKE@ =20 -# Copyright (C) 2019-2021 Free Software Foundation, Inc. +# Copyright (C) 2019-2022 Free Software Foundation, Inc. =20 # This file is part of GDB. =20 @@ -126,7 +126,7 @@ am__aclocal_m4_deps =3D $(top_srcdir)/../config/depstan= d.m4 \ $(top_srcdir)/import/m4/close.m4 \ $(top_srcdir)/import/m4/closedir.m4 \ $(top_srcdir)/import/m4/codeset.m4 \ - $(top_srcdir)/import/m4/ctype.m4 \ + $(top_srcdir)/import/m4/ctype_h.m4 \ $(top_srcdir)/import/m4/d-ino.m4 \ $(top_srcdir)/import/m4/d-type.m4 \ $(top_srcdir)/import/m4/dirent_h.m4 \ @@ -272,6 +272,7 @@ am__aclocal_m4_deps =3D $(top_srcdir)/../config/depstan= d.m4 \ $(top_srcdir)/import/m4/time_r.m4 \ $(top_srcdir)/import/m4/unistd-safer.m4 \ $(top_srcdir)/import/m4/unistd_h.m4 \ + $(top_srcdir)/import/m4/vararrays.m4 \ $(top_srcdir)/import/m4/visibility.m4 \ $(top_srcdir)/import/m4/warn-on-use.m4 \ $(top_srcdir)/import/m4/wchar_h.m4 \ @@ -280,6 +281,7 @@ am__aclocal_m4_deps =3D $(top_srcdir)/../config/depstan= d.m4 \ $(top_srcdir)/import/m4/wint_t.m4 \ $(top_srcdir)/import/m4/wmemchr.m4 \ $(top_srcdir)/import/m4/wmempcpy.m4 \ + $(top_srcdir)/import/m4/year2038.m4 \ $(top_srcdir)/import/m4/zzgnulib.m4 $(top_srcdir)/configure.ac am__configure_deps =3D $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) @@ -390,471 +392,483 @@ FNMATCH_H =3D @FNMATCH_H@ FREXPL_LIBM =3D @FREXPL_LIBM@ FREXP_LIBM =3D @FREXP_LIBM@ GLOB_H =3D @GLOB_H@ -GNULIB_ACCEPT =3D @GNULIB_ACCEPT@ -GNULIB_ACCEPT4 =3D @GNULIB_ACCEPT4@ -GNULIB_ACCESS =3D @GNULIB_ACCESS@ -GNULIB_ACOSF =3D @GNULIB_ACOSF@ -GNULIB_ACOSL =3D @GNULIB_ACOSL@ -GNULIB_ALIGNED_ALLOC =3D @GNULIB_ALIGNED_ALLOC@ -GNULIB_ALPHASORT =3D @GNULIB_ALPHASORT@ -GNULIB_ASINF =3D @GNULIB_ASINF@ -GNULIB_ASINL =3D @GNULIB_ASINL@ -GNULIB_ATAN2F =3D @GNULIB_ATAN2F@ -GNULIB_ATANF =3D @GNULIB_ATANF@ -GNULIB_ATANL =3D @GNULIB_ATANL@ -GNULIB_ATOLL =3D @GNULIB_ATOLL@ -GNULIB_BIND =3D @GNULIB_BIND@ -GNULIB_BTOWC =3D @GNULIB_BTOWC@ -GNULIB_CALLOC_POSIX =3D @GNULIB_CALLOC_POSIX@ -GNULIB_CANONICALIZE_FILE_NAME =3D @GNULIB_CANONICALIZE_FILE_NAME@ -GNULIB_CBRT =3D @GNULIB_CBRT@ -GNULIB_CBRTF =3D @GNULIB_CBRTF@ -GNULIB_CBRTL =3D @GNULIB_CBRTL@ -GNULIB_CEIL =3D @GNULIB_CEIL@ -GNULIB_CEILF =3D @GNULIB_CEILF@ -GNULIB_CEILL =3D @GNULIB_CEILL@ -GNULIB_CHDIR =3D @GNULIB_CHDIR@ -GNULIB_CHOWN =3D @GNULIB_CHOWN@ -GNULIB_CLOSE =3D @GNULIB_CLOSE@ -GNULIB_CLOSEDIR =3D @GNULIB_CLOSEDIR@ -GNULIB_CONNECT =3D @GNULIB_CONNECT@ -GNULIB_COPYSIGN =3D @GNULIB_COPYSIGN@ -GNULIB_COPYSIGNF =3D @GNULIB_COPYSIGNF@ -GNULIB_COPYSIGNL =3D @GNULIB_COPYSIGNL@ -GNULIB_COPY_FILE_RANGE =3D @GNULIB_COPY_FILE_RANGE@ -GNULIB_COSF =3D @GNULIB_COSF@ -GNULIB_COSHF =3D @GNULIB_COSHF@ -GNULIB_COSL =3D @GNULIB_COSL@ -GNULIB_CREAT =3D @GNULIB_CREAT@ -GNULIB_CTIME =3D @GNULIB_CTIME@ -GNULIB_DIRFD =3D @GNULIB_DIRFD@ -GNULIB_DPRINTF =3D @GNULIB_DPRINTF@ -GNULIB_DUP =3D @GNULIB_DUP@ -GNULIB_DUP2 =3D @GNULIB_DUP2@ -GNULIB_DUP3 =3D @GNULIB_DUP3@ -GNULIB_DUPLOCALE =3D @GNULIB_DUPLOCALE@ -GNULIB_ENVIRON =3D @GNULIB_ENVIRON@ -GNULIB_EUIDACCESS =3D @GNULIB_EUIDACCESS@ -GNULIB_EXECL =3D @GNULIB_EXECL@ -GNULIB_EXECLE =3D @GNULIB_EXECLE@ -GNULIB_EXECLP =3D @GNULIB_EXECLP@ -GNULIB_EXECV =3D @GNULIB_EXECV@ -GNULIB_EXECVE =3D @GNULIB_EXECVE@ -GNULIB_EXECVP =3D @GNULIB_EXECVP@ -GNULIB_EXECVPE =3D @GNULIB_EXECVPE@ -GNULIB_EXP2 =3D @GNULIB_EXP2@ -GNULIB_EXP2F =3D @GNULIB_EXP2F@ -GNULIB_EXP2L =3D @GNULIB_EXP2L@ -GNULIB_EXPF =3D @GNULIB_EXPF@ -GNULIB_EXPL =3D @GNULIB_EXPL@ -GNULIB_EXPLICIT_BZERO =3D @GNULIB_EXPLICIT_BZERO@ -GNULIB_EXPM1 =3D @GNULIB_EXPM1@ -GNULIB_EXPM1F =3D @GNULIB_EXPM1F@ -GNULIB_EXPM1L =3D @GNULIB_EXPM1L@ -GNULIB_FABSF =3D @GNULIB_FABSF@ -GNULIB_FABSL =3D @GNULIB_FABSL@ -GNULIB_FACCESSAT =3D @GNULIB_FACCESSAT@ -GNULIB_FCHDIR =3D @GNULIB_FCHDIR@ -GNULIB_FCHMODAT =3D @GNULIB_FCHMODAT@ -GNULIB_FCHOWNAT =3D @GNULIB_FCHOWNAT@ -GNULIB_FCLOSE =3D @GNULIB_FCLOSE@ -GNULIB_FCNTL =3D @GNULIB_FCNTL@ -GNULIB_FDATASYNC =3D @GNULIB_FDATASYNC@ -GNULIB_FDOPEN =3D @GNULIB_FDOPEN@ -GNULIB_FDOPENDIR =3D @GNULIB_FDOPENDIR@ -GNULIB_FFLUSH =3D @GNULIB_FFLUSH@ -GNULIB_FFS =3D @GNULIB_FFS@ -GNULIB_FFSL =3D @GNULIB_FFSL@ -GNULIB_FFSLL =3D @GNULIB_FFSLL@ -GNULIB_FGETC =3D @GNULIB_FGETC@ -GNULIB_FGETS =3D @GNULIB_FGETS@ -GNULIB_FLOOR =3D @GNULIB_FLOOR@ -GNULIB_FLOORF =3D @GNULIB_FLOORF@ -GNULIB_FLOORL =3D @GNULIB_FLOORL@ -GNULIB_FMA =3D @GNULIB_FMA@ -GNULIB_FMAF =3D @GNULIB_FMAF@ -GNULIB_FMAL =3D @GNULIB_FMAL@ -GNULIB_FMOD =3D @GNULIB_FMOD@ -GNULIB_FMODF =3D @GNULIB_FMODF@ -GNULIB_FMODL =3D @GNULIB_FMODL@ -GNULIB_FNMATCH =3D @GNULIB_FNMATCH@ -GNULIB_FOPEN =3D @GNULIB_FOPEN@ -GNULIB_FPRINTF =3D @GNULIB_FPRINTF@ -GNULIB_FPRINTF_POSIX =3D @GNULIB_FPRINTF_POSIX@ -GNULIB_FPURGE =3D @GNULIB_FPURGE@ -GNULIB_FPUTC =3D @GNULIB_FPUTC@ -GNULIB_FPUTS =3D @GNULIB_FPUTS@ -GNULIB_FREAD =3D @GNULIB_FREAD@ -GNULIB_FREE_POSIX =3D @GNULIB_FREE_POSIX@ -GNULIB_FREOPEN =3D @GNULIB_FREOPEN@ -GNULIB_FREXP =3D @GNULIB_FREXP@ -GNULIB_FREXPF =3D @GNULIB_FREXPF@ -GNULIB_FREXPL =3D @GNULIB_FREXPL@ -GNULIB_FSCANF =3D @GNULIB_FSCANF@ -GNULIB_FSEEK =3D @GNULIB_FSEEK@ -GNULIB_FSEEKO =3D @GNULIB_FSEEKO@ -GNULIB_FSTAT =3D @GNULIB_FSTAT@ -GNULIB_FSTATAT =3D @GNULIB_FSTATAT@ -GNULIB_FSYNC =3D @GNULIB_FSYNC@ -GNULIB_FTELL =3D @GNULIB_FTELL@ -GNULIB_FTELLO =3D @GNULIB_FTELLO@ -GNULIB_FTRUNCATE =3D @GNULIB_FTRUNCATE@ -GNULIB_FUTIMENS =3D @GNULIB_FUTIMENS@ -GNULIB_FWRITE =3D @GNULIB_FWRITE@ -GNULIB_GETADDRINFO =3D @GNULIB_GETADDRINFO@ -GNULIB_GETC =3D @GNULIB_GETC@ -GNULIB_GETCHAR =3D @GNULIB_GETCHAR@ -GNULIB_GETCWD =3D @GNULIB_GETCWD@ -GNULIB_GETDELIM =3D @GNULIB_GETDELIM@ -GNULIB_GETDOMAINNAME =3D @GNULIB_GETDOMAINNAME@ -GNULIB_GETDTABLESIZE =3D @GNULIB_GETDTABLESIZE@ -GNULIB_GETENTROPY =3D @GNULIB_GETENTROPY@ -GNULIB_GETGROUPS =3D @GNULIB_GETGROUPS@ -GNULIB_GETHOSTNAME =3D @GNULIB_GETHOSTNAME@ -GNULIB_GETLINE =3D @GNULIB_GETLINE@ -GNULIB_GETLOADAVG =3D @GNULIB_GETLOADAVG@ -GNULIB_GETLOGIN =3D @GNULIB_GETLOGIN@ -GNULIB_GETLOGIN_R =3D @GNULIB_GETLOGIN_R@ -GNULIB_GETOPT_POSIX =3D @GNULIB_GETOPT_POSIX@ -GNULIB_GETPAGESIZE =3D @GNULIB_GETPAGESIZE@ -GNULIB_GETPASS =3D @GNULIB_GETPASS@ -GNULIB_GETPEERNAME =3D @GNULIB_GETPEERNAME@ -GNULIB_GETRANDOM =3D @GNULIB_GETRANDOM@ -GNULIB_GETSOCKNAME =3D @GNULIB_GETSOCKNAME@ -GNULIB_GETSOCKOPT =3D @GNULIB_GETSOCKOPT@ -GNULIB_GETSUBOPT =3D @GNULIB_GETSUBOPT@ +GL_CFLAG_ALLOW_WARNINGS =3D @GL_CFLAG_ALLOW_WARNINGS@ +GL_CFLAG_GNULIB_WARNINGS =3D @GL_CFLAG_GNULIB_WARNINGS@ +GL_GNULIB_ACCEPT =3D @GL_GNULIB_ACCEPT@ +GL_GNULIB_ACCEPT4 =3D @GL_GNULIB_ACCEPT4@ +GL_GNULIB_ACCESS =3D @GL_GNULIB_ACCESS@ +GL_GNULIB_ACOSF =3D @GL_GNULIB_ACOSF@ +GL_GNULIB_ACOSL =3D @GL_GNULIB_ACOSL@ +GL_GNULIB_ALIGNED_ALLOC =3D @GL_GNULIB_ALIGNED_ALLOC@ +GL_GNULIB_ALPHASORT =3D @GL_GNULIB_ALPHASORT@ +GL_GNULIB_ASINF =3D @GL_GNULIB_ASINF@ +GL_GNULIB_ASINL =3D @GL_GNULIB_ASINL@ +GL_GNULIB_ATAN2F =3D @GL_GNULIB_ATAN2F@ +GL_GNULIB_ATANF =3D @GL_GNULIB_ATANF@ +GL_GNULIB_ATANL =3D @GL_GNULIB_ATANL@ +GL_GNULIB_ATOLL =3D @GL_GNULIB_ATOLL@ +GL_GNULIB_BIND =3D @GL_GNULIB_BIND@ +GL_GNULIB_BTOWC =3D @GL_GNULIB_BTOWC@ +GL_GNULIB_CALLOC_GNU =3D @GL_GNULIB_CALLOC_GNU@ +GL_GNULIB_CALLOC_POSIX =3D @GL_GNULIB_CALLOC_POSIX@ +GL_GNULIB_CANONICALIZE_FILE_NAME =3D @GL_GNULIB_CANONICALIZE_FILE_NAME@ +GL_GNULIB_CBRT =3D @GL_GNULIB_CBRT@ +GL_GNULIB_CBRTF =3D @GL_GNULIB_CBRTF@ +GL_GNULIB_CBRTL =3D @GL_GNULIB_CBRTL@ +GL_GNULIB_CEIL =3D @GL_GNULIB_CEIL@ +GL_GNULIB_CEILF =3D @GL_GNULIB_CEILF@ +GL_GNULIB_CEILL =3D @GL_GNULIB_CEILL@ +GL_GNULIB_CHDIR =3D @GL_GNULIB_CHDIR@ +GL_GNULIB_CHOWN =3D @GL_GNULIB_CHOWN@ +GL_GNULIB_CLOSE =3D @GL_GNULIB_CLOSE@ +GL_GNULIB_CLOSEDIR =3D @GL_GNULIB_CLOSEDIR@ +GL_GNULIB_CONNECT =3D @GL_GNULIB_CONNECT@ +GL_GNULIB_COPYSIGN =3D @GL_GNULIB_COPYSIGN@ +GL_GNULIB_COPYSIGNF =3D @GL_GNULIB_COPYSIGNF@ +GL_GNULIB_COPYSIGNL =3D @GL_GNULIB_COPYSIGNL@ +GL_GNULIB_COPY_FILE_RANGE =3D @GL_GNULIB_COPY_FILE_RANGE@ +GL_GNULIB_COSF =3D @GL_GNULIB_COSF@ +GL_GNULIB_COSHF =3D @GL_GNULIB_COSHF@ +GL_GNULIB_COSL =3D @GL_GNULIB_COSL@ +GL_GNULIB_CREAT =3D @GL_GNULIB_CREAT@ +GL_GNULIB_CTIME =3D @GL_GNULIB_CTIME@ +GL_GNULIB_DIRFD =3D @GL_GNULIB_DIRFD@ +GL_GNULIB_DPRINTF =3D @GL_GNULIB_DPRINTF@ +GL_GNULIB_DUP =3D @GL_GNULIB_DUP@ +GL_GNULIB_DUP2 =3D @GL_GNULIB_DUP2@ +GL_GNULIB_DUP3 =3D @GL_GNULIB_DUP3@ +GL_GNULIB_DUPLOCALE =3D @GL_GNULIB_DUPLOCALE@ +GL_GNULIB_ENVIRON =3D @GL_GNULIB_ENVIRON@ +GL_GNULIB_EUIDACCESS =3D @GL_GNULIB_EUIDACCESS@ +GL_GNULIB_EXECL =3D @GL_GNULIB_EXECL@ +GL_GNULIB_EXECLE =3D @GL_GNULIB_EXECLE@ +GL_GNULIB_EXECLP =3D @GL_GNULIB_EXECLP@ +GL_GNULIB_EXECV =3D @GL_GNULIB_EXECV@ +GL_GNULIB_EXECVE =3D @GL_GNULIB_EXECVE@ +GL_GNULIB_EXECVP =3D @GL_GNULIB_EXECVP@ +GL_GNULIB_EXECVPE =3D @GL_GNULIB_EXECVPE@ +GL_GNULIB_EXP2 =3D @GL_GNULIB_EXP2@ +GL_GNULIB_EXP2F =3D @GL_GNULIB_EXP2F@ +GL_GNULIB_EXP2L =3D @GL_GNULIB_EXP2L@ +GL_GNULIB_EXPF =3D @GL_GNULIB_EXPF@ +GL_GNULIB_EXPL =3D @GL_GNULIB_EXPL@ +GL_GNULIB_EXPLICIT_BZERO =3D @GL_GNULIB_EXPLICIT_BZERO@ +GL_GNULIB_EXPM1 =3D @GL_GNULIB_EXPM1@ +GL_GNULIB_EXPM1F =3D @GL_GNULIB_EXPM1F@ +GL_GNULIB_EXPM1L =3D @GL_GNULIB_EXPM1L@ +GL_GNULIB_FABSF =3D @GL_GNULIB_FABSF@ +GL_GNULIB_FABSL =3D @GL_GNULIB_FABSL@ +GL_GNULIB_FACCESSAT =3D @GL_GNULIB_FACCESSAT@ +GL_GNULIB_FCHDIR =3D @GL_GNULIB_FCHDIR@ +GL_GNULIB_FCHMODAT =3D @GL_GNULIB_FCHMODAT@ +GL_GNULIB_FCHOWNAT =3D @GL_GNULIB_FCHOWNAT@ +GL_GNULIB_FCLOSE =3D @GL_GNULIB_FCLOSE@ +GL_GNULIB_FCNTL =3D @GL_GNULIB_FCNTL@ +GL_GNULIB_FDATASYNC =3D @GL_GNULIB_FDATASYNC@ +GL_GNULIB_FDOPEN =3D @GL_GNULIB_FDOPEN@ +GL_GNULIB_FDOPENDIR =3D @GL_GNULIB_FDOPENDIR@ +GL_GNULIB_FFLUSH =3D @GL_GNULIB_FFLUSH@ +GL_GNULIB_FFS =3D @GL_GNULIB_FFS@ +GL_GNULIB_FFSL =3D @GL_GNULIB_FFSL@ +GL_GNULIB_FFSLL =3D @GL_GNULIB_FFSLL@ +GL_GNULIB_FGETC =3D @GL_GNULIB_FGETC@ +GL_GNULIB_FGETS =3D @GL_GNULIB_FGETS@ +GL_GNULIB_FLOOR =3D @GL_GNULIB_FLOOR@ +GL_GNULIB_FLOORF =3D @GL_GNULIB_FLOORF@ +GL_GNULIB_FLOORL =3D @GL_GNULIB_FLOORL@ +GL_GNULIB_FMA =3D @GL_GNULIB_FMA@ +GL_GNULIB_FMAF =3D @GL_GNULIB_FMAF@ +GL_GNULIB_FMAL =3D @GL_GNULIB_FMAL@ +GL_GNULIB_FMOD =3D @GL_GNULIB_FMOD@ +GL_GNULIB_FMODF =3D @GL_GNULIB_FMODF@ +GL_GNULIB_FMODL =3D @GL_GNULIB_FMODL@ +GL_GNULIB_FNMATCH =3D @GL_GNULIB_FNMATCH@ +GL_GNULIB_FOPEN =3D @GL_GNULIB_FOPEN@ +GL_GNULIB_FOPEN_GNU =3D @GL_GNULIB_FOPEN_GNU@ +GL_GNULIB_FPRINTF =3D @GL_GNULIB_FPRINTF@ +GL_GNULIB_FPRINTF_POSIX =3D @GL_GNULIB_FPRINTF_POSIX@ +GL_GNULIB_FPURGE =3D @GL_GNULIB_FPURGE@ +GL_GNULIB_FPUTC =3D @GL_GNULIB_FPUTC@ +GL_GNULIB_FPUTS =3D @GL_GNULIB_FPUTS@ +GL_GNULIB_FREAD =3D @GL_GNULIB_FREAD@ +GL_GNULIB_FREE_POSIX =3D @GL_GNULIB_FREE_POSIX@ +GL_GNULIB_FREOPEN =3D @GL_GNULIB_FREOPEN@ +GL_GNULIB_FREXP =3D @GL_GNULIB_FREXP@ +GL_GNULIB_FREXPF =3D @GL_GNULIB_FREXPF@ +GL_GNULIB_FREXPL =3D @GL_GNULIB_FREXPL@ +GL_GNULIB_FSCANF =3D @GL_GNULIB_FSCANF@ +GL_GNULIB_FSEEK =3D @GL_GNULIB_FSEEK@ +GL_GNULIB_FSEEKO =3D @GL_GNULIB_FSEEKO@ +GL_GNULIB_FSTAT =3D @GL_GNULIB_FSTAT@ +GL_GNULIB_FSTATAT =3D @GL_GNULIB_FSTATAT@ +GL_GNULIB_FSYNC =3D @GL_GNULIB_FSYNC@ +GL_GNULIB_FTELL =3D @GL_GNULIB_FTELL@ +GL_GNULIB_FTELLO =3D @GL_GNULIB_FTELLO@ +GL_GNULIB_FTRUNCATE =3D @GL_GNULIB_FTRUNCATE@ +GL_GNULIB_FUTIMENS =3D @GL_GNULIB_FUTIMENS@ +GL_GNULIB_FWRITE =3D @GL_GNULIB_FWRITE@ +GL_GNULIB_GETADDRINFO =3D @GL_GNULIB_GETADDRINFO@ +GL_GNULIB_GETC =3D @GL_GNULIB_GETC@ +GL_GNULIB_GETCHAR =3D @GL_GNULIB_GETCHAR@ +GL_GNULIB_GETCWD =3D @GL_GNULIB_GETCWD@ +GL_GNULIB_GETDELIM =3D @GL_GNULIB_GETDELIM@ +GL_GNULIB_GETDOMAINNAME =3D @GL_GNULIB_GETDOMAINNAME@ +GL_GNULIB_GETDTABLESIZE =3D @GL_GNULIB_GETDTABLESIZE@ +GL_GNULIB_GETENTROPY =3D @GL_GNULIB_GETENTROPY@ +GL_GNULIB_GETGROUPS =3D @GL_GNULIB_GETGROUPS@ +GL_GNULIB_GETHOSTNAME =3D @GL_GNULIB_GETHOSTNAME@ +GL_GNULIB_GETLINE =3D @GL_GNULIB_GETLINE@ +GL_GNULIB_GETLOADAVG =3D @GL_GNULIB_GETLOADAVG@ +GL_GNULIB_GETLOGIN =3D @GL_GNULIB_GETLOGIN@ +GL_GNULIB_GETLOGIN_R =3D @GL_GNULIB_GETLOGIN_R@ +GL_GNULIB_GETOPT_POSIX =3D @GL_GNULIB_GETOPT_POSIX@ +GL_GNULIB_GETPAGESIZE =3D @GL_GNULIB_GETPAGESIZE@ +GL_GNULIB_GETPASS =3D @GL_GNULIB_GETPASS@ +GL_GNULIB_GETPASS_GNU =3D @GL_GNULIB_GETPASS_GNU@ +GL_GNULIB_GETPEERNAME =3D @GL_GNULIB_GETPEERNAME@ +GL_GNULIB_GETRANDOM =3D @GL_GNULIB_GETRANDOM@ +GL_GNULIB_GETSOCKNAME =3D @GL_GNULIB_GETSOCKNAME@ +GL_GNULIB_GETSOCKOPT =3D @GL_GNULIB_GETSOCKOPT@ +GL_GNULIB_GETSUBOPT =3D @GL_GNULIB_GETSUBOPT@ +GL_GNULIB_GETTIMEOFDAY =3D @GL_GNULIB_GETTIMEOFDAY@ +GL_GNULIB_GETUMASK =3D @GL_GNULIB_GETUMASK@ +GL_GNULIB_GETUSERSHELL =3D @GL_GNULIB_GETUSERSHELL@ +GL_GNULIB_GLOB =3D @GL_GNULIB_GLOB@ +GL_GNULIB_GRANTPT =3D @GL_GNULIB_GRANTPT@ +GL_GNULIB_GROUP_MEMBER =3D @GL_GNULIB_GROUP_MEMBER@ +GL_GNULIB_HYPOT =3D @GL_GNULIB_HYPOT@ +GL_GNULIB_HYPOTF =3D @GL_GNULIB_HYPOTF@ +GL_GNULIB_HYPOTL =3D @GL_GNULIB_HYPOTL@ +GL_GNULIB_ILOGB =3D @GL_GNULIB_ILOGB@ +GL_GNULIB_ILOGBF =3D @GL_GNULIB_ILOGBF@ +GL_GNULIB_ILOGBL =3D @GL_GNULIB_ILOGBL@ +GL_GNULIB_IMAXABS =3D @GL_GNULIB_IMAXABS@ +GL_GNULIB_IMAXDIV =3D @GL_GNULIB_IMAXDIV@ +GL_GNULIB_INET_NTOP =3D @GL_GNULIB_INET_NTOP@ +GL_GNULIB_INET_PTON =3D @GL_GNULIB_INET_PTON@ +GL_GNULIB_ISATTY =3D @GL_GNULIB_ISATTY@ +GL_GNULIB_ISBLANK =3D @GL_GNULIB_ISBLANK@ +GL_GNULIB_ISFINITE =3D @GL_GNULIB_ISFINITE@ +GL_GNULIB_ISINF =3D @GL_GNULIB_ISINF@ +GL_GNULIB_ISNAN =3D @GL_GNULIB_ISNAN@ +GL_GNULIB_ISNAND =3D @GL_GNULIB_ISNAND@ +GL_GNULIB_ISNANF =3D @GL_GNULIB_ISNANF@ +GL_GNULIB_ISNANL =3D @GL_GNULIB_ISNANL@ +GL_GNULIB_ISWBLANK =3D @GL_GNULIB_ISWBLANK@ +GL_GNULIB_ISWCTYPE =3D @GL_GNULIB_ISWCTYPE@ +GL_GNULIB_ISWDIGIT =3D @GL_GNULIB_ISWDIGIT@ +GL_GNULIB_ISWXDIGIT =3D @GL_GNULIB_ISWXDIGIT@ +GL_GNULIB_LCHMOD =3D @GL_GNULIB_LCHMOD@ +GL_GNULIB_LCHOWN =3D @GL_GNULIB_LCHOWN@ +GL_GNULIB_LDEXPF =3D @GL_GNULIB_LDEXPF@ +GL_GNULIB_LDEXPL =3D @GL_GNULIB_LDEXPL@ +GL_GNULIB_LINK =3D @GL_GNULIB_LINK@ +GL_GNULIB_LINKAT =3D @GL_GNULIB_LINKAT@ +GL_GNULIB_LISTEN =3D @GL_GNULIB_LISTEN@ +GL_GNULIB_LOCALECONV =3D @GL_GNULIB_LOCALECONV@ +GL_GNULIB_LOCALENAME =3D @GL_GNULIB_LOCALENAME@ +GL_GNULIB_LOCALTIME =3D @GL_GNULIB_LOCALTIME@ +GL_GNULIB_LOG =3D @GL_GNULIB_LOG@ +GL_GNULIB_LOG10 =3D @GL_GNULIB_LOG10@ +GL_GNULIB_LOG10F =3D @GL_GNULIB_LOG10F@ +GL_GNULIB_LOG10L =3D @GL_GNULIB_LOG10L@ +GL_GNULIB_LOG1P =3D @GL_GNULIB_LOG1P@ +GL_GNULIB_LOG1PF =3D @GL_GNULIB_LOG1PF@ +GL_GNULIB_LOG1PL =3D @GL_GNULIB_LOG1PL@ +GL_GNULIB_LOG2 =3D @GL_GNULIB_LOG2@ +GL_GNULIB_LOG2F =3D @GL_GNULIB_LOG2F@ +GL_GNULIB_LOG2L =3D @GL_GNULIB_LOG2L@ +GL_GNULIB_LOGB =3D @GL_GNULIB_LOGB@ +GL_GNULIB_LOGBF =3D @GL_GNULIB_LOGBF@ +GL_GNULIB_LOGBL =3D @GL_GNULIB_LOGBL@ +GL_GNULIB_LOGF =3D @GL_GNULIB_LOGF@ +GL_GNULIB_LOGL =3D @GL_GNULIB_LOGL@ +GL_GNULIB_LSEEK =3D @GL_GNULIB_LSEEK@ +GL_GNULIB_LSTAT =3D @GL_GNULIB_LSTAT@ +GL_GNULIB_MALLOC_GNU =3D @GL_GNULIB_MALLOC_GNU@ +GL_GNULIB_MALLOC_POSIX =3D @GL_GNULIB_MALLOC_POSIX@ +GL_GNULIB_MBRLEN =3D @GL_GNULIB_MBRLEN@ +GL_GNULIB_MBRTOWC =3D @GL_GNULIB_MBRTOWC@ +GL_GNULIB_MBSCASECMP =3D @GL_GNULIB_MBSCASECMP@ +GL_GNULIB_MBSCASESTR =3D @GL_GNULIB_MBSCASESTR@ +GL_GNULIB_MBSCHR =3D @GL_GNULIB_MBSCHR@ +GL_GNULIB_MBSCSPN =3D @GL_GNULIB_MBSCSPN@ +GL_GNULIB_MBSINIT =3D @GL_GNULIB_MBSINIT@ +GL_GNULIB_MBSLEN =3D @GL_GNULIB_MBSLEN@ +GL_GNULIB_MBSNCASECMP =3D @GL_GNULIB_MBSNCASECMP@ +GL_GNULIB_MBSNLEN =3D @GL_GNULIB_MBSNLEN@ +GL_GNULIB_MBSNRTOWCS =3D @GL_GNULIB_MBSNRTOWCS@ +GL_GNULIB_MBSPBRK =3D @GL_GNULIB_MBSPBRK@ +GL_GNULIB_MBSPCASECMP =3D @GL_GNULIB_MBSPCASECMP@ +GL_GNULIB_MBSRCHR =3D @GL_GNULIB_MBSRCHR@ +GL_GNULIB_MBSRTOWCS =3D @GL_GNULIB_MBSRTOWCS@ +GL_GNULIB_MBSSEP =3D @GL_GNULIB_MBSSEP@ +GL_GNULIB_MBSSPN =3D @GL_GNULIB_MBSSPN@ +GL_GNULIB_MBSSTR =3D @GL_GNULIB_MBSSTR@ +GL_GNULIB_MBSTOK_R =3D @GL_GNULIB_MBSTOK_R@ +GL_GNULIB_MBTOWC =3D @GL_GNULIB_MBTOWC@ +GL_GNULIB_MDA_ACCESS =3D @GL_GNULIB_MDA_ACCESS@ +GL_GNULIB_MDA_CHDIR =3D @GL_GNULIB_MDA_CHDIR@ +GL_GNULIB_MDA_CHMOD =3D @GL_GNULIB_MDA_CHMOD@ +GL_GNULIB_MDA_CLOSE =3D @GL_GNULIB_MDA_CLOSE@ +GL_GNULIB_MDA_CREAT =3D @GL_GNULIB_MDA_CREAT@ +GL_GNULIB_MDA_DUP =3D @GL_GNULIB_MDA_DUP@ +GL_GNULIB_MDA_DUP2 =3D @GL_GNULIB_MDA_DUP2@ +GL_GNULIB_MDA_ECVT =3D @GL_GNULIB_MDA_ECVT@ +GL_GNULIB_MDA_EXECL =3D @GL_GNULIB_MDA_EXECL@ +GL_GNULIB_MDA_EXECLE =3D @GL_GNULIB_MDA_EXECLE@ +GL_GNULIB_MDA_EXECLP =3D @GL_GNULIB_MDA_EXECLP@ +GL_GNULIB_MDA_EXECV =3D @GL_GNULIB_MDA_EXECV@ +GL_GNULIB_MDA_EXECVE =3D @GL_GNULIB_MDA_EXECVE@ +GL_GNULIB_MDA_EXECVP =3D @GL_GNULIB_MDA_EXECVP@ +GL_GNULIB_MDA_EXECVPE =3D @GL_GNULIB_MDA_EXECVPE@ +GL_GNULIB_MDA_FCLOSEALL =3D @GL_GNULIB_MDA_FCLOSEALL@ +GL_GNULIB_MDA_FCVT =3D @GL_GNULIB_MDA_FCVT@ +GL_GNULIB_MDA_FDOPEN =3D @GL_GNULIB_MDA_FDOPEN@ +GL_GNULIB_MDA_FILENO =3D @GL_GNULIB_MDA_FILENO@ +GL_GNULIB_MDA_GCVT =3D @GL_GNULIB_MDA_GCVT@ +GL_GNULIB_MDA_GETCWD =3D @GL_GNULIB_MDA_GETCWD@ +GL_GNULIB_MDA_GETPID =3D @GL_GNULIB_MDA_GETPID@ +GL_GNULIB_MDA_GETW =3D @GL_GNULIB_MDA_GETW@ +GL_GNULIB_MDA_ISATTY =3D @GL_GNULIB_MDA_ISATTY@ +GL_GNULIB_MDA_J0 =3D @GL_GNULIB_MDA_J0@ +GL_GNULIB_MDA_J1 =3D @GL_GNULIB_MDA_J1@ +GL_GNULIB_MDA_JN =3D @GL_GNULIB_MDA_JN@ +GL_GNULIB_MDA_LSEEK =3D @GL_GNULIB_MDA_LSEEK@ +GL_GNULIB_MDA_MEMCCPY =3D @GL_GNULIB_MDA_MEMCCPY@ +GL_GNULIB_MDA_MKDIR =3D @GL_GNULIB_MDA_MKDIR@ +GL_GNULIB_MDA_MKTEMP =3D @GL_GNULIB_MDA_MKTEMP@ +GL_GNULIB_MDA_OPEN =3D @GL_GNULIB_MDA_OPEN@ +GL_GNULIB_MDA_PUTENV =3D @GL_GNULIB_MDA_PUTENV@ +GL_GNULIB_MDA_PUTW =3D @GL_GNULIB_MDA_PUTW@ +GL_GNULIB_MDA_READ =3D @GL_GNULIB_MDA_READ@ +GL_GNULIB_MDA_RMDIR =3D @GL_GNULIB_MDA_RMDIR@ +GL_GNULIB_MDA_STRDUP =3D @GL_GNULIB_MDA_STRDUP@ +GL_GNULIB_MDA_SWAB =3D @GL_GNULIB_MDA_SWAB@ +GL_GNULIB_MDA_TEMPNAM =3D @GL_GNULIB_MDA_TEMPNAM@ +GL_GNULIB_MDA_TZSET =3D @GL_GNULIB_MDA_TZSET@ +GL_GNULIB_MDA_UMASK =3D @GL_GNULIB_MDA_UMASK@ +GL_GNULIB_MDA_UNLINK =3D @GL_GNULIB_MDA_UNLINK@ +GL_GNULIB_MDA_WCSDUP =3D @GL_GNULIB_MDA_WCSDUP@ +GL_GNULIB_MDA_WRITE =3D @GL_GNULIB_MDA_WRITE@ +GL_GNULIB_MDA_Y0 =3D @GL_GNULIB_MDA_Y0@ +GL_GNULIB_MDA_Y1 =3D @GL_GNULIB_MDA_Y1@ +GL_GNULIB_MDA_YN =3D @GL_GNULIB_MDA_YN@ +GL_GNULIB_MEMCHR =3D @GL_GNULIB_MEMCHR@ +GL_GNULIB_MEMMEM =3D @GL_GNULIB_MEMMEM@ +GL_GNULIB_MEMPCPY =3D @GL_GNULIB_MEMPCPY@ +GL_GNULIB_MEMRCHR =3D @GL_GNULIB_MEMRCHR@ +GL_GNULIB_MKDIR =3D @GL_GNULIB_MKDIR@ +GL_GNULIB_MKDIRAT =3D @GL_GNULIB_MKDIRAT@ +GL_GNULIB_MKDTEMP =3D @GL_GNULIB_MKDTEMP@ +GL_GNULIB_MKFIFO =3D @GL_GNULIB_MKFIFO@ +GL_GNULIB_MKFIFOAT =3D @GL_GNULIB_MKFIFOAT@ +GL_GNULIB_MKNOD =3D @GL_GNULIB_MKNOD@ +GL_GNULIB_MKNODAT =3D @GL_GNULIB_MKNODAT@ +GL_GNULIB_MKOSTEMP =3D @GL_GNULIB_MKOSTEMP@ +GL_GNULIB_MKOSTEMPS =3D @GL_GNULIB_MKOSTEMPS@ +GL_GNULIB_MKSTEMP =3D @GL_GNULIB_MKSTEMP@ +GL_GNULIB_MKSTEMPS =3D @GL_GNULIB_MKSTEMPS@ +GL_GNULIB_MKTIME =3D @GL_GNULIB_MKTIME@ +GL_GNULIB_MODF =3D @GL_GNULIB_MODF@ +GL_GNULIB_MODFF =3D @GL_GNULIB_MODFF@ +GL_GNULIB_MODFL =3D @GL_GNULIB_MODFL@ +GL_GNULIB_NANOSLEEP =3D @GL_GNULIB_NANOSLEEP@ +GL_GNULIB_NONBLOCKING =3D @GL_GNULIB_NONBLOCKING@ +GL_GNULIB_OBSTACK_PRINTF =3D @GL_GNULIB_OBSTACK_PRINTF@ +GL_GNULIB_OBSTACK_PRINTF_POSIX =3D @GL_GNULIB_OBSTACK_PRINTF_POSIX@ +GL_GNULIB_OPEN =3D @GL_GNULIB_OPEN@ +GL_GNULIB_OPENAT =3D @GL_GNULIB_OPENAT@ +GL_GNULIB_OPENDIR =3D @GL_GNULIB_OPENDIR@ +GL_GNULIB_OVERRIDES_STRUCT_STAT =3D @GL_GNULIB_OVERRIDES_STRUCT_STAT@ +GL_GNULIB_PCLOSE =3D @GL_GNULIB_PCLOSE@ +GL_GNULIB_PERROR =3D @GL_GNULIB_PERROR@ +GL_GNULIB_PIPE =3D @GL_GNULIB_PIPE@ +GL_GNULIB_PIPE2 =3D @GL_GNULIB_PIPE2@ +GL_GNULIB_POPEN =3D @GL_GNULIB_POPEN@ +GL_GNULIB_POSIX_MEMALIGN =3D @GL_GNULIB_POSIX_MEMALIGN@ +GL_GNULIB_POSIX_OPENPT =3D @GL_GNULIB_POSIX_OPENPT@ +GL_GNULIB_POWF =3D @GL_GNULIB_POWF@ +GL_GNULIB_PREAD =3D @GL_GNULIB_PREAD@ +GL_GNULIB_PRINTF =3D @GL_GNULIB_PRINTF@ +GL_GNULIB_PRINTF_POSIX =3D @GL_GNULIB_PRINTF_POSIX@ +GL_GNULIB_PSELECT =3D @GL_GNULIB_PSELECT@ +GL_GNULIB_PTHREAD_SIGMASK =3D @GL_GNULIB_PTHREAD_SIGMASK@ +GL_GNULIB_PTSNAME =3D @GL_GNULIB_PTSNAME@ +GL_GNULIB_PTSNAME_R =3D @GL_GNULIB_PTSNAME_R@ +GL_GNULIB_PUTC =3D @GL_GNULIB_PUTC@ +GL_GNULIB_PUTCHAR =3D @GL_GNULIB_PUTCHAR@ +GL_GNULIB_PUTENV =3D @GL_GNULIB_PUTENV@ +GL_GNULIB_PUTS =3D @GL_GNULIB_PUTS@ +GL_GNULIB_PWRITE =3D @GL_GNULIB_PWRITE@ +GL_GNULIB_QSORT_R =3D @GL_GNULIB_QSORT_R@ +GL_GNULIB_RAISE =3D @GL_GNULIB_RAISE@ +GL_GNULIB_RANDOM =3D @GL_GNULIB_RANDOM@ +GL_GNULIB_RANDOM_R =3D @GL_GNULIB_RANDOM_R@ +GL_GNULIB_RAWMEMCHR =3D @GL_GNULIB_RAWMEMCHR@ +GL_GNULIB_READ =3D @GL_GNULIB_READ@ +GL_GNULIB_READDIR =3D @GL_GNULIB_READDIR@ +GL_GNULIB_READLINK =3D @GL_GNULIB_READLINK@ +GL_GNULIB_READLINKAT =3D @GL_GNULIB_READLINKAT@ +GL_GNULIB_REALLOCARRAY =3D @GL_GNULIB_REALLOCARRAY@ +GL_GNULIB_REALLOC_GNU =3D @GL_GNULIB_REALLOC_GNU@ +GL_GNULIB_REALLOC_POSIX =3D @GL_GNULIB_REALLOC_POSIX@ +GL_GNULIB_REALPATH =3D @GL_GNULIB_REALPATH@ +GL_GNULIB_RECV =3D @GL_GNULIB_RECV@ +GL_GNULIB_RECVFROM =3D @GL_GNULIB_RECVFROM@ +GL_GNULIB_REMAINDER =3D @GL_GNULIB_REMAINDER@ +GL_GNULIB_REMAINDERF =3D @GL_GNULIB_REMAINDERF@ +GL_GNULIB_REMAINDERL =3D @GL_GNULIB_REMAINDERL@ +GL_GNULIB_REMOVE =3D @GL_GNULIB_REMOVE@ +GL_GNULIB_RENAME =3D @GL_GNULIB_RENAME@ +GL_GNULIB_RENAMEAT =3D @GL_GNULIB_RENAMEAT@ +GL_GNULIB_REWINDDIR =3D @GL_GNULIB_REWINDDIR@ +GL_GNULIB_RINT =3D @GL_GNULIB_RINT@ +GL_GNULIB_RINTF =3D @GL_GNULIB_RINTF@ +GL_GNULIB_RINTL =3D @GL_GNULIB_RINTL@ +GL_GNULIB_RMDIR =3D @GL_GNULIB_RMDIR@ +GL_GNULIB_ROUND =3D @GL_GNULIB_ROUND@ +GL_GNULIB_ROUNDF =3D @GL_GNULIB_ROUNDF@ +GL_GNULIB_ROUNDL =3D @GL_GNULIB_ROUNDL@ +GL_GNULIB_RPMATCH =3D @GL_GNULIB_RPMATCH@ +GL_GNULIB_SCANDIR =3D @GL_GNULIB_SCANDIR@ +GL_GNULIB_SCANF =3D @GL_GNULIB_SCANF@ +GL_GNULIB_SECURE_GETENV =3D @GL_GNULIB_SECURE_GETENV@ +GL_GNULIB_SELECT =3D @GL_GNULIB_SELECT@ +GL_GNULIB_SEND =3D @GL_GNULIB_SEND@ +GL_GNULIB_SENDTO =3D @GL_GNULIB_SENDTO@ +GL_GNULIB_SETENV =3D @GL_GNULIB_SETENV@ +GL_GNULIB_SETHOSTNAME =3D @GL_GNULIB_SETHOSTNAME@ +GL_GNULIB_SETLOCALE =3D @GL_GNULIB_SETLOCALE@ +GL_GNULIB_SETLOCALE_NULL =3D @GL_GNULIB_SETLOCALE_NULL@ +GL_GNULIB_SETSOCKOPT =3D @GL_GNULIB_SETSOCKOPT@ +GL_GNULIB_SHUTDOWN =3D @GL_GNULIB_SHUTDOWN@ +GL_GNULIB_SIGABBREV_NP =3D @GL_GNULIB_SIGABBREV_NP@ +GL_GNULIB_SIGACTION =3D @GL_GNULIB_SIGACTION@ +GL_GNULIB_SIGDESCR_NP =3D @GL_GNULIB_SIGDESCR_NP@ +GL_GNULIB_SIGNAL_H_SIGPIPE =3D @GL_GNULIB_SIGNAL_H_SIGPIPE@ +GL_GNULIB_SIGNBIT =3D @GL_GNULIB_SIGNBIT@ +GL_GNULIB_SIGPROCMASK =3D @GL_GNULIB_SIGPROCMASK@ +GL_GNULIB_SINF =3D @GL_GNULIB_SINF@ +GL_GNULIB_SINHF =3D @GL_GNULIB_SINHF@ +GL_GNULIB_SINL =3D @GL_GNULIB_SINL@ +GL_GNULIB_SLEEP =3D @GL_GNULIB_SLEEP@ +GL_GNULIB_SNPRINTF =3D @GL_GNULIB_SNPRINTF@ +GL_GNULIB_SOCKET =3D @GL_GNULIB_SOCKET@ +GL_GNULIB_SPRINTF_POSIX =3D @GL_GNULIB_SPRINTF_POSIX@ +GL_GNULIB_SQRTF =3D @GL_GNULIB_SQRTF@ +GL_GNULIB_SQRTL =3D @GL_GNULIB_SQRTL@ +GL_GNULIB_STAT =3D @GL_GNULIB_STAT@ +GL_GNULIB_STDIO_H_NONBLOCKING =3D @GL_GNULIB_STDIO_H_NONBLOCKING@ +GL_GNULIB_STDIO_H_SIGPIPE =3D @GL_GNULIB_STDIO_H_SIGPIPE@ +GL_GNULIB_STPCPY =3D @GL_GNULIB_STPCPY@ +GL_GNULIB_STPNCPY =3D @GL_GNULIB_STPNCPY@ +GL_GNULIB_STRCASESTR =3D @GL_GNULIB_STRCASESTR@ +GL_GNULIB_STRCHRNUL =3D @GL_GNULIB_STRCHRNUL@ +GL_GNULIB_STRDUP =3D @GL_GNULIB_STRDUP@ +GL_GNULIB_STRERROR =3D @GL_GNULIB_STRERROR@ +GL_GNULIB_STRERRORNAME_NP =3D @GL_GNULIB_STRERRORNAME_NP@ +GL_GNULIB_STRERROR_R =3D @GL_GNULIB_STRERROR_R@ +GL_GNULIB_STRFTIME =3D @GL_GNULIB_STRFTIME@ +GL_GNULIB_STRNCAT =3D @GL_GNULIB_STRNCAT@ +GL_GNULIB_STRNDUP =3D @GL_GNULIB_STRNDUP@ +GL_GNULIB_STRNLEN =3D @GL_GNULIB_STRNLEN@ +GL_GNULIB_STRPBRK =3D @GL_GNULIB_STRPBRK@ +GL_GNULIB_STRPTIME =3D @GL_GNULIB_STRPTIME@ +GL_GNULIB_STRSEP =3D @GL_GNULIB_STRSEP@ +GL_GNULIB_STRSIGNAL =3D @GL_GNULIB_STRSIGNAL@ +GL_GNULIB_STRSTR =3D @GL_GNULIB_STRSTR@ +GL_GNULIB_STRTOD =3D @GL_GNULIB_STRTOD@ +GL_GNULIB_STRTOIMAX =3D @GL_GNULIB_STRTOIMAX@ +GL_GNULIB_STRTOK_R =3D @GL_GNULIB_STRTOK_R@ +GL_GNULIB_STRTOL =3D @GL_GNULIB_STRTOL@ +GL_GNULIB_STRTOLD =3D @GL_GNULIB_STRTOLD@ +GL_GNULIB_STRTOLL =3D @GL_GNULIB_STRTOLL@ +GL_GNULIB_STRTOUL =3D @GL_GNULIB_STRTOUL@ +GL_GNULIB_STRTOULL =3D @GL_GNULIB_STRTOULL@ +GL_GNULIB_STRTOUMAX =3D @GL_GNULIB_STRTOUMAX@ +GL_GNULIB_STRVERSCMP =3D @GL_GNULIB_STRVERSCMP@ +GL_GNULIB_SYMLINK =3D @GL_GNULIB_SYMLINK@ +GL_GNULIB_SYMLINKAT =3D @GL_GNULIB_SYMLINKAT@ +GL_GNULIB_SYSTEM_POSIX =3D @GL_GNULIB_SYSTEM_POSIX@ +GL_GNULIB_TANF =3D @GL_GNULIB_TANF@ +GL_GNULIB_TANHF =3D @GL_GNULIB_TANHF@ +GL_GNULIB_TANL =3D @GL_GNULIB_TANL@ +GL_GNULIB_TIMEGM =3D @GL_GNULIB_TIMEGM@ +GL_GNULIB_TIMESPEC_GET =3D @GL_GNULIB_TIMESPEC_GET@ +GL_GNULIB_TIMESPEC_GETRES =3D @GL_GNULIB_TIMESPEC_GETRES@ +GL_GNULIB_TIME_R =3D @GL_GNULIB_TIME_R@ +GL_GNULIB_TIME_RZ =3D @GL_GNULIB_TIME_RZ@ +GL_GNULIB_TMPFILE =3D @GL_GNULIB_TMPFILE@ +GL_GNULIB_TOWCTRANS =3D @GL_GNULIB_TOWCTRANS@ +GL_GNULIB_TRUNC =3D @GL_GNULIB_TRUNC@ +GL_GNULIB_TRUNCATE =3D @GL_GNULIB_TRUNCATE@ +GL_GNULIB_TRUNCF =3D @GL_GNULIB_TRUNCF@ +GL_GNULIB_TRUNCL =3D @GL_GNULIB_TRUNCL@ +GL_GNULIB_TTYNAME_R =3D @GL_GNULIB_TTYNAME_R@ +GL_GNULIB_TZSET =3D @GL_GNULIB_TZSET@ +GL_GNULIB_UNISTD_H_GETOPT =3D @GL_GNULIB_UNISTD_H_GETOPT@ +GL_GNULIB_UNISTD_H_NONBLOCKING =3D @GL_GNULIB_UNISTD_H_NONBLOCKING@ +GL_GNULIB_UNISTD_H_SIGPIPE =3D @GL_GNULIB_UNISTD_H_SIGPIPE@ +GL_GNULIB_UNLINK =3D @GL_GNULIB_UNLINK@ +GL_GNULIB_UNLINKAT =3D @GL_GNULIB_UNLINKAT@ +GL_GNULIB_UNLOCKPT =3D @GL_GNULIB_UNLOCKPT@ +GL_GNULIB_UNSETENV =3D @GL_GNULIB_UNSETENV@ +GL_GNULIB_USLEEP =3D @GL_GNULIB_USLEEP@ +GL_GNULIB_UTIMENSAT =3D @GL_GNULIB_UTIMENSAT@ +GL_GNULIB_VASPRINTF =3D @GL_GNULIB_VASPRINTF@ +GL_GNULIB_VDPRINTF =3D @GL_GNULIB_VDPRINTF@ +GL_GNULIB_VFPRINTF =3D @GL_GNULIB_VFPRINTF@ +GL_GNULIB_VFPRINTF_POSIX =3D @GL_GNULIB_VFPRINTF_POSIX@ +GL_GNULIB_VFSCANF =3D @GL_GNULIB_VFSCANF@ +GL_GNULIB_VPRINTF =3D @GL_GNULIB_VPRINTF@ +GL_GNULIB_VPRINTF_POSIX =3D @GL_GNULIB_VPRINTF_POSIX@ +GL_GNULIB_VSCANF =3D @GL_GNULIB_VSCANF@ +GL_GNULIB_VSNPRINTF =3D @GL_GNULIB_VSNPRINTF@ +GL_GNULIB_VSPRINTF_POSIX =3D @GL_GNULIB_VSPRINTF_POSIX@ +GL_GNULIB_WAITPID =3D @GL_GNULIB_WAITPID@ +GL_GNULIB_WCPCPY =3D @GL_GNULIB_WCPCPY@ +GL_GNULIB_WCPNCPY =3D @GL_GNULIB_WCPNCPY@ +GL_GNULIB_WCRTOMB =3D @GL_GNULIB_WCRTOMB@ +GL_GNULIB_WCSCASECMP =3D @GL_GNULIB_WCSCASECMP@ +GL_GNULIB_WCSCAT =3D @GL_GNULIB_WCSCAT@ +GL_GNULIB_WCSCHR =3D @GL_GNULIB_WCSCHR@ +GL_GNULIB_WCSCMP =3D @GL_GNULIB_WCSCMP@ +GL_GNULIB_WCSCOLL =3D @GL_GNULIB_WCSCOLL@ +GL_GNULIB_WCSCPY =3D @GL_GNULIB_WCSCPY@ +GL_GNULIB_WCSCSPN =3D @GL_GNULIB_WCSCSPN@ +GL_GNULIB_WCSDUP =3D @GL_GNULIB_WCSDUP@ +GL_GNULIB_WCSFTIME =3D @GL_GNULIB_WCSFTIME@ +GL_GNULIB_WCSLEN =3D @GL_GNULIB_WCSLEN@ +GL_GNULIB_WCSNCASECMP =3D @GL_GNULIB_WCSNCASECMP@ +GL_GNULIB_WCSNCAT =3D @GL_GNULIB_WCSNCAT@ +GL_GNULIB_WCSNCMP =3D @GL_GNULIB_WCSNCMP@ +GL_GNULIB_WCSNCPY =3D @GL_GNULIB_WCSNCPY@ +GL_GNULIB_WCSNLEN =3D @GL_GNULIB_WCSNLEN@ +GL_GNULIB_WCSNRTOMBS =3D @GL_GNULIB_WCSNRTOMBS@ +GL_GNULIB_WCSPBRK =3D @GL_GNULIB_WCSPBRK@ +GL_GNULIB_WCSRCHR =3D @GL_GNULIB_WCSRCHR@ +GL_GNULIB_WCSRTOMBS =3D @GL_GNULIB_WCSRTOMBS@ +GL_GNULIB_WCSSPN =3D @GL_GNULIB_WCSSPN@ +GL_GNULIB_WCSSTR =3D @GL_GNULIB_WCSSTR@ +GL_GNULIB_WCSTOK =3D @GL_GNULIB_WCSTOK@ +GL_GNULIB_WCSWIDTH =3D @GL_GNULIB_WCSWIDTH@ +GL_GNULIB_WCSXFRM =3D @GL_GNULIB_WCSXFRM@ +GL_GNULIB_WCTOB =3D @GL_GNULIB_WCTOB@ +GL_GNULIB_WCTOMB =3D @GL_GNULIB_WCTOMB@ +GL_GNULIB_WCTRANS =3D @GL_GNULIB_WCTRANS@ +GL_GNULIB_WCTYPE =3D @GL_GNULIB_WCTYPE@ +GL_GNULIB_WCWIDTH =3D @GL_GNULIB_WCWIDTH@ +GL_GNULIB_WMEMCHR =3D @GL_GNULIB_WMEMCHR@ +GL_GNULIB_WMEMCMP =3D @GL_GNULIB_WMEMCMP@ +GL_GNULIB_WMEMCPY =3D @GL_GNULIB_WMEMCPY@ +GL_GNULIB_WMEMMOVE =3D @GL_GNULIB_WMEMMOVE@ +GL_GNULIB_WMEMPCPY =3D @GL_GNULIB_WMEMPCPY@ +GL_GNULIB_WMEMSET =3D @GL_GNULIB_WMEMSET@ +GL_GNULIB_WRITE =3D @GL_GNULIB_WRITE@ +GL_GNULIB__EXIT =3D @GL_GNULIB__EXIT@ +GNULIBHEADERS_OVERRIDE_WINT_T =3D @GNULIBHEADERS_OVERRIDE_WINT_T@ GNULIB_GETTIMEOFDAY =3D @GNULIB_GETTIMEOFDAY@ -GNULIB_GETUMASK =3D @GNULIB_GETUMASK@ -GNULIB_GETUSERSHELL =3D @GNULIB_GETUSERSHELL@ -GNULIB_GLOB =3D @GNULIB_GLOB@ -GNULIB_GRANTPT =3D @GNULIB_GRANTPT@ -GNULIB_GROUP_MEMBER =3D @GNULIB_GROUP_MEMBER@ -GNULIB_HYPOT =3D @GNULIB_HYPOT@ -GNULIB_HYPOTF =3D @GNULIB_HYPOTF@ -GNULIB_HYPOTL =3D @GNULIB_HYPOTL@ -GNULIB_ILOGB =3D @GNULIB_ILOGB@ -GNULIB_ILOGBF =3D @GNULIB_ILOGBF@ -GNULIB_ILOGBL =3D @GNULIB_ILOGBL@ -GNULIB_IMAXABS =3D @GNULIB_IMAXABS@ -GNULIB_IMAXDIV =3D @GNULIB_IMAXDIV@ -GNULIB_INET_NTOP =3D @GNULIB_INET_NTOP@ -GNULIB_INET_PTON =3D @GNULIB_INET_PTON@ -GNULIB_ISATTY =3D @GNULIB_ISATTY@ -GNULIB_ISBLANK =3D @GNULIB_ISBLANK@ -GNULIB_ISFINITE =3D @GNULIB_ISFINITE@ -GNULIB_ISINF =3D @GNULIB_ISINF@ -GNULIB_ISNAN =3D @GNULIB_ISNAN@ -GNULIB_ISNAND =3D @GNULIB_ISNAND@ -GNULIB_ISNANF =3D @GNULIB_ISNANF@ -GNULIB_ISNANL =3D @GNULIB_ISNANL@ -GNULIB_ISWBLANK =3D @GNULIB_ISWBLANK@ -GNULIB_ISWCTYPE =3D @GNULIB_ISWCTYPE@ -GNULIB_ISWDIGIT =3D @GNULIB_ISWDIGIT@ -GNULIB_ISWXDIGIT =3D @GNULIB_ISWXDIGIT@ -GNULIB_LCHMOD =3D @GNULIB_LCHMOD@ -GNULIB_LCHOWN =3D @GNULIB_LCHOWN@ -GNULIB_LDEXPF =3D @GNULIB_LDEXPF@ -GNULIB_LDEXPL =3D @GNULIB_LDEXPL@ -GNULIB_LINK =3D @GNULIB_LINK@ -GNULIB_LINKAT =3D @GNULIB_LINKAT@ -GNULIB_LISTEN =3D @GNULIB_LISTEN@ -GNULIB_LOCALECONV =3D @GNULIB_LOCALECONV@ -GNULIB_LOCALENAME =3D @GNULIB_LOCALENAME@ -GNULIB_LOCALTIME =3D @GNULIB_LOCALTIME@ -GNULIB_LOG =3D @GNULIB_LOG@ -GNULIB_LOG10 =3D @GNULIB_LOG10@ -GNULIB_LOG10F =3D @GNULIB_LOG10F@ -GNULIB_LOG10L =3D @GNULIB_LOG10L@ -GNULIB_LOG1P =3D @GNULIB_LOG1P@ -GNULIB_LOG1PF =3D @GNULIB_LOG1PF@ -GNULIB_LOG1PL =3D @GNULIB_LOG1PL@ -GNULIB_LOG2 =3D @GNULIB_LOG2@ -GNULIB_LOG2F =3D @GNULIB_LOG2F@ -GNULIB_LOG2L =3D @GNULIB_LOG2L@ -GNULIB_LOGB =3D @GNULIB_LOGB@ -GNULIB_LOGBF =3D @GNULIB_LOGBF@ -GNULIB_LOGBL =3D @GNULIB_LOGBL@ -GNULIB_LOGF =3D @GNULIB_LOGF@ -GNULIB_LOGL =3D @GNULIB_LOGL@ -GNULIB_LSEEK =3D @GNULIB_LSEEK@ -GNULIB_LSTAT =3D @GNULIB_LSTAT@ -GNULIB_MALLOC_POSIX =3D @GNULIB_MALLOC_POSIX@ -GNULIB_MBRLEN =3D @GNULIB_MBRLEN@ -GNULIB_MBRTOWC =3D @GNULIB_MBRTOWC@ -GNULIB_MBSCASECMP =3D @GNULIB_MBSCASECMP@ -GNULIB_MBSCASESTR =3D @GNULIB_MBSCASESTR@ -GNULIB_MBSCHR =3D @GNULIB_MBSCHR@ -GNULIB_MBSCSPN =3D @GNULIB_MBSCSPN@ -GNULIB_MBSINIT =3D @GNULIB_MBSINIT@ -GNULIB_MBSLEN =3D @GNULIB_MBSLEN@ -GNULIB_MBSNCASECMP =3D @GNULIB_MBSNCASECMP@ -GNULIB_MBSNLEN =3D @GNULIB_MBSNLEN@ -GNULIB_MBSNRTOWCS =3D @GNULIB_MBSNRTOWCS@ -GNULIB_MBSPBRK =3D @GNULIB_MBSPBRK@ -GNULIB_MBSPCASECMP =3D @GNULIB_MBSPCASECMP@ -GNULIB_MBSRCHR =3D @GNULIB_MBSRCHR@ -GNULIB_MBSRTOWCS =3D @GNULIB_MBSRTOWCS@ -GNULIB_MBSSEP =3D @GNULIB_MBSSEP@ -GNULIB_MBSSPN =3D @GNULIB_MBSSPN@ -GNULIB_MBSSTR =3D @GNULIB_MBSSTR@ -GNULIB_MBSTOK_R =3D @GNULIB_MBSTOK_R@ -GNULIB_MBTOWC =3D @GNULIB_MBTOWC@ -GNULIB_MDA_ACCESS =3D @GNULIB_MDA_ACCESS@ -GNULIB_MDA_CHDIR =3D @GNULIB_MDA_CHDIR@ -GNULIB_MDA_CHMOD =3D @GNULIB_MDA_CHMOD@ -GNULIB_MDA_CLOSE =3D @GNULIB_MDA_CLOSE@ -GNULIB_MDA_CREAT =3D @GNULIB_MDA_CREAT@ -GNULIB_MDA_DUP =3D @GNULIB_MDA_DUP@ -GNULIB_MDA_DUP2 =3D @GNULIB_MDA_DUP2@ -GNULIB_MDA_ECVT =3D @GNULIB_MDA_ECVT@ -GNULIB_MDA_EXECL =3D @GNULIB_MDA_EXECL@ -GNULIB_MDA_EXECLE =3D @GNULIB_MDA_EXECLE@ -GNULIB_MDA_EXECLP =3D @GNULIB_MDA_EXECLP@ -GNULIB_MDA_EXECV =3D @GNULIB_MDA_EXECV@ -GNULIB_MDA_EXECVE =3D @GNULIB_MDA_EXECVE@ -GNULIB_MDA_EXECVP =3D @GNULIB_MDA_EXECVP@ -GNULIB_MDA_EXECVPE =3D @GNULIB_MDA_EXECVPE@ -GNULIB_MDA_FCLOSEALL =3D @GNULIB_MDA_FCLOSEALL@ -GNULIB_MDA_FCVT =3D @GNULIB_MDA_FCVT@ -GNULIB_MDA_FDOPEN =3D @GNULIB_MDA_FDOPEN@ -GNULIB_MDA_FILENO =3D @GNULIB_MDA_FILENO@ -GNULIB_MDA_GCVT =3D @GNULIB_MDA_GCVT@ -GNULIB_MDA_GETCWD =3D @GNULIB_MDA_GETCWD@ -GNULIB_MDA_GETPID =3D @GNULIB_MDA_GETPID@ -GNULIB_MDA_GETW =3D @GNULIB_MDA_GETW@ -GNULIB_MDA_ISATTY =3D @GNULIB_MDA_ISATTY@ -GNULIB_MDA_J0 =3D @GNULIB_MDA_J0@ -GNULIB_MDA_J1 =3D @GNULIB_MDA_J1@ -GNULIB_MDA_JN =3D @GNULIB_MDA_JN@ -GNULIB_MDA_LSEEK =3D @GNULIB_MDA_LSEEK@ -GNULIB_MDA_MEMCCPY =3D @GNULIB_MDA_MEMCCPY@ -GNULIB_MDA_MKDIR =3D @GNULIB_MDA_MKDIR@ -GNULIB_MDA_MKTEMP =3D @GNULIB_MDA_MKTEMP@ -GNULIB_MDA_OPEN =3D @GNULIB_MDA_OPEN@ -GNULIB_MDA_PUTENV =3D @GNULIB_MDA_PUTENV@ -GNULIB_MDA_PUTW =3D @GNULIB_MDA_PUTW@ -GNULIB_MDA_READ =3D @GNULIB_MDA_READ@ -GNULIB_MDA_RMDIR =3D @GNULIB_MDA_RMDIR@ -GNULIB_MDA_STRDUP =3D @GNULIB_MDA_STRDUP@ -GNULIB_MDA_SWAB =3D @GNULIB_MDA_SWAB@ -GNULIB_MDA_TEMPNAM =3D @GNULIB_MDA_TEMPNAM@ -GNULIB_MDA_TZSET =3D @GNULIB_MDA_TZSET@ -GNULIB_MDA_UMASK =3D @GNULIB_MDA_UMASK@ -GNULIB_MDA_UNLINK =3D @GNULIB_MDA_UNLINK@ -GNULIB_MDA_WCSDUP =3D @GNULIB_MDA_WCSDUP@ -GNULIB_MDA_WRITE =3D @GNULIB_MDA_WRITE@ -GNULIB_MDA_Y0 =3D @GNULIB_MDA_Y0@ -GNULIB_MDA_Y1 =3D @GNULIB_MDA_Y1@ -GNULIB_MDA_YN =3D @GNULIB_MDA_YN@ -GNULIB_MEMCHR =3D @GNULIB_MEMCHR@ -GNULIB_MEMMEM =3D @GNULIB_MEMMEM@ -GNULIB_MEMPCPY =3D @GNULIB_MEMPCPY@ -GNULIB_MEMRCHR =3D @GNULIB_MEMRCHR@ -GNULIB_MKDIR =3D @GNULIB_MKDIR@ -GNULIB_MKDIRAT =3D @GNULIB_MKDIRAT@ -GNULIB_MKDTEMP =3D @GNULIB_MKDTEMP@ -GNULIB_MKFIFO =3D @GNULIB_MKFIFO@ -GNULIB_MKFIFOAT =3D @GNULIB_MKFIFOAT@ -GNULIB_MKNOD =3D @GNULIB_MKNOD@ -GNULIB_MKNODAT =3D @GNULIB_MKNODAT@ -GNULIB_MKOSTEMP =3D @GNULIB_MKOSTEMP@ -GNULIB_MKOSTEMPS =3D @GNULIB_MKOSTEMPS@ -GNULIB_MKSTEMP =3D @GNULIB_MKSTEMP@ -GNULIB_MKSTEMPS =3D @GNULIB_MKSTEMPS@ -GNULIB_MKTIME =3D @GNULIB_MKTIME@ -GNULIB_MODF =3D @GNULIB_MODF@ -GNULIB_MODFF =3D @GNULIB_MODFF@ -GNULIB_MODFL =3D @GNULIB_MODFL@ -GNULIB_NANOSLEEP =3D @GNULIB_NANOSLEEP@ -GNULIB_NONBLOCKING =3D @GNULIB_NONBLOCKING@ -GNULIB_OBSTACK_PRINTF =3D @GNULIB_OBSTACK_PRINTF@ -GNULIB_OBSTACK_PRINTF_POSIX =3D @GNULIB_OBSTACK_PRINTF_POSIX@ -GNULIB_OPEN =3D @GNULIB_OPEN@ -GNULIB_OPENAT =3D @GNULIB_OPENAT@ -GNULIB_OPENDIR =3D @GNULIB_OPENDIR@ -GNULIB_OVERRIDES_STRUCT_STAT =3D @GNULIB_OVERRIDES_STRUCT_STAT@ -GNULIB_OVERRIDES_WINT_T =3D @GNULIB_OVERRIDES_WINT_T@ -GNULIB_PCLOSE =3D @GNULIB_PCLOSE@ -GNULIB_PERROR =3D @GNULIB_PERROR@ -GNULIB_PIPE =3D @GNULIB_PIPE@ -GNULIB_PIPE2 =3D @GNULIB_PIPE2@ -GNULIB_POPEN =3D @GNULIB_POPEN@ -GNULIB_POSIX_MEMALIGN =3D @GNULIB_POSIX_MEMALIGN@ -GNULIB_POSIX_OPENPT =3D @GNULIB_POSIX_OPENPT@ -GNULIB_POWF =3D @GNULIB_POWF@ -GNULIB_PREAD =3D @GNULIB_PREAD@ -GNULIB_PRINTF =3D @GNULIB_PRINTF@ -GNULIB_PRINTF_POSIX =3D @GNULIB_PRINTF_POSIX@ -GNULIB_PSELECT =3D @GNULIB_PSELECT@ -GNULIB_PTHREAD_SIGMASK =3D @GNULIB_PTHREAD_SIGMASK@ -GNULIB_PTSNAME =3D @GNULIB_PTSNAME@ -GNULIB_PTSNAME_R =3D @GNULIB_PTSNAME_R@ -GNULIB_PUTC =3D @GNULIB_PUTC@ -GNULIB_PUTCHAR =3D @GNULIB_PUTCHAR@ -GNULIB_PUTENV =3D @GNULIB_PUTENV@ -GNULIB_PUTS =3D @GNULIB_PUTS@ -GNULIB_PWRITE =3D @GNULIB_PWRITE@ -GNULIB_QSORT_R =3D @GNULIB_QSORT_R@ -GNULIB_RAISE =3D @GNULIB_RAISE@ -GNULIB_RANDOM =3D @GNULIB_RANDOM@ -GNULIB_RANDOM_R =3D @GNULIB_RANDOM_R@ -GNULIB_RAWMEMCHR =3D @GNULIB_RAWMEMCHR@ -GNULIB_READ =3D @GNULIB_READ@ -GNULIB_READDIR =3D @GNULIB_READDIR@ -GNULIB_READLINK =3D @GNULIB_READLINK@ -GNULIB_READLINKAT =3D @GNULIB_READLINKAT@ -GNULIB_REALLOCARRAY =3D @GNULIB_REALLOCARRAY@ -GNULIB_REALLOC_POSIX =3D @GNULIB_REALLOC_POSIX@ -GNULIB_REALPATH =3D @GNULIB_REALPATH@ -GNULIB_RECV =3D @GNULIB_RECV@ -GNULIB_RECVFROM =3D @GNULIB_RECVFROM@ -GNULIB_REMAINDER =3D @GNULIB_REMAINDER@ -GNULIB_REMAINDERF =3D @GNULIB_REMAINDERF@ -GNULIB_REMAINDERL =3D @GNULIB_REMAINDERL@ -GNULIB_REMOVE =3D @GNULIB_REMOVE@ -GNULIB_RENAME =3D @GNULIB_RENAME@ -GNULIB_RENAMEAT =3D @GNULIB_RENAMEAT@ -GNULIB_REWINDDIR =3D @GNULIB_REWINDDIR@ -GNULIB_RINT =3D @GNULIB_RINT@ -GNULIB_RINTF =3D @GNULIB_RINTF@ -GNULIB_RINTL =3D @GNULIB_RINTL@ -GNULIB_RMDIR =3D @GNULIB_RMDIR@ -GNULIB_ROUND =3D @GNULIB_ROUND@ -GNULIB_ROUNDF =3D @GNULIB_ROUNDF@ -GNULIB_ROUNDL =3D @GNULIB_ROUNDL@ -GNULIB_RPMATCH =3D @GNULIB_RPMATCH@ -GNULIB_SCANDIR =3D @GNULIB_SCANDIR@ -GNULIB_SCANF =3D @GNULIB_SCANF@ -GNULIB_SECURE_GETENV =3D @GNULIB_SECURE_GETENV@ -GNULIB_SELECT =3D @GNULIB_SELECT@ -GNULIB_SEND =3D @GNULIB_SEND@ -GNULIB_SENDTO =3D @GNULIB_SENDTO@ -GNULIB_SETENV =3D @GNULIB_SETENV@ -GNULIB_SETHOSTNAME =3D @GNULIB_SETHOSTNAME@ -GNULIB_SETLOCALE =3D @GNULIB_SETLOCALE@ -GNULIB_SETLOCALE_NULL =3D @GNULIB_SETLOCALE_NULL@ -GNULIB_SETSOCKOPT =3D @GNULIB_SETSOCKOPT@ -GNULIB_SHUTDOWN =3D @GNULIB_SHUTDOWN@ -GNULIB_SIGABBREV_NP =3D @GNULIB_SIGABBREV_NP@ -GNULIB_SIGACTION =3D @GNULIB_SIGACTION@ -GNULIB_SIGDESCR_NP =3D @GNULIB_SIGDESCR_NP@ -GNULIB_SIGNAL_H_SIGPIPE =3D @GNULIB_SIGNAL_H_SIGPIPE@ -GNULIB_SIGNBIT =3D @GNULIB_SIGNBIT@ -GNULIB_SIGPROCMASK =3D @GNULIB_SIGPROCMASK@ -GNULIB_SINF =3D @GNULIB_SINF@ -GNULIB_SINHF =3D @GNULIB_SINHF@ -GNULIB_SINL =3D @GNULIB_SINL@ -GNULIB_SLEEP =3D @GNULIB_SLEEP@ -GNULIB_SNPRINTF =3D @GNULIB_SNPRINTF@ -GNULIB_SOCKET =3D @GNULIB_SOCKET@ -GNULIB_SPRINTF_POSIX =3D @GNULIB_SPRINTF_POSIX@ -GNULIB_SQRTF =3D @GNULIB_SQRTF@ -GNULIB_SQRTL =3D @GNULIB_SQRTL@ -GNULIB_STAT =3D @GNULIB_STAT@ -GNULIB_STDIO_H_NONBLOCKING =3D @GNULIB_STDIO_H_NONBLOCKING@ -GNULIB_STDIO_H_SIGPIPE =3D @GNULIB_STDIO_H_SIGPIPE@ -GNULIB_STPCPY =3D @GNULIB_STPCPY@ -GNULIB_STPNCPY =3D @GNULIB_STPNCPY@ -GNULIB_STRCASESTR =3D @GNULIB_STRCASESTR@ -GNULIB_STRCHRNUL =3D @GNULIB_STRCHRNUL@ -GNULIB_STRDUP =3D @GNULIB_STRDUP@ -GNULIB_STRERROR =3D @GNULIB_STRERROR@ -GNULIB_STRERRORNAME_NP =3D @GNULIB_STRERRORNAME_NP@ -GNULIB_STRERROR_R =3D @GNULIB_STRERROR_R@ -GNULIB_STRFTIME =3D @GNULIB_STRFTIME@ -GNULIB_STRNCAT =3D @GNULIB_STRNCAT@ -GNULIB_STRNDUP =3D @GNULIB_STRNDUP@ -GNULIB_STRNLEN =3D @GNULIB_STRNLEN@ -GNULIB_STRPBRK =3D @GNULIB_STRPBRK@ -GNULIB_STRPTIME =3D @GNULIB_STRPTIME@ -GNULIB_STRSEP =3D @GNULIB_STRSEP@ -GNULIB_STRSIGNAL =3D @GNULIB_STRSIGNAL@ -GNULIB_STRSTR =3D @GNULIB_STRSTR@ -GNULIB_STRTOD =3D @GNULIB_STRTOD@ -GNULIB_STRTOIMAX =3D @GNULIB_STRTOIMAX@ -GNULIB_STRTOK_R =3D @GNULIB_STRTOK_R@ -GNULIB_STRTOLD =3D @GNULIB_STRTOLD@ -GNULIB_STRTOLL =3D @GNULIB_STRTOLL@ -GNULIB_STRTOULL =3D @GNULIB_STRTOULL@ -GNULIB_STRTOUMAX =3D @GNULIB_STRTOUMAX@ -GNULIB_STRVERSCMP =3D @GNULIB_STRVERSCMP@ -GNULIB_SYMLINK =3D @GNULIB_SYMLINK@ -GNULIB_SYMLINKAT =3D @GNULIB_SYMLINKAT@ -GNULIB_SYSTEM_POSIX =3D @GNULIB_SYSTEM_POSIX@ -GNULIB_TANF =3D @GNULIB_TANF@ -GNULIB_TANHF =3D @GNULIB_TANHF@ -GNULIB_TANL =3D @GNULIB_TANL@ -GNULIB_TIMEGM =3D @GNULIB_TIMEGM@ -GNULIB_TIMESPEC_GET =3D @GNULIB_TIMESPEC_GET@ -GNULIB_TIME_R =3D @GNULIB_TIME_R@ -GNULIB_TIME_RZ =3D @GNULIB_TIME_RZ@ -GNULIB_TMPFILE =3D @GNULIB_TMPFILE@ -GNULIB_TOWCTRANS =3D @GNULIB_TOWCTRANS@ -GNULIB_TRUNC =3D @GNULIB_TRUNC@ -GNULIB_TRUNCATE =3D @GNULIB_TRUNCATE@ -GNULIB_TRUNCF =3D @GNULIB_TRUNCF@ -GNULIB_TRUNCL =3D @GNULIB_TRUNCL@ -GNULIB_TTYNAME_R =3D @GNULIB_TTYNAME_R@ -GNULIB_TZSET =3D @GNULIB_TZSET@ -GNULIB_UNISTD_H_NONBLOCKING =3D @GNULIB_UNISTD_H_NONBLOCKING@ -GNULIB_UNISTD_H_SIGPIPE =3D @GNULIB_UNISTD_H_SIGPIPE@ -GNULIB_UNLINK =3D @GNULIB_UNLINK@ -GNULIB_UNLINKAT =3D @GNULIB_UNLINKAT@ -GNULIB_UNLOCKPT =3D @GNULIB_UNLOCKPT@ -GNULIB_UNSETENV =3D @GNULIB_UNSETENV@ -GNULIB_USLEEP =3D @GNULIB_USLEEP@ -GNULIB_UTIMENSAT =3D @GNULIB_UTIMENSAT@ -GNULIB_VASPRINTF =3D @GNULIB_VASPRINTF@ -GNULIB_VDPRINTF =3D @GNULIB_VDPRINTF@ -GNULIB_VFPRINTF =3D @GNULIB_VFPRINTF@ -GNULIB_VFPRINTF_POSIX =3D @GNULIB_VFPRINTF_POSIX@ -GNULIB_VFSCANF =3D @GNULIB_VFSCANF@ -GNULIB_VPRINTF =3D @GNULIB_VPRINTF@ -GNULIB_VPRINTF_POSIX =3D @GNULIB_VPRINTF_POSIX@ -GNULIB_VSCANF =3D @GNULIB_VSCANF@ -GNULIB_VSNPRINTF =3D @GNULIB_VSNPRINTF@ -GNULIB_VSPRINTF_POSIX =3D @GNULIB_VSPRINTF_POSIX@ -GNULIB_WAITPID =3D @GNULIB_WAITPID@ -GNULIB_WCPCPY =3D @GNULIB_WCPCPY@ -GNULIB_WCPNCPY =3D @GNULIB_WCPNCPY@ -GNULIB_WCRTOMB =3D @GNULIB_WCRTOMB@ -GNULIB_WCSCASECMP =3D @GNULIB_WCSCASECMP@ -GNULIB_WCSCAT =3D @GNULIB_WCSCAT@ -GNULIB_WCSCHR =3D @GNULIB_WCSCHR@ -GNULIB_WCSCMP =3D @GNULIB_WCSCMP@ -GNULIB_WCSCOLL =3D @GNULIB_WCSCOLL@ -GNULIB_WCSCPY =3D @GNULIB_WCSCPY@ -GNULIB_WCSCSPN =3D @GNULIB_WCSCSPN@ -GNULIB_WCSDUP =3D @GNULIB_WCSDUP@ -GNULIB_WCSFTIME =3D @GNULIB_WCSFTIME@ -GNULIB_WCSLEN =3D @GNULIB_WCSLEN@ -GNULIB_WCSNCASECMP =3D @GNULIB_WCSNCASECMP@ -GNULIB_WCSNCAT =3D @GNULIB_WCSNCAT@ -GNULIB_WCSNCMP =3D @GNULIB_WCSNCMP@ -GNULIB_WCSNCPY =3D @GNULIB_WCSNCPY@ -GNULIB_WCSNLEN =3D @GNULIB_WCSNLEN@ -GNULIB_WCSNRTOMBS =3D @GNULIB_WCSNRTOMBS@ -GNULIB_WCSPBRK =3D @GNULIB_WCSPBRK@ -GNULIB_WCSRCHR =3D @GNULIB_WCSRCHR@ -GNULIB_WCSRTOMBS =3D @GNULIB_WCSRTOMBS@ -GNULIB_WCSSPN =3D @GNULIB_WCSSPN@ -GNULIB_WCSSTR =3D @GNULIB_WCSSTR@ -GNULIB_WCSTOK =3D @GNULIB_WCSTOK@ -GNULIB_WCSWIDTH =3D @GNULIB_WCSWIDTH@ -GNULIB_WCSXFRM =3D @GNULIB_WCSXFRM@ -GNULIB_WCTOB =3D @GNULIB_WCTOB@ -GNULIB_WCTOMB =3D @GNULIB_WCTOMB@ -GNULIB_WCTRANS =3D @GNULIB_WCTRANS@ -GNULIB_WCTYPE =3D @GNULIB_WCTYPE@ -GNULIB_WCWIDTH =3D @GNULIB_WCWIDTH@ -GNULIB_WMEMCHR =3D @GNULIB_WMEMCHR@ -GNULIB_WMEMCMP =3D @GNULIB_WMEMCMP@ -GNULIB_WMEMCPY =3D @GNULIB_WMEMCPY@ -GNULIB_WMEMMOVE =3D @GNULIB_WMEMMOVE@ -GNULIB_WMEMPCPY =3D @GNULIB_WMEMPCPY@ -GNULIB_WMEMSET =3D @GNULIB_WMEMSET@ -GNULIB_WRITE =3D @GNULIB_WRITE@ -GNULIB__EXIT =3D @GNULIB__EXIT@ GREP =3D @GREP@ HAVE_ACCEPT4 =3D @HAVE_ACCEPT4@ HAVE_ACOSF =3D @HAVE_ACOSF@ @@ -1153,8 +1167,10 @@ HAVE_STRPBRK =3D @HAVE_STRPBRK@ HAVE_STRPTIME =3D @HAVE_STRPTIME@ HAVE_STRSEP =3D @HAVE_STRSEP@ HAVE_STRTOD =3D @HAVE_STRTOD@ +HAVE_STRTOL =3D @HAVE_STRTOL@ HAVE_STRTOLD =3D @HAVE_STRTOLD@ HAVE_STRTOLL =3D @HAVE_STRTOLL@ +HAVE_STRTOUL =3D @HAVE_STRTOUL@ HAVE_STRTOULL =3D @HAVE_STRTOULL@ HAVE_STRUCT_ADDRINFO =3D @HAVE_STRUCT_ADDRINFO@ HAVE_STRUCT_RANDOM_DATA =3D @HAVE_STRUCT_RANDOM_DATA@ @@ -1180,6 +1196,7 @@ HAVE_TANHF =3D @HAVE_TANHF@ HAVE_TANL =3D @HAVE_TANL@ HAVE_TIMEGM =3D @HAVE_TIMEGM@ HAVE_TIMESPEC_GET =3D @HAVE_TIMESPEC_GET@ +HAVE_TIMESPEC_GETRES =3D @HAVE_TIMESPEC_GETRES@ HAVE_TIMEZONE_T =3D @HAVE_TIMEZONE_T@ HAVE_TYPE_VOLATILE_SIG_ATOMIC_T =3D @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@ HAVE_UNISTD_H =3D @HAVE_UNISTD_H@ @@ -1268,6 +1285,7 @@ LIB_SETLOCALE_NULL =3D @LIB_SETLOCALE_NULL@ LIMITS_H =3D @LIMITS_H@ LN_S =3D @LN_S@ LOCALCHARSET_TESTS_ENVIRONMENT =3D @LOCALCHARSET_TESTS_ENVIRONMENT@ +LOCALENAME_ENHANCE_LOCALE_FUNCS =3D @LOCALENAME_ENHANCE_LOCALE_FUNCS@ LOCALE_FR =3D @LOCALE_FR@ LOCALE_FR_UTF8 =3D @LOCALE_FR_UTF8@ LOCALE_JA =3D @LOCALE_JA@ @@ -1368,7 +1386,8 @@ REPLACE_ASINF =3D @REPLACE_ASINF@ REPLACE_ATAN2F =3D @REPLACE_ATAN2F@ REPLACE_ATANF =3D @REPLACE_ATANF@ REPLACE_BTOWC =3D @REPLACE_BTOWC@ -REPLACE_CALLOC =3D @REPLACE_CALLOC@ +REPLACE_CALLOC_FOR_CALLOC_GNU =3D @REPLACE_CALLOC_FOR_CALLOC_GNU@ +REPLACE_CALLOC_FOR_CALLOC_POSIX =3D @REPLACE_CALLOC_FOR_CALLOC_POSIX@ REPLACE_CANONICALIZE_FILE_NAME =3D @REPLACE_CANONICALIZE_FILE_NAME@ REPLACE_CBRTF =3D @REPLACE_CBRTF@ REPLACE_CBRTL =3D @REPLACE_CBRTL@ @@ -1378,6 +1397,7 @@ REPLACE_CEILL =3D @REPLACE_CEILL@ REPLACE_CHOWN =3D @REPLACE_CHOWN@ REPLACE_CLOSE =3D @REPLACE_CLOSE@ REPLACE_CLOSEDIR =3D @REPLACE_CLOSEDIR@ +REPLACE_COPY_FILE_RANGE =3D @REPLACE_COPY_FILE_RANGE@ REPLACE_COSF =3D @REPLACE_COSF@ REPLACE_COSHF =3D @REPLACE_COSHF@ REPLACE_CREAT =3D @REPLACE_CREAT@ @@ -1422,6 +1442,7 @@ REPLACE_FMODF =3D @REPLACE_FMODF@ REPLACE_FMODL =3D @REPLACE_FMODL@ REPLACE_FNMATCH =3D @REPLACE_FNMATCH@ REPLACE_FOPEN =3D @REPLACE_FOPEN@ +REPLACE_FOPEN_FOR_FOPEN_GNU =3D @REPLACE_FOPEN_FOR_FOPEN_GNU@ REPLACE_FPRINTF =3D @REPLACE_FPRINTF@ REPLACE_FPURGE =3D @REPLACE_FPURGE@ REPLACE_FREE =3D @REPLACE_FREE@ @@ -1449,6 +1470,7 @@ REPLACE_GETLINE =3D @REPLACE_GETLINE@ REPLACE_GETLOGIN_R =3D @REPLACE_GETLOGIN_R@ REPLACE_GETPAGESIZE =3D @REPLACE_GETPAGESIZE@ REPLACE_GETPASS =3D @REPLACE_GETPASS@ +REPLACE_GETPASS_FOR_GETPASS_GNU =3D @REPLACE_GETPASS_FOR_GETPASS_GNU@ REPLACE_GETRANDOM =3D @REPLACE_GETRANDOM@ REPLACE_GETTIMEOFDAY =3D @REPLACE_GETTIMEOFDAY@ REPLACE_GLOB =3D @REPLACE_GLOB@ @@ -1497,7 +1519,8 @@ REPLACE_LOGF =3D @REPLACE_LOGF@ REPLACE_LOGL =3D @REPLACE_LOGL@ REPLACE_LSEEK =3D @REPLACE_LSEEK@ REPLACE_LSTAT =3D @REPLACE_LSTAT@ -REPLACE_MALLOC =3D @REPLACE_MALLOC@ +REPLACE_MALLOC_FOR_MALLOC_GNU =3D @REPLACE_MALLOC_FOR_MALLOC_GNU@ +REPLACE_MALLOC_FOR_MALLOC_POSIX =3D @REPLACE_MALLOC_FOR_MALLOC_POSIX@ REPLACE_MBRLEN =3D @REPLACE_MBRLEN@ REPLACE_MBRTOWC =3D @REPLACE_MBRTOWC@ REPLACE_MBSINIT =3D @REPLACE_MBSINIT@ @@ -1543,7 +1566,9 @@ REPLACE_RANDOM_R =3D @REPLACE_RANDOM_R@ REPLACE_READ =3D @REPLACE_READ@ REPLACE_READLINK =3D @REPLACE_READLINK@ REPLACE_READLINKAT =3D @REPLACE_READLINKAT@ -REPLACE_REALLOC =3D @REPLACE_REALLOC@ +REPLACE_REALLOCARRAY =3D @REPLACE_REALLOCARRAY@ +REPLACE_REALLOC_FOR_REALLOC_GNU =3D @REPLACE_REALLOC_FOR_REALLOC_GNU@ +REPLACE_REALLOC_FOR_REALLOC_POSIX =3D @REPLACE_REALLOC_FOR_REALLOC_POSIX@ REPLACE_REALPATH =3D @REPLACE_REALPATH@ REPLACE_REMAINDER =3D @REPLACE_REMAINDER@ REPLACE_REMAINDERF =3D @REPLACE_REMAINDERF@ @@ -1588,7 +1613,11 @@ REPLACE_STRSTR =3D @REPLACE_STRSTR@ REPLACE_STRTOD =3D @REPLACE_STRTOD@ REPLACE_STRTOIMAX =3D @REPLACE_STRTOIMAX@ REPLACE_STRTOK_R =3D @REPLACE_STRTOK_R@ +REPLACE_STRTOL =3D @REPLACE_STRTOL@ REPLACE_STRTOLD =3D @REPLACE_STRTOLD@ +REPLACE_STRTOLL =3D @REPLACE_STRTOLL@ +REPLACE_STRTOUL =3D @REPLACE_STRTOUL@ +REPLACE_STRTOULL =3D @REPLACE_STRTOULL@ REPLACE_STRTOUMAX =3D @REPLACE_STRTOUMAX@ REPLACE_STRUCT_LCONV =3D @REPLACE_STRUCT_LCONV@ REPLACE_STRUCT_TIMEVAL =3D @REPLACE_STRUCT_TIMEVAL@ @@ -1674,8 +1703,10 @@ datarootdir =3D @datarootdir@ docdir =3D @docdir@ dvidir =3D @dvidir@ exec_prefix =3D @exec_prefix@ +gl_LIBOBJDEPS =3D @gl_LIBOBJDEPS@ gl_LIBOBJS =3D @gl_LIBOBJS@ gl_LTLIBOBJS =3D @gl_LTLIBOBJS@ +gltests_LIBOBJDEPS =3D @gltests_LIBOBJDEPS@ gltests_LIBOBJS =3D @gltests_LIBOBJS@ gltests_LTLIBOBJS =3D @gltests_LTLIBOBJS@ gltests_WITNESS =3D @gltests_WITNESS@ diff --git a/gnulib/aclocal.m4 b/gnulib/aclocal.m4 index c03dc8bcafa..707108d7abf 100644 --- a/gnulib/aclocal.m4 +++ b/gnulib/aclocal.m4 @@ -108,6 +108,43 @@ AC_DEFUN([AM_AUX_DIR_EXPAND], am_aux_dir=3D`cd "$ac_aux_dir" && pwd` ]) =20 +# AM_COND_IF -*- Autoconf -*- + +# Copyright (C) 2008-2017 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_COND_IF +# _AM_COND_ELSE +# _AM_COND_ENDIF +# -------------- +# These macros are only used for tracing. +m4_define([_AM_COND_IF]) +m4_define([_AM_COND_ELSE]) +m4_define([_AM_COND_ENDIF]) + +# AM_COND_IF(COND, [IF-TRUE], [IF-FALSE]) +# --------------------------------------- +# If the shell condition COND is true, execute IF-TRUE, otherwise execute +# IF-FALSE. Allow automake to learn about conditional instantiating macros +# (the AC_CONFIG_FOOS). +AC_DEFUN([AM_COND_IF], +[m4_ifndef([_AM_COND_VALUE_$1], + [m4_fatal([$0: no such condition "$1"])])dnl +_AM_COND_IF([$1])dnl +if test -z "$$1_TRUE"; then : + m4_n([$2])[]dnl +m4_ifval([$3], +[_AM_COND_ELSE([$1])dnl +else + $3 +])dnl +_AM_COND_ENDIF([$1])dnl +fi[]dnl +]) + # AM_CONDITIONAL -*- Autoconf -= *- =20 # Copyright (C) 1997-2017 Free Software Foundation, Inc. @@ -811,53 +848,6 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) =20 -# Copyright (C) 1999-2017 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_PROG_CC_C_O -# --------------- -# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC -# to automatically call this. -AC_DEFUN([_AM_PROG_CC_C_O], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -AC_LANG_PUSH([C])dnl -AC_CACHE_CHECK( - [whether $CC understands -c and -o together], - [am_cv_prog_cc_c_o], - [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=3Dyes - for am_i in 1 2; do - if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=3Dno - break - fi - done - rm -f core conftest* - unset am_i]) -if test "$am_cv_prog_cc_c_o" !=3D yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC=3D"\$(top_srcdir)/compile \$(CC)" - CC=3D"$am_aux_dir/compile $CC" -fi -AC_LANG_POP([C])]) - -# For backward compatibility. -AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) - # Check to make sure that the build environment is sane. -*- Autoconf -= *- =20 # Copyright (C) 1996-2017 Free Software Foundation, Inc. @@ -1198,7 +1188,7 @@ m4_include([import/m4/clock_time.m4]) m4_include([import/m4/close.m4]) m4_include([import/m4/closedir.m4]) m4_include([import/m4/codeset.m4]) -m4_include([import/m4/ctype.m4]) +m4_include([import/m4/ctype_h.m4]) m4_include([import/m4/d-ino.m4]) m4_include([import/m4/d-type.m4]) m4_include([import/m4/dirent_h.m4]) @@ -1345,6 +1335,7 @@ m4_include([import/m4/time_h.m4]) m4_include([import/m4/time_r.m4]) m4_include([import/m4/unistd-safer.m4]) m4_include([import/m4/unistd_h.m4]) +m4_include([import/m4/vararrays.m4]) m4_include([import/m4/visibility.m4]) m4_include([import/m4/warn-on-use.m4]) m4_include([import/m4/wchar_h.m4]) @@ -1353,4 +1344,5 @@ m4_include([import/m4/wctype_h.m4]) m4_include([import/m4/wint_t.m4]) m4_include([import/m4/wmemchr.m4]) m4_include([import/m4/wmempcpy.m4]) +m4_include([import/m4/year2038.m4]) m4_include([import/m4/zzgnulib.m4]) diff --git a/gnulib/config.in b/gnulib/config.in index dd960bf6e0b..f9cce7b6aa9 100644 --- a/gnulib/config.in +++ b/gnulib/config.in @@ -72,7 +72,11 @@ #undef FUNC_MKDIR_DOT_BUG =20 /* Define to 1 if realpath() can malloc memory, always gives an absolute p= ath, - and handles trailing slash correctly. */ + and handles a trailing slash correctly. */ +#undef FUNC_REALPATH_NEARLY_WORKS + +/* Define to 1 if realpath() can malloc memory, always gives an absolute p= ath, + and handles leading slashes and a trailing slash correctly. */ #undef FUNC_REALPATH_WORKS =20 /* Define this to 'void' or 'struct timezone' to match the system's @@ -195,9 +199,27 @@ /* Define to 1 when the gnulib module fdopendir should be tested. */ #undef GNULIB_TEST_FDOPENDIR =20 +/* Define to 1 when the gnulib module fgetc should be tested. */ +#undef GNULIB_TEST_FGETC + +/* Define to 1 when the gnulib module fgets should be tested. */ +#undef GNULIB_TEST_FGETS + /* Define to 1 when the gnulib module fnmatch should be tested. */ #undef GNULIB_TEST_FNMATCH =20 +/* Define to 1 when the gnulib module fprintf should be tested. */ +#undef GNULIB_TEST_FPRINTF + +/* Define to 1 when the gnulib module fputc should be tested. */ +#undef GNULIB_TEST_FPUTC + +/* Define to 1 when the gnulib module fputs should be tested. */ +#undef GNULIB_TEST_FPUTS + +/* Define to 1 when the gnulib module fread should be tested. */ +#undef GNULIB_TEST_FREAD + /* Define to 1 when the gnulib module free-posix should be tested. */ #undef GNULIB_TEST_FREE_POSIX =20 @@ -207,12 +229,24 @@ /* Define to 1 when the gnulib module frexpl should be tested. */ #undef GNULIB_TEST_FREXPL =20 +/* Define to 1 when the gnulib module fscanf should be tested. */ +#undef GNULIB_TEST_FSCANF + /* Define to 1 when the gnulib module fstat should be tested. */ #undef GNULIB_TEST_FSTAT =20 /* Define to 1 when the gnulib module fstatat should be tested. */ #undef GNULIB_TEST_FSTATAT =20 +/* Define to 1 when the gnulib module fwrite should be tested. */ +#undef GNULIB_TEST_FWRITE + +/* Define to 1 when the gnulib module getc should be tested. */ +#undef GNULIB_TEST_GETC + +/* Define to 1 when the gnulib module getchar should be tested. */ +#undef GNULIB_TEST_GETCHAR + /* Define to 1 when the gnulib module getcwd should be tested. */ #undef GNULIB_TEST_GETCWD =20 @@ -291,6 +325,18 @@ /* Define to 1 when the gnulib module pipe should be tested. */ #undef GNULIB_TEST_PIPE =20 +/* Define to 1 when the gnulib module printf should be tested. */ +#undef GNULIB_TEST_PRINTF + +/* Define to 1 when the gnulib module putc should be tested. */ +#undef GNULIB_TEST_PUTC + +/* Define to 1 when the gnulib module putchar should be tested. */ +#undef GNULIB_TEST_PUTCHAR + +/* Define to 1 when the gnulib module puts should be tested. */ +#undef GNULIB_TEST_PUTS + /* Define to 1 when the gnulib module rawmemchr should be tested. */ #undef GNULIB_TEST_RAWMEMCHR =20 @@ -315,6 +361,9 @@ /* Define to 1 when the gnulib module rmdir should be tested. */ #undef GNULIB_TEST_RMDIR =20 +/* Define to 1 when the gnulib module scanf should be tested. */ +#undef GNULIB_TEST_SCANF + /* Define to 1 when the gnulib module select should be tested. */ #undef GNULIB_TEST_SELECT =20 @@ -360,6 +409,12 @@ /* Define to 1 when the gnulib module unsetenv should be tested. */ #undef GNULIB_TEST_UNSETENV =20 +/* Define to 1 when the gnulib module vfprintf should be tested. */ +#undef GNULIB_TEST_VFPRINTF + +/* Define to 1 when the gnulib module vprintf should be tested. */ +#undef GNULIB_TEST_VPRINTF + /* Define to 1 when the gnulib module wmemchr should be tested. */ #undef GNULIB_TEST_WMEMCHR =20 @@ -395,6 +450,9 @@ /* Define to 1 if you have the `chown' function. */ #undef HAVE_CHOWN =20 +/* Define to 1 if you have the `clock_getres' function. */ +#undef HAVE_CLOCK_GETRES + /* Define to 1 if you have the `clock_gettime' function. */ #undef HAVE_CLOCK_GETTIME =20 @@ -407,6 +465,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_CRTDEFS_H =20 +/* Define to 1 if C supports variable-length arrays. */ +#undef HAVE_C_VARARRAYS + /* Define to 1 if you have the declaration of `alarm', and to 0 if you don= 't. */ #undef HAVE_DECL_ALARM @@ -582,6 +643,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_FNMATCH_H =20 +/* Define if the 'free' function is guaranteed to preserve errno. */ +#undef HAVE_FREE_POSIX + /* Define if the frexp() function is available and works. */ #undef HAVE_FREXP =20 @@ -682,7 +746,7 @@ /* Define to 1 if you have the `lstat' function. */ #undef HAVE_LSTAT =20 -/* Define if the 'malloc' function is POSIX compliant. */ +/* Define if malloc, realloc, and calloc set errno on allocation failure. = */ #undef HAVE_MALLOC_POSIX =20 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including @@ -786,9 +850,6 @@ /* Define to 1 if you have the `readlink' function. */ #undef HAVE_READLINK =20 -/* Define if the 'realloc' function is POSIX compliant. */ -#undef HAVE_REALLOC_POSIX - /* Define to 1 if you have the `realpath' function. */ #undef HAVE_REALPATH =20 @@ -1007,6 +1068,114 @@ #endif =20 =20 +/* Define to 1 if ctype.h defines __header_inline. */ +#undef HAVE___HEADER_INLINE + +/* Please see the Gnulib manual for how to use these macros. + + Suppress extern inline with HP-UX cc, as it appears to be broken; see + . + + Suppress extern inline with Sun C in standards-conformance mode, as it + mishandles inline functions that call each other. E.g., for 'inline vo= id f + (void) { } inline void g (void) { f (); }', c99 incorrectly complains + 'reference to static identifier "f" in extern inline function'. + This bug was observed with Oracle Developer Studio 12.6 + (Sun C 5.15 SunOS_sparc 2017/05/30). + + Suppress extern inline (with or without __attribute__ ((__gnu_inline__)= )) + on configurations that mistakenly use 'static inline' to implement + functions or macros in standard C headers like . For example, + if isdigit is mistakenly implemented via a static inline function, + a program containing an extern inline function that calls isdigit + may not work since the C standard prohibits extern inline functions + from calling static functions (ISO C 99 section 6.7.4.(3). + This bug is known to occur on: + + OS X 10.8 and earlier; see: + https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html + + DragonFly; see + http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_= 102002/logs/ah-tty-0.3.12.log + + FreeBSD; see: + https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html + + OS X 10.9 has a macro __header_inline indicating the bug is fixed for C= and + for clang but remains for g++; see . + Assume DragonFly and FreeBSD will be similar. + + GCC 4.3 and above with -std=3Dc99 or -std=3Dgnu99 implements ISO C99 + inline semantics, unless -fgnu89-inline is used. It defines a macro + __GNUC_STDC_INLINE__ to indicate this situation or a macro + __GNUC_GNU_INLINE__ to indicate the opposite situation. + GCC 4.2 with -std=3Dc99 or -std=3Dgnu99 implements the GNU C inline + semantics but warns, unless -fgnu89-inline is used: + warning: C99 inline functions are not supported; using GNU89 + warning: to disable this warning use -fgnu89-inline or the gnu_inline= function attribute + It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. + */ +#if (((defined __APPLE__ && defined __MACH__) \ + || defined __DragonFly__ || defined __FreeBSD__) \ + && (defined HAVE___HEADER_INLINE \ + ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ + && ! defined __clang__) \ + : ((! defined _DONT_USE_CTYPE_INLINE_ \ + && (defined __GNUC__ || defined __cplusplus)) \ + || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ + && defined __GNUC__ && ! defined __cplusplus)))) +# define _GL_EXTERN_INLINE_STDHEADER_BUG +#endif +#if ((__GNUC__ \ + ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ + : (199901L <=3D __STDC_VERSION__ \ + && !defined __HP_cc \ + && !defined __PGI \ + && !(defined __SUNPRO_C && __STDC__))) \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# define _GL_INLINE inline +# define _GL_EXTERN_INLINE extern inline +# define _GL_EXTERN_INLINE_IN_USE +#elif (2 < __GNUC__ + (7 <=3D __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ + /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ +# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) +# else +# define _GL_INLINE extern inline +# endif +# define _GL_EXTERN_INLINE extern +# define _GL_EXTERN_INLINE_IN_USE +#else +# define _GL_INLINE _GL_UNUSED static +# define _GL_EXTERN_INLINE _GL_UNUSED static +#endif + +/* In GCC 4.6 (inclusive) to 5.1 (exclusive), + suppress bogus "no previous prototype for 'FOO'" + and "no previous declaration for 'FOO'" diagnostics, + when FOO is an inline function in the header; see + and + . */ +#if __GNUC__ =3D=3D 4 && 6 <=3D __GNUC_MINOR__ +# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ +# define _GL_INLINE_HEADER_CONST_PRAGMA +# else +# define _GL_INLINE_HEADER_CONST_PRAGMA \ + _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=3Dconst\"") +# endif +# define _GL_INLINE_HEADER_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ + _GL_INLINE_HEADER_CONST_PRAGMA +# define _GL_INLINE_HEADER_END \ + _Pragma ("GCC diagnostic pop") +#else +# define _GL_INLINE_HEADER_BEGIN +# define _GL_INLINE_HEADER_END +#endif + /* Define to 1 if the compiler supports the keyword '__inline'. */ #undef HAVE___INLINE =20 @@ -1177,6 +1346,10 @@ /* Define if the POSIX multithreading library can be used. */ #undef USE_POSIX_THREADS =20 +/* Define if references to the POSIX multithreading library are satisfied = by + libc. */ +#undef USE_POSIX_THREADS_FROM_LIBC + /* Define if references to the POSIX multithreading library should be made weak. */ #undef USE_POSIX_THREADS_WEAK @@ -1333,11 +1506,12 @@ this syntax with 'extern'. */ # define _Noreturn [[noreturn]] # elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <=3D (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) = \ - || _GL_GNUC_PREREQ (4, 7) \ - || (defined __apple_build_version__ \ - ? 6000000 <=3D __apple_build_version__ \ - : 3 < __clang_major__ + (5 <=3D __clang_minor__)))) + && (201112 <=3D (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (_GL_GNUC_PREREQ (4, 7) \ + || (defined __apple_build_version__ \ + ? 6000000 <=3D __apple_build_version__ \ + : 3 < __clang_major__ + (5 <=3D __clang_minor__)))= ))) /* _Noreturn works as-is. */ # elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <=3D __SUNPRO= _C # define _Noreturn __attribute__ ((__noreturn__)) @@ -1353,15 +1527,25 @@ functions. */ #undef _POSIX_PII_SOCKET =20 +/* Number of bits in a timestamp, on hosts where this is settable. */ +#undef _TIME_BITS + /* For standard stat data types on VMS. */ #undef _USE_STD_STAT =20 +/* For 64-bit time_t on 32-bit mingw. */ +#undef __MINGW_USE_VC2005_COMPAT + /* Define to 1 if the system predates C++11. */ #undef __STDC_CONSTANT_MACROS =20 /* Define to 1 if the system predates C++11. */ #undef __STDC_LIMIT_MACROS =20 +/* Define to 1 if C does not support variable-length arrays, and if the + compiler does not already define this. */ +#undef __STDC_NO_VLA__ + /* The _GL_ASYNC_SAFE marker should be attached to functions that are signal handlers (for signals other than SIGABRT, SIGPIPE) or can be invoked from such signal handlers. Such functions have some restrictio= ns: @@ -1390,7 +1574,11 @@ =20 =20 /* Attributes. */ -#ifdef __has_attribute +#if (defined __has_attribute \ + && (!defined __clang_minor__ \ + || (defined __apple_build_version__ \ + ? 6000000 <=3D __apple_build_version__ \ + : 3 < __clang_major__ + (5 <=3D __clang_minor__)))) # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) #else # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr @@ -1406,12 +1594,12 @@ # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) # define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) # define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) +# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) # ifdef _ICC # define _GL_ATTR_may_alias 0 # else # define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) # endif -# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) # define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) # define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) # define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) @@ -1424,25 +1612,46 @@ # define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) #endif =20 +#ifdef __has_c_attribute +# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__) +#else +# define _GL_HAS_C_ATTRIBUTE(attr) 0 +#endif =20 + +/* _GL_ATTRIBUTE_ALLOC_SIZE ((N)) declares that the Nth argument of the fu= nction + is the size of the returned memory block. + _GL_ATTRIBUTE_ALLOC_SIZE ((M, N)) declares that the Mth argument multip= lied + by the Nth argument of the function is the size of the returned memory = block. + */ +/* Applies to: function, pointer to function, function types. */ #if _GL_HAS_ATTRIBUTE (alloc_size) # define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ arg= s)) #else # define _GL_ATTRIBUTE_ALLOC_SIZE(args) #endif =20 +/* _GL_ATTRIBUTE_ALWAYS_INLINE tells that the compiler should always inlin= e the + function and report an error if it cannot do so. */ +/* Applies to: function. */ #if _GL_HAS_ATTRIBUTE (always_inline) # define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) #else # define _GL_ATTRIBUTE_ALWAYS_INLINE #endif =20 +/* _GL_ATTRIBUTE_ARTIFICIAL declares that the function is not important to= show + in stack traces when debugging. The compiler should omit the function= from + stack traces. */ +/* Applies to: function. */ #if _GL_HAS_ATTRIBUTE (artificial) # define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) #else # define _GL_ATTRIBUTE_ARTIFICIAL #endif =20 +/* _GL_ATTRIBUTE_COLD declares that the function is rarely executed. */ +/* Applies to: functions. */ /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at . Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */ @@ -1456,13 +1665,46 @@ # define _GL_ATTRIBUTE_COLD #endif =20 +/* _GL_ATTRIBUTE_CONST declares that it is OK for a compiler to omit dupli= cate + calls to the function with the same arguments. + This attribute is safe for a function that neither depends on nor affec= ts + observable state, and always returns exactly once - e.g., does not loop + forever, and does not call longjmp. + (This attribute is stricter than _GL_ATTRIBUTE_PURE.) */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (const) # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) #else # define _GL_ATTRIBUTE_CONST #endif =20 -#if 201710L < __STDC_VERSION__ +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. + _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers = that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#if _GL_GNUC_PREREQ (11, 0) +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +#else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +#endif +/* If gnulib's or has already defined this macro, con= tinue + to use this earlier definition, since may not have been incl= uded + yet. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_DEPRECATED: Declares that an entity is deprecated. + The compiler may warn if the entity is used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: namespace, class, template specialization. */ +#if _GL_HAS_C_ATTRIBUTE (deprecated) # define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] #elif _GL_HAS_ATTRIBUTE (deprecated) # define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) @@ -1470,6 +1712,11 @@ # define _GL_ATTRIBUTE_DEPRECATED #endif =20 +/* _GL_ATTRIBUTE_ERROR(msg) requests an error if a function is called and + the function call is not optimized away. + _GL_ATTRIBUTE_WARNING(msg) requests a warning if a function is called a= nd + the function call is not optimized away. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (error) # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) @@ -1481,14 +1728,21 @@ # define _GL_ATTRIBUTE_WARNING(msg) #endif =20 +/* _GL_ATTRIBUTE_EXTERNALLY_VISIBLE declares that the entity should remain + visible to debuggers etc., even with '-fwhole-program'. */ +/* Applies to: functions, variables. */ #if _GL_HAS_ATTRIBUTE (externally_visible) # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visib= le)) #else # define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE #endif =20 -/* FALLTHROUGH is special, because it always expands to something. */ -#if 201710L < __STDC_VERSION__ +/* _GL_ATTRIBUTE_FALLTHROUGH declares that it is not a programming mistake= if + the control flow falls through to the immediately following 'case' or + 'default' label. The compiler should not warn in this case. */ +/* Applies to: Empty statement (;), inside a 'switch' statement. */ +/* Always expands to something. */ +#if _GL_HAS_C_ATTRIBUTE (fallthrough) # define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] #elif _GL_HAS_ATTRIBUTE (fallthrough) # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) @@ -1496,18 +1750,47 @@ # define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) #endif =20 +/* _GL_ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) + declares that the STRING-INDEXth function argument is a format string of + style ARCHETYPE, which is one of: + printf, gnu_printf + scanf, gnu_scanf, + strftime, gnu_strftime, + strfmon, + or the same thing prefixed and suffixed with '__'. + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK + are suitable for the format string. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (format) # define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) #else # define _GL_ATTRIBUTE_FORMAT(spec) #endif =20 +/* _GL_ATTRIBUTE_LEAF declares that if the function is called from some ot= her + compilation unit, it executes code from that unit only by return or by + exception handling. This declaration lets the compiler optimize that u= nit + more aggressively. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (leaf) # define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) #else # define _GL_ATTRIBUTE_LEAF #endif =20 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to fr= eshly + allocated memory. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (malloc) +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +#else +# define _GL_ATTRIBUTE_MALLOC +#endif + +/* _GL_ATTRIBUTE_MAY_ALIAS declares that pointers to the type may point to= the + same storage as pointers to other types. Thus this declaration disables + strict aliasing optimization. */ +/* Applies to: types. */ /* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */ #if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) @@ -1515,24 +1798,33 @@ # define _GL_ATTRIBUTE_MAY_ALIAS #endif =20 -#if 201710L < __STDC_VERSION__ +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistak= e if + the entity is not used. The compiler should not warn if the entity is = not + used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: class. */ +/* In C++ and C2x, this is spelled [[__maybe_unused__]]. + GCC's syntax is __attribute__ ((__unused__)). + clang supports both syntaxes. */ +#if _GL_HAS_C_ATTRIBUTE (maybe_unused) # define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] -#elif _GL_HAS_ATTRIBUTE (unused) -# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) #else -# define _GL_ATTRIBUTE_MAYBE_UNUSED +# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED #endif -/* Earlier spellings of this macro. */ +/* Alternative spelling of this macro, for convenience. */ #define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED +/* Earlier spellings of this macro. */ #define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED =20 -#if _GL_HAS_ATTRIBUTE (malloc) -# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) -#else -# define _GL_ATTRIBUTE_MALLOC -#endif - -#if 201710L < __STDC_VERSION__ +/* _GL_ATTRIBUTE_NODISCARD declares that the caller of the function should= not + discard the return value. The compiler may warn if the caller does not= use + the return value, unless the caller uses something like ignore_value. = */ +/* Applies to: function, enumeration, class. */ +#if _GL_HAS_C_ATTRIBUTE (nodiscard) # define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] #elif _GL_HAS_ATTRIBUTE (warn_unused_result) # define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) @@ -1540,18 +1832,30 @@ # define _GL_ATTRIBUTE_NODISCARD #endif =20 +/* _GL_ATTRIBUTE_NOINLINE tells that the compiler should not inline the + function. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (noinline) # define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) #else # define _GL_ATTRIBUTE_NOINLINE #endif =20 +/* _GL_ATTRIBUTE_NONNULL ((N1, N2,...)) declares that the arguments N1, N2= ,... + must not be NULL. + _GL_ATTRIBUTE_NONNULL () declares that all pointer arguments must not be + null. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (nonnull) # define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) #else # define _GL_ATTRIBUTE_NONNULL(args) #endif =20 +/* _GL_ATTRIBUTE_NONSTRING declares that the contents of a character array= is + not meant to be NUL-terminated. */ +/* Applies to: struct/union members and variables that are arrays of eleme= nt + type '[[un]signed] char'. */ #if _GL_HAS_ATTRIBUTE (nonstring) # define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) #else @@ -1560,148 +1864,80 @@ =20 /* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ =20 +/* _GL_ATTRIBUTE_NOTHROW declares that the function does not throw excepti= ons. + */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus # define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) #else # define _GL_ATTRIBUTE_NOTHROW #endif =20 +/* _GL_ATTRIBUTE_PACKED declares: + For struct members: The member has the smallest possible alignment. + For struct, union, class: All members have the smallest possible alignm= ent, + minimizing the memory required. */ +/* Applies to: struct members, struct, union, + in C++ also: class. */ #if _GL_HAS_ATTRIBUTE (packed) # define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) #else # define _GL_ATTRIBUTE_PACKED #endif =20 +/* _GL_ATTRIBUTE_PURE declares that It is OK for a compiler to omit duplic= ate + calls to the function with the same arguments if observable state is not + changed between calls. + This attribute is safe for a function that does not affect + observable state, and always returns exactly once. + (This attribute is looser than _GL_ATTRIBUTE_CONST.) */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (pure) # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) #else # define _GL_ATTRIBUTE_PURE #endif =20 +/* _GL_ATTRIBUTE_RETURNS_NONNULL declares that the function's return value= is + a non-NULL pointer. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (returns_nonnull) # define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__= )) #else # define _GL_ATTRIBUTE_RETURNS_NONNULL #endif =20 +/* _GL_ATTRIBUTE_SENTINEL(pos) declares that the variadic function expects= a + trailing NULL argument. + _GL_ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99). + _GL_ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NUL= L. */ +/* Applies to: functions. */ #if _GL_HAS_ATTRIBUTE (sentinel) # define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) #else # define _GL_ATTRIBUTE_SENTINEL(pos) #endif =20 - -/* To support C++ as well as C, use _GL_UNUSED_LABEL with trailing ';'. */ -#if !defined __cplusplus || _GL_GNUC_PREREQ (4, 5) -# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_MAYBE_UNUSED +/* A helper macro. Don't use it directly. */ +#if _GL_HAS_ATTRIBUTE (unused) +# define _GL_ATTRIBUTE_UNUSED __attribute__ ((_[...] [diff truncated at 100000 bytes]