mirror of
https://git.zap.org.au/git/trader.git
synced 2024-09-15 17:28:07 -04:00
Update all auto-generated files
These files have been created by running ./build-aux/bootstrap with Gnulib as at commit b1268f22f443e8e4b9e85ddf4e024875a2cd2030 (with a date stamp of Sun Jan 10 23:06:39 2021 +0100), Autoconf 2.69, Automake 1.16.3, Gettext 0.21 and pkg-config 0.29.2.
This commit is contained in:
parent
1512bf73a2
commit
c0ca9b04da
139
Makefile.in
139
Makefile.in
@ -1,7 +1,7 @@
|
|||||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
# Makefile.in generated by automake 1.16.3 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2020, John Zaitseff #
|
# Copyright (C) 1990-2021, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: 6ac3caf88ee3dbffddbadb7a3441e922d04686d8 $
|
# $Id: 39412eb799013e2451558a4bb4397dfe7dea66c1 $
|
||||||
#
|
#
|
||||||
# This file, Makefile.am, contains the top-level Makefile for Star
|
# This file, Makefile.am, contains the top-level Makefile for Star
|
||||||
# Traders. It needs to be processed by automake to produce the
|
# Traders. It needs to be processed by automake to produce the
|
||||||
@ -140,14 +140,14 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
||||||
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/m4/localtime-buffer.m4 \
|
|
||||||
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
||||||
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
||||||
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
||||||
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
||||||
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
||||||
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/setlocale_null.m4 \
|
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/pid_t.m4 \
|
||||||
$(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stdbool.m4 \
|
$(top_srcdir)/m4/setlocale_null.m4 $(top_srcdir)/m4/ssize_t.m4 \
|
||||||
|
$(top_srcdir)/m4/std-gnu11.m4 $(top_srcdir)/m4/stdbool.m4 \
|
||||||
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
||||||
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
||||||
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
||||||
@ -160,7 +160,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
||||||
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
||||||
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
||||||
$(top_srcdir)/configure.ac
|
$(top_srcdir)/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
$(ACLOCAL_M4)
|
$(ACLOCAL_M4)
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||||
@ -206,8 +206,8 @@ am__recursive_targets = \
|
|||||||
$(am__extra_recursive_targets)
|
$(am__extra_recursive_targets)
|
||||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||||
cscope distdir distdir-am dist dist-all distcheck
|
cscope distdir distdir-am dist dist-all distcheck
|
||||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
|
||||||
$(LISP)config.h.in
|
config.h.in
|
||||||
# Read a list of newline-separated strings from the standard input,
|
# Read a list of newline-separated strings from the standard input,
|
||||||
# and print each of them once, without duplicates. Input order is
|
# and print each of them once, without duplicates. Input order is
|
||||||
# *not* preserved.
|
# *not* preserved.
|
||||||
@ -229,15 +229,13 @@ CTAGS = ctags
|
|||||||
CSCOPE = cscope
|
CSCOPE = cscope
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
DIST_SUBDIRS = $(SUBDIRS)
|
||||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
||||||
$(top_srcdir)/build-aux/compile \
|
|
||||||
$(top_srcdir)/build-aux/config.guess \
|
$(top_srcdir)/build-aux/config.guess \
|
||||||
$(top_srcdir)/build-aux/config.rpath \
|
$(top_srcdir)/build-aux/config.rpath \
|
||||||
$(top_srcdir)/build-aux/config.sub \
|
$(top_srcdir)/build-aux/config.sub \
|
||||||
$(top_srcdir)/build-aux/install-sh \
|
$(top_srcdir)/build-aux/install-sh \
|
||||||
$(top_srcdir)/build-aux/missing COPYING INSTALL NEWS README \
|
$(top_srcdir)/build-aux/missing COPYING INSTALL NEWS README \
|
||||||
build-aux/README build-aux/compile build-aux/config.guess \
|
build-aux/README build-aux/config.guess build-aux/config.rpath \
|
||||||
build-aux/config.rpath build-aux/config.sub \
|
build-aux/config.sub build-aux/install-sh build-aux/missing
|
||||||
build-aux/install-sh build-aux/missing
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
distdir = $(PACKAGE)-$(VERSION)
|
distdir = $(PACKAGE)-$(VERSION)
|
||||||
top_distdir = $(distdir)
|
top_distdir = $(distdir)
|
||||||
@ -276,6 +274,8 @@ am__relativize = \
|
|||||||
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
|
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = --best
|
||||||
DIST_TARGETS = dist-xz dist-gzip
|
DIST_TARGETS = dist-xz dist-gzip
|
||||||
|
# Exists only to be overridden by the user if desired.
|
||||||
|
AM_DISTCHECK_DVI_TARGET = dvi
|
||||||
distuninstallcheck_listfiles = find . -type f -print
|
distuninstallcheck_listfiles = find . -type f -print
|
||||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||||
@ -317,6 +317,7 @@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
GMSGFMT_015 = @GMSGFMT_015@
|
||||||
GNULIB_ACCESS = @GNULIB_ACCESS@
|
GNULIB_ACCESS = @GNULIB_ACCESS@
|
||||||
|
GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
|
||||||
GNULIB_ATOLL = @GNULIB_ATOLL@
|
GNULIB_ATOLL = @GNULIB_ATOLL@
|
||||||
GNULIB_BTOWC = @GNULIB_BTOWC@
|
GNULIB_BTOWC = @GNULIB_BTOWC@
|
||||||
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
||||||
@ -333,6 +334,13 @@ GNULIB_DUP3 = @GNULIB_DUP3@
|
|||||||
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
|
GNULIB_EXECL = @GNULIB_EXECL@
|
||||||
|
GNULIB_EXECLE = @GNULIB_EXECLE@
|
||||||
|
GNULIB_EXECLP = @GNULIB_EXECLP@
|
||||||
|
GNULIB_EXECV = @GNULIB_EXECV@
|
||||||
|
GNULIB_EXECVE = @GNULIB_EXECVE@
|
||||||
|
GNULIB_EXECVP = @GNULIB_EXECVP@
|
||||||
|
GNULIB_EXECVPE = @GNULIB_EXECVPE@
|
||||||
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
||||||
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
||||||
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
||||||
@ -353,6 +361,7 @@ GNULIB_FPURGE = @GNULIB_FPURGE@
|
|||||||
GNULIB_FPUTC = @GNULIB_FPUTC@
|
GNULIB_FPUTC = @GNULIB_FPUTC@
|
||||||
GNULIB_FPUTS = @GNULIB_FPUTS@
|
GNULIB_FPUTS = @GNULIB_FPUTS@
|
||||||
GNULIB_FREAD = @GNULIB_FREAD@
|
GNULIB_FREAD = @GNULIB_FREAD@
|
||||||
|
GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
|
||||||
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
||||||
GNULIB_FSCANF = @GNULIB_FSCANF@
|
GNULIB_FSCANF = @GNULIB_FSCANF@
|
||||||
GNULIB_FSEEK = @GNULIB_FSEEK@
|
GNULIB_FSEEK = @GNULIB_FSEEK@
|
||||||
@ -371,6 +380,7 @@ GNULIB_GETCWD = @GNULIB_GETCWD@
|
|||||||
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
||||||
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
||||||
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
||||||
|
GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
|
||||||
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
||||||
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
||||||
GNULIB_GETLINE = @GNULIB_GETLINE@
|
GNULIB_GETLINE = @GNULIB_GETLINE@
|
||||||
@ -382,6 +392,7 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
|||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
||||||
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
||||||
|
GNULIB_GETUMASK = @GNULIB_GETUMASK@
|
||||||
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
||||||
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
||||||
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
||||||
@ -392,6 +403,8 @@ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
|
|||||||
GNULIB_ISATTY = @GNULIB_ISATTY@
|
GNULIB_ISATTY = @GNULIB_ISATTY@
|
||||||
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
||||||
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
||||||
|
GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
|
||||||
|
GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
|
||||||
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
||||||
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
@ -422,10 +435,50 @@ GNULIB_MBSSPN = @GNULIB_MBSSPN@
|
|||||||
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
||||||
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
||||||
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
||||||
|
GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
|
||||||
|
GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
|
||||||
|
GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
|
||||||
|
GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
|
||||||
|
GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
|
||||||
|
GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
|
||||||
|
GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
|
||||||
|
GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
|
||||||
|
GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
|
||||||
|
GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
|
||||||
|
GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
|
||||||
|
GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
|
||||||
|
GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
|
||||||
|
GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
|
||||||
|
GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
|
||||||
|
GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
|
||||||
|
GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
|
||||||
|
GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
|
||||||
|
GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
|
||||||
|
GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
|
||||||
|
GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
|
||||||
|
GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
|
||||||
|
GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
|
||||||
|
GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
|
||||||
|
GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
|
||||||
|
GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
|
||||||
|
GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
|
||||||
|
GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
|
||||||
|
GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
|
||||||
|
GNULIB_MDA_READ = @GNULIB_MDA_READ@
|
||||||
|
GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
|
||||||
|
GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
|
||||||
|
GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
|
||||||
|
GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
|
||||||
|
GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
|
||||||
|
GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
|
||||||
|
GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
|
||||||
|
GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
|
||||||
|
GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
|
||||||
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
||||||
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
||||||
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
||||||
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
||||||
|
GNULIB_MKDIR = @GNULIB_MKDIR@
|
||||||
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
||||||
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
||||||
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
||||||
@ -447,6 +500,7 @@ GNULIB_PERROR = @GNULIB_PERROR@
|
|||||||
GNULIB_PIPE = @GNULIB_PIPE@
|
GNULIB_PIPE = @GNULIB_PIPE@
|
||||||
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
||||||
GNULIB_POPEN = @GNULIB_POPEN@
|
GNULIB_POPEN = @GNULIB_POPEN@
|
||||||
|
GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
|
||||||
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
||||||
GNULIB_PREAD = @GNULIB_PREAD@
|
GNULIB_PREAD = @GNULIB_PREAD@
|
||||||
GNULIB_PRINTF = @GNULIB_PRINTF@
|
GNULIB_PRINTF = @GNULIB_PRINTF@
|
||||||
@ -479,6 +533,8 @@ GNULIB_SETENV = @GNULIB_SETENV@
|
|||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
|
GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
|
||||||
|
GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
|
||||||
GNULIB_SLEEP = @GNULIB_SLEEP@
|
GNULIB_SLEEP = @GNULIB_SLEEP@
|
||||||
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
||||||
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
||||||
@ -491,6 +547,7 @@ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
|
|||||||
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
||||||
GNULIB_STRDUP = @GNULIB_STRDUP@
|
GNULIB_STRDUP = @GNULIB_STRDUP@
|
||||||
GNULIB_STRERROR = @GNULIB_STRERROR@
|
GNULIB_STRERROR = @GNULIB_STRERROR@
|
||||||
|
GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
|
||||||
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
||||||
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
||||||
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
||||||
@ -514,6 +571,7 @@ GNULIB_SYMLINK = @GNULIB_SYMLINK@
|
|||||||
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
||||||
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
||||||
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
||||||
|
GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
|
||||||
GNULIB_TIME_R = @GNULIB_TIME_R@
|
GNULIB_TIME_R = @GNULIB_TIME_R@
|
||||||
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
||||||
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
||||||
@ -575,10 +633,12 @@ GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
|
|||||||
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
||||||
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
||||||
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
||||||
|
GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
|
||||||
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
||||||
GNULIB_WRITE = @GNULIB_WRITE@
|
GNULIB_WRITE = @GNULIB_WRITE@
|
||||||
GNULIB__EXIT = @GNULIB__EXIT@
|
GNULIB__EXIT = @GNULIB__EXIT@
|
||||||
GREP = @GREP@
|
GREP = @GREP@
|
||||||
|
HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
|
||||||
HAVE_ATOLL = @HAVE_ATOLL@
|
HAVE_ATOLL = @HAVE_ATOLL@
|
||||||
HAVE_BTOWC = @HAVE_BTOWC@
|
HAVE_BTOWC = @HAVE_BTOWC@
|
||||||
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
||||||
@ -586,12 +646,17 @@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
|
|||||||
HAVE_CHOWN = @HAVE_CHOWN@
|
HAVE_CHOWN = @HAVE_CHOWN@
|
||||||
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
||||||
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
||||||
|
HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
|
||||||
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
||||||
|
HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
|
||||||
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
||||||
|
HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
|
||||||
|
HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
|
||||||
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
||||||
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
||||||
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
||||||
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
||||||
|
HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
|
||||||
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
||||||
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
||||||
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
||||||
@ -623,13 +688,14 @@ HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
|
|||||||
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
||||||
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
||||||
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
||||||
|
HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
|
||||||
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
||||||
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
|
HAVE_EXECVPE = @HAVE_EXECVPE@
|
||||||
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
||||||
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
||||||
HAVE_FCHDIR = @HAVE_FCHDIR@
|
HAVE_FCHDIR = @HAVE_FCHDIR@
|
||||||
@ -647,6 +713,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
|
|||||||
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
||||||
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
||||||
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
||||||
|
HAVE_GETENTROPY = @HAVE_GETENTROPY@
|
||||||
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
||||||
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
||||||
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
||||||
@ -655,6 +722,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
|
|||||||
HAVE_GETPASS = @HAVE_GETPASS@
|
HAVE_GETPASS = @HAVE_GETPASS@
|
||||||
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
||||||
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
||||||
|
HAVE_GETUMASK = @HAVE_GETUMASK@
|
||||||
HAVE_GRANTPT = @HAVE_GRANTPT@
|
HAVE_GRANTPT = @HAVE_GRANTPT@
|
||||||
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
||||||
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
||||||
@ -675,7 +743,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
|
|||||||
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
||||||
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
||||||
HAVE_MBTOWC = @HAVE_MBTOWC@
|
HAVE_MBTOWC = @HAVE_MBTOWC@
|
||||||
HAVE_MEMCHR = @HAVE_MEMCHR@
|
|
||||||
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
||||||
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
||||||
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
||||||
@ -695,6 +762,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
|
|||||||
HAVE_PIPE = @HAVE_PIPE@
|
HAVE_PIPE = @HAVE_PIPE@
|
||||||
HAVE_PIPE2 = @HAVE_PIPE2@
|
HAVE_PIPE2 = @HAVE_PIPE2@
|
||||||
HAVE_POPEN = @HAVE_POPEN@
|
HAVE_POPEN = @HAVE_POPEN@
|
||||||
|
HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
|
||||||
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
||||||
HAVE_PREAD = @HAVE_PREAD@
|
HAVE_PREAD = @HAVE_PREAD@
|
||||||
HAVE_PTSNAME = @HAVE_PTSNAME@
|
HAVE_PTSNAME = @HAVE_PTSNAME@
|
||||||
@ -715,6 +783,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
|
|||||||
HAVE_SETENV = @HAVE_SETENV@
|
HAVE_SETENV = @HAVE_SETENV@
|
||||||
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
||||||
HAVE_SETSTATE = @HAVE_SETSTATE@
|
HAVE_SETSTATE = @HAVE_SETSTATE@
|
||||||
|
HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
|
||||||
|
HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
|
||||||
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
||||||
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
||||||
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
||||||
@ -724,6 +794,7 @@ HAVE_STPCPY = @HAVE_STPCPY@
|
|||||||
HAVE_STPNCPY = @HAVE_STPNCPY@
|
HAVE_STPNCPY = @HAVE_STPNCPY@
|
||||||
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
||||||
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
||||||
|
HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
|
||||||
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
||||||
HAVE_STRPBRK = @HAVE_STRPBRK@
|
HAVE_STRPBRK = @HAVE_STRPBRK@
|
||||||
HAVE_STRPTIME = @HAVE_STRPTIME@
|
HAVE_STRPTIME = @HAVE_STRPTIME@
|
||||||
@ -745,8 +816,8 @@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
|
|||||||
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
||||||
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
||||||
HAVE_TIMEGM = @HAVE_TIMEGM@
|
HAVE_TIMEGM = @HAVE_TIMEGM@
|
||||||
|
HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
|
||||||
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
||||||
HAVE_TZSET = @HAVE_TZSET@
|
|
||||||
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
||||||
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
||||||
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
||||||
@ -793,6 +864,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
|
|||||||
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
||||||
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
|
HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
@ -827,6 +899,7 @@ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
|||||||
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
|
LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
|
||||||
LOCALE_FR = @LOCALE_FR@
|
LOCALE_FR = @LOCALE_FR@
|
||||||
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
||||||
LOCALE_JA = @LOCALE_JA@
|
LOCALE_JA = @LOCALE_JA@
|
||||||
@ -839,8 +912,8 @@ MAKEINFO = @MAKEINFO@
|
|||||||
MKDIR_P = @MKDIR_P@
|
MKDIR_P = @MKDIR_P@
|
||||||
MONETARY_H = @MONETARY_H@
|
MONETARY_H = @MONETARY_H@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
MSGMERGE = @MSGMERGE@
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
||||||
@ -893,11 +966,11 @@ POSUB = @POSUB@
|
|||||||
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
||||||
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
||||||
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
||||||
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
|
|
||||||
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
REPLACE_ACCESS = @REPLACE_ACCESS@
|
REPLACE_ACCESS = @REPLACE_ACCESS@
|
||||||
|
REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
|
||||||
REPLACE_BTOWC = @REPLACE_BTOWC@
|
REPLACE_BTOWC = @REPLACE_BTOWC@
|
||||||
REPLACE_CALLOC = @REPLACE_CALLOC@
|
REPLACE_CALLOC = @REPLACE_CALLOC@
|
||||||
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
||||||
@ -908,14 +981,24 @@ REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
|||||||
REPLACE_DUP = @REPLACE_DUP@
|
REPLACE_DUP = @REPLACE_DUP@
|
||||||
REPLACE_DUP2 = @REPLACE_DUP2@
|
REPLACE_DUP2 = @REPLACE_DUP2@
|
||||||
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
||||||
|
REPLACE_EXECL = @REPLACE_EXECL@
|
||||||
|
REPLACE_EXECLE = @REPLACE_EXECLE@
|
||||||
|
REPLACE_EXECLP = @REPLACE_EXECLP@
|
||||||
|
REPLACE_EXECV = @REPLACE_EXECV@
|
||||||
|
REPLACE_EXECVE = @REPLACE_EXECVE@
|
||||||
|
REPLACE_EXECVP = @REPLACE_EXECVP@
|
||||||
|
REPLACE_EXECVPE = @REPLACE_EXECVPE@
|
||||||
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
||||||
|
REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
|
||||||
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
||||||
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
||||||
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
||||||
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
||||||
|
REPLACE_FFSLL = @REPLACE_FFSLL@
|
||||||
REPLACE_FOPEN = @REPLACE_FOPEN@
|
REPLACE_FOPEN = @REPLACE_FOPEN@
|
||||||
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
||||||
REPLACE_FPURGE = @REPLACE_FPURGE@
|
REPLACE_FPURGE = @REPLACE_FPURGE@
|
||||||
|
REPLACE_FREE = @REPLACE_FREE@
|
||||||
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FSEEK = @REPLACE_FSEEK@
|
REPLACE_FSEEK = @REPLACE_FSEEK@
|
||||||
@ -944,6 +1027,8 @@ REPLACE_INITSTATE = @REPLACE_INITSTATE@
|
|||||||
REPLACE_ISATTY = @REPLACE_ISATTY@
|
REPLACE_ISATTY = @REPLACE_ISATTY@
|
||||||
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
||||||
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
||||||
|
REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
|
||||||
|
REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
@ -964,7 +1049,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
|
|||||||
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
||||||
REPLACE_MKDIR = @REPLACE_MKDIR@
|
REPLACE_MKDIR = @REPLACE_MKDIR@
|
||||||
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
||||||
|
REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
|
||||||
REPLACE_MKNOD = @REPLACE_MKNOD@
|
REPLACE_MKNOD = @REPLACE_MKNOD@
|
||||||
|
REPLACE_MKNODAT = @REPLACE_MKNODAT@
|
||||||
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
||||||
REPLACE_MKTIME = @REPLACE_MKTIME@
|
REPLACE_MKTIME = @REPLACE_MKTIME@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
@ -973,6 +1060,7 @@ REPLACE_NULL = @REPLACE_NULL@
|
|||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_PERROR = @REPLACE_PERROR@
|
REPLACE_PERROR = @REPLACE_PERROR@
|
||||||
REPLACE_POPEN = @REPLACE_POPEN@
|
REPLACE_POPEN = @REPLACE_POPEN@
|
||||||
|
REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
|
||||||
REPLACE_PREAD = @REPLACE_PREAD@
|
REPLACE_PREAD = @REPLACE_PREAD@
|
||||||
REPLACE_PRINTF = @REPLACE_PRINTF@
|
REPLACE_PRINTF = @REPLACE_PRINTF@
|
||||||
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
||||||
@ -1005,6 +1093,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
|
|||||||
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
||||||
REPLACE_STRDUP = @REPLACE_STRDUP@
|
REPLACE_STRDUP = @REPLACE_STRDUP@
|
||||||
REPLACE_STRERROR = @REPLACE_STRERROR@
|
REPLACE_STRERROR = @REPLACE_STRERROR@
|
||||||
|
REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
|
||||||
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
||||||
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
||||||
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
||||||
@ -1060,10 +1149,12 @@ STDINT_H = @STDINT_H@
|
|||||||
STRIP = @STRIP@
|
STRIP = @STRIP@
|
||||||
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
|
||||||
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
||||||
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
||||||
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
||||||
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
@ -1387,6 +1478,10 @@ dist-xz: distdir
|
|||||||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
|
dist-zstd: distdir
|
||||||
|
tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
|
||||||
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-tarZ: distdir
|
dist-tarZ: distdir
|
||||||
@echo WARNING: "Support for distribution archives compressed with" \
|
@echo WARNING: "Support for distribution archives compressed with" \
|
||||||
"legacy program 'compress' is deprecated." >&2
|
"legacy program 'compress' is deprecated." >&2
|
||||||
@ -1429,6 +1524,8 @@ distcheck: dist
|
|||||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
||||||
*.zip*) \
|
*.zip*) \
|
||||||
unzip $(distdir).zip ;;\
|
unzip $(distdir).zip ;;\
|
||||||
|
*.tar.zst*) \
|
||||||
|
zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
|
||||||
esac
|
esac
|
||||||
chmod -R a-w $(distdir)
|
chmod -R a-w $(distdir)
|
||||||
chmod u+w $(distdir)
|
chmod u+w $(distdir)
|
||||||
@ -1444,7 +1541,7 @@ distcheck: dist
|
|||||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||||
@ -1605,7 +1702,7 @@ uninstall-am:
|
|||||||
am--refresh check check-am clean clean-cscope clean-generic \
|
am--refresh check check-am clean clean-cscope clean-generic \
|
||||||
cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
|
cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
|
||||||
dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
|
dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
|
||||||
distcheck distclean distclean-generic distclean-hdr \
|
dist-zstd distcheck distclean distclean-generic distclean-hdr \
|
||||||
distclean-tags distcleancheck distdir distuninstallcheck dvi \
|
distclean-tags distcleancheck distdir distuninstallcheck dvi \
|
||||||
dvi-am html html-am info info-am install install-am \
|
dvi-am html html-am info info-am install install-am \
|
||||||
install-data install-data-am install-dvi install-dvi-am \
|
install-data install-data-am install-dvi install-dvi-am \
|
||||||
|
331
aclocal.m4
vendored
331
aclocal.m4
vendored
@ -1,6 +1,6 @@
|
|||||||
# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
|
# generated automatically by aclocal 1.16.3 -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -20,18 +20,18 @@ You have another version of autoconf. It may work, but is not guaranteed to.
|
|||||||
If you have problems, you may need to regenerate the build system entirely.
|
If you have problems, you may need to regenerate the build system entirely.
|
||||||
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||||||
|
|
||||||
# gettext.m4 serial 68 (gettext-0.19.8)
|
# gettext.m4 serial 71 (gettext-0.20.2)
|
||||||
dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc.
|
dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
dnl This file can be used in projects which are not available under
|
dnl This file can be used in projects which are not available under
|
||||||
dnl the GNU General Public License or the GNU Library General Public
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||||||
dnl License but which still want to provide support for the GNU gettext
|
dnl License but which still want to provide support for the GNU gettext
|
||||||
dnl functionality.
|
dnl functionality.
|
||||||
dnl Please note that the actual code of the GNU gettext library is covered
|
dnl Please note that the actual code of the GNU gettext library is covered
|
||||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||||
dnl gettext package is covered by the GNU General Public License.
|
dnl gettext package is covered by the GNU General Public License.
|
||||||
dnl They are *not* in the public domain.
|
dnl They are *not* in the public domain.
|
||||||
|
|
||||||
@ -42,15 +42,13 @@ dnl Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
|
|||||||
dnl Macro to add for using GNU gettext.
|
dnl Macro to add for using GNU gettext.
|
||||||
|
|
||||||
dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
|
dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
|
||||||
dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
|
dnl INTLSYMBOL must be one of 'external', 'use-libtool'.
|
||||||
dnl default (if it is not specified or empty) is 'no-libtool'.
|
dnl INTLSYMBOL should be 'external' for packages other than GNU gettext, and
|
||||||
dnl INTLSYMBOL should be 'external' for packages with no intl directory,
|
dnl 'use-libtool' for the packages 'gettext-runtime' and 'gettext-tools'.
|
||||||
dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory.
|
|
||||||
dnl If INTLSYMBOL is 'use-libtool', then a libtool library
|
dnl If INTLSYMBOL is 'use-libtool', then a libtool library
|
||||||
dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static,
|
dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static,
|
||||||
dnl depending on --{enable,disable}-{shared,static} and on the presence of
|
dnl depending on --{enable,disable}-{shared,static} and on the presence of
|
||||||
dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
|
dnl AM-DISABLE-SHARED).
|
||||||
dnl $(top_builddir)/intl/libintl.a will be created.
|
|
||||||
dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
|
dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
|
||||||
dnl implementations (in libc or libintl) without the ngettext() function
|
dnl implementations (in libc or libintl) without the ngettext() function
|
||||||
dnl will be ignored. If NEEDSYMBOL is specified and is
|
dnl will be ignored. If NEEDSYMBOL is specified and is
|
||||||
@ -79,19 +77,17 @@ dnl
|
|||||||
AC_DEFUN([AM_GNU_GETTEXT],
|
AC_DEFUN([AM_GNU_GETTEXT],
|
||||||
[
|
[
|
||||||
dnl Argument checking.
|
dnl Argument checking.
|
||||||
ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
|
ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [use-libtool], ,
|
||||||
[errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
|
[errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
|
||||||
])])])])])
|
])])])])
|
||||||
ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
|
ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
|
||||||
[AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])])
|
[errprint([ERROR: Use of AM_GNU_GETTEXT without [external] argument is no longer supported.
|
||||||
|
])])
|
||||||
ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
|
ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
|
||||||
[errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
|
[errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
|
||||||
])])])])
|
])])])])
|
||||||
define([gt_included_intl],
|
define([gt_included_intl],
|
||||||
ifelse([$1], [external],
|
ifelse([$1], [external], [no], [yes]))
|
||||||
ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]),
|
|
||||||
[yes]))
|
|
||||||
define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
|
|
||||||
gt_NEEDS_INIT
|
gt_NEEDS_INIT
|
||||||
AM_GNU_GETTEXT_NEED([$2])
|
AM_GNU_GETTEXT_NEED([$2])
|
||||||
|
|
||||||
@ -113,8 +109,7 @@ AC_DEFUN([AM_GNU_GETTEXT],
|
|||||||
dnl again, outside any 'if'. There are two solutions:
|
dnl again, outside any 'if'. There are two solutions:
|
||||||
dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
|
dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
|
||||||
dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
|
dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
|
||||||
dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
|
dnl Since AC_PROVIDE_IFELSE is not documented, we avoid it.
|
||||||
dnl documented, we avoid it.
|
|
||||||
ifelse(gt_included_intl, yes, , [
|
ifelse(gt_included_intl, yes, , [
|
||||||
AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
|
AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
|
||||||
])
|
])
|
||||||
@ -300,8 +295,8 @@ return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
|
|||||||
dnl Mark actions used to generate GNU NLS library.
|
dnl Mark actions used to generate GNU NLS library.
|
||||||
BUILD_INCLUDED_LIBINTL=yes
|
BUILD_INCLUDED_LIBINTL=yes
|
||||||
USE_INCLUDED_LIBINTL=yes
|
USE_INCLUDED_LIBINTL=yes
|
||||||
LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD"
|
LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.la $LIBICONV $LIBTHREAD"
|
||||||
LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"
|
LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.la $LTLIBICONV $LTLIBTHREAD"
|
||||||
LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
|
LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -369,43 +364,14 @@ return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
ifelse(gt_included_intl, yes, [
|
ifelse(gt_included_intl, yes, [
|
||||||
dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
|
dnl In GNU gettext we have to set BUILD_INCLUDED_LIBINTL to 'yes'
|
||||||
dnl to 'yes' because some of the testsuite requires it.
|
dnl because some of the testsuite requires it.
|
||||||
if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
|
BUILD_INCLUDED_LIBINTL=yes
|
||||||
BUILD_INCLUDED_LIBINTL=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Make all variables we use known to autoconf.
|
dnl Make all variables we use known to autoconf.
|
||||||
AC_SUBST([BUILD_INCLUDED_LIBINTL])
|
AC_SUBST([BUILD_INCLUDED_LIBINTL])
|
||||||
AC_SUBST([USE_INCLUDED_LIBINTL])
|
AC_SUBST([USE_INCLUDED_LIBINTL])
|
||||||
AC_SUBST([CATOBJEXT])
|
AC_SUBST([CATOBJEXT])
|
||||||
|
|
||||||
dnl For backward compatibility. Some configure.ins may be using this.
|
|
||||||
nls_cv_header_intl=
|
|
||||||
nls_cv_header_libgt=
|
|
||||||
|
|
||||||
dnl For backward compatibility. Some Makefiles may be using this.
|
|
||||||
DATADIRNAME=share
|
|
||||||
AC_SUBST([DATADIRNAME])
|
|
||||||
|
|
||||||
dnl For backward compatibility. Some Makefiles may be using this.
|
|
||||||
INSTOBJEXT=.mo
|
|
||||||
AC_SUBST([INSTOBJEXT])
|
|
||||||
|
|
||||||
dnl For backward compatibility. Some Makefiles may be using this.
|
|
||||||
GENCAT=gencat
|
|
||||||
AC_SUBST([GENCAT])
|
|
||||||
|
|
||||||
dnl For backward compatibility. Some Makefiles may be using this.
|
|
||||||
INTLOBJS=
|
|
||||||
if test "$USE_INCLUDED_LIBINTL" = yes; then
|
|
||||||
INTLOBJS="\$(GETTOBJS)"
|
|
||||||
fi
|
|
||||||
AC_SUBST([INTLOBJS])
|
|
||||||
|
|
||||||
dnl Enable libtool support if the surrounding package wishes it.
|
|
||||||
INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
|
|
||||||
AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl For backward compatibility. Some Makefiles may be using this.
|
dnl For backward compatibility. Some Makefiles may be using this.
|
||||||
@ -441,18 +407,18 @@ AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
|
|||||||
dnl Usage: AM_GNU_GETTEXT_REQUIRE_VERSION([gettext-version])
|
dnl Usage: AM_GNU_GETTEXT_REQUIRE_VERSION([gettext-version])
|
||||||
AC_DEFUN([AM_GNU_GETTEXT_REQUIRE_VERSION], [])
|
AC_DEFUN([AM_GNU_GETTEXT_REQUIRE_VERSION], [])
|
||||||
|
|
||||||
# intlmacosx.m4 serial 5 (gettext-0.18.2)
|
# intlmacosx.m4 serial 8 (gettext-0.20.2)
|
||||||
dnl Copyright (C) 2004-2014, 2016 Free Software Foundation, Inc.
|
dnl Copyright (C) 2004-2014, 2016, 2019-2020 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
dnl This file can be used in projects which are not available under
|
dnl This file can be used in projects which are not available under
|
||||||
dnl the GNU General Public License or the GNU Library General Public
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||||||
dnl License but which still want to provide support for the GNU gettext
|
dnl License but which still want to provide support for the GNU gettext
|
||||||
dnl functionality.
|
dnl functionality.
|
||||||
dnl Please note that the actual code of the GNU gettext library is covered
|
dnl Please note that the actual code of the GNU gettext library is covered
|
||||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||||
dnl gettext package is covered by the GNU General Public License.
|
dnl gettext package is covered by the GNU General Public License.
|
||||||
dnl They are *not* in the public domain.
|
dnl They are *not* in the public domain.
|
||||||
|
|
||||||
@ -460,7 +426,7 @@ dnl Checks for special options needed on Mac OS X.
|
|||||||
dnl Defines INTL_MACOSX_LIBS.
|
dnl Defines INTL_MACOSX_LIBS.
|
||||||
AC_DEFUN([gt_INTL_MACOSX],
|
AC_DEFUN([gt_INTL_MACOSX],
|
||||||
[
|
[
|
||||||
dnl Check for API introduced in Mac OS X 10.2.
|
dnl Check for API introduced in Mac OS X 10.4.
|
||||||
AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
|
AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
|
||||||
[gt_cv_func_CFPreferencesCopyAppValue],
|
[gt_cv_func_CFPreferencesCopyAppValue],
|
||||||
[gt_save_LIBS="$LIBS"
|
[gt_save_LIBS="$LIBS"
|
||||||
@ -476,41 +442,50 @@ AC_DEFUN([gt_INTL_MACOSX],
|
|||||||
AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
|
AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
|
||||||
[Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
|
[Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
|
||||||
fi
|
fi
|
||||||
dnl Check for API introduced in Mac OS X 10.3.
|
dnl Don't check for the API introduced in Mac OS X 10.5, CFLocaleCopyCurrent,
|
||||||
AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
|
dnl because in macOS 10.13.4 it has the following behaviour:
|
||||||
|
dnl When two or more languages are specified in the
|
||||||
|
dnl "System Preferences > Language & Region > Preferred Languages" panel,
|
||||||
|
dnl it returns en_CC where CC is the territory (even when English is not among
|
||||||
|
dnl the preferred languages!). What we want instead is what
|
||||||
|
dnl CFLocaleCopyCurrent returned in earlier macOS releases and what
|
||||||
|
dnl CFPreferencesCopyAppValue still returns, namely ll_CC where ll is the
|
||||||
|
dnl first among the preferred languages and CC is the territory.
|
||||||
|
AC_CACHE_CHECK([for CFLocaleCopyPreferredLanguages], [gt_cv_func_CFLocaleCopyPreferredLanguages],
|
||||||
[gt_save_LIBS="$LIBS"
|
[gt_save_LIBS="$LIBS"
|
||||||
LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
|
LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
|
||||||
AC_LINK_IFELSE(
|
AC_LINK_IFELSE(
|
||||||
[AC_LANG_PROGRAM(
|
[AC_LANG_PROGRAM(
|
||||||
[[#include <CoreFoundation/CFLocale.h>]],
|
[[#include <CoreFoundation/CFLocale.h>]],
|
||||||
[[CFLocaleCopyCurrent();]])],
|
[[CFLocaleCopyPreferredLanguages();]])],
|
||||||
[gt_cv_func_CFLocaleCopyCurrent=yes],
|
[gt_cv_func_CFLocaleCopyPreferredLanguages=yes],
|
||||||
[gt_cv_func_CFLocaleCopyCurrent=no])
|
[gt_cv_func_CFLocaleCopyPreferredLanguages=no])
|
||||||
LIBS="$gt_save_LIBS"])
|
LIBS="$gt_save_LIBS"])
|
||||||
if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
|
||||||
AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
|
AC_DEFINE([HAVE_CFLOCALECOPYPREFERREDLANGUAGES], [1],
|
||||||
[Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
|
[Define to 1 if you have the Mac OS X function CFLocaleCopyPreferredLanguages in the CoreFoundation framework.])
|
||||||
fi
|
fi
|
||||||
INTL_MACOSX_LIBS=
|
INTL_MACOSX_LIBS=
|
||||||
if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
|
||||||
|
|| test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
|
||||||
INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
|
INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
|
||||||
fi
|
fi
|
||||||
AC_SUBST([INTL_MACOSX_LIBS])
|
AC_SUBST([INTL_MACOSX_LIBS])
|
||||||
])
|
])
|
||||||
|
|
||||||
# nls.m4 serial 5 (gettext-0.18)
|
# nls.m4 serial 6 (gettext-0.20.2)
|
||||||
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
|
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
|
||||||
dnl Foundation, Inc.
|
dnl Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
dnl This file can be used in projects which are not available under
|
dnl This file can be used in projects which are not available under
|
||||||
dnl the GNU General Public License or the GNU Library General Public
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||||||
dnl License but which still want to provide support for the GNU gettext
|
dnl License but which still want to provide support for the GNU gettext
|
||||||
dnl functionality.
|
dnl functionality.
|
||||||
dnl Please note that the actual code of the GNU gettext library is covered
|
dnl Please note that the actual code of the GNU gettext library is covered
|
||||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||||
dnl gettext package is covered by the GNU General Public License.
|
dnl gettext package is covered by the GNU General Public License.
|
||||||
dnl They are *not* in the public domain.
|
dnl They are *not* in the public domain.
|
||||||
|
|
||||||
@ -532,7 +507,7 @@ AC_DEFUN([AM_NLS],
|
|||||||
])
|
])
|
||||||
|
|
||||||
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
||||||
# serial 11 (pkg-config-0.29.1)
|
# serial 12 (pkg-config-0.29.2)
|
||||||
|
|
||||||
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
||||||
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
|
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
|
||||||
@ -574,7 +549,7 @@ dnl
|
|||||||
dnl See the "Since" comment for each macro you use to see what version
|
dnl See the "Since" comment for each macro you use to see what version
|
||||||
dnl of the macros you require.
|
dnl of the macros you require.
|
||||||
m4_defun([PKG_PREREQ],
|
m4_defun([PKG_PREREQ],
|
||||||
[m4_define([PKG_MACROS_VERSION], [0.29.1])
|
[m4_define([PKG_MACROS_VERSION], [0.29.2])
|
||||||
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
|
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
|
||||||
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
|
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
|
||||||
])dnl PKG_PREREQ
|
])dnl PKG_PREREQ
|
||||||
@ -675,7 +650,7 @@ AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
|
|||||||
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
|
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
|
||||||
|
|
||||||
pkg_failed=no
|
pkg_failed=no
|
||||||
AC_MSG_CHECKING([for $1])
|
AC_MSG_CHECKING([for $2])
|
||||||
|
|
||||||
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
|
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
|
||||||
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
|
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
|
||||||
@ -685,11 +660,11 @@ and $1[]_LIBS to avoid the need to call pkg-config.
|
|||||||
See the pkg-config man page for more details.])
|
See the pkg-config man page for more details.])
|
||||||
|
|
||||||
if test $pkg_failed = yes; then
|
if test $pkg_failed = yes; then
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
_PKG_SHORT_ERRORS_SUPPORTED
|
_PKG_SHORT_ERRORS_SUPPORTED
|
||||||
if test $_pkg_short_errors_supported = yes; then
|
if test $_pkg_short_errors_supported = yes; then
|
||||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
|
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
|
||||||
else
|
else
|
||||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
|
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
|
||||||
fi
|
fi
|
||||||
# Put the nasty error message in config.log where it belongs
|
# Put the nasty error message in config.log where it belongs
|
||||||
@ -706,7 +681,7 @@ installed software in a non-standard prefix.
|
|||||||
_PKG_TEXT])[]dnl
|
_PKG_TEXT])[]dnl
|
||||||
])
|
])
|
||||||
elif test $pkg_failed = untried; then
|
elif test $pkg_failed = untried; then
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
m4_default([$4], [AC_MSG_FAILURE(
|
m4_default([$4], [AC_MSG_FAILURE(
|
||||||
[The pkg-config script could not be found or is too old. Make sure it
|
[The pkg-config script could not be found or is too old. Make sure it
|
||||||
is in your PATH or set the PKG_CONFIG environment variable to the full
|
is in your PATH or set the PKG_CONFIG environment variable to the full
|
||||||
@ -807,86 +782,18 @@ AS_VAR_COPY([$1], [pkg_cv_][$1])
|
|||||||
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
||||||
])dnl PKG_CHECK_VAR
|
])dnl PKG_CHECK_VAR
|
||||||
|
|
||||||
dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
# po.m4 serial 31 (gettext-0.20.2)
|
||||||
dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND],
|
dnl Copyright (C) 1995-2014, 2016, 2018-2020 Free Software Foundation, Inc.
|
||||||
dnl [DESCRIPTION], [DEFAULT])
|
|
||||||
dnl ------------------------------------------
|
|
||||||
dnl
|
|
||||||
dnl Prepare a "--with-" configure option using the lowercase
|
|
||||||
dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and
|
|
||||||
dnl PKG_CHECK_MODULES in a single macro.
|
|
||||||
AC_DEFUN([PKG_WITH_MODULES],
|
|
||||||
[
|
|
||||||
m4_pushdef([with_arg], m4_tolower([$1]))
|
|
||||||
|
|
||||||
m4_pushdef([description],
|
|
||||||
[m4_default([$5], [build with ]with_arg[ support])])
|
|
||||||
|
|
||||||
m4_pushdef([def_arg], [m4_default([$6], [auto])])
|
|
||||||
m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes])
|
|
||||||
m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no])
|
|
||||||
|
|
||||||
m4_case(def_arg,
|
|
||||||
[yes],[m4_pushdef([with_without], [--without-]with_arg)],
|
|
||||||
[m4_pushdef([with_without],[--with-]with_arg)])
|
|
||||||
|
|
||||||
AC_ARG_WITH(with_arg,
|
|
||||||
AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),,
|
|
||||||
[AS_TR_SH([with_]with_arg)=def_arg])
|
|
||||||
|
|
||||||
AS_CASE([$AS_TR_SH([with_]with_arg)],
|
|
||||||
[yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)],
|
|
||||||
[auto],[PKG_CHECK_MODULES([$1],[$2],
|
|
||||||
[m4_n([def_action_if_found]) $3],
|
|
||||||
[m4_n([def_action_if_not_found]) $4])])
|
|
||||||
|
|
||||||
m4_popdef([with_arg])
|
|
||||||
m4_popdef([description])
|
|
||||||
m4_popdef([def_arg])
|
|
||||||
|
|
||||||
])dnl PKG_WITH_MODULES
|
|
||||||
|
|
||||||
dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
|
||||||
dnl [DESCRIPTION], [DEFAULT])
|
|
||||||
dnl -----------------------------------------------
|
|
||||||
dnl
|
|
||||||
dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES
|
|
||||||
dnl check._[VARIABLE-PREFIX] is exported as make variable.
|
|
||||||
AC_DEFUN([PKG_HAVE_WITH_MODULES],
|
|
||||||
[
|
|
||||||
PKG_WITH_MODULES([$1],[$2],,,[$3],[$4])
|
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_][$1],
|
|
||||||
[test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"])
|
|
||||||
])dnl PKG_HAVE_WITH_MODULES
|
|
||||||
|
|
||||||
dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
|
||||||
dnl [DESCRIPTION], [DEFAULT])
|
|
||||||
dnl ------------------------------------------------------
|
|
||||||
dnl
|
|
||||||
dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after
|
|
||||||
dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make
|
|
||||||
dnl and preprocessor variable.
|
|
||||||
AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES],
|
|
||||||
[
|
|
||||||
PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4])
|
|
||||||
|
|
||||||
AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
|
|
||||||
[AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
|
|
||||||
])dnl PKG_HAVE_DEFINE_WITH_MODULES
|
|
||||||
|
|
||||||
# po.m4 serial 24 (gettext-0.19)
|
|
||||||
dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc.
|
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
dnl This file can be used in projects which are not available under
|
dnl This file can be used in projects which are not available under
|
||||||
dnl the GNU General Public License or the GNU Library General Public
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||||||
dnl License but which still want to provide support for the GNU gettext
|
dnl License but which still want to provide support for the GNU gettext
|
||||||
dnl functionality.
|
dnl functionality.
|
||||||
dnl Please note that the actual code of the GNU gettext library is covered
|
dnl Please note that the actual code of the GNU gettext library is covered
|
||||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||||
dnl gettext package is covered by the GNU General Public License.
|
dnl gettext package is covered by the GNU General Public License.
|
||||||
dnl They are *not* in the public domain.
|
dnl They are *not* in the public domain.
|
||||||
|
|
||||||
@ -907,7 +814,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
|
|||||||
|
|
||||||
dnl Release version of the gettext macros. This is used to ensure that
|
dnl Release version of the gettext macros. This is used to ensure that
|
||||||
dnl the gettext macros and po/Makefile.in.in are in sync.
|
dnl the gettext macros and po/Makefile.in.in are in sync.
|
||||||
AC_SUBST([GETTEXT_MACRO_VERSION], [0.19])
|
AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])
|
||||||
|
|
||||||
dnl Perform the following tests also if --disable-nls has been given,
|
dnl Perform the following tests also if --disable-nls has been given,
|
||||||
dnl because they are needed for "make dist" to work.
|
dnl because they are needed for "make dist" to work.
|
||||||
@ -922,13 +829,6 @@ AC_DEFUN([AM_PO_SUBDIRS],
|
|||||||
AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT])
|
AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT])
|
||||||
|
|
||||||
dnl Test whether it is GNU msgfmt >= 0.15.
|
dnl Test whether it is GNU msgfmt >= 0.15.
|
||||||
changequote(,)dnl
|
|
||||||
case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
|
||||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
|
|
||||||
*) MSGFMT_015=$MSGFMT ;;
|
|
||||||
esac
|
|
||||||
changequote([,])dnl
|
|
||||||
AC_SUBST([MSGFMT_015])
|
|
||||||
changequote(,)dnl
|
changequote(,)dnl
|
||||||
case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||||||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
|
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
|
||||||
@ -960,11 +860,21 @@ changequote([,])dnl
|
|||||||
AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
|
AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
|
||||||
[$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
|
[$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
|
||||||
|
|
||||||
dnl Installation directories.
|
dnl Test whether it is GNU msgmerge >= 0.20.
|
||||||
dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we
|
if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
|
||||||
dnl have to define it here, so that it can be used in po/Makefile.
|
MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
|
||||||
test -n "$localedir" || localedir='${datadir}/locale'
|
else
|
||||||
AC_SUBST([localedir])
|
dnl Test whether it is GNU msgmerge >= 0.12.
|
||||||
|
if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
|
||||||
|
else
|
||||||
|
dnl With these old versions, $(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) is
|
||||||
|
dnl slow. But this is not a big problem, as such old gettext versions are
|
||||||
|
dnl hardly in use any more.
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
AC_SUBST([MSGMERGE_FOR_MSGFMT_OPTION])
|
||||||
|
|
||||||
dnl Support for AM_XGETTEXT_OPTION.
|
dnl Support for AM_XGETTEXT_OPTION.
|
||||||
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
|
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
|
||||||
@ -1007,14 +917,11 @@ changequote([,])dnl
|
|||||||
if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
||||||
test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||||||
fi
|
fi
|
||||||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
|
||||||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
|
||||||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||||||
else
|
else
|
||||||
# The set of available languages was given in configure.in.
|
# The set of available languages was given in configure.in.
|
||||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
|
||||||
eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
|
|
||||||
fi
|
fi
|
||||||
# Compute POFILES
|
# Compute POFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||||||
@ -1085,9 +992,8 @@ changequote([,])dnl
|
|||||||
esac
|
esac
|
||||||
done]],
|
done]],
|
||||||
[# Capture the value of obsolete ALL_LINGUAS because we need it to compute
|
[# Capture the value of obsolete ALL_LINGUAS because we need it to compute
|
||||||
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
|
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
|
||||||
# from automake < 1.5.
|
OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
|
||||||
eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
|
|
||||||
# Capture the value of LINGUAS because we need it to compute CATALOGS.
|
# Capture the value of LINGUAS because we need it to compute CATALOGS.
|
||||||
LINGUAS="${LINGUAS-%UNSET%}"
|
LINGUAS="${LINGUAS-%UNSET%}"
|
||||||
])
|
])
|
||||||
@ -1188,15 +1094,13 @@ changequote([,])dnl
|
|||||||
fi
|
fi
|
||||||
if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
||||||
# The LINGUAS file contains the set of available languages.
|
# The LINGUAS file contains the set of available languages.
|
||||||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||||||
else
|
else
|
||||||
# Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
|
# Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
|
||||||
sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
|
sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
|
||||||
ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
|
ALL_LINGUAS=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
|
||||||
fi
|
fi
|
||||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
|
||||||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
|
||||||
# Compute POFILES
|
# Compute POFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||||||
# Compute UPDATEPOFILES
|
# Compute UPDATEPOFILES
|
||||||
@ -1206,9 +1110,9 @@ changequote([,])dnl
|
|||||||
# Compute GMOFILES
|
# Compute GMOFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
||||||
# Compute PROPERTIESFILES
|
# Compute PROPERTIESFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).properties)
|
||||||
# Compute CLASSFILES
|
# Compute CLASSFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).class)
|
||||||
# Compute QMFILES
|
# Compute QMFILES
|
||||||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
|
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
|
||||||
# Compute MSGFILES
|
# Compute MSGFILES
|
||||||
@ -1233,8 +1137,8 @@ changequote([,])dnl
|
|||||||
UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
||||||
DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
||||||
GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
||||||
PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
|
PROPERTIESFILES="$PROPERTIESFILES \$(srcdir)/\$(DOMAIN)_$lang.properties"
|
||||||
CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
|
CLASSFILES="$CLASSFILES \$(srcdir)/\$(DOMAIN)_$lang.class"
|
||||||
QMFILES="$QMFILES $srcdirpre$lang.qm"
|
QMFILES="$QMFILES $srcdirpre$lang.qm"
|
||||||
frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
||||||
MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
|
MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
|
||||||
@ -1329,18 +1233,18 @@ AC_DEFUN([AM_XGETTEXT_OPTION],
|
|||||||
XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
|
XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
|
||||||
])
|
])
|
||||||
|
|
||||||
# progtest.m4 serial 7 (gettext-0.18.2)
|
# progtest.m4 serial 8 (gettext-0.20.2)
|
||||||
dnl Copyright (C) 1996-2003, 2005, 2008-2016 Free Software Foundation, Inc.
|
dnl Copyright (C) 1996-2003, 2005, 2008-2020 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
dnl This file can be used in projects which are not available under
|
dnl This file can be used in projects which are not available under
|
||||||
dnl the GNU General Public License or the GNU Library General Public
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||||||
dnl License but which still want to provide support for the GNU gettext
|
dnl License but which still want to provide support for the GNU gettext
|
||||||
dnl functionality.
|
dnl functionality.
|
||||||
dnl Please note that the actual code of the GNU gettext library is covered
|
dnl Please note that the actual code of the GNU gettext library is covered
|
||||||
dnl by the GNU Library General Public License, and the rest of the GNU
|
dnl by the GNU Lesser General Public License, and the rest of the GNU
|
||||||
dnl gettext package is covered by the GNU General Public License.
|
dnl gettext package is covered by the GNU General Public License.
|
||||||
dnl They are *not* in the public domain.
|
dnl They are *not* in the public domain.
|
||||||
|
|
||||||
@ -1421,7 +1325,7 @@ fi
|
|||||||
AC_SUBST([$1])dnl
|
AC_SUBST([$1])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
# Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1436,7 +1340,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
|
|||||||
[am__api_version='1.16'
|
[am__api_version='1.16'
|
||||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||||
dnl require some minimum version. Point them to the right macro.
|
dnl require some minimum version. Point them to the right macro.
|
||||||
m4_if([$1], [1.16.1], [],
|
m4_if([$1], [1.16.3], [],
|
||||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -1452,14 +1356,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
[AM_AUTOMAKE_VERSION([1.16.1])dnl
|
[AM_AUTOMAKE_VERSION([1.16.3])dnl
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
|
|
||||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1511,7 +1415,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
|||||||
|
|
||||||
# AM_CONDITIONAL -*- Autoconf -*-
|
# AM_CONDITIONAL -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1997-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1542,7 +1446,7 @@ AC_CONFIG_COMMANDS_PRE(
|
|||||||
Usually this means the macro was only invoked conditionally.]])
|
Usually this means the macro was only invoked conditionally.]])
|
||||||
fi])])
|
fi])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1733,7 +1637,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
|
|||||||
|
|
||||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1772,7 +1676,9 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
done
|
done
|
||||||
if test $am_rc -ne 0; then
|
if test $am_rc -ne 0; then
|
||||||
AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
|
AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
|
||||||
for automatic dependency tracking. Try re-running configure with the
|
for automatic dependency tracking. If GNU make was not used, consider
|
||||||
|
re-running the configure script with MAKE="gmake" (or whatever is
|
||||||
|
necessary). You can also try re-running configure with the
|
||||||
'--disable-dependency-tracking' option to at least be able to build
|
'--disable-dependency-tracking' option to at least be able to build
|
||||||
the package (albeit without support for automatic dependency tracking).])
|
the package (albeit without support for automatic dependency tracking).])
|
||||||
fi
|
fi
|
||||||
@ -1799,7 +1705,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
|
|
||||||
# Do all the work for Automake. -*- Autoconf -*-
|
# Do all the work for Automake. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1996,7 +1902,7 @@ for _am_header in $config_headers :; do
|
|||||||
done
|
done
|
||||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2017,7 +1923,7 @@ if test x"${install_sh+set}" != xset; then
|
|||||||
fi
|
fi
|
||||||
AC_SUBST([install_sh])])
|
AC_SUBST([install_sh])])
|
||||||
|
|
||||||
# Copyright (C) 2003-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2003-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2039,7 +1945,7 @@ AC_SUBST([am__leading_dot])])
|
|||||||
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
|
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
|
||||||
# From Jim Meyering
|
# From Jim Meyering
|
||||||
|
|
||||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2074,7 +1980,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
|||||||
|
|
||||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2117,7 +2023,7 @@ AC_SUBST([am__quote])])
|
|||||||
|
|
||||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1997-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2138,12 +2044,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
|
|||||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||||
AC_REQUIRE_AUX_FILE([missing])dnl
|
AC_REQUIRE_AUX_FILE([missing])dnl
|
||||||
if test x"${MISSING+set}" != xset; then
|
if test x"${MISSING+set}" != xset; then
|
||||||
case $am_aux_dir in
|
MISSING="\${SHELL} '$am_aux_dir/missing'"
|
||||||
*\ * | *\ *)
|
|
||||||
MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
|
|
||||||
*)
|
|
||||||
MISSING="\${SHELL} $am_aux_dir/missing" ;;
|
|
||||||
esac
|
|
||||||
fi
|
fi
|
||||||
# Use eval to expand $SHELL
|
# Use eval to expand $SHELL
|
||||||
if eval "$MISSING --is-lightweight"; then
|
if eval "$MISSING --is-lightweight"; then
|
||||||
@ -2156,7 +2057,7 @@ fi
|
|||||||
|
|
||||||
# Helper functions for option handling. -*- Autoconf -*-
|
# Helper functions for option handling. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2185,7 +2086,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||||||
AC_DEFUN([_AM_IF_OPTION],
|
AC_DEFUN([_AM_IF_OPTION],
|
||||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2232,7 +2133,7 @@ AC_LANG_POP([C])])
|
|||||||
# For backward compatibility.
|
# For backward compatibility.
|
||||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2251,7 +2152,7 @@ AC_DEFUN([AM_RUN_LOG],
|
|||||||
|
|
||||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2332,7 +2233,7 @@ AC_CONFIG_COMMANDS_PRE(
|
|||||||
rm -f conftest.file
|
rm -f conftest.file
|
||||||
])
|
])
|
||||||
|
|
||||||
# Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2009-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2392,7 +2293,7 @@ AC_SUBST([AM_BACKSLASH])dnl
|
|||||||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2420,7 +2321,7 @@ fi
|
|||||||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||||
|
|
||||||
# Copyright (C) 2006-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2006-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2439,7 +2340,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
|||||||
|
|
||||||
# Check how to create a tarball. -*- Autoconf -*-
|
# Check how to create a tarball. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
# Copyright (C) 2004-2020 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -2605,7 +2506,6 @@ m4_include([m4/locale-fr.m4])
|
|||||||
m4_include([m4/locale-ja.m4])
|
m4_include([m4/locale-ja.m4])
|
||||||
m4_include([m4/locale-zh.m4])
|
m4_include([m4/locale-zh.m4])
|
||||||
m4_include([m4/locale_h.m4])
|
m4_include([m4/locale_h.m4])
|
||||||
m4_include([m4/localtime-buffer.m4])
|
|
||||||
m4_include([m4/mbrtowc.m4])
|
m4_include([m4/mbrtowc.m4])
|
||||||
m4_include([m4/mbsinit.m4])
|
m4_include([m4/mbsinit.m4])
|
||||||
m4_include([m4/mbsrtowcs.m4])
|
m4_include([m4/mbsrtowcs.m4])
|
||||||
@ -2617,8 +2517,10 @@ m4_include([m4/monetary_h.m4])
|
|||||||
m4_include([m4/multiarch.m4])
|
m4_include([m4/multiarch.m4])
|
||||||
m4_include([m4/nocrash.m4])
|
m4_include([m4/nocrash.m4])
|
||||||
m4_include([m4/off_t.m4])
|
m4_include([m4/off_t.m4])
|
||||||
|
m4_include([m4/pid_t.m4])
|
||||||
m4_include([m4/setlocale_null.m4])
|
m4_include([m4/setlocale_null.m4])
|
||||||
m4_include([m4/ssize_t.m4])
|
m4_include([m4/ssize_t.m4])
|
||||||
|
m4_include([m4/std-gnu11.m4])
|
||||||
m4_include([m4/stdbool.m4])
|
m4_include([m4/stdbool.m4])
|
||||||
m4_include([m4/stddef_h.m4])
|
m4_include([m4/stddef_h.m4])
|
||||||
m4_include([m4/stdint.m4])
|
m4_include([m4/stdint.m4])
|
||||||
@ -2644,3 +2546,4 @@ m4_include([m4/wctype_h.m4])
|
|||||||
m4_include([m4/wint_t.m4])
|
m4_include([m4/wint_t.m4])
|
||||||
m4_include([m4/wmemcpy.m4])
|
m4_include([m4/wmemcpy.m4])
|
||||||
m4_include([m4/xopen-source.m4])
|
m4_include([m4/xopen-source.m4])
|
||||||
|
m4_include([m4/zzgnulib.m4])
|
||||||
|
@ -1,348 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
# Wrapper for compilers which do not understand '-c -o'.
|
|
||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
|
||||||
|
|
||||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
|
||||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
# As a special exception to the GNU General Public License, if you
|
|
||||||
# distribute this file as part of a program that contains a
|
|
||||||
# configuration script generated by Autoconf, you may include it under
|
|
||||||
# the same distribution terms that you use for the rest of that program.
|
|
||||||
|
|
||||||
# This file is maintained in Automake, please report
|
|
||||||
# bugs to <bug-automake@gnu.org> or send patches to
|
|
||||||
# <automake-patches@gnu.org>.
|
|
||||||
|
|
||||||
nl='
|
|
||||||
'
|
|
||||||
|
|
||||||
# We need space, tab and new line, in precisely that order. Quoting is
|
|
||||||
# there to prevent tools from complaining about whitespace usage.
|
|
||||||
IFS=" "" $nl"
|
|
||||||
|
|
||||||
file_conv=
|
|
||||||
|
|
||||||
# func_file_conv build_file lazy
|
|
||||||
# Convert a $build file to $host form and store it in $file
|
|
||||||
# Currently only supports Windows hosts. If the determined conversion
|
|
||||||
# type is listed in (the comma separated) LAZY, no conversion will
|
|
||||||
# take place.
|
|
||||||
func_file_conv ()
|
|
||||||
{
|
|
||||||
file=$1
|
|
||||||
case $file in
|
|
||||||
/ | /[!/]*) # absolute file, and not a UNC file
|
|
||||||
if test -z "$file_conv"; then
|
|
||||||
# lazily determine how to convert abs files
|
|
||||||
case `uname -s` in
|
|
||||||
MINGW*)
|
|
||||||
file_conv=mingw
|
|
||||||
;;
|
|
||||||
CYGWIN*)
|
|
||||||
file_conv=cygwin
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
file_conv=wine
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
case $file_conv/,$2, in
|
|
||||||
*,$file_conv,*)
|
|
||||||
;;
|
|
||||||
mingw/*)
|
|
||||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
|
||||||
;;
|
|
||||||
cygwin/*)
|
|
||||||
file=`cygpath -m "$file" || echo "$file"`
|
|
||||||
;;
|
|
||||||
wine/*)
|
|
||||||
file=`winepath -w "$file" || echo "$file"`
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_dashL linkdir
|
|
||||||
# Make cl look for libraries in LINKDIR
|
|
||||||
func_cl_dashL ()
|
|
||||||
{
|
|
||||||
func_file_conv "$1"
|
|
||||||
if test -z "$lib_path"; then
|
|
||||||
lib_path=$file
|
|
||||||
else
|
|
||||||
lib_path="$lib_path;$file"
|
|
||||||
fi
|
|
||||||
linker_opts="$linker_opts -LIBPATH:$file"
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_dashl library
|
|
||||||
# Do a library search-path lookup for cl
|
|
||||||
func_cl_dashl ()
|
|
||||||
{
|
|
||||||
lib=$1
|
|
||||||
found=no
|
|
||||||
save_IFS=$IFS
|
|
||||||
IFS=';'
|
|
||||||
for dir in $lib_path $LIB
|
|
||||||
do
|
|
||||||
IFS=$save_IFS
|
|
||||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/$lib.dll.lib
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if test -f "$dir/$lib.lib"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/$lib.lib
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if test -f "$dir/lib$lib.a"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/lib$lib.a
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS=$save_IFS
|
|
||||||
|
|
||||||
if test "$found" != yes; then
|
|
||||||
lib=$lib.lib
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_wrapper cl arg...
|
|
||||||
# Adjust compile command to suit cl
|
|
||||||
func_cl_wrapper ()
|
|
||||||
{
|
|
||||||
# Assume a capable shell
|
|
||||||
lib_path=
|
|
||||||
shared=:
|
|
||||||
linker_opts=
|
|
||||||
for arg
|
|
||||||
do
|
|
||||||
if test -n "$eat"; then
|
|
||||||
eat=
|
|
||||||
else
|
|
||||||
case $1 in
|
|
||||||
-o)
|
|
||||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
|
||||||
eat=1
|
|
||||||
case $2 in
|
|
||||||
*.o | *.[oO][bB][jJ])
|
|
||||||
func_file_conv "$2"
|
|
||||||
set x "$@" -Fo"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
func_file_conv "$2"
|
|
||||||
set x "$@" -Fe"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
-I)
|
|
||||||
eat=1
|
|
||||||
func_file_conv "$2" mingw
|
|
||||||
set x "$@" -I"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-I*)
|
|
||||||
func_file_conv "${1#-I}" mingw
|
|
||||||
set x "$@" -I"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-l)
|
|
||||||
eat=1
|
|
||||||
func_cl_dashl "$2"
|
|
||||||
set x "$@" "$lib"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-l*)
|
|
||||||
func_cl_dashl "${1#-l}"
|
|
||||||
set x "$@" "$lib"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-L)
|
|
||||||
eat=1
|
|
||||||
func_cl_dashL "$2"
|
|
||||||
;;
|
|
||||||
-L*)
|
|
||||||
func_cl_dashL "${1#-L}"
|
|
||||||
;;
|
|
||||||
-static)
|
|
||||||
shared=false
|
|
||||||
;;
|
|
||||||
-Wl,*)
|
|
||||||
arg=${1#-Wl,}
|
|
||||||
save_ifs="$IFS"; IFS=','
|
|
||||||
for flag in $arg; do
|
|
||||||
IFS="$save_ifs"
|
|
||||||
linker_opts="$linker_opts $flag"
|
|
||||||
done
|
|
||||||
IFS="$save_ifs"
|
|
||||||
;;
|
|
||||||
-Xlinker)
|
|
||||||
eat=1
|
|
||||||
linker_opts="$linker_opts $2"
|
|
||||||
;;
|
|
||||||
-*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
|
||||||
func_file_conv "$1"
|
|
||||||
set x "$@" -Tp"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
|
||||||
func_file_conv "$1" mingw
|
|
||||||
set x "$@" "$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
if test -n "$linker_opts"; then
|
|
||||||
linker_opts="-link$linker_opts"
|
|
||||||
fi
|
|
||||||
exec "$@" $linker_opts
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
eat=
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
'')
|
|
||||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
|
||||||
exit 1;
|
|
||||||
;;
|
|
||||||
-h | --h*)
|
|
||||||
cat <<\EOF
|
|
||||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
|
||||||
|
|
||||||
Wrapper for compilers which do not understand '-c -o'.
|
|
||||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
|
||||||
arguments, and rename the output as expected.
|
|
||||||
|
|
||||||
If you are trying to build a whole package this is not the
|
|
||||||
right script to run: please start by reading the file 'INSTALL'.
|
|
||||||
|
|
||||||
Report bugs to <bug-automake@gnu.org>.
|
|
||||||
EOF
|
|
||||||
exit $?
|
|
||||||
;;
|
|
||||||
-v | --v*)
|
|
||||||
echo "compile $scriptversion"
|
|
||||||
exit $?
|
|
||||||
;;
|
|
||||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
|
||||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
|
||||||
func_cl_wrapper "$@" # Doesn't return...
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ofile=
|
|
||||||
cfile=
|
|
||||||
|
|
||||||
for arg
|
|
||||||
do
|
|
||||||
if test -n "$eat"; then
|
|
||||||
eat=
|
|
||||||
else
|
|
||||||
case $1 in
|
|
||||||
-o)
|
|
||||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
|
||||||
# So we strip '-o arg' only if arg is an object.
|
|
||||||
eat=1
|
|
||||||
case $2 in
|
|
||||||
*.o | *.obj)
|
|
||||||
ofile=$2
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" -o "$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*.c)
|
|
||||||
cfile=$1
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
if test -z "$ofile" || test -z "$cfile"; then
|
|
||||||
# If no '-o' option was seen then we might have been invoked from a
|
|
||||||
# pattern rule where we don't need one. That is ok -- this is a
|
|
||||||
# normal compilation that the losing compiler can handle. If no
|
|
||||||
# '.c' file was seen then we are probably linking. That is also
|
|
||||||
# ok.
|
|
||||||
exec "$@"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Name of file we expect compiler to create.
|
|
||||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
|
||||||
|
|
||||||
# Create the lock directory.
|
|
||||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
|
||||||
# that we are using for the .o file. Also, base the name on the expected
|
|
||||||
# object file name, since that is what matters with a parallel build.
|
|
||||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
|
||||||
while true; do
|
|
||||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
# FIXME: race condition here if user kills between mkdir and trap.
|
|
||||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
|
||||||
|
|
||||||
# Run the compile.
|
|
||||||
"$@"
|
|
||||||
ret=$?
|
|
||||||
|
|
||||||
if test -f "$cofile"; then
|
|
||||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
|
||||||
elif test -f "${cofile}bj"; then
|
|
||||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
|
||||||
fi
|
|
||||||
|
|
||||||
rmdir "$lockdir"
|
|
||||||
exit $ret
|
|
||||||
|
|
||||||
# Local Variables:
|
|
||||||
# mode: shell-script
|
|
||||||
# sh-indentation: 2
|
|
||||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
|
||||||
# time-stamp-start: "scriptversion="
|
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
|
||||||
# time-stamp-time-zone: "UTC0"
|
|
||||||
# time-stamp-end: "; # UTC"
|
|
||||||
# End:
|
|
@ -2,7 +2,7 @@
|
|||||||
# Output a system dependent set of variables, describing how to set the
|
# Output a system dependent set of variables, describing how to set the
|
||||||
# run time search path of shared libraries in an executable.
|
# run time search path of shared libraries in an executable.
|
||||||
#
|
#
|
||||||
# Copyright 1996-2020 Free Software Foundation, Inc.
|
# Copyright 1996-2021 Free Software Foundation, Inc.
|
||||||
# Taken from GNU libtool, 2001
|
# Taken from GNU libtool, 2001
|
||||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||||
#
|
#
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2018-03-07.03; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# install - install a program, script, or datafile
|
# install - install a program, script, or datafile
|
||||||
|
|
||||||
scriptversion=2018-03-11.20; # UTC
|
scriptversion=2020-11-14.01; # UTC
|
||||||
|
|
||||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||||
@ -69,6 +69,11 @@ posix_mkdir=
|
|||||||
# Desired mode of installed file.
|
# Desired mode of installed file.
|
||||||
mode=0755
|
mode=0755
|
||||||
|
|
||||||
|
# Create dirs (including intermediate dirs) using mode 755.
|
||||||
|
# This is like GNU 'install' as of coreutils 8.32 (2020).
|
||||||
|
mkdir_umask=22
|
||||||
|
|
||||||
|
backupsuffix=
|
||||||
chgrpcmd=
|
chgrpcmd=
|
||||||
chmodcmd=$chmodprog
|
chmodcmd=$chmodprog
|
||||||
chowncmd=
|
chowncmd=
|
||||||
@ -99,18 +104,28 @@ Options:
|
|||||||
--version display version info and exit.
|
--version display version info and exit.
|
||||||
|
|
||||||
-c (ignored)
|
-c (ignored)
|
||||||
-C install only if different (preserve the last data modification time)
|
-C install only if different (preserve data modification time)
|
||||||
-d create directories instead of installing files.
|
-d create directories instead of installing files.
|
||||||
-g GROUP $chgrpprog installed files to GROUP.
|
-g GROUP $chgrpprog installed files to GROUP.
|
||||||
-m MODE $chmodprog installed files to MODE.
|
-m MODE $chmodprog installed files to MODE.
|
||||||
-o USER $chownprog installed files to USER.
|
-o USER $chownprog installed files to USER.
|
||||||
|
-p pass -p to $cpprog.
|
||||||
-s $stripprog installed files.
|
-s $stripprog installed files.
|
||||||
|
-S SUFFIX attempt to back up existing files, with suffix SUFFIX.
|
||||||
-t DIRECTORY install into DIRECTORY.
|
-t DIRECTORY install into DIRECTORY.
|
||||||
-T report an error if DSTFILE is a directory.
|
-T report an error if DSTFILE is a directory.
|
||||||
|
|
||||||
Environment variables override the default commands:
|
Environment variables override the default commands:
|
||||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||||
RMPROG STRIPPROG
|
RMPROG STRIPPROG
|
||||||
|
|
||||||
|
By default, rm is invoked with -f; when overridden with RMPROG,
|
||||||
|
it's up to you to specify -f if you want it.
|
||||||
|
|
||||||
|
If -S is not specified, no backups are attempted.
|
||||||
|
|
||||||
|
Email bug reports to bug-automake@gnu.org.
|
||||||
|
Automake home page: https://www.gnu.org/software/automake/
|
||||||
"
|
"
|
||||||
|
|
||||||
while test $# -ne 0; do
|
while test $# -ne 0; do
|
||||||
@ -137,8 +152,13 @@ while test $# -ne 0; do
|
|||||||
-o) chowncmd="$chownprog $2"
|
-o) chowncmd="$chownprog $2"
|
||||||
shift;;
|
shift;;
|
||||||
|
|
||||||
|
-p) cpprog="$cpprog -p";;
|
||||||
|
|
||||||
-s) stripcmd=$stripprog;;
|
-s) stripcmd=$stripprog;;
|
||||||
|
|
||||||
|
-S) backupsuffix="$2"
|
||||||
|
shift;;
|
||||||
|
|
||||||
-t)
|
-t)
|
||||||
is_target_a_directory=always
|
is_target_a_directory=always
|
||||||
dst_arg=$2
|
dst_arg=$2
|
||||||
@ -255,6 +275,10 @@ do
|
|||||||
dstdir=$dst
|
dstdir=$dst
|
||||||
test -d "$dstdir"
|
test -d "$dstdir"
|
||||||
dstdir_status=$?
|
dstdir_status=$?
|
||||||
|
# Don't chown directories that already exist.
|
||||||
|
if test $dstdir_status = 0; then
|
||||||
|
chowncmd=""
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
|
|
||||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||||
@ -301,22 +325,6 @@ do
|
|||||||
if test $dstdir_status != 0; then
|
if test $dstdir_status != 0; then
|
||||||
case $posix_mkdir in
|
case $posix_mkdir in
|
||||||
'')
|
'')
|
||||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
|
||||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
|
||||||
umask=`umask`
|
|
||||||
case $stripcmd.$umask in
|
|
||||||
# Optimize common cases.
|
|
||||||
*[2367][2367]) mkdir_umask=$umask;;
|
|
||||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
|
||||||
|
|
||||||
*[0-7])
|
|
||||||
mkdir_umask=`expr $umask + 22 \
|
|
||||||
- $umask % 100 % 40 + $umask % 20 \
|
|
||||||
- $umask % 10 % 4 + $umask % 2
|
|
||||||
`;;
|
|
||||||
*) mkdir_umask=$umask,go-w;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# With -d, create the new directory with the user-specified mode.
|
# With -d, create the new directory with the user-specified mode.
|
||||||
# Otherwise, rely on $mkdir_umask.
|
# Otherwise, rely on $mkdir_umask.
|
||||||
if test -n "$dir_arg"; then
|
if test -n "$dir_arg"; then
|
||||||
@ -326,52 +334,49 @@ do
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
posix_mkdir=false
|
posix_mkdir=false
|
||||||
case $umask in
|
# The $RANDOM variable is not portable (e.g., dash). Use it
|
||||||
*[123567][0-7][0-7])
|
# here however when possible just to lower collision chance.
|
||||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
# Note that $RANDOM variable is not portable (e.g. dash); Use it
|
|
||||||
# here however when possible just to lower collision chance.
|
|
||||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
|
||||||
|
|
||||||
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
|
trap '
|
||||||
|
ret=$?
|
||||||
|
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
|
||||||
|
exit $ret
|
||||||
|
' 0
|
||||||
|
|
||||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||||
# directory is successfully created first before we actually test
|
# directory is successfully created first before we actually test
|
||||||
# 'mkdir -p' feature.
|
# 'mkdir -p'.
|
||||||
if (umask $mkdir_umask &&
|
if (umask $mkdir_umask &&
|
||||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
if test -z "$dir_arg" || {
|
if test -z "$dir_arg" || {
|
||||||
# Check for POSIX incompatibilities with -m.
|
# Check for POSIX incompatibilities with -m.
|
||||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||||
# other-writable bit of parent directory when it shouldn't.
|
# other-writable bit of parent directory when it shouldn't.
|
||||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||||
test_tmpdir="$tmpdir/a"
|
test_tmpdir="$tmpdir/a"
|
||||||
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||||
case $ls_ld_tmpdir in
|
case $ls_ld_tmpdir in
|
||||||
d????-?r-*) different_mode=700;;
|
d????-?r-*) different_mode=700;;
|
||||||
d????-?--*) different_mode=755;;
|
d????-?--*) different_mode=755;;
|
||||||
*) false;;
|
*) false;;
|
||||||
esac &&
|
esac &&
|
||||||
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||||
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
then posix_mkdir=:
|
then posix_mkdir=:
|
||||||
fi
|
fi
|
||||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||||
else
|
else
|
||||||
# Remove any dirs left behind by ancient mkdir implementations.
|
# Remove any dirs left behind by ancient mkdir implementations.
|
||||||
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
trap '' 0;;
|
trap '' 0;;
|
||||||
esac;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if
|
if
|
||||||
@ -382,7 +387,7 @@ do
|
|||||||
then :
|
then :
|
||||||
else
|
else
|
||||||
|
|
||||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
# mkdir does not conform to POSIX,
|
||||||
# or it failed possibly due to a race condition. Create the
|
# or it failed possibly due to a race condition. Create the
|
||||||
# directory the slow way, step by step, checking for races as we go.
|
# directory the slow way, step by step, checking for races as we go.
|
||||||
|
|
||||||
@ -411,7 +416,7 @@ do
|
|||||||
prefixes=
|
prefixes=
|
||||||
else
|
else
|
||||||
if $posix_mkdir; then
|
if $posix_mkdir; then
|
||||||
(umask=$mkdir_umask &&
|
(umask $mkdir_umask &&
|
||||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||||
# Don't fail if two instances are running concurrently.
|
# Don't fail if two instances are running concurrently.
|
||||||
test -d "$prefix" || exit 1
|
test -d "$prefix" || exit 1
|
||||||
@ -451,7 +456,18 @@ do
|
|||||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||||
|
|
||||||
# Copy the file name to the temp name.
|
# Copy the file name to the temp name.
|
||||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
(umask $cp_umask &&
|
||||||
|
{ test -z "$stripcmd" || {
|
||||||
|
# Create $dsttmp read-write so that cp doesn't create it read-only,
|
||||||
|
# which would cause strip to fail.
|
||||||
|
if test -z "$doit"; then
|
||||||
|
: >"$dsttmp" # No need to fork-exec 'touch'.
|
||||||
|
else
|
||||||
|
$doit touch "$dsttmp"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
} &&
|
||||||
|
$doit_exec $cpprog "$src" "$dsttmp") &&
|
||||||
|
|
||||||
# and set any options; do chmod last to preserve setuid bits.
|
# and set any options; do chmod last to preserve setuid bits.
|
||||||
#
|
#
|
||||||
@ -477,6 +493,13 @@ do
|
|||||||
then
|
then
|
||||||
rm -f "$dsttmp"
|
rm -f "$dsttmp"
|
||||||
else
|
else
|
||||||
|
# If $backupsuffix is set, and the file being installed
|
||||||
|
# already exists, attempt a backup. Don't worry if it fails,
|
||||||
|
# e.g., if mv doesn't support -f.
|
||||||
|
if test -n "$backupsuffix" && test -f "$dst"; then
|
||||||
|
$doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
# Rename the file to the real destination.
|
# Rename the file to the real destination.
|
||||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||||
|
|
||||||
@ -491,9 +514,9 @@ do
|
|||||||
# file should still install successfully.
|
# file should still install successfully.
|
||||||
{
|
{
|
||||||
test ! -f "$dst" ||
|
test ! -f "$dst" ||
|
||||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
$doit $rmcmd "$dst" 2>/dev/null ||
|
||||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
{ $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
|
||||||
} ||
|
} ||
|
||||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||||
(exit 1); exit 1
|
(exit 1); exit 1
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2018-03-07.03; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
393
config.h.in
393
config.h.in
@ -19,9 +19,6 @@
|
|||||||
language is requested. */
|
language is requested. */
|
||||||
#undef ENABLE_NLS
|
#undef ENABLE_NLS
|
||||||
|
|
||||||
/* Define if gettimeofday clobbers the localtime buffer. */
|
|
||||||
#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME
|
|
||||||
|
|
||||||
/* Define this to 'void' or 'struct timezone' to match the system's
|
/* Define this to 'void' or 'struct timezone' to match the system's
|
||||||
declaration of the second argument to gettimeofday. */
|
declaration of the second argument to gettimeofday. */
|
||||||
#undef GETTIMEOFDAY_TIMEZONE
|
#undef GETTIMEOFDAY_TIMEZONE
|
||||||
@ -94,9 +91,9 @@
|
|||||||
/* Define to 1 if you have the `btowc' function. */
|
/* Define to 1 if you have the `btowc' function. */
|
||||||
#undef HAVE_BTOWC
|
#undef HAVE_BTOWC
|
||||||
|
|
||||||
/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
|
/* Define to 1 if you have the Mac OS X function
|
||||||
CoreFoundation framework. */
|
CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
|
||||||
#undef HAVE_CFLOCALECOPYCURRENT
|
#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES
|
||||||
|
|
||||||
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
|
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
|
||||||
the CoreFoundation framework. */
|
the CoreFoundation framework. */
|
||||||
@ -124,6 +121,26 @@
|
|||||||
*/
|
*/
|
||||||
#undef HAVE_DCGETTEXT
|
#undef HAVE_DCGETTEXT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#undef HAVE_DECL_ECVT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `execvpe', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_EXECVPE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_FCLOSEALL
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#undef HAVE_DECL_FCVT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#undef HAVE_DECL_GCVT
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
|
/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_MBRTOWC
|
#undef HAVE_DECL_MBRTOWC
|
||||||
@ -144,6 +161,10 @@
|
|||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_WCRTOMB
|
#undef HAVE_DECL_WCRTOMB
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#undef HAVE_DECL_WCSDUP
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `wctob', and to 0 if you don't.
|
/* Define to 1 if you have the declaration of `wctob', and to 0 if you don't.
|
||||||
*/
|
*/
|
||||||
#undef HAVE_DECL_WCTOB
|
#undef HAVE_DECL_WCTOB
|
||||||
@ -211,6 +232,9 @@
|
|||||||
/* Define to 1 if you have the <memory.h> header file. */
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
#undef HAVE_MEMORY_H
|
#undef HAVE_MEMORY_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <minix/config.h> header file. */
|
||||||
|
#undef HAVE_MINIX_CONFIG_H
|
||||||
|
|
||||||
/* Define to 1 if you have the <monetary.h> header file. */
|
/* Define to 1 if you have the <monetary.h> header file. */
|
||||||
#undef HAVE_MONETARY_H
|
#undef HAVE_MONETARY_H
|
||||||
|
|
||||||
@ -308,9 +332,6 @@
|
|||||||
/* Define to 1 if you have the `wcrtomb' function. */
|
/* Define to 1 if you have the `wcrtomb' function. */
|
||||||
#undef HAVE_WCRTOMB
|
#undef HAVE_WCRTOMB
|
||||||
|
|
||||||
/* Define to 1 if you have the `wcsdup' function. */
|
|
||||||
#undef HAVE_WCSDUP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `wctob' function. */
|
/* Define to 1 if you have the `wctob' function. */
|
||||||
#undef HAVE_WCTOB
|
#undef HAVE_WCTOB
|
||||||
|
|
||||||
@ -441,19 +462,44 @@
|
|||||||
#ifndef _DARWIN_C_SOURCE
|
#ifndef _DARWIN_C_SOURCE
|
||||||
# undef _DARWIN_C_SOURCE
|
# undef _DARWIN_C_SOURCE
|
||||||
#endif
|
#endif
|
||||||
|
/* Enable general extensions on Solaris. */
|
||||||
|
#ifndef __EXTENSIONS__
|
||||||
|
# undef __EXTENSIONS__
|
||||||
|
#endif
|
||||||
/* Enable GNU extensions on systems that have them. */
|
/* Enable GNU extensions on systems that have them. */
|
||||||
#ifndef _GNU_SOURCE
|
#ifndef _GNU_SOURCE
|
||||||
# undef _GNU_SOURCE
|
# undef _GNU_SOURCE
|
||||||
#endif
|
#endif
|
||||||
/* Enable NetBSD extensions on NetBSD. */
|
/* Enable X/Open compliant socket functions that do not require linking
|
||||||
|
with -lxnet on HP-UX 11.11. */
|
||||||
|
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
|
||||||
|
# undef _HPUX_ALT_XOPEN_SOCKET_API
|
||||||
|
#endif
|
||||||
|
/* Identify the host operating system as Minix.
|
||||||
|
This macro does not affect the system headers' behavior.
|
||||||
|
A future release of Autoconf may stop defining this macro. */
|
||||||
|
#ifndef _MINIX
|
||||||
|
# undef _MINIX
|
||||||
|
#endif
|
||||||
|
/* Enable general extensions on NetBSD.
|
||||||
|
Enable NetBSD compatibility extensions on Minix. */
|
||||||
#ifndef _NETBSD_SOURCE
|
#ifndef _NETBSD_SOURCE
|
||||||
# undef _NETBSD_SOURCE
|
# undef _NETBSD_SOURCE
|
||||||
#endif
|
#endif
|
||||||
/* Enable OpenBSD extensions on NetBSD. */
|
/* Enable OpenBSD compatibility extensions on NetBSD.
|
||||||
|
Oddly enough, this does nothing on OpenBSD. */
|
||||||
#ifndef _OPENBSD_SOURCE
|
#ifndef _OPENBSD_SOURCE
|
||||||
# undef _OPENBSD_SOURCE
|
# undef _OPENBSD_SOURCE
|
||||||
#endif
|
#endif
|
||||||
/* Enable threading extensions on Solaris. */
|
/* Define to 1 if needed for POSIX-compatible behavior. */
|
||||||
|
#ifndef _POSIX_SOURCE
|
||||||
|
# undef _POSIX_SOURCE
|
||||||
|
#endif
|
||||||
|
/* Define to 2 if needed for POSIX-compatible behavior. */
|
||||||
|
#ifndef _POSIX_1_SOURCE
|
||||||
|
# undef _POSIX_1_SOURCE
|
||||||
|
#endif
|
||||||
|
/* Enable POSIX-compatible threading on Solaris. */
|
||||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||||
# undef _POSIX_PTHREAD_SEMANTICS
|
# undef _POSIX_PTHREAD_SEMANTICS
|
||||||
#endif
|
#endif
|
||||||
@ -489,21 +535,11 @@
|
|||||||
#ifndef _TANDEM_SOURCE
|
#ifndef _TANDEM_SOURCE
|
||||||
# undef _TANDEM_SOURCE
|
# undef _TANDEM_SOURCE
|
||||||
#endif
|
#endif
|
||||||
/* Enable X/Open extensions if necessary. HP-UX 11.11 defines
|
/* Enable X/Open extensions. Define to 500 only if necessary
|
||||||
mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
|
to make mbstate_t available. */
|
||||||
whether compiling with -Ae or -D_HPUX_SOURCE=1. */
|
|
||||||
#ifndef _XOPEN_SOURCE
|
#ifndef _XOPEN_SOURCE
|
||||||
# undef _XOPEN_SOURCE
|
# undef _XOPEN_SOURCE
|
||||||
#endif
|
#endif
|
||||||
/* Enable X/Open compliant socket functions that do not require linking
|
|
||||||
with -lxnet on HP-UX 11.11. */
|
|
||||||
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
|
|
||||||
# undef _HPUX_ALT_XOPEN_SOCKET_API
|
|
||||||
#endif
|
|
||||||
/* Enable general extensions on Solaris. */
|
|
||||||
#ifndef __EXTENSIONS__
|
|
||||||
# undef __EXTENSIONS__
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
@ -523,15 +559,21 @@
|
|||||||
'wint_t'. */
|
'wint_t'. */
|
||||||
#undef WINT_T_SUFFIX
|
#undef WINT_T_SUFFIX
|
||||||
|
|
||||||
|
/* True if the compiler says it groks GNU C version MAJOR.MINOR. */
|
||||||
|
#if defined __GNUC__ && defined __GNUC_MINOR__
|
||||||
|
# define _GL_GNUC_PREREQ(major, minor) \
|
||||||
|
((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
|
||||||
|
#else
|
||||||
|
# define _GL_GNUC_PREREQ(major, minor) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Define to enable the declarations of ISO C 11 types and functions. */
|
||||||
|
#undef _ISOC11_SOURCE
|
||||||
|
|
||||||
/* Define to 1 on Solaris. */
|
/* Define to 1 on Solaris. */
|
||||||
#undef _LCONV_C99
|
#undef _LCONV_C99
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
|
||||||
#undef _MINIX
|
|
||||||
|
|
||||||
/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
|
|
||||||
#undef _NETBSD_SOURCE
|
|
||||||
|
|
||||||
/* The _Noreturn keyword of C11. */
|
/* The _Noreturn keyword of C11. */
|
||||||
#ifndef _Noreturn
|
#ifndef _Noreturn
|
||||||
# if (defined __cplusplus \
|
# if (defined __cplusplus \
|
||||||
@ -546,10 +588,14 @@
|
|||||||
this syntax with 'extern'. */
|
this syntax with 'extern'. */
|
||||||
# define _Noreturn [[noreturn]]
|
# define _Noreturn [[noreturn]]
|
||||||
# elif ((!defined __cplusplus || defined __clang__) \
|
# elif ((!defined __cplusplus || defined __clang__) \
|
||||||
&& (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
|
&& (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
|
||||||
|| 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
|
|| (!defined __STRICT_ANSI__ \
|
||||||
|
&& (_GL_GNUC_PREREQ (4, 7) \
|
||||||
|
|| (defined __apple_build_version__ \
|
||||||
|
? 6000000 <= __apple_build_version__ \
|
||||||
|
: 3 < __clang_major__ + (5 <= __clang_minor__))))))
|
||||||
/* _Noreturn works as-is. */
|
/* _Noreturn works as-is. */
|
||||||
# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
|
# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
|
||||||
# define _Noreturn __attribute__ ((__noreturn__))
|
# define _Noreturn __attribute__ ((__noreturn__))
|
||||||
# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
|
# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
|
||||||
# define _Noreturn __declspec (noreturn)
|
# define _Noreturn __declspec (noreturn)
|
||||||
@ -559,13 +605,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
|
||||||
this defined. */
|
|
||||||
#undef _POSIX_1_SOURCE
|
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for 'stat' and other things to work. */
|
|
||||||
#undef _POSIX_SOURCE
|
|
||||||
|
|
||||||
/* For standard stat data types on VMS. */
|
/* For standard stat data types on VMS. */
|
||||||
#undef _USE_STD_STAT
|
#undef _USE_STD_STAT
|
||||||
|
|
||||||
@ -606,6 +645,216 @@
|
|||||||
#define _GL_ASYNC_SAFE
|
#define _GL_ASYNC_SAFE
|
||||||
|
|
||||||
|
|
||||||
|
/* Attributes. */
|
||||||
|
#ifdef __has_attribute
|
||||||
|
# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
|
||||||
|
#else
|
||||||
|
# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
|
||||||
|
# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
|
||||||
|
# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
|
||||||
|
# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
|
||||||
|
# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
|
||||||
|
# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
|
||||||
|
# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
|
||||||
|
# define _GL_ATTR_diagnose_if 0
|
||||||
|
# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
|
||||||
|
# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
|
||||||
|
# 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)
|
||||||
|
# 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)
|
||||||
|
# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
|
||||||
|
# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
|
||||||
|
# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
|
||||||
|
# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
|
||||||
|
# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
|
||||||
|
# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
|
||||||
|
# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (alloc_size)
|
||||||
|
# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_ALLOC_SIZE(args)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (always_inline)
|
||||||
|
# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_ALWAYS_INLINE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (artificial)
|
||||||
|
# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_ARTIFICIAL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
|
||||||
|
<https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
|
||||||
|
Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */
|
||||||
|
#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
|
||||||
|
# ifndef __SUNPRO_C
|
||||||
|
# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
|
||||||
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_COLD
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (const)
|
||||||
|
# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_CONST
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 201710L < __STDC_VERSION__
|
||||||
|
# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
|
||||||
|
#elif _GL_HAS_ATTRIBUTE (deprecated)
|
||||||
|
# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_DEPRECATED
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (error)
|
||||||
|
# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
|
||||||
|
# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
|
||||||
|
#elif _GL_HAS_ATTRIBUTE (diagnose_if)
|
||||||
|
# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
|
||||||
|
# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_ERROR(msg)
|
||||||
|
# define _GL_ATTRIBUTE_WARNING(msg)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (externally_visible)
|
||||||
|
# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* FALLTHROUGH is special, because it always expands to something. */
|
||||||
|
#if 201710L < __STDC_VERSION__
|
||||||
|
# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
|
||||||
|
#elif _GL_HAS_ATTRIBUTE (fallthrough)
|
||||||
|
# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (format)
|
||||||
|
# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_FORMAT(spec)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (leaf)
|
||||||
|
# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_LEAF
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* 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__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_MAY_ALIAS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 201710L < __STDC_VERSION__
|
||||||
|
# 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
|
||||||
|
#endif
|
||||||
|
/* Earlier spellings of this macro. */
|
||||||
|
#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
|
||||||
|
#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (malloc)
|
||||||
|
# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_MALLOC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 201710L < __STDC_VERSION__
|
||||||
|
# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
|
||||||
|
#elif _GL_HAS_ATTRIBUTE (warn_unused_result)
|
||||||
|
# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_NODISCARD
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (noinline)
|
||||||
|
# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_NOINLINE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (nonnull)
|
||||||
|
# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_NONNULL(args)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (nonstring)
|
||||||
|
# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_NONSTRING
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
|
||||||
|
# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_NOTHROW
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (packed)
|
||||||
|
# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_PACKED
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (pure)
|
||||||
|
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_PURE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (returns_nonnull)
|
||||||
|
# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_RETURNS_NONNULL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if _GL_HAS_ATTRIBUTE (sentinel)
|
||||||
|
# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_SENTINEL(pos)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* 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
|
||||||
|
#else
|
||||||
|
# define _GL_UNUSED_LABEL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Please see the Gnulib manual for how to use these macros.
|
/* 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 HP-UX cc, as it appears to be broken; see
|
||||||
@ -729,18 +978,34 @@
|
|||||||
/* Define to a type if <wchar.h> does not define. */
|
/* Define to a type if <wchar.h> does not define. */
|
||||||
#undef mbstate_t
|
#undef mbstate_t
|
||||||
|
|
||||||
|
/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
|
||||||
|
n1 and n2 are expressions without side effects, that evaluate to real
|
||||||
|
numbers (excluding NaN).
|
||||||
|
It returns
|
||||||
|
1 if n1 > n2
|
||||||
|
0 if n1 == n2
|
||||||
|
-1 if n1 < n2
|
||||||
|
The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional
|
||||||
|
jump with nearly all GCC versions up to GCC 10.
|
||||||
|
This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many
|
||||||
|
GCC versions up to GCC 9.
|
||||||
|
The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9
|
||||||
|
avoids conditional jumps in all GCC versions >= 3.4. */
|
||||||
|
#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
|
||||||
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> does not define. */
|
/* Define to `int' if <sys/types.h> does not define. */
|
||||||
#undef mode_t
|
#undef mode_t
|
||||||
|
|
||||||
/* Define to the type of st_nlink in struct stat, or a supertype. */
|
/* Define to the type of st_nlink in struct stat, or a supertype. */
|
||||||
#undef nlink_t
|
#undef nlink_t
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> does not define. */
|
/* Define as a signed integer type capable of holding a process identifier. */
|
||||||
#undef pid_t
|
#undef pid_t
|
||||||
|
|
||||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||||
nothing if this is not supported. Do not define if restrict is
|
nothing if this is not supported. Do not define if restrict is
|
||||||
supported directly. */
|
supported only directly. */
|
||||||
#undef restrict
|
#undef restrict
|
||||||
/* Work around a bug in older versions of Sun C++, which did not
|
/* Work around a bug in older versions of Sun C++, which did not
|
||||||
#define __restrict__ or support _Restrict or __restrict__
|
#define __restrict__ or support _Restrict or __restrict__
|
||||||
@ -759,50 +1024,6 @@
|
|||||||
/* Define as a signed type of the same size as size_t. */
|
/* Define as a signed type of the same size as size_t. */
|
||||||
#undef ssize_t
|
#undef ssize_t
|
||||||
|
|
||||||
/* Define as a marker that can be attached to declarations that might not
|
|
||||||
be used. This helps to reduce warnings, such as from
|
|
||||||
GCC -Wunused-parameter. */
|
|
||||||
#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
|
||||||
# define _GL_UNUSED __attribute__ ((__unused__))
|
|
||||||
#else
|
|
||||||
# define _GL_UNUSED
|
|
||||||
#endif
|
|
||||||
/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
|
|
||||||
is a misnomer outside of parameter lists. */
|
|
||||||
#define _UNUSED_PARAMETER_ _GL_UNUSED
|
|
||||||
|
|
||||||
/* gcc supports the "unused" attribute on possibly unused labels, and
|
|
||||||
g++ has since version 4.5. Note to support C++ as well as C,
|
|
||||||
_GL_UNUSED_LABEL should be used with a trailing ; */
|
|
||||||
#if !defined __cplusplus || __GNUC__ > 4 \
|
|
||||||
|| (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
|
|
||||||
# define _GL_UNUSED_LABEL _GL_UNUSED
|
|
||||||
#else
|
|
||||||
# define _GL_UNUSED_LABEL
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The __pure__ attribute was added in gcc 2.96. */
|
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
|
||||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
|
||||||
#else
|
|
||||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The __const__ attribute was added in gcc 2.95. */
|
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
|
||||||
# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
|
|
||||||
#else
|
|
||||||
# define _GL_ATTRIBUTE_CONST /* empty */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The __malloc__ attribute was added in gcc 3. */
|
|
||||||
#if 3 <= __GNUC__
|
|
||||||
# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
|
|
||||||
#else
|
|
||||||
# define _GL_ATTRIBUTE_MALLOC /* empty */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Redefine _XOPEN_SOURCE as required */
|
/* Redefine _XOPEN_SOURCE as required */
|
||||||
#include <xopen-source.h>
|
#include <xopen-source.h>
|
||||||
|
117
data/Makefile.in
117
data/Makefile.in
@ -1,7 +1,7 @@
|
|||||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
# Makefile.in generated by automake 1.16.3 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2020, John Zaitseff #
|
# Copyright (C) 1990-2021, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: 6b3dd89a21a39a189f02b33dfb1e1d4ac3716eee $
|
# $Id: 783f3ecac400119980dd21bb43132760de321574 $
|
||||||
#
|
#
|
||||||
# This file, data/Makefile.am, contains the non-code data directory
|
# This file, data/Makefile.am, contains the non-code data directory
|
||||||
# Makefile for Star Traders. It needs to be processed by automake to
|
# Makefile for Star Traders. It needs to be processed by automake to
|
||||||
@ -141,14 +141,14 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
||||||
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/m4/localtime-buffer.m4 \
|
|
||||||
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
||||||
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
||||||
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
||||||
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
||||||
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
||||||
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/setlocale_null.m4 \
|
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/pid_t.m4 \
|
||||||
$(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stdbool.m4 \
|
$(top_srcdir)/m4/setlocale_null.m4 $(top_srcdir)/m4/ssize_t.m4 \
|
||||||
|
$(top_srcdir)/m4/std-gnu11.m4 $(top_srcdir)/m4/stdbool.m4 \
|
||||||
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
||||||
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
||||||
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
||||||
@ -161,7 +161,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
||||||
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
||||||
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
||||||
$(top_srcdir)/configure.ac
|
$(top_srcdir)/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
$(ACLOCAL_M4)
|
$(ACLOCAL_M4)
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(dist_desktop_DATA) \
|
DIST_COMMON = $(srcdir)/Makefile.am $(dist_desktop_DATA) \
|
||||||
@ -273,6 +273,7 @@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
GMSGFMT_015 = @GMSGFMT_015@
|
||||||
GNULIB_ACCESS = @GNULIB_ACCESS@
|
GNULIB_ACCESS = @GNULIB_ACCESS@
|
||||||
|
GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
|
||||||
GNULIB_ATOLL = @GNULIB_ATOLL@
|
GNULIB_ATOLL = @GNULIB_ATOLL@
|
||||||
GNULIB_BTOWC = @GNULIB_BTOWC@
|
GNULIB_BTOWC = @GNULIB_BTOWC@
|
||||||
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
||||||
@ -289,6 +290,13 @@ GNULIB_DUP3 = @GNULIB_DUP3@
|
|||||||
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
|
GNULIB_EXECL = @GNULIB_EXECL@
|
||||||
|
GNULIB_EXECLE = @GNULIB_EXECLE@
|
||||||
|
GNULIB_EXECLP = @GNULIB_EXECLP@
|
||||||
|
GNULIB_EXECV = @GNULIB_EXECV@
|
||||||
|
GNULIB_EXECVE = @GNULIB_EXECVE@
|
||||||
|
GNULIB_EXECVP = @GNULIB_EXECVP@
|
||||||
|
GNULIB_EXECVPE = @GNULIB_EXECVPE@
|
||||||
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
||||||
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
||||||
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
||||||
@ -309,6 +317,7 @@ GNULIB_FPURGE = @GNULIB_FPURGE@
|
|||||||
GNULIB_FPUTC = @GNULIB_FPUTC@
|
GNULIB_FPUTC = @GNULIB_FPUTC@
|
||||||
GNULIB_FPUTS = @GNULIB_FPUTS@
|
GNULIB_FPUTS = @GNULIB_FPUTS@
|
||||||
GNULIB_FREAD = @GNULIB_FREAD@
|
GNULIB_FREAD = @GNULIB_FREAD@
|
||||||
|
GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
|
||||||
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
||||||
GNULIB_FSCANF = @GNULIB_FSCANF@
|
GNULIB_FSCANF = @GNULIB_FSCANF@
|
||||||
GNULIB_FSEEK = @GNULIB_FSEEK@
|
GNULIB_FSEEK = @GNULIB_FSEEK@
|
||||||
@ -327,6 +336,7 @@ GNULIB_GETCWD = @GNULIB_GETCWD@
|
|||||||
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
||||||
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
||||||
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
||||||
|
GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
|
||||||
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
||||||
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
||||||
GNULIB_GETLINE = @GNULIB_GETLINE@
|
GNULIB_GETLINE = @GNULIB_GETLINE@
|
||||||
@ -338,6 +348,7 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
|||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
||||||
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
||||||
|
GNULIB_GETUMASK = @GNULIB_GETUMASK@
|
||||||
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
||||||
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
||||||
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
||||||
@ -348,6 +359,8 @@ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
|
|||||||
GNULIB_ISATTY = @GNULIB_ISATTY@
|
GNULIB_ISATTY = @GNULIB_ISATTY@
|
||||||
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
||||||
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
||||||
|
GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
|
||||||
|
GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
|
||||||
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
||||||
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
@ -378,10 +391,50 @@ GNULIB_MBSSPN = @GNULIB_MBSSPN@
|
|||||||
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
||||||
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
||||||
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
||||||
|
GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
|
||||||
|
GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
|
||||||
|
GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
|
||||||
|
GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
|
||||||
|
GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
|
||||||
|
GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
|
||||||
|
GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
|
||||||
|
GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
|
||||||
|
GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
|
||||||
|
GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
|
||||||
|
GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
|
||||||
|
GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
|
||||||
|
GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
|
||||||
|
GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
|
||||||
|
GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
|
||||||
|
GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
|
||||||
|
GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
|
||||||
|
GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
|
||||||
|
GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
|
||||||
|
GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
|
||||||
|
GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
|
||||||
|
GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
|
||||||
|
GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
|
||||||
|
GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
|
||||||
|
GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
|
||||||
|
GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
|
||||||
|
GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
|
||||||
|
GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
|
||||||
|
GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
|
||||||
|
GNULIB_MDA_READ = @GNULIB_MDA_READ@
|
||||||
|
GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
|
||||||
|
GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
|
||||||
|
GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
|
||||||
|
GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
|
||||||
|
GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
|
||||||
|
GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
|
||||||
|
GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
|
||||||
|
GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
|
||||||
|
GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
|
||||||
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
||||||
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
||||||
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
||||||
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
||||||
|
GNULIB_MKDIR = @GNULIB_MKDIR@
|
||||||
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
||||||
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
||||||
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
||||||
@ -403,6 +456,7 @@ GNULIB_PERROR = @GNULIB_PERROR@
|
|||||||
GNULIB_PIPE = @GNULIB_PIPE@
|
GNULIB_PIPE = @GNULIB_PIPE@
|
||||||
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
||||||
GNULIB_POPEN = @GNULIB_POPEN@
|
GNULIB_POPEN = @GNULIB_POPEN@
|
||||||
|
GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
|
||||||
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
||||||
GNULIB_PREAD = @GNULIB_PREAD@
|
GNULIB_PREAD = @GNULIB_PREAD@
|
||||||
GNULIB_PRINTF = @GNULIB_PRINTF@
|
GNULIB_PRINTF = @GNULIB_PRINTF@
|
||||||
@ -435,6 +489,8 @@ GNULIB_SETENV = @GNULIB_SETENV@
|
|||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
|
GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
|
||||||
|
GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
|
||||||
GNULIB_SLEEP = @GNULIB_SLEEP@
|
GNULIB_SLEEP = @GNULIB_SLEEP@
|
||||||
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
||||||
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
||||||
@ -447,6 +503,7 @@ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
|
|||||||
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
||||||
GNULIB_STRDUP = @GNULIB_STRDUP@
|
GNULIB_STRDUP = @GNULIB_STRDUP@
|
||||||
GNULIB_STRERROR = @GNULIB_STRERROR@
|
GNULIB_STRERROR = @GNULIB_STRERROR@
|
||||||
|
GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
|
||||||
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
||||||
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
||||||
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
||||||
@ -470,6 +527,7 @@ GNULIB_SYMLINK = @GNULIB_SYMLINK@
|
|||||||
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
||||||
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
||||||
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
||||||
|
GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
|
||||||
GNULIB_TIME_R = @GNULIB_TIME_R@
|
GNULIB_TIME_R = @GNULIB_TIME_R@
|
||||||
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
||||||
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
||||||
@ -531,10 +589,12 @@ GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
|
|||||||
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
||||||
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
||||||
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
||||||
|
GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
|
||||||
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
||||||
GNULIB_WRITE = @GNULIB_WRITE@
|
GNULIB_WRITE = @GNULIB_WRITE@
|
||||||
GNULIB__EXIT = @GNULIB__EXIT@
|
GNULIB__EXIT = @GNULIB__EXIT@
|
||||||
GREP = @GREP@
|
GREP = @GREP@
|
||||||
|
HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
|
||||||
HAVE_ATOLL = @HAVE_ATOLL@
|
HAVE_ATOLL = @HAVE_ATOLL@
|
||||||
HAVE_BTOWC = @HAVE_BTOWC@
|
HAVE_BTOWC = @HAVE_BTOWC@
|
||||||
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
||||||
@ -542,12 +602,17 @@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
|
|||||||
HAVE_CHOWN = @HAVE_CHOWN@
|
HAVE_CHOWN = @HAVE_CHOWN@
|
||||||
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
||||||
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
||||||
|
HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
|
||||||
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
||||||
|
HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
|
||||||
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
||||||
|
HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
|
||||||
|
HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
|
||||||
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
||||||
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
||||||
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
||||||
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
||||||
|
HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
|
||||||
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
||||||
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
||||||
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
||||||
@ -579,13 +644,14 @@ HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
|
|||||||
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
||||||
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
||||||
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
||||||
|
HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
|
||||||
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
||||||
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
|
HAVE_EXECVPE = @HAVE_EXECVPE@
|
||||||
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
||||||
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
||||||
HAVE_FCHDIR = @HAVE_FCHDIR@
|
HAVE_FCHDIR = @HAVE_FCHDIR@
|
||||||
@ -603,6 +669,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
|
|||||||
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
||||||
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
||||||
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
||||||
|
HAVE_GETENTROPY = @HAVE_GETENTROPY@
|
||||||
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
||||||
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
||||||
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
||||||
@ -611,6 +678,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
|
|||||||
HAVE_GETPASS = @HAVE_GETPASS@
|
HAVE_GETPASS = @HAVE_GETPASS@
|
||||||
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
||||||
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
||||||
|
HAVE_GETUMASK = @HAVE_GETUMASK@
|
||||||
HAVE_GRANTPT = @HAVE_GRANTPT@
|
HAVE_GRANTPT = @HAVE_GRANTPT@
|
||||||
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
||||||
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
||||||
@ -631,7 +699,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
|
|||||||
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
||||||
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
||||||
HAVE_MBTOWC = @HAVE_MBTOWC@
|
HAVE_MBTOWC = @HAVE_MBTOWC@
|
||||||
HAVE_MEMCHR = @HAVE_MEMCHR@
|
|
||||||
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
||||||
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
||||||
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
||||||
@ -651,6 +718,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
|
|||||||
HAVE_PIPE = @HAVE_PIPE@
|
HAVE_PIPE = @HAVE_PIPE@
|
||||||
HAVE_PIPE2 = @HAVE_PIPE2@
|
HAVE_PIPE2 = @HAVE_PIPE2@
|
||||||
HAVE_POPEN = @HAVE_POPEN@
|
HAVE_POPEN = @HAVE_POPEN@
|
||||||
|
HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
|
||||||
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
||||||
HAVE_PREAD = @HAVE_PREAD@
|
HAVE_PREAD = @HAVE_PREAD@
|
||||||
HAVE_PTSNAME = @HAVE_PTSNAME@
|
HAVE_PTSNAME = @HAVE_PTSNAME@
|
||||||
@ -671,6 +739,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
|
|||||||
HAVE_SETENV = @HAVE_SETENV@
|
HAVE_SETENV = @HAVE_SETENV@
|
||||||
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
||||||
HAVE_SETSTATE = @HAVE_SETSTATE@
|
HAVE_SETSTATE = @HAVE_SETSTATE@
|
||||||
|
HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
|
||||||
|
HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
|
||||||
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
||||||
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
||||||
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
||||||
@ -680,6 +750,7 @@ HAVE_STPCPY = @HAVE_STPCPY@
|
|||||||
HAVE_STPNCPY = @HAVE_STPNCPY@
|
HAVE_STPNCPY = @HAVE_STPNCPY@
|
||||||
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
||||||
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
||||||
|
HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
|
||||||
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
||||||
HAVE_STRPBRK = @HAVE_STRPBRK@
|
HAVE_STRPBRK = @HAVE_STRPBRK@
|
||||||
HAVE_STRPTIME = @HAVE_STRPTIME@
|
HAVE_STRPTIME = @HAVE_STRPTIME@
|
||||||
@ -701,8 +772,8 @@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
|
|||||||
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
||||||
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
||||||
HAVE_TIMEGM = @HAVE_TIMEGM@
|
HAVE_TIMEGM = @HAVE_TIMEGM@
|
||||||
|
HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
|
||||||
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
||||||
HAVE_TZSET = @HAVE_TZSET@
|
|
||||||
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
||||||
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
||||||
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
||||||
@ -749,6 +820,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
|
|||||||
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
||||||
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
|
HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
@ -783,6 +855,7 @@ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
|||||||
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
|
LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
|
||||||
LOCALE_FR = @LOCALE_FR@
|
LOCALE_FR = @LOCALE_FR@
|
||||||
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
||||||
LOCALE_JA = @LOCALE_JA@
|
LOCALE_JA = @LOCALE_JA@
|
||||||
@ -795,8 +868,8 @@ MAKEINFO = @MAKEINFO@
|
|||||||
MKDIR_P = @MKDIR_P@
|
MKDIR_P = @MKDIR_P@
|
||||||
MONETARY_H = @MONETARY_H@
|
MONETARY_H = @MONETARY_H@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
MSGMERGE = @MSGMERGE@
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
||||||
@ -849,11 +922,11 @@ POSUB = @POSUB@
|
|||||||
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
||||||
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
||||||
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
||||||
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
|
|
||||||
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
REPLACE_ACCESS = @REPLACE_ACCESS@
|
REPLACE_ACCESS = @REPLACE_ACCESS@
|
||||||
|
REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
|
||||||
REPLACE_BTOWC = @REPLACE_BTOWC@
|
REPLACE_BTOWC = @REPLACE_BTOWC@
|
||||||
REPLACE_CALLOC = @REPLACE_CALLOC@
|
REPLACE_CALLOC = @REPLACE_CALLOC@
|
||||||
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
||||||
@ -864,14 +937,24 @@ REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
|||||||
REPLACE_DUP = @REPLACE_DUP@
|
REPLACE_DUP = @REPLACE_DUP@
|
||||||
REPLACE_DUP2 = @REPLACE_DUP2@
|
REPLACE_DUP2 = @REPLACE_DUP2@
|
||||||
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
||||||
|
REPLACE_EXECL = @REPLACE_EXECL@
|
||||||
|
REPLACE_EXECLE = @REPLACE_EXECLE@
|
||||||
|
REPLACE_EXECLP = @REPLACE_EXECLP@
|
||||||
|
REPLACE_EXECV = @REPLACE_EXECV@
|
||||||
|
REPLACE_EXECVE = @REPLACE_EXECVE@
|
||||||
|
REPLACE_EXECVP = @REPLACE_EXECVP@
|
||||||
|
REPLACE_EXECVPE = @REPLACE_EXECVPE@
|
||||||
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
||||||
|
REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
|
||||||
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
||||||
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
||||||
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
||||||
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
||||||
|
REPLACE_FFSLL = @REPLACE_FFSLL@
|
||||||
REPLACE_FOPEN = @REPLACE_FOPEN@
|
REPLACE_FOPEN = @REPLACE_FOPEN@
|
||||||
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
||||||
REPLACE_FPURGE = @REPLACE_FPURGE@
|
REPLACE_FPURGE = @REPLACE_FPURGE@
|
||||||
|
REPLACE_FREE = @REPLACE_FREE@
|
||||||
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FSEEK = @REPLACE_FSEEK@
|
REPLACE_FSEEK = @REPLACE_FSEEK@
|
||||||
@ -900,6 +983,8 @@ REPLACE_INITSTATE = @REPLACE_INITSTATE@
|
|||||||
REPLACE_ISATTY = @REPLACE_ISATTY@
|
REPLACE_ISATTY = @REPLACE_ISATTY@
|
||||||
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
||||||
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
||||||
|
REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
|
||||||
|
REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
@ -920,7 +1005,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
|
|||||||
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
||||||
REPLACE_MKDIR = @REPLACE_MKDIR@
|
REPLACE_MKDIR = @REPLACE_MKDIR@
|
||||||
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
||||||
|
REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
|
||||||
REPLACE_MKNOD = @REPLACE_MKNOD@
|
REPLACE_MKNOD = @REPLACE_MKNOD@
|
||||||
|
REPLACE_MKNODAT = @REPLACE_MKNODAT@
|
||||||
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
||||||
REPLACE_MKTIME = @REPLACE_MKTIME@
|
REPLACE_MKTIME = @REPLACE_MKTIME@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
@ -929,6 +1016,7 @@ REPLACE_NULL = @REPLACE_NULL@
|
|||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_PERROR = @REPLACE_PERROR@
|
REPLACE_PERROR = @REPLACE_PERROR@
|
||||||
REPLACE_POPEN = @REPLACE_POPEN@
|
REPLACE_POPEN = @REPLACE_POPEN@
|
||||||
|
REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
|
||||||
REPLACE_PREAD = @REPLACE_PREAD@
|
REPLACE_PREAD = @REPLACE_PREAD@
|
||||||
REPLACE_PRINTF = @REPLACE_PRINTF@
|
REPLACE_PRINTF = @REPLACE_PRINTF@
|
||||||
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
||||||
@ -961,6 +1049,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
|
|||||||
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
||||||
REPLACE_STRDUP = @REPLACE_STRDUP@
|
REPLACE_STRDUP = @REPLACE_STRDUP@
|
||||||
REPLACE_STRERROR = @REPLACE_STRERROR@
|
REPLACE_STRERROR = @REPLACE_STRERROR@
|
||||||
|
REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
|
||||||
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
||||||
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
||||||
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
||||||
@ -1016,10 +1105,12 @@ STDINT_H = @STDINT_H@
|
|||||||
STRIP = @STRIP@
|
STRIP = @STRIP@
|
||||||
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
|
||||||
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
||||||
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
||||||
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
||||||
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2020, John Zaitseff #
|
# Copyright (C) 1990-2021, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: ea09a46b0a2baa97b5a0a371c8263507b5303118 $
|
# $Id: 84bd58568359cf5a7738f8c6758aeb89d2b219a0 $
|
||||||
|
|
||||||
# This file provides a translated desktop entry for Star Traders and
|
# This file provides a translated desktop entry for Star Traders and
|
||||||
# conforms to the Desktop Entry Specification v1.1.
|
# conforms to the Desktop Entry Specification v1.5.
|
||||||
#
|
#
|
||||||
# This file is distributed under the same licence as Star Traders itself:
|
# This file is distributed under the same licence as Star Traders itself:
|
||||||
# the GNU General Public License, version 3 or later.
|
# the GNU General Public License, version 3 or later.
|
||||||
@ -73,27 +73,6 @@ Keywords[ru]=игра;межзвёздная;торговля;стратегия
|
|||||||
Keywords[sr]=игра;међузвездано;трговање;стратегиј;
|
Keywords[sr]=игра;међузвездано;трговање;стратегиј;
|
||||||
Keywords[sv]=spel;interstellär;handel;strategi;
|
Keywords[sv]=spel;interstellär;handel;strategi;
|
||||||
Keywords=game;interstellar;trading;strategy;
|
Keywords=game;interstellar;trading;strategy;
|
||||||
# TRANSLATORS: This string is the name of the icon to use. The Desktop
|
|
||||||
# Entry Specification states it is translatable, but unless you provide a
|
|
||||||
# matching icon, please leave it as "trader": this will use trader.svg
|
|
||||||
# and the various trader.png files in the data source code directory.
|
|
||||||
Icon[en@quot]=trader
|
|
||||||
Icon[en_AU]=trader
|
|
||||||
Icon[en_CA]=trader
|
|
||||||
Icon[en_GB]=trader
|
|
||||||
Icon[en_US]=trader
|
|
||||||
Icon[da]=trader
|
|
||||||
Icon[de]=trader
|
|
||||||
Icon[eo]=trader
|
|
||||||
Icon[fi]=trader
|
|
||||||
Icon[fr]=trader
|
|
||||||
Icon[hr]=trader
|
|
||||||
Icon[hu]=trader
|
|
||||||
Icon[nb]=trader
|
|
||||||
Icon[pt_BR]=trader
|
|
||||||
Icon[ru]=trader
|
|
||||||
Icon[sr]=trader
|
|
||||||
Icon[sv]=trader
|
|
||||||
Icon=trader
|
Icon=trader
|
||||||
Exec=trader
|
Exec=trader
|
||||||
TryExec=trader
|
TryExec=trader
|
||||||
|
117
doc/Makefile.in
117
doc/Makefile.in
@ -1,7 +1,7 @@
|
|||||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
# Makefile.in generated by automake 1.16.3 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2020, John Zaitseff #
|
# Copyright (C) 1990-2021, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: 69799171a20533946b8615dfb011dea1408bbf2d $
|
# $Id: 9222ead6ab5f2081e8a8c8ee887109677f0997bc $
|
||||||
#
|
#
|
||||||
# This file, doc/Makefile.am, contains the documentation directory
|
# This file, doc/Makefile.am, contains the documentation directory
|
||||||
# Makefile for Star Traders. It needs to be processed by automake to
|
# Makefile for Star Traders. It needs to be processed by automake to
|
||||||
@ -140,14 +140,14 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
||||||
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/m4/localtime-buffer.m4 \
|
|
||||||
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
||||||
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
||||||
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
||||||
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
||||||
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
||||||
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/setlocale_null.m4 \
|
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/pid_t.m4 \
|
||||||
$(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stdbool.m4 \
|
$(top_srcdir)/m4/setlocale_null.m4 $(top_srcdir)/m4/ssize_t.m4 \
|
||||||
|
$(top_srcdir)/m4/std-gnu11.m4 $(top_srcdir)/m4/stdbool.m4 \
|
||||||
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
||||||
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
||||||
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
||||||
@ -160,7 +160,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
||||||
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
||||||
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
||||||
$(top_srcdir)/configure.ac
|
$(top_srcdir)/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
$(ACLOCAL_M4)
|
$(ACLOCAL_M4)
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||||
@ -258,6 +258,7 @@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
GMSGFMT_015 = @GMSGFMT_015@
|
||||||
GNULIB_ACCESS = @GNULIB_ACCESS@
|
GNULIB_ACCESS = @GNULIB_ACCESS@
|
||||||
|
GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
|
||||||
GNULIB_ATOLL = @GNULIB_ATOLL@
|
GNULIB_ATOLL = @GNULIB_ATOLL@
|
||||||
GNULIB_BTOWC = @GNULIB_BTOWC@
|
GNULIB_BTOWC = @GNULIB_BTOWC@
|
||||||
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
||||||
@ -274,6 +275,13 @@ GNULIB_DUP3 = @GNULIB_DUP3@
|
|||||||
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
|
GNULIB_EXECL = @GNULIB_EXECL@
|
||||||
|
GNULIB_EXECLE = @GNULIB_EXECLE@
|
||||||
|
GNULIB_EXECLP = @GNULIB_EXECLP@
|
||||||
|
GNULIB_EXECV = @GNULIB_EXECV@
|
||||||
|
GNULIB_EXECVE = @GNULIB_EXECVE@
|
||||||
|
GNULIB_EXECVP = @GNULIB_EXECVP@
|
||||||
|
GNULIB_EXECVPE = @GNULIB_EXECVPE@
|
||||||
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
||||||
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
||||||
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
||||||
@ -294,6 +302,7 @@ GNULIB_FPURGE = @GNULIB_FPURGE@
|
|||||||
GNULIB_FPUTC = @GNULIB_FPUTC@
|
GNULIB_FPUTC = @GNULIB_FPUTC@
|
||||||
GNULIB_FPUTS = @GNULIB_FPUTS@
|
GNULIB_FPUTS = @GNULIB_FPUTS@
|
||||||
GNULIB_FREAD = @GNULIB_FREAD@
|
GNULIB_FREAD = @GNULIB_FREAD@
|
||||||
|
GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
|
||||||
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
||||||
GNULIB_FSCANF = @GNULIB_FSCANF@
|
GNULIB_FSCANF = @GNULIB_FSCANF@
|
||||||
GNULIB_FSEEK = @GNULIB_FSEEK@
|
GNULIB_FSEEK = @GNULIB_FSEEK@
|
||||||
@ -312,6 +321,7 @@ GNULIB_GETCWD = @GNULIB_GETCWD@
|
|||||||
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
||||||
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
||||||
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
||||||
|
GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
|
||||||
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
||||||
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
||||||
GNULIB_GETLINE = @GNULIB_GETLINE@
|
GNULIB_GETLINE = @GNULIB_GETLINE@
|
||||||
@ -323,6 +333,7 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
|||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
||||||
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
||||||
|
GNULIB_GETUMASK = @GNULIB_GETUMASK@
|
||||||
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
||||||
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
||||||
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
||||||
@ -333,6 +344,8 @@ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
|
|||||||
GNULIB_ISATTY = @GNULIB_ISATTY@
|
GNULIB_ISATTY = @GNULIB_ISATTY@
|
||||||
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
||||||
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
||||||
|
GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
|
||||||
|
GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
|
||||||
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
||||||
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
@ -363,10 +376,50 @@ GNULIB_MBSSPN = @GNULIB_MBSSPN@
|
|||||||
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
||||||
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
||||||
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
||||||
|
GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
|
||||||
|
GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
|
||||||
|
GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
|
||||||
|
GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
|
||||||
|
GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
|
||||||
|
GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
|
||||||
|
GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
|
||||||
|
GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
|
||||||
|
GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
|
||||||
|
GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
|
||||||
|
GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
|
||||||
|
GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
|
||||||
|
GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
|
||||||
|
GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
|
||||||
|
GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
|
||||||
|
GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
|
||||||
|
GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
|
||||||
|
GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
|
||||||
|
GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
|
||||||
|
GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
|
||||||
|
GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
|
||||||
|
GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
|
||||||
|
GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
|
||||||
|
GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
|
||||||
|
GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
|
||||||
|
GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
|
||||||
|
GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
|
||||||
|
GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
|
||||||
|
GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
|
||||||
|
GNULIB_MDA_READ = @GNULIB_MDA_READ@
|
||||||
|
GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
|
||||||
|
GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
|
||||||
|
GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
|
||||||
|
GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
|
||||||
|
GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
|
||||||
|
GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
|
||||||
|
GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
|
||||||
|
GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
|
||||||
|
GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
|
||||||
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
||||||
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
||||||
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
||||||
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
||||||
|
GNULIB_MKDIR = @GNULIB_MKDIR@
|
||||||
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
||||||
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
||||||
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
||||||
@ -388,6 +441,7 @@ GNULIB_PERROR = @GNULIB_PERROR@
|
|||||||
GNULIB_PIPE = @GNULIB_PIPE@
|
GNULIB_PIPE = @GNULIB_PIPE@
|
||||||
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
||||||
GNULIB_POPEN = @GNULIB_POPEN@
|
GNULIB_POPEN = @GNULIB_POPEN@
|
||||||
|
GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
|
||||||
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
||||||
GNULIB_PREAD = @GNULIB_PREAD@
|
GNULIB_PREAD = @GNULIB_PREAD@
|
||||||
GNULIB_PRINTF = @GNULIB_PRINTF@
|
GNULIB_PRINTF = @GNULIB_PRINTF@
|
||||||
@ -420,6 +474,8 @@ GNULIB_SETENV = @GNULIB_SETENV@
|
|||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
|
GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
|
||||||
|
GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
|
||||||
GNULIB_SLEEP = @GNULIB_SLEEP@
|
GNULIB_SLEEP = @GNULIB_SLEEP@
|
||||||
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
||||||
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
||||||
@ -432,6 +488,7 @@ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
|
|||||||
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
||||||
GNULIB_STRDUP = @GNULIB_STRDUP@
|
GNULIB_STRDUP = @GNULIB_STRDUP@
|
||||||
GNULIB_STRERROR = @GNULIB_STRERROR@
|
GNULIB_STRERROR = @GNULIB_STRERROR@
|
||||||
|
GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
|
||||||
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
||||||
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
||||||
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
||||||
@ -455,6 +512,7 @@ GNULIB_SYMLINK = @GNULIB_SYMLINK@
|
|||||||
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
||||||
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
||||||
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
||||||
|
GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
|
||||||
GNULIB_TIME_R = @GNULIB_TIME_R@
|
GNULIB_TIME_R = @GNULIB_TIME_R@
|
||||||
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
||||||
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
||||||
@ -516,10 +574,12 @@ GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
|
|||||||
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
||||||
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
||||||
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
||||||
|
GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
|
||||||
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
||||||
GNULIB_WRITE = @GNULIB_WRITE@
|
GNULIB_WRITE = @GNULIB_WRITE@
|
||||||
GNULIB__EXIT = @GNULIB__EXIT@
|
GNULIB__EXIT = @GNULIB__EXIT@
|
||||||
GREP = @GREP@
|
GREP = @GREP@
|
||||||
|
HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
|
||||||
HAVE_ATOLL = @HAVE_ATOLL@
|
HAVE_ATOLL = @HAVE_ATOLL@
|
||||||
HAVE_BTOWC = @HAVE_BTOWC@
|
HAVE_BTOWC = @HAVE_BTOWC@
|
||||||
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
||||||
@ -527,12 +587,17 @@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
|
|||||||
HAVE_CHOWN = @HAVE_CHOWN@
|
HAVE_CHOWN = @HAVE_CHOWN@
|
||||||
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
||||||
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
||||||
|
HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
|
||||||
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
||||||
|
HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
|
||||||
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
||||||
|
HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
|
||||||
|
HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
|
||||||
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
||||||
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
||||||
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
||||||
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
||||||
|
HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
|
||||||
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
||||||
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
||||||
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
||||||
@ -564,13 +629,14 @@ HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
|
|||||||
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
||||||
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
||||||
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
||||||
|
HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
|
||||||
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
||||||
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
|
HAVE_EXECVPE = @HAVE_EXECVPE@
|
||||||
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
||||||
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
||||||
HAVE_FCHDIR = @HAVE_FCHDIR@
|
HAVE_FCHDIR = @HAVE_FCHDIR@
|
||||||
@ -588,6 +654,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
|
|||||||
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
||||||
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
||||||
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
||||||
|
HAVE_GETENTROPY = @HAVE_GETENTROPY@
|
||||||
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
||||||
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
||||||
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
||||||
@ -596,6 +663,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
|
|||||||
HAVE_GETPASS = @HAVE_GETPASS@
|
HAVE_GETPASS = @HAVE_GETPASS@
|
||||||
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
||||||
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
||||||
|
HAVE_GETUMASK = @HAVE_GETUMASK@
|
||||||
HAVE_GRANTPT = @HAVE_GRANTPT@
|
HAVE_GRANTPT = @HAVE_GRANTPT@
|
||||||
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
||||||
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
||||||
@ -616,7 +684,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
|
|||||||
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
||||||
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
||||||
HAVE_MBTOWC = @HAVE_MBTOWC@
|
HAVE_MBTOWC = @HAVE_MBTOWC@
|
||||||
HAVE_MEMCHR = @HAVE_MEMCHR@
|
|
||||||
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
||||||
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
||||||
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
||||||
@ -636,6 +703,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
|
|||||||
HAVE_PIPE = @HAVE_PIPE@
|
HAVE_PIPE = @HAVE_PIPE@
|
||||||
HAVE_PIPE2 = @HAVE_PIPE2@
|
HAVE_PIPE2 = @HAVE_PIPE2@
|
||||||
HAVE_POPEN = @HAVE_POPEN@
|
HAVE_POPEN = @HAVE_POPEN@
|
||||||
|
HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
|
||||||
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
||||||
HAVE_PREAD = @HAVE_PREAD@
|
HAVE_PREAD = @HAVE_PREAD@
|
||||||
HAVE_PTSNAME = @HAVE_PTSNAME@
|
HAVE_PTSNAME = @HAVE_PTSNAME@
|
||||||
@ -656,6 +724,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
|
|||||||
HAVE_SETENV = @HAVE_SETENV@
|
HAVE_SETENV = @HAVE_SETENV@
|
||||||
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
||||||
HAVE_SETSTATE = @HAVE_SETSTATE@
|
HAVE_SETSTATE = @HAVE_SETSTATE@
|
||||||
|
HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
|
||||||
|
HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
|
||||||
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
||||||
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
||||||
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
||||||
@ -665,6 +735,7 @@ HAVE_STPCPY = @HAVE_STPCPY@
|
|||||||
HAVE_STPNCPY = @HAVE_STPNCPY@
|
HAVE_STPNCPY = @HAVE_STPNCPY@
|
||||||
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
||||||
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
||||||
|
HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
|
||||||
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
||||||
HAVE_STRPBRK = @HAVE_STRPBRK@
|
HAVE_STRPBRK = @HAVE_STRPBRK@
|
||||||
HAVE_STRPTIME = @HAVE_STRPTIME@
|
HAVE_STRPTIME = @HAVE_STRPTIME@
|
||||||
@ -686,8 +757,8 @@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
|
|||||||
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
||||||
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
||||||
HAVE_TIMEGM = @HAVE_TIMEGM@
|
HAVE_TIMEGM = @HAVE_TIMEGM@
|
||||||
|
HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
|
||||||
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
||||||
HAVE_TZSET = @HAVE_TZSET@
|
|
||||||
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
||||||
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
||||||
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
||||||
@ -734,6 +805,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
|
|||||||
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
||||||
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
|
HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
@ -768,6 +840,7 @@ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
|||||||
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
|
LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
|
||||||
LOCALE_FR = @LOCALE_FR@
|
LOCALE_FR = @LOCALE_FR@
|
||||||
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
||||||
LOCALE_JA = @LOCALE_JA@
|
LOCALE_JA = @LOCALE_JA@
|
||||||
@ -780,8 +853,8 @@ MAKEINFO = @MAKEINFO@
|
|||||||
MKDIR_P = @MKDIR_P@
|
MKDIR_P = @MKDIR_P@
|
||||||
MONETARY_H = @MONETARY_H@
|
MONETARY_H = @MONETARY_H@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
MSGMERGE = @MSGMERGE@
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
||||||
@ -834,11 +907,11 @@ POSUB = @POSUB@
|
|||||||
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
||||||
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
||||||
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
||||||
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
|
|
||||||
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
REPLACE_ACCESS = @REPLACE_ACCESS@
|
REPLACE_ACCESS = @REPLACE_ACCESS@
|
||||||
|
REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
|
||||||
REPLACE_BTOWC = @REPLACE_BTOWC@
|
REPLACE_BTOWC = @REPLACE_BTOWC@
|
||||||
REPLACE_CALLOC = @REPLACE_CALLOC@
|
REPLACE_CALLOC = @REPLACE_CALLOC@
|
||||||
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
||||||
@ -849,14 +922,24 @@ REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
|||||||
REPLACE_DUP = @REPLACE_DUP@
|
REPLACE_DUP = @REPLACE_DUP@
|
||||||
REPLACE_DUP2 = @REPLACE_DUP2@
|
REPLACE_DUP2 = @REPLACE_DUP2@
|
||||||
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
||||||
|
REPLACE_EXECL = @REPLACE_EXECL@
|
||||||
|
REPLACE_EXECLE = @REPLACE_EXECLE@
|
||||||
|
REPLACE_EXECLP = @REPLACE_EXECLP@
|
||||||
|
REPLACE_EXECV = @REPLACE_EXECV@
|
||||||
|
REPLACE_EXECVE = @REPLACE_EXECVE@
|
||||||
|
REPLACE_EXECVP = @REPLACE_EXECVP@
|
||||||
|
REPLACE_EXECVPE = @REPLACE_EXECVPE@
|
||||||
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
||||||
|
REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
|
||||||
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
||||||
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
||||||
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
||||||
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
||||||
|
REPLACE_FFSLL = @REPLACE_FFSLL@
|
||||||
REPLACE_FOPEN = @REPLACE_FOPEN@
|
REPLACE_FOPEN = @REPLACE_FOPEN@
|
||||||
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
||||||
REPLACE_FPURGE = @REPLACE_FPURGE@
|
REPLACE_FPURGE = @REPLACE_FPURGE@
|
||||||
|
REPLACE_FREE = @REPLACE_FREE@
|
||||||
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FSEEK = @REPLACE_FSEEK@
|
REPLACE_FSEEK = @REPLACE_FSEEK@
|
||||||
@ -885,6 +968,8 @@ REPLACE_INITSTATE = @REPLACE_INITSTATE@
|
|||||||
REPLACE_ISATTY = @REPLACE_ISATTY@
|
REPLACE_ISATTY = @REPLACE_ISATTY@
|
||||||
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
||||||
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
||||||
|
REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
|
||||||
|
REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
@ -905,7 +990,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
|
|||||||
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
||||||
REPLACE_MKDIR = @REPLACE_MKDIR@
|
REPLACE_MKDIR = @REPLACE_MKDIR@
|
||||||
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
||||||
|
REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
|
||||||
REPLACE_MKNOD = @REPLACE_MKNOD@
|
REPLACE_MKNOD = @REPLACE_MKNOD@
|
||||||
|
REPLACE_MKNODAT = @REPLACE_MKNODAT@
|
||||||
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
||||||
REPLACE_MKTIME = @REPLACE_MKTIME@
|
REPLACE_MKTIME = @REPLACE_MKTIME@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
@ -914,6 +1001,7 @@ REPLACE_NULL = @REPLACE_NULL@
|
|||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_PERROR = @REPLACE_PERROR@
|
REPLACE_PERROR = @REPLACE_PERROR@
|
||||||
REPLACE_POPEN = @REPLACE_POPEN@
|
REPLACE_POPEN = @REPLACE_POPEN@
|
||||||
|
REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
|
||||||
REPLACE_PREAD = @REPLACE_PREAD@
|
REPLACE_PREAD = @REPLACE_PREAD@
|
||||||
REPLACE_PRINTF = @REPLACE_PRINTF@
|
REPLACE_PRINTF = @REPLACE_PRINTF@
|
||||||
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
||||||
@ -946,6 +1034,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
|
|||||||
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
||||||
REPLACE_STRDUP = @REPLACE_STRDUP@
|
REPLACE_STRDUP = @REPLACE_STRDUP@
|
||||||
REPLACE_STRERROR = @REPLACE_STRERROR@
|
REPLACE_STRERROR = @REPLACE_STRERROR@
|
||||||
|
REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
|
||||||
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
||||||
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
||||||
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
||||||
@ -1001,10 +1090,12 @@ STDINT_H = @STDINT_H@
|
|||||||
STRIP = @STRIP@
|
STRIP = @STRIP@
|
||||||
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
|
||||||
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
||||||
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
||||||
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
||||||
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
|
123
lib/Makefile.am
123
lib/Makefile.am
@ -1,6 +1,6 @@
|
|||||||
## DO NOT EDIT! GENERATED AUTOMATICALLY!
|
## DO NOT EDIT! GENERATED AUTOMATICALLY!
|
||||||
## Process this file with automake to produce Makefile.in.
|
## Process this file with automake to produce Makefile.in.
|
||||||
# Copyright (C) 2002-2020 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2021 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -88,10 +88,17 @@ EXTRA_libgnu_a_SOURCES =
|
|||||||
# Use this preprocessor expression to decide whether #include_next works.
|
# Use this preprocessor expression to decide whether #include_next works.
|
||||||
# Do not rely on a 'configure'-time test for this, since the expression
|
# Do not rely on a 'configure'-time test for this, since the expression
|
||||||
# might appear in an installed header, which is used by some other compiler.
|
# might appear in an installed header, which is used by some other compiler.
|
||||||
HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
|
HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
|
||||||
|
|
||||||
## end gnulib module absolute-header
|
## end gnulib module absolute-header
|
||||||
|
|
||||||
|
## begin gnulib module attribute
|
||||||
|
|
||||||
|
|
||||||
|
EXTRA_DIST += attribute.h
|
||||||
|
|
||||||
|
## end gnulib module attribute
|
||||||
|
|
||||||
## begin gnulib module btowc
|
## begin gnulib module btowc
|
||||||
|
|
||||||
|
|
||||||
@ -279,7 +286,6 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
|
|||||||
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
-e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
|
-e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
|
||||||
-e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \
|
|
||||||
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
||||||
-e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
|
-e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
|
||||||
-e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
|
-e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
|
||||||
@ -376,6 +382,7 @@ locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
||||||
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
||||||
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
||||||
|
-e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
@ -388,17 +395,6 @@ EXTRA_DIST += locale.in.h
|
|||||||
|
|
||||||
## end gnulib module locale
|
## end gnulib module locale
|
||||||
|
|
||||||
## begin gnulib module localtime-buffer
|
|
||||||
|
|
||||||
if gl_GNULIB_ENABLED_2049e887c7e5308faad27b3f894bb8c9
|
|
||||||
|
|
||||||
endif
|
|
||||||
EXTRA_DIST += localtime-buffer.c localtime-buffer.h
|
|
||||||
|
|
||||||
EXTRA_libgnu_a_SOURCES += localtime-buffer.c
|
|
||||||
|
|
||||||
## end gnulib module localtime-buffer
|
|
||||||
|
|
||||||
## begin gnulib module mbrtowc
|
## begin gnulib module mbrtowc
|
||||||
|
|
||||||
|
|
||||||
@ -731,8 +727,15 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
|
-e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
|
-e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
|
||||||
-e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
|
-e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
|
||||||
< $(srcdir)/stdio.in.h | \
|
< $(srcdir)/stdio.in.h | \
|
||||||
sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
|
sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
|
||||||
-e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
|
-e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
|
||||||
-e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
|
-e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
|
||||||
-e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
|
-e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
|
||||||
@ -809,9 +812,11 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
|
|||||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
-e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
|
-e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
|
||||||
-e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
|
-e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
|
||||||
|
-e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GNULIB_ALIGNED_ALLOC)/g' \
|
||||||
-e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
|
-e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
|
||||||
-e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
|
-e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
|
-e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
|
||||||
|
-e 's/@''GNULIB_FREE_POSIX''@/$(GNULIB_FREE_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
|
-e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
|
||||||
-e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
|
-e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
|
||||||
-e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
|
-e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
|
||||||
@ -822,6 +827,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
|
|||||||
-e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
|
-e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
|
||||||
-e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
|
-e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
|
||||||
-e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
|
-e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
|
||||||
|
-e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GNULIB_POSIX_MEMALIGN)/g' \
|
||||||
-e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
|
-e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
|
||||||
-e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
|
-e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
|
||||||
-e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
|
-e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
|
||||||
@ -843,10 +849,19 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
|
|||||||
-e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
|
-e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
|
||||||
-e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
|
-e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
|
||||||
-e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
|
-e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_ECVT''@/$(GNULIB_MDA_ECVT)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FCVT''@/$(GNULIB_MDA_FCVT)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GCVT''@/$(GNULIB_MDA_GCVT)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_MKTEMP''@/$(GNULIB_MDA_MKTEMP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_PUTENV''@/$(GNULIB_MDA_PUTENV)/g' \
|
||||||
< $(srcdir)/stdlib.in.h | \
|
< $(srcdir)/stdlib.in.h | \
|
||||||
sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
|
sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
|
||||||
|
-e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
|
||||||
-e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
|
-e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
|
||||||
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
|
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
|
||||||
-e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
|
-e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
|
||||||
-e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
|
-e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
|
||||||
-e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
|
-e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
|
||||||
@ -858,6 +873,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
|
|||||||
-e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
|
-e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
|
||||||
-e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
|
-e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
|
||||||
-e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
|
-e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
|
||||||
|
-e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
|
||||||
-e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
|
-e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
|
||||||
-e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
|
-e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
|
||||||
-e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
|
-e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
|
||||||
@ -880,12 +896,15 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
|
|||||||
-e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
|
-e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
|
||||||
-e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
|
-e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
|
||||||
-e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
|
-e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
|
||||||
|
-e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
|
||||||
-e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
|
-e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
|
||||||
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
|
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
|
||||||
|
-e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
|
||||||
-e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
|
-e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
|
||||||
-e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
|
-e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
|
||||||
-e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
|
-e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
|
||||||
-e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
|
-e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
|
||||||
|
-e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
|
||||||
-e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
|
-e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
|
||||||
-e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
|
-e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
|
||||||
-e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
|
-e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
|
||||||
@ -980,14 +999,18 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
|
-e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
|
||||||
-e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
|
-e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
|
||||||
-e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
|
-e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
|
||||||
|
-e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
|
||||||
|
-e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
|
||||||
|
-e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
|
||||||
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
|
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
|
||||||
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
|
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
|
||||||
< $(srcdir)/string.in.h | \
|
< $(srcdir)/string.in.h | \
|
||||||
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
|
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
|
||||||
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
|
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
|
||||||
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
|
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
|
||||||
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
|
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
|
||||||
-e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
|
|
||||||
-e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
|
-e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
|
||||||
-e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
|
-e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
|
||||||
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
|
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
|
||||||
@ -1003,8 +1026,12 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
|
-e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
|
-e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
|
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
|
||||||
|
-e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
|
||||||
|
-e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
|
||||||
|
-e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
|
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
|
||||||
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
|
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
|
||||||
|
-e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
|
||||||
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
|
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
|
||||||
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
|
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
|
||||||
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
|
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
|
||||||
@ -1018,6 +1045,7 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
|
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
|
||||||
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
|
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
|
||||||
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
|
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
|
||||||
|
-e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
|
||||||
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
|
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
|
||||||
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
|
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -1061,8 +1089,10 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
|
-e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
|
||||||
-e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
|
-e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
|
||||||
-e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
|
-e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
|
||||||
|
-e 's/@''GNULIB_GETUMASK''@/$(GNULIB_GETUMASK)/g' \
|
||||||
-e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
|
-e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
|
||||||
-e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
|
-e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
|
||||||
|
-e 's/@''GNULIB_MKDIR''@/$(GNULIB_MKDIR)/g' \
|
||||||
-e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
|
-e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
|
||||||
-e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
|
-e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
|
||||||
-e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
|
-e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
|
||||||
@ -1071,9 +1101,13 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
|
-e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
|
||||||
-e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
|
-e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
|
||||||
-e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
|
-e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CHMOD''@/$(GNULIB_MDA_CHMOD)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_MKDIR''@/$(GNULIB_MDA_MKDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_UMASK''@/$(GNULIB_MDA_UMASK)/g' \
|
||||||
-e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
|
-e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
|
||||||
-e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
|
-e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
|
||||||
-e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
|
-e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
|
||||||
|
-e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
|
||||||
-e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
|
-e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
|
||||||
-e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
|
-e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
|
||||||
-e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
|
-e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
|
||||||
@ -1082,13 +1116,16 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
|
-e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
|
||||||
-e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
|
-e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
|
||||||
-e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
|
-e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
|
||||||
|
-e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
|
||||||
-e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
|
-e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
|
||||||
-e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
|
-e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
|
||||||
-e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
|
-e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
|
||||||
-e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
|
-e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
|
||||||
-e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
|
-e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
|
||||||
-e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
|
-e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
|
||||||
|
-e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
|
||||||
-e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
|
-e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
|
||||||
|
-e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
|
||||||
-e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
|
-e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
|
||||||
-e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
|
-e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -1185,15 +1222,17 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
|
|||||||
-e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
|
-e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
|
||||||
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
||||||
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
||||||
|
-e 's/@''GNULIB_TIMESPEC_GET''@/$(GNULIB_TIMESPEC_GET)/g' \
|
||||||
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
||||||
-e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
|
-e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
|
||||||
-e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
|
-e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_TZSET''@/$(GNULIB_MDA_TZSET)/g' \
|
||||||
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
||||||
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
||||||
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
||||||
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
||||||
|
-e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
|
||||||
-e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
|
-e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
|
||||||
-e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
|
|
||||||
-e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
|
-e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
|
||||||
-e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
|
-e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
|
||||||
-e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
|
-e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
|
||||||
@ -1207,6 +1246,7 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
|
|||||||
-e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
-e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
-e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
|
-e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
@ -1246,6 +1286,13 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
|
-e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
|
||||||
-e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
|
-e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
|
||||||
-e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
|
-e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECL''@/$(GNULIB_EXECL)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECLE''@/$(GNULIB_EXECLE)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECLP''@/$(GNULIB_EXECLP)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECV''@/$(GNULIB_EXECV)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVE''@/$(GNULIB_EXECVE)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVP''@/$(GNULIB_EXECVP)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVPE''@/$(GNULIB_EXECVPE)/g' \
|
||||||
-e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
|
-e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
|
||||||
-e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
|
-e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
|
||||||
-e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
|
-e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
|
||||||
@ -1255,6 +1302,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
|
-e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
|
||||||
-e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
|
-e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
|
||||||
-e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
|
-e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
|
||||||
|
-e 's/@''GNULIB_GETENTROPY''@/$(GNULIB_GETENTROPY)/g' \
|
||||||
-e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
|
-e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
|
||||||
-e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
|
-e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
|
||||||
-e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
|
-e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
|
||||||
@ -1290,12 +1338,33 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
|
-e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
|
||||||
-e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
|
-e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
|
||||||
-e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
|
-e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_ACCESS''@/$(GNULIB_MDA_ACCESS)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CHDIR''@/$(GNULIB_MDA_CHDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CLOSE''@/$(GNULIB_MDA_CLOSE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_DUP''@/$(GNULIB_MDA_DUP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_DUP2''@/$(GNULIB_MDA_DUP2)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECL''@/$(GNULIB_MDA_EXECL)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECLE''@/$(GNULIB_MDA_EXECLE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECLP''@/$(GNULIB_MDA_EXECLP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECV''@/$(GNULIB_MDA_EXECV)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVE''@/$(GNULIB_MDA_EXECVE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVP''@/$(GNULIB_MDA_EXECVP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVPE''@/$(GNULIB_MDA_EXECVPE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETCWD''@/$(GNULIB_MDA_GETCWD)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETPID''@/$(GNULIB_MDA_GETPID)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_ISATTY''@/$(GNULIB_MDA_ISATTY)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_LSEEK''@/$(GNULIB_MDA_LSEEK)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_READ''@/$(GNULIB_MDA_READ)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_RMDIR''@/$(GNULIB_MDA_RMDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_SWAB''@/$(GNULIB_MDA_SWAB)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_UNLINK''@/$(GNULIB_MDA_UNLINK)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_WRITE''@/$(GNULIB_MDA_WRITE)/g' \
|
||||||
< $(srcdir)/unistd.in.h | \
|
< $(srcdir)/unistd.in.h | \
|
||||||
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
|
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
|
||||||
-e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
|
-e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
|
||||||
-e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
|
|
||||||
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
|
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
|
||||||
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
|
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
|
||||||
|
-e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
|
||||||
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
|
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
|
||||||
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
|
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
|
||||||
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
|
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
|
||||||
@ -1303,6 +1372,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
|
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
|
||||||
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
|
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
|
||||||
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
|
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
|
||||||
|
-e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
|
||||||
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
|
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
|
||||||
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
|
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
|
||||||
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
|
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
|
||||||
@ -1324,6 +1394,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
|
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
|
||||||
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
|
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
|
||||||
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
|
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
|
||||||
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
|
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
|
||||||
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
|
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
|
||||||
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
|
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
|
||||||
@ -1342,6 +1413,13 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
|
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
|
||||||
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
|
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
|
||||||
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
|
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
|
||||||
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
|
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
|
||||||
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
|
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
|
||||||
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
|
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
|
||||||
@ -1372,6 +1450,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
|
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
|
||||||
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
|
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
|
||||||
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
|
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
|
||||||
|
-e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
|
||||||
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
|
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
|
||||||
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
|
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -1475,6 +1554,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
|
-e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
|
||||||
-e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
|
-e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
|
||||||
-e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
|
-e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
|
||||||
|
-e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
|
||||||
-e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
|
-e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
|
||||||
-e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
|
-e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
|
||||||
-e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
|
-e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
|
||||||
@ -1500,6 +1580,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
|
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
|
||||||
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
|
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
|
||||||
-e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
|
-e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
|
||||||
< $(srcdir)/wchar.in.h | \
|
< $(srcdir)/wchar.in.h | \
|
||||||
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
|
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
|
||||||
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
|
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
|
||||||
@ -1515,6 +1596,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
|
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
|
||||||
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
|
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
|
||||||
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
|
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
|
||||||
|
-e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
|
||||||
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
|
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
|
||||||
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
|
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
|
||||||
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
|
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
|
||||||
@ -1541,6 +1623,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
|
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
|
||||||
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
|
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
|
||||||
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
|
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
|
||||||
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
|
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
|
||||||
| \
|
| \
|
||||||
sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
|
sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
|
||||||
@ -1626,6 +1709,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
|
|||||||
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
|
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
|
||||||
-e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
|
-e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
|
||||||
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
|
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
|
||||||
|
-e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \
|
||||||
|
-e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \
|
||||||
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
|
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
|
||||||
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
|
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
|
||||||
-e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
|
-e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
|
||||||
@ -1636,6 +1721,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
|
|||||||
-e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
|
-e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
|
||||||
-e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
|
-e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
|
||||||
-e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
|
-e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
|
||||||
|
-e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
|
||||||
|
-e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
|
||||||
-e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
|
-e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
|
||||||
-e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
|
-e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
|
278
lib/Makefile.in
278
lib/Makefile.in
@ -1,7 +1,7 @@
|
|||||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
# Makefile.in generated by automake 1.16.3 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
# Copyright (C) 2002-2020 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2021 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -180,14 +180,14 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
|
||||||
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/m4/localtime-buffer.m4 \
|
|
||||||
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
$(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbsinit.m4 \
|
||||||
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
$(top_srcdir)/m4/mbsrtowcs.m4 $(top_srcdir)/m4/mbstate_t.m4 \
|
||||||
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
$(top_srcdir)/m4/mbtowc.m4 $(top_srcdir)/m4/memchr.m4 \
|
||||||
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
$(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/monetary_h.m4 \
|
||||||
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
$(top_srcdir)/m4/multiarch.m4 $(top_srcdir)/m4/nocrash.m4 \
|
||||||
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/setlocale_null.m4 \
|
$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/pid_t.m4 \
|
||||||
$(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stdbool.m4 \
|
$(top_srcdir)/m4/setlocale_null.m4 $(top_srcdir)/m4/ssize_t.m4 \
|
||||||
|
$(top_srcdir)/m4/std-gnu11.m4 $(top_srcdir)/m4/stdbool.m4 \
|
||||||
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
$(top_srcdir)/m4/stddef_h.m4 $(top_srcdir)/m4/stdint.m4 \
|
||||||
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
$(top_srcdir)/m4/stdio_h.m4 $(top_srcdir)/m4/stdlib_h.m4 \
|
||||||
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
$(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
|
||||||
@ -200,7 +200,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
|
|||||||
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
$(top_srcdir)/m4/wctob.m4 $(top_srcdir)/m4/wctomb.m4 \
|
||||||
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
$(top_srcdir)/m4/wctype_h.m4 $(top_srcdir)/m4/wint_t.m4 \
|
||||||
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
$(top_srcdir)/m4/wmemcpy.m4 $(top_srcdir)/m4/xopen-source.m4 \
|
||||||
$(top_srcdir)/configure.ac
|
$(top_srcdir)/m4/zzgnulib.m4 $(top_srcdir)/configure.ac
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
$(ACLOCAL_M4)
|
$(ACLOCAL_M4)
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
|
DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
|
||||||
@ -259,16 +259,16 @@ am__depfiles_remade = ./$(DEPDIR)/btowc.Po ./$(DEPDIR)/c-ctype.Po \
|
|||||||
./$(DEPDIR)/hard-locale.Po ./$(DEPDIR)/iconv.Po \
|
./$(DEPDIR)/hard-locale.Po ./$(DEPDIR)/iconv.Po \
|
||||||
./$(DEPDIR)/iconv_close.Po ./$(DEPDIR)/iconv_open.Po \
|
./$(DEPDIR)/iconv_close.Po ./$(DEPDIR)/iconv_open.Po \
|
||||||
./$(DEPDIR)/lc-charset-dispatch.Po ./$(DEPDIR)/localcharset.Po \
|
./$(DEPDIR)/lc-charset-dispatch.Po ./$(DEPDIR)/localcharset.Po \
|
||||||
./$(DEPDIR)/localtime-buffer.Po ./$(DEPDIR)/mbrtowc.Po \
|
./$(DEPDIR)/mbrtowc.Po ./$(DEPDIR)/mbsinit.Po \
|
||||||
./$(DEPDIR)/mbsinit.Po ./$(DEPDIR)/mbsrtowcs-state.Po \
|
./$(DEPDIR)/mbsrtowcs-state.Po ./$(DEPDIR)/mbsrtowcs.Po \
|
||||||
./$(DEPDIR)/mbsrtowcs.Po ./$(DEPDIR)/mbtowc-lock.Po \
|
./$(DEPDIR)/mbtowc-lock.Po ./$(DEPDIR)/mbtowc.Po \
|
||||||
./$(DEPDIR)/mbtowc.Po ./$(DEPDIR)/memchr.Po \
|
./$(DEPDIR)/memchr.Po ./$(DEPDIR)/setlocale-lock.Po \
|
||||||
./$(DEPDIR)/setlocale-lock.Po ./$(DEPDIR)/setlocale_null.Po \
|
./$(DEPDIR)/setlocale_null.Po ./$(DEPDIR)/striconv.Po \
|
||||||
./$(DEPDIR)/striconv.Po ./$(DEPDIR)/strnlen1.Po \
|
./$(DEPDIR)/strnlen1.Po ./$(DEPDIR)/unistd.Po \
|
||||||
./$(DEPDIR)/unistd.Po ./$(DEPDIR)/wcrtomb.Po \
|
./$(DEPDIR)/wcrtomb.Po ./$(DEPDIR)/wcsdup.Po \
|
||||||
./$(DEPDIR)/wcsdup.Po ./$(DEPDIR)/wctob.Po \
|
./$(DEPDIR)/wctob.Po ./$(DEPDIR)/wctomb.Po \
|
||||||
./$(DEPDIR)/wctomb.Po ./$(DEPDIR)/wctype-h.Po \
|
./$(DEPDIR)/wctype-h.Po ./$(DEPDIR)/wmemcpy.Po \
|
||||||
./$(DEPDIR)/wmemcpy.Po unistr/$(DEPDIR)/u8-mbtoucr.Po \
|
unistr/$(DEPDIR)/u8-mbtoucr.Po \
|
||||||
unistr/$(DEPDIR)/u8-uctomb-aux.Po \
|
unistr/$(DEPDIR)/u8-uctomb-aux.Po \
|
||||||
unistr/$(DEPDIR)/u8-uctomb.Po
|
unistr/$(DEPDIR)/u8-uctomb.Po
|
||||||
am__mv = mv -f
|
am__mv = mv -f
|
||||||
@ -393,6 +393,7 @@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
GMSGFMT_015 = @GMSGFMT_015@
|
||||||
GNULIB_ACCESS = @GNULIB_ACCESS@
|
GNULIB_ACCESS = @GNULIB_ACCESS@
|
||||||
|
GNULIB_ALIGNED_ALLOC = @GNULIB_ALIGNED_ALLOC@
|
||||||
GNULIB_ATOLL = @GNULIB_ATOLL@
|
GNULIB_ATOLL = @GNULIB_ATOLL@
|
||||||
GNULIB_BTOWC = @GNULIB_BTOWC@
|
GNULIB_BTOWC = @GNULIB_BTOWC@
|
||||||
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
|
||||||
@ -409,6 +410,13 @@ GNULIB_DUP3 = @GNULIB_DUP3@
|
|||||||
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
|
GNULIB_EXECL = @GNULIB_EXECL@
|
||||||
|
GNULIB_EXECLE = @GNULIB_EXECLE@
|
||||||
|
GNULIB_EXECLP = @GNULIB_EXECLP@
|
||||||
|
GNULIB_EXECV = @GNULIB_EXECV@
|
||||||
|
GNULIB_EXECVE = @GNULIB_EXECVE@
|
||||||
|
GNULIB_EXECVP = @GNULIB_EXECVP@
|
||||||
|
GNULIB_EXECVPE = @GNULIB_EXECVPE@
|
||||||
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
|
||||||
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
|
||||||
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
GNULIB_FCHDIR = @GNULIB_FCHDIR@
|
||||||
@ -429,6 +437,7 @@ GNULIB_FPURGE = @GNULIB_FPURGE@
|
|||||||
GNULIB_FPUTC = @GNULIB_FPUTC@
|
GNULIB_FPUTC = @GNULIB_FPUTC@
|
||||||
GNULIB_FPUTS = @GNULIB_FPUTS@
|
GNULIB_FPUTS = @GNULIB_FPUTS@
|
||||||
GNULIB_FREAD = @GNULIB_FREAD@
|
GNULIB_FREAD = @GNULIB_FREAD@
|
||||||
|
GNULIB_FREE_POSIX = @GNULIB_FREE_POSIX@
|
||||||
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
GNULIB_FREOPEN = @GNULIB_FREOPEN@
|
||||||
GNULIB_FSCANF = @GNULIB_FSCANF@
|
GNULIB_FSCANF = @GNULIB_FSCANF@
|
||||||
GNULIB_FSEEK = @GNULIB_FSEEK@
|
GNULIB_FSEEK = @GNULIB_FSEEK@
|
||||||
@ -447,6 +456,7 @@ GNULIB_GETCWD = @GNULIB_GETCWD@
|
|||||||
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
GNULIB_GETDELIM = @GNULIB_GETDELIM@
|
||||||
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
|
||||||
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
|
||||||
|
GNULIB_GETENTROPY = @GNULIB_GETENTROPY@
|
||||||
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
|
||||||
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
|
||||||
GNULIB_GETLINE = @GNULIB_GETLINE@
|
GNULIB_GETLINE = @GNULIB_GETLINE@
|
||||||
@ -458,6 +468,7 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
|||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
|
||||||
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
|
||||||
|
GNULIB_GETUMASK = @GNULIB_GETUMASK@
|
||||||
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
|
||||||
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
|
||||||
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
GNULIB_GRANTPT = @GNULIB_GRANTPT@
|
||||||
@ -468,6 +479,8 @@ GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
|
|||||||
GNULIB_ISATTY = @GNULIB_ISATTY@
|
GNULIB_ISATTY = @GNULIB_ISATTY@
|
||||||
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
GNULIB_ISWBLANK = @GNULIB_ISWBLANK@
|
||||||
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@
|
||||||
|
GNULIB_ISWDIGIT = @GNULIB_ISWDIGIT@
|
||||||
|
GNULIB_ISWXDIGIT = @GNULIB_ISWXDIGIT@
|
||||||
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
GNULIB_LCHMOD = @GNULIB_LCHMOD@
|
||||||
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
GNULIB_LCHOWN = @GNULIB_LCHOWN@
|
||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
@ -498,10 +511,50 @@ GNULIB_MBSSPN = @GNULIB_MBSSPN@
|
|||||||
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
GNULIB_MBSSTR = @GNULIB_MBSSTR@
|
||||||
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
|
||||||
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
GNULIB_MBTOWC = @GNULIB_MBTOWC@
|
||||||
|
GNULIB_MDA_ACCESS = @GNULIB_MDA_ACCESS@
|
||||||
|
GNULIB_MDA_CHDIR = @GNULIB_MDA_CHDIR@
|
||||||
|
GNULIB_MDA_CHMOD = @GNULIB_MDA_CHMOD@
|
||||||
|
GNULIB_MDA_CLOSE = @GNULIB_MDA_CLOSE@
|
||||||
|
GNULIB_MDA_DUP = @GNULIB_MDA_DUP@
|
||||||
|
GNULIB_MDA_DUP2 = @GNULIB_MDA_DUP2@
|
||||||
|
GNULIB_MDA_ECVT = @GNULIB_MDA_ECVT@
|
||||||
|
GNULIB_MDA_EXECL = @GNULIB_MDA_EXECL@
|
||||||
|
GNULIB_MDA_EXECLE = @GNULIB_MDA_EXECLE@
|
||||||
|
GNULIB_MDA_EXECLP = @GNULIB_MDA_EXECLP@
|
||||||
|
GNULIB_MDA_EXECV = @GNULIB_MDA_EXECV@
|
||||||
|
GNULIB_MDA_EXECVE = @GNULIB_MDA_EXECVE@
|
||||||
|
GNULIB_MDA_EXECVP = @GNULIB_MDA_EXECVP@
|
||||||
|
GNULIB_MDA_EXECVPE = @GNULIB_MDA_EXECVPE@
|
||||||
|
GNULIB_MDA_FCLOSEALL = @GNULIB_MDA_FCLOSEALL@
|
||||||
|
GNULIB_MDA_FCVT = @GNULIB_MDA_FCVT@
|
||||||
|
GNULIB_MDA_FDOPEN = @GNULIB_MDA_FDOPEN@
|
||||||
|
GNULIB_MDA_FILENO = @GNULIB_MDA_FILENO@
|
||||||
|
GNULIB_MDA_GCVT = @GNULIB_MDA_GCVT@
|
||||||
|
GNULIB_MDA_GETCWD = @GNULIB_MDA_GETCWD@
|
||||||
|
GNULIB_MDA_GETPID = @GNULIB_MDA_GETPID@
|
||||||
|
GNULIB_MDA_GETW = @GNULIB_MDA_GETW@
|
||||||
|
GNULIB_MDA_ISATTY = @GNULIB_MDA_ISATTY@
|
||||||
|
GNULIB_MDA_LSEEK = @GNULIB_MDA_LSEEK@
|
||||||
|
GNULIB_MDA_MEMCCPY = @GNULIB_MDA_MEMCCPY@
|
||||||
|
GNULIB_MDA_MKDIR = @GNULIB_MDA_MKDIR@
|
||||||
|
GNULIB_MDA_MKTEMP = @GNULIB_MDA_MKTEMP@
|
||||||
|
GNULIB_MDA_PUTENV = @GNULIB_MDA_PUTENV@
|
||||||
|
GNULIB_MDA_PUTW = @GNULIB_MDA_PUTW@
|
||||||
|
GNULIB_MDA_READ = @GNULIB_MDA_READ@
|
||||||
|
GNULIB_MDA_RMDIR = @GNULIB_MDA_RMDIR@
|
||||||
|
GNULIB_MDA_STRDUP = @GNULIB_MDA_STRDUP@
|
||||||
|
GNULIB_MDA_SWAB = @GNULIB_MDA_SWAB@
|
||||||
|
GNULIB_MDA_TEMPNAM = @GNULIB_MDA_TEMPNAM@
|
||||||
|
GNULIB_MDA_TZSET = @GNULIB_MDA_TZSET@
|
||||||
|
GNULIB_MDA_UMASK = @GNULIB_MDA_UMASK@
|
||||||
|
GNULIB_MDA_UNLINK = @GNULIB_MDA_UNLINK@
|
||||||
|
GNULIB_MDA_WCSDUP = @GNULIB_MDA_WCSDUP@
|
||||||
|
GNULIB_MDA_WRITE = @GNULIB_MDA_WRITE@
|
||||||
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
GNULIB_MEMCHR = @GNULIB_MEMCHR@
|
||||||
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
GNULIB_MEMMEM = @GNULIB_MEMMEM@
|
||||||
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
|
||||||
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
|
||||||
|
GNULIB_MKDIR = @GNULIB_MKDIR@
|
||||||
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
|
||||||
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
|
||||||
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
GNULIB_MKFIFO = @GNULIB_MKFIFO@
|
||||||
@ -523,6 +576,7 @@ GNULIB_PERROR = @GNULIB_PERROR@
|
|||||||
GNULIB_PIPE = @GNULIB_PIPE@
|
GNULIB_PIPE = @GNULIB_PIPE@
|
||||||
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
GNULIB_PIPE2 = @GNULIB_PIPE2@
|
||||||
GNULIB_POPEN = @GNULIB_POPEN@
|
GNULIB_POPEN = @GNULIB_POPEN@
|
||||||
|
GNULIB_POSIX_MEMALIGN = @GNULIB_POSIX_MEMALIGN@
|
||||||
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
|
||||||
GNULIB_PREAD = @GNULIB_PREAD@
|
GNULIB_PREAD = @GNULIB_PREAD@
|
||||||
GNULIB_PRINTF = @GNULIB_PRINTF@
|
GNULIB_PRINTF = @GNULIB_PRINTF@
|
||||||
@ -555,6 +609,8 @@ GNULIB_SETENV = @GNULIB_SETENV@
|
|||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
|
GNULIB_SIGABBREV_NP = @GNULIB_SIGABBREV_NP@
|
||||||
|
GNULIB_SIGDESCR_NP = @GNULIB_SIGDESCR_NP@
|
||||||
GNULIB_SLEEP = @GNULIB_SLEEP@
|
GNULIB_SLEEP = @GNULIB_SLEEP@
|
||||||
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
|
||||||
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
|
||||||
@ -567,6 +623,7 @@ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
|
|||||||
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
|
||||||
GNULIB_STRDUP = @GNULIB_STRDUP@
|
GNULIB_STRDUP = @GNULIB_STRDUP@
|
||||||
GNULIB_STRERROR = @GNULIB_STRERROR@
|
GNULIB_STRERROR = @GNULIB_STRERROR@
|
||||||
|
GNULIB_STRERRORNAME_NP = @GNULIB_STRERRORNAME_NP@
|
||||||
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
|
||||||
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
GNULIB_STRFMON_L = @GNULIB_STRFMON_L@
|
||||||
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
GNULIB_STRFTIME = @GNULIB_STRFTIME@
|
||||||
@ -590,6 +647,7 @@ GNULIB_SYMLINK = @GNULIB_SYMLINK@
|
|||||||
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
|
||||||
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
|
||||||
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
GNULIB_TIMEGM = @GNULIB_TIMEGM@
|
||||||
|
GNULIB_TIMESPEC_GET = @GNULIB_TIMESPEC_GET@
|
||||||
GNULIB_TIME_R = @GNULIB_TIME_R@
|
GNULIB_TIME_R = @GNULIB_TIME_R@
|
||||||
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
|
||||||
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
GNULIB_TMPFILE = @GNULIB_TMPFILE@
|
||||||
@ -651,10 +709,12 @@ GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
|
|||||||
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
|
||||||
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
|
||||||
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
|
||||||
|
GNULIB_WMEMPCPY = @GNULIB_WMEMPCPY@
|
||||||
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
GNULIB_WMEMSET = @GNULIB_WMEMSET@
|
||||||
GNULIB_WRITE = @GNULIB_WRITE@
|
GNULIB_WRITE = @GNULIB_WRITE@
|
||||||
GNULIB__EXIT = @GNULIB__EXIT@
|
GNULIB__EXIT = @GNULIB__EXIT@
|
||||||
GREP = @GREP@
|
GREP = @GREP@
|
||||||
|
HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
|
||||||
HAVE_ATOLL = @HAVE_ATOLL@
|
HAVE_ATOLL = @HAVE_ATOLL@
|
||||||
HAVE_BTOWC = @HAVE_BTOWC@
|
HAVE_BTOWC = @HAVE_BTOWC@
|
||||||
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
|
||||||
@ -662,12 +722,17 @@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
|
|||||||
HAVE_CHOWN = @HAVE_CHOWN@
|
HAVE_CHOWN = @HAVE_CHOWN@
|
||||||
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
|
||||||
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
HAVE_CRTDEFS_H = @HAVE_CRTDEFS_H@
|
||||||
|
HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
|
||||||
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
|
||||||
|
HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
|
||||||
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
|
||||||
|
HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
|
||||||
|
HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
|
||||||
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
|
||||||
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
|
||||||
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
|
||||||
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
|
||||||
|
HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
|
||||||
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
|
||||||
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
|
||||||
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
|
||||||
@ -699,13 +764,14 @@ HAVE_DECL_TRUNCATE = @HAVE_DECL_TRUNCATE@
|
|||||||
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
|
||||||
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
|
||||||
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
|
||||||
|
HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
|
||||||
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
|
||||||
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
|
||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
|
HAVE_EXECVPE = @HAVE_EXECVPE@
|
||||||
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
|
||||||
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
HAVE_FACCESSAT = @HAVE_FACCESSAT@
|
||||||
HAVE_FCHDIR = @HAVE_FCHDIR@
|
HAVE_FCHDIR = @HAVE_FCHDIR@
|
||||||
@ -723,6 +789,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
|
|||||||
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
|
||||||
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
HAVE_FUTIMENS = @HAVE_FUTIMENS@
|
||||||
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
|
||||||
|
HAVE_GETENTROPY = @HAVE_GETENTROPY@
|
||||||
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
HAVE_GETGROUPS = @HAVE_GETGROUPS@
|
||||||
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
|
||||||
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
HAVE_GETLOGIN = @HAVE_GETLOGIN@
|
||||||
@ -731,6 +798,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
|
|||||||
HAVE_GETPASS = @HAVE_GETPASS@
|
HAVE_GETPASS = @HAVE_GETPASS@
|
||||||
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
|
||||||
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
|
||||||
|
HAVE_GETUMASK = @HAVE_GETUMASK@
|
||||||
HAVE_GRANTPT = @HAVE_GRANTPT@
|
HAVE_GRANTPT = @HAVE_GRANTPT@
|
||||||
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
|
||||||
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
|
||||||
@ -751,7 +819,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
|
|||||||
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
|
||||||
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
|
||||||
HAVE_MBTOWC = @HAVE_MBTOWC@
|
HAVE_MBTOWC = @HAVE_MBTOWC@
|
||||||
HAVE_MEMCHR = @HAVE_MEMCHR@
|
|
||||||
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
HAVE_MEMPCPY = @HAVE_MEMPCPY@
|
||||||
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
HAVE_MKDIRAT = @HAVE_MKDIRAT@
|
||||||
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
HAVE_MKDTEMP = @HAVE_MKDTEMP@
|
||||||
@ -771,6 +838,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
|
|||||||
HAVE_PIPE = @HAVE_PIPE@
|
HAVE_PIPE = @HAVE_PIPE@
|
||||||
HAVE_PIPE2 = @HAVE_PIPE2@
|
HAVE_PIPE2 = @HAVE_PIPE2@
|
||||||
HAVE_POPEN = @HAVE_POPEN@
|
HAVE_POPEN = @HAVE_POPEN@
|
||||||
|
HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
|
||||||
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
|
||||||
HAVE_PREAD = @HAVE_PREAD@
|
HAVE_PREAD = @HAVE_PREAD@
|
||||||
HAVE_PTSNAME = @HAVE_PTSNAME@
|
HAVE_PTSNAME = @HAVE_PTSNAME@
|
||||||
@ -791,6 +859,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
|
|||||||
HAVE_SETENV = @HAVE_SETENV@
|
HAVE_SETENV = @HAVE_SETENV@
|
||||||
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
|
||||||
HAVE_SETSTATE = @HAVE_SETSTATE@
|
HAVE_SETSTATE = @HAVE_SETSTATE@
|
||||||
|
HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
|
||||||
|
HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
|
||||||
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
|
||||||
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
|
||||||
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
|
||||||
@ -800,6 +870,7 @@ HAVE_STPCPY = @HAVE_STPCPY@
|
|||||||
HAVE_STPNCPY = @HAVE_STPNCPY@
|
HAVE_STPNCPY = @HAVE_STPNCPY@
|
||||||
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
HAVE_STRCASESTR = @HAVE_STRCASESTR@
|
||||||
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
|
||||||
|
HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
|
||||||
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
HAVE_STRFMON_L = @HAVE_STRFMON_L@
|
||||||
HAVE_STRPBRK = @HAVE_STRPBRK@
|
HAVE_STRPBRK = @HAVE_STRPBRK@
|
||||||
HAVE_STRPTIME = @HAVE_STRPTIME@
|
HAVE_STRPTIME = @HAVE_STRPTIME@
|
||||||
@ -821,8 +892,8 @@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
|
|||||||
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
|
||||||
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
|
||||||
HAVE_TIMEGM = @HAVE_TIMEGM@
|
HAVE_TIMEGM = @HAVE_TIMEGM@
|
||||||
|
HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
|
||||||
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
|
||||||
HAVE_TZSET = @HAVE_TZSET@
|
|
||||||
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
||||||
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
HAVE_UNLINKAT = @HAVE_UNLINKAT@
|
||||||
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
|
||||||
@ -869,6 +940,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
|
|||||||
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
HAVE_WMEMCMP = @HAVE_WMEMCMP@
|
||||||
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
|
HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
@ -903,6 +975,7 @@ LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
|||||||
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
|
LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
|
||||||
LOCALE_FR = @LOCALE_FR@
|
LOCALE_FR = @LOCALE_FR@
|
||||||
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
|
||||||
LOCALE_JA = @LOCALE_JA@
|
LOCALE_JA = @LOCALE_JA@
|
||||||
@ -915,8 +988,8 @@ MAKEINFO = @MAKEINFO@
|
|||||||
MKDIR_P = @MKDIR_P@
|
MKDIR_P = @MKDIR_P@
|
||||||
MONETARY_H = @MONETARY_H@
|
MONETARY_H = @MONETARY_H@
|
||||||
MSGFMT = @MSGFMT@
|
MSGFMT = @MSGFMT@
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
MSGMERGE = @MSGMERGE@
|
||||||
|
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
NEXT_AS_FIRST_DIRECTIVE_GETOPT_H = @NEXT_AS_FIRST_DIRECTIVE_GETOPT_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@
|
||||||
@ -969,11 +1042,11 @@ POSUB = @POSUB@
|
|||||||
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
|
||||||
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
|
||||||
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
PRIPTR_PREFIX = @PRIPTR_PREFIX@
|
||||||
PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
|
|
||||||
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
REPLACE_ACCESS = @REPLACE_ACCESS@
|
REPLACE_ACCESS = @REPLACE_ACCESS@
|
||||||
|
REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
|
||||||
REPLACE_BTOWC = @REPLACE_BTOWC@
|
REPLACE_BTOWC = @REPLACE_BTOWC@
|
||||||
REPLACE_CALLOC = @REPLACE_CALLOC@
|
REPLACE_CALLOC = @REPLACE_CALLOC@
|
||||||
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
|
||||||
@ -984,14 +1057,24 @@ REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
|||||||
REPLACE_DUP = @REPLACE_DUP@
|
REPLACE_DUP = @REPLACE_DUP@
|
||||||
REPLACE_DUP2 = @REPLACE_DUP2@
|
REPLACE_DUP2 = @REPLACE_DUP2@
|
||||||
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
|
||||||
|
REPLACE_EXECL = @REPLACE_EXECL@
|
||||||
|
REPLACE_EXECLE = @REPLACE_EXECLE@
|
||||||
|
REPLACE_EXECLP = @REPLACE_EXECLP@
|
||||||
|
REPLACE_EXECV = @REPLACE_EXECV@
|
||||||
|
REPLACE_EXECVE = @REPLACE_EXECVE@
|
||||||
|
REPLACE_EXECVP = @REPLACE_EXECVP@
|
||||||
|
REPLACE_EXECVPE = @REPLACE_EXECVPE@
|
||||||
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
|
||||||
|
REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
|
||||||
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
|
||||||
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
REPLACE_FCLOSE = @REPLACE_FCLOSE@
|
||||||
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
REPLACE_FDOPEN = @REPLACE_FDOPEN@
|
||||||
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
REPLACE_FFLUSH = @REPLACE_FFLUSH@
|
||||||
|
REPLACE_FFSLL = @REPLACE_FFSLL@
|
||||||
REPLACE_FOPEN = @REPLACE_FOPEN@
|
REPLACE_FOPEN = @REPLACE_FOPEN@
|
||||||
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
REPLACE_FPRINTF = @REPLACE_FPRINTF@
|
||||||
REPLACE_FPURGE = @REPLACE_FPURGE@
|
REPLACE_FPURGE = @REPLACE_FPURGE@
|
||||||
|
REPLACE_FREE = @REPLACE_FREE@
|
||||||
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FSEEK = @REPLACE_FSEEK@
|
REPLACE_FSEEK = @REPLACE_FSEEK@
|
||||||
@ -1020,6 +1103,8 @@ REPLACE_INITSTATE = @REPLACE_INITSTATE@
|
|||||||
REPLACE_ISATTY = @REPLACE_ISATTY@
|
REPLACE_ISATTY = @REPLACE_ISATTY@
|
||||||
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
REPLACE_ISWBLANK = @REPLACE_ISWBLANK@
|
||||||
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@
|
||||||
|
REPLACE_ISWDIGIT = @REPLACE_ISWDIGIT@
|
||||||
|
REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
@ -1040,7 +1125,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
|
|||||||
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
REPLACE_MEMMEM = @REPLACE_MEMMEM@
|
||||||
REPLACE_MKDIR = @REPLACE_MKDIR@
|
REPLACE_MKDIR = @REPLACE_MKDIR@
|
||||||
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
REPLACE_MKFIFO = @REPLACE_MKFIFO@
|
||||||
|
REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
|
||||||
REPLACE_MKNOD = @REPLACE_MKNOD@
|
REPLACE_MKNOD = @REPLACE_MKNOD@
|
||||||
|
REPLACE_MKNODAT = @REPLACE_MKNODAT@
|
||||||
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
|
||||||
REPLACE_MKTIME = @REPLACE_MKTIME@
|
REPLACE_MKTIME = @REPLACE_MKTIME@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
@ -1049,6 +1136,7 @@ REPLACE_NULL = @REPLACE_NULL@
|
|||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_PERROR = @REPLACE_PERROR@
|
REPLACE_PERROR = @REPLACE_PERROR@
|
||||||
REPLACE_POPEN = @REPLACE_POPEN@
|
REPLACE_POPEN = @REPLACE_POPEN@
|
||||||
|
REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
|
||||||
REPLACE_PREAD = @REPLACE_PREAD@
|
REPLACE_PREAD = @REPLACE_PREAD@
|
||||||
REPLACE_PRINTF = @REPLACE_PRINTF@
|
REPLACE_PRINTF = @REPLACE_PRINTF@
|
||||||
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
REPLACE_PTSNAME = @REPLACE_PTSNAME@
|
||||||
@ -1081,6 +1169,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
|
|||||||
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
|
||||||
REPLACE_STRDUP = @REPLACE_STRDUP@
|
REPLACE_STRDUP = @REPLACE_STRDUP@
|
||||||
REPLACE_STRERROR = @REPLACE_STRERROR@
|
REPLACE_STRERROR = @REPLACE_STRERROR@
|
||||||
|
REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
|
||||||
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
|
||||||
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
REPLACE_STRFMON_L = @REPLACE_STRFMON_L@
|
||||||
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
REPLACE_STRFTIME = @REPLACE_STRFTIME@
|
||||||
@ -1136,10 +1225,12 @@ STDINT_H = @STDINT_H@
|
|||||||
STRIP = @STRIP@
|
STRIP = @STRIP@
|
||||||
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
|
||||||
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
|
||||||
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
|
||||||
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
|
||||||
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
|
||||||
|
UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
|
||||||
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
|
||||||
USE_NLS = @USE_NLS@
|
USE_NLS = @USE_NLS@
|
||||||
@ -1216,7 +1307,7 @@ SUBDIRS =
|
|||||||
noinst_HEADERS =
|
noinst_HEADERS =
|
||||||
noinst_LIBRARIES = libgnu.a
|
noinst_LIBRARIES = libgnu.a
|
||||||
noinst_LTLIBRARIES =
|
noinst_LTLIBRARIES =
|
||||||
EXTRA_DIST = btowc.c crc.h getopt-cdefs.in.h getopt-core.h \
|
EXTRA_DIST = attribute.h btowc.c crc.h getopt-cdefs.in.h getopt-core.h \
|
||||||
getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c \
|
getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c \
|
||||||
getopt.in.h getopt1.c getopt_int.h gettimeofday.c \
|
getopt.in.h getopt1.c getopt_int.h gettimeofday.c \
|
||||||
hard-locale.h $(top_srcdir)/build-aux/config.rpath iconv.in.h \
|
hard-locale.h $(top_srcdir)/build-aux/config.rpath iconv.in.h \
|
||||||
@ -1226,17 +1317,17 @@ EXTRA_DIST = btowc.c crc.h getopt-cdefs.in.h getopt-core.h \
|
|||||||
iconv_open-irix.gperf iconv_open-osf.gperf \
|
iconv_open-irix.gperf iconv_open-osf.gperf \
|
||||||
iconv_open-solaris.gperf iconv_open-zos.gperf iconv_open.c \
|
iconv_open-solaris.gperf iconv_open-zos.gperf iconv_open.c \
|
||||||
inttypes.in.h limits.in.h localcharset.h locale.in.h \
|
inttypes.in.h limits.in.h localcharset.h locale.in.h \
|
||||||
localtime-buffer.c localtime-buffer.h lc-charset-dispatch.c \
|
lc-charset-dispatch.c lc-charset-dispatch.h \
|
||||||
lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h \
|
mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c \
|
||||||
mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h \
|
mbtowc-lock.h windows-initguard.h mbsinit.c mbsrtowcs-impl.h \
|
||||||
mbsinit.c mbsrtowcs-impl.h mbsrtowcs-state.c mbsrtowcs.c \
|
mbsrtowcs-state.c mbsrtowcs.c mbtowc-impl.h mbtowc.c memchr.c \
|
||||||
mbtowc-impl.h mbtowc.c memchr.c memchr.valgrind monetary.in.h \
|
memchr.valgrind monetary.in.h setlocale-lock.c \
|
||||||
setlocale-lock.c setlocale_null.h windows-initguard.h \
|
setlocale_null.h windows-initguard.h _Noreturn.h arg-nonnull.h \
|
||||||
_Noreturn.h arg-nonnull.h c++defs.h unused-parameter.h \
|
c++defs.h unused-parameter.h warn-on-use.h stdbool.in.h \
|
||||||
warn-on-use.h stdbool.in.h stddef.in.h stdint.in.h stdio.in.h \
|
stddef.in.h stdint.in.h stdio.in.h stdlib.in.h streq.h \
|
||||||
stdlib.in.h streq.h string.in.h sys_stat.in.h sys_time.in.h \
|
string.in.h sys_stat.in.h sys_time.in.h sys_types.in.h \
|
||||||
sys_types.in.h time.in.h unistd.in.h unistr.in.h unitypes.in.h \
|
time.in.h unistd.in.h unistr.in.h unitypes.in.h verify.h \
|
||||||
verify.h wchar.in.h wcrtomb.c wcsdup-impl.h wcsdup.c wctob.c \
|
wchar.in.h wcrtomb.c wcsdup-impl.h wcsdup.c wctob.c \
|
||||||
wctomb-impl.h wctomb.c wctype.in.h wmemcpy-impl.h wmemcpy.c
|
wctomb-impl.h wctomb.c wctype.in.h wmemcpy-impl.h wmemcpy.c
|
||||||
BUILT_SOURCES = $(GETOPT_H) $(GETOPT_CDEFS_H) $(ICONV_H) \
|
BUILT_SOURCES = $(GETOPT_H) $(GETOPT_CDEFS_H) $(ICONV_H) \
|
||||||
iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h \
|
iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h \
|
||||||
@ -1275,15 +1366,15 @@ libgnu_a_SOURCES = c-ctype.h c-ctype.c c-strcase.h c-strcasecmp.c \
|
|||||||
libgnu_a_LIBADD = $(gl_LIBOBJS)
|
libgnu_a_LIBADD = $(gl_LIBOBJS)
|
||||||
libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
|
libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
|
||||||
EXTRA_libgnu_a_SOURCES = btowc.c getopt.c getopt1.c gettimeofday.c \
|
EXTRA_libgnu_a_SOURCES = btowc.c getopt.c getopt1.c gettimeofday.c \
|
||||||
iconv.c iconv_close.c iconv_open.c localtime-buffer.c \
|
iconv.c iconv_close.c iconv_open.c lc-charset-dispatch.c \
|
||||||
lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c mbsinit.c \
|
mbrtowc.c mbtowc-lock.c mbsinit.c mbsrtowcs-state.c \
|
||||||
mbsrtowcs-state.c mbsrtowcs.c mbtowc.c memchr.c \
|
mbsrtowcs.c mbtowc.c memchr.c setlocale-lock.c wcrtomb.c \
|
||||||
setlocale-lock.c wcrtomb.c wcsdup.c wctob.c wctomb.c wmemcpy.c
|
wcsdup.c wctob.c wctomb.c wmemcpy.c
|
||||||
|
|
||||||
# Use this preprocessor expression to decide whether #include_next works.
|
# Use this preprocessor expression to decide whether #include_next works.
|
||||||
# Do not rely on a 'configure'-time test for this, since the expression
|
# Do not rely on a 'configure'-time test for this, since the expression
|
||||||
# might appear in an installed header, which is used by some other compiler.
|
# might appear in an installed header, which is used by some other compiler.
|
||||||
HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
|
HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
|
||||||
GPERF = gperf
|
GPERF = gperf
|
||||||
V_GPERF = $(V_GPERF_@AM_V@)
|
V_GPERF = $(V_GPERF_@AM_V@)
|
||||||
V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
|
V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
|
||||||
@ -1400,7 +1491,6 @@ distclean-compile:
|
|||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iconv_open.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iconv_open.Po@am__quote@ # am--include-marker
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lc-charset-dispatch.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lc-charset-dispatch.Po@am__quote@ # am--include-marker
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@ # am--include-marker
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localtime-buffer.Po@am__quote@ # am--include-marker
|
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbrtowc.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbrtowc.Po@am__quote@ # am--include-marker
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsinit.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsinit.Po@am__quote@ # am--include-marker
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs-state.Po@am__quote@ # am--include-marker
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs-state.Po@am__quote@ # am--include-marker
|
||||||
@ -1610,7 +1700,8 @@ installdirs: installdirs-recursive
|
|||||||
installdirs-am:
|
installdirs-am:
|
||||||
install: $(BUILT_SOURCES)
|
install: $(BUILT_SOURCES)
|
||||||
$(MAKE) $(AM_MAKEFLAGS) install-recursive
|
$(MAKE) $(AM_MAKEFLAGS) install-recursive
|
||||||
install-exec: install-exec-recursive
|
install-exec: $(BUILT_SOURCES)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) install-exec-recursive
|
||||||
install-data: install-data-recursive
|
install-data: install-data-recursive
|
||||||
uninstall: uninstall-recursive
|
uninstall: uninstall-recursive
|
||||||
|
|
||||||
@ -1666,7 +1757,6 @@ distclean: distclean-recursive
|
|||||||
-rm -f ./$(DEPDIR)/iconv_open.Po
|
-rm -f ./$(DEPDIR)/iconv_open.Po
|
||||||
-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
|
-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
|
||||||
-rm -f ./$(DEPDIR)/localcharset.Po
|
-rm -f ./$(DEPDIR)/localcharset.Po
|
||||||
-rm -f ./$(DEPDIR)/localtime-buffer.Po
|
|
||||||
-rm -f ./$(DEPDIR)/mbrtowc.Po
|
-rm -f ./$(DEPDIR)/mbrtowc.Po
|
||||||
-rm -f ./$(DEPDIR)/mbsinit.Po
|
-rm -f ./$(DEPDIR)/mbsinit.Po
|
||||||
-rm -f ./$(DEPDIR)/mbsrtowcs-state.Po
|
-rm -f ./$(DEPDIR)/mbsrtowcs-state.Po
|
||||||
@ -1747,7 +1837,6 @@ maintainer-clean: maintainer-clean-recursive
|
|||||||
-rm -f ./$(DEPDIR)/iconv_open.Po
|
-rm -f ./$(DEPDIR)/iconv_open.Po
|
||||||
-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
|
-rm -f ./$(DEPDIR)/lc-charset-dispatch.Po
|
||||||
-rm -f ./$(DEPDIR)/localcharset.Po
|
-rm -f ./$(DEPDIR)/localcharset.Po
|
||||||
-rm -f ./$(DEPDIR)/localtime-buffer.Po
|
|
||||||
-rm -f ./$(DEPDIR)/mbrtowc.Po
|
-rm -f ./$(DEPDIR)/mbrtowc.Po
|
||||||
-rm -f ./$(DEPDIR)/mbsinit.Po
|
-rm -f ./$(DEPDIR)/mbsinit.Po
|
||||||
-rm -f ./$(DEPDIR)/mbsrtowcs-state.Po
|
-rm -f ./$(DEPDIR)/mbsrtowcs-state.Po
|
||||||
@ -1788,7 +1877,7 @@ ps-am:
|
|||||||
uninstall-am:
|
uninstall-am:
|
||||||
|
|
||||||
.MAKE: $(am__recursive_targets) all check install install-am \
|
.MAKE: $(am__recursive_targets) all check install install-am \
|
||||||
install-strip
|
install-exec install-strip
|
||||||
|
|
||||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
||||||
am--depfiles check check-am clean clean-generic \
|
am--depfiles check check-am clean clean-generic \
|
||||||
@ -1885,7 +1974,6 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
|
|||||||
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
-e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
|
-e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
|
||||||
-e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \
|
|
||||||
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
||||||
-e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
|
-e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
|
||||||
-e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
|
-e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
|
||||||
@ -1951,6 +2039,7 @@ locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
||||||
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
||||||
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
||||||
|
-e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
@ -2113,8 +2202,15 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
|
-e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
|
-e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
|
||||||
-e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
|
-e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GNULIB_MDA_FCLOSEALL)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FDOPEN''@/$(GNULIB_MDA_FDOPEN)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_FILENO''@/$(GNULIB_MDA_FILENO)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETW''@/$(GNULIB_MDA_GETW)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_PUTW''@/$(GNULIB_MDA_PUTW)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_TEMPNAM''@/$(GNULIB_MDA_TEMPNAM)/g' \
|
||||||
< $(srcdir)/stdio.in.h | \
|
< $(srcdir)/stdio.in.h | \
|
||||||
sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
|
sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
|
||||||
-e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
|
-e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
|
||||||
-e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
|
-e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
|
||||||
-e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
|
-e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
|
||||||
@ -2181,9 +2277,11 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GNULIB_ALIGNED_ALLOC)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_FREE_POSIX''@/$(GNULIB_FREE_POSIX)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
|
||||||
@ -2194,6 +2292,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GNULIB_POSIX_MEMALIGN)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
|
||||||
@ -2215,10 +2314,19 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MDA_ECVT''@/$(GNULIB_MDA_ECVT)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MDA_FCVT''@/$(GNULIB_MDA_FCVT)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MDA_GCVT''@/$(GNULIB_MDA_GCVT)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MDA_MKTEMP''@/$(GNULIB_MDA_MKTEMP)/g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's/@''GNULIB_MDA_PUTENV''@/$(GNULIB_MDA_PUTENV)/g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ < $(srcdir)/stdlib.in.h | \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ < $(srcdir)/stdlib.in.h | \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
|
||||||
@ -2230,6 +2338,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
|
||||||
@ -2252,12 +2361,15 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
|
||||||
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
|
||||||
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
|
@gl_GNULIB_ENABLED_stdlib_TRUE@ -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
|
||||||
@ -2325,14 +2437,18 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
|
-e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
|
||||||
-e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
|
-e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
|
||||||
-e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
|
-e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
|
||||||
|
-e 's/@''GNULIB_STRERRORNAME_NP''@/$(GNULIB_STRERRORNAME_NP)/g' \
|
||||||
|
-e 's/@''GNULIB_SIGABBREV_NP''@/$(GNULIB_SIGABBREV_NP)/g' \
|
||||||
|
-e 's/@''GNULIB_SIGDESCR_NP''@/$(GNULIB_SIGDESCR_NP)/g' \
|
||||||
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
|
-e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
|
||||||
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
|
-e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_MEMCCPY''@/$(GNULIB_MDA_MEMCCPY)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_STRDUP''@/$(GNULIB_MDA_STRDUP)/g' \
|
||||||
< $(srcdir)/string.in.h | \
|
< $(srcdir)/string.in.h | \
|
||||||
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
|
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
|
||||||
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
|
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
|
||||||
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
|
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
|
||||||
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
|
-e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
|
||||||
-e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
|
|
||||||
-e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
|
-e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
|
||||||
-e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
|
-e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
|
||||||
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
|
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
|
||||||
@ -2348,8 +2464,12 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
|
-e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
|
-e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
|
-e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
|
||||||
|
-e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
|
||||||
|
-e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
|
||||||
|
-e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
|
||||||
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
|
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
|
||||||
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
|
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
|
||||||
|
-e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
|
||||||
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
|
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
|
||||||
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
|
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
|
||||||
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
|
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
|
||||||
@ -2363,6 +2483,7 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
|
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
|
||||||
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
|
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
|
||||||
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
|
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
|
||||||
|
-e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
|
||||||
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
|
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
|
||||||
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
|
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -2389,8 +2510,10 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
|
-e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
|
||||||
-e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
|
-e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
|
||||||
-e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
|
-e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
|
||||||
|
-e 's/@''GNULIB_GETUMASK''@/$(GNULIB_GETUMASK)/g' \
|
||||||
-e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
|
-e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
|
||||||
-e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
|
-e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
|
||||||
|
-e 's/@''GNULIB_MKDIR''@/$(GNULIB_MKDIR)/g' \
|
||||||
-e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
|
-e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
|
||||||
-e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
|
-e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
|
||||||
-e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
|
-e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
|
||||||
@ -2399,9 +2522,13 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
|
-e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
|
||||||
-e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
|
-e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
|
||||||
-e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
|
-e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CHMOD''@/$(GNULIB_MDA_CHMOD)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_MKDIR''@/$(GNULIB_MDA_MKDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_UMASK''@/$(GNULIB_MDA_UMASK)/g' \
|
||||||
-e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
|
-e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
|
||||||
-e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
|
-e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
|
||||||
-e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
|
-e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
|
||||||
|
-e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
|
||||||
-e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
|
-e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
|
||||||
-e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
|
-e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
|
||||||
-e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
|
-e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
|
||||||
@ -2410,13 +2537,16 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
|
|||||||
-e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
|
-e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
|
||||||
-e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
|
-e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
|
||||||
-e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
|
-e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
|
||||||
|
-e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
|
||||||
-e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
|
-e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
|
||||||
-e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
|
-e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
|
||||||
-e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
|
-e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
|
||||||
-e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
|
-e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
|
||||||
-e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
|
-e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
|
||||||
-e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
|
-e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
|
||||||
|
-e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
|
||||||
-e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
|
-e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
|
||||||
|
-e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
|
||||||
-e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
|
-e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
|
||||||
-e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
|
-e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -2485,15 +2615,17 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
|
|||||||
-e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
|
-e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
|
||||||
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
||||||
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
||||||
|
-e 's/@''GNULIB_TIMESPEC_GET''@/$(GNULIB_TIMESPEC_GET)/g' \
|
||||||
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
||||||
-e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
|
-e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
|
||||||
-e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
|
-e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_TZSET''@/$(GNULIB_MDA_TZSET)/g' \
|
||||||
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
||||||
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
||||||
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
||||||
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
||||||
|
-e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
|
||||||
-e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
|
-e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
|
||||||
-e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
|
|
||||||
-e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
|
-e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
|
||||||
-e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
|
-e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
|
||||||
-e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
|
-e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
|
||||||
@ -2507,6 +2639,7 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
|
|||||||
-e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
-e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
-e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
-e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
|
||||||
|
-e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
@ -2536,6 +2669,13 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
|
-e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
|
||||||
-e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
|
-e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
|
||||||
-e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
|
-e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECL''@/$(GNULIB_EXECL)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECLE''@/$(GNULIB_EXECLE)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECLP''@/$(GNULIB_EXECLP)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECV''@/$(GNULIB_EXECV)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVE''@/$(GNULIB_EXECVE)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVP''@/$(GNULIB_EXECVP)/g' \
|
||||||
|
-e 's/@''GNULIB_EXECVPE''@/$(GNULIB_EXECVPE)/g' \
|
||||||
-e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
|
-e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
|
||||||
-e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
|
-e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
|
||||||
-e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
|
-e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
|
||||||
@ -2545,6 +2685,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
|
-e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
|
||||||
-e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
|
-e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
|
||||||
-e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
|
-e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
|
||||||
|
-e 's/@''GNULIB_GETENTROPY''@/$(GNULIB_GETENTROPY)/g' \
|
||||||
-e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
|
-e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
|
||||||
-e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
|
-e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
|
||||||
-e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
|
-e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
|
||||||
@ -2580,12 +2721,33 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
|
-e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
|
||||||
-e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
|
-e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
|
||||||
-e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
|
-e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_ACCESS''@/$(GNULIB_MDA_ACCESS)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CHDIR''@/$(GNULIB_MDA_CHDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_CLOSE''@/$(GNULIB_MDA_CLOSE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_DUP''@/$(GNULIB_MDA_DUP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_DUP2''@/$(GNULIB_MDA_DUP2)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECL''@/$(GNULIB_MDA_EXECL)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECLE''@/$(GNULIB_MDA_EXECLE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECLP''@/$(GNULIB_MDA_EXECLP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECV''@/$(GNULIB_MDA_EXECV)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVE''@/$(GNULIB_MDA_EXECVE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVP''@/$(GNULIB_MDA_EXECVP)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_EXECVPE''@/$(GNULIB_MDA_EXECVPE)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETCWD''@/$(GNULIB_MDA_GETCWD)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_GETPID''@/$(GNULIB_MDA_GETPID)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_ISATTY''@/$(GNULIB_MDA_ISATTY)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_LSEEK''@/$(GNULIB_MDA_LSEEK)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_READ''@/$(GNULIB_MDA_READ)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_RMDIR''@/$(GNULIB_MDA_RMDIR)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_SWAB''@/$(GNULIB_MDA_SWAB)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_UNLINK''@/$(GNULIB_MDA_UNLINK)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_WRITE''@/$(GNULIB_MDA_WRITE)/g' \
|
||||||
< $(srcdir)/unistd.in.h | \
|
< $(srcdir)/unistd.in.h | \
|
||||||
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
|
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
|
||||||
-e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
|
-e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
|
||||||
-e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
|
|
||||||
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
|
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
|
||||||
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
|
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
|
||||||
|
-e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
|
||||||
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
|
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
|
||||||
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
|
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
|
||||||
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
|
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
|
||||||
@ -2593,6 +2755,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
|
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
|
||||||
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
|
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
|
||||||
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
|
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
|
||||||
|
-e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
|
||||||
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
|
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
|
||||||
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
|
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
|
||||||
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
|
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
|
||||||
@ -2614,6 +2777,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
|
-e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
|
||||||
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
|
-e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
|
||||||
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
|
-e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
|
||||||
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
|
-e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
|
||||||
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
|
-e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
|
||||||
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
|
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
|
||||||
@ -2632,6 +2796,13 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
|
-e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
|
||||||
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
|
-e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
|
||||||
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
|
-e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
|
||||||
|
-e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
|
||||||
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
|
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
|
||||||
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
|
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
|
||||||
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
|
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
|
||||||
@ -2662,6 +2833,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
|
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
|
||||||
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
|
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
|
||||||
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
|
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
|
||||||
|
-e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
|
||||||
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
|
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
|
||||||
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
|
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
@ -2713,6 +2885,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
|
-e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
|
||||||
-e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
|
-e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
|
||||||
-e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
|
-e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
|
||||||
|
-e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
|
||||||
-e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
|
-e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
|
||||||
-e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
|
-e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
|
||||||
-e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
|
-e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
|
||||||
@ -2738,6 +2911,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
|
-e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
|
||||||
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
|
-e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
|
||||||
-e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
|
-e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
|
||||||
|
-e 's/@''GNULIB_MDA_WCSDUP''@/$(GNULIB_MDA_WCSDUP)/g' \
|
||||||
< $(srcdir)/wchar.in.h | \
|
< $(srcdir)/wchar.in.h | \
|
||||||
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
|
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
|
||||||
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
|
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
|
||||||
@ -2753,6 +2927,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
|
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
|
||||||
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
|
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
|
||||||
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
|
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
|
||||||
|
-e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
|
||||||
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
|
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
|
||||||
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
|
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
|
||||||
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
|
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
|
||||||
@ -2779,6 +2954,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
|
|||||||
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
|
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
|
||||||
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
|
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
|
||||||
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
|
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
|
||||||
|
-e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
|
||||||
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
|
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
|
||||||
| \
|
| \
|
||||||
sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
|
sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
|
||||||
@ -2816,6 +2992,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
|
|||||||
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
|
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
|
||||||
-e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
|
-e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
|
||||||
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
|
-e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
|
||||||
|
-e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \
|
||||||
|
-e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \
|
||||||
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
|
-e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
|
||||||
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
|
-e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
|
||||||
-e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
|
-e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
|
||||||
@ -2826,6 +3004,8 @@ wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H
|
|||||||
-e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
|
-e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
|
||||||
-e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
|
-e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
|
||||||
-e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
|
-e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
|
||||||
|
-e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
|
||||||
|
-e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
|
||||||
-e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
|
-e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
|
||||||
-e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
|
-e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
|
||||||
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for declaring that a function does not return.
|
/* A C macro for declaring that a function does not return.
|
||||||
Copyright (C) 2011-2020 Free Software Foundation, Inc.
|
Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -26,11 +26,16 @@
|
|||||||
AIX system header files and several gnulib header files use precisely
|
AIX system header files and several gnulib header files use precisely
|
||||||
this syntax with 'extern'. */
|
this syntax with 'extern'. */
|
||||||
# define _Noreturn [[noreturn]]
|
# define _Noreturn [[noreturn]]
|
||||||
# elif ((!defined __cplusplus || defined __clang__) \
|
# elif ((!defined __cplusplus || defined __clang__) \
|
||||||
&& (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
|
&& (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
|
||||||
|| 4 < __GNUC__ + (7 <= __GNUC_MINOR__)))
|
|| (!defined __STRICT_ANSI__ \
|
||||||
|
&& (__4 < __GNUC__ + (7 <= __GNUC_MINOR__) \
|
||||||
|
|| (defined __apple_build_version__ \
|
||||||
|
? 6000000 <= __apple_build_version__ \
|
||||||
|
: 3 < __clang_major__ + (5 <= __clang_minor__))))))
|
||||||
/* _Noreturn works as-is. */
|
/* _Noreturn works as-is. */
|
||||||
# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
|
# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \
|
||||||
|
|| 0x5110 <= __SUNPRO_C)
|
||||||
# define _Noreturn __attribute__ ((__noreturn__))
|
# define _Noreturn __attribute__ ((__noreturn__))
|
||||||
# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
|
# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
|
||||||
# define _Noreturn __declspec (noreturn)
|
# define _Noreturn __declspec (noreturn)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for declaring that specific arguments must not be NULL.
|
/* A C macro for declaring that specific arguments must not be NULL.
|
||||||
Copyright (C) 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -18,7 +18,7 @@
|
|||||||
that the values passed as arguments n, ..., m must be non-NULL pointers.
|
that the values passed as arguments n, ..., m must be non-NULL pointers.
|
||||||
n = 1 stands for the first argument, n = 2 for the second argument etc. */
|
n = 1 stands for the first argument, n = 2 for the second argument etc. */
|
||||||
#ifndef _GL_ARG_NONNULL
|
#ifndef _GL_ARG_NONNULL
|
||||||
# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
|
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__
|
||||||
# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
|
# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
|
||||||
# else
|
# else
|
||||||
# define _GL_ARG_NONNULL(params)
|
# define _GL_ARG_NONNULL(params)
|
||||||
|
218
lib/attribute.h
Normal file
218
lib/attribute.h
Normal file
@ -0,0 +1,218 @@
|
|||||||
|
/* ATTRIBUTE_* macros for using attributes in GCC and similar compilers
|
||||||
|
|
||||||
|
Copyright 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published
|
||||||
|
by the Free Software Foundation; either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
/* Written by Paul Eggert. */
|
||||||
|
|
||||||
|
/* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_*
|
||||||
|
macros used within Gnulib. */
|
||||||
|
|
||||||
|
/* These attributes can be placed in two ways:
|
||||||
|
- At the start of a declaration (i.e. even before storage-class
|
||||||
|
specifiers!); then they apply to all entities that are declared
|
||||||
|
by the declaration.
|
||||||
|
- Immediately after the name of an entity being declared by the
|
||||||
|
declaration; then they apply to that entity only. */
|
||||||
|
|
||||||
|
#ifndef _GL_ATTRIBUTE_H
|
||||||
|
#define _GL_ATTRIBUTE_H
|
||||||
|
|
||||||
|
|
||||||
|
/* This file defines two types of attributes:
|
||||||
|
* C2X standard attributes. These have macro names that do not begin with
|
||||||
|
'ATTRIBUTE_'.
|
||||||
|
* Selected GCC attributes; see:
|
||||||
|
https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
|
||||||
|
https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html
|
||||||
|
https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html
|
||||||
|
These names begin with 'ATTRIBUTE_' to avoid name clashes. */
|
||||||
|
|
||||||
|
|
||||||
|
/* =============== Attributes for specific kinds of functions =============== */
|
||||||
|
|
||||||
|
/* Attributes for functions that should not be used. */
|
||||||
|
|
||||||
|
/* 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. */
|
||||||
|
#define DEPRECATED _GL_ATTRIBUTE_DEPRECATED
|
||||||
|
|
||||||
|
/* If a function call is not optimized way, warn with MSG. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)
|
||||||
|
|
||||||
|
/* If a function call is not optimized way, report an error with MSG. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)
|
||||||
|
|
||||||
|
|
||||||
|
/* Attributes for memory-allocating functions. */
|
||||||
|
|
||||||
|
/* The function returns a pointer to freshly allocated memory. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC
|
||||||
|
|
||||||
|
/* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function
|
||||||
|
is the size of the returned memory block.
|
||||||
|
ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments
|
||||||
|
to determine the size of the returned memory block. */
|
||||||
|
/* Applies to: function, pointer to function, function types. */
|
||||||
|
#define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)
|
||||||
|
|
||||||
|
|
||||||
|
/* Attributes for variadic functions. */
|
||||||
|
|
||||||
|
/* The variadic function expects a trailing NULL argument.
|
||||||
|
ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
|
||||||
|
ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)
|
||||||
|
|
||||||
|
|
||||||
|
/* ================== Attributes for compiler diagnostics ================== */
|
||||||
|
|
||||||
|
/* Attributes that help the compiler diagnose programmer mistakes.
|
||||||
|
Some of them may also help for some compiler optimizations. */
|
||||||
|
|
||||||
|
/* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) -
|
||||||
|
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. */
|
||||||
|
#define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)
|
||||||
|
|
||||||
|
/* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL.
|
||||||
|
ATTRIBUTE_NONNULL () - All pointer arguments must not be null. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args)
|
||||||
|
|
||||||
|
/* The function's return value is a non-NULL pointer. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL
|
||||||
|
|
||||||
|
/* Warn if the caller does not use the return value,
|
||||||
|
unless the caller uses something like ignore_value. */
|
||||||
|
/* Applies to: function, enumeration, class. */
|
||||||
|
#define NODISCARD _GL_ATTRIBUTE_NODISCARD
|
||||||
|
|
||||||
|
|
||||||
|
/* Attributes that disable false alarms when the compiler diagnoses
|
||||||
|
programmer "mistakes". */
|
||||||
|
|
||||||
|
/* Do 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. */
|
||||||
|
#define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
|
||||||
|
|
||||||
|
/* The contents of a character array is not meant to be NUL-terminated. */
|
||||||
|
/* Applies to: struct/union members and variables that are arrays of element
|
||||||
|
type '[[un]signed] char'. */
|
||||||
|
#define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING
|
||||||
|
|
||||||
|
/* Do not warn if control flow falls through to the immediately
|
||||||
|
following 'case' or 'default' label. */
|
||||||
|
/* Applies to: Empty statement (;), inside a 'switch' statement. */
|
||||||
|
#define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
|
||||||
|
|
||||||
|
|
||||||
|
/* ================== Attributes for debugging information ================== */
|
||||||
|
|
||||||
|
/* Attributes regarding debugging information emitted by the compiler. */
|
||||||
|
|
||||||
|
/* Omit the function from stack traces when debugging. */
|
||||||
|
/* Applies to: function. */
|
||||||
|
#define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL
|
||||||
|
|
||||||
|
/* Make the entity visible to debuggers etc., even with '-fwhole-program'. */
|
||||||
|
/* Applies to: functions, variables. */
|
||||||
|
#define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
|
||||||
|
|
||||||
|
|
||||||
|
/* ========== Attributes that mainly direct compiler optimizations ========== */
|
||||||
|
|
||||||
|
/* The function does not throw exceptions. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW
|
||||||
|
|
||||||
|
/* Do not inline the function. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE
|
||||||
|
|
||||||
|
/* Always inline the function, and report an error if the compiler
|
||||||
|
cannot inline. */
|
||||||
|
/* Applies to: function. */
|
||||||
|
#define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE
|
||||||
|
|
||||||
|
/* It is OK for a compiler to omit duplicate calls with the same arguments.
|
||||||
|
This attribute is safe for a function that neither depends on
|
||||||
|
nor affects observable state, and always returns exactly once -
|
||||||
|
e.g., does not loop forever, and does not call longjmp.
|
||||||
|
(This attribute is stricter than ATTRIBUTE_PURE.) */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
|
||||||
|
|
||||||
|
/* It is OK for a compiler to omit duplicate calls 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 ATTRIBUTE_CONST.) */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE
|
||||||
|
|
||||||
|
/* The function is rarely executed. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD
|
||||||
|
|
||||||
|
/* If called from some other compilation unit, the function executes
|
||||||
|
code from that unit only by return or by exception handling,
|
||||||
|
letting the compiler optimize that unit more aggressively. */
|
||||||
|
/* Applies to: functions. */
|
||||||
|
#define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF
|
||||||
|
|
||||||
|
/* For struct members: The member has the smallest possible alignment.
|
||||||
|
For struct, union, class: All members have the smallest possible alignment,
|
||||||
|
minimizing the memory required. */
|
||||||
|
/* Applies to: struct members, struct, union,
|
||||||
|
in C++ also: class. */
|
||||||
|
#define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED
|
||||||
|
|
||||||
|
|
||||||
|
/* ================ Attributes that make invalid code valid ================ */
|
||||||
|
|
||||||
|
/* Attributes that prevent fatal compiler optimizations for code that is not
|
||||||
|
fully ISO C compliant. */
|
||||||
|
|
||||||
|
/* Pointers to the type may point to the same storage as pointers to
|
||||||
|
other types, thus disabling strict aliasing optimization. */
|
||||||
|
/* Applies to: types. */
|
||||||
|
#define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* _GL_ATTRIBUTE_H */
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert unibyte character to wide character.
|
/* Convert unibyte character to wide character.
|
||||||
Copyright (C) 2008, 2010-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008, 2010-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* C++ compatible function declaration macros.
|
/* C++ compatible function declaration macros.
|
||||||
Copyright (C) 2010-2020 Free Software Foundation, Inc.
|
Copyright (C) 2010-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -146,6 +146,16 @@
|
|||||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* _GL_CXXALIAS_MDA (func, rettype, parameters);
|
||||||
|
is to be used when func is a Microsoft deprecated alias, on native Windows.
|
||||||
|
It declares a C++ alias called GNULIB_NAMESPACE::func
|
||||||
|
that redirects to _func, if GNULIB_NAMESPACE is defined.
|
||||||
|
Example:
|
||||||
|
_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
|
||||||
|
*/
|
||||||
|
#define _GL_CXXALIAS_MDA(func,rettype,parameters) \
|
||||||
|
_GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
|
||||||
|
|
||||||
/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
|
/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
|
||||||
is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
|
is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
|
||||||
except that the C function rpl_func may have a slightly different
|
except that the C function rpl_func may have a slightly different
|
||||||
@ -171,6 +181,14 @@
|
|||||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
|
||||||
|
is like _GL_CXXALIAS_MDA (func, rettype, parameters);
|
||||||
|
except that the C function func may have a slightly different declaration.
|
||||||
|
A cast is used to silence the "invalid conversion" error that would
|
||||||
|
otherwise occur. */
|
||||||
|
#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
|
||||||
|
_GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
|
||||||
|
|
||||||
/* _GL_CXXALIAS_SYS (func, rettype, parameters);
|
/* _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||||
declares a C++ alias called GNULIB_NAMESPACE::func
|
declares a C++ alias called GNULIB_NAMESPACE::func
|
||||||
that redirects to the system provided function func, if GNULIB_NAMESPACE
|
that redirects to the system provided function func, if GNULIB_NAMESPACE
|
||||||
@ -268,7 +286,7 @@
|
|||||||
_GL_CXXALIASWARN_2 (func, namespace)
|
_GL_CXXALIASWARN_2 (func, namespace)
|
||||||
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||||
we enable the warning only when not optimizing. */
|
we enable the warning only when not optimizing. */
|
||||||
# if !__OPTIMIZE__
|
# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
|
||||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||||
_GL_WARN_ON_USE (func, \
|
_GL_WARN_ON_USE (func, \
|
||||||
"The symbol ::" #func " refers to the system function. " \
|
"The symbol ::" #func " refers to the system function. " \
|
||||||
@ -296,14 +314,11 @@
|
|||||||
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
|
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
|
||||||
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||||
we enable the warning only when not optimizing. */
|
we enable the warning only when not optimizing. */
|
||||||
# if !__OPTIMIZE__
|
# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
|
||||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||||
_GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
|
_GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
|
||||||
"The symbol ::" #func " refers to the system function. " \
|
"The symbol ::" #func " refers to the system function. " \
|
||||||
"Use " #namespace "::" #func " instead.")
|
"Use " #namespace "::" #func " instead.")
|
||||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
|
||||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
|
||||||
extern __typeof__ (func) func
|
|
||||||
# else
|
# else
|
||||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<ctype.h> functions' behaviour depends on the current locale set via
|
<ctype.h> functions' behaviour depends on the current locale set via
|
||||||
setlocale.
|
setlocale.
|
||||||
|
|
||||||
Copyright (C) 2000-2003, 2006, 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2000-2003, 2006, 2008-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Case-insensitive string comparison functions in C locale.
|
/* Case-insensitive string comparison functions in C locale.
|
||||||
Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2020 Free Software
|
Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2021 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* c-strcasecmp.c -- case insensitive string comparator in C locale
|
/* c-strcasecmp.c -- case insensitive string comparator in C locale
|
||||||
Copyright (C) 1998-1999, 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 1998-1999, 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -52,5 +52,5 @@ c_strcasecmp (const char *s1, const char *s2)
|
|||||||
/* On machines where 'char' and 'int' are types of the same size, the
|
/* On machines where 'char' and 'int' are types of the same size, the
|
||||||
difference of two 'unsigned char' values - including the sign bit -
|
difference of two 'unsigned char' values - including the sign bit -
|
||||||
doesn't fit in an 'int'. */
|
doesn't fit in an 'int'. */
|
||||||
return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
|
return _GL_CMP (c1, c2);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* c-strncasecmp.c -- case insensitive string comparator in C locale
|
/* c-strncasecmp.c -- case insensitive string comparator in C locale
|
||||||
Copyright (C) 1998-1999, 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 1998-1999, 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -52,5 +52,5 @@ c_strncasecmp (const char *s1, const char *s2, size_t n)
|
|||||||
/* On machines where 'char' and 'int' are types of the same size, the
|
/* On machines where 'char' and 'int' are types of the same size, the
|
||||||
difference of two 'unsigned char' values - including the sign bit -
|
difference of two 'unsigned char' values - including the sign bit -
|
||||||
doesn't fit in an 'int'. */
|
doesn't fit in an 'int'. */
|
||||||
return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
|
return _GL_CMP (c1, c2);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* crc.c -- cyclic redundancy checks
|
/* crc.c -- cyclic redundancy checks
|
||||||
Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* crc.h -- cyclic redundancy checks
|
/* crc.h -- cyclic redundancy checks
|
||||||
Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* getopt-on-non-glibc compatibility macros.
|
/* getopt-on-non-glibc compatibility macros.
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
Unlike most of the getopt implementation, it is NOT shared
|
Unlike most of the getopt implementation, it is NOT shared
|
||||||
with the GNU C Library.
|
with the GNU C Library.
|
||||||
@ -57,7 +57,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __THROW
|
#ifndef __THROW
|
||||||
# if defined __cplusplus && __GNUC_PREREQ (2,8)
|
# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4)
|
||||||
# define __THROW throw ()
|
# define __THROW throw ()
|
||||||
# else
|
# else
|
||||||
# define __THROW
|
# define __THROW
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Declarations for getopt (basic, portable features only).
|
/* Declarations for getopt (basic, portable features only).
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library and is also part of gnulib.
|
This file is part of the GNU C Library and is also part of gnulib.
|
||||||
Patches to this file should be submitted to both projects.
|
Patches to this file should be submitted to both projects.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Declarations for getopt (GNU extensions).
|
/* Declarations for getopt (GNU extensions).
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library and is also part of gnulib.
|
This file is part of the GNU C Library and is also part of gnulib.
|
||||||
Patches to this file should be submitted to both projects.
|
Patches to this file should be submitted to both projects.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* getopt (basic, portable features) gnulib wrapper header.
|
/* getopt (basic, portable features) gnulib wrapper header.
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
Unlike most of the getopt implementation, it is NOT shared
|
Unlike most of the getopt implementation, it is NOT shared
|
||||||
with the GNU C Library.
|
with the GNU C Library.
|
||||||
@ -48,6 +48,14 @@
|
|||||||
# define optind __GETOPT_ID (optind)
|
# define optind __GETOPT_ID (optind)
|
||||||
# define optopt __GETOPT_ID (optopt)
|
# define optopt __GETOPT_ID (optopt)
|
||||||
|
|
||||||
|
/* Work around a a problem on macOS, which declares getopt with a
|
||||||
|
trailing __DARWIN_ALIAS(getopt) that would expand to something like
|
||||||
|
__asm("_" "rpl_getopt" "$UNIX2003") were it not for the following
|
||||||
|
hack to suppress the macOS declaration <https://bugs.gnu.org/40205>. */
|
||||||
|
# ifdef __APPLE__
|
||||||
|
# define _GETOPT
|
||||||
|
# endif
|
||||||
|
|
||||||
/* The system's getopt.h may have already included getopt-core.h to
|
/* The system's getopt.h may have already included getopt-core.h to
|
||||||
declare the unprefixed identifiers. Undef _GETOPT_CORE_H so that
|
declare the unprefixed identifiers. Undef _GETOPT_CORE_H so that
|
||||||
getopt-core.h declares them with prefixes. */
|
getopt-core.h declares them with prefixes. */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* getopt (GNU extensions) gnulib wrapper header.
|
/* getopt (GNU extensions) gnulib wrapper header.
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
Unlike most of the getopt implementation, it is NOT shared
|
Unlike most of the getopt implementation, it is NOT shared
|
||||||
with the GNU C Library.
|
with the GNU C Library.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Getopt for GNU.
|
/* Getopt for GNU.
|
||||||
Copyright (C) 1987-2020 Free Software Foundation, Inc.
|
Copyright (C) 1987-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library and is also part of gnulib.
|
This file is part of the GNU C Library and is also part of gnulib.
|
||||||
Patches to this file should be submitted to both projects.
|
Patches to this file should be submitted to both projects.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Declarations for getopt.
|
/* Declarations for getopt.
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
Unlike most of the getopt implementation, it is NOT shared
|
Unlike most of the getopt implementation, it is NOT shared
|
||||||
with the GNU C Library, which supplies a different version of
|
with the GNU C Library, which supplies a different version of
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
||||||
Copyright (C) 1987-2020 Free Software Foundation, Inc.
|
Copyright (C) 1987-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library and is also part of gnulib.
|
This file is part of the GNU C Library and is also part of gnulib.
|
||||||
Patches to this file should be submitted to both projects.
|
Patches to this file should be submitted to both projects.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Internal declarations for getopt.
|
/* Internal declarations for getopt.
|
||||||
Copyright (C) 1989-2020 Free Software Foundation, Inc.
|
Copyright (C) 1989-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library and is also part of gnulib.
|
This file is part of the GNU C Library and is also part of gnulib.
|
||||||
Patches to this file should be submitted to both projects.
|
Patches to this file should be submitted to both projects.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convenience header for conditional use of GNU <libintl.h>.
|
/* Convenience header for conditional use of GNU <libintl.h>.
|
||||||
Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2020 Free Software
|
Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2021 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide gettimeofday for systems that don't have it or for which it's broken.
|
/* Provide gettimeofday for systems that don't have it or for which it's broken.
|
||||||
|
|
||||||
Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2001-2003, 2005-2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -29,13 +29,17 @@
|
|||||||
# include <windows.h>
|
# include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "localtime-buffer.h"
|
|
||||||
|
|
||||||
#ifdef WINDOWS_NATIVE
|
#ifdef WINDOWS_NATIVE
|
||||||
|
|
||||||
|
/* Don't assume that UNICODE is not defined. */
|
||||||
|
# undef LoadLibrary
|
||||||
|
# define LoadLibrary LoadLibraryA
|
||||||
|
|
||||||
|
# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8)
|
||||||
|
|
||||||
/* Avoid warnings from gcc -Wcast-function-type. */
|
/* Avoid warnings from gcc -Wcast-function-type. */
|
||||||
# define GetProcAddress \
|
# define GetProcAddress \
|
||||||
(void *) GetProcAddress
|
(void *) GetProcAddress
|
||||||
|
|
||||||
/* GetSystemTimePreciseAsFileTime was introduced only in Windows 8. */
|
/* GetSystemTimePreciseAsFileTime was introduced only in Windows 8. */
|
||||||
typedef void (WINAPI * GetSystemTimePreciseAsFileTimeFuncType) (FILETIME *lpTime);
|
typedef void (WINAPI * GetSystemTimePreciseAsFileTimeFuncType) (FILETIME *lpTime);
|
||||||
@ -54,6 +58,12 @@ initialize (void)
|
|||||||
initialized = TRUE;
|
initialized = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# else
|
||||||
|
|
||||||
|
# define GetSystemTimePreciseAsFileTimeFunc GetSystemTimePreciseAsFileTime
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* This is a wrapper for gettimeofday. It is used only on systems
|
/* This is a wrapper for gettimeofday. It is used only on systems
|
||||||
@ -84,8 +94,10 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
|
|||||||
<http://www.windowstimestamp.com/description>. */
|
<http://www.windowstimestamp.com/description>. */
|
||||||
FILETIME current_time;
|
FILETIME current_time;
|
||||||
|
|
||||||
|
# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8)
|
||||||
if (!initialized)
|
if (!initialized)
|
||||||
initialize ();
|
initialize ();
|
||||||
|
# endif
|
||||||
if (GetSystemTimePreciseAsFileTimeFunc != NULL)
|
if (GetSystemTimePreciseAsFileTimeFunc != NULL)
|
||||||
GetSystemTimePreciseAsFileTimeFunc (¤t_time);
|
GetSystemTimePreciseAsFileTimeFunc (¤t_time);
|
||||||
else
|
else
|
||||||
@ -109,11 +121,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
|
|||||||
#else
|
#else
|
||||||
|
|
||||||
# if HAVE_GETTIMEOFDAY
|
# if HAVE_GETTIMEOFDAY
|
||||||
# if GETTIMEOFDAY_CLOBBERS_LOCALTIME
|
|
||||||
/* Save and restore the contents of the buffer used for localtime's
|
|
||||||
result around the call to gettimeofday. */
|
|
||||||
struct tm save = *localtime_buffer_addr;
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# if defined timeval /* 'struct timeval' overridden by gnulib? */
|
# if defined timeval /* 'struct timeval' overridden by gnulib? */
|
||||||
# undef timeval
|
# undef timeval
|
||||||
@ -128,10 +135,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
|
|||||||
int result = gettimeofday (tv, (struct timezone *) tz);
|
int result = gettimeofday (tv, (struct timezone *) tz);
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# if GETTIMEOFDAY_CLOBBERS_LOCALTIME
|
|
||||||
*localtime_buffer_addr = save;
|
|
||||||
# endif
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
# else
|
# else
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* hard-locale.c -- Determine whether a locale is hard.
|
/* hard-locale.c -- Determine whether a locale is hard.
|
||||||
|
|
||||||
Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2020 Free Software
|
Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2021 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Determine whether a locale is hard.
|
/* Determine whether a locale is hard.
|
||||||
|
|
||||||
Copyright (C) 1999, 2003-2004, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2003-2004, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 1999-2001, 2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999-2001, 2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <iconv.h>.
|
/* A GNU-like <iconv.h>.
|
||||||
|
|
||||||
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -80,19 +80,22 @@ _GL_WARN_ON_USE (iconv_open, "iconv_open is not working correctly everywhere - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (iconv, size_t,
|
_GL_FUNCDECL_RPL (iconv, size_t,
|
||||||
(iconv_t cd,
|
(iconv_t cd,
|
||||||
@ICONV_CONST@ char **inbuf, size_t *inbytesleft,
|
@ICONV_CONST@ char **restrict inbuf,
|
||||||
char **outbuf, size_t *outbytesleft));
|
size_t *restrict inbytesleft,
|
||||||
|
char **restrict outbuf, size_t *restrict outbytesleft));
|
||||||
_GL_CXXALIAS_RPL (iconv, size_t,
|
_GL_CXXALIAS_RPL (iconv, size_t,
|
||||||
(iconv_t cd,
|
(iconv_t cd,
|
||||||
@ICONV_CONST@ char **inbuf, size_t *inbytesleft,
|
@ICONV_CONST@ char **restrict inbuf,
|
||||||
char **outbuf, size_t *outbytesleft));
|
size_t *restrict inbytesleft,
|
||||||
|
char **restrict outbuf, size_t *restrict outbytesleft));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on some versions of Solaris, ICONV_CONST does
|
/* Need to cast, because on some versions of Solaris, ICONV_CONST does
|
||||||
not have the right value for C++. */
|
not have the right value for C++. */
|
||||||
_GL_CXXALIAS_SYS_CAST (iconv, size_t,
|
_GL_CXXALIAS_SYS_CAST (iconv, size_t,
|
||||||
(iconv_t cd,
|
(iconv_t cd,
|
||||||
@ICONV_CONST@ char **inbuf, size_t *inbytesleft,
|
@ICONV_CONST@ char **restrict inbuf,
|
||||||
char **outbuf, size_t *outbytesleft));
|
size_t *restrict inbytesleft,
|
||||||
|
char **restrict outbuf, size_t *restrict outbytesleft));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (iconv);
|
_GL_CXXALIASWARN (iconv);
|
||||||
# ifndef ICONV_CONST
|
# ifndef ICONV_CONST
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2009, 2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009, 2020-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -28,41 +28,49 @@ struct mapping { int standard_name; const char vendor_name[10 + 1]; };
|
|||||||
ASCII, "00367"
|
ASCII, "00367"
|
||||||
ISO-8859-1, "ISO8859-1"
|
ISO-8859-1, "ISO8859-1"
|
||||||
ISO-8859-2, "ISO8859-2"
|
ISO-8859-2, "ISO8859-2"
|
||||||
|
ISO-8859-3, "00913"
|
||||||
ISO-8859-4, "ISO8859-4"
|
ISO-8859-4, "ISO8859-4"
|
||||||
ISO-8859-5, "ISO8859-5"
|
ISO-8859-5, "ISO8859-5"
|
||||||
ISO-8859-6, "ISO8859-6"
|
ISO-8859-6, "ISO8859-6"
|
||||||
ISO-8859-7, "ISO8859-7"
|
ISO-8859-7, "ISO8859-7"
|
||||||
ISO-8859-8, "ISO8859-8"
|
ISO-8859-8, "05012"
|
||||||
ISO-8859-9, "ISO8859-9"
|
ISO-8859-9, "ISO8859-9"
|
||||||
ISO-8859-13, "ISO8859-13"
|
ISO-8859-13, "ISO8859-13"
|
||||||
ISO-8859-15, "ISO8859-15"
|
ISO-8859-15, "ISO8859-15"
|
||||||
|
KOI8-R, "00878"
|
||||||
|
KOI8-U, "01168"
|
||||||
CP437, "IBM-437"
|
CP437, "IBM-437"
|
||||||
CP850, "IBM-850"
|
CP775, "00775"
|
||||||
|
CP850, "09042"
|
||||||
CP852, "IBM-852"
|
CP852, "IBM-852"
|
||||||
CP855, "IBM-855"
|
CP855, "13143"
|
||||||
CP856, "IBM-856"
|
CP856, "IBM-856"
|
||||||
|
CP857, "00857"
|
||||||
CP861, "IBM-861"
|
CP861, "IBM-861"
|
||||||
CP862, "IBM-862"
|
CP862, "IBM-862"
|
||||||
CP864, "IBM-864"
|
CP864, "IBM-864"
|
||||||
CP866, "IBM-866"
|
CP865, "00865"
|
||||||
|
CP866, "04962"
|
||||||
CP869, "IBM-869"
|
CP869, "IBM-869"
|
||||||
CP874, "TIS-620"
|
CP874, "TIS-620"
|
||||||
CP922, "IBM-922"
|
CP922, "IBM-922"
|
||||||
CP932, "IBM-eucJC"
|
CP932, "IBM-943"
|
||||||
CP943, "IBM-943"
|
CP943, "IBM-943"
|
||||||
CP949, "IBM-949"
|
CP949, "IBM-1363"
|
||||||
CP1046, "IBM-1046"
|
CP1046, "IBM-1046"
|
||||||
CP1124, "IBM-1124"
|
CP1124, "IBM-1124"
|
||||||
CP1125, "IBM-1125"
|
CP1125, "IBM-1125"
|
||||||
CP1250, "IBM-1250"
|
CP1129, "01129"
|
||||||
CP1251, "IBM-1251"
|
CP1131, "01131"
|
||||||
CP1252, "IBM-1252"
|
CP1250, "IBM-5346"
|
||||||
CP1253, "IBM-1253"
|
CP1251, "IBM-5347"
|
||||||
CP1254, "IBM-1254"
|
CP1252, "IBM-5348"
|
||||||
CP1255, "IBM-1255"
|
CP1253, "IBM-5349"
|
||||||
CP1256, "IBM-1256"
|
CP1254, "IBM-5350"
|
||||||
|
CP1255, "09447"
|
||||||
|
CP1256, "09448"
|
||||||
|
CP1257, "09449"
|
||||||
GB2312, "IBM-eucCN"
|
GB2312, "IBM-eucCN"
|
||||||
EUC-JP, "EUCJP"
|
EUC-JP, "01350"
|
||||||
EUC-KR, "IBM-eucKR"
|
EUC-KR, "IBM-eucKR"
|
||||||
EUC-TW, "IBM-eucTW"
|
GBK, "IBM-1386"
|
||||||
GBK, "IBM-936"
|
|
||||||
|
@ -32,12 +32,12 @@
|
|||||||
#line 17 "./iconv_open-zos.gperf"
|
#line 17 "./iconv_open-zos.gperf"
|
||||||
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
|
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
|
||||||
|
|
||||||
#define TOTAL_KEYWORDS 41
|
#define TOTAL_KEYWORDS 49
|
||||||
#define MIN_WORD_LENGTH 3
|
#define MIN_WORD_LENGTH 3
|
||||||
#define MAX_WORD_LENGTH 11
|
#define MAX_WORD_LENGTH 11
|
||||||
#define MIN_HASH_VALUE 3
|
#define MIN_HASH_VALUE 3
|
||||||
#define MAX_HASH_VALUE 51
|
#define MAX_HASH_VALUE 64
|
||||||
/* maximum key range = 49, duplicates = 0 */
|
/* maximum key range = 62, duplicates = 0 */
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
__inline
|
__inline
|
||||||
@ -51,33 +51,33 @@ mapping_hash (register const char *str, register size_t len)
|
|||||||
{
|
{
|
||||||
static const unsigned char asso_values[] =
|
static const unsigned char asso_values[] =
|
||||||
{
|
{
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 31, 28,
|
65, 65, 65, 65, 65, 65, 65, 65, 16, 38,
|
||||||
9, 0, 26, 20, 3, 7, 0, 6, 30, 15,
|
14, 1, 32, 22, 29, 3, 0, 7, 40, 2,
|
||||||
14, 11, 52, 52, 52, 52, 52, 52, 52, 52,
|
5, 18, 23, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 0, 52, 0, 52, 52, 52, 0,
|
65, 65, 65, 0, 65, 0, 65, 65, 65, 0,
|
||||||
18, 52, 2, 52, 52, 52, 52, 1, 52, 52,
|
43, 65, 1, 65, 65, 8, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
|
65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
|
||||||
52, 52
|
65, 65
|
||||||
};
|
};
|
||||||
register unsigned int hval = len;
|
register unsigned int hval = len;
|
||||||
|
|
||||||
@ -96,182 +96,214 @@ struct stringpool_t
|
|||||||
{
|
{
|
||||||
char stringpool_str3[sizeof("GBK")];
|
char stringpool_str3[sizeof("GBK")];
|
||||||
char stringpool_str5[sizeof("ASCII")];
|
char stringpool_str5[sizeof("ASCII")];
|
||||||
char stringpool_str6[sizeof("CP1253")];
|
char stringpool_str7[sizeof("CP1253")];
|
||||||
char stringpool_str7[sizeof("EUC-TW")];
|
|
||||||
char stringpool_str8[sizeof("EUC-KR")];
|
char stringpool_str8[sizeof("EUC-KR")];
|
||||||
char stringpool_str9[sizeof("CP1256")];
|
char stringpool_str9[sizeof("CP1257")];
|
||||||
char stringpool_str10[sizeof("ISO-8859-8")];
|
char stringpool_str10[sizeof("CP857")];
|
||||||
char stringpool_str11[sizeof("ISO-8859-13")];
|
char stringpool_str11[sizeof("ISO-8859-8")];
|
||||||
char stringpool_str12[sizeof("CP1046")];
|
char stringpool_str12[sizeof("ISO-8859-3")];
|
||||||
char stringpool_str13[sizeof("ISO-8859-6")];
|
char stringpool_str13[sizeof("ISO-8859-13")];
|
||||||
char stringpool_str14[sizeof("CP922")];
|
char stringpool_str14[sizeof("ISO-8859-7")];
|
||||||
char stringpool_str15[sizeof("CP1252")];
|
char stringpool_str15[sizeof("CP437")];
|
||||||
char stringpool_str16[sizeof("ISO-8859-9")];
|
char stringpool_str16[sizeof("CP1129")];
|
||||||
char stringpool_str17[sizeof("ISO-8859-7")];
|
char stringpool_str17[sizeof("CP869")];
|
||||||
char stringpool_str18[sizeof("CP437")];
|
char stringpool_str18[sizeof("ISO-8859-9")];
|
||||||
char stringpool_str19[sizeof("ISO-8859-2")];
|
char stringpool_str19[sizeof("CP922")];
|
||||||
char stringpool_str20[sizeof("CP932")];
|
char stringpool_str20[sizeof("CP1252")];
|
||||||
char stringpool_str21[sizeof("GB2312")];
|
char stringpool_str21[sizeof("CP852")];
|
||||||
char stringpool_str22[sizeof("CP866")];
|
char stringpool_str22[sizeof("CP1250")];
|
||||||
char stringpool_str23[sizeof("CP856")];
|
char stringpool_str23[sizeof("CP850")];
|
||||||
char stringpool_str24[sizeof("EUC-JP")];
|
char stringpool_str24[sizeof("CP862")];
|
||||||
char stringpool_str25[sizeof("CP869")];
|
char stringpool_str25[sizeof("ISO-8859-2")];
|
||||||
char stringpool_str26[sizeof("CP1255")];
|
char stringpool_str26[sizeof("CP932")];
|
||||||
char stringpool_str28[sizeof("CP862")];
|
char stringpool_str27[sizeof("GB2312")];
|
||||||
char stringpool_str29[sizeof("CP852")];
|
char stringpool_str28[sizeof("CP1255")];
|
||||||
char stringpool_str30[sizeof("ISO-8859-5")];
|
char stringpool_str29[sizeof("CP855")];
|
||||||
char stringpool_str31[sizeof("ISO-8859-15")];
|
char stringpool_str30[sizeof("KOI8-R")];
|
||||||
char stringpool_str32[sizeof("CP1254")];
|
char stringpool_str31[sizeof("CP1125")];
|
||||||
char stringpool_str33[sizeof("CP1125")];
|
char stringpool_str32[sizeof("CP865")];
|
||||||
char stringpool_str34[sizeof("CP1251")];
|
char stringpool_str33[sizeof("ISO-8859-5")];
|
||||||
char stringpool_str35[sizeof("CP943")];
|
char stringpool_str34[sizeof("ISO-8859-15")];
|
||||||
char stringpool_str36[sizeof("ISO-8859-4")];
|
char stringpool_str35[sizeof("CP1256")];
|
||||||
char stringpool_str37[sizeof("CP1250")];
|
char stringpool_str36[sizeof("CP856")];
|
||||||
char stringpool_str38[sizeof("ISO-8859-1")];
|
char stringpool_str37[sizeof("KOI8-U")];
|
||||||
char stringpool_str39[sizeof("CP1124")];
|
char stringpool_str38[sizeof("CP1254")];
|
||||||
char stringpool_str40[sizeof("CP855")];
|
char stringpool_str39[sizeof("CP866")];
|
||||||
char stringpool_str41[sizeof("CP949")];
|
char stringpool_str40[sizeof("ISO-8859-6")];
|
||||||
char stringpool_str42[sizeof("CP874")];
|
char stringpool_str41[sizeof("CP1124")];
|
||||||
char stringpool_str45[sizeof("CP864")];
|
char stringpool_str42[sizeof("CP864")];
|
||||||
char stringpool_str47[sizeof("CP861")];
|
char stringpool_str43[sizeof("ISO-8859-4")];
|
||||||
char stringpool_str51[sizeof("CP850")];
|
char stringpool_str44[sizeof("CP1251")];
|
||||||
|
char stringpool_str45[sizeof("CP775")];
|
||||||
|
char stringpool_str46[sizeof("CP943")];
|
||||||
|
char stringpool_str47[sizeof("CP1131")];
|
||||||
|
char stringpool_str48[sizeof("CP861")];
|
||||||
|
char stringpool_str49[sizeof("ISO-8859-1")];
|
||||||
|
char stringpool_str50[sizeof("EUC-JP")];
|
||||||
|
char stringpool_str52[sizeof("CP949")];
|
||||||
|
char stringpool_str55[sizeof("CP874")];
|
||||||
|
char stringpool_str64[sizeof("CP1046")];
|
||||||
};
|
};
|
||||||
static const struct stringpool_t stringpool_contents =
|
static const struct stringpool_t stringpool_contents =
|
||||||
{
|
{
|
||||||
"GBK",
|
"GBK",
|
||||||
"ASCII",
|
"ASCII",
|
||||||
"CP1253",
|
"CP1253",
|
||||||
"EUC-TW",
|
|
||||||
"EUC-KR",
|
"EUC-KR",
|
||||||
"CP1256",
|
"CP1257",
|
||||||
|
"CP857",
|
||||||
"ISO-8859-8",
|
"ISO-8859-8",
|
||||||
|
"ISO-8859-3",
|
||||||
"ISO-8859-13",
|
"ISO-8859-13",
|
||||||
"CP1046",
|
|
||||||
"ISO-8859-6",
|
|
||||||
"CP922",
|
|
||||||
"CP1252",
|
|
||||||
"ISO-8859-9",
|
|
||||||
"ISO-8859-7",
|
"ISO-8859-7",
|
||||||
"CP437",
|
"CP437",
|
||||||
|
"CP1129",
|
||||||
|
"CP869",
|
||||||
|
"ISO-8859-9",
|
||||||
|
"CP922",
|
||||||
|
"CP1252",
|
||||||
|
"CP852",
|
||||||
|
"CP1250",
|
||||||
|
"CP850",
|
||||||
|
"CP862",
|
||||||
"ISO-8859-2",
|
"ISO-8859-2",
|
||||||
"CP932",
|
"CP932",
|
||||||
"GB2312",
|
"GB2312",
|
||||||
"CP866",
|
|
||||||
"CP856",
|
|
||||||
"EUC-JP",
|
|
||||||
"CP869",
|
|
||||||
"CP1255",
|
"CP1255",
|
||||||
"CP862",
|
"CP855",
|
||||||
"CP852",
|
"KOI8-R",
|
||||||
|
"CP1125",
|
||||||
|
"CP865",
|
||||||
"ISO-8859-5",
|
"ISO-8859-5",
|
||||||
"ISO-8859-15",
|
"ISO-8859-15",
|
||||||
|
"CP1256",
|
||||||
|
"CP856",
|
||||||
|
"KOI8-U",
|
||||||
"CP1254",
|
"CP1254",
|
||||||
"CP1125",
|
"CP866",
|
||||||
"CP1251",
|
"ISO-8859-6",
|
||||||
"CP943",
|
|
||||||
"ISO-8859-4",
|
|
||||||
"CP1250",
|
|
||||||
"ISO-8859-1",
|
|
||||||
"CP1124",
|
"CP1124",
|
||||||
"CP855",
|
"CP864",
|
||||||
|
"ISO-8859-4",
|
||||||
|
"CP1251",
|
||||||
|
"CP775",
|
||||||
|
"CP943",
|
||||||
|
"CP1131",
|
||||||
|
"CP861",
|
||||||
|
"ISO-8859-1",
|
||||||
|
"EUC-JP",
|
||||||
"CP949",
|
"CP949",
|
||||||
"CP874",
|
"CP874",
|
||||||
"CP864",
|
"CP1046"
|
||||||
"CP861",
|
|
||||||
"CP850"
|
|
||||||
};
|
};
|
||||||
#define stringpool ((const char *) &stringpool_contents)
|
#define stringpool ((const char *) &stringpool_contents)
|
||||||
|
|
||||||
static const struct mapping mappings[] =
|
static const struct mapping mappings[] =
|
||||||
{
|
{
|
||||||
{-1}, {-1}, {-1},
|
{-1}, {-1}, {-1},
|
||||||
#line 68 "./iconv_open-zos.gperf"
|
#line 76 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str3, "IBM-936"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str3, "IBM-1386"},
|
||||||
{-1},
|
{-1},
|
||||||
#line 28 "./iconv_open-zos.gperf"
|
#line 28 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "00367"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "00367"},
|
||||||
#line 60 "./iconv_open-zos.gperf"
|
{-1},
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "IBM-1253"},
|
#line 68 "./iconv_open-zos.gperf"
|
||||||
#line 67 "./iconv_open-zos.gperf"
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "IBM-5349"},
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "IBM-eucTW"},
|
#line 75 "./iconv_open-zos.gperf"
|
||||||
#line 66 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-eucKR"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-eucKR"},
|
||||||
#line 63 "./iconv_open-zos.gperf"
|
#line 72 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "IBM-1256"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "09449"},
|
||||||
#line 35 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-8"},
|
|
||||||
#line 37 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-13"},
|
|
||||||
#line 54 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "IBM-1046"},
|
|
||||||
#line 33 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-6"},
|
|
||||||
#line 50 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "IBM-922"},
|
|
||||||
#line 59 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "IBM-1252"},
|
|
||||||
#line 36 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "ISO8859-9"},
|
|
||||||
#line 34 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-7"},
|
|
||||||
#line 39 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "IBM-437"},
|
|
||||||
#line 30 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-2"},
|
|
||||||
#line 51 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "IBM-eucJC"},
|
|
||||||
#line 64 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "IBM-eucCN"},
|
|
||||||
#line 47 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "IBM-866"},
|
|
||||||
#line 43 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "IBM-856"},
|
|
||||||
#line 65 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "EUCJP"},
|
|
||||||
#line 48 "./iconv_open-zos.gperf"
|
#line 48 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "IBM-869"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "00857"},
|
||||||
#line 62 "./iconv_open-zos.gperf"
|
#line 36 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "IBM-1255"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "05012"},
|
||||||
{-1},
|
|
||||||
#line 45 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "IBM-862"},
|
|
||||||
#line 41 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "IBM-852"},
|
|
||||||
#line 32 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "ISO8859-5"},
|
|
||||||
#line 38 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "ISO8859-15"},
|
|
||||||
#line 61 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "IBM-1254"},
|
|
||||||
#line 56 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "IBM-1125"},
|
|
||||||
#line 58 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "IBM-1251"},
|
|
||||||
#line 52 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "IBM-943"},
|
|
||||||
#line 31 "./iconv_open-zos.gperf"
|
#line 31 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "ISO8859-4"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "00913"},
|
||||||
#line 57 "./iconv_open-zos.gperf"
|
#line 38 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "IBM-1250"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-13"},
|
||||||
#line 29 "./iconv_open-zos.gperf"
|
#line 35 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "ISO8859-1"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "ISO8859-7"},
|
||||||
#line 55 "./iconv_open-zos.gperf"
|
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "IBM-1124"},
|
|
||||||
#line 42 "./iconv_open-zos.gperf"
|
#line 42 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "IBM-855"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "IBM-437"},
|
||||||
#line 53 "./iconv_open-zos.gperf"
|
#line 63 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "IBM-949"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "01129"},
|
||||||
#line 49 "./iconv_open-zos.gperf"
|
#line 54 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "TIS-620"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "IBM-869"},
|
||||||
{-1}, {-1},
|
#line 37 "./iconv_open-zos.gperf"
|
||||||
#line 46 "./iconv_open-zos.gperf"
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-9"},
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45, "IBM-864"},
|
#line 56 "./iconv_open-zos.gperf"
|
||||||
{-1},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "IBM-922"},
|
||||||
|
#line 67 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "IBM-5348"},
|
||||||
|
#line 45 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "IBM-852"},
|
||||||
|
#line 65 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "IBM-5346"},
|
||||||
#line 44 "./iconv_open-zos.gperf"
|
#line 44 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "IBM-861"},
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "09042"},
|
||||||
{-1}, {-1}, {-1},
|
#line 50 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "IBM-862"},
|
||||||
|
#line 30 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "ISO8859-2"},
|
||||||
|
#line 57 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "IBM-943"},
|
||||||
|
#line 73 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "IBM-eucCN"},
|
||||||
|
#line 70 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "09447"},
|
||||||
|
#line 46 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "13143"},
|
||||||
#line 40 "./iconv_open-zos.gperf"
|
#line 40 "./iconv_open-zos.gperf"
|
||||||
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str51, "IBM-850"}
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "00878"},
|
||||||
|
#line 62 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "IBM-1125"},
|
||||||
|
#line 52 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "00865"},
|
||||||
|
#line 33 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "ISO8859-5"},
|
||||||
|
#line 39 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "ISO8859-15"},
|
||||||
|
#line 71 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "09448"},
|
||||||
|
#line 47 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "IBM-856"},
|
||||||
|
#line 41 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "01168"},
|
||||||
|
#line 69 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "IBM-5350"},
|
||||||
|
#line 53 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "04962"},
|
||||||
|
#line 34 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "ISO8859-6"},
|
||||||
|
#line 61 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "IBM-1124"},
|
||||||
|
#line 51 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "IBM-864"},
|
||||||
|
#line 32 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "ISO8859-4"},
|
||||||
|
#line 66 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "IBM-5347"},
|
||||||
|
#line 43 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45, "00775"},
|
||||||
|
#line 58 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "IBM-943"},
|
||||||
|
#line 64 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "01131"},
|
||||||
|
#line 49 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str48, "IBM-861"},
|
||||||
|
#line 29 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str49, "ISO8859-1"},
|
||||||
|
#line 74 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str50, "01350"},
|
||||||
|
{-1},
|
||||||
|
#line 59 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str52, "IBM-1363"},
|
||||||
|
{-1}, {-1},
|
||||||
|
#line 55 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str55, "TIS-620"},
|
||||||
|
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
|
||||||
|
#line 60 "./iconv_open-zos.gperf"
|
||||||
|
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str64, "IBM-1046"}
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct mapping *
|
const struct mapping *
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
/* Dispatching based on the current locale's character encoding.
|
/* Dispatching based on the current locale's character encoding.
|
||||||
Copyright (C) 2018-2020 Free Software Foundation, Inc.
|
Copyright (C) 2018-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Dispatching based on the current locale's character encoding.
|
/* Dispatching based on the current locale's character encoding.
|
||||||
Copyright (C) 2018-2020 Free Software Foundation, Inc.
|
Copyright (C) 2018-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <limits.h>.
|
/* A GNU-like <limits.h>.
|
||||||
|
|
||||||
Copyright 2016-2020 Free Software Foundation, Inc.
|
Copyright 2016-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU General Public License
|
modify it under the terms of the GNU General Public License
|
||||||
@ -15,16 +15,32 @@
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, see <https://www.gnu.org/licenses/>. */
|
along with this program; if not, see <https://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#ifndef _@GUARD_PREFIX@_LIMITS_H
|
|
||||||
|
|
||||||
#if __GNUC__ >= 3
|
#if __GNUC__ >= 3
|
||||||
@PRAGMA_SYSTEM_HEADER@
|
@PRAGMA_SYSTEM_HEADER@
|
||||||
#endif
|
#endif
|
||||||
@PRAGMA_COLUMNS@
|
@PRAGMA_COLUMNS@
|
||||||
|
|
||||||
/* The include_next requires a split double-inclusion guard. */
|
#if defined _GL_ALREADY_INCLUDING_LIMITS_H
|
||||||
|
/* Special invocation convention:
|
||||||
|
On Haiku/x86_64, we have a sequence of nested includes
|
||||||
|
<limits.h> -> <syslimits.h> -> <limits.h>.
|
||||||
|
In this situation, LONG_MAX and INT_MAX are not yet defined,
|
||||||
|
therefore we should not attempt to define LONG_BIT. */
|
||||||
|
|
||||||
#@INCLUDE_NEXT@ @NEXT_LIMITS_H@
|
#@INCLUDE_NEXT@ @NEXT_LIMITS_H@
|
||||||
|
|
||||||
|
#else
|
||||||
|
/* Normal invocation convention. */
|
||||||
|
|
||||||
|
#ifndef _@GUARD_PREFIX@_LIMITS_H
|
||||||
|
|
||||||
|
# define _GL_ALREADY_INCLUDING_LIMITS_H
|
||||||
|
|
||||||
|
/* The include_next requires a split double-inclusion guard. */
|
||||||
|
# @INCLUDE_NEXT@ @NEXT_LIMITS_H@
|
||||||
|
|
||||||
|
# undef _GL_ALREADY_INCLUDING_LIMITS_H
|
||||||
|
|
||||||
#ifndef _@GUARD_PREFIX@_LIMITS_H
|
#ifndef _@GUARD_PREFIX@_LIMITS_H
|
||||||
#define _@GUARD_PREFIX@_LIMITS_H
|
#define _@GUARD_PREFIX@_LIMITS_H
|
||||||
|
|
||||||
@ -102,3 +118,4 @@
|
|||||||
|
|
||||||
#endif /* _@GUARD_PREFIX@_LIMITS_H */
|
#endif /* _@GUARD_PREFIX@_LIMITS_H */
|
||||||
#endif /* _@GUARD_PREFIX@_LIMITS_H */
|
#endif /* _@GUARD_PREFIX@_LIMITS_H */
|
||||||
|
#endif
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Determine a canonical name for the current locale's character encoding.
|
/* Determine a canonical name for the current locale's character encoding.
|
||||||
|
|
||||||
Copyright (C) 2000-2006, 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2000-2006, 2008-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Determine a canonical name for the current locale's character encoding.
|
/* Determine a canonical name for the current locale's character encoding.
|
||||||
Copyright (C) 2000-2003, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2000-2003, 2009-2021 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU CHARSET Library.
|
This file is part of the GNU CHARSET Library.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A POSIX <locale.h>.
|
/* A POSIX <locale.h>.
|
||||||
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -211,7 +211,7 @@ _GL_WARN_ON_USE (setlocale, "setlocale works differently on native Windows - "
|
|||||||
# include "setlocale_null.h"
|
# include "setlocale_null.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_NEWLOCALE@)
|
#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_NEWLOCALE@)
|
||||||
# if @REPLACE_NEWLOCALE@
|
# if @REPLACE_NEWLOCALE@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef newlocale
|
# undef newlocale
|
||||||
@ -244,7 +244,7 @@ _GL_WARN_ON_USE (newlocale, "newlocale is not portable");
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @HAVE_DUPLOCALE@)
|
#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_DUPLOCALE@)
|
||||||
# if @REPLACE_DUPLOCALE@
|
# if @REPLACE_DUPLOCALE@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef duplocale
|
# undef duplocale
|
||||||
@ -274,7 +274,7 @@ _GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - "
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_FREELOCALE@)
|
#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_FREELOCALE@)
|
||||||
# if @REPLACE_FREELOCALE@
|
# if @REPLACE_FREELOCALE@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef freelocale
|
# undef freelocale
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
/* Provide access to the last buffer returned by localtime() or gmtime().
|
|
||||||
|
|
||||||
Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, see <https://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
/* written by Jim Meyering */
|
|
||||||
|
|
||||||
#include <config.h>
|
|
||||||
|
|
||||||
/* Specification. */
|
|
||||||
#include "localtime-buffer.h"
|
|
||||||
|
|
||||||
#if GETTIMEOFDAY_CLOBBERS_LOCALTIME || TZSET_CLOBBERS_LOCALTIME
|
|
||||||
|
|
||||||
static struct tm tm_zero_buffer;
|
|
||||||
struct tm *localtime_buffer_addr = &tm_zero_buffer;
|
|
||||||
|
|
||||||
/* This is a wrapper for localtime.
|
|
||||||
|
|
||||||
On the first call, record the address of the static buffer that
|
|
||||||
localtime uses for its result. */
|
|
||||||
|
|
||||||
struct tm *
|
|
||||||
rpl_localtime (time_t const *timep)
|
|
||||||
#undef localtime
|
|
||||||
{
|
|
||||||
struct tm *tm = localtime (timep);
|
|
||||||
|
|
||||||
if (localtime_buffer_addr == &tm_zero_buffer)
|
|
||||||
localtime_buffer_addr = tm;
|
|
||||||
|
|
||||||
return tm;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Same as above, since gmtime and localtime use the same buffer. */
|
|
||||||
struct tm *
|
|
||||||
rpl_gmtime (time_t const *timep)
|
|
||||||
#undef gmtime
|
|
||||||
{
|
|
||||||
struct tm *tm = gmtime (timep);
|
|
||||||
|
|
||||||
if (localtime_buffer_addr == &tm_zero_buffer)
|
|
||||||
localtime_buffer_addr = tm;
|
|
||||||
|
|
||||||
return tm;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,27 +0,0 @@
|
|||||||
/* Provide access to the last buffer returned by localtime() or gmtime().
|
|
||||||
|
|
||||||
Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, see <https://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
/* written by Jim Meyering */
|
|
||||||
|
|
||||||
#include <time.h>
|
|
||||||
|
|
||||||
#if GETTIMEOFDAY_CLOBBERS_LOCALTIME || TZSET_CLOBBERS_LOCALTIME
|
|
||||||
|
|
||||||
/* The address of the last buffer returned by localtime() or gmtime(). */
|
|
||||||
extern struct tm *localtime_buffer_addr;
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2005-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2005-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2005-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
@ -50,18 +50,11 @@
|
|||||||
|
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
# include "attribute.h"
|
||||||
# include "verify.h"
|
# include "verify.h"
|
||||||
# include "lc-charset-dispatch.h"
|
# include "lc-charset-dispatch.h"
|
||||||
# include "mbtowc-lock.h"
|
# include "mbtowc-lock.h"
|
||||||
|
|
||||||
# ifndef FALLTHROUGH
|
|
||||||
# if __GNUC__ < 7
|
|
||||||
# define FALLTHROUGH ((void) 0)
|
|
||||||
# else
|
|
||||||
# define FALLTHROUGH __attribute__ ((__fallthrough__))
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
|
|
||||||
verify (sizeof (mbstate_t) >= 4);
|
verify (sizeof (mbstate_t) >= 4);
|
||||||
static char internal_state[4];
|
static char internal_state[4];
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Test for initial conversion state.
|
/* Test for initial conversion state.
|
||||||
Copyright (C) 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 2011-2020 Free Software Foundation, Inc.
|
Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Return the internal lock used by mbrtowc and mbrtoc32.
|
/* Return the internal lock used by mbrtowc and mbrtoc32.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Use the internal lock used by mbrtowc and mbrtoc32.
|
/* Use the internal lock used by mbrtowc and mbrtoc32.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 2011-2020 Free Software Foundation, Inc.
|
Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2020
|
/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2021
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
|
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Suppress a valgrind message about use of uninitialized memory in memchr().
|
# Suppress a valgrind message about use of uninitialized memory in memchr().
|
||||||
|
|
||||||
# Copyright (C) 2009-2020 Free Software Foundation, Inc.
|
# Copyright (C) 2009-2021 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# This program is free software: you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Wrapper around <monetary.h>.
|
/* Wrapper around <monetary.h>.
|
||||||
Copyright (C) 2017-2020 Free Software Foundation, Inc.
|
Copyright (C) 2017-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -39,10 +39,12 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Like in <stdio.h>. */
|
/* Like in <stdio.h>. */
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
#ifndef _GL_ATTRIBUTE_FORMAT
|
||||||
# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__
|
||||||
#else
|
# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
|
||||||
# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* _GL_ATTRIBUTE_FORMAT_STRFMON
|
/* _GL_ATTRIBUTE_FORMAT_STRFMON
|
||||||
@ -79,16 +81,19 @@ extern "C" {
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define strfmon_l rpl_strfmon_l
|
# define strfmon_l rpl_strfmon_l
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (strfmon_l, ssize_t, (char *s, size_t maxsize, locale_t locale,
|
_GL_FUNCDECL_RPL (strfmon_l, ssize_t,
|
||||||
const char *format, ...)
|
(char *restrict s, size_t maxsize, locale_t locale,
|
||||||
_GL_ATTRIBUTE_FORMAT_STRFMON (4, 5)
|
const char *restrict format, ...)
|
||||||
_GL_ARG_NONNULL ((4)));
|
_GL_ATTRIBUTE_FORMAT_STRFMON (4, 5)
|
||||||
_GL_CXXALIAS_RPL (strfmon_l, ssize_t, (char *s, size_t maxsize, locale_t locale,
|
_GL_ARG_NONNULL ((4)));
|
||||||
const char *format, ...));
|
_GL_CXXALIAS_RPL (strfmon_l, ssize_t,
|
||||||
|
(char *restrict s, size_t maxsize, locale_t locale,
|
||||||
|
const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
# if @HAVE_STRFMON_L@
|
# if @HAVE_STRFMON_L@
|
||||||
_GL_CXXALIAS_SYS (strfmon_l, ssize_t, (char *s, size_t maxsize, locale_t locale,
|
_GL_CXXALIAS_SYS (strfmon_l, ssize_t,
|
||||||
const char *format, ...));
|
(char *restrict s, size_t maxsize, locale_t locale,
|
||||||
|
const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Return the internal lock used by setlocale_null_r.
|
/* Return the internal lock used by setlocale_null_r.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Query the name of the current global locale.
|
/* Query the name of the current global locale.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Query the name of the current global locale.
|
/* Query the name of the current global locale.
|
||||||
Copyright (C) 2019-2020 Free Software Foundation, Inc.
|
Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2001-2003, 2006-2020 Free Software Foundation, Inc.
|
/* Copyright (C) 2001-2003, 2006-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
|
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
|
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
|
||||||
|
|
||||||
Copyright (C) 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -49,6 +49,23 @@
|
|||||||
|
|
||||||
# ifndef _@GUARD_PREFIX@_STDDEF_H
|
# ifndef _@GUARD_PREFIX@_STDDEF_H
|
||||||
|
|
||||||
|
/* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
|
||||||
|
type with alignment 4, but 'long' has alignment 8. */
|
||||||
|
# if defined _AIX && defined _ARCH_PPC64
|
||||||
|
# if !GNULIB_defined_max_align_t
|
||||||
|
# ifdef _MAX_ALIGN_T
|
||||||
|
/* /usr/include/stddef.h has already defined max_align_t. Override it. */
|
||||||
|
typedef long rpl_max_align_t;
|
||||||
|
# define max_align_t rpl_max_align_t
|
||||||
|
# else
|
||||||
|
/* Prevent /usr/include/stddef.h from defining max_align_t. */
|
||||||
|
typedef long max_align_t;
|
||||||
|
# define _MAX_ALIGN_T
|
||||||
|
# endif
|
||||||
|
# define GNULIB_defined_max_align_t 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
/* The include_next requires a split double-inclusion guard. */
|
/* The include_next requires a split double-inclusion guard. */
|
||||||
|
|
||||||
# @INCLUDE_NEXT@ @NEXT_STDDEF_H@
|
# @INCLUDE_NEXT@ @NEXT_STDDEF_H@
|
||||||
@ -97,7 +114,7 @@
|
|||||||
and the C11 standard allows this. Work around this problem by
|
and the C11 standard allows this. Work around this problem by
|
||||||
using __alignof__ (which returns 8 for double) rather than _Alignof
|
using __alignof__ (which returns 8 for double) rather than _Alignof
|
||||||
(which returns 4), and align each union member accordingly. */
|
(which returns 4), and align each union member accordingly. */
|
||||||
# ifdef __GNUC__
|
# if defined __GNUC__ || (__clang_major__ >= 4)
|
||||||
# define _GL_STDDEF_ALIGNAS(type) \
|
# define _GL_STDDEF_ALIGNAS(type) \
|
||||||
__attribute__ ((__aligned__ (__alignof__ (type))))
|
__attribute__ ((__aligned__ (__alignof__ (type))))
|
||||||
# else
|
# else
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2001-2002, 2004-2020 Free Software Foundation, Inc.
|
/* Copyright (C) 2001-2002, 2004-2021 Free Software Foundation, Inc.
|
||||||
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
|
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
|
|
||||||
@ -302,12 +302,11 @@ typedef gl_uint_fast32_t gl_uint_fast16_t;
|
|||||||
/* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
|
/* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
|
||||||
definitions of intptr_t and uintptr_t (which use int and unsigned)
|
definitions of intptr_t and uintptr_t (which use int and unsigned)
|
||||||
to avoid clashes with declarations of system functions like sbrk.
|
to avoid clashes with declarations of system functions like sbrk.
|
||||||
Similarly, mingw 5.22 <crtdefs.h> defines _INTPTR_T_DEFINED and
|
Similarly, MinGW WSL-5.4.1 <stdint.h> needs its own intptr_t and
|
||||||
_UINTPTR_T_DEFINED and needs its own definitions of intptr_t and
|
|
||||||
uintptr_t to avoid conflicting declarations of system functions like
|
uintptr_t to avoid conflicting declarations of system functions like
|
||||||
_findclose in <io.h>. */
|
_findclose in <io.h>. */
|
||||||
# if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
|
# if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
|
||||||
|| (defined __MINGW32__ && defined _INTPTR_T_DEFINED && defined _UINTPTR_T_DEFINED))
|
|| defined __MINGW32__)
|
||||||
# undef intptr_t
|
# undef intptr_t
|
||||||
# undef uintptr_t
|
# undef uintptr_t
|
||||||
# ifdef _WIN64
|
# ifdef _WIN64
|
||||||
@ -580,11 +579,6 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
|
|||||||
<wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
|
<wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
|
||||||
<stdint.h> and assumes its types are already defined. */
|
<stdint.h> and assumes its types are already defined. */
|
||||||
# if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
|
# if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
|
||||||
/* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
|
|
||||||
included before <wchar.h>. */
|
|
||||||
# include <stddef.h>
|
|
||||||
# include <stdio.h>
|
|
||||||
# include <time.h>
|
|
||||||
# define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
|
# define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
|
||||||
# include <wchar.h>
|
# include <wchar.h>
|
||||||
# undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
|
# undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
|
||||||
|
485
lib/stdio.in.h
485
lib/stdio.in.h
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <stdio.h>.
|
/* A GNU-like <stdio.h>.
|
||||||
|
|
||||||
Copyright (C) 2004, 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2004, 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -62,35 +62,51 @@
|
|||||||
We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
|
We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
|
||||||
gnulib and libintl do '#define printf __printf__' when they override
|
gnulib and libintl do '#define printf __printf__' when they override
|
||||||
the 'printf' function. */
|
the 'printf' function. */
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
#ifndef _GL_ATTRIBUTE_FORMAT
|
||||||
# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__
|
||||||
#else
|
# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
|
||||||
# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* _GL_ATTRIBUTE_FORMAT_PRINTF
|
/* An __attribute__ __format__ specifier for a function that takes a format
|
||||||
|
string and arguments, where the format string directives are the ones
|
||||||
|
standardized by ISO C99 and POSIX.
|
||||||
|
_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD */
|
||||||
|
/* __gnu_printf__ is supported in GCC >= 4.4. */
|
||||||
|
#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
|
||||||
|
# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* An __attribute__ __format__ specifier for a function that takes a format
|
||||||
|
string and arguments, where the format string directives are the ones of the
|
||||||
|
system printf(), rather than the ones standardized by ISO C99 and POSIX.
|
||||||
|
_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM */
|
||||||
|
/* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to
|
||||||
|
the standards. The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates
|
||||||
|
whether this change is effective. On older mingw, it is not. */
|
||||||
|
#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
|
||||||
|
# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD
|
||||||
|
#else
|
||||||
|
# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
|
||||||
indicates to GCC that the function takes a format string and arguments,
|
indicates to GCC that the function takes a format string and arguments,
|
||||||
where the format string directives are the ones standardized by ISO C99
|
where the format string directives are the ones standardized by ISO C99
|
||||||
and POSIX. */
|
and POSIX. */
|
||||||
#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
|
#define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \
|
||||||
# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
|
_GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument))
|
||||||
_GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
|
|
||||||
#else
|
|
||||||
# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
|
|
||||||
_GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF,
|
/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD,
|
||||||
except that it indicates to GCC that the supported format string directives
|
except that it indicates to GCC that the supported format string directives
|
||||||
are the ones of the system printf(), rather than the ones standardized by
|
are the ones of the system printf(), rather than the ones standardized by
|
||||||
ISO C99 and POSIX. */
|
ISO C99 and POSIX. */
|
||||||
#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
|
#define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
|
||||||
# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
|
_GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument))
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument)
|
|
||||||
#else
|
|
||||||
# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
|
|
||||||
_GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* _GL_ATTRIBUTE_FORMAT_SCANF
|
/* _GL_ATTRIBUTE_FORMAT_SCANF
|
||||||
indicates to GCC that the function takes a format string and arguments,
|
indicates to GCC that the function takes a format string and arguments,
|
||||||
@ -171,17 +187,17 @@
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define dprintf rpl_dprintf
|
# define dprintf rpl_dprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *format, ...)
|
_GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *format, ...));
|
_GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_DPRINTF@
|
# if !@HAVE_DPRINTF@
|
||||||
_GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *format, ...)
|
_GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *format, ...));
|
_GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (dprintf);
|
_GL_CXXALIASWARN (dprintf);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -213,6 +229,31 @@ _GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - "
|
|||||||
"use gnulib module fclose for portable POSIX compliance");
|
"use gnulib module fclose for portable POSIX compliance");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_FCLOSEALL@
|
||||||
|
/* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is
|
||||||
|
not required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have
|
||||||
|
it. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fcloseall
|
||||||
|
# define fcloseall _fcloseall
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (fcloseall, int, (void));
|
||||||
|
# else
|
||||||
|
# if @HAVE_DECL_FCLOSEALL@
|
||||||
|
# if defined __FreeBSD__
|
||||||
|
_GL_CXXALIAS_SYS (fcloseall, void, (void));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (fcloseall, int, (void));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCLOSEALL@
|
||||||
|
_GL_CXXALIASWARN (fcloseall);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_FDOPEN@
|
#if @GNULIB_FDOPEN@
|
||||||
# if @REPLACE_FDOPEN@
|
# if @REPLACE_FDOPEN@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
@ -222,6 +263,12 @@ _GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - "
|
|||||||
_GL_FUNCDECL_RPL (fdopen, FILE *, (int fd, const char *mode)
|
_GL_FUNCDECL_RPL (fdopen, FILE *, (int fd, const char *mode)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode));
|
_GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fdopen
|
||||||
|
# define fdopen _fdopen
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
|
_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
|
||||||
# endif
|
# endif
|
||||||
@ -231,6 +278,20 @@ _GL_CXXALIASWARN (fdopen);
|
|||||||
/* Assume fdopen is always declared. */
|
/* Assume fdopen is always declared. */
|
||||||
_GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - "
|
_GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - "
|
||||||
"use gnulib module fdopen for portability");
|
"use gnulib module fdopen for portability");
|
||||||
|
#elif @GNULIB_MDA_FDOPEN@
|
||||||
|
/* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::fdopen always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fdopen
|
||||||
|
# define fdopen _fdopen
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (fdopen);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_FFLUSH@
|
#if @GNULIB_FFLUSH@
|
||||||
@ -281,28 +342,50 @@ _GL_CXXALIASWARN (fgetc);
|
|||||||
# undef fgets
|
# undef fgets
|
||||||
# define fgets rpl_fgets
|
# define fgets rpl_fgets
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fgets, char *, (char *s, int n, FILE *stream)
|
_GL_FUNCDECL_RPL (fgets, char *,
|
||||||
_GL_ARG_NONNULL ((1, 3)));
|
(char *restrict s, int n, FILE *restrict stream)
|
||||||
_GL_CXXALIAS_RPL (fgets, char *, (char *s, int n, FILE *stream));
|
_GL_ARG_NONNULL ((1, 3)));
|
||||||
|
_GL_CXXALIAS_RPL (fgets, char *,
|
||||||
|
(char *restrict s, int n, FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fgets, char *, (char *s, int n, FILE *stream));
|
_GL_CXXALIAS_SYS (fgets, char *,
|
||||||
|
(char *restrict s, int n, FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fgets);
|
_GL_CXXALIASWARN (fgets);
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_FILENO@
|
||||||
|
/* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::fileno always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fileno
|
||||||
|
# define fileno _fileno
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (fileno);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_FOPEN@
|
#if @GNULIB_FOPEN@
|
||||||
# if @REPLACE_FOPEN@
|
# if @REPLACE_FOPEN@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef fopen
|
# undef fopen
|
||||||
# define fopen rpl_fopen
|
# define fopen rpl_fopen
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fopen, FILE *, (const char *filename, const char *mode)
|
_GL_FUNCDECL_RPL (fopen, FILE *,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
(const char *restrict filename, const char *restrict mode)
|
||||||
_GL_CXXALIAS_RPL (fopen, FILE *, (const char *filename, const char *mode));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (fopen, FILE *,
|
||||||
|
(const char *restrict filename, const char *restrict mode));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fopen, FILE *, (const char *filename, const char *mode));
|
_GL_CXXALIAS_SYS (fopen, FILE *,
|
||||||
|
(const char *restrict filename, const char *restrict mode));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fopen);
|
_GL_CXXALIASWARN (fopen);
|
||||||
@ -322,17 +405,21 @@ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX complian
|
|||||||
# endif
|
# endif
|
||||||
# define GNULIB_overrides_fprintf 1
|
# define GNULIB_overrides_fprintf 1
|
||||||
# if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
# if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
||||||
_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
|
_GL_FUNCDECL_RPL (fprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
(FILE *restrict fp, const char *restrict format, ...)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# else
|
# else
|
||||||
_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
|
_GL_FUNCDECL_RPL (fprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
|
(FILE *restrict fp, const char *restrict format, ...)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_RPL (fprintf, int, (FILE *fp, const char *format, ...));
|
_GL_CXXALIAS_RPL (fprintf, int,
|
||||||
|
(FILE *restrict fp, const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fprintf, int, (FILE *fp, const char *format, ...));
|
_GL_CXXALIAS_SYS (fprintf, int,
|
||||||
|
(FILE *restrict fp, const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fprintf);
|
_GL_CXXALIASWARN (fprintf);
|
||||||
@ -398,11 +485,14 @@ _GL_CXXALIASWARN (fputc);
|
|||||||
# undef fputs
|
# undef fputs
|
||||||
# define fputs rpl_fputs
|
# define fputs rpl_fputs
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fputs, int, (const char *string, FILE *stream)
|
_GL_FUNCDECL_RPL (fputs, int,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
(const char *restrict string, FILE *restrict stream)
|
||||||
_GL_CXXALIAS_RPL (fputs, int, (const char *string, FILE *stream));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (fputs, int,
|
||||||
|
(const char *restrict string, FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fputs, int, (const char *string, FILE *stream));
|
_GL_CXXALIAS_SYS (fputs, int,
|
||||||
|
(const char *restrict string, FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fputs);
|
_GL_CXXALIASWARN (fputs);
|
||||||
@ -415,11 +505,17 @@ _GL_CXXALIASWARN (fputs);
|
|||||||
# undef fread
|
# undef fread
|
||||||
# define fread rpl_fread
|
# define fread rpl_fread
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream)
|
_GL_FUNCDECL_RPL (fread, size_t,
|
||||||
_GL_ARG_NONNULL ((4)));
|
(void *restrict ptr, size_t s, size_t n,
|
||||||
_GL_CXXALIAS_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
|
FILE *restrict stream)
|
||||||
|
_GL_ARG_NONNULL ((4)));
|
||||||
|
_GL_CXXALIAS_RPL (fread, size_t,
|
||||||
|
(void *restrict ptr, size_t s, size_t n,
|
||||||
|
FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
|
_GL_CXXALIAS_SYS (fread, size_t,
|
||||||
|
(void *restrict ptr, size_t s, size_t n,
|
||||||
|
FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fread);
|
_GL_CXXALIASWARN (fread);
|
||||||
@ -433,13 +529,16 @@ _GL_CXXALIASWARN (fread);
|
|||||||
# define freopen rpl_freopen
|
# define freopen rpl_freopen
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (freopen, FILE *,
|
_GL_FUNCDECL_RPL (freopen, FILE *,
|
||||||
(const char *filename, const char *mode, FILE *stream)
|
(const char *restrict filename, const char *restrict mode,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((2, 3)));
|
_GL_ARG_NONNULL ((2, 3)));
|
||||||
_GL_CXXALIAS_RPL (freopen, FILE *,
|
_GL_CXXALIAS_RPL (freopen, FILE *,
|
||||||
(const char *filename, const char *mode, FILE *stream));
|
(const char *restrict filename, const char *restrict mode,
|
||||||
|
FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (freopen, FILE *,
|
_GL_CXXALIAS_SYS (freopen, FILE *,
|
||||||
(const char *filename, const char *mode, FILE *stream));
|
(const char *restrict filename, const char *restrict mode,
|
||||||
|
FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (freopen);
|
_GL_CXXALIASWARN (freopen);
|
||||||
@ -458,12 +557,15 @@ _GL_WARN_ON_USE (freopen,
|
|||||||
# undef fscanf
|
# undef fscanf
|
||||||
# define fscanf rpl_fscanf
|
# define fscanf rpl_fscanf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fscanf, int, (FILE *stream, const char *format, ...)
|
_GL_FUNCDECL_RPL (fscanf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
|
(FILE *restrict stream, const char *restrict format, ...)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
|
||||||
_GL_CXXALIAS_RPL (fscanf, int, (FILE *stream, const char *format, ...));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (fscanf, int,
|
||||||
|
(FILE *restrict stream, const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fscanf, int, (FILE *stream, const char *format, ...));
|
_GL_CXXALIAS_SYS (fscanf, int,
|
||||||
|
(FILE *restrict stream, const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fscanf);
|
_GL_CXXALIASWARN (fscanf);
|
||||||
@ -634,13 +736,16 @@ _GL_WARN_ON_USE (ftell, "ftell cannot handle files larger than 4 GB "
|
|||||||
# define fwrite rpl_fwrite
|
# define fwrite rpl_fwrite
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fwrite, size_t,
|
_GL_FUNCDECL_RPL (fwrite, size_t,
|
||||||
(const void *ptr, size_t s, size_t n, FILE *stream)
|
(const void *restrict ptr, size_t s, size_t n,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((1, 4)));
|
_GL_ARG_NONNULL ((1, 4)));
|
||||||
_GL_CXXALIAS_RPL (fwrite, size_t,
|
_GL_CXXALIAS_RPL (fwrite, size_t,
|
||||||
(const void *ptr, size_t s, size_t n, FILE *stream));
|
(const void *restrict ptr, size_t s, size_t n,
|
||||||
|
FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fwrite, size_t,
|
_GL_CXXALIAS_SYS (fwrite, size_t,
|
||||||
(const void *ptr, size_t s, size_t n, FILE *stream));
|
(const void *restrict ptr, size_t s, size_t n,
|
||||||
|
FILE *restrict stream));
|
||||||
|
|
||||||
/* Work around bug 11959 when fortifying glibc 2.4 through 2.15
|
/* Work around bug 11959 when fortifying glibc 2.4 through 2.15
|
||||||
<https://sourceware.org/bugzilla/show_bug.cgi?id=11959>,
|
<https://sourceware.org/bugzilla/show_bug.cgi?id=11959>,
|
||||||
@ -715,22 +820,26 @@ _GL_CXXALIASWARN (getchar);
|
|||||||
# define getdelim rpl_getdelim
|
# define getdelim rpl_getdelim
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (getdelim, ssize_t,
|
_GL_FUNCDECL_RPL (getdelim, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, int delimiter,
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
FILE *stream)
|
int delimiter,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((1, 2, 4)));
|
_GL_ARG_NONNULL ((1, 2, 4)));
|
||||||
_GL_CXXALIAS_RPL (getdelim, ssize_t,
|
_GL_CXXALIAS_RPL (getdelim, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, int delimiter,
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
FILE *stream));
|
int delimiter,
|
||||||
|
FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_DECL_GETDELIM@
|
# if !@HAVE_DECL_GETDELIM@
|
||||||
_GL_FUNCDECL_SYS (getdelim, ssize_t,
|
_GL_FUNCDECL_SYS (getdelim, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, int delimiter,
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
FILE *stream)
|
int delimiter,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((1, 2, 4)));
|
_GL_ARG_NONNULL ((1, 2, 4)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (getdelim, ssize_t,
|
_GL_CXXALIAS_SYS (getdelim, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, int delimiter,
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
FILE *stream));
|
int delimiter,
|
||||||
|
FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (getdelim);
|
_GL_CXXALIASWARN (getdelim);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -754,18 +863,22 @@ _GL_WARN_ON_USE (getdelim, "getdelim is unportable - "
|
|||||||
# define getline rpl_getline
|
# define getline rpl_getline
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (getline, ssize_t,
|
_GL_FUNCDECL_RPL (getline, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, FILE *stream)
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((1, 2, 3)));
|
_GL_ARG_NONNULL ((1, 2, 3)));
|
||||||
_GL_CXXALIAS_RPL (getline, ssize_t,
|
_GL_CXXALIAS_RPL (getline, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, FILE *stream));
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
|
FILE *restrict stream));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_DECL_GETLINE@
|
# if !@HAVE_DECL_GETLINE@
|
||||||
_GL_FUNCDECL_SYS (getline, ssize_t,
|
_GL_FUNCDECL_SYS (getline, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, FILE *stream)
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
|
FILE *restrict stream)
|
||||||
_GL_ARG_NONNULL ((1, 2, 3)));
|
_GL_ARG_NONNULL ((1, 2, 3)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (getline, ssize_t,
|
_GL_CXXALIAS_SYS (getline, ssize_t,
|
||||||
(char **lineptr, size_t *linesize, FILE *stream));
|
(char **restrict lineptr, size_t *restrict linesize,
|
||||||
|
FILE *restrict stream));
|
||||||
# endif
|
# endif
|
||||||
# if @HAVE_DECL_GETLINE@
|
# if @HAVE_DECL_GETLINE@
|
||||||
_GL_CXXALIASWARN (getline);
|
_GL_CXXALIASWARN (getline);
|
||||||
@ -786,6 +899,22 @@ _GL_WARN_ON_USE (getline, "getline is unportable - "
|
|||||||
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
|
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_GETW@
|
||||||
|
/* On native Windows, map 'getw' to '_getw', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::getw always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef getw
|
||||||
|
# define getw _getw
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (getw);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
|
#if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
|
||||||
struct obstack;
|
struct obstack;
|
||||||
/* Grow an obstack with formatted output. Return the number of
|
/* Grow an obstack with formatted output. Return the number of
|
||||||
@ -799,7 +928,7 @@ struct obstack;
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (obstack_printf, int,
|
_GL_FUNCDECL_RPL (obstack_printf, int,
|
||||||
(struct obstack *obs, const char *format, ...)
|
(struct obstack *obs, const char *format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (obstack_printf, int,
|
_GL_CXXALIAS_RPL (obstack_printf, int,
|
||||||
(struct obstack *obs, const char *format, ...));
|
(struct obstack *obs, const char *format, ...));
|
||||||
@ -807,7 +936,7 @@ _GL_CXXALIAS_RPL (obstack_printf, int,
|
|||||||
# if !@HAVE_DECL_OBSTACK_PRINTF@
|
# if !@HAVE_DECL_OBSTACK_PRINTF@
|
||||||
_GL_FUNCDECL_SYS (obstack_printf, int,
|
_GL_FUNCDECL_SYS (obstack_printf, int,
|
||||||
(struct obstack *obs, const char *format, ...)
|
(struct obstack *obs, const char *format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (obstack_printf, int,
|
_GL_CXXALIAS_SYS (obstack_printf, int,
|
||||||
@ -820,7 +949,7 @@ _GL_CXXALIASWARN (obstack_printf);
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (obstack_vprintf, int,
|
_GL_FUNCDECL_RPL (obstack_vprintf, int,
|
||||||
(struct obstack *obs, const char *format, va_list args)
|
(struct obstack *obs, const char *format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (obstack_vprintf, int,
|
_GL_CXXALIAS_RPL (obstack_vprintf, int,
|
||||||
(struct obstack *obs, const char *format, va_list args));
|
(struct obstack *obs, const char *format, va_list args));
|
||||||
@ -828,7 +957,7 @@ _GL_CXXALIAS_RPL (obstack_vprintf, int,
|
|||||||
# if !@HAVE_DECL_OBSTACK_PRINTF@
|
# if !@HAVE_DECL_OBSTACK_PRINTF@
|
||||||
_GL_FUNCDECL_SYS (obstack_vprintf, int,
|
_GL_FUNCDECL_SYS (obstack_vprintf, int,
|
||||||
(struct obstack *obs, const char *format, va_list args)
|
(struct obstack *obs, const char *format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (obstack_vprintf, int,
|
_GL_CXXALIAS_SYS (obstack_vprintf, int,
|
||||||
@ -902,21 +1031,21 @@ _GL_WARN_ON_USE (popen, "popen is buggy on some platforms - "
|
|||||||
#if @GNULIB_PRINTF_POSIX@ || @GNULIB_PRINTF@
|
#if @GNULIB_PRINTF_POSIX@ || @GNULIB_PRINTF@
|
||||||
# if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
|
# if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
|
||||||
|| (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
|
|| (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
|
||||||
# if defined __GNUC__
|
# if defined __GNUC__ || defined __clang__
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
/* Don't break __attribute__((format(printf,M,N))). */
|
/* Don't break __attribute__((format(printf,M,N))). */
|
||||||
# define printf __printf__
|
# define printf __printf__
|
||||||
# endif
|
# endif
|
||||||
# if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
# if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
||||||
_GL_FUNCDECL_RPL_1 (__printf__, int,
|
_GL_FUNCDECL_RPL_1 (__printf__, int,
|
||||||
(const char *format, ...)
|
(const char *restrict format, ...)
|
||||||
__asm__ (@ASM_SYMBOL_PREFIX@
|
__asm__ (@ASM_SYMBOL_PREFIX@
|
||||||
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
|
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# else
|
# else
|
||||||
_GL_FUNCDECL_RPL_1 (__printf__, int,
|
_GL_FUNCDECL_RPL_1 (__printf__, int,
|
||||||
(const char *format, ...)
|
(const char *restrict format, ...)
|
||||||
__asm__ (@ASM_SYMBOL_PREFIX@
|
__asm__ (@ASM_SYMBOL_PREFIX@
|
||||||
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
|
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 2)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 2)
|
||||||
@ -928,14 +1057,14 @@ _GL_CXXALIAS_RPL_1 (printf, __printf__, int, (const char *format, ...));
|
|||||||
# define printf rpl_printf
|
# define printf rpl_printf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (printf, int,
|
_GL_FUNCDECL_RPL (printf, int,
|
||||||
(const char *format, ...)
|
(const char *restrict format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (printf, int, (const char *format, ...));
|
_GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# define GNULIB_overrides_printf 1
|
# define GNULIB_overrides_printf 1
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (printf, int, (const char *format, ...));
|
_GL_CXXALIAS_SYS (printf, int, (const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (printf);
|
_GL_CXXALIASWARN (printf);
|
||||||
@ -999,6 +1128,22 @@ _GL_CXXALIASWARN (puts);
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_PUTW@
|
||||||
|
/* On native Windows, map 'putw' to '_putw', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::putw always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef putw
|
||||||
|
# define putw _putw
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (putw);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_REMOVE@
|
#if @GNULIB_REMOVE@
|
||||||
# if @REPLACE_REMOVE@
|
# if @REPLACE_REMOVE@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
@ -1076,31 +1221,31 @@ _GL_WARN_ON_USE (renameat, "renameat is not portable - "
|
|||||||
|
|
||||||
#if @GNULIB_SCANF@
|
#if @GNULIB_SCANF@
|
||||||
# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
|
# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
|
||||||
# if defined __GNUC__
|
# if defined __GNUC__ || defined __clang__
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef scanf
|
# undef scanf
|
||||||
/* Don't break __attribute__((format(scanf,M,N))). */
|
/* Don't break __attribute__((format(scanf,M,N))). */
|
||||||
# define scanf __scanf__
|
# define scanf __scanf__
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL_1 (__scanf__, int,
|
_GL_FUNCDECL_RPL_1 (__scanf__, int,
|
||||||
(const char *format, ...)
|
(const char *restrict format, ...)
|
||||||
__asm__ (@ASM_SYMBOL_PREFIX@
|
__asm__ (@ASM_SYMBOL_PREFIX@
|
||||||
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
|
_GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
|
||||||
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
|
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *format, ...));
|
_GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef scanf
|
# undef scanf
|
||||||
# define scanf rpl_scanf
|
# define scanf rpl_scanf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (scanf, int, (const char *format, ...)
|
_GL_FUNCDECL_RPL (scanf, int, (const char *restrict format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
|
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (scanf, int, (const char *format, ...));
|
_GL_CXXALIAS_RPL (scanf, int, (const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (scanf, int, (const char *format, ...));
|
_GL_CXXALIAS_SYS (scanf, int, (const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (scanf);
|
_GL_CXXALIASWARN (scanf);
|
||||||
@ -1113,22 +1258,28 @@ _GL_CXXALIASWARN (scanf);
|
|||||||
# define snprintf rpl_snprintf
|
# define snprintf rpl_snprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (snprintf, int,
|
_GL_FUNCDECL_RPL (snprintf, int,
|
||||||
(char *str, size_t size, const char *format, ...)
|
(char *restrict str, size_t size,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
|
const char *restrict format, ...)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
|
||||||
_GL_ARG_NONNULL ((3)));
|
_GL_ARG_NONNULL ((3)));
|
||||||
_GL_CXXALIAS_RPL (snprintf, int,
|
_GL_CXXALIAS_RPL (snprintf, int,
|
||||||
(char *str, size_t size, const char *format, ...));
|
(char *restrict str, size_t size,
|
||||||
|
const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_DECL_SNPRINTF@
|
# if !@HAVE_DECL_SNPRINTF@
|
||||||
_GL_FUNCDECL_SYS (snprintf, int,
|
_GL_FUNCDECL_SYS (snprintf, int,
|
||||||
(char *str, size_t size, const char *format, ...)
|
(char *restrict str, size_t size,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
|
const char *restrict format, ...)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
|
||||||
_GL_ARG_NONNULL ((3)));
|
_GL_ARG_NONNULL ((3)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (snprintf, int,
|
_GL_CXXALIAS_SYS (snprintf, int,
|
||||||
(char *str, size_t size, const char *format, ...));
|
(char *restrict str, size_t size,
|
||||||
|
const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (snprintf);
|
_GL_CXXALIASWARN (snprintf);
|
||||||
|
# endif
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef snprintf
|
# undef snprintf
|
||||||
# if HAVE_RAW_DECL_SNPRINTF
|
# if HAVE_RAW_DECL_SNPRINTF
|
||||||
@ -1151,12 +1302,15 @@ _GL_WARN_ON_USE (snprintf, "snprintf is unportable - "
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define sprintf rpl_sprintf
|
# define sprintf rpl_sprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (sprintf, int, (char *str, const char *format, ...)
|
_GL_FUNCDECL_RPL (sprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
(char *restrict str, const char *restrict format, ...)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_CXXALIAS_RPL (sprintf, int, (char *str, const char *format, ...));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (sprintf, int,
|
||||||
|
(char *restrict str, const char *restrict format, ...));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (sprintf, int, (char *str, const char *format, ...));
|
_GL_CXXALIAS_SYS (sprintf, int,
|
||||||
|
(char *restrict str, const char *restrict format, ...));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (sprintf);
|
_GL_CXXALIASWARN (sprintf);
|
||||||
@ -1169,6 +1323,22 @@ _GL_WARN_ON_USE (sprintf, "sprintf is not always POSIX compliant - "
|
|||||||
"POSIX compliance");
|
"POSIX compliance");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_TEMPNAM@
|
||||||
|
/* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::tempnam always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef tempnam
|
||||||
|
# define tempnam _tempnam
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (tempnam);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_TMPFILE@
|
#if @GNULIB_TMPFILE@
|
||||||
# if @REPLACE_TMPFILE@
|
# if @REPLACE_TMPFILE@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
@ -1201,7 +1371,7 @@ _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (asprintf, int,
|
_GL_FUNCDECL_RPL (asprintf, int,
|
||||||
(char **result, const char *format, ...)
|
(char **result, const char *format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (asprintf, int,
|
_GL_CXXALIAS_RPL (asprintf, int,
|
||||||
(char **result, const char *format, ...));
|
(char **result, const char *format, ...));
|
||||||
@ -1209,7 +1379,7 @@ _GL_CXXALIAS_RPL (asprintf, int,
|
|||||||
# if !@HAVE_VASPRINTF@
|
# if !@HAVE_VASPRINTF@
|
||||||
_GL_FUNCDECL_SYS (asprintf, int,
|
_GL_FUNCDECL_SYS (asprintf, int,
|
||||||
(char **result, const char *format, ...)
|
(char **result, const char *format, ...)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (asprintf, int,
|
_GL_CXXALIAS_SYS (asprintf, int,
|
||||||
@ -1222,7 +1392,7 @@ _GL_CXXALIASWARN (asprintf);
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vasprintf, int,
|
_GL_FUNCDECL_RPL (vasprintf, int,
|
||||||
(char **result, const char *format, va_list args)
|
(char **result, const char *format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (vasprintf, int,
|
_GL_CXXALIAS_RPL (vasprintf, int,
|
||||||
(char **result, const char *format, va_list args));
|
(char **result, const char *format, va_list args));
|
||||||
@ -1230,7 +1400,7 @@ _GL_CXXALIAS_RPL (vasprintf, int,
|
|||||||
# if !@HAVE_VASPRINTF@
|
# if !@HAVE_VASPRINTF@
|
||||||
_GL_FUNCDECL_SYS (vasprintf, int,
|
_GL_FUNCDECL_SYS (vasprintf, int,
|
||||||
(char **result, const char *format, va_list args)
|
(char **result, const char *format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (vasprintf, int,
|
_GL_CXXALIAS_SYS (vasprintf, int,
|
||||||
@ -1244,20 +1414,23 @@ _GL_CXXALIASWARN (vasprintf);
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define vdprintf rpl_vdprintf
|
# define vdprintf rpl_vdprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vdprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
(int fd, const char *restrict format, va_list args)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *format, va_list args));
|
_GL_ARG_NONNULL ((2)));
|
||||||
|
_GL_CXXALIAS_RPL (vdprintf, int,
|
||||||
|
(int fd, const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_VDPRINTF@
|
# if !@HAVE_VDPRINTF@
|
||||||
_GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *format, va_list args)
|
_GL_FUNCDECL_SYS (vdprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
(int fd, const char *restrict format, va_list args)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
/* Need to cast, because on Solaris, the third parameter will likely be
|
/* Need to cast, because on Solaris, the third parameter will likely be
|
||||||
__va_list args. */
|
__va_list args. */
|
||||||
_GL_CXXALIAS_SYS_CAST (vdprintf, int,
|
_GL_CXXALIAS_SYS_CAST (vdprintf, int,
|
||||||
(int fd, const char *format, va_list args));
|
(int fd, const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vdprintf);
|
_GL_CXXALIASWARN (vdprintf);
|
||||||
@ -1278,21 +1451,28 @@ _GL_WARN_ON_USE (vdprintf, "vdprintf is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
# define GNULIB_overrides_vfprintf 1
|
# define GNULIB_overrides_vfprintf 1
|
||||||
# if @GNULIB_VFPRINTF_POSIX@
|
# if @GNULIB_VFPRINTF_POSIX@
|
||||||
_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vfprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
(FILE *restrict fp,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
const char *restrict format, va_list args)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# else
|
# else
|
||||||
_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vfprintf, int,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
|
(FILE *restrict fp,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
const char *restrict format, va_list args)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args));
|
_GL_CXXALIAS_RPL (vfprintf, int,
|
||||||
|
(FILE *restrict fp,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on Solaris, the third parameter is
|
/* Need to cast, because on Solaris, the third parameter is
|
||||||
__va_list args
|
__va_list args
|
||||||
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
||||||
_GL_CXXALIAS_SYS_CAST (vfprintf, int,
|
_GL_CXXALIAS_SYS_CAST (vfprintf, int,
|
||||||
(FILE *fp, const char *format, va_list args));
|
(FILE *restrict fp,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vfprintf);
|
_GL_CXXALIASWARN (vfprintf);
|
||||||
@ -1315,16 +1495,21 @@ _GL_WARN_ON_USE (vfprintf, "vfprintf is not always POSIX compliant - "
|
|||||||
# define vfscanf rpl_vfscanf
|
# define vfscanf rpl_vfscanf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vfscanf, int,
|
_GL_FUNCDECL_RPL (vfscanf, int,
|
||||||
(FILE *stream, const char *format, va_list args)
|
(FILE *restrict stream,
|
||||||
|
const char *restrict format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
|
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (vfscanf, int,
|
_GL_CXXALIAS_RPL (vfscanf, int,
|
||||||
(FILE *stream, const char *format, va_list args));
|
(FILE *restrict stream,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (vfscanf, int,
|
_GL_CXXALIAS_SYS (vfscanf, int,
|
||||||
(FILE *stream, const char *format, va_list args));
|
(FILE *restrict stream,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vfscanf);
|
_GL_CXXALIASWARN (vfscanf);
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VPRINTF@
|
#if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VPRINTF@
|
||||||
@ -1335,20 +1520,21 @@ _GL_CXXALIASWARN (vfscanf);
|
|||||||
# endif
|
# endif
|
||||||
# define GNULIB_overrides_vprintf 1
|
# define GNULIB_overrides_vprintf 1
|
||||||
# if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
# if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
|
||||||
_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (1, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# else
|
# else
|
||||||
_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
|
_GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_RPL (vprintf, int, (const char *format, va_list args));
|
_GL_CXXALIAS_RPL (vprintf, int, (const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on Solaris, the second parameter is
|
/* Need to cast, because on Solaris, the second parameter is
|
||||||
__va_list args
|
__va_list args
|
||||||
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
||||||
_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args));
|
_GL_CXXALIAS_SYS_CAST (vprintf, int,
|
||||||
|
(const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vprintf);
|
_GL_CXXALIASWARN (vprintf);
|
||||||
@ -1370,14 +1556,16 @@ _GL_WARN_ON_USE (vprintf, "vprintf is not always POSIX compliant - "
|
|||||||
# undef vscanf
|
# undef vscanf
|
||||||
# define vscanf rpl_vscanf
|
# define vscanf rpl_vscanf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vscanf, int, (const char *format, va_list args)
|
_GL_FUNCDECL_RPL (vscanf, int, (const char *restrict format, va_list args)
|
||||||
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
|
_GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (vscanf, int, (const char *format, va_list args));
|
_GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (vscanf, int, (const char *format, va_list args));
|
_GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vscanf);
|
_GL_CXXALIASWARN (vscanf);
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_VSNPRINTF@
|
#if @GNULIB_VSNPRINTF@
|
||||||
@ -1386,22 +1574,28 @@ _GL_CXXALIASWARN (vscanf);
|
|||||||
# define vsnprintf rpl_vsnprintf
|
# define vsnprintf rpl_vsnprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vsnprintf, int,
|
_GL_FUNCDECL_RPL (vsnprintf, int,
|
||||||
(char *str, size_t size, const char *format, va_list args)
|
(char *restrict str, size_t size,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
|
const char *restrict format, va_list args)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
|
||||||
_GL_ARG_NONNULL ((3)));
|
_GL_ARG_NONNULL ((3)));
|
||||||
_GL_CXXALIAS_RPL (vsnprintf, int,
|
_GL_CXXALIAS_RPL (vsnprintf, int,
|
||||||
(char *str, size_t size, const char *format, va_list args));
|
(char *restrict str, size_t size,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_DECL_VSNPRINTF@
|
# if !@HAVE_DECL_VSNPRINTF@
|
||||||
_GL_FUNCDECL_SYS (vsnprintf, int,
|
_GL_FUNCDECL_SYS (vsnprintf, int,
|
||||||
(char *str, size_t size, const char *format, va_list args)
|
(char *restrict str, size_t size,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
|
const char *restrict format, va_list args)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
|
||||||
_GL_ARG_NONNULL ((3)));
|
_GL_ARG_NONNULL ((3)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (vsnprintf, int,
|
_GL_CXXALIAS_SYS (vsnprintf, int,
|
||||||
(char *str, size_t size, const char *format, va_list args));
|
(char *restrict str, size_t size,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vsnprintf);
|
_GL_CXXALIASWARN (vsnprintf);
|
||||||
|
# endif
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef vsnprintf
|
# undef vsnprintf
|
||||||
# if HAVE_RAW_DECL_VSNPRINTF
|
# if HAVE_RAW_DECL_VSNPRINTF
|
||||||
@ -1416,17 +1610,20 @@ _GL_WARN_ON_USE (vsnprintf, "vsnprintf is unportable - "
|
|||||||
# define vsprintf rpl_vsprintf
|
# define vsprintf rpl_vsprintf
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (vsprintf, int,
|
_GL_FUNCDECL_RPL (vsprintf, int,
|
||||||
(char *str, const char *format, va_list args)
|
(char *restrict str,
|
||||||
_GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
|
const char *restrict format, va_list args)
|
||||||
|
_GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (vsprintf, int,
|
_GL_CXXALIAS_RPL (vsprintf, int,
|
||||||
(char *str, const char *format, va_list args));
|
(char *restrict str,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on Solaris, the third parameter is
|
/* Need to cast, because on Solaris, the third parameter is
|
||||||
__va_list args
|
__va_list args
|
||||||
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
and GCC's fixincludes did not change this to __gnuc_va_list. */
|
||||||
_GL_CXXALIAS_SYS_CAST (vsprintf, int,
|
_GL_CXXALIAS_SYS_CAST (vsprintf, int,
|
||||||
(char *str, const char *format, va_list args));
|
(char *restrict str,
|
||||||
|
const char *restrict format, va_list args));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (vsprintf);
|
_GL_CXXALIASWARN (vsprintf);
|
||||||
|
268
lib/stdlib.in.h
268
lib/stdlib.in.h
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <stdlib.h>.
|
/* A GNU-like <stdlib.h>.
|
||||||
|
|
||||||
Copyright (C) 1995, 2001-2004, 2006-2020 Free Software Foundation, Inc.
|
Copyright (C) 1995, 2001-2004, 2006-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -53,8 +53,8 @@
|
|||||||
# include <sys/loadavg.h>
|
# include <sys/loadavg.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Native Windows platforms declare mktemp() in <io.h>. */
|
/* Native Windows platforms declare _mktemp() in <io.h>. */
|
||||||
#if 0 && (defined _WIN32 && ! defined __CYGWIN__)
|
#if defined _WIN32 && !defined __CYGWIN__
|
||||||
# include <io.h>
|
# include <io.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -101,10 +101,12 @@ struct random_data
|
|||||||
|
|
||||||
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
||||||
The attribute __pure__ was added in gcc 2.96. */
|
The attribute __pure__ was added in gcc 2.96. */
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
#ifndef _GL_ATTRIBUTE_PURE
|
||||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
|
||||||
#else
|
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_PURE /* empty */
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* The definition of _Noreturn is copied here. */
|
/* The definition of _Noreturn is copied here. */
|
||||||
@ -147,6 +149,31 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Allocate memory with indefinite extent and specified alignment. */
|
||||||
|
#if @GNULIB_ALIGNED_ALLOC@
|
||||||
|
# if @REPLACE_ALIGNED_ALLOC@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef aligned_alloc
|
||||||
|
# define aligned_alloc rpl_aligned_alloc
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
|
||||||
|
_GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
|
||||||
|
# else
|
||||||
|
# if @HAVE_ALIGNED_ALLOC@
|
||||||
|
_GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if @HAVE_ALIGNED_ALLOC@
|
||||||
|
_GL_CXXALIASWARN (aligned_alloc);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef aligned_alloc
|
||||||
|
# if HAVE_RAW_DECL_ALIGNED_ALLOC
|
||||||
|
_GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - "
|
||||||
|
"use gnulib module aligned_alloc for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_ATOLL@
|
#if @GNULIB_ATOLL@
|
||||||
/* Parse a signed decimal integer.
|
/* Parse a signed decimal integer.
|
||||||
Returns the value of the integer. Errors are not detected. */
|
Returns the value of the integer. Errors are not detected. */
|
||||||
@ -215,6 +242,94 @@ _GL_WARN_ON_USE (canonicalize_file_name,
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_ECVT@
|
||||||
|
/* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have
|
||||||
|
it. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef ecvt
|
||||||
|
# define ecvt _ecvt
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (ecvt, char *,
|
||||||
|
(double number, int ndigits, int *decptp, int *signp));
|
||||||
|
# else
|
||||||
|
# if @HAVE_DECL_ECVT@
|
||||||
|
_GL_CXXALIAS_SYS (ecvt, char *,
|
||||||
|
(double number, int ndigits, int *decptp, int *signp));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_ECVT@
|
||||||
|
_GL_CXXALIASWARN (ecvt);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_FCVT@
|
||||||
|
/* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have
|
||||||
|
it. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fcvt
|
||||||
|
# define fcvt _fcvt
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (fcvt, char *,
|
||||||
|
(double number, int ndigits, int *decptp, int *signp));
|
||||||
|
# else
|
||||||
|
# if @HAVE_DECL_FCVT@
|
||||||
|
_GL_CXXALIAS_SYS (fcvt, char *,
|
||||||
|
(double number, int ndigits, int *decptp, int *signp));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCVT@
|
||||||
|
_GL_CXXALIASWARN (fcvt);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_FREE_POSIX@
|
||||||
|
# if @REPLACE_FREE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef free
|
||||||
|
# define free rpl_free
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (free, void, (void *ptr));
|
||||||
|
_GL_CXXALIAS_RPL (free, void, (void *ptr));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (free, void, (void *ptr));
|
||||||
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
|
_GL_CXXALIASWARN (free);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef free
|
||||||
|
/* Assume free is always declared. */
|
||||||
|
_GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - "
|
||||||
|
"use gnulib module free for portability");
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_GCVT@
|
||||||
|
/* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have
|
||||||
|
it. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef gcvt
|
||||||
|
# define gcvt _gcvt
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf));
|
||||||
|
# else
|
||||||
|
# if @HAVE_DECL_GCVT@
|
||||||
|
_GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_GCVT@
|
||||||
|
_GL_CXXALIASWARN (gcvt);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_GETLOADAVG@
|
#if @GNULIB_GETLOADAVG@
|
||||||
/* Store max(NELEM,3) load average numbers in LOADAVG[].
|
/* Store max(NELEM,3) load average numbers in LOADAVG[].
|
||||||
The three numbers are the load average of the last 1 minute, the last 5
|
The three numbers are the load average of the last 1 minute, the last 5
|
||||||
@ -311,13 +426,17 @@ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - "
|
|||||||
# undef mbtowc
|
# undef mbtowc
|
||||||
# define mbtowc rpl_mbtowc
|
# define mbtowc rpl_mbtowc
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
|
_GL_FUNCDECL_RPL (mbtowc, int,
|
||||||
_GL_CXXALIAS_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
|
(wchar_t *restrict pwc, const char *restrict s, size_t n));
|
||||||
|
_GL_CXXALIAS_RPL (mbtowc, int,
|
||||||
|
(wchar_t *restrict pwc, const char *restrict s, size_t n));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_MBTOWC@
|
# if !@HAVE_MBTOWC@
|
||||||
_GL_FUNCDECL_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
|
_GL_FUNCDECL_SYS (mbtowc, int,
|
||||||
|
(wchar_t *restrict pwc, const char *restrict s, size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
|
_GL_CXXALIAS_SYS (mbtowc, int,
|
||||||
|
(wchar_t *restrict pwc, const char *restrict s, size_t n));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (mbtowc);
|
_GL_CXXALIASWARN (mbtowc);
|
||||||
@ -462,6 +581,51 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_MKTEMP@
|
||||||
|
/* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::mktemp always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef mktemp
|
||||||
|
# define mktemp _mktemp
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (mktemp);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Allocate memory with indefinite extent and specified alignment. */
|
||||||
|
#if @GNULIB_POSIX_MEMALIGN@
|
||||||
|
# if @REPLACE_POSIX_MEMALIGN@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef posix_memalign
|
||||||
|
# define posix_memalign rpl_posix_memalign
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (posix_memalign, int,
|
||||||
|
(void **memptr, size_t alignment, size_t size)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (posix_memalign, int,
|
||||||
|
(void **memptr, size_t alignment, size_t size));
|
||||||
|
# else
|
||||||
|
# if @HAVE_POSIX_MEMALIGN@
|
||||||
|
_GL_CXXALIAS_SYS (posix_memalign, int,
|
||||||
|
(void **memptr, size_t alignment, size_t size));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if @HAVE_POSIX_MEMALIGN@
|
||||||
|
_GL_CXXALIASWARN (posix_memalign);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef posix_memalign
|
||||||
|
# if HAVE_RAW_DECL_POSIX_MEMALIGN
|
||||||
|
_GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - "
|
||||||
|
"use gnulib module posix_memalign for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_POSIX_OPENPT@
|
#if @GNULIB_POSIX_OPENPT@
|
||||||
/* Return an FD open to the master side of a pseudo-terminal. Flags should
|
/* Return an FD open to the master side of a pseudo-terminal. Flags should
|
||||||
include O_RDWR, and may also include O_NOCTTY. */
|
include O_RDWR, and may also include O_NOCTTY. */
|
||||||
@ -540,6 +704,28 @@ _GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
|
_GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (putenv, int, (char *string));
|
_GL_CXXALIAS_RPL (putenv, int, (char *string));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef putenv
|
||||||
|
# define putenv _putenv
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (putenv, int, (char *string));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (putenv, int, (char *string));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (putenv);
|
||||||
|
#elif @GNULIB_MDA_PUTENV@
|
||||||
|
/* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::putenv always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef putenv
|
||||||
|
# define putenv _putenv
|
||||||
|
# endif
|
||||||
|
/* Need to cast, because on mingw, the parameter is either
|
||||||
|
'const char *string' or 'char *string'. */
|
||||||
|
_GL_CXXALIAS_MDA_CAST (putenv, int, (char *string));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (putenv, int, (char *string));
|
_GL_CXXALIAS_SYS (putenv, int, (char *string));
|
||||||
# endif
|
# endif
|
||||||
@ -866,15 +1052,19 @@ _GL_WARN_ON_USE (reallocarray, "reallocarray is not portable - "
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define realpath rpl_realpath
|
# define realpath rpl_realpath
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (realpath, char *, (const char *name, char *resolved)
|
_GL_FUNCDECL_RPL (realpath, char *,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict name, char *restrict resolved)
|
||||||
_GL_CXXALIAS_RPL (realpath, char *, (const char *name, char *resolved));
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (realpath, char *,
|
||||||
|
(const char *restrict name, char *restrict resolved));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_REALPATH@
|
# if !@HAVE_REALPATH@
|
||||||
_GL_FUNCDECL_SYS (realpath, char *, (const char *name, char *resolved)
|
_GL_FUNCDECL_SYS (realpath, char *,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict name, char *restrict resolved)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (realpath, char *, (const char *name, char *resolved));
|
_GL_CXXALIAS_SYS (realpath, char *,
|
||||||
|
(const char *restrict name, char *restrict resolved));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (realpath);
|
_GL_CXXALIASWARN (realpath);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -957,15 +1147,19 @@ _GL_WARN_ON_USE (setenv, "setenv is unportable - "
|
|||||||
# define strtod rpl_strtod
|
# define strtod rpl_strtod
|
||||||
# endif
|
# endif
|
||||||
# define GNULIB_defined_strtod_function 1
|
# define GNULIB_defined_strtod_function 1
|
||||||
_GL_FUNCDECL_RPL (strtod, double, (const char *str, char **endp)
|
_GL_FUNCDECL_RPL (strtod, double,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict str, char **restrict endp)
|
||||||
_GL_CXXALIAS_RPL (strtod, double, (const char *str, char **endp));
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (strtod, double,
|
||||||
|
(const char *restrict str, char **restrict endp));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_STRTOD@
|
# if !@HAVE_STRTOD@
|
||||||
_GL_FUNCDECL_SYS (strtod, double, (const char *str, char **endp)
|
_GL_FUNCDECL_SYS (strtod, double,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict str, char **restrict endp)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (strtod, double, (const char *str, char **endp));
|
_GL_CXXALIAS_SYS (strtod, double,
|
||||||
|
(const char *restrict str, char **restrict endp));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (strtod);
|
_GL_CXXALIASWARN (strtod);
|
||||||
@ -985,15 +1179,19 @@ _GL_WARN_ON_USE (strtod, "strtod is unportable - "
|
|||||||
# define strtold rpl_strtold
|
# define strtold rpl_strtold
|
||||||
# endif
|
# endif
|
||||||
# define GNULIB_defined_strtold_function 1
|
# define GNULIB_defined_strtold_function 1
|
||||||
_GL_FUNCDECL_RPL (strtold, long double, (const char *str, char **endp)
|
_GL_FUNCDECL_RPL (strtold, long double,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict str, char **restrict endp)
|
||||||
_GL_CXXALIAS_RPL (strtold, long double, (const char *str, char **endp));
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (strtold, long double,
|
||||||
|
(const char *restrict str, char **restrict endp));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_STRTOLD@
|
# if !@HAVE_STRTOLD@
|
||||||
_GL_FUNCDECL_SYS (strtold, long double, (const char *str, char **endp)
|
_GL_FUNCDECL_SYS (strtold, long double,
|
||||||
_GL_ARG_NONNULL ((1)));
|
(const char *restrict str, char **restrict endp)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (strtold, long double, (const char *str, char **endp));
|
_GL_CXXALIAS_SYS (strtold, long double,
|
||||||
|
(const char *restrict str, char **restrict endp));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (strtold);
|
_GL_CXXALIASWARN (strtold);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -1015,11 +1213,13 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - "
|
|||||||
to ERANGE. */
|
to ERANGE. */
|
||||||
# if !@HAVE_STRTOLL@
|
# if !@HAVE_STRTOLL@
|
||||||
_GL_FUNCDECL_SYS (strtoll, long long,
|
_GL_FUNCDECL_SYS (strtoll, long long,
|
||||||
(const char *string, char **endptr, int base)
|
(const char *restrict string, char **restrict endptr,
|
||||||
|
int base)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (strtoll, long long,
|
_GL_CXXALIAS_SYS (strtoll, long long,
|
||||||
(const char *string, char **endptr, int base));
|
(const char *restrict string, char **restrict endptr,
|
||||||
|
int base));
|
||||||
_GL_CXXALIASWARN (strtoll);
|
_GL_CXXALIASWARN (strtoll);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef strtoll
|
# undef strtoll
|
||||||
@ -1040,11 +1240,13 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
|
|||||||
ERANGE. */
|
ERANGE. */
|
||||||
# if !@HAVE_STRTOULL@
|
# if !@HAVE_STRTOULL@
|
||||||
_GL_FUNCDECL_SYS (strtoull, unsigned long long,
|
_GL_FUNCDECL_SYS (strtoull, unsigned long long,
|
||||||
(const char *string, char **endptr, int base)
|
(const char *restrict string, char **restrict endptr,
|
||||||
|
int base)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (strtoull, unsigned long long,
|
_GL_CXXALIAS_SYS (strtoull, unsigned long long,
|
||||||
(const char *string, char **endptr, int base));
|
(const char *restrict string, char **restrict endptr,
|
||||||
|
int base));
|
||||||
_GL_CXXALIASWARN (strtoull);
|
_GL_CXXALIASWARN (strtoull);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef strtoull
|
# undef strtoull
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Optimized string comparison.
|
/* Optimized string comparison.
|
||||||
Copyright (C) 2001-2002, 2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2001-2002, 2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
/* Help GCC to generate good code for string comparisons with
|
/* Help GCC to generate good code for string comparisons with
|
||||||
immediate strings. */
|
immediate strings. */
|
||||||
#if defined (__GNUC__) && defined (__OPTIMIZE__)
|
#if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
streq9 (const char *s1, const char *s2)
|
streq9 (const char *s1, const char *s2)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Charset conversion.
|
/* Charset conversion.
|
||||||
Copyright (C) 2001-2007, 2010-2020 Free Software Foundation, Inc.
|
Copyright (C) 2001-2007, 2010-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible and Simon Josefsson.
|
Written by Bruno Haible and Simon Josefsson.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Charset conversion.
|
/* Charset conversion.
|
||||||
Copyright (C) 2001-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2001-2004, 2006-2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible and Simon Josefsson.
|
Written by Bruno Haible and Simon Josefsson.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
178
lib/string.in.h
178
lib/string.in.h
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <string.h>.
|
/* A GNU-like <string.h>.
|
||||||
|
|
||||||
Copyright (C) 1995-1996, 2001-2020 Free Software Foundation, Inc.
|
Copyright (C) 1995-1996, 2001-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -54,10 +54,12 @@
|
|||||||
|
|
||||||
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
||||||
The attribute __pure__ was added in gcc 2.96. */
|
The attribute __pure__ was added in gcc 2.96. */
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
#ifndef _GL_ATTRIBUTE_PURE
|
||||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
|
||||||
#else
|
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_PURE /* empty */
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* NetBSD 5.0 declares strsignal in <unistd.h>, not in <string.h>. */
|
/* NetBSD 5.0 declares strsignal in <unistd.h>, not in <string.h>. */
|
||||||
@ -67,6 +69,14 @@
|
|||||||
# include <unistd.h>
|
# include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* AIX 7.2 declares ffsl and ffsll in <strings.h>, not in <string.h>. */
|
||||||
|
/* But in any case avoid namespace pollution on glibc systems. */
|
||||||
|
#if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \
|
||||||
|
&& defined _AIX) \
|
||||||
|
&& ! defined __GLIBC__
|
||||||
|
# include <strings.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||||
|
|
||||||
/* The definition of _GL_ARG_NONNULL is copied here. */
|
/* The definition of _GL_ARG_NONNULL is copied here. */
|
||||||
@ -108,10 +118,18 @@ _GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module");
|
|||||||
|
|
||||||
/* Find the index of the least-significant set bit. */
|
/* Find the index of the least-significant set bit. */
|
||||||
#if @GNULIB_FFSLL@
|
#if @GNULIB_FFSLL@
|
||||||
# if !@HAVE_FFSLL@
|
# if @REPLACE_FFSLL@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# define ffsll rpl_ffsll
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (ffsll, int, (long long int i));
|
||||||
|
_GL_CXXALIAS_RPL (ffsll, int, (long long int i));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_FFSLL@
|
||||||
_GL_FUNCDECL_SYS (ffsll, int, (long long int i));
|
_GL_FUNCDECL_SYS (ffsll, int, (long long int i));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (ffsll, int, (long long int i));
|
_GL_CXXALIAS_SYS (ffsll, int, (long long int i));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (ffsll);
|
_GL_CXXALIASWARN (ffsll);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef ffsll
|
# undef ffsll
|
||||||
@ -121,10 +139,30 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module");
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_MEMCCPY@
|
||||||
|
/* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::memccpy always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef memccpy
|
||||||
|
# define memccpy _memccpy
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (memccpy, void *,
|
||||||
|
(void *dest, const void *src, int c, size_t n));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (memccpy, void *,
|
||||||
|
(void *dest, const void *src, int c, size_t n));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (memccpy);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Return the first instance of C within N bytes of S, or NULL. */
|
/* Return the first instance of C within N bytes of S, or NULL. */
|
||||||
#if @GNULIB_MEMCHR@
|
#if @GNULIB_MEMCHR@
|
||||||
# if @REPLACE_MEMCHR@
|
# if @REPLACE_MEMCHR@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef memchr
|
||||||
# define memchr rpl_memchr
|
# define memchr rpl_memchr
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
|
_GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
|
||||||
@ -132,11 +170,6 @@ _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
|
|||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
|
_GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
|
||||||
# else
|
# else
|
||||||
# if ! @HAVE_MEMCHR@
|
|
||||||
_GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n)
|
|
||||||
_GL_ATTRIBUTE_PURE
|
|
||||||
_GL_ARG_NONNULL ((1)));
|
|
||||||
# endif
|
|
||||||
/* On some systems, this function is defined as an overloaded function:
|
/* On some systems, this function is defined as an overloaded function:
|
||||||
extern "C" { const void * std::memchr (const void *, int, size_t); }
|
extern "C" { const void * std::memchr (const void *, int, size_t); }
|
||||||
extern "C++" { void * std::memchr (void *, int, size_t); } */
|
extern "C++" { void * std::memchr (void *, int, size_t); } */
|
||||||
@ -332,9 +365,11 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - "
|
|||||||
GB18030 and the character to be searched is a digit. */
|
GB18030 and the character to be searched is a digit. */
|
||||||
# undef strchr
|
# undef strchr
|
||||||
/* Assume strchr is always declared. */
|
/* Assume strchr is always declared. */
|
||||||
_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
|
_GL_WARN_ON_USE_CXX (strchr,
|
||||||
"in some multibyte locales - "
|
const char *, char *, (const char *, int),
|
||||||
"use mbschr if you care about internationalization");
|
"strchr cannot work correctly on character strings "
|
||||||
|
"in some multibyte locales - "
|
||||||
|
"use mbschr if you care about internationalization");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Find the first occurrence of C in S or the final NUL byte. */
|
/* Find the first occurrence of C in S or the final NUL byte. */
|
||||||
@ -385,6 +420,12 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
|
_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
|
_GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef strdup
|
||||||
|
# define strdup _strdup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
|
||||||
# else
|
# else
|
||||||
# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
|
# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
|
||||||
/* strdup exists as a function and as a macro. Get rid of the macro. */
|
/* strdup exists as a function and as a macro. Get rid of the macro. */
|
||||||
@ -402,6 +443,23 @@ _GL_CXXALIASWARN (strdup);
|
|||||||
_GL_WARN_ON_USE (strdup, "strdup is unportable - "
|
_GL_WARN_ON_USE (strdup, "strdup is unportable - "
|
||||||
"use gnulib module strdup for portability");
|
"use gnulib module strdup for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_STRDUP@
|
||||||
|
/* On native Windows, map 'creat' to '_creat', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::creat always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef strdup
|
||||||
|
# define strdup _strdup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
|
||||||
|
# else
|
||||||
|
# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
|
||||||
|
# undef strdup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (strdup);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Append no more than N characters from SRC onto DEST. */
|
/* Append no more than N characters from SRC onto DEST. */
|
||||||
@ -411,11 +469,14 @@ _GL_WARN_ON_USE (strdup, "strdup is unportable - "
|
|||||||
# undef strncat
|
# undef strncat
|
||||||
# define strncat rpl_strncat
|
# define strncat rpl_strncat
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
|
_GL_FUNCDECL_RPL (strncat, char *,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
(char *restrict dest, const char *restrict src, size_t n)
|
||||||
_GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (strncat, char *,
|
||||||
|
(char *restrict dest, const char *restrict src, size_t n));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
|
_GL_CXXALIAS_SYS (strncat, char *,
|
||||||
|
(char *restrict dest, const char *restrict src, size_t n));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (strncat);
|
_GL_CXXALIASWARN (strncat);
|
||||||
@ -523,15 +584,19 @@ _GL_CXXALIASWARN (strpbrk);
|
|||||||
locale encoding is GB18030 and one of the characters to be searched is a
|
locale encoding is GB18030 and one of the characters to be searched is a
|
||||||
digit. */
|
digit. */
|
||||||
# undef strpbrk
|
# undef strpbrk
|
||||||
_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
|
_GL_WARN_ON_USE_CXX (strpbrk,
|
||||||
"in multibyte locales - "
|
const char *, char *, (const char *, const char *),
|
||||||
"use mbspbrk if you care about internationalization");
|
"strpbrk cannot work correctly on character strings "
|
||||||
|
"in multibyte locales - "
|
||||||
|
"use mbspbrk if you care about internationalization");
|
||||||
# endif
|
# endif
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef strpbrk
|
# undef strpbrk
|
||||||
# if HAVE_RAW_DECL_STRPBRK
|
# if HAVE_RAW_DECL_STRPBRK
|
||||||
_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
|
_GL_WARN_ON_USE_CXX (strpbrk,
|
||||||
"use gnulib module strpbrk for portability");
|
const char *, char *, (const char *, const char *),
|
||||||
|
"strpbrk is unportable - "
|
||||||
|
"use gnulib module strpbrk for portability");
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -550,9 +615,11 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings "
|
|||||||
GB18030 and the character to be searched is a digit. */
|
GB18030 and the character to be searched is a digit. */
|
||||||
# undef strrchr
|
# undef strrchr
|
||||||
/* Assume strrchr is always declared. */
|
/* Assume strrchr is always declared. */
|
||||||
_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
|
_GL_WARN_ON_USE_CXX (strrchr,
|
||||||
"in some multibyte locales - "
|
const char *, char *, (const char *, int),
|
||||||
"use mbsrchr if you care about internationalization");
|
"strrchr cannot work correctly on character strings "
|
||||||
|
"in some multibyte locales - "
|
||||||
|
"use mbsrchr if you care about internationalization");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
|
/* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
|
||||||
@ -966,7 +1033,8 @@ _GL_EXTERN_C char * mbssep (char **stringp, const char *delim)
|
|||||||
Caveat: The identity of the delimiting character is lost.
|
Caveat: The identity of the delimiting character is lost.
|
||||||
|
|
||||||
See also mbssep(). */
|
See also mbssep(). */
|
||||||
_GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
|
_GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim,
|
||||||
|
char **save_ptr)
|
||||||
_GL_ARG_NONNULL ((2, 3));
|
_GL_ARG_NONNULL ((2, 3));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1021,6 +1089,60 @@ _GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Return the name of the system error code ERRNUM. */
|
||||||
|
#if @GNULIB_STRERRORNAME_NP@
|
||||||
|
# if @REPLACE_STRERRORNAME_NP@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef strerrorname_np
|
||||||
|
# define strerrorname_np rpl_strerrorname_np
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum));
|
||||||
|
_GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_STRERRORNAME_NP@
|
||||||
|
_GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (strerrorname_np);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef strerrorname_np
|
||||||
|
# if HAVE_RAW_DECL_STRERRORNAME_NP
|
||||||
|
_GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - "
|
||||||
|
"use gnulib module strerrorname_np for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Return an abbreviation string for the signal number SIG. */
|
||||||
|
#if @GNULIB_SIGABBREV_NP@
|
||||||
|
# if ! @HAVE_SIGABBREV_NP@
|
||||||
|
_GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig));
|
||||||
|
_GL_CXXALIASWARN (sigabbrev_np);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef sigabbrev_np
|
||||||
|
# if HAVE_RAW_DECL_SIGABBREV_NP
|
||||||
|
_GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - "
|
||||||
|
"use gnulib module sigabbrev_np for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Return an English description string for the signal number SIG. */
|
||||||
|
#if @GNULIB_SIGDESCR_NP@
|
||||||
|
# if ! @HAVE_SIGDESCR_NP@
|
||||||
|
_GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig));
|
||||||
|
_GL_CXXALIASWARN (sigdescr_np);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef sigdescr_np
|
||||||
|
# if HAVE_RAW_DECL_SIGDESCR_NP
|
||||||
|
_GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - "
|
||||||
|
"use gnulib module sigdescr_np for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if @GNULIB_STRSIGNAL@
|
#if @GNULIB_STRSIGNAL@
|
||||||
# if @REPLACE_STRSIGNAL@
|
# if @REPLACE_STRSIGNAL@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
||||||
Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
||||||
Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Provide a more complete sys/stat.h header file.
|
/* Provide a more complete sys/stat.h header file.
|
||||||
Copyright (C) 2005-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -375,11 +375,11 @@ struct stat
|
|||||||
# define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
|
# define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* S_IXUGO is a common extension to POSIX. */
|
/* Although S_IXUGO and S_IRWXUGO are not specified by POSIX and are
|
||||||
|
not implemented in GNU/Linux, some Gnulib-using apps use the macros. */
|
||||||
#if !S_IXUGO
|
#if !S_IXUGO
|
||||||
# define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
|
# define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef S_IRWXUGO
|
#ifndef S_IRWXUGO
|
||||||
# define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
|
# define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
|
||||||
#endif
|
#endif
|
||||||
@ -391,14 +391,44 @@ struct stat
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_CHMOD@
|
||||||
|
/* On native Windows, map 'chmod' to '_chmod', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::chmod always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef chmod
|
||||||
|
# define chmod _chmod
|
||||||
|
# endif
|
||||||
|
/* Need to cast, because in mingw the last argument is 'int mode'. */
|
||||||
|
_GL_CXXALIAS_MDA_CAST (chmod, int, (const char *filename, mode_t mode));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (chmod, int, (const char *filename, mode_t mode));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (chmod);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_FCHMODAT@
|
#if @GNULIB_FCHMODAT@
|
||||||
# if !@HAVE_FCHMODAT@
|
# if @REPLACE_FCHMODAT@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef fchmodat
|
||||||
|
# define fchmodat rpl_fchmodat
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (fchmodat, int,
|
||||||
|
(int fd, char const *file, mode_t mode, int flag)
|
||||||
|
_GL_ARG_NONNULL ((2)));
|
||||||
|
_GL_CXXALIAS_RPL (fchmodat, int,
|
||||||
|
(int fd, char const *file, mode_t mode, int flag));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_FCHMODAT@
|
||||||
_GL_FUNCDECL_SYS (fchmodat, int,
|
_GL_FUNCDECL_SYS (fchmodat, int,
|
||||||
(int fd, char const *file, mode_t mode, int flag)
|
(int fd, char const *file, mode_t mode, int flag)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (fchmodat, int,
|
_GL_CXXALIAS_SYS (fchmodat, int,
|
||||||
(int fd, char const *file, mode_t mode, int flag));
|
(int fd, char const *file, mode_t mode, int flag));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (fchmodat);
|
_GL_CXXALIASWARN (fchmodat);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef fchmodat
|
# undef fchmodat
|
||||||
@ -420,7 +450,9 @@ _GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf));
|
|||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
|
_GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
|
||||||
# endif
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (fstat);
|
_GL_CXXALIASWARN (fstat);
|
||||||
|
# endif
|
||||||
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
||||||
# undef fstat
|
# undef fstat
|
||||||
# define fstat fstat_used_without_requesting_gnulib_module_fstat
|
# define fstat fstat_used_without_requesting_gnulib_module_fstat
|
||||||
@ -443,18 +475,22 @@ _GL_WARN_ON_USE (fstat, "fstat has portability problems - "
|
|||||||
# define fstatat rpl_fstatat
|
# define fstatat rpl_fstatat
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (fstatat, int,
|
_GL_FUNCDECL_RPL (fstatat, int,
|
||||||
(int fd, char const *name, struct stat *st, int flags)
|
(int fd, char const *restrict name, struct stat *restrict st,
|
||||||
|
int flags)
|
||||||
_GL_ARG_NONNULL ((2, 3)));
|
_GL_ARG_NONNULL ((2, 3)));
|
||||||
_GL_CXXALIAS_RPL (fstatat, int,
|
_GL_CXXALIAS_RPL (fstatat, int,
|
||||||
(int fd, char const *name, struct stat *st, int flags));
|
(int fd, char const *restrict name, struct stat *restrict st,
|
||||||
|
int flags));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_FSTATAT@
|
# if !@HAVE_FSTATAT@
|
||||||
_GL_FUNCDECL_SYS (fstatat, int,
|
_GL_FUNCDECL_SYS (fstatat, int,
|
||||||
(int fd, char const *name, struct stat *st, int flags)
|
(int fd, char const *restrict name, struct stat *restrict st,
|
||||||
|
int flags)
|
||||||
_GL_ARG_NONNULL ((2, 3)));
|
_GL_ARG_NONNULL ((2, 3)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (fstatat, int,
|
_GL_CXXALIAS_SYS (fstatat, int,
|
||||||
(int fd, char const *name, struct stat *st, int flags));
|
(int fd, char const *restrict name, struct stat *restrict st,
|
||||||
|
int flags));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (fstatat);
|
_GL_CXXALIASWARN (fstatat);
|
||||||
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
||||||
@ -499,34 +535,32 @@ _GL_WARN_ON_USE (futimens, "futimens is not portable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_GETUMASK@
|
||||||
|
# if !@HAVE_GETUMASK@
|
||||||
|
_GL_FUNCDECL_SYS (getumask, mode_t, (void));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (getumask, mode_t, (void));
|
||||||
|
# if @HAVE_GETUMASK@
|
||||||
|
_GL_CXXALIASWARN (getumask);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef getumask
|
||||||
|
# if HAVE_RAW_DECL_GETUMASK
|
||||||
|
_GL_WARN_ON_USE (getumask, "getumask is not portable - "
|
||||||
|
"use gnulib module getumask for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_LCHMOD@
|
#if @GNULIB_LCHMOD@
|
||||||
/* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME
|
/* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME
|
||||||
denotes a symbolic link. */
|
denotes a symbolic link. */
|
||||||
# if !@HAVE_LCHMOD@
|
# if !@HAVE_LCHMOD@ || defined __hpux
|
||||||
/* The lchmod replacement follows symbolic links. Callers should take
|
|
||||||
this into account; lchmod should be applied only to arguments that
|
|
||||||
are known to not be symbolic links. On hosts that lack lchmod,
|
|
||||||
this can lead to race conditions between the check and the
|
|
||||||
invocation of lchmod, but we know of no workarounds that are
|
|
||||||
reliable in general. You might try requesting support for lchmod
|
|
||||||
from your operating system supplier. */
|
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
|
||||||
# define lchmod chmod
|
|
||||||
# endif
|
|
||||||
/* Need to cast, because on mingw, the second parameter of chmod is
|
|
||||||
int mode. */
|
|
||||||
_GL_CXXALIAS_RPL_CAST_1 (lchmod, chmod, int,
|
|
||||||
(const char *filename, mode_t mode));
|
|
||||||
# else
|
|
||||||
# if 0 /* assume already declared */
|
|
||||||
_GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode)
|
_GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
|
_GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
|
||||||
# endif
|
|
||||||
# if @HAVE_LCHMOD@
|
|
||||||
_GL_CXXALIASWARN (lchmod);
|
_GL_CXXALIASWARN (lchmod);
|
||||||
# endif
|
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef lchmod
|
# undef lchmod
|
||||||
# if HAVE_RAW_DECL_LCHMOD
|
# if HAVE_RAW_DECL_LCHMOD
|
||||||
@ -543,17 +577,21 @@ _GL_WARN_ON_USE (lchmod, "lchmod is unportable - "
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define lstat stat
|
# define lstat stat
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_RPL_1 (lstat, stat, int, (const char *name, struct stat *buf));
|
_GL_CXXALIAS_RPL_1 (lstat, stat, int,
|
||||||
|
(const char *restrict name, struct stat *restrict buf));
|
||||||
# elif @REPLACE_LSTAT@
|
# elif @REPLACE_LSTAT@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef lstat
|
# undef lstat
|
||||||
# define lstat rpl_lstat
|
# define lstat rpl_lstat
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (lstat, int, (const char *name, struct stat *buf)
|
_GL_FUNCDECL_RPL (lstat, int,
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
(const char *restrict name, struct stat *restrict buf)
|
||||||
_GL_CXXALIAS_RPL (lstat, int, (const char *name, struct stat *buf));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (lstat, int,
|
||||||
|
(const char *restrict name, struct stat *restrict buf));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (lstat, int, (const char *name, struct stat *buf));
|
_GL_CXXALIAS_SYS (lstat, int,
|
||||||
|
(const char *restrict name, struct stat *restrict buf));
|
||||||
# endif
|
# endif
|
||||||
# if @HAVE_LSTAT@
|
# if @HAVE_LSTAT@
|
||||||
_GL_CXXALIASWARN (lstat);
|
_GL_CXXALIASWARN (lstat);
|
||||||
@ -570,21 +608,20 @@ _GL_WARN_ON_USE (lstat, "lstat is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @REPLACE_MKDIR@
|
#if @GNULIB_MKDIR@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if @REPLACE_MKDIR@
|
||||||
# undef mkdir
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define mkdir rpl_mkdir
|
# undef mkdir
|
||||||
# endif
|
# define mkdir rpl_mkdir
|
||||||
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode)
|
_GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
|
_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
|
||||||
#else
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
|
/* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
|
||||||
Additionally, it declares _mkdir (and depending on compile flags, an
|
Additionally, it declares _mkdir (and depending on compile flags, an
|
||||||
alias mkdir), only in the nonstandard includes <direct.h> and <io.h>,
|
alias mkdir), only in the nonstandard includes <direct.h> and <io.h>,
|
||||||
which are included above. */
|
which are included above. */
|
||||||
# if defined _WIN32 && ! defined __CYGWIN__
|
|
||||||
|
|
||||||
# if !GNULIB_defined_rpl_mkdir
|
# if !GNULIB_defined_rpl_mkdir
|
||||||
static int
|
static int
|
||||||
rpl_mkdir (char const *name, mode_t mode)
|
rpl_mkdir (char const *name, mode_t mode)
|
||||||
@ -593,16 +630,44 @@ rpl_mkdir (char const *name, mode_t mode)
|
|||||||
}
|
}
|
||||||
# define GNULIB_defined_rpl_mkdir 1
|
# define GNULIB_defined_rpl_mkdir 1
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef mkdir
|
||||||
# define mkdir rpl_mkdir
|
# define mkdir rpl_mkdir
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
|
_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
|
_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
|
||||||
# endif
|
# endif
|
||||||
#endif
|
|
||||||
_GL_CXXALIASWARN (mkdir);
|
_GL_CXXALIASWARN (mkdir);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef mkdir
|
||||||
|
# if HAVE_RAW_DECL_MKDIR
|
||||||
|
_GL_WARN_ON_USE (mkdir, "mkdir does not always support two parameters - "
|
||||||
|
"use gnulib module mkdir for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_MKDIR@
|
||||||
|
/* On native Windows, map 'mkdir' to '_mkdir', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::mkdir always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !GNULIB_defined_rpl_mkdir
|
||||||
|
static int
|
||||||
|
rpl_mkdir (char const *name, mode_t mode)
|
||||||
|
{
|
||||||
|
return _mkdir (name);
|
||||||
|
}
|
||||||
|
# define GNULIB_defined_rpl_mkdir 1
|
||||||
|
# endif
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef mkdir
|
||||||
|
# define mkdir rpl_mkdir
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (mkdir);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_MKDIRAT@
|
#if @GNULIB_MKDIRAT@
|
||||||
@ -648,11 +713,21 @@ _GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - "
|
|||||||
|
|
||||||
|
|
||||||
#if @GNULIB_MKFIFOAT@
|
#if @GNULIB_MKFIFOAT@
|
||||||
# if !@HAVE_MKFIFOAT@
|
# if @REPLACE_MKFIFOAT@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef mkfifoat
|
||||||
|
# define mkfifoat rpl_mkfifoat
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode)
|
||||||
|
_GL_ARG_NONNULL ((2)));
|
||||||
|
_GL_CXXALIAS_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_MKFIFOAT@
|
||||||
_GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)
|
_GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
|
_GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (mkfifoat);
|
_GL_CXXALIASWARN (mkfifoat);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef mkfifoat
|
# undef mkfifoat
|
||||||
@ -691,13 +766,25 @@ _GL_WARN_ON_USE (mknod, "mknod is not portable - "
|
|||||||
|
|
||||||
|
|
||||||
#if @GNULIB_MKNODAT@
|
#if @GNULIB_MKNODAT@
|
||||||
# if !@HAVE_MKNODAT@
|
# if @REPLACE_MKNODAT@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef mknodat
|
||||||
|
# define mknodat rpl_mknodat
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (mknodat, int,
|
||||||
|
(int fd, char const *file, mode_t mode, dev_t dev)
|
||||||
|
_GL_ARG_NONNULL ((2)));
|
||||||
|
_GL_CXXALIAS_RPL (mknodat, int,
|
||||||
|
(int fd, char const *file, mode_t mode, dev_t dev));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_MKNODAT@
|
||||||
_GL_FUNCDECL_SYS (mknodat, int,
|
_GL_FUNCDECL_SYS (mknodat, int,
|
||||||
(int fd, char const *file, mode_t mode, dev_t dev)
|
(int fd, char const *file, mode_t mode, dev_t dev)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mknodat, int,
|
_GL_CXXALIAS_SYS (mknodat, int,
|
||||||
(int fd, char const *file, mode_t mode, dev_t dev));
|
(int fd, char const *file, mode_t mode, dev_t dev));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (mknodat);
|
_GL_CXXALIASWARN (mknodat);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef mknodat
|
# undef mknodat
|
||||||
@ -766,7 +853,7 @@ _GL_WARN_ON_USE (mknodat, "mknodat is not portable - "
|
|||||||
# define stat(name, st) rpl_stat (name, st)
|
# define stat(name, st) rpl_stat (name, st)
|
||||||
# endif /* !_LARGE_FILES */
|
# endif /* !_LARGE_FILES */
|
||||||
# endif /* !@GNULIB_OVERRIDES_STRUCT_STAT@ */
|
# endif /* !@GNULIB_OVERRIDES_STRUCT_STAT@ */
|
||||||
_GL_EXTERN_C int stat (const char *name, struct stat *buf)
|
_GL_EXTERN_C int stat (const char *restrict name, struct stat *restrict buf)
|
||||||
_GL_ARG_NONNULL ((1, 2));
|
_GL_ARG_NONNULL ((1, 2));
|
||||||
# endif
|
# endif
|
||||||
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
|
||||||
@ -782,6 +869,24 @@ _GL_WARN_ON_USE (stat, "stat is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_UMASK@
|
||||||
|
/* On native Windows, map 'umask' to '_umask', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::umask always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef umask
|
||||||
|
# define umask _umask
|
||||||
|
# endif
|
||||||
|
/* Need to cast, because in mingw the last argument is 'int mode'. */
|
||||||
|
_GL_CXXALIAS_MDA_CAST (umask, mode_t, (mode_t mask));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (umask, mode_t, (mode_t mask));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (umask);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_UTIMENSAT@
|
#if @GNULIB_UTIMENSAT@
|
||||||
/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
|
/* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
|
||||||
implementation relies on futimesat, which on Solaris 10 makes an invocation
|
implementation relies on futimesat, which on Solaris 10 makes an invocation
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide a more complete sys/time.h.
|
/* Provide a more complete sys/time.h.
|
||||||
|
|
||||||
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -135,7 +135,7 @@ _GL_WARN_ON_USE (gettimeofday, "gettimeofday is unportable - "
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef close
|
# undef close
|
||||||
# define close close_used_without_including_unistd_h
|
# define close close_used_without_including_unistd_h
|
||||||
# else
|
# elif !defined __clang__
|
||||||
_GL_WARN_ON_USE (close,
|
_GL_WARN_ON_USE (close,
|
||||||
"close() used without including <unistd.h>");
|
"close() used without including <unistd.h>");
|
||||||
# endif
|
# endif
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide a more complete sys/types.h.
|
/* Provide a more complete sys/types.h.
|
||||||
|
|
||||||
Copyright (C) 2011-2020 Free Software Foundation, Inc.
|
Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A more-standard <time.h>.
|
/* A more-standard <time.h>.
|
||||||
|
|
||||||
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -101,6 +101,25 @@ struct __time_t_must_be_integral {
|
|||||||
# define GNULIB_defined_struct_time_t_must_be_integral 1
|
# define GNULIB_defined_struct_time_t_must_be_integral 1
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
/* Define TIME_UTC, a positive integer constant used for timespec_get(). */
|
||||||
|
# if ! @TIME_H_DEFINES_TIME_UTC@
|
||||||
|
# if !GNULIB_defined_TIME_UTC
|
||||||
|
# define TIME_UTC 1
|
||||||
|
# define GNULIB_defined_TIME_UTC 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
/* Set *TS to the current time, and return BASE.
|
||||||
|
Upon failure, return 0. */
|
||||||
|
# if @GNULIB_TIMESPEC_GET@
|
||||||
|
# if ! @HAVE_TIMESPEC_GET@
|
||||||
|
_GL_FUNCDECL_SYS (timespec_get, int, (struct timespec *ts, int base)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base));
|
||||||
|
_GL_CXXALIASWARN (timespec_get);
|
||||||
|
# endif
|
||||||
|
|
||||||
/* Sleep for at least RQTP seconds unless interrupted, If interrupted,
|
/* Sleep for at least RQTP seconds unless interrupted, If interrupted,
|
||||||
return -1 and store the remaining time into RMTP. See
|
return -1 and store the remaining time into RMTP. See
|
||||||
<https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>. */
|
<https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>. */
|
||||||
@ -135,10 +154,27 @@ _GL_CXXALIASWARN (nanosleep);
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (tzset, void, (void));
|
_GL_FUNCDECL_RPL (tzset, void, (void));
|
||||||
_GL_CXXALIAS_RPL (tzset, void, (void));
|
_GL_CXXALIAS_RPL (tzset, void, (void));
|
||||||
# else
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
# if ! @HAVE_TZSET@
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
_GL_FUNCDECL_SYS (tzset, void, (void));
|
# undef tzset
|
||||||
|
# define tzset _tzset
|
||||||
# endif
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (tzset, void, (void));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (tzset, void, (void));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (tzset);
|
||||||
|
# elif @GNULIB_MDA_TZSET@
|
||||||
|
/* On native Windows, map 'tzset' to '_tzset', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::tzset always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef tzset
|
||||||
|
# define tzset _tzset
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (tzset, void, (void));
|
||||||
|
# else
|
||||||
_GL_CXXALIAS_SYS (tzset, void, (void));
|
_GL_CXXALIAS_SYS (tzset, void, (void));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (tzset);
|
_GL_CXXALIASWARN (tzset);
|
||||||
@ -286,14 +322,17 @@ _GL_CXXALIASWARN (ctime);
|
|||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# define strftime rpl_strftime
|
# define strftime rpl_strftime
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
|
_GL_FUNCDECL_RPL (strftime, size_t,
|
||||||
const char *__fmt, const struct tm *__tp)
|
(char *restrict __buf, size_t __bufsize,
|
||||||
_GL_ARG_NONNULL ((1, 3, 4)));
|
const char *restrict __fmt, const struct tm *restrict __tp)
|
||||||
_GL_CXXALIAS_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
|
_GL_ARG_NONNULL ((1, 3, 4)));
|
||||||
const char *__fmt, const struct tm *__tp));
|
_GL_CXXALIAS_RPL (strftime, size_t,
|
||||||
|
(char *restrict __buf, size_t __bufsize,
|
||||||
|
const char *restrict __fmt, const struct tm *restrict __tp));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (strftime, size_t, (char *__buf, size_t __bufsize,
|
_GL_CXXALIAS_SYS (strftime, size_t,
|
||||||
const char *__fmt, const struct tm *__tp));
|
(char *restrict __buf, size_t __bufsize,
|
||||||
|
const char *restrict __fmt, const struct tm *restrict __tp));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (strftime);
|
_GL_CXXALIASWARN (strftime);
|
||||||
@ -347,17 +386,17 @@ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
|
|||||||
# endif
|
# endif
|
||||||
# if defined GNULIB_POSIXCHECK
|
# if defined GNULIB_POSIXCHECK
|
||||||
# undef asctime_r
|
# undef asctime_r
|
||||||
_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - "
|
_GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - "
|
||||||
"better use strftime (or even sprintf) instead");
|
"better use strftime (or even sprintf) instead");
|
||||||
# endif
|
# endif
|
||||||
# if defined GNULIB_POSIXCHECK
|
# if defined GNULIB_POSIXCHECK
|
||||||
# undef ctime
|
# undef ctime
|
||||||
_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - "
|
_GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - "
|
||||||
"better use strftime (or even sprintf) instead");
|
"better use strftime (or even sprintf) instead");
|
||||||
# endif
|
# endif
|
||||||
# if defined GNULIB_POSIXCHECK
|
# if defined GNULIB_POSIXCHECK
|
||||||
# undef ctime_r
|
# undef ctime_r
|
||||||
_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - "
|
_GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - "
|
||||||
"better use strftime (or even sprintf) instead");
|
"better use strftime (or even sprintf) instead");
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
664
lib/unistd.in.h
664
lib/unistd.in.h
@ -1,5 +1,5 @@
|
|||||||
/* Substitute for and wrapper around <unistd.h>.
|
/* Substitute for and wrapper around <unistd.h>.
|
||||||
Copyright (C) 2003-2020 Free Software Foundation, Inc.
|
Copyright (C) 2003-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -93,20 +93,18 @@
|
|||||||
# undef __need_system_stdlib_h
|
# undef __need_system_stdlib_h
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Native Windows platforms declare chdir, getcwd, rmdir in
|
/* Native Windows platforms declare _chdir, _getcwd, _rmdir in
|
||||||
<io.h> and/or <direct.h>, not in <unistd.h>.
|
<io.h> and/or <direct.h>, not in <unistd.h>.
|
||||||
They also declare access(), chmod(), close(), dup(), dup2(), isatty(),
|
They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(),
|
||||||
lseek(), read(), unlink(), write() in <io.h>. */
|
_lseek(), _read(), _unlink(), _write() in <io.h>. */
|
||||||
#if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \
|
#if defined _WIN32 && !defined __CYGWIN__
|
||||||
|| defined GNULIB_POSIXCHECK) \
|
|
||||||
&& (defined _WIN32 && ! defined __CYGWIN__))
|
|
||||||
# include <io.h> /* mingw32, mingw64 */
|
|
||||||
# include <direct.h> /* mingw64, MSVC 9 */
|
|
||||||
#elif (@GNULIB_CLOSE@ || @GNULIB_DUP@ || @GNULIB_DUP2@ || @GNULIB_ISATTY@ \
|
|
||||||
|| @GNULIB_LSEEK@ || @GNULIB_READ@ || @GNULIB_UNLINK@ || @GNULIB_WRITE@ \
|
|
||||||
|| defined GNULIB_POSIXCHECK) \
|
|
||||||
&& (defined _WIN32 && ! defined __CYGWIN__)
|
|
||||||
# include <io.h>
|
# include <io.h>
|
||||||
|
# include <direct.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Native Windows platforms declare _execl*, _execv* in <process.h>. */
|
||||||
|
#if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# include <process.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* AIX and OSF/1 5.1 declare getdomainname in <netdb.h>, not in <unistd.h>.
|
/* AIX and OSF/1 5.1 declare getdomainname in <netdb.h>, not in <unistd.h>.
|
||||||
@ -118,6 +116,17 @@
|
|||||||
# include <netdb.h>
|
# include <netdb.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in
|
||||||
|
<sys/random.h>, not in <unistd.h>. */
|
||||||
|
/* But avoid namespace pollution on glibc systems. */
|
||||||
|
#if (@GNULIB_GETENTROPY@ || defined GNULIB_POSIXCHECK) \
|
||||||
|
&& ((defined __APPLE__ && defined __MACH__) || defined __sun \
|
||||||
|
|| defined __ANDROID__) \
|
||||||
|
&& @UNISTD_H_HAVE_SYS_RANDOM_H@ \
|
||||||
|
&& !defined __GLIBC__
|
||||||
|
# include <sys/random.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Android 4.3 declares fchownat in <sys/stat.h>, not in <unistd.h>. */
|
/* Android 4.3 declares fchownat in <sys/stat.h>, not in <unistd.h>. */
|
||||||
/* But avoid namespace pollution on glibc systems. */
|
/* But avoid namespace pollution on glibc systems. */
|
||||||
#if (@GNULIB_FCHOWNAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
|
#if (@GNULIB_FCHOWNAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
|
||||||
@ -127,11 +136,8 @@
|
|||||||
|
|
||||||
/* MSVC defines off_t in <sys/types.h>.
|
/* MSVC defines off_t in <sys/types.h>.
|
||||||
May also define off_t to a 64-bit type on native Windows. */
|
May also define off_t to a 64-bit type on native Windows. */
|
||||||
/* But avoid namespace pollution on glibc systems. */
|
/* Get off_t, ssize_t, mode_t. */
|
||||||
#ifndef __GLIBC__
|
#include <sys/types.h>
|
||||||
/* Get off_t, ssize_t. */
|
|
||||||
# include <sys/types.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||||
|
|
||||||
@ -262,6 +268,12 @@ _GL_INLINE_HEADER_BEGIN
|
|||||||
_GL_FUNCDECL_RPL (access, int, (const char *file, int mode)
|
_GL_FUNCDECL_RPL (access, int, (const char *file, int mode)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (access, int, (const char *file, int mode));
|
_GL_CXXALIAS_RPL (access, int, (const char *file, int mode));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef access
|
||||||
|
# define access _access
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
|
_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
|
||||||
# endif
|
# endif
|
||||||
@ -275,11 +287,33 @@ _GL_WARN_ON_USE (access, "access does not always support X_OK - "
|
|||||||
"also, this function is a security risk - "
|
"also, this function is a security risk - "
|
||||||
"use the gnulib module faccessat instead");
|
"use the gnulib module faccessat instead");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_ACCESS@
|
||||||
|
/* On native Windows, map 'access' to '_access', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::access always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef access
|
||||||
|
# define access _access
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (access);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_CHDIR@
|
#if @GNULIB_CHDIR@
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef chdir
|
||||||
|
# define chdir _chdir
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (chdir, int, (const char *file));
|
||||||
|
# else
|
||||||
_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
|
_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (chdir);
|
_GL_CXXALIASWARN (chdir);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef chdir
|
# undef chdir
|
||||||
@ -287,6 +321,20 @@ _GL_CXXALIASWARN (chdir);
|
|||||||
_GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
|
_GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
|
||||||
"use gnulib module chdir for portability");
|
"use gnulib module chdir for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_CHDIR@
|
||||||
|
/* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::chdir always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef chdir
|
||||||
|
# define chdir _chdir
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (chdir, int, (const char *file));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (chdir);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -331,6 +379,12 @@ _GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (close, int, (int fd));
|
_GL_FUNCDECL_RPL (close, int, (int fd));
|
||||||
_GL_CXXALIAS_RPL (close, int, (int fd));
|
_GL_CXXALIAS_RPL (close, int, (int fd));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef close
|
||||||
|
# define close _close
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (close, int, (int fd));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (close, int, (int fd));
|
_GL_CXXALIAS_SYS (close, int, (int fd));
|
||||||
# endif
|
# endif
|
||||||
@ -343,6 +397,20 @@ _GL_CXXALIASWARN (close);
|
|||||||
/* Assume close is always declared. */
|
/* Assume close is always declared. */
|
||||||
_GL_WARN_ON_USE (close, "close does not portably work on sockets - "
|
_GL_WARN_ON_USE (close, "close does not portably work on sockets - "
|
||||||
"use gnulib module close for portability");
|
"use gnulib module close for portability");
|
||||||
|
#elif @GNULIB_MDA_CLOSE@
|
||||||
|
/* On native Windows, map 'close' to '_close', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::close always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef close
|
||||||
|
# define close _close
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (close, int, (int fd));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (close, int, (int fd));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (close);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -357,10 +425,11 @@ _GL_CXXALIAS_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos,
|
|||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (copy_file_range);
|
_GL_CXXALIASWARN (copy_file_range);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
/* Assume copy_file_range is always declared. */
|
# if HAVE_RAW_DECL_COPY_FILE_RANGE
|
||||||
_GL_WARN_ON_USE (copy_file_range,
|
_GL_WARN_ON_USE (copy_file_range,
|
||||||
"copy_file_range is unportable - "
|
"copy_file_range is unportable - "
|
||||||
"use gnulib module copy_file_range for portability");
|
"use gnulib module copy_file_range for portability");
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -371,6 +440,12 @@ _GL_WARN_ON_USE (copy_file_range,
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (dup, int, (int oldfd));
|
_GL_FUNCDECL_RPL (dup, int, (int oldfd));
|
||||||
_GL_CXXALIAS_RPL (dup, int, (int oldfd));
|
_GL_CXXALIAS_RPL (dup, int, (int oldfd));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef dup
|
||||||
|
# define dup _dup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (dup, int, (int oldfd));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (dup, int, (int oldfd));
|
_GL_CXXALIAS_SYS (dup, int, (int oldfd));
|
||||||
# endif
|
# endif
|
||||||
@ -381,6 +456,20 @@ _GL_CXXALIASWARN (dup);
|
|||||||
_GL_WARN_ON_USE (dup, "dup is unportable - "
|
_GL_WARN_ON_USE (dup, "dup is unportable - "
|
||||||
"use gnulib module dup for portability");
|
"use gnulib module dup for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_DUP@
|
||||||
|
/* On native Windows, map 'dup' to '_dup', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::dup always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef dup
|
||||||
|
# define dup _dup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (dup, int, (int oldfd));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (dup, int, (int oldfd));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (dup);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -396,10 +485,13 @@ _GL_WARN_ON_USE (dup, "dup is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
|
_GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
|
||||||
_GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
|
_GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
|
||||||
# else
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
# if !@HAVE_DUP2@
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd));
|
# undef dup2
|
||||||
|
# define dup2 _dup2
|
||||||
# endif
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
|
||||||
|
# else
|
||||||
_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
|
_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (dup2);
|
_GL_CXXALIASWARN (dup2);
|
||||||
@ -409,6 +501,20 @@ _GL_CXXALIASWARN (dup2);
|
|||||||
_GL_WARN_ON_USE (dup2, "dup2 is unportable - "
|
_GL_WARN_ON_USE (dup2, "dup2 is unportable - "
|
||||||
"use gnulib module dup2 for portability");
|
"use gnulib module dup2 for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_DUP2@
|
||||||
|
/* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::dup2 always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef dup2
|
||||||
|
# define dup2 _dup2
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (dup2);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -509,6 +615,282 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_EXECL@
|
||||||
|
# if @REPLACE_EXECL@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execl
|
||||||
|
# define execl rpl_execl
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execl);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execl
|
||||||
|
# if HAVE_RAW_DECL_EXECL
|
||||||
|
_GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - "
|
||||||
|
"use gnulib module execl for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECL@
|
||||||
|
/* On native Windows, map 'execl' to '_execl', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execl always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execl
|
||||||
|
# define execl _execl
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execl);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_EXECLE@
|
||||||
|
# if @REPLACE_EXECLE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execle
|
||||||
|
# define execle rpl_execle
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execle);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execle
|
||||||
|
# if HAVE_RAW_DECL_EXECLE
|
||||||
|
_GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - "
|
||||||
|
"use gnulib module execle for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECLE@
|
||||||
|
/* On native Windows, map 'execle' to '_execle', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execle always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execle
|
||||||
|
# define execle _execle
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (execle, intptr_t,
|
||||||
|
(const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execle);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_EXECLP@
|
||||||
|
# if @REPLACE_EXECLP@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execlp
|
||||||
|
# define execlp rpl_execlp
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...)
|
||||||
|
_GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execlp);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execlp
|
||||||
|
# if HAVE_RAW_DECL_EXECLP
|
||||||
|
_GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - "
|
||||||
|
"use gnulib module execlp for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECLP@
|
||||||
|
/* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execlp always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execlp
|
||||||
|
# define execlp _execlp
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (execlp, intptr_t,
|
||||||
|
(const char *program, const char *arg, ...));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execlp);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_EXECV@
|
||||||
|
# if @REPLACE_EXECV@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execv
|
||||||
|
# define execv rpl_execv
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execv);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execv
|
||||||
|
# if HAVE_RAW_DECL_EXECV
|
||||||
|
_GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - "
|
||||||
|
"use gnulib module execv for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECV@
|
||||||
|
/* On native Windows, map 'execv' to '_execv', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execv always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execv
|
||||||
|
# define execv _execv
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA_CAST (execv, intptr_t,
|
||||||
|
(const char *program, char * const *argv));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execv);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_EXECVE@
|
||||||
|
# if @REPLACE_EXECVE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execve
|
||||||
|
# define execve rpl_execve
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execve, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (execve, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execve, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execve);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execve
|
||||||
|
# if HAVE_RAW_DECL_EXECVE
|
||||||
|
_GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - "
|
||||||
|
"use gnulib module execve for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECVE@
|
||||||
|
/* On native Windows, map 'execve' to '_execve', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execve always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execve
|
||||||
|
# define execve _execve
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA_CAST (execve, intptr_t,
|
||||||
|
(const char *program, char * const *argv,
|
||||||
|
char * const *env));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execve, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execve);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_EXECVP@
|
||||||
|
# if @REPLACE_EXECVP@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execvp
|
||||||
|
# define execvp rpl_execvp
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execvp);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execvp
|
||||||
|
# if HAVE_RAW_DECL_EXECVP
|
||||||
|
_GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - "
|
||||||
|
"use gnulib module execvp for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECVP@
|
||||||
|
/* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execvp always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execvp
|
||||||
|
# define execvp _execvp
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA_CAST (execvp, intptr_t,
|
||||||
|
(const char *program, char * const *argv));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execvp);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_EXECVPE@
|
||||||
|
# if @REPLACE_EXECVPE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execvpe
|
||||||
|
# define execvpe rpl_execvpe
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
_GL_CXXALIAS_RPL (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_DECL_EXECVPE@
|
||||||
|
_GL_FUNCDECL_SYS (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (execvpe);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef execvpe
|
||||||
|
# if HAVE_RAW_DECL_EXECVPE
|
||||||
|
_GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - "
|
||||||
|
"use gnulib module execvpe for portability");
|
||||||
|
# endif
|
||||||
|
#elif @GNULIB_MDA_EXECVPE@
|
||||||
|
/* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have
|
||||||
|
it. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef execvpe
|
||||||
|
# define execvpe _execvpe
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA_CAST (execvpe, intptr_t,
|
||||||
|
(const char *program, char * const *argv,
|
||||||
|
char * const *env));
|
||||||
|
# elif @HAVE_EXECVPE@
|
||||||
|
# if !@HAVE_DECL_EXECVPE@
|
||||||
|
_GL_FUNCDECL_SYS (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env)
|
||||||
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (execvpe, int,
|
||||||
|
(const char *program, char * const *argv, char * const *env));
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_EXECVPE@
|
||||||
|
_GL_CXXALIASWARN (execvpe);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_FACCESSAT@
|
#if @GNULIB_FACCESSAT@
|
||||||
# if @REPLACE_FACCESSAT@
|
# if @REPLACE_FACCESSAT@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
@ -596,7 +978,7 @@ _GL_CXXALIASWARN (fchownat);
|
|||||||
# undef fchownat
|
# undef fchownat
|
||||||
# if HAVE_RAW_DECL_FCHOWNAT
|
# if HAVE_RAW_DECL_FCHOWNAT
|
||||||
_GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
|
_GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
|
||||||
"use gnulib module openat for portability");
|
"use gnulib module fchownat for portability");
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -684,6 +1066,12 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
|
_GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
|
||||||
_GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
|
_GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef getcwd
|
||||||
|
# define getcwd _getcwd
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on mingw, the second parameter is
|
/* Need to cast, because on mingw, the second parameter is
|
||||||
int size. */
|
int size. */
|
||||||
@ -696,6 +1084,22 @@ _GL_CXXALIASWARN (getcwd);
|
|||||||
_GL_WARN_ON_USE (getcwd, "getcwd is unportable - "
|
_GL_WARN_ON_USE (getcwd, "getcwd is unportable - "
|
||||||
"use gnulib module getcwd for portability");
|
"use gnulib module getcwd for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_GETCWD@
|
||||||
|
/* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::getcwd always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef getcwd
|
||||||
|
# define getcwd _getcwd
|
||||||
|
# endif
|
||||||
|
/* Need to cast, because on mingw, the second parameter is either
|
||||||
|
'int size' or 'size_t size'. */
|
||||||
|
_GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (getcwd);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -763,6 +1167,22 @@ _GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_GETENTROPY@
|
||||||
|
/* Fill a buffer with random bytes. */
|
||||||
|
# if !@HAVE_GETENTROPY@
|
||||||
|
_GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length));
|
||||||
|
_GL_CXXALIASWARN (getentropy);
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef getentropy
|
||||||
|
# if HAVE_RAW_DECL_GETENTROPY
|
||||||
|
_GL_WARN_ON_USE (getentropy, "getentropy is unportable - "
|
||||||
|
"use gnulib module getentropy for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_GETGROUPS@
|
#if @GNULIB_GETGROUPS@
|
||||||
/* Return the supplemental groups that the current process belongs to.
|
/* Return the supplemental groups that the current process belongs to.
|
||||||
It is unspecified whether the effective group id is in the list.
|
It is unspecified whether the effective group id is in the list.
|
||||||
@ -1014,6 +1434,23 @@ _GL_WARN_ON_USE (getpass, "getpass is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_GETPID@
|
||||||
|
/* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::getpid always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef getpid
|
||||||
|
# define getpid _getpid
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (getpid, int, (void));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (getpid, pid_t, (void));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (getpid);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_GETUSERSHELL@
|
#if @GNULIB_GETUSERSHELL@
|
||||||
/* Return the next valid login shell on the system, or NULL when the end of
|
/* Return the next valid login shell on the system, or NULL when the end of
|
||||||
the list has been reached. */
|
the list has been reached. */
|
||||||
@ -1086,6 +1523,12 @@ _GL_WARN_ON_USE (group_member, "group_member is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (isatty, int, (int fd));
|
_GL_FUNCDECL_RPL (isatty, int, (int fd));
|
||||||
_GL_CXXALIAS_RPL (isatty, int, (int fd));
|
_GL_CXXALIAS_RPL (isatty, int, (int fd));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef isatty
|
||||||
|
# define isatty _isatty
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (isatty, int, (int fd));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (isatty, int, (int fd));
|
_GL_CXXALIAS_SYS (isatty, int, (int fd));
|
||||||
# endif
|
# endif
|
||||||
@ -1096,6 +1539,20 @@ _GL_CXXALIASWARN (isatty);
|
|||||||
_GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
|
_GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
|
||||||
"use gnulib module isatty for portability");
|
"use gnulib module isatty for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_ISATTY@
|
||||||
|
/* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::isatty always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef isatty
|
||||||
|
# define isatty _isatty
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (isatty, int, (int fd));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (isatty, int, (int fd));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (isatty);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1207,6 +1664,12 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
|
_GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
|
||||||
_GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
|
_GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef lseek
|
||||||
|
# define lseek _lseek
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
|
_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
|
||||||
# endif
|
# endif
|
||||||
@ -1217,6 +1680,20 @@ _GL_CXXALIASWARN (lseek);
|
|||||||
_GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some "
|
_GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some "
|
||||||
"systems - use gnulib module lseek for portability");
|
"systems - use gnulib module lseek for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_LSEEK@
|
||||||
|
/* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::lseek always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef lseek
|
||||||
|
# define lseek _lseek
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (lseek);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1349,11 +1826,32 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
|
|||||||
_GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count)
|
_GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
|
_GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef read
|
||||||
|
# define read _read
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on mingw, the third parameter is
|
_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
|
||||||
unsigned int count
|
# endif
|
||||||
and the return type is 'int'. */
|
_GL_CXXALIASWARN (read);
|
||||||
_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count));
|
#elif @GNULIB_MDA_READ@
|
||||||
|
/* On native Windows, map 'read' to '_read', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::read always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef read
|
||||||
|
# define read _read
|
||||||
|
# endif
|
||||||
|
# ifdef __MINGW32__
|
||||||
|
_GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count));
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (read);
|
_GL_CXXALIASWARN (read);
|
||||||
#endif
|
#endif
|
||||||
@ -1370,18 +1868,22 @@ _GL_CXXALIASWARN (read);
|
|||||||
# define readlink rpl_readlink
|
# define readlink rpl_readlink
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (readlink, ssize_t,
|
_GL_FUNCDECL_RPL (readlink, ssize_t,
|
||||||
(const char *file, char *buf, size_t bufsize)
|
(const char *restrict file,
|
||||||
|
char *restrict buf, size_t bufsize)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
_GL_CXXALIAS_RPL (readlink, ssize_t,
|
_GL_CXXALIAS_RPL (readlink, ssize_t,
|
||||||
(const char *file, char *buf, size_t bufsize));
|
(const char *restrict file,
|
||||||
|
char *restrict buf, size_t bufsize));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_READLINK@
|
# if !@HAVE_READLINK@
|
||||||
_GL_FUNCDECL_SYS (readlink, ssize_t,
|
_GL_FUNCDECL_SYS (readlink, ssize_t,
|
||||||
(const char *file, char *buf, size_t bufsize)
|
(const char *restrict file,
|
||||||
|
char *restrict buf, size_t bufsize)
|
||||||
_GL_ARG_NONNULL ((1, 2)));
|
_GL_ARG_NONNULL ((1, 2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (readlink, ssize_t,
|
_GL_CXXALIAS_SYS (readlink, ssize_t,
|
||||||
(const char *file, char *buf, size_t bufsize));
|
(const char *restrict file,
|
||||||
|
char *restrict buf, size_t bufsize));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (readlink);
|
_GL_CXXALIASWARN (readlink);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -1399,18 +1901,22 @@ _GL_WARN_ON_USE (readlink, "readlink is unportable - "
|
|||||||
# define readlinkat rpl_readlinkat
|
# define readlinkat rpl_readlinkat
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (readlinkat, ssize_t,
|
_GL_FUNCDECL_RPL (readlinkat, ssize_t,
|
||||||
(int fd, char const *file, char *buf, size_t len)
|
(int fd, char const *restrict file,
|
||||||
|
char *restrict buf, size_t len)
|
||||||
_GL_ARG_NONNULL ((2, 3)));
|
_GL_ARG_NONNULL ((2, 3)));
|
||||||
_GL_CXXALIAS_RPL (readlinkat, ssize_t,
|
_GL_CXXALIAS_RPL (readlinkat, ssize_t,
|
||||||
(int fd, char const *file, char *buf, size_t len));
|
(int fd, char const *restrict file,
|
||||||
|
char *restrict buf, size_t len));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_READLINKAT@
|
# if !@HAVE_READLINKAT@
|
||||||
_GL_FUNCDECL_SYS (readlinkat, ssize_t,
|
_GL_FUNCDECL_SYS (readlinkat, ssize_t,
|
||||||
(int fd, char const *file, char *buf, size_t len)
|
(int fd, char const *restrict file,
|
||||||
|
char *restrict buf, size_t len)
|
||||||
_GL_ARG_NONNULL ((2, 3)));
|
_GL_ARG_NONNULL ((2, 3)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (readlinkat, ssize_t,
|
_GL_CXXALIAS_SYS (readlinkat, ssize_t,
|
||||||
(int fd, char const *file, char *buf, size_t len));
|
(int fd, char const *restrict file,
|
||||||
|
char *restrict buf, size_t len));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (readlinkat);
|
_GL_CXXALIASWARN (readlinkat);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -1430,6 +1936,12 @@ _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
|
_GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (rmdir, int, (char const *name));
|
_GL_CXXALIAS_RPL (rmdir, int, (char const *name));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef rmdir
|
||||||
|
# define rmdir _rmdir
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
|
_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
|
||||||
# endif
|
# endif
|
||||||
@ -1440,6 +1952,20 @@ _GL_CXXALIASWARN (rmdir);
|
|||||||
_GL_WARN_ON_USE (rmdir, "rmdir is unportable - "
|
_GL_WARN_ON_USE (rmdir, "rmdir is unportable - "
|
||||||
"use gnulib module rmdir for portability");
|
"use gnulib module rmdir for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_RMDIR@
|
||||||
|
/* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::rmdir always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef rmdir
|
||||||
|
# define rmdir _rmdir
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (rmdir);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1498,6 +2024,23 @@ _GL_WARN_ON_USE (sleep, "sleep is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if @GNULIB_MDA_SWAB@
|
||||||
|
/* On native Windows, map 'swab' to '_swab', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::creat always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef swab
|
||||||
|
# define swab _swab
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (swab, void, (char *from, char *to, int n));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (swab);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if @GNULIB_SYMLINK@
|
#if @GNULIB_SYMLINK@
|
||||||
# if @REPLACE_SYMLINK@
|
# if @REPLACE_SYMLINK@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
@ -1622,6 +2165,12 @@ _GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - "
|
|||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
|
_GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (unlink, int, (char const *file));
|
_GL_CXXALIAS_RPL (unlink, int, (char const *file));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef unlink
|
||||||
|
# define unlink _unlink
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (unlink, int, (char const *file));
|
||||||
# else
|
# else
|
||||||
_GL_CXXALIAS_SYS (unlink, int, (char const *file));
|
_GL_CXXALIAS_SYS (unlink, int, (char const *file));
|
||||||
# endif
|
# endif
|
||||||
@ -1632,6 +2181,20 @@ _GL_CXXALIASWARN (unlink);
|
|||||||
_GL_WARN_ON_USE (unlink, "unlink is not portable - "
|
_GL_WARN_ON_USE (unlink, "unlink is not portable - "
|
||||||
"use gnulib module unlink for portability");
|
"use gnulib module unlink for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_UNLINK@
|
||||||
|
/* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::unlink always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef unlink
|
||||||
|
# define unlink _unlink
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (unlink, int, (char const *file));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (unlink, int, (char const *file));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIASWARN (unlink);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1656,7 +2219,7 @@ _GL_CXXALIASWARN (unlinkat);
|
|||||||
# undef unlinkat
|
# undef unlinkat
|
||||||
# if HAVE_RAW_DECL_UNLINKAT
|
# if HAVE_RAW_DECL_UNLINKAT
|
||||||
_GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
|
_GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
|
||||||
"use gnulib module openat for portability");
|
"use gnulib module unlinkat for portability");
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1703,11 +2266,32 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - "
|
|||||||
_GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count)
|
_GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
|
_GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
|
||||||
|
# elif defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef write
|
||||||
|
# define write _write
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count));
|
||||||
# else
|
# else
|
||||||
/* Need to cast, because on mingw, the third parameter is
|
_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
|
||||||
unsigned int count
|
# endif
|
||||||
and the return type is 'int'. */
|
_GL_CXXALIASWARN (write);
|
||||||
_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count));
|
#elif @GNULIB_MDA_WRITE@
|
||||||
|
/* On native Windows, map 'write' to '_write', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::write always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef write
|
||||||
|
# define write _write
|
||||||
|
# endif
|
||||||
|
# ifdef __MINGW32__
|
||||||
|
_GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count));
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (write);
|
_GL_CXXALIASWARN (write);
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Elementary Unicode string functions.
|
/* Elementary Unicode string functions.
|
||||||
Copyright (C) 2001-2002, 2005-2020 Free Software Foundation, Inc.
|
Copyright (C) 2001-2002, 2005-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -25,7 +25,7 @@
|
|||||||
/* Get bool. */
|
/* Get bool. */
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
/* Get size_t. */
|
/* Get size_t, ptrdiff_t. */
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
@ -305,13 +305,13 @@ extern int
|
|||||||
#if GNULIB_UNISTR_U8_UCTOMB || HAVE_LIBUNISTRING
|
#if GNULIB_UNISTR_U8_UCTOMB || HAVE_LIBUNISTRING
|
||||||
/* Auxiliary function, also used by u8_chr, u8_strchr, u8_strrchr. */
|
/* Auxiliary function, also used by u8_chr, u8_strchr, u8_strrchr. */
|
||||||
extern int
|
extern int
|
||||||
u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n);
|
u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n);
|
||||||
# if !HAVE_INLINE
|
# if !HAVE_INLINE
|
||||||
extern int
|
extern int
|
||||||
u8_uctomb (uint8_t *s, ucs4_t uc, int n);
|
u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n);
|
||||||
# else
|
# else
|
||||||
static inline int
|
static inline int
|
||||||
u8_uctomb (uint8_t *s, ucs4_t uc, int n)
|
u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n)
|
||||||
{
|
{
|
||||||
if (uc < 0x80 && n > 0)
|
if (uc < 0x80 && n > 0)
|
||||||
{
|
{
|
||||||
@ -327,13 +327,13 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n)
|
|||||||
#if GNULIB_UNISTR_U16_UCTOMB || HAVE_LIBUNISTRING
|
#if GNULIB_UNISTR_U16_UCTOMB || HAVE_LIBUNISTRING
|
||||||
/* Auxiliary function, also used by u16_chr, u16_strchr, u16_strrchr. */
|
/* Auxiliary function, also used by u16_chr, u16_strchr, u16_strrchr. */
|
||||||
extern int
|
extern int
|
||||||
u16_uctomb_aux (uint16_t *s, ucs4_t uc, int n);
|
u16_uctomb_aux (uint16_t *s, ucs4_t uc, ptrdiff_t n);
|
||||||
# if !HAVE_INLINE
|
# if !HAVE_INLINE
|
||||||
extern int
|
extern int
|
||||||
u16_uctomb (uint16_t *s, ucs4_t uc, int n);
|
u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n);
|
||||||
# else
|
# else
|
||||||
static inline int
|
static inline int
|
||||||
u16_uctomb (uint16_t *s, ucs4_t uc, int n)
|
u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n)
|
||||||
{
|
{
|
||||||
if (uc < 0xd800 && n > 0)
|
if (uc < 0xd800 && n > 0)
|
||||||
{
|
{
|
||||||
@ -349,10 +349,10 @@ u16_uctomb (uint16_t *s, ucs4_t uc, int n)
|
|||||||
#if GNULIB_UNISTR_U32_UCTOMB || HAVE_LIBUNISTRING
|
#if GNULIB_UNISTR_U32_UCTOMB || HAVE_LIBUNISTRING
|
||||||
# if !HAVE_INLINE
|
# if !HAVE_INLINE
|
||||||
extern int
|
extern int
|
||||||
u32_uctomb (uint32_t *s, ucs4_t uc, int n);
|
u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n);
|
||||||
# else
|
# else
|
||||||
static inline int
|
static inline int
|
||||||
u32_uctomb (uint32_t *s, ucs4_t uc, int n)
|
u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n)
|
||||||
{
|
{
|
||||||
if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000))
|
if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000))
|
||||||
{
|
{
|
||||||
@ -373,11 +373,11 @@ u32_uctomb (uint32_t *s, ucs4_t uc, int n)
|
|||||||
/* Copy N units from SRC to DEST. */
|
/* Copy N units from SRC to DEST. */
|
||||||
/* Similar to memcpy(). */
|
/* Similar to memcpy(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_cpy (uint8_t *dest, const uint8_t *src, size_t n);
|
u8_cpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_cpy (uint16_t *dest, const uint16_t *src, size_t n);
|
u16_cpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_cpy (uint32_t *dest, const uint32_t *src, size_t n);
|
u32_cpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
|
||||||
|
|
||||||
/* Copy N units from SRC to DEST, guaranteeing correct behavior for
|
/* Copy N units from SRC to DEST, guaranteeing correct behavior for
|
||||||
overlapping memory areas. */
|
overlapping memory areas. */
|
||||||
@ -528,57 +528,57 @@ extern size_t
|
|||||||
/* Copy SRC to DEST. */
|
/* Copy SRC to DEST. */
|
||||||
/* Similar to strcpy(), wcscpy(). */
|
/* Similar to strcpy(), wcscpy(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_strcpy (uint8_t *dest, const uint8_t *src);
|
u8_strcpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_strcpy (uint16_t *dest, const uint16_t *src);
|
u16_strcpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_strcpy (uint32_t *dest, const uint32_t *src);
|
u32_strcpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src);
|
||||||
|
|
||||||
/* Copy SRC to DEST, returning the address of the terminating NUL in DEST. */
|
/* Copy SRC to DEST, returning the address of the terminating NUL in DEST. */
|
||||||
/* Similar to stpcpy(). */
|
/* Similar to stpcpy(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_stpcpy (uint8_t *dest, const uint8_t *src);
|
u8_stpcpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_stpcpy (uint16_t *dest, const uint16_t *src);
|
u16_stpcpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_stpcpy (uint32_t *dest, const uint32_t *src);
|
u32_stpcpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src);
|
||||||
|
|
||||||
/* Copy no more than N units of SRC to DEST. */
|
/* Copy no more than N units of SRC to DEST. */
|
||||||
/* Similar to strncpy(), wcsncpy(). */
|
/* Similar to strncpy(), wcsncpy(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_strncpy (uint8_t *dest, const uint8_t *src, size_t n);
|
u8_strncpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_strncpy (uint16_t *dest, const uint16_t *src, size_t n);
|
u16_strncpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_strncpy (uint32_t *dest, const uint32_t *src, size_t n);
|
u32_strncpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
|
||||||
|
|
||||||
/* Copy no more than N units of SRC to DEST. Return a pointer past the last
|
/* Copy no more than N units of SRC to DEST. Return a pointer past the last
|
||||||
non-NUL unit written into DEST. */
|
non-NUL unit written into DEST. */
|
||||||
/* Similar to stpncpy(). */
|
/* Similar to stpncpy(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_stpncpy (uint8_t *dest, const uint8_t *src, size_t n);
|
u8_stpncpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_stpncpy (uint16_t *dest, const uint16_t *src, size_t n);
|
u16_stpncpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_stpncpy (uint32_t *dest, const uint32_t *src, size_t n);
|
u32_stpncpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
|
||||||
|
|
||||||
/* Append SRC onto DEST. */
|
/* Append SRC onto DEST. */
|
||||||
/* Similar to strcat(), wcscat(). */
|
/* Similar to strcat(), wcscat(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_strcat (uint8_t *dest, const uint8_t *src);
|
u8_strcat (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_strcat (uint16_t *dest, const uint16_t *src);
|
u16_strcat (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_strcat (uint32_t *dest, const uint32_t *src);
|
u32_strcat (uint32_t *_UC_RESTRICT dest, const uint32_t *src);
|
||||||
|
|
||||||
/* Append no more than N units of SRC onto DEST. */
|
/* Append no more than N units of SRC onto DEST. */
|
||||||
/* Similar to strncat(), wcsncat(). */
|
/* Similar to strncat(), wcsncat(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_strncat (uint8_t *dest, const uint8_t *src, size_t n);
|
u8_strncat (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_strncat (uint16_t *dest, const uint16_t *src, size_t n);
|
u16_strncat (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_strncat (uint32_t *dest, const uint32_t *src, size_t n);
|
u32_strncat (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
|
||||||
|
|
||||||
/* Compare S1 and S2. */
|
/* Compare S1 and S2. */
|
||||||
/* Similar to strcmp(), wcscmp(). */
|
/* Similar to strcmp(), wcscmp(). */
|
||||||
@ -732,11 +732,14 @@ extern bool
|
|||||||
This interface is actually more similar to wcstok than to strtok. */
|
This interface is actually more similar to wcstok than to strtok. */
|
||||||
/* Similar to strtok_r(), wcstok(). */
|
/* Similar to strtok_r(), wcstok(). */
|
||||||
extern uint8_t *
|
extern uint8_t *
|
||||||
u8_strtok (uint8_t *str, const uint8_t *delim, uint8_t **ptr);
|
u8_strtok (uint8_t *_UC_RESTRICT str, const uint8_t *delim,
|
||||||
|
uint8_t **ptr);
|
||||||
extern uint16_t *
|
extern uint16_t *
|
||||||
u16_strtok (uint16_t *str, const uint16_t *delim, uint16_t **ptr);
|
u16_strtok (uint16_t *_UC_RESTRICT str, const uint16_t *delim,
|
||||||
|
uint16_t **ptr);
|
||||||
extern uint32_t *
|
extern uint32_t *
|
||||||
u32_strtok (uint32_t *str, const uint32_t *delim, uint32_t **ptr);
|
u32_strtok (uint32_t *_UC_RESTRICT str, const uint32_t *delim,
|
||||||
|
uint32_t **ptr);
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Look at first character in UTF-8 string, returning an error code.
|
/* Look at first character in UTF-8 string, returning an error code.
|
||||||
Copyright (C) 1999-2002, 2006-2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2006-2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2001.
|
Written by Bruno Haible <bruno@clisp.org>, 2001.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Conversion UCS-4 to UTF-8.
|
/* Conversion UCS-4 to UTF-8.
|
||||||
Copyright (C) 2002, 2006-2007, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2006-2007, 2009-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
@ -20,16 +20,10 @@
|
|||||||
/* Specification. */
|
/* Specification. */
|
||||||
#include "unistr.h"
|
#include "unistr.h"
|
||||||
|
|
||||||
#ifndef FALLTHROUGH
|
#include "attribute.h"
|
||||||
# if __GNUC__ < 7
|
|
||||||
# define FALLTHROUGH ((void) 0)
|
|
||||||
# else
|
|
||||||
# define FALLTHROUGH __attribute__ ((__fallthrough__))
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int
|
int
|
||||||
u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n)
|
u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n)
|
||||||
{
|
{
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Store a character in UTF-8 string.
|
/* Store a character in UTF-8 string.
|
||||||
Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
@ -25,10 +25,12 @@
|
|||||||
/* Specification. */
|
/* Specification. */
|
||||||
#include "unistr.h"
|
#include "unistr.h"
|
||||||
|
|
||||||
|
#include "attribute.h"
|
||||||
|
|
||||||
#if !HAVE_INLINE
|
#if !HAVE_INLINE
|
||||||
|
|
||||||
int
|
int
|
||||||
u8_uctomb (uint8_t *s, ucs4_t uc, int n)
|
u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n)
|
||||||
{
|
{
|
||||||
if (uc < 0x80)
|
if (uc < 0x80)
|
||||||
{
|
{
|
||||||
@ -62,7 +64,9 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n)
|
|||||||
switch (count) /* note: code falls through cases! */
|
switch (count) /* note: code falls through cases! */
|
||||||
{
|
{
|
||||||
case 4: s[3] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x10000;
|
case 4: s[3] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x10000;
|
||||||
|
FALLTHROUGH;
|
||||||
case 3: s[2] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x800;
|
case 3: s[2] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x800;
|
||||||
|
FALLTHROUGH;
|
||||||
case 2: s[1] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0xc0;
|
case 2: s[1] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0xc0;
|
||||||
/*case 1:*/ s[0] = uc;
|
/*case 1:*/ s[0] = uc;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Elementary types and macros for the GNU UniString library.
|
/* Elementary types and macros for the GNU UniString library.
|
||||||
Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -26,7 +26,7 @@ typedef uint32_t ucs4_t;
|
|||||||
/* Attribute of a function whose result depends only on the arguments
|
/* Attribute of a function whose result depends only on the arguments
|
||||||
(not pointers!) and which has no side effects. */
|
(not pointers!) and which has no side effects. */
|
||||||
#ifndef _UC_ATTRIBUTE_CONST
|
#ifndef _UC_ATTRIBUTE_CONST
|
||||||
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__
|
||||||
# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__))
|
# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__))
|
||||||
# else
|
# else
|
||||||
# define _UC_ATTRIBUTE_CONST
|
# define _UC_ATTRIBUTE_CONST
|
||||||
@ -36,11 +36,26 @@ typedef uint32_t ucs4_t;
|
|||||||
/* Attribute of a function whose result depends only on the arguments
|
/* Attribute of a function whose result depends only on the arguments
|
||||||
(possibly pointers) and global memory, and which has no side effects. */
|
(possibly pointers) and global memory, and which has no side effects. */
|
||||||
#ifndef _UC_ATTRIBUTE_PURE
|
#ifndef _UC_ATTRIBUTE_PURE
|
||||||
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
|
||||||
# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||||
# else
|
# else
|
||||||
# define _UC_ATTRIBUTE_PURE
|
# define _UC_ATTRIBUTE_PURE
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Qualifier in a function declaration, that asserts that the caller must
|
||||||
|
pass a pointer to a different object in the specified pointer argument
|
||||||
|
than in the other pointer arguments. */
|
||||||
|
#ifndef _UC_RESTRICT
|
||||||
|
# if defined __restrict \
|
||||||
|
|| 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
|
||||||
|
|| __clang_major__ >= 3
|
||||||
|
# define _UC_RESTRICT __restrict
|
||||||
|
# elif 199901L <= __STDC_VERSION__ || defined restrict
|
||||||
|
# define _UC_RESTRICT restrict
|
||||||
|
# else
|
||||||
|
# define _UC_RESTRICT
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _UNITYPES_H */
|
#endif /* _UNITYPES_H */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for declaring that specific function parameters are not used.
|
/* A C macro for declaring that specific function parameters are not used.
|
||||||
Copyright (C) 2008-2020 Free Software Foundation, Inc.
|
Copyright (C) 2008-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -28,9 +28,5 @@
|
|||||||
_GL_UNUSED_PARAMETER int *(*param)(void)
|
_GL_UNUSED_PARAMETER int *(*param)(void)
|
||||||
*/
|
*/
|
||||||
#ifndef _GL_UNUSED_PARAMETER
|
#ifndef _GL_UNUSED_PARAMETER
|
||||||
# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
# define _GL_UNUSED_PARAMETER _GL_ATTRIBUTE_MAYBE_UNUSED
|
||||||
# define _GL_UNUSED_PARAMETER __attribute__ ((__unused__))
|
|
||||||
# else
|
|
||||||
# define _GL_UNUSED_PARAMETER
|
|
||||||
# endif
|
|
||||||
#endif
|
#endif
|
||||||
|
50
lib/verify.h
50
lib/verify.h
@ -1,6 +1,6 @@
|
|||||||
/* Compile-time assert-like macros.
|
/* Compile-time assert-like macros.
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -23,11 +23,15 @@
|
|||||||
|
|
||||||
/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
|
/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
|
||||||
works as per C11. This is supported by GCC 4.6.0 and later, in C
|
works as per C11. This is supported by GCC 4.6.0 and later, in C
|
||||||
mode.
|
mode, and by clang (also in C++ mode).
|
||||||
|
|
||||||
Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
|
Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
|
||||||
per C2X, and define _GL_HAVE_STATIC_ASSERT1 if static_assert (R)
|
per C2X. This is supported by GCC 9.1 and later, and by clang in
|
||||||
works as per C++17. This is supported by GCC 9.1 and later.
|
C++1z mode.
|
||||||
|
|
||||||
|
Define _GL_HAVE_STATIC_ASSERT1 if static_assert (R) works as per
|
||||||
|
C++17. This is supported by GCC 9.1 and later, and by clang in
|
||||||
|
C++1z mode.
|
||||||
|
|
||||||
Support compilers claiming conformance to the relevant standard,
|
Support compilers claiming conformance to the relevant standard,
|
||||||
and also support GCC when not pedantic. If we were willing to slow
|
and also support GCC when not pedantic. If we were willing to slow
|
||||||
@ -35,7 +39,8 @@
|
|||||||
since this affects only the quality of diagnostics, why bother? */
|
since this affects only the quality of diagnostics, why bother? */
|
||||||
#ifndef __cplusplus
|
#ifndef __cplusplus
|
||||||
# if (201112L <= __STDC_VERSION__ \
|
# if (201112L <= __STDC_VERSION__ \
|
||||||
|| (!defined __STRICT_ANSI__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)))
|
|| (!defined __STRICT_ANSI__ \
|
||||||
|
&& (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__)))
|
||||||
# define _GL_HAVE__STATIC_ASSERT 1
|
# define _GL_HAVE__STATIC_ASSERT 1
|
||||||
# endif
|
# endif
|
||||||
# if (202000L <= __STDC_VERSION__ \
|
# if (202000L <= __STDC_VERSION__ \
|
||||||
@ -43,7 +48,15 @@
|
|||||||
# define _GL_HAVE__STATIC_ASSERT1 1
|
# define _GL_HAVE__STATIC_ASSERT1 1
|
||||||
# endif
|
# endif
|
||||||
#else
|
#else
|
||||||
# if 201703L <= __cplusplus || 9 <= __GNUC__
|
# if 4 <= __clang_major__
|
||||||
|
# define _GL_HAVE__STATIC_ASSERT 1
|
||||||
|
# endif
|
||||||
|
# if 4 <= __clang_major__ && 201411 <= __cpp_static_assert
|
||||||
|
# define _GL_HAVE__STATIC_ASSERT1 1
|
||||||
|
# endif
|
||||||
|
# if 201703L <= __cplusplus \
|
||||||
|
|| 9 <= __GNUC__ \
|
||||||
|
|| (4 <= __clang_major__ && 201411 <= __cpp_static_assert)
|
||||||
# define _GL_HAVE_STATIC_ASSERT1 1
|
# define _GL_HAVE_STATIC_ASSERT1 1
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
@ -277,10 +290,27 @@ template <int w>
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Assume that R always holds. Behavior is undefined if R is false,
|
/* Assume that R always holds. Behavior is undefined if R is false,
|
||||||
fails to evaluate, or has side effects. Although assuming R can
|
fails to evaluate, or has side effects.
|
||||||
help a compiler generate better code or diagnostics, performance
|
|
||||||
can suffer if R uses hard-to-optimize features such as function
|
'assume (R)' is a directive from the programmer telling the
|
||||||
calls not inlined by the compiler. */
|
compiler that R is true so the compiler needn't generate code to
|
||||||
|
test R. This is why 'assume' is in verify.h: it's related to
|
||||||
|
static checking (in this case, static checking done by the
|
||||||
|
programmer), not dynamic checking.
|
||||||
|
|
||||||
|
'assume (R)' can affect compilation of all the code, not just code
|
||||||
|
that happens to be executed after the assume (R) is "executed".
|
||||||
|
For example, if the code mistakenly does 'assert (R); assume (R);'
|
||||||
|
the compiler is entitled to optimize away the 'assert (R)'.
|
||||||
|
|
||||||
|
Although assuming R can help a compiler generate better code or
|
||||||
|
diagnostics, performance can suffer if R uses hard-to-optimize
|
||||||
|
features such as function calls not inlined by the compiler.
|
||||||
|
|
||||||
|
Avoid Clang's __builtin_assume, as it breaks GNU Emacs master
|
||||||
|
as of 2020-08-23T21:09:49Z!eggert@cs.ucla.edu; see
|
||||||
|
<https://bugs.gnu.org/43152#71>. It's not known whether this breakage
|
||||||
|
is a Clang bug or an Emacs bug; play it safe for now. */
|
||||||
|
|
||||||
#if _GL_HAS_BUILTIN_UNREACHABLE
|
#if _GL_HAS_BUILTIN_UNREACHABLE
|
||||||
# define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
|
# define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for emitting warnings if a function is used.
|
/* A C macro for emitting warnings if a function is used.
|
||||||
Copyright (C) 2010-2020 Free Software Foundation, Inc.
|
Copyright (C) 2010-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
@ -87,6 +87,13 @@
|
|||||||
extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
|
extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
|
||||||
# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
|
# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
|
||||||
__attribute__ ((__warning__ (message)))
|
__attribute__ ((__warning__ (message)))
|
||||||
|
# elif __clang_major__ >= 4
|
||||||
|
/* Another compiler attribute is available in clang. */
|
||||||
|
# define _GL_WARN_ON_USE(function, message) \
|
||||||
|
extern __typeof__ (function) function \
|
||||||
|
__attribute__ ((__diagnose_if__ (1, message, "warning")))
|
||||||
|
# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
|
||||||
|
__attribute__ ((__diagnose_if__ (1, message, "warning")))
|
||||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||||
/* Verify the existence of the function. */
|
/* Verify the existence of the function. */
|
||||||
# define _GL_WARN_ON_USE(function, message) \
|
# define _GL_WARN_ON_USE(function, message) \
|
||||||
@ -99,24 +106,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
|
/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
|
||||||
is like _GL_WARN_ON_USE (function, "string"), except that the function is
|
is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
|
||||||
declared with the given prototype, consisting of return type, parameters,
|
function is declared with the given prototype, consisting of return type,
|
||||||
and attributes.
|
parameters, and attributes.
|
||||||
This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
|
This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
|
||||||
not work in this case. */
|
not work in this case. */
|
||||||
#ifndef _GL_WARN_ON_USE_CXX
|
#ifndef _GL_WARN_ON_USE_CXX
|
||||||
# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
|
# if !defined __cplusplus
|
||||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||||
extern rettype function parameters_and_attributes \
|
_GL_WARN_ON_USE (function, msg)
|
||||||
__attribute__ ((__warning__ (msg)))
|
# else
|
||||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
|
||||||
|
/* A compiler attribute is available in gcc versions 4.3.0 and later. */
|
||||||
|
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||||
|
extern rettype_gcc function parameters_and_attributes \
|
||||||
|
__attribute__ ((__warning__ (msg)))
|
||||||
|
# elif __clang_major__ >= 4
|
||||||
|
/* Another compiler attribute is available in clang. */
|
||||||
|
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||||
|
extern rettype_clang function parameters_and_attributes \
|
||||||
|
__attribute__ ((__diagnose_if__ (1, msg, "warning")))
|
||||||
|
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||||
/* Verify the existence of the function. */
|
/* Verify the existence of the function. */
|
||||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||||
extern rettype function parameters_and_attributes
|
extern rettype_gcc function parameters_and_attributes
|
||||||
# else /* Unsupported. */
|
# else /* Unsupported. */
|
||||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
|
||||||
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
||||||
|
# endif
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
295
lib/wchar.in.h
295
lib/wchar.in.h
@ -1,6 +1,6 @@
|
|||||||
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
|
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
|
||||||
|
|
||||||
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
Copyright (C) 2007-2021 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -65,20 +65,12 @@
|
|||||||
# include <features.h> /* for __GLIBC__ */
|
# include <features.h> /* for __GLIBC__ */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
|
/* In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
|
||||||
<wchar.h>.
|
|
||||||
BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
|
|
||||||
included before <wchar.h>.
|
|
||||||
In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
|
|
||||||
by <stddef.h>.
|
by <stddef.h>.
|
||||||
But avoid namespace pollution on glibc systems. */
|
But avoid namespace pollution on glibc systems. */
|
||||||
#if !(defined __GLIBC__ && !defined __UCLIBC__)
|
#if !(defined __GLIBC__ && !defined __UCLIBC__)
|
||||||
# include <stddef.h>
|
# include <stddef.h>
|
||||||
#endif
|
#endif
|
||||||
#ifndef __GLIBC__
|
|
||||||
# include <stdio.h>
|
|
||||||
# include <time.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Include the original <wchar.h> if it exists.
|
/* Include the original <wchar.h> if it exists.
|
||||||
Some builds of uClibc lack it. */
|
Some builds of uClibc lack it. */
|
||||||
@ -94,10 +86,12 @@
|
|||||||
|
|
||||||
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
/* The __attribute__ feature is available in gcc versions 2.5 and later.
|
||||||
The attribute __pure__ was added in gcc 2.96. */
|
The attribute __pure__ was added in gcc 2.96. */
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
#ifndef _GL_ATTRIBUTE_PURE
|
||||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
|
||||||
#else
|
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
# else
|
||||||
|
# define _GL_ATTRIBUTE_PURE /* empty */
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||||
@ -244,16 +238,20 @@ _GL_WARN_ON_USE (mbsinit, "mbsinit is unportable - "
|
|||||||
# define mbrtowc rpl_mbrtowc
|
# define mbrtowc rpl_mbrtowc
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mbrtowc, size_t,
|
_GL_FUNCDECL_RPL (mbrtowc, size_t,
|
||||||
(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
|
(wchar_t *restrict pwc, const char *restrict s, size_t n,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
_GL_CXXALIAS_RPL (mbrtowc, size_t,
|
_GL_CXXALIAS_RPL (mbrtowc, size_t,
|
||||||
(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
|
(wchar_t *restrict pwc, const char *restrict s, size_t n,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_MBRTOWC@
|
# if !@HAVE_MBRTOWC@
|
||||||
_GL_FUNCDECL_SYS (mbrtowc, size_t,
|
_GL_FUNCDECL_SYS (mbrtowc, size_t,
|
||||||
(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
|
(wchar_t *restrict pwc, const char *restrict s, size_t n,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mbrtowc, size_t,
|
_GL_CXXALIAS_SYS (mbrtowc, size_t,
|
||||||
(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
|
(wchar_t *restrict pwc, const char *restrict s, size_t n,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (mbrtowc);
|
_GL_CXXALIASWARN (mbrtowc);
|
||||||
@ -274,13 +272,17 @@ _GL_WARN_ON_USE (mbrtowc, "mbrtowc is unportable - "
|
|||||||
# undef mbrlen
|
# undef mbrlen
|
||||||
# define mbrlen rpl_mbrlen
|
# define mbrlen rpl_mbrlen
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
|
_GL_FUNCDECL_RPL (mbrlen, size_t,
|
||||||
_GL_CXXALIAS_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
|
(const char *restrict s, size_t n, mbstate_t *restrict ps));
|
||||||
|
_GL_CXXALIAS_RPL (mbrlen, size_t,
|
||||||
|
(const char *restrict s, size_t n, mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_MBRLEN@
|
# if !@HAVE_MBRLEN@
|
||||||
_GL_FUNCDECL_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
|
_GL_FUNCDECL_SYS (mbrlen, size_t,
|
||||||
|
(const char *restrict s, size_t n, mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
|
_GL_CXXALIAS_SYS (mbrlen, size_t,
|
||||||
|
(const char *restrict s, size_t n, mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (mbrlen);
|
_GL_CXXALIASWARN (mbrlen);
|
||||||
@ -302,20 +304,26 @@ _GL_WARN_ON_USE (mbrlen, "mbrlen is unportable - "
|
|||||||
# define mbsrtowcs rpl_mbsrtowcs
|
# define mbsrtowcs rpl_mbsrtowcs
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mbsrtowcs, size_t,
|
_GL_FUNCDECL_RPL (mbsrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
|
(wchar_t *restrict dest,
|
||||||
|
const char **restrict srcp, size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (mbsrtowcs, size_t,
|
_GL_CXXALIAS_RPL (mbsrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps));
|
const char **restrict srcp, size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_MBSRTOWCS@
|
# if !@HAVE_MBSRTOWCS@
|
||||||
_GL_FUNCDECL_SYS (mbsrtowcs, size_t,
|
_GL_FUNCDECL_SYS (mbsrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
|
(wchar_t *restrict dest,
|
||||||
|
const char **restrict srcp, size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mbsrtowcs, size_t,
|
_GL_CXXALIAS_SYS (mbsrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps));
|
const char **restrict srcp, size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (mbsrtowcs);
|
_GL_CXXALIASWARN (mbsrtowcs);
|
||||||
@ -337,22 +345,26 @@ _GL_WARN_ON_USE (mbsrtowcs, "mbsrtowcs is unportable - "
|
|||||||
# define mbsnrtowcs rpl_mbsnrtowcs
|
# define mbsnrtowcs rpl_mbsnrtowcs
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
|
_GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t srclen, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps)
|
const char **restrict srcp, size_t srclen, size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
|
_GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t srclen, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps));
|
const char **restrict srcp, size_t srclen, size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_MBSNRTOWCS@
|
# if !@HAVE_MBSNRTOWCS@
|
||||||
_GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
|
_GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t srclen, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps)
|
const char **restrict srcp, size_t srclen, size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
|
_GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
|
||||||
(wchar_t *dest, const char **srcp, size_t srclen, size_t len,
|
(wchar_t *restrict dest,
|
||||||
mbstate_t *ps));
|
const char **restrict srcp, size_t srclen, size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIASWARN (mbsnrtowcs);
|
_GL_CXXALIASWARN (mbsnrtowcs);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
@ -371,13 +383,17 @@ _GL_WARN_ON_USE (mbsnrtowcs, "mbsnrtowcs is unportable - "
|
|||||||
# undef wcrtomb
|
# undef wcrtomb
|
||||||
# define wcrtomb rpl_wcrtomb
|
# define wcrtomb rpl_wcrtomb
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
|
_GL_FUNCDECL_RPL (wcrtomb, size_t,
|
||||||
_GL_CXXALIAS_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
|
(char *restrict s, wchar_t wc, mbstate_t *restrict ps));
|
||||||
|
_GL_CXXALIAS_RPL (wcrtomb, size_t,
|
||||||
|
(char *restrict s, wchar_t wc, mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_WCRTOMB@
|
# if !@HAVE_WCRTOMB@
|
||||||
_GL_FUNCDECL_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
|
_GL_FUNCDECL_SYS (wcrtomb, size_t,
|
||||||
|
(char *restrict s, wchar_t wc, mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
|
_GL_CXXALIAS_SYS (wcrtomb, size_t,
|
||||||
|
(char *restrict s, wchar_t wc, mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcrtomb);
|
_GL_CXXALIASWARN (wcrtomb);
|
||||||
@ -399,20 +415,26 @@ _GL_WARN_ON_USE (wcrtomb, "wcrtomb is unportable - "
|
|||||||
# define wcsrtombs rpl_wcsrtombs
|
# define wcsrtombs rpl_wcsrtombs
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (wcsrtombs, size_t,
|
_GL_FUNCDECL_RPL (wcsrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
|
(char *restrict dest, const wchar_t **restrict srcp,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (wcsrtombs, size_t,
|
_GL_CXXALIAS_RPL (wcsrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t len,
|
(char *restrict dest, const wchar_t **restrict srcp,
|
||||||
mbstate_t *ps));
|
size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_WCSRTOMBS@
|
# if !@HAVE_WCSRTOMBS@
|
||||||
_GL_FUNCDECL_SYS (wcsrtombs, size_t,
|
_GL_FUNCDECL_SYS (wcsrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
|
(char *restrict dest, const wchar_t **restrict srcp,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsrtombs, size_t,
|
_GL_CXXALIAS_SYS (wcsrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t len,
|
(char *restrict dest, const wchar_t **restrict srcp,
|
||||||
mbstate_t *ps));
|
size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsrtombs);
|
_GL_CXXALIASWARN (wcsrtombs);
|
||||||
@ -434,22 +456,30 @@ _GL_WARN_ON_USE (wcsrtombs, "wcsrtombs is unportable - "
|
|||||||
# define wcsnrtombs rpl_wcsnrtombs
|
# define wcsnrtombs rpl_wcsnrtombs
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (wcsnrtombs, size_t,
|
_GL_FUNCDECL_RPL (wcsnrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t srclen, size_t len,
|
(char *restrict dest,
|
||||||
mbstate_t *ps)
|
const wchar_t **restrict srcp, size_t srclen,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
_GL_CXXALIAS_RPL (wcsnrtombs, size_t,
|
_GL_CXXALIAS_RPL (wcsnrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t srclen, size_t len,
|
(char *restrict dest,
|
||||||
mbstate_t *ps));
|
const wchar_t **restrict srcp, size_t srclen,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
|
# if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
|
||||||
_GL_FUNCDECL_SYS (wcsnrtombs, size_t,
|
_GL_FUNCDECL_SYS (wcsnrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t srclen, size_t len,
|
(char *restrict dest,
|
||||||
mbstate_t *ps)
|
const wchar_t **restrict srcp, size_t srclen,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps)
|
||||||
_GL_ARG_NONNULL ((2)));
|
_GL_ARG_NONNULL ((2)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsnrtombs, size_t,
|
_GL_CXXALIAS_SYS (wcsnrtombs, size_t,
|
||||||
(char *dest, const wchar_t **srcp, size_t srclen, size_t len,
|
(char *restrict dest,
|
||||||
mbstate_t *ps));
|
const wchar_t **restrict srcp, size_t srclen,
|
||||||
|
size_t len,
|
||||||
|
mbstate_t *restrict ps));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsnrtombs);
|
_GL_CXXALIASWARN (wcsnrtombs);
|
||||||
@ -547,10 +577,12 @@ _GL_WARN_ON_USE (wmemcmp, "wmemcmp is unportable - "
|
|||||||
#if @GNULIB_WMEMCPY@
|
#if @GNULIB_WMEMCPY@
|
||||||
# if !@HAVE_WMEMCPY@
|
# if !@HAVE_WMEMCPY@
|
||||||
_GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
|
_GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
|
_GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wmemcpy);
|
_GL_CXXALIASWARN (wmemcpy);
|
||||||
# endif
|
# endif
|
||||||
@ -584,6 +616,29 @@ _GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - "
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Copy N wide characters of SRC to DEST.
|
||||||
|
Return pointer to wide characters after the last written wide character. */
|
||||||
|
#if @GNULIB_WMEMPCPY@
|
||||||
|
# if !@HAVE_WMEMPCPY@
|
||||||
|
_GL_FUNCDECL_SYS (wmempcpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_SYS (wmempcpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
|
_GL_CXXALIASWARN (wmempcpy);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef wmempcpy
|
||||||
|
# if HAVE_RAW_DECL_WMEMPCPY
|
||||||
|
_GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - "
|
||||||
|
"use gnulib module wmempcpy for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Set N wide characters of S to C. */
|
/* Set N wide characters of S to C. */
|
||||||
#if @GNULIB_WMEMSET@
|
#if @GNULIB_WMEMSET@
|
||||||
# if !@HAVE_WMEMSET@
|
# if !@HAVE_WMEMSET@
|
||||||
@ -640,9 +695,11 @@ _GL_WARN_ON_USE (wcsnlen, "wcsnlen is unportable - "
|
|||||||
/* Copy SRC to DEST. */
|
/* Copy SRC to DEST. */
|
||||||
#if @GNULIB_WCSCPY@
|
#if @GNULIB_WCSCPY@
|
||||||
# if !@HAVE_WCSCPY@
|
# if !@HAVE_WCSCPY@
|
||||||
_GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_FUNCDECL_SYS (wcscpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_CXXALIAS_SYS (wcscpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcscpy);
|
_GL_CXXALIASWARN (wcscpy);
|
||||||
# endif
|
# endif
|
||||||
@ -658,9 +715,11 @@ _GL_WARN_ON_USE (wcscpy, "wcscpy is unportable - "
|
|||||||
/* Copy SRC to DEST, returning the address of the terminating L'\0' in DEST. */
|
/* Copy SRC to DEST, returning the address of the terminating L'\0' in DEST. */
|
||||||
#if @GNULIB_WCPCPY@
|
#if @GNULIB_WCPCPY@
|
||||||
# if !@HAVE_WCPCPY@
|
# if !@HAVE_WCPCPY@
|
||||||
_GL_FUNCDECL_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_FUNCDECL_SYS (wcpcpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_CXXALIAS_SYS (wcpcpy, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
_GL_CXXALIASWARN (wcpcpy);
|
_GL_CXXALIASWARN (wcpcpy);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef wcpcpy
|
# undef wcpcpy
|
||||||
@ -675,10 +734,12 @@ _GL_WARN_ON_USE (wcpcpy, "wcpcpy is unportable - "
|
|||||||
#if @GNULIB_WCSNCPY@
|
#if @GNULIB_WCSNCPY@
|
||||||
# if !@HAVE_WCSNCPY@
|
# if !@HAVE_WCSNCPY@
|
||||||
_GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
|
_GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
|
_GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsncpy);
|
_GL_CXXALIASWARN (wcsncpy);
|
||||||
# endif
|
# endif
|
||||||
@ -696,10 +757,12 @@ _GL_WARN_ON_USE (wcsncpy, "wcsncpy is unportable - "
|
|||||||
#if @GNULIB_WCPNCPY@
|
#if @GNULIB_WCPNCPY@
|
||||||
# if !@HAVE_WCPNCPY@
|
# if !@HAVE_WCPNCPY@
|
||||||
_GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
|
_GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
|
_GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest,
|
||||||
|
const wchar_t *restrict src, size_t n));
|
||||||
_GL_CXXALIASWARN (wcpncpy);
|
_GL_CXXALIASWARN (wcpncpy);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef wcpncpy
|
# undef wcpncpy
|
||||||
@ -713,9 +776,11 @@ _GL_WARN_ON_USE (wcpncpy, "wcpncpy is unportable - "
|
|||||||
/* Append SRC onto DEST. */
|
/* Append SRC onto DEST. */
|
||||||
#if @GNULIB_WCSCAT@
|
#if @GNULIB_WCSCAT@
|
||||||
# if !@HAVE_WCSCAT@
|
# if !@HAVE_WCSCAT@
|
||||||
_GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_FUNCDECL_SYS (wcscat, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
|
_GL_CXXALIAS_SYS (wcscat, wchar_t *,
|
||||||
|
(wchar_t *restrict dest, const wchar_t *restrict src));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcscat);
|
_GL_CXXALIASWARN (wcscat);
|
||||||
# endif
|
# endif
|
||||||
@ -732,10 +797,12 @@ _GL_WARN_ON_USE (wcscat, "wcscat is unportable - "
|
|||||||
#if @GNULIB_WCSNCAT@
|
#if @GNULIB_WCSNCAT@
|
||||||
# if !@HAVE_WCSNCAT@
|
# if !@HAVE_WCSNCAT@
|
||||||
_GL_FUNCDECL_SYS (wcsncat, wchar_t *,
|
_GL_FUNCDECL_SYS (wcsncat, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest, const wchar_t *restrict src,
|
||||||
|
size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsncat, wchar_t *,
|
_GL_CXXALIAS_SYS (wcsncat, wchar_t *,
|
||||||
(wchar_t *dest, const wchar_t *src, size_t n));
|
(wchar_t *restrict dest, const wchar_t *restrict src,
|
||||||
|
size_t n));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsncat);
|
_GL_CXXALIASWARN (wcsncat);
|
||||||
# endif
|
# endif
|
||||||
@ -848,9 +915,11 @@ _GL_WARN_ON_USE (wcscoll, "wcscoll is unportable - "
|
|||||||
original strings. */
|
original strings. */
|
||||||
#if @GNULIB_WCSXFRM@
|
#if @GNULIB_WCSXFRM@
|
||||||
# if !@HAVE_WCSXFRM@
|
# if !@HAVE_WCSXFRM@
|
||||||
_GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
|
_GL_FUNCDECL_SYS (wcsxfrm, size_t,
|
||||||
|
(wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
|
_GL_CXXALIAS_SYS (wcsxfrm, size_t,
|
||||||
|
(wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsxfrm);
|
_GL_CXXALIASWARN (wcsxfrm);
|
||||||
# endif
|
# endif
|
||||||
@ -865,10 +934,18 @@ _GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - "
|
|||||||
|
|
||||||
/* Duplicate S, returning an identical malloc'd string. */
|
/* Duplicate S, returning an identical malloc'd string. */
|
||||||
#if @GNULIB_WCSDUP@
|
#if @GNULIB_WCSDUP@
|
||||||
# if !@HAVE_WCSDUP@
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef wcsdup
|
||||||
|
# define wcsdup _wcsdup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
|
# else
|
||||||
|
# if !@HAVE_WCSDUP@
|
||||||
_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
|
# endif
|
||||||
_GL_CXXALIASWARN (wcsdup);
|
_GL_CXXALIASWARN (wcsdup);
|
||||||
#elif defined GNULIB_POSIXCHECK
|
#elif defined GNULIB_POSIXCHECK
|
||||||
# undef wcsdup
|
# undef wcsdup
|
||||||
@ -876,6 +953,25 @@ _GL_CXXALIASWARN (wcsdup);
|
|||||||
_GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - "
|
_GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - "
|
||||||
"use gnulib module wcsdup for portability");
|
"use gnulib module wcsdup for portability");
|
||||||
# endif
|
# endif
|
||||||
|
#elif @GNULIB_MDA_WCSDUP@
|
||||||
|
/* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not
|
||||||
|
required. In C++ with GNULIB_NAMESPACE, avoid differences between
|
||||||
|
platforms by defining GNULIB_NAMESPACE::wcsdup always. */
|
||||||
|
# if defined _WIN32 && !defined __CYGWIN__
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef wcsdup
|
||||||
|
# define wcsdup _wcsdup
|
||||||
|
# endif
|
||||||
|
_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
|
# else
|
||||||
|
_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
|
# if @HAVE_DECL_WCSDUP@
|
||||||
|
_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@
|
||||||
|
_GL_CXXALIASWARN (wcsdup);
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1016,7 +1112,8 @@ _GL_WARN_ON_USE (wcspbrk, "wcspbrk is unportable - "
|
|||||||
#if @GNULIB_WCSSTR@
|
#if @GNULIB_WCSSTR@
|
||||||
# if !@HAVE_WCSSTR@
|
# if !@HAVE_WCSSTR@
|
||||||
_GL_FUNCDECL_SYS (wcsstr, wchar_t *,
|
_GL_FUNCDECL_SYS (wcsstr, wchar_t *,
|
||||||
(const wchar_t *haystack, const wchar_t *needle)
|
(const wchar_t *restrict haystack,
|
||||||
|
const wchar_t *restrict needle)
|
||||||
_GL_ATTRIBUTE_PURE);
|
_GL_ATTRIBUTE_PURE);
|
||||||
# endif
|
# endif
|
||||||
/* On some systems, this function is defined as an overloaded function:
|
/* On some systems, this function is defined as an overloaded function:
|
||||||
@ -1025,14 +1122,18 @@ _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
|
|||||||
wchar_t * std::wcsstr (wchar_t *, const wchar_t *);
|
wchar_t * std::wcsstr (wchar_t *, const wchar_t *);
|
||||||
} */
|
} */
|
||||||
_GL_CXXALIAS_SYS_CAST2 (wcsstr,
|
_GL_CXXALIAS_SYS_CAST2 (wcsstr,
|
||||||
wchar_t *, (const wchar_t *, const wchar_t *),
|
wchar_t *,
|
||||||
const wchar_t *, (const wchar_t *, const wchar_t *));
|
(const wchar_t *restrict, const wchar_t *restrict),
|
||||||
|
const wchar_t *,
|
||||||
|
(const wchar_t *restrict, const wchar_t *restrict));
|
||||||
# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
|
# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
|
||||||
&& (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
|
&& (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
|
||||||
_GL_CXXALIASWARN1 (wcsstr, wchar_t *,
|
_GL_CXXALIASWARN1 (wcsstr, wchar_t *,
|
||||||
(wchar_t *haystack, const wchar_t *needle));
|
(wchar_t *restrict haystack,
|
||||||
|
const wchar_t *restrict needle));
|
||||||
_GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
|
_GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
|
||||||
(const wchar_t *haystack, const wchar_t *needle));
|
(const wchar_t *restrict haystack,
|
||||||
|
const wchar_t *restrict needle));
|
||||||
# elif __GLIBC__ >= 2
|
# elif __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsstr);
|
_GL_CXXALIASWARN (wcsstr);
|
||||||
# endif
|
# endif
|
||||||
@ -1053,16 +1154,20 @@ _GL_WARN_ON_USE (wcsstr, "wcsstr is unportable - "
|
|||||||
# define wcstok rpl_wcstok
|
# define wcstok rpl_wcstok
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (wcstok, wchar_t *,
|
_GL_FUNCDECL_RPL (wcstok, wchar_t *,
|
||||||
(wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
|
(wchar_t *restrict wcs, const wchar_t *restrict delim,
|
||||||
|
wchar_t **restrict ptr));
|
||||||
_GL_CXXALIAS_RPL (wcstok, wchar_t *,
|
_GL_CXXALIAS_RPL (wcstok, wchar_t *,
|
||||||
(wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
|
(wchar_t *restrict wcs, const wchar_t *restrict delim,
|
||||||
|
wchar_t **restrict ptr));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_WCSTOK@
|
# if !@HAVE_WCSTOK@
|
||||||
_GL_FUNCDECL_SYS (wcstok, wchar_t *,
|
_GL_FUNCDECL_SYS (wcstok, wchar_t *,
|
||||||
(wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
|
(wchar_t *restrict wcs, const wchar_t *restrict delim,
|
||||||
|
wchar_t **restrict ptr));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcstok, wchar_t *,
|
_GL_CXXALIAS_SYS (wcstok, wchar_t *,
|
||||||
(wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
|
(wchar_t *restrict wcs, const wchar_t *restrict delim,
|
||||||
|
wchar_t **restrict ptr));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcstok);
|
_GL_CXXALIASWARN (wcstok);
|
||||||
@ -1114,19 +1219,27 @@ _GL_WARN_ON_USE (wcswidth, "wcswidth is unportable - "
|
|||||||
# undef wcsftime
|
# undef wcsftime
|
||||||
# define wcsftime rpl_wcsftime
|
# define wcsftime rpl_wcsftime
|
||||||
# endif
|
# endif
|
||||||
_GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
|
_GL_FUNCDECL_RPL (wcsftime, size_t,
|
||||||
const wchar_t *__fmt, const struct tm *__tp)
|
(wchar_t *restrict __buf, size_t __bufsize,
|
||||||
_GL_ARG_NONNULL ((1, 3, 4)));
|
const wchar_t *restrict __fmt,
|
||||||
_GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
|
const struct tm *restrict __tp)
|
||||||
const wchar_t *__fmt, const struct tm *__tp));
|
_GL_ARG_NONNULL ((1, 3, 4)));
|
||||||
|
_GL_CXXALIAS_RPL (wcsftime, size_t,
|
||||||
|
(wchar_t *restrict __buf, size_t __bufsize,
|
||||||
|
const wchar_t *restrict __fmt,
|
||||||
|
const struct tm *restrict __tp));
|
||||||
# else
|
# else
|
||||||
# if !@HAVE_WCSFTIME@
|
# if !@HAVE_WCSFTIME@
|
||||||
_GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
|
_GL_FUNCDECL_SYS (wcsftime, size_t,
|
||||||
const wchar_t *__fmt, const struct tm *__tp)
|
(wchar_t *restrict __buf, size_t __bufsize,
|
||||||
_GL_ARG_NONNULL ((1, 3, 4)));
|
const wchar_t *restrict __fmt,
|
||||||
|
const struct tm *restrict __tp)
|
||||||
|
_GL_ARG_NONNULL ((1, 3, 4)));
|
||||||
# endif
|
# endif
|
||||||
_GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
|
_GL_CXXALIAS_SYS (wcsftime, size_t,
|
||||||
const wchar_t *__fmt, const struct tm *__tp));
|
(wchar_t *restrict __buf, size_t __bufsize,
|
||||||
|
const wchar_t *restrict __fmt,
|
||||||
|
const struct tm *restrict __tp));
|
||||||
# endif
|
# endif
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
_GL_CXXALIASWARN (wcsftime);
|
_GL_CXXALIASWARN (wcsftime);
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user