gdb: update gnulib import
This is mostly to get this commit from gnulib: e22cd2677a4b7beacbf30b93bb0559f7b89f96ce Add ‘extern "C"’ to count-one-bits.h etc. ... which fixes this compilation problem I observed with clang++: CXXLD gdb arch/arm-get-next-pcs.o:arm-get-next-pcs.c:function thumb_get_next_pcs_raw(arm_get_next_pcs*): error: undefined reference to 'count_one_bits(unsigned int)' <more such undefined references> I built-tested on GNU/Linux x86-64 (gcc-9 and clang-9) as well as with the x86_64-w64-mingw32-gcc cross-compiler. gnulib/ChangeLog: * update-gnulib.sh (GNULIB_COMMIT_SHA1): Bump to e22cd2677a4b7beacbf30b93bb0559f7b89f96ce. * Makefile.in, config.in, configure, import/*: Re-generate.
This commit is contained in:
parent
7e702065b4
commit
5df4cba632
@ -1,3 +1,9 @@
|
|||||||
|
2020-02-22 Simon Marchi <simon.marchi@efficios.com>
|
||||||
|
|
||||||
|
* update-gnulib.sh (GNULIB_COMMIT_SHA1): Bump to
|
||||||
|
e22cd2677a4b7beacbf30b93bb0559f7b89f96ce.
|
||||||
|
* Makefile.in, config.in, configure, import/*: Re-generate.
|
||||||
|
|
||||||
2020-02-14 Simon Marchi <simon.marchi@efficios.com>
|
2020-02-14 Simon Marchi <simon.marchi@efficios.com>
|
||||||
|
|
||||||
* update-gnulib.sh (IMPORTED_GNULIB_MODULES): Import
|
* update-gnulib.sh (IMPORTED_GNULIB_MODULES): Import
|
||||||
|
@ -123,7 +123,6 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/close.m4 \
|
$(top_srcdir)/import/m4/close.m4 \
|
||||||
$(top_srcdir)/import/m4/closedir.m4 \
|
$(top_srcdir)/import/m4/closedir.m4 \
|
||||||
$(top_srcdir)/import/m4/codeset.m4 \
|
$(top_srcdir)/import/m4/codeset.m4 \
|
||||||
$(top_srcdir)/import/m4/count-one-bits.m4 \
|
|
||||||
$(top_srcdir)/import/m4/d-ino.m4 \
|
$(top_srcdir)/import/m4/d-ino.m4 \
|
||||||
$(top_srcdir)/import/m4/d-type.m4 \
|
$(top_srcdir)/import/m4/d-type.m4 \
|
||||||
$(top_srcdir)/import/m4/dirent_h.m4 \
|
$(top_srcdir)/import/m4/dirent_h.m4 \
|
||||||
@ -179,9 +178,9 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/locale-fr.m4 \
|
$(top_srcdir)/import/m4/locale-fr.m4 \
|
||||||
$(top_srcdir)/import/m4/locale-ja.m4 \
|
$(top_srcdir)/import/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/import/m4/locale-zh.m4 \
|
$(top_srcdir)/import/m4/locale-zh.m4 \
|
||||||
|
$(top_srcdir)/import/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/import/m4/localtime-buffer.m4 \
|
$(top_srcdir)/import/m4/localtime-buffer.m4 \
|
||||||
$(top_srcdir)/import/m4/lock.m4 \
|
$(top_srcdir)/import/m4/lock.m4 \
|
||||||
$(top_srcdir)/import/m4/longlong.m4 \
|
|
||||||
$(top_srcdir)/import/m4/lstat.m4 \
|
$(top_srcdir)/import/m4/lstat.m4 \
|
||||||
$(top_srcdir)/import/m4/malloc.m4 \
|
$(top_srcdir)/import/m4/malloc.m4 \
|
||||||
$(top_srcdir)/import/m4/malloca.m4 \
|
$(top_srcdir)/import/m4/malloca.m4 \
|
||||||
@ -221,6 +220,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/rmdir.m4 \
|
$(top_srcdir)/import/m4/rmdir.m4 \
|
||||||
$(top_srcdir)/import/m4/save-cwd.m4 \
|
$(top_srcdir)/import/m4/save-cwd.m4 \
|
||||||
$(top_srcdir)/import/m4/setenv.m4 \
|
$(top_srcdir)/import/m4/setenv.m4 \
|
||||||
|
$(top_srcdir)/import/m4/setlocale_null.m4 \
|
||||||
$(top_srcdir)/import/m4/signal_h.m4 \
|
$(top_srcdir)/import/m4/signal_h.m4 \
|
||||||
$(top_srcdir)/import/m4/socklen.m4 \
|
$(top_srcdir)/import/m4/socklen.m4 \
|
||||||
$(top_srcdir)/import/m4/sockpfaf.m4 \
|
$(top_srcdir)/import/m4/sockpfaf.m4 \
|
||||||
@ -252,11 +252,13 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/time_r.m4 \
|
$(top_srcdir)/import/m4/time_r.m4 \
|
||||||
$(top_srcdir)/import/m4/unistd-safer.m4 \
|
$(top_srcdir)/import/m4/unistd-safer.m4 \
|
||||||
$(top_srcdir)/import/m4/unistd_h.m4 \
|
$(top_srcdir)/import/m4/unistd_h.m4 \
|
||||||
|
$(top_srcdir)/import/m4/visibility.m4 \
|
||||||
$(top_srcdir)/import/m4/warn-on-use.m4 \
|
$(top_srcdir)/import/m4/warn-on-use.m4 \
|
||||||
$(top_srcdir)/import/m4/wchar_h.m4 \
|
$(top_srcdir)/import/m4/wchar_h.m4 \
|
||||||
$(top_srcdir)/import/m4/wchar_t.m4 \
|
$(top_srcdir)/import/m4/wchar_t.m4 \
|
||||||
$(top_srcdir)/import/m4/wctype_h.m4 \
|
$(top_srcdir)/import/m4/wctype_h.m4 \
|
||||||
$(top_srcdir)/import/m4/wint_t.m4 $(top_srcdir)/configure.ac
|
$(top_srcdir)/import/m4/wint_t.m4 \
|
||||||
|
$(top_srcdir)/import/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 \
|
||||||
@ -343,6 +345,7 @@ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
|
|||||||
CC = @CC@
|
CC = @CC@
|
||||||
CCDEPMODE = @CCDEPMODE@
|
CCDEPMODE = @CCDEPMODE@
|
||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
|
CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
@ -406,6 +409,7 @@ GNULIB_DPRINTF = @GNULIB_DPRINTF@
|
|||||||
GNULIB_DUP = @GNULIB_DUP@
|
GNULIB_DUP = @GNULIB_DUP@
|
||||||
GNULIB_DUP2 = @GNULIB_DUP2@
|
GNULIB_DUP2 = @GNULIB_DUP2@
|
||||||
GNULIB_DUP3 = @GNULIB_DUP3@
|
GNULIB_DUP3 = @GNULIB_DUP3@
|
||||||
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
GNULIB_EXP2 = @GNULIB_EXP2@
|
GNULIB_EXP2 = @GNULIB_EXP2@
|
||||||
@ -477,6 +481,7 @@ GNULIB_GETLINE = @GNULIB_GETLINE@
|
|||||||
GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
|
GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
|
||||||
GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
|
GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
|
||||||
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
|
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
|
||||||
|
GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
|
||||||
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETPEERNAME = @GNULIB_GETPEERNAME@
|
GNULIB_GETPEERNAME = @GNULIB_GETPEERNAME@
|
||||||
@ -507,6 +512,8 @@ GNULIB_ISNANF = @GNULIB_ISNANF@
|
|||||||
GNULIB_ISNANL = @GNULIB_ISNANL@
|
GNULIB_ISNANL = @GNULIB_ISNANL@
|
||||||
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_LDEXPF = @GNULIB_LDEXPF@
|
GNULIB_LDEXPF = @GNULIB_LDEXPF@
|
||||||
@ -514,6 +521,8 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
|
|||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
GNULIB_LINKAT = @GNULIB_LINKAT@
|
GNULIB_LINKAT = @GNULIB_LINKAT@
|
||||||
GNULIB_LISTEN = @GNULIB_LISTEN@
|
GNULIB_LISTEN = @GNULIB_LISTEN@
|
||||||
|
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
|
||||||
|
GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
|
||||||
GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
|
GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
|
||||||
GNULIB_LOG = @GNULIB_LOG@
|
GNULIB_LOG = @GNULIB_LOG@
|
||||||
GNULIB_LOG10 = @GNULIB_LOG10@
|
GNULIB_LOG10 = @GNULIB_LOG10@
|
||||||
@ -634,6 +643,8 @@ GNULIB_SEND = @GNULIB_SEND@
|
|||||||
GNULIB_SENDTO = @GNULIB_SENDTO@
|
GNULIB_SENDTO = @GNULIB_SENDTO@
|
||||||
GNULIB_SETENV = @GNULIB_SETENV@
|
GNULIB_SETENV = @GNULIB_SETENV@
|
||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
GNULIB_SETSOCKOPT = @GNULIB_SETSOCKOPT@
|
GNULIB_SETSOCKOPT = @GNULIB_SETSOCKOPT@
|
||||||
GNULIB_SHUTDOWN = @GNULIB_SHUTDOWN@
|
GNULIB_SHUTDOWN = @GNULIB_SHUTDOWN@
|
||||||
GNULIB_SIGACTION = @GNULIB_SIGACTION@
|
GNULIB_SIGACTION = @GNULIB_SIGACTION@
|
||||||
@ -861,6 +872,7 @@ HAVE_DIRENT_H = @HAVE_DIRENT_H@
|
|||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
HAVE_DUP2 = @HAVE_DUP2@
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
HAVE_EXPF = @HAVE_EXPF@
|
HAVE_EXPF = @HAVE_EXPF@
|
||||||
HAVE_EXPL = @HAVE_EXPL@
|
HAVE_EXPL = @HAVE_EXPL@
|
||||||
@ -886,6 +898,7 @@ HAVE_FMODF = @HAVE_FMODF@
|
|||||||
HAVE_FMODL = @HAVE_FMODL@
|
HAVE_FMODL = @HAVE_FMODL@
|
||||||
HAVE_FNMATCH = @HAVE_FNMATCH@
|
HAVE_FNMATCH = @HAVE_FNMATCH@
|
||||||
HAVE_FNMATCH_H = @HAVE_FNMATCH_H@
|
HAVE_FNMATCH_H = @HAVE_FNMATCH_H@
|
||||||
|
HAVE_FREELOCALE = @HAVE_FREELOCALE@
|
||||||
HAVE_FREXPF = @HAVE_FREXPF@
|
HAVE_FREXPF = @HAVE_FREXPF@
|
||||||
HAVE_FSEEKO = @HAVE_FSEEKO@
|
HAVE_FSEEKO = @HAVE_FSEEKO@
|
||||||
HAVE_FSTATAT = @HAVE_FSTATAT@
|
HAVE_FSTATAT = @HAVE_FSTATAT@
|
||||||
@ -933,7 +946,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
|
|||||||
HAVE_LOGBL = @HAVE_LOGBL@
|
HAVE_LOGBL = @HAVE_LOGBL@
|
||||||
HAVE_LOGF = @HAVE_LOGF@
|
HAVE_LOGF = @HAVE_LOGF@
|
||||||
HAVE_LOGL = @HAVE_LOGL@
|
HAVE_LOGL = @HAVE_LOGL@
|
||||||
HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
|
|
||||||
HAVE_LSTAT = @HAVE_LSTAT@
|
HAVE_LSTAT = @HAVE_LSTAT@
|
||||||
HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
|
HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
|
||||||
HAVE_MBRLEN = @HAVE_MBRLEN@
|
HAVE_MBRLEN = @HAVE_MBRLEN@
|
||||||
@ -960,6 +972,7 @@ HAVE_MODFL = @HAVE_MODFL@
|
|||||||
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
|
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
|
||||||
HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
|
HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
|
||||||
HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
|
HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
|
||||||
|
HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
|
||||||
HAVE_OPENAT = @HAVE_OPENAT@
|
HAVE_OPENAT = @HAVE_OPENAT@
|
||||||
HAVE_OPENDIR = @HAVE_OPENDIR@
|
HAVE_OPENDIR = @HAVE_OPENDIR@
|
||||||
HAVE_OS_H = @HAVE_OS_H@
|
HAVE_OS_H = @HAVE_OS_H@
|
||||||
@ -1051,11 +1064,11 @@ 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@
|
||||||
HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
|
|
||||||
HAVE_USLEEP = @HAVE_USLEEP@
|
HAVE_USLEEP = @HAVE_USLEEP@
|
||||||
HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
|
HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
|
||||||
HAVE_VASPRINTF = @HAVE_VASPRINTF@
|
HAVE_VASPRINTF = @HAVE_VASPRINTF@
|
||||||
HAVE_VDPRINTF = @HAVE_VDPRINTF@
|
HAVE_VDPRINTF = @HAVE_VDPRINTF@
|
||||||
|
HAVE_VISIBILITY = @HAVE_VISIBILITY@
|
||||||
HAVE_WCHAR_H = @HAVE_WCHAR_H@
|
HAVE_WCHAR_H = @HAVE_WCHAR_H@
|
||||||
HAVE_WCHAR_T = @HAVE_WCHAR_T@
|
HAVE_WCHAR_T = @HAVE_WCHAR_T@
|
||||||
HAVE_WCPCPY = @HAVE_WCPCPY@
|
HAVE_WCPCPY = @HAVE_WCPCPY@
|
||||||
@ -1096,6 +1109,7 @@ HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
|||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
|
HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
|
||||||
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
HAVE__EXIT = @HAVE__EXIT@
|
HAVE__EXIT = @HAVE__EXIT@
|
||||||
INCLUDE_NEXT = @INCLUDE_NEXT@
|
INCLUDE_NEXT = @INCLUDE_NEXT@
|
||||||
@ -1117,8 +1131,13 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBPMULTITHREAD = @LIBPMULTITHREAD@
|
LIBPMULTITHREAD = @LIBPMULTITHREAD@
|
||||||
LIBPTHREAD = @LIBPTHREAD@
|
LIBPTHREAD = @LIBPTHREAD@
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
|
LIBSTDTHREAD = @LIBSTDTHREAD@
|
||||||
LIBTHREAD = @LIBTHREAD@
|
LIBTHREAD = @LIBTHREAD@
|
||||||
LIB_GETLOGIN = @LIB_GETLOGIN@
|
LIB_GETLOGIN = @LIB_GETLOGIN@
|
||||||
|
LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
|
||||||
|
LIB_MBRTOWC = @LIB_MBRTOWC@
|
||||||
|
LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
||||||
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
@ -1144,6 +1163,7 @@ NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H = @NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H@
|
|||||||
NEXT_AS_FIRST_DIRECTIVE_GLOB_H = @NEXT_AS_FIRST_DIRECTIVE_GLOB_H@
|
NEXT_AS_FIRST_DIRECTIVE_GLOB_H = @NEXT_AS_FIRST_DIRECTIVE_GLOB_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@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
|
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
|
||||||
|
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
|
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H = @NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H@
|
NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H = @NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
|
NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
|
||||||
@ -1169,6 +1189,7 @@ NEXT_FNMATCH_H = @NEXT_FNMATCH_H@
|
|||||||
NEXT_GLOB_H = @NEXT_GLOB_H@
|
NEXT_GLOB_H = @NEXT_GLOB_H@
|
||||||
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
|
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
|
||||||
NEXT_LIMITS_H = @NEXT_LIMITS_H@
|
NEXT_LIMITS_H = @NEXT_LIMITS_H@
|
||||||
|
NEXT_LOCALE_H = @NEXT_LOCALE_H@
|
||||||
NEXT_MATH_H = @NEXT_MATH_H@
|
NEXT_MATH_H = @NEXT_MATH_H@
|
||||||
NEXT_NETINET_IN_H = @NEXT_NETINET_IN_H@
|
NEXT_NETINET_IN_H = @NEXT_NETINET_IN_H@
|
||||||
NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
|
NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
|
||||||
@ -1226,6 +1247,7 @@ REPLACE_DIRFD = @REPLACE_DIRFD@
|
|||||||
REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
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_EXP2 = @REPLACE_EXP2@
|
REPLACE_EXP2 = @REPLACE_EXP2@
|
||||||
REPLACE_EXP2L = @REPLACE_EXP2L@
|
REPLACE_EXP2L = @REPLACE_EXP2L@
|
||||||
REPLACE_EXPF = @REPLACE_EXPF@
|
REPLACE_EXPF = @REPLACE_EXPF@
|
||||||
@ -1235,6 +1257,7 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
|
|||||||
REPLACE_EXPM1L = @REPLACE_EXPM1L@
|
REPLACE_EXPM1L = @REPLACE_EXPM1L@
|
||||||
REPLACE_FABSL = @REPLACE_FABSL@
|
REPLACE_FABSL = @REPLACE_FABSL@
|
||||||
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_FCNTL = @REPLACE_FCNTL@
|
REPLACE_FCNTL = @REPLACE_FCNTL@
|
||||||
@ -1254,6 +1277,7 @@ REPLACE_FNMATCH = @REPLACE_FNMATCH@
|
|||||||
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_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FREXP = @REPLACE_FREXP@
|
REPLACE_FREXP = @REPLACE_FREXP@
|
||||||
REPLACE_FREXPF = @REPLACE_FREXPF@
|
REPLACE_FREXPF = @REPLACE_FREXPF@
|
||||||
@ -1295,11 +1319,15 @@ REPLACE_ISINF = @REPLACE_ISINF@
|
|||||||
REPLACE_ISNAN = @REPLACE_ISNAN@
|
REPLACE_ISNAN = @REPLACE_ISNAN@
|
||||||
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_ITOLD = @REPLACE_ITOLD@
|
REPLACE_ITOLD = @REPLACE_ITOLD@
|
||||||
|
REPLACE_LCHMOD = @REPLACE_LCHMOD@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LDEXPL = @REPLACE_LDEXPL@
|
REPLACE_LDEXPL = @REPLACE_LDEXPL@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
|
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
|
||||||
REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
|
REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
|
||||||
REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
|
REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
|
||||||
REPLACE_LOG = @REPLACE_LOG@
|
REPLACE_LOG = @REPLACE_LOG@
|
||||||
@ -1339,6 +1367,7 @@ REPLACE_MODFF = @REPLACE_MODFF@
|
|||||||
REPLACE_MODFL = @REPLACE_MODFL@
|
REPLACE_MODFL = @REPLACE_MODFL@
|
||||||
REPLACE_NAN = @REPLACE_NAN@
|
REPLACE_NAN = @REPLACE_NAN@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
|
REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
|
||||||
REPLACE_NULL = @REPLACE_NULL@
|
REPLACE_NULL = @REPLACE_NULL@
|
||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_OPEN = @REPLACE_OPEN@
|
REPLACE_OPEN = @REPLACE_OPEN@
|
||||||
@ -1374,6 +1403,7 @@ REPLACE_ROUND = @REPLACE_ROUND@
|
|||||||
REPLACE_ROUNDF = @REPLACE_ROUNDF@
|
REPLACE_ROUNDF = @REPLACE_ROUNDF@
|
||||||
REPLACE_ROUNDL = @REPLACE_ROUNDL@
|
REPLACE_ROUNDL = @REPLACE_ROUNDL@
|
||||||
REPLACE_SETENV = @REPLACE_SETENV@
|
REPLACE_SETENV = @REPLACE_SETENV@
|
||||||
|
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
|
||||||
REPLACE_SETSTATE = @REPLACE_SETSTATE@
|
REPLACE_SETSTATE = @REPLACE_SETSTATE@
|
||||||
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
|
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
|
||||||
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
|
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
|
||||||
@ -1404,6 +1434,7 @@ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
|
|||||||
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
|
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
|
||||||
REPLACE_STRTOLD = @REPLACE_STRTOLD@
|
REPLACE_STRTOLD = @REPLACE_STRTOLD@
|
||||||
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
|
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
|
||||||
|
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
|
||||||
REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
|
REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
|
||||||
REPLACE_SYMLINK = @REPLACE_SYMLINK@
|
REPLACE_SYMLINK = @REPLACE_SYMLINK@
|
||||||
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
|
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
|
||||||
|
6
gnulib/aclocal.m4
vendored
6
gnulib/aclocal.m4
vendored
@ -1195,7 +1195,6 @@ m4_include([import/m4/chdir-long.m4])
|
|||||||
m4_include([import/m4/close.m4])
|
m4_include([import/m4/close.m4])
|
||||||
m4_include([import/m4/closedir.m4])
|
m4_include([import/m4/closedir.m4])
|
||||||
m4_include([import/m4/codeset.m4])
|
m4_include([import/m4/codeset.m4])
|
||||||
m4_include([import/m4/count-one-bits.m4])
|
|
||||||
m4_include([import/m4/d-ino.m4])
|
m4_include([import/m4/d-ino.m4])
|
||||||
m4_include([import/m4/d-type.m4])
|
m4_include([import/m4/d-type.m4])
|
||||||
m4_include([import/m4/dirent_h.m4])
|
m4_include([import/m4/dirent_h.m4])
|
||||||
@ -1252,9 +1251,9 @@ m4_include([import/m4/localcharset.m4])
|
|||||||
m4_include([import/m4/locale-fr.m4])
|
m4_include([import/m4/locale-fr.m4])
|
||||||
m4_include([import/m4/locale-ja.m4])
|
m4_include([import/m4/locale-ja.m4])
|
||||||
m4_include([import/m4/locale-zh.m4])
|
m4_include([import/m4/locale-zh.m4])
|
||||||
|
m4_include([import/m4/locale_h.m4])
|
||||||
m4_include([import/m4/localtime-buffer.m4])
|
m4_include([import/m4/localtime-buffer.m4])
|
||||||
m4_include([import/m4/lock.m4])
|
m4_include([import/m4/lock.m4])
|
||||||
m4_include([import/m4/longlong.m4])
|
|
||||||
m4_include([import/m4/lstat.m4])
|
m4_include([import/m4/lstat.m4])
|
||||||
m4_include([import/m4/malloc.m4])
|
m4_include([import/m4/malloc.m4])
|
||||||
m4_include([import/m4/malloca.m4])
|
m4_include([import/m4/malloca.m4])
|
||||||
@ -1294,6 +1293,7 @@ m4_include([import/m4/rewinddir.m4])
|
|||||||
m4_include([import/m4/rmdir.m4])
|
m4_include([import/m4/rmdir.m4])
|
||||||
m4_include([import/m4/save-cwd.m4])
|
m4_include([import/m4/save-cwd.m4])
|
||||||
m4_include([import/m4/setenv.m4])
|
m4_include([import/m4/setenv.m4])
|
||||||
|
m4_include([import/m4/setlocale_null.m4])
|
||||||
m4_include([import/m4/signal_h.m4])
|
m4_include([import/m4/signal_h.m4])
|
||||||
m4_include([import/m4/socklen.m4])
|
m4_include([import/m4/socklen.m4])
|
||||||
m4_include([import/m4/sockpfaf.m4])
|
m4_include([import/m4/sockpfaf.m4])
|
||||||
@ -1325,8 +1325,10 @@ m4_include([import/m4/time_h.m4])
|
|||||||
m4_include([import/m4/time_r.m4])
|
m4_include([import/m4/time_r.m4])
|
||||||
m4_include([import/m4/unistd-safer.m4])
|
m4_include([import/m4/unistd-safer.m4])
|
||||||
m4_include([import/m4/unistd_h.m4])
|
m4_include([import/m4/unistd_h.m4])
|
||||||
|
m4_include([import/m4/visibility.m4])
|
||||||
m4_include([import/m4/warn-on-use.m4])
|
m4_include([import/m4/warn-on-use.m4])
|
||||||
m4_include([import/m4/wchar_h.m4])
|
m4_include([import/m4/wchar_h.m4])
|
||||||
m4_include([import/m4/wchar_t.m4])
|
m4_include([import/m4/wchar_t.m4])
|
||||||
m4_include([import/m4/wctype_h.m4])
|
m4_include([import/m4/wctype_h.m4])
|
||||||
m4_include([import/m4/wint_t.m4])
|
m4_include([import/m4/wint_t.m4])
|
||||||
|
m4_include([import/m4/zzgnulib.m4])
|
||||||
|
@ -26,9 +26,6 @@
|
|||||||
/* Define to 1 if using `alloca.c'. */
|
/* Define to 1 if using `alloca.c'. */
|
||||||
#undef C_ALLOCA
|
#undef C_ALLOCA
|
||||||
|
|
||||||
/* Define to 1 if the C locale may have encoding errors. */
|
|
||||||
#undef C_LOCALE_MAYBE_EILSEQ
|
|
||||||
|
|
||||||
/* Define as the bit index in the word where to find bit 0 of the exponent of
|
/* Define as the bit index in the word where to find bit 0 of the exponent of
|
||||||
'double'. */
|
'double'. */
|
||||||
#undef DBL_EXPBIT0_BIT
|
#undef DBL_EXPBIT0_BIT
|
||||||
@ -269,6 +266,9 @@
|
|||||||
/* Define to 1 when the gnulib module setenv should be tested. */
|
/* Define to 1 when the gnulib module setenv should be tested. */
|
||||||
#undef GNULIB_TEST_SETENV
|
#undef GNULIB_TEST_SETENV
|
||||||
|
|
||||||
|
/* Define to 1 when the gnulib module setlocale_null should be tested. */
|
||||||
|
#undef GNULIB_TEST_SETLOCALE_NULL
|
||||||
|
|
||||||
/* Define to 1 when the gnulib module stat should be tested. */
|
/* Define to 1 when the gnulib module stat should be tested. */
|
||||||
#undef GNULIB_TEST_STAT
|
#undef GNULIB_TEST_STAT
|
||||||
|
|
||||||
@ -768,6 +768,9 @@
|
|||||||
/* Define to 1 if you have the <sys/uio.h> header file. */
|
/* Define to 1 if you have the <sys/uio.h> header file. */
|
||||||
#undef HAVE_SYS_UIO_H
|
#undef HAVE_SYS_UIO_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `thrd_create' function. */
|
||||||
|
#undef HAVE_THRD_CREATE
|
||||||
|
|
||||||
/* Define to 1 if you have the <threads.h> header file. */
|
/* Define to 1 if you have the <threads.h> header file. */
|
||||||
#undef HAVE_THREADS_H
|
#undef HAVE_THREADS_H
|
||||||
|
|
||||||
@ -789,6 +792,10 @@
|
|||||||
/* Define if you have a global __progname variable */
|
/* Define if you have a global __progname variable */
|
||||||
#undef HAVE_VAR___PROGNAME
|
#undef HAVE_VAR___PROGNAME
|
||||||
|
|
||||||
|
/* Define to 1 or 0, depending whether the compiler supports simple visibility
|
||||||
|
declarations. */
|
||||||
|
#undef HAVE_VISIBILITY
|
||||||
|
|
||||||
/* Define to 1 if you have the <wchar.h> header file. */
|
/* Define to 1 if you have the <wchar.h> header file. */
|
||||||
#undef HAVE_WCHAR_H
|
#undef HAVE_WCHAR_H
|
||||||
|
|
||||||
@ -833,6 +840,9 @@
|
|||||||
/* Define to 1 if you have the <ws2tcpip.h> header file. */
|
/* Define to 1 if you have the <ws2tcpip.h> header file. */
|
||||||
#undef HAVE_WS2TCPIP_H
|
#undef HAVE_WS2TCPIP_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <xlocale.h> header file. */
|
||||||
|
#undef HAVE_XLOCALE_H
|
||||||
|
|
||||||
/* Define to 1 if the system has the type `_Bool'. */
|
/* Define to 1 if the system has the type `_Bool'. */
|
||||||
#undef HAVE__BOOL
|
#undef HAVE__BOOL
|
||||||
|
|
||||||
@ -876,6 +886,10 @@
|
|||||||
*/
|
*/
|
||||||
#undef MBRTOWC_EMPTY_INPUT_BUG
|
#undef MBRTOWC_EMPTY_INPUT_BUG
|
||||||
|
|
||||||
|
/* Define if the mbrtowc function may signal encoding errors in the C locale.
|
||||||
|
*/
|
||||||
|
#undef MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
|
||||||
|
|
||||||
/* Define if the mbrtowc function has the NULL pwc argument bug. */
|
/* Define if the mbrtowc function has the NULL pwc argument bug. */
|
||||||
#undef MBRTOWC_NULL_ARG1_BUG
|
#undef MBRTOWC_NULL_ARG1_BUG
|
||||||
|
|
||||||
@ -888,6 +902,10 @@
|
|||||||
/* Define if the mbrtowc function returns a wrong return value. */
|
/* Define if the mbrtowc function returns a wrong return value. */
|
||||||
#undef MBRTOWC_RETVAL_BUG
|
#undef MBRTOWC_RETVAL_BUG
|
||||||
|
|
||||||
|
/* Define if the mbrtowc function stores a wide character when reporting
|
||||||
|
incomplete input. */
|
||||||
|
#undef MBRTOWC_STORES_INCOMPLETE_BUG
|
||||||
|
|
||||||
/* Use GNU style printf and scanf. */
|
/* Use GNU style printf and scanf. */
|
||||||
#ifndef __USE_MINGW_ANSI_STDIO
|
#ifndef __USE_MINGW_ANSI_STDIO
|
||||||
# undef __USE_MINGW_ANSI_STDIO
|
# undef __USE_MINGW_ANSI_STDIO
|
||||||
@ -965,6 +983,12 @@
|
|||||||
/* Define to 1 if strerror(0) does not return a message implying success. */
|
/* Define to 1 if strerror(0) does not return a message implying success. */
|
||||||
#undef REPLACE_STRERROR_0
|
#undef REPLACE_STRERROR_0
|
||||||
|
|
||||||
|
/* Define to 1 if setlocale (LC_ALL, NULL) is multithread-safe. */
|
||||||
|
#undef SETLOCALE_NULL_ALL_MTSAFE
|
||||||
|
|
||||||
|
/* Define to 1 if setlocale (category, NULL) is multithread-safe. */
|
||||||
|
#undef SETLOCALE_NULL_ONE_MTSAFE
|
||||||
|
|
||||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||||
'sig_atomic_t'. */
|
'sig_atomic_t'. */
|
||||||
#undef SIG_ATOMIC_T_SUFFIX
|
#undef SIG_ATOMIC_T_SUFFIX
|
||||||
@ -1116,6 +1140,9 @@
|
|||||||
/* Define for large files, on AIX-style hosts. */
|
/* Define for large files, on AIX-style hosts. */
|
||||||
#undef _LARGE_FILES
|
#undef _LARGE_FILES
|
||||||
|
|
||||||
|
/* Define to 1 on Solaris. */
|
||||||
|
#undef _LCONV_C99
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
#undef _MINIX
|
#undef _MINIX
|
||||||
|
|
||||||
@ -1137,7 +1164,10 @@
|
|||||||
# 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__)))
|
|| 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__) || 0x5110 <= __SUNPRO_C
|
||||||
# define _Noreturn __attribute__ ((__noreturn__))
|
# define _Noreturn __attribute__ ((__noreturn__))
|
||||||
@ -1335,12 +1365,13 @@
|
|||||||
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 directly. */
|
||||||
#undef restrict
|
#undef restrict
|
||||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
/* Work around a bug in older versions of Sun C++, which did not
|
||||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
#define __restrict__ or support _Restrict or __restrict__
|
||||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
even though the corresponding Sun C compiler ended up with
|
||||||
previous line. Perhaps some future version of Sun C++ will work with
|
"#define restrict _Restrict" or "#define restrict __restrict__"
|
||||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
in the previous line. This workaround can be removed once
|
||||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
we assume Oracle Developer Studio 12.5 (2016) or later. */
|
||||||
|
#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
|
||||||
# define _Restrict
|
# define _Restrict
|
||||||
# define __restrict__
|
# define __restrict__
|
||||||
#endif
|
#endif
|
||||||
|
2601
gnulib/configure
vendored
2601
gnulib/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -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-2019 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2020 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
|
||||||
@ -186,10 +186,7 @@ EXTRA_DIST += assure.h
|
|||||||
|
|
||||||
## begin gnulib module at-internal
|
## begin gnulib module at-internal
|
||||||
|
|
||||||
|
libgnu_a_SOURCES += openat-priv.h openat-proc.c
|
||||||
EXTRA_DIST += openat-priv.h openat-proc.c
|
|
||||||
|
|
||||||
EXTRA_libgnu_a_SOURCES += openat-proc.c
|
|
||||||
|
|
||||||
## end gnulib module at-internal
|
## end gnulib module at-internal
|
||||||
|
|
||||||
@ -713,13 +710,6 @@ EXTRA_DIST += hard-locale.h
|
|||||||
|
|
||||||
## end gnulib module hard-locale
|
## end gnulib module hard-locale
|
||||||
|
|
||||||
## begin gnulib module havelib
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST += $(top_srcdir)/import/extra/config.rpath
|
|
||||||
|
|
||||||
## end gnulib module havelib
|
|
||||||
|
|
||||||
## begin gnulib module inet_ntop
|
## begin gnulib module inet_ntop
|
||||||
|
|
||||||
|
|
||||||
@ -752,8 +742,6 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
|
|||||||
-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/@''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/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
|
|
||||||
-e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/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' \
|
||||||
-e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
|
-e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
|
||||||
@ -843,6 +831,47 @@ EXTRA_DIST += localcharset.h
|
|||||||
|
|
||||||
## end gnulib module localcharset
|
## end gnulib module localcharset
|
||||||
|
|
||||||
|
## begin gnulib module locale
|
||||||
|
|
||||||
|
BUILT_SOURCES += locale.h
|
||||||
|
|
||||||
|
# We need the following in order to create <locale.h> when the system
|
||||||
|
# doesn't have one that provides all definitions.
|
||||||
|
locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
||||||
|
$(AM_V_GEN)rm -f $@-t $@ && \
|
||||||
|
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
|
||||||
|
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
|
||||||
|
-e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
|
||||||
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||||
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
|
-e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
|
||||||
|
-e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
|
||||||
|
-e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
|
||||||
|
-e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \
|
||||||
|
-e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
|
||||||
|
-e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
|
||||||
|
-e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
|
||||||
|
-e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
|
||||||
|
-e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
||||||
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
|
< $(srcdir)/locale.in.h; \
|
||||||
|
} > $@-t && \
|
||||||
|
mv $@-t $@
|
||||||
|
MOSTLYCLEANFILES += locale.h locale.h-t
|
||||||
|
|
||||||
|
EXTRA_DIST += locale.in.h
|
||||||
|
|
||||||
|
## end gnulib module locale
|
||||||
|
|
||||||
## begin gnulib module localtime-buffer
|
## begin gnulib module localtime-buffer
|
||||||
|
|
||||||
|
|
||||||
@ -1187,9 +1216,9 @@ EXTRA_DIST += math.in.h
|
|||||||
## begin gnulib module mbrtowc
|
## begin gnulib module mbrtowc
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST += mbrtowc.c
|
EXTRA_DIST += lc-charset-dispatch.c lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h
|
||||||
|
|
||||||
EXTRA_libgnu_a_SOURCES += mbrtowc.c
|
EXTRA_libgnu_a_SOURCES += lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c
|
||||||
|
|
||||||
## end gnulib module mbrtowc
|
## end gnulib module mbrtowc
|
||||||
|
|
||||||
@ -1465,6 +1494,16 @@ EXTRA_libgnu_a_SOURCES += setenv.c
|
|||||||
|
|
||||||
## end gnulib module setenv
|
## end gnulib module setenv
|
||||||
|
|
||||||
|
## begin gnulib module setlocale-null
|
||||||
|
|
||||||
|
libgnu_a_SOURCES += setlocale_null.c
|
||||||
|
|
||||||
|
EXTRA_DIST += setlocale-lock.c setlocale_null.h windows-initguard.h
|
||||||
|
|
||||||
|
EXTRA_libgnu_a_SOURCES += setlocale-lock.c
|
||||||
|
|
||||||
|
## end gnulib module setlocale-null
|
||||||
|
|
||||||
## begin gnulib module signal-h
|
## begin gnulib module signal-h
|
||||||
|
|
||||||
BUILT_SOURCES += signal.h
|
BUILT_SOURCES += signal.h
|
||||||
@ -1671,8 +1710,6 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
|
|||||||
-e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
|
-e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
|
||||||
-e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
|
-e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
|
||||||
-e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
|
-e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
|
||||||
-e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
|
|
||||||
-e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
|
|
||||||
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
-e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
||||||
-e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
|
-e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
|
||||||
-e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
|
-e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
|
||||||
@ -2220,9 +2257,11 @@ 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_LCHMOD''@|$(REPLACE_LCHMOD)|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' \
|
||||||
@ -2446,6 +2485,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-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' \
|
||||||
-e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
|
-e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
|
||||||
|
-e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
|
-e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
|
||||||
-e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
|
-e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
|
||||||
-e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
|
-e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
|
||||||
@ -2748,6 +2788,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' \
|
||||||
@ -2758,6 +2800,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)' \
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
# Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2020 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
|
||||||
@ -179,7 +179,6 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/close.m4 \
|
$(top_srcdir)/import/m4/close.m4 \
|
||||||
$(top_srcdir)/import/m4/closedir.m4 \
|
$(top_srcdir)/import/m4/closedir.m4 \
|
||||||
$(top_srcdir)/import/m4/codeset.m4 \
|
$(top_srcdir)/import/m4/codeset.m4 \
|
||||||
$(top_srcdir)/import/m4/count-one-bits.m4 \
|
|
||||||
$(top_srcdir)/import/m4/d-ino.m4 \
|
$(top_srcdir)/import/m4/d-ino.m4 \
|
||||||
$(top_srcdir)/import/m4/d-type.m4 \
|
$(top_srcdir)/import/m4/d-type.m4 \
|
||||||
$(top_srcdir)/import/m4/dirent_h.m4 \
|
$(top_srcdir)/import/m4/dirent_h.m4 \
|
||||||
@ -235,9 +234,9 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/locale-fr.m4 \
|
$(top_srcdir)/import/m4/locale-fr.m4 \
|
||||||
$(top_srcdir)/import/m4/locale-ja.m4 \
|
$(top_srcdir)/import/m4/locale-ja.m4 \
|
||||||
$(top_srcdir)/import/m4/locale-zh.m4 \
|
$(top_srcdir)/import/m4/locale-zh.m4 \
|
||||||
|
$(top_srcdir)/import/m4/locale_h.m4 \
|
||||||
$(top_srcdir)/import/m4/localtime-buffer.m4 \
|
$(top_srcdir)/import/m4/localtime-buffer.m4 \
|
||||||
$(top_srcdir)/import/m4/lock.m4 \
|
$(top_srcdir)/import/m4/lock.m4 \
|
||||||
$(top_srcdir)/import/m4/longlong.m4 \
|
|
||||||
$(top_srcdir)/import/m4/lstat.m4 \
|
$(top_srcdir)/import/m4/lstat.m4 \
|
||||||
$(top_srcdir)/import/m4/malloc.m4 \
|
$(top_srcdir)/import/m4/malloc.m4 \
|
||||||
$(top_srcdir)/import/m4/malloca.m4 \
|
$(top_srcdir)/import/m4/malloca.m4 \
|
||||||
@ -277,6 +276,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/rmdir.m4 \
|
$(top_srcdir)/import/m4/rmdir.m4 \
|
||||||
$(top_srcdir)/import/m4/save-cwd.m4 \
|
$(top_srcdir)/import/m4/save-cwd.m4 \
|
||||||
$(top_srcdir)/import/m4/setenv.m4 \
|
$(top_srcdir)/import/m4/setenv.m4 \
|
||||||
|
$(top_srcdir)/import/m4/setlocale_null.m4 \
|
||||||
$(top_srcdir)/import/m4/signal_h.m4 \
|
$(top_srcdir)/import/m4/signal_h.m4 \
|
||||||
$(top_srcdir)/import/m4/socklen.m4 \
|
$(top_srcdir)/import/m4/socklen.m4 \
|
||||||
$(top_srcdir)/import/m4/sockpfaf.m4 \
|
$(top_srcdir)/import/m4/sockpfaf.m4 \
|
||||||
@ -308,11 +308,13 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
|
|||||||
$(top_srcdir)/import/m4/time_r.m4 \
|
$(top_srcdir)/import/m4/time_r.m4 \
|
||||||
$(top_srcdir)/import/m4/unistd-safer.m4 \
|
$(top_srcdir)/import/m4/unistd-safer.m4 \
|
||||||
$(top_srcdir)/import/m4/unistd_h.m4 \
|
$(top_srcdir)/import/m4/unistd_h.m4 \
|
||||||
|
$(top_srcdir)/import/m4/visibility.m4 \
|
||||||
$(top_srcdir)/import/m4/warn-on-use.m4 \
|
$(top_srcdir)/import/m4/warn-on-use.m4 \
|
||||||
$(top_srcdir)/import/m4/wchar_h.m4 \
|
$(top_srcdir)/import/m4/wchar_h.m4 \
|
||||||
$(top_srcdir)/import/m4/wchar_t.m4 \
|
$(top_srcdir)/import/m4/wchar_t.m4 \
|
||||||
$(top_srcdir)/import/m4/wctype_h.m4 \
|
$(top_srcdir)/import/m4/wctype_h.m4 \
|
||||||
$(top_srcdir)/import/m4/wint_t.m4 $(top_srcdir)/configure.ac
|
$(top_srcdir)/import/m4/wint_t.m4 \
|
||||||
|
$(top_srcdir)/import/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)
|
||||||
@ -328,21 +330,22 @@ am__v_AR_1 =
|
|||||||
libgnu_a_AR = $(AR) $(ARFLAGS)
|
libgnu_a_AR = $(AR) $(ARFLAGS)
|
||||||
am__DEPENDENCIES_1 =
|
am__DEPENDENCIES_1 =
|
||||||
am__dirstamp = $(am__leading_dot)dirstamp
|
am__dirstamp = $(am__leading_dot)dirstamp
|
||||||
am_libgnu_a_OBJECTS = cloexec.$(OBJEXT) count-one-bits.$(OBJEXT) \
|
am_libgnu_a_OBJECTS = openat-proc.$(OBJEXT) cloexec.$(OBJEXT) \
|
||||||
dirname-lgpl.$(OBJEXT) basename-lgpl.$(OBJEXT) \
|
count-one-bits.$(OBJEXT) dirname-lgpl.$(OBJEXT) \
|
||||||
stripslash.$(OBJEXT) exitfail.$(OBJEXT) fd-hook.$(OBJEXT) \
|
basename-lgpl.$(OBJEXT) stripslash.$(OBJEXT) \
|
||||||
fd-safer-flag.$(OBJEXT) dup-safer-flag.$(OBJEXT) \
|
exitfail.$(OBJEXT) fd-hook.$(OBJEXT) fd-safer-flag.$(OBJEXT) \
|
||||||
filenamecat-lgpl.$(OBJEXT) getprogname.$(OBJEXT) \
|
dup-safer-flag.$(OBJEXT) filenamecat-lgpl.$(OBJEXT) \
|
||||||
hard-locale.$(OBJEXT) localcharset.$(OBJEXT) \
|
getprogname.$(OBJEXT) hard-locale.$(OBJEXT) \
|
||||||
glthread/lock.$(OBJEXT) malloca.$(OBJEXT) math.$(OBJEXT) \
|
localcharset.$(OBJEXT) glthread/lock.$(OBJEXT) \
|
||||||
openat-die.$(OBJEXT) save-cwd.$(OBJEXT) \
|
malloca.$(OBJEXT) math.$(OBJEXT) openat-die.$(OBJEXT) \
|
||||||
malloc/scratch_buffer_grow.$(OBJEXT) \
|
save-cwd.$(OBJEXT) malloc/scratch_buffer_grow.$(OBJEXT) \
|
||||||
malloc/scratch_buffer_grow_preserve.$(OBJEXT) \
|
malloc/scratch_buffer_grow_preserve.$(OBJEXT) \
|
||||||
malloc/scratch_buffer_set_array_size.$(OBJEXT) \
|
malloc/scratch_buffer_set_array_size.$(OBJEXT) \
|
||||||
stat-time.$(OBJEXT) strnlen1.$(OBJEXT) sys_socket.$(OBJEXT) \
|
setlocale_null.$(OBJEXT) stat-time.$(OBJEXT) \
|
||||||
tempname.$(OBJEXT) glthread/threadlib.$(OBJEXT) \
|
strnlen1.$(OBJEXT) sys_socket.$(OBJEXT) tempname.$(OBJEXT) \
|
||||||
unistd.$(OBJEXT) dup-safer.$(OBJEXT) fd-safer.$(OBJEXT) \
|
glthread/threadlib.$(OBJEXT) unistd.$(OBJEXT) \
|
||||||
pipe-safer.$(OBJEXT) wctype-h.$(OBJEXT)
|
dup-safer.$(OBJEXT) fd-safer.$(OBJEXT) pipe-safer.$(OBJEXT) \
|
||||||
|
wctype-h.$(OBJEXT)
|
||||||
libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
|
libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
|
||||||
LTLIBRARIES = $(noinst_LTLIBRARIES)
|
LTLIBRARIES = $(noinst_LTLIBRARIES)
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
AM_V_P = $(am__v_P_@AM_V@)
|
||||||
@ -435,6 +438,7 @@ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
|
|||||||
CC = @CC@
|
CC = @CC@
|
||||||
CCDEPMODE = @CCDEPMODE@
|
CCDEPMODE = @CCDEPMODE@
|
||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
|
CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
@ -498,6 +502,7 @@ GNULIB_DPRINTF = @GNULIB_DPRINTF@
|
|||||||
GNULIB_DUP = @GNULIB_DUP@
|
GNULIB_DUP = @GNULIB_DUP@
|
||||||
GNULIB_DUP2 = @GNULIB_DUP2@
|
GNULIB_DUP2 = @GNULIB_DUP2@
|
||||||
GNULIB_DUP3 = @GNULIB_DUP3@
|
GNULIB_DUP3 = @GNULIB_DUP3@
|
||||||
|
GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@
|
||||||
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
GNULIB_ENVIRON = @GNULIB_ENVIRON@
|
||||||
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
|
||||||
GNULIB_EXP2 = @GNULIB_EXP2@
|
GNULIB_EXP2 = @GNULIB_EXP2@
|
||||||
@ -569,6 +574,7 @@ GNULIB_GETLINE = @GNULIB_GETLINE@
|
|||||||
GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
|
GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
|
||||||
GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
|
GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
|
||||||
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
|
GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
|
||||||
|
GNULIB_GETOPT_POSIX = @GNULIB_GETOPT_POSIX@
|
||||||
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
|
||||||
GNULIB_GETPASS = @GNULIB_GETPASS@
|
GNULIB_GETPASS = @GNULIB_GETPASS@
|
||||||
GNULIB_GETPEERNAME = @GNULIB_GETPEERNAME@
|
GNULIB_GETPEERNAME = @GNULIB_GETPEERNAME@
|
||||||
@ -599,6 +605,8 @@ GNULIB_ISNANF = @GNULIB_ISNANF@
|
|||||||
GNULIB_ISNANL = @GNULIB_ISNANL@
|
GNULIB_ISNANL = @GNULIB_ISNANL@
|
||||||
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_LDEXPF = @GNULIB_LDEXPF@
|
GNULIB_LDEXPF = @GNULIB_LDEXPF@
|
||||||
@ -606,6 +614,8 @@ GNULIB_LDEXPL = @GNULIB_LDEXPL@
|
|||||||
GNULIB_LINK = @GNULIB_LINK@
|
GNULIB_LINK = @GNULIB_LINK@
|
||||||
GNULIB_LINKAT = @GNULIB_LINKAT@
|
GNULIB_LINKAT = @GNULIB_LINKAT@
|
||||||
GNULIB_LISTEN = @GNULIB_LISTEN@
|
GNULIB_LISTEN = @GNULIB_LISTEN@
|
||||||
|
GNULIB_LOCALECONV = @GNULIB_LOCALECONV@
|
||||||
|
GNULIB_LOCALENAME = @GNULIB_LOCALENAME@
|
||||||
GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
|
GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
|
||||||
GNULIB_LOG = @GNULIB_LOG@
|
GNULIB_LOG = @GNULIB_LOG@
|
||||||
GNULIB_LOG10 = @GNULIB_LOG10@
|
GNULIB_LOG10 = @GNULIB_LOG10@
|
||||||
@ -726,6 +736,8 @@ GNULIB_SEND = @GNULIB_SEND@
|
|||||||
GNULIB_SENDTO = @GNULIB_SENDTO@
|
GNULIB_SENDTO = @GNULIB_SENDTO@
|
||||||
GNULIB_SETENV = @GNULIB_SETENV@
|
GNULIB_SETENV = @GNULIB_SETENV@
|
||||||
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
|
||||||
|
GNULIB_SETLOCALE = @GNULIB_SETLOCALE@
|
||||||
|
GNULIB_SETLOCALE_NULL = @GNULIB_SETLOCALE_NULL@
|
||||||
GNULIB_SETSOCKOPT = @GNULIB_SETSOCKOPT@
|
GNULIB_SETSOCKOPT = @GNULIB_SETSOCKOPT@
|
||||||
GNULIB_SHUTDOWN = @GNULIB_SHUTDOWN@
|
GNULIB_SHUTDOWN = @GNULIB_SHUTDOWN@
|
||||||
GNULIB_SIGACTION = @GNULIB_SIGACTION@
|
GNULIB_SIGACTION = @GNULIB_SIGACTION@
|
||||||
@ -953,6 +965,7 @@ HAVE_DIRENT_H = @HAVE_DIRENT_H@
|
|||||||
HAVE_DPRINTF = @HAVE_DPRINTF@
|
HAVE_DPRINTF = @HAVE_DPRINTF@
|
||||||
HAVE_DUP2 = @HAVE_DUP2@
|
HAVE_DUP2 = @HAVE_DUP2@
|
||||||
HAVE_DUP3 = @HAVE_DUP3@
|
HAVE_DUP3 = @HAVE_DUP3@
|
||||||
|
HAVE_DUPLOCALE = @HAVE_DUPLOCALE@
|
||||||
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
|
||||||
HAVE_EXPF = @HAVE_EXPF@
|
HAVE_EXPF = @HAVE_EXPF@
|
||||||
HAVE_EXPL = @HAVE_EXPL@
|
HAVE_EXPL = @HAVE_EXPL@
|
||||||
@ -978,6 +991,7 @@ HAVE_FMODF = @HAVE_FMODF@
|
|||||||
HAVE_FMODL = @HAVE_FMODL@
|
HAVE_FMODL = @HAVE_FMODL@
|
||||||
HAVE_FNMATCH = @HAVE_FNMATCH@
|
HAVE_FNMATCH = @HAVE_FNMATCH@
|
||||||
HAVE_FNMATCH_H = @HAVE_FNMATCH_H@
|
HAVE_FNMATCH_H = @HAVE_FNMATCH_H@
|
||||||
|
HAVE_FREELOCALE = @HAVE_FREELOCALE@
|
||||||
HAVE_FREXPF = @HAVE_FREXPF@
|
HAVE_FREXPF = @HAVE_FREXPF@
|
||||||
HAVE_FSEEKO = @HAVE_FSEEKO@
|
HAVE_FSEEKO = @HAVE_FSEEKO@
|
||||||
HAVE_FSTATAT = @HAVE_FSTATAT@
|
HAVE_FSTATAT = @HAVE_FSTATAT@
|
||||||
@ -1025,7 +1039,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
|
|||||||
HAVE_LOGBL = @HAVE_LOGBL@
|
HAVE_LOGBL = @HAVE_LOGBL@
|
||||||
HAVE_LOGF = @HAVE_LOGF@
|
HAVE_LOGF = @HAVE_LOGF@
|
||||||
HAVE_LOGL = @HAVE_LOGL@
|
HAVE_LOGL = @HAVE_LOGL@
|
||||||
HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
|
|
||||||
HAVE_LSTAT = @HAVE_LSTAT@
|
HAVE_LSTAT = @HAVE_LSTAT@
|
||||||
HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
|
HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
|
||||||
HAVE_MBRLEN = @HAVE_MBRLEN@
|
HAVE_MBRLEN = @HAVE_MBRLEN@
|
||||||
@ -1052,6 +1065,7 @@ HAVE_MODFL = @HAVE_MODFL@
|
|||||||
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
|
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
|
||||||
HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
|
HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
|
||||||
HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
|
HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
|
||||||
|
HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
|
||||||
HAVE_OPENAT = @HAVE_OPENAT@
|
HAVE_OPENAT = @HAVE_OPENAT@
|
||||||
HAVE_OPENDIR = @HAVE_OPENDIR@
|
HAVE_OPENDIR = @HAVE_OPENDIR@
|
||||||
HAVE_OS_H = @HAVE_OS_H@
|
HAVE_OS_H = @HAVE_OS_H@
|
||||||
@ -1143,11 +1157,11 @@ 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@
|
||||||
HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
|
|
||||||
HAVE_USLEEP = @HAVE_USLEEP@
|
HAVE_USLEEP = @HAVE_USLEEP@
|
||||||
HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
|
HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
|
||||||
HAVE_VASPRINTF = @HAVE_VASPRINTF@
|
HAVE_VASPRINTF = @HAVE_VASPRINTF@
|
||||||
HAVE_VDPRINTF = @HAVE_VDPRINTF@
|
HAVE_VDPRINTF = @HAVE_VDPRINTF@
|
||||||
|
HAVE_VISIBILITY = @HAVE_VISIBILITY@
|
||||||
HAVE_WCHAR_H = @HAVE_WCHAR_H@
|
HAVE_WCHAR_H = @HAVE_WCHAR_H@
|
||||||
HAVE_WCHAR_T = @HAVE_WCHAR_T@
|
HAVE_WCHAR_T = @HAVE_WCHAR_T@
|
||||||
HAVE_WCPCPY = @HAVE_WCPCPY@
|
HAVE_WCPCPY = @HAVE_WCPCPY@
|
||||||
@ -1188,6 +1202,7 @@ HAVE_WMEMCPY = @HAVE_WMEMCPY@
|
|||||||
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
|
||||||
HAVE_WMEMSET = @HAVE_WMEMSET@
|
HAVE_WMEMSET = @HAVE_WMEMSET@
|
||||||
HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
|
HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
|
||||||
|
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
|
||||||
HAVE__BOOL = @HAVE__BOOL@
|
HAVE__BOOL = @HAVE__BOOL@
|
||||||
HAVE__EXIT = @HAVE__EXIT@
|
HAVE__EXIT = @HAVE__EXIT@
|
||||||
INCLUDE_NEXT = @INCLUDE_NEXT@
|
INCLUDE_NEXT = @INCLUDE_NEXT@
|
||||||
@ -1209,8 +1224,13 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBPMULTITHREAD = @LIBPMULTITHREAD@
|
LIBPMULTITHREAD = @LIBPMULTITHREAD@
|
||||||
LIBPTHREAD = @LIBPTHREAD@
|
LIBPTHREAD = @LIBPTHREAD@
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
|
LIBSTDTHREAD = @LIBSTDTHREAD@
|
||||||
LIBTHREAD = @LIBTHREAD@
|
LIBTHREAD = @LIBTHREAD@
|
||||||
LIB_GETLOGIN = @LIB_GETLOGIN@
|
LIB_GETLOGIN = @LIB_GETLOGIN@
|
||||||
|
LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
|
||||||
|
LIB_MBRTOWC = @LIB_MBRTOWC@
|
||||||
|
LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
|
||||||
|
LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
|
||||||
LIMITS_H = @LIMITS_H@
|
LIMITS_H = @LIMITS_H@
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
|
||||||
@ -1236,6 +1256,7 @@ NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H = @NEXT_AS_FIRST_DIRECTIVE_FNMATCH_H@
|
|||||||
NEXT_AS_FIRST_DIRECTIVE_GLOB_H = @NEXT_AS_FIRST_DIRECTIVE_GLOB_H@
|
NEXT_AS_FIRST_DIRECTIVE_GLOB_H = @NEXT_AS_FIRST_DIRECTIVE_GLOB_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@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
|
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
|
||||||
|
NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
|
NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H = @NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H@
|
NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H = @NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H@
|
||||||
NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
|
NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H@
|
||||||
@ -1261,6 +1282,7 @@ NEXT_FNMATCH_H = @NEXT_FNMATCH_H@
|
|||||||
NEXT_GLOB_H = @NEXT_GLOB_H@
|
NEXT_GLOB_H = @NEXT_GLOB_H@
|
||||||
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
|
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
|
||||||
NEXT_LIMITS_H = @NEXT_LIMITS_H@
|
NEXT_LIMITS_H = @NEXT_LIMITS_H@
|
||||||
|
NEXT_LOCALE_H = @NEXT_LOCALE_H@
|
||||||
NEXT_MATH_H = @NEXT_MATH_H@
|
NEXT_MATH_H = @NEXT_MATH_H@
|
||||||
NEXT_NETINET_IN_H = @NEXT_NETINET_IN_H@
|
NEXT_NETINET_IN_H = @NEXT_NETINET_IN_H@
|
||||||
NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
|
NEXT_SIGNAL_H = @NEXT_SIGNAL_H@
|
||||||
@ -1318,6 +1340,7 @@ REPLACE_DIRFD = @REPLACE_DIRFD@
|
|||||||
REPLACE_DPRINTF = @REPLACE_DPRINTF@
|
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_EXP2 = @REPLACE_EXP2@
|
REPLACE_EXP2 = @REPLACE_EXP2@
|
||||||
REPLACE_EXP2L = @REPLACE_EXP2L@
|
REPLACE_EXP2L = @REPLACE_EXP2L@
|
||||||
REPLACE_EXPF = @REPLACE_EXPF@
|
REPLACE_EXPF = @REPLACE_EXPF@
|
||||||
@ -1327,6 +1350,7 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
|
|||||||
REPLACE_EXPM1L = @REPLACE_EXPM1L@
|
REPLACE_EXPM1L = @REPLACE_EXPM1L@
|
||||||
REPLACE_FABSL = @REPLACE_FABSL@
|
REPLACE_FABSL = @REPLACE_FABSL@
|
||||||
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_FCNTL = @REPLACE_FCNTL@
|
REPLACE_FCNTL = @REPLACE_FCNTL@
|
||||||
@ -1346,6 +1370,7 @@ REPLACE_FNMATCH = @REPLACE_FNMATCH@
|
|||||||
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_FREELOCALE = @REPLACE_FREELOCALE@
|
||||||
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
REPLACE_FREOPEN = @REPLACE_FREOPEN@
|
||||||
REPLACE_FREXP = @REPLACE_FREXP@
|
REPLACE_FREXP = @REPLACE_FREXP@
|
||||||
REPLACE_FREXPF = @REPLACE_FREXPF@
|
REPLACE_FREXPF = @REPLACE_FREXPF@
|
||||||
@ -1387,11 +1412,15 @@ REPLACE_ISINF = @REPLACE_ISINF@
|
|||||||
REPLACE_ISNAN = @REPLACE_ISNAN@
|
REPLACE_ISNAN = @REPLACE_ISNAN@
|
||||||
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_ITOLD = @REPLACE_ITOLD@
|
REPLACE_ITOLD = @REPLACE_ITOLD@
|
||||||
|
REPLACE_LCHMOD = @REPLACE_LCHMOD@
|
||||||
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
REPLACE_LCHOWN = @REPLACE_LCHOWN@
|
||||||
REPLACE_LDEXPL = @REPLACE_LDEXPL@
|
REPLACE_LDEXPL = @REPLACE_LDEXPL@
|
||||||
REPLACE_LINK = @REPLACE_LINK@
|
REPLACE_LINK = @REPLACE_LINK@
|
||||||
REPLACE_LINKAT = @REPLACE_LINKAT@
|
REPLACE_LINKAT = @REPLACE_LINKAT@
|
||||||
|
REPLACE_LOCALECONV = @REPLACE_LOCALECONV@
|
||||||
REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
|
REPLACE_LOCALTIME = @REPLACE_LOCALTIME@
|
||||||
REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
|
REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
|
||||||
REPLACE_LOG = @REPLACE_LOG@
|
REPLACE_LOG = @REPLACE_LOG@
|
||||||
@ -1431,6 +1460,7 @@ REPLACE_MODFF = @REPLACE_MODFF@
|
|||||||
REPLACE_MODFL = @REPLACE_MODFL@
|
REPLACE_MODFL = @REPLACE_MODFL@
|
||||||
REPLACE_NAN = @REPLACE_NAN@
|
REPLACE_NAN = @REPLACE_NAN@
|
||||||
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
|
||||||
|
REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
|
||||||
REPLACE_NULL = @REPLACE_NULL@
|
REPLACE_NULL = @REPLACE_NULL@
|
||||||
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
|
||||||
REPLACE_OPEN = @REPLACE_OPEN@
|
REPLACE_OPEN = @REPLACE_OPEN@
|
||||||
@ -1466,6 +1496,7 @@ REPLACE_ROUND = @REPLACE_ROUND@
|
|||||||
REPLACE_ROUNDF = @REPLACE_ROUNDF@
|
REPLACE_ROUNDF = @REPLACE_ROUNDF@
|
||||||
REPLACE_ROUNDL = @REPLACE_ROUNDL@
|
REPLACE_ROUNDL = @REPLACE_ROUNDL@
|
||||||
REPLACE_SETENV = @REPLACE_SETENV@
|
REPLACE_SETENV = @REPLACE_SETENV@
|
||||||
|
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
|
||||||
REPLACE_SETSTATE = @REPLACE_SETSTATE@
|
REPLACE_SETSTATE = @REPLACE_SETSTATE@
|
||||||
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
|
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
|
||||||
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
|
REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
|
||||||
@ -1496,6 +1527,7 @@ REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
|
|||||||
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
|
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
|
||||||
REPLACE_STRTOLD = @REPLACE_STRTOLD@
|
REPLACE_STRTOLD = @REPLACE_STRTOLD@
|
||||||
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
|
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
|
||||||
|
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
|
||||||
REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
|
REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
|
||||||
REPLACE_SYMLINK = @REPLACE_SYMLINK@
|
REPLACE_SYMLINK = @REPLACE_SYMLINK@
|
||||||
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
|
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
|
||||||
@ -1621,40 +1653,42 @@ noinst_LIBRARIES = libgnu.a
|
|||||||
noinst_LTLIBRARIES =
|
noinst_LTLIBRARIES =
|
||||||
# No GNU Make output.
|
# No GNU Make output.
|
||||||
EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h arpa_inet.in.h \
|
EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h arpa_inet.in.h \
|
||||||
assure.h openat-priv.h openat-proc.c canonicalize-lgpl.c \
|
assure.h canonicalize-lgpl.c chdir-long.c chdir-long.h \
|
||||||
chdir-long.c chdir-long.h cloexec.h close.c closedir.c \
|
cloexec.h close.c closedir.c dirent-private.h count-one-bits.h \
|
||||||
dirent-private.h count-one-bits.h dirent.in.h dirfd.c \
|
dirent.in.h dirfd.c dirname.h dosname.h dup.c dup2.c \
|
||||||
dirname.h dosname.h dup.c dup2.c errno.in.h error.c error.h \
|
errno.in.h error.c error.h exitfail.h fchdir.c fcntl.c \
|
||||||
exitfail.h fchdir.c fcntl.c fcntl.in.h fd-hook.h fdopendir.c \
|
fcntl.in.h fd-hook.h fdopendir.c filename.h filenamecat.h \
|
||||||
filename.h filenamecat.h flexmember.h float.c float.in.h \
|
flexmember.h float.c float.in.h itold.c fnmatch.c \
|
||||||
itold.c fnmatch.c fnmatch_loop.c fnmatch.in.h fpucw.h frexp.c \
|
fnmatch_loop.c fnmatch.in.h fpucw.h frexp.c frexp.c frexpl.c \
|
||||||
frexp.c frexpl.c fstat.c stat-w32.c stat-w32.h at-func.c \
|
fstat.c stat-w32.c stat-w32.h at-func.c fstatat.c getcwd.c \
|
||||||
fstatat.c getcwd.c getcwd-lgpl.c getdtablesize.c getlogin_r.c \
|
getcwd-lgpl.c getdtablesize.c getlogin_r.c gettimeofday.c \
|
||||||
gettimeofday.c glob.c glob_internal.h glob_pattern_p.c \
|
glob.c glob_internal.h glob_pattern_p.c globfree.c glob-libc.h \
|
||||||
globfree.c glob-libc.h glob.in.h hard-locale.h \
|
glob.in.h hard-locale.h inet_ntop.c intprops.h inttypes.in.h \
|
||||||
$(top_srcdir)/import/extra/config.rpath inet_ntop.c intprops.h \
|
float+.h isnan.c isnand-nolibm.h isnand.c float+.h isnan.c \
|
||||||
inttypes.in.h float+.h isnan.c isnand-nolibm.h isnand.c \
|
isnanl-nolibm.h isnanl.c cdefs.h libc-config.h limits.in.h \
|
||||||
float+.h isnan.c isnanl-nolibm.h isnanl.c cdefs.h \
|
localcharset.h locale.in.h localtime-buffer.c \
|
||||||
libc-config.h limits.in.h localcharset.h localtime-buffer.c \
|
|
||||||
localtime-buffer.h lstat.c malloc.c malloca.h math.in.h \
|
localtime-buffer.h lstat.c malloc.c malloca.h math.in.h \
|
||||||
mbrtowc.c mbsinit.c mbsrtowcs-impl.h mbsrtowcs-state.c \
|
lc-charset-dispatch.c lc-charset-dispatch.h \
|
||||||
mbsrtowcs.c memchr.c memchr.valgrind memmem.c str-two-way.h \
|
mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c \
|
||||||
mempcpy.c memrchr.c mkdir.c mkdtemp.c mkostemp.c msvc-inval.c \
|
mbtowc-lock.h windows-initguard.h mbsinit.c mbsrtowcs-impl.h \
|
||||||
msvc-inval.h msvc-nothrow.c msvc-nothrow.h netinet_in.in.h \
|
mbsrtowcs-state.c mbsrtowcs.c memchr.c memchr.valgrind \
|
||||||
open.c openat.c openat.h dirent-private.h opendir.c pathmax.h \
|
memmem.c str-two-way.h mempcpy.c memrchr.c mkdir.c mkdtemp.c \
|
||||||
rawmemchr.c rawmemchr.valgrind dirent-private.h readdir.c \
|
mkostemp.c msvc-inval.c msvc-inval.h msvc-nothrow.c \
|
||||||
readlink.c realloc.c rename.c dirent-private.h rewinddir.c \
|
msvc-nothrow.h netinet_in.in.h open.c openat.c openat.h \
|
||||||
rmdir.c same-inode.h save-cwd.h malloc/scratch_buffer.h \
|
dirent-private.h opendir.c pathmax.h rawmemchr.c \
|
||||||
scratch_buffer.h setenv.c signal.in.h _Noreturn.h \
|
rawmemchr.valgrind dirent-private.h readdir.c readlink.c \
|
||||||
arg-nonnull.h c++defs.h warn-on-use.h stat-w32.c stat-w32.h \
|
realloc.c rename.c dirent-private.h rewinddir.c rmdir.c \
|
||||||
stat.c stat-time.h stdalign.in.h stdbool.in.h stddef.in.h \
|
same-inode.h save-cwd.h malloc/scratch_buffer.h \
|
||||||
stdint.in.h stdio.in.h stdlib.in.h strchrnul.c \
|
scratch_buffer.h setenv.c setlocale-lock.c setlocale_null.h \
|
||||||
strchrnul.valgrind strdup.c streq.h strerror.c \
|
windows-initguard.h signal.in.h _Noreturn.h arg-nonnull.h \
|
||||||
strerror-override.c strerror-override.h strerror_r.c \
|
c++defs.h warn-on-use.h stat-w32.c stat-w32.h stat.c \
|
||||||
string.in.h str-two-way.h strstr.c strtok_r.c sys_socket.in.h \
|
stat-time.h stdalign.in.h stdbool.in.h stddef.in.h stdint.in.h \
|
||||||
sys_stat.in.h sys_time.in.h sys_types.in.h sys_uio.in.h \
|
stdio.in.h stdlib.in.h strchrnul.c strchrnul.valgrind strdup.c \
|
||||||
tempname.h time.in.h time_r.c unistd.in.h unistd--.h \
|
streq.h strerror.c strerror-override.c strerror-override.h \
|
||||||
unistd-safer.h unsetenv.c \
|
strerror_r.c string.in.h str-two-way.h strstr.c strtok_r.c \
|
||||||
|
sys_socket.in.h sys_stat.in.h sys_time.in.h sys_types.in.h \
|
||||||
|
sys_uio.in.h tempname.h time.in.h time_r.c unistd.in.h \
|
||||||
|
unistd--.h unistd-safer.h unsetenv.c \
|
||||||
$(top_srcdir)/import/extra/update-copyright verify.h \
|
$(top_srcdir)/import/extra/update-copyright verify.h \
|
||||||
wchar.in.h wctype.in.h windows-initguard.h windows-mutex.c \
|
wchar.in.h wctype.in.h windows-initguard.h windows-mutex.c \
|
||||||
windows-mutex.h windows-once.c windows-once.h \
|
windows-mutex.h windows-once.c windows-once.h \
|
||||||
@ -1663,56 +1697,59 @@ EXTRA_DIST = m4/gnulib-cache.m4 alloca.c alloca.in.h arpa_inet.in.h \
|
|||||||
xalloc-oversized.h
|
xalloc-oversized.h
|
||||||
BUILT_SOURCES = $(ALLOCA_H) arpa/inet.h dirent.h $(ERRNO_H) fcntl.h \
|
BUILT_SOURCES = $(ALLOCA_H) arpa/inet.h dirent.h $(ERRNO_H) fcntl.h \
|
||||||
$(FLOAT_H) $(FNMATCH_H) $(GLOB_H) inttypes.h $(LIMITS_H) \
|
$(FLOAT_H) $(FNMATCH_H) $(GLOB_H) inttypes.h $(LIMITS_H) \
|
||||||
math.h $(NETINET_IN_H) signal.h $(STDALIGN_H) $(STDBOOL_H) \
|
locale.h math.h $(NETINET_IN_H) signal.h $(STDALIGN_H) \
|
||||||
$(STDDEF_H) $(STDINT_H) stdio.h stdlib.h string.h sys/socket.h \
|
$(STDBOOL_H) $(STDDEF_H) $(STDINT_H) stdio.h stdlib.h string.h \
|
||||||
sys/stat.h sys/time.h sys/types.h sys/uio.h time.h unistd.h \
|
sys/socket.h sys/stat.h sys/time.h sys/types.h sys/uio.h \
|
||||||
wchar.h wctype.h
|
time.h unistd.h wchar.h wctype.h
|
||||||
SUFFIXES =
|
SUFFIXES =
|
||||||
MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t arpa/inet.h \
|
MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t arpa/inet.h \
|
||||||
arpa/inet.h-t dirent.h dirent.h-t errno.h errno.h-t fcntl.h \
|
arpa/inet.h-t dirent.h dirent.h-t errno.h errno.h-t fcntl.h \
|
||||||
fcntl.h-t float.h float.h-t fnmatch.h fnmatch.h-t glob.h \
|
fcntl.h-t float.h float.h-t fnmatch.h fnmatch.h-t glob.h \
|
||||||
glob.h-t inttypes.h inttypes.h-t limits.h limits.h-t math.h \
|
glob.h-t inttypes.h inttypes.h-t limits.h limits.h-t locale.h \
|
||||||
math.h-t netinet/in.h netinet/in.h-t signal.h signal.h-t \
|
locale.h-t math.h math.h-t netinet/in.h netinet/in.h-t \
|
||||||
stdalign.h stdalign.h-t stdbool.h stdbool.h-t stddef.h \
|
signal.h signal.h-t stdalign.h stdalign.h-t stdbool.h \
|
||||||
stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h \
|
stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h \
|
||||||
stdlib.h-t string.h string.h-t sys/socket.h sys/socket.h-t \
|
stdio.h-t stdlib.h stdlib.h-t string.h string.h-t sys/socket.h \
|
||||||
sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t sys/types.h \
|
sys/socket.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t \
|
||||||
sys/types.h-t sys/uio.h sys/uio.h-t time.h time.h-t unistd.h \
|
sys/types.h sys/types.h-t sys/uio.h sys/uio.h-t time.h \
|
||||||
unistd.h-t wchar.h wchar.h-t wctype.h wctype.h-t
|
time.h-t unistd.h unistd.h-t wchar.h wchar.h-t wctype.h \
|
||||||
|
wctype.h-t
|
||||||
MOSTLYCLEANDIRS = arpa netinet sys sys sys
|
MOSTLYCLEANDIRS = arpa netinet sys sys sys
|
||||||
CLEANFILES =
|
CLEANFILES =
|
||||||
DISTCLEANFILES =
|
DISTCLEANFILES =
|
||||||
MAINTAINERCLEANFILES =
|
MAINTAINERCLEANFILES =
|
||||||
AM_CPPFLAGS =
|
AM_CPPFLAGS =
|
||||||
AM_CFLAGS =
|
AM_CFLAGS =
|
||||||
libgnu_a_SOURCES = cloexec.c count-one-bits.c dirname-lgpl.c \
|
libgnu_a_SOURCES = openat-priv.h openat-proc.c cloexec.c \
|
||||||
basename-lgpl.c stripslash.c exitfail.c fd-hook.c \
|
count-one-bits.c dirname-lgpl.c basename-lgpl.c stripslash.c \
|
||||||
fd-safer-flag.c dup-safer-flag.c filenamecat-lgpl.c \
|
exitfail.c fd-hook.c fd-safer-flag.c dup-safer-flag.c \
|
||||||
getprogname.h getprogname.c gettext.h hard-locale.c \
|
filenamecat-lgpl.c getprogname.h getprogname.c gettext.h \
|
||||||
localcharset.c glthread/lock.h glthread/lock.c malloca.c \
|
hard-locale.c localcharset.c glthread/lock.h glthread/lock.c \
|
||||||
math.c openat-die.c save-cwd.c malloc/scratch_buffer_grow.c \
|
malloca.c math.c openat-die.c save-cwd.c \
|
||||||
|
malloc/scratch_buffer_grow.c \
|
||||||
malloc/scratch_buffer_grow_preserve.c \
|
malloc/scratch_buffer_grow_preserve.c \
|
||||||
malloc/scratch_buffer_set_array_size.c stat-time.c strnlen1.h \
|
malloc/scratch_buffer_set_array_size.c setlocale_null.c \
|
||||||
strnlen1.c sys_socket.c tempname.c glthread/threadlib.c \
|
stat-time.c strnlen1.h strnlen1.c sys_socket.c tempname.c \
|
||||||
unistd.c dup-safer.c fd-safer.c pipe-safer.c wctype-h.c
|
glthread/threadlib.c unistd.c dup-safer.c fd-safer.c \
|
||||||
|
pipe-safer.c wctype-h.c
|
||||||
libgnu_a_LIBADD = $(gl_LIBOBJS) @ALLOCA@
|
libgnu_a_LIBADD = $(gl_LIBOBJS) @ALLOCA@
|
||||||
libgnu_a_DEPENDENCIES = $(gl_LIBOBJS) @ALLOCA@
|
libgnu_a_DEPENDENCIES = $(gl_LIBOBJS) @ALLOCA@
|
||||||
EXTRA_libgnu_a_SOURCES = alloca.c openat-proc.c canonicalize-lgpl.c \
|
EXTRA_libgnu_a_SOURCES = alloca.c canonicalize-lgpl.c chdir-long.c \
|
||||||
chdir-long.c close.c closedir.c dirfd.c dup.c dup2.c error.c \
|
close.c closedir.c dirfd.c dup.c dup2.c error.c fchdir.c \
|
||||||
fchdir.c fcntl.c fdopendir.c float.c itold.c fnmatch.c \
|
fcntl.c fdopendir.c float.c itold.c fnmatch.c fnmatch_loop.c \
|
||||||
fnmatch_loop.c frexp.c frexp.c frexpl.c fstat.c stat-w32.c \
|
frexp.c frexp.c frexpl.c fstat.c stat-w32.c at-func.c \
|
||||||
at-func.c fstatat.c getcwd.c getcwd-lgpl.c getdtablesize.c \
|
fstatat.c getcwd.c getcwd-lgpl.c getdtablesize.c getlogin_r.c \
|
||||||
getlogin_r.c gettimeofday.c glob.c glob_pattern_p.c globfree.c \
|
gettimeofday.c glob.c glob_pattern_p.c globfree.c inet_ntop.c \
|
||||||
inet_ntop.c isnan.c isnand.c isnan.c isnanl.c \
|
isnan.c isnand.c isnan.c isnanl.c localtime-buffer.c lstat.c \
|
||||||
localtime-buffer.c lstat.c malloc.c mbrtowc.c mbsinit.c \
|
malloc.c lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c \
|
||||||
mbsrtowcs-state.c mbsrtowcs.c memchr.c memmem.c mempcpy.c \
|
mbsinit.c mbsrtowcs-state.c mbsrtowcs.c memchr.c memmem.c \
|
||||||
memrchr.c mkdir.c mkdtemp.c mkostemp.c msvc-inval.c \
|
mempcpy.c memrchr.c mkdir.c mkdtemp.c mkostemp.c msvc-inval.c \
|
||||||
msvc-nothrow.c open.c openat.c opendir.c rawmemchr.c readdir.c \
|
msvc-nothrow.c open.c openat.c opendir.c rawmemchr.c readdir.c \
|
||||||
readlink.c realloc.c rename.c rewinddir.c rmdir.c setenv.c \
|
readlink.c realloc.c rename.c rewinddir.c rmdir.c setenv.c \
|
||||||
stat-w32.c stat.c strchrnul.c strdup.c strerror.c \
|
setlocale-lock.c stat-w32.c stat.c strchrnul.c strdup.c \
|
||||||
strerror-override.c strerror_r.c strstr.c strtok_r.c time_r.c \
|
strerror.c strerror-override.c strerror_r.c strstr.c \
|
||||||
unsetenv.c windows-mutex.c windows-once.c windows-recmutex.c \
|
strtok_r.c time_r.c unsetenv.c windows-mutex.c windows-once.c \
|
||||||
windows-rwlock.c
|
windows-recmutex.c windows-rwlock.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
|
||||||
@ -1868,6 +1905,7 @@ distclean-compile:
|
|||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnand.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnand.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnanl.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnanl.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/itold.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/itold.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lc-charset-dispatch.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localtime-buffer.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localtime-buffer.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lstat.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lstat.Po@am__quote@
|
||||||
@ -1878,6 +1916,7 @@ distclean-compile:
|
|||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsinit.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsinit.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs-state.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs-state.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbsrtowcs.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mbtowc-lock.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchr.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchr.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmem.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmem.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mempcpy.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mempcpy.Po@am__quote@
|
||||||
@ -1902,6 +1941,8 @@ distclean-compile:
|
|||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rmdir.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rmdir.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/save-cwd.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/save-cwd.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setenv.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setenv.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setlocale-lock.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setlocale_null.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-time.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-time.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-w32.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-w32.Po@am__quote@
|
||||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Po@am__quote@
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Po@am__quote@
|
||||||
@ -2383,8 +2424,6 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
|
|||||||
-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/@''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/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
|
|
||||||
-e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/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' \
|
||||||
-e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
|
-e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
|
||||||
@ -2424,6 +2463,38 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
|
|||||||
@GL_GENERATE_LIMITS_H_FALSE@limits.h: $(top_builddir)/config.status
|
@GL_GENERATE_LIMITS_H_FALSE@limits.h: $(top_builddir)/config.status
|
||||||
@GL_GENERATE_LIMITS_H_FALSE@ rm -f $@
|
@GL_GENERATE_LIMITS_H_FALSE@ rm -f $@
|
||||||
|
|
||||||
|
# We need the following in order to create <locale.h> when the system
|
||||||
|
# doesn't have one that provides all definitions.
|
||||||
|
locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
||||||
|
$(AM_V_GEN)rm -f $@-t $@ && \
|
||||||
|
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
|
||||||
|
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
|
||||||
|
-e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
|
||||||
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||||
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
|
-e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
|
||||||
|
-e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
|
||||||
|
-e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
|
||||||
|
-e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \
|
||||||
|
-e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
|
||||||
|
-e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
|
||||||
|
-e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
|
||||||
|
-e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
|
||||||
|
-e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
|
||||||
|
-e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
|
||||||
|
-e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
|
||||||
|
-e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
|
||||||
|
-e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
|
||||||
|
-e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
|
||||||
|
< $(srcdir)/locale.in.h; \
|
||||||
|
} > $@-t && \
|
||||||
|
mv $@-t $@
|
||||||
|
|
||||||
# We need the following in order to create <math.h> when the system
|
# We need the following in order to create <math.h> when the system
|
||||||
# doesn't have one that works with the given compiler.
|
# doesn't have one that works with the given compiler.
|
||||||
math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
|
||||||
@ -2823,8 +2894,6 @@ signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
|
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
|
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
|
||||||
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
|
@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
|
||||||
@ -3247,9 +3316,11 @@ 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_LCHMOD''@|$(REPLACE_LCHMOD)|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' \
|
||||||
@ -3402,6 +3473,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
|
|||||||
-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' \
|
||||||
-e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
|
-e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
|
||||||
|
-e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \
|
||||||
-e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
|
-e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
|
||||||
-e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
|
-e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
|
||||||
-e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
|
-e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
|
||||||
@ -3654,6 +3726,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' \
|
||||||
@ -3664,6 +3738,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-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-2020 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,7 +28,10 @@
|
|||||||
# 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__)))
|
|| 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__) || 0x5110 <= __SUNPRO_C
|
||||||
# define _Noreturn __attribute__ ((__noreturn__))
|
# define _Noreturn __attribute__ ((__noreturn__))
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Memory allocation on the stack.
|
/* Memory allocation on the stack.
|
||||||
|
|
||||||
Copyright (C) 1995, 1999, 2001-2004, 2006-2019 Free Software Foundation,
|
Copyright (C) 1995, 1999, 2001-2004, 2006-2020 Free Software Foundation,
|
||||||
Inc.
|
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
|
||||||
|
@ -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-2019 Free Software Foundation, Inc.
|
Copyright (C) 2009-2020 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
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <arpa/inet.h>.
|
/* A GNU-like <arpa/inet.h>.
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2008-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,6 +1,6 @@
|
|||||||
/* Run-time assert-like macros.
|
/* Run-time assert-like macros.
|
||||||
|
|
||||||
Copyright (C) 2014-2019 Free Software Foundation, Inc.
|
Copyright (C) 2014-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,5 +1,5 @@
|
|||||||
/* Define at-style functions like fstatat, unlinkat, fchownat, etc.
|
/* Define at-style functions like fstatat, unlinkat, fchownat, etc.
|
||||||
Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006, 2009-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,6 +1,6 @@
|
|||||||
/* basename.c -- return the last element in a file name
|
/* basename.c -- return the last element in a file name
|
||||||
|
|
||||||
Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2019 Free Software
|
Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2020 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++ compatible function declaration macros.
|
/* C++ compatible function declaration macros.
|
||||||
Copyright (C) 2010-2019 Free Software Foundation, Inc.
|
Copyright (C) 2010-2020 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
|
||||||
@ -301,9 +301,6 @@
|
|||||||
_GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
|
_GL_WARN_ON_USE_CXX (func, 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
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Return the canonical absolute name of a given file.
|
/* Return the canonical absolute name of a given file.
|
||||||
Copyright (C) 1996-2019 Free Software Foundation, Inc.
|
Copyright (C) 1996-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C 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,4 +1,4 @@
|
|||||||
/* Copyright (C) 1992-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* provide a chdir function that tries not to fail due to ENAMETOOLONG
|
/* provide a chdir function that tries not to fail due to ENAMETOOLONG
|
||||||
Copyright (C) 2004-2019 Free Software Foundation, Inc.
|
Copyright (C) 2004-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,5 +1,5 @@
|
|||||||
/* provide a chdir function that tries not to fail due to ENAMETOOLONG
|
/* provide a chdir function that tries not to fail due to ENAMETOOLONG
|
||||||
Copyright (C) 2004-2005, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2004-2005, 2009-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,6 +1,6 @@
|
|||||||
/* cloexec.c - set or clear the close-on-exec descriptor flag
|
/* cloexec.c - set or clear the close-on-exec descriptor flag
|
||||||
|
|
||||||
Copyright (C) 1991, 2004-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 1991, 2004-2006, 2009-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,6 +1,6 @@
|
|||||||
/* cloexec.c - set or clear the close-on-exec descriptor flag
|
/* cloexec.c - set or clear the close-on-exec descriptor flag
|
||||||
|
|
||||||
Copyright (C) 2004, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2004, 2009-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,5 +1,5 @@
|
|||||||
/* close replacement.
|
/* close replacement.
|
||||||
Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2008-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,5 +1,5 @@
|
|||||||
/* Stop reading the entries of a directory.
|
/* Stop reading the entries of a directory.
|
||||||
Copyright (C) 2006-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006-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,5 +1,5 @@
|
|||||||
/* count-one-bits.h -- counts the number of 1-bits in a word.
|
/* count-one-bits.h -- counts the number of 1-bits in a word.
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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
|
||||||
@ -30,6 +30,10 @@ _GL_INLINE_HEADER_BEGIN
|
|||||||
# define COUNT_ONE_BITS_INLINE _GL_INLINE
|
# define COUNT_ONE_BITS_INLINE _GL_INLINE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Expand to code that computes the number of 1-bits of the local
|
/* Expand to code that computes the number of 1-bits of the local
|
||||||
variable 'x' of type TYPE (an unsigned integer type) and return it
|
variable 'x' of type TYPE (an unsigned integer type) and return it
|
||||||
from the current function. */
|
from the current function. */
|
||||||
@ -122,13 +126,15 @@ count_one_bits_l (unsigned long int x)
|
|||||||
COUNT_ONE_BITS (__builtin_popcountl, __popcnt, unsigned long int);
|
COUNT_ONE_BITS (__builtin_popcountl, __popcnt, unsigned long int);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if HAVE_UNSIGNED_LONG_LONG_INT
|
|
||||||
/* Compute and return the number of 1-bits set in X. */
|
/* Compute and return the number of 1-bits set in X. */
|
||||||
COUNT_ONE_BITS_INLINE int
|
COUNT_ONE_BITS_INLINE int
|
||||||
count_one_bits_ll (unsigned long long int x)
|
count_one_bits_ll (unsigned long long int x)
|
||||||
{
|
{
|
||||||
COUNT_ONE_BITS (__builtin_popcountll, __popcnt64, unsigned long long int);
|
COUNT_ONE_BITS (__builtin_popcountll, __popcnt64, unsigned long long int);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_GL_INLINE_HEADER_END
|
_GL_INLINE_HEADER_END
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Private details of the DIR type.
|
/* Private details of the DIR type.
|
||||||
Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-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,5 +1,5 @@
|
|||||||
/* A GNU-like <dirent.h>.
|
/* A GNU-like <dirent.h>.
|
||||||
Copyright (C) 2006-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006-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,6 +1,6 @@
|
|||||||
/* dirfd.c -- return the file descriptor associated with an open DIR*
|
/* dirfd.c -- return the file descriptor associated with an open DIR*
|
||||||
|
|
||||||
Copyright (C) 2001, 2006, 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2006, 2008-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,6 +1,6 @@
|
|||||||
/* dirname.c -- return all but the last element in a file name
|
/* dirname.c -- return all but the last element in a file name
|
||||||
|
|
||||||
Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2019 Free Software
|
Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2020 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 @@
|
|||||||
/* Take file names apart into directory and base names.
|
/* Take file names apart into directory and base names.
|
||||||
|
|
||||||
Copyright (C) 1998, 2001, 2003-2006, 2009-2019 Free Software Foundation,
|
Copyright (C) 1998, 2001, 2003-2006, 2009-2020 Free Software Foundation,
|
||||||
Inc.
|
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 @@
|
|||||||
/* File names on MS-DOS/Windows systems.
|
/* File names on MS-DOS/Windows systems.
|
||||||
|
|
||||||
Copyright (C) 2000-2001, 2004-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2000-2001, 2004-2006, 2009-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 @@
|
|||||||
/* Duplicate a file descriptor result, avoiding clobbering
|
/* Duplicate a file descriptor result, avoiding clobbering
|
||||||
STD{IN,OUT,ERR}_FILENO, with specific flags.
|
STD{IN,OUT,ERR}_FILENO, with specific flags.
|
||||||
|
|
||||||
Copyright (C) 2001, 2004-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2004-2006, 2009-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,6 +1,6 @@
|
|||||||
/* Invoke dup, but avoid some glitches.
|
/* Invoke dup, but avoid some glitches.
|
||||||
|
|
||||||
Copyright (C) 2001, 2004-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2004-2006, 2009-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,6 +1,6 @@
|
|||||||
/* Duplicate an open file descriptor.
|
/* Duplicate an open file descriptor.
|
||||||
|
|
||||||
Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-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,6 +1,6 @@
|
|||||||
/* Duplicate an open file descriptor to a specified file descriptor.
|
/* Duplicate an open file descriptor to a specified file descriptor.
|
||||||
|
|
||||||
Copyright (C) 1999, 2004-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2004-2007, 2009-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,6 +1,6 @@
|
|||||||
/* A POSIX-like <errno.h>.
|
/* A POSIX-like <errno.h>.
|
||||||
|
|
||||||
Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2008-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,5 +1,5 @@
|
|||||||
/* Error handler for noninteractive utilities
|
/* Error handler for noninteractive utilities
|
||||||
Copyright (C) 1990-1998, 2000-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 1990-1998, 2000-2007, 2009-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C 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 @@
|
|||||||
/* Declaration for error-reporting function
|
/* Declaration for error-reporting function
|
||||||
Copyright (C) 1995-1997, 2003, 2006, 2008-2019 Free Software Foundation,
|
Copyright (C) 1995-1997, 2003, 2006, 2008-2020 Free Software Foundation,
|
||||||
Inc.
|
Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Failure exit status
|
/* Failure exit status
|
||||||
|
|
||||||
Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2002-2003, 2005-2007, 2009-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,6 +1,6 @@
|
|||||||
/* Failure exit status
|
/* Failure exit status
|
||||||
|
|
||||||
Copyright (C) 2002, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2009-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,684 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
# Output a system dependent set of variables, describing how to set the
|
|
||||||
# run time search path of shared libraries in an executable.
|
|
||||||
#
|
|
||||||
# Copyright 1996-2019 Free Software Foundation, Inc.
|
|
||||||
# Taken from GNU libtool, 2001
|
|
||||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
|
||||||
#
|
|
||||||
# This file is free software; the Free Software Foundation gives
|
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
|
||||||
# modifications, as long as this notice is preserved.
|
|
||||||
#
|
|
||||||
# The first argument passed to this file is the canonical host specification,
|
|
||||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
|
||||||
# or
|
|
||||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
|
||||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
|
||||||
# should be set by the caller.
|
|
||||||
#
|
|
||||||
# The set of defined variables is at the end of this script.
|
|
||||||
|
|
||||||
# Known limitations:
|
|
||||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
|
||||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
|
||||||
# known workaround is to choose shorter directory names for the build
|
|
||||||
# directory and/or the installation directory.
|
|
||||||
|
|
||||||
# All known linkers require a '.a' archive for static linking (except MSVC,
|
|
||||||
# which needs '.lib').
|
|
||||||
libext=a
|
|
||||||
shrext=.so
|
|
||||||
|
|
||||||
host="$1"
|
|
||||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
||||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
||||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_CC_BASENAME.
|
|
||||||
|
|
||||||
for cc_temp in $CC""; do
|
|
||||||
case $cc_temp in
|
|
||||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
|
||||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
|
||||||
\-*) ;;
|
|
||||||
*) break;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_COMPILER_PIC.
|
|
||||||
|
|
||||||
wl=
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
wl='-Wl,'
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
aix*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
|
||||||
;;
|
|
||||||
hpux9* | hpux10* | hpux11*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
|
||||||
case $cc_basename in
|
|
||||||
ecc*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
icc* | ifort*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
lf95*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
nagfor*)
|
|
||||||
wl='-Wl,-Wl,,'
|
|
||||||
;;
|
|
||||||
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
ccc*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
xl* | bgxl* | bgf* | mpixl*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
como)
|
|
||||||
wl='-lopt='
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case `$CC -V 2>&1 | sed 5q` in
|
|
||||||
*Sun\ F* | *Sun*Fortran*)
|
|
||||||
wl=
|
|
||||||
;;
|
|
||||||
*Sun\ C*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
;;
|
|
||||||
*nto* | *qnx*)
|
|
||||||
;;
|
|
||||||
osf3* | osf4* | osf5*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
rdos*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
case $cc_basename in
|
|
||||||
f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
|
|
||||||
wl='-Qoption ld '
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
wl='-Qoption ld '
|
|
||||||
;;
|
|
||||||
sysv4 | sysv4.2uw2* | sysv4.3*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
;;
|
|
||||||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
unicos*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
|
|
||||||
|
|
||||||
hardcode_libdir_flag_spec=
|
|
||||||
hardcode_libdir_separator=
|
|
||||||
hardcode_direct=no
|
|
||||||
hardcode_minus_L=no
|
|
||||||
|
|
||||||
case "$host_os" in
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
|
||||||
# When not using gcc, we currently assume that we are using
|
|
||||||
# Microsoft Visual C++.
|
|
||||||
if test "$GCC" != yes; then
|
|
||||||
with_gnu_ld=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
interix*)
|
|
||||||
# we just hope/assume this is gcc and not c89 (= MSVC++)
|
|
||||||
with_gnu_ld=yes
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
with_gnu_ld=no
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ld_shlibs=yes
|
|
||||||
if test "$with_gnu_ld" = yes; then
|
|
||||||
# Set some defaults for GNU ld with shared library support. These
|
|
||||||
# are reset later if shared libraries are not supported. Putting them
|
|
||||||
# here allows them to be overridden if necessary.
|
|
||||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
|
||||||
# option of GNU ld is called -rpath, not --rpath.
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
case "$host_os" in
|
|
||||||
aix[3-9]*)
|
|
||||||
# On AIX/PPC, the GNU linker is very broken
|
|
||||||
if test "$host_cpu" != ia64; then
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
case "$host_cpu" in
|
|
||||||
powerpc)
|
|
||||||
;;
|
|
||||||
m68k)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
beos*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
|
||||||
# no search path for DLLs.
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
haiku*)
|
|
||||||
;;
|
|
||||||
interix[3-9]*)
|
|
||||||
hardcode_direct=no
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
;;
|
|
||||||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
|
||||||
ld_shlibs=no
|
|
||||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
|
|
||||||
case `$LD -v 2>&1` in
|
|
||||||
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
if test "$ld_shlibs" = no; then
|
|
||||||
hardcode_libdir_flag_spec=
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
aix3*)
|
|
||||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
|
||||||
# are no directories specified by -L.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
# Neither direct hardcoding nor static linking is supported with a
|
|
||||||
# broken collect2.
|
|
||||||
hardcode_direct=unsupported
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
aix[4-9]*)
|
|
||||||
if test "$host_cpu" = ia64; then
|
|
||||||
# On IA64, the linker does run time linking by default, so we don't
|
|
||||||
# have to do anything special.
|
|
||||||
aix_use_runtimelinking=no
|
|
||||||
else
|
|
||||||
aix_use_runtimelinking=no
|
|
||||||
# Test if we are trying to use run time linking or normal
|
|
||||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
||||||
# need to do runtime linking.
|
|
||||||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
||||||
for ld_flag in $LDFLAGS; do
|
|
||||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
||||||
aix_use_runtimelinking=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_libdir_separator=':'
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
case $host_os in aix4.[012]|aix4.[012].*)
|
|
||||||
collect2name=`${CC} -print-prog-name=collect2`
|
|
||||||
if test -f "$collect2name" && \
|
|
||||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
|
||||||
then
|
|
||||||
# We have reworked collect2
|
|
||||||
:
|
|
||||||
else
|
|
||||||
# We have old collect2
|
|
||||||
hardcode_direct=unsupported
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_libdir_separator=
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
|
||||||
echo 'int main () { return 0; }' > conftest.c
|
|
||||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
|
||||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
|
||||||
}'`
|
|
||||||
if test -z "$aix_libpath"; then
|
|
||||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
|
||||||
}'`
|
|
||||||
fi
|
|
||||||
if test -z "$aix_libpath"; then
|
|
||||||
aix_libpath="/usr/lib:/lib"
|
|
||||||
fi
|
|
||||||
rm -f conftest.c conftest
|
|
||||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
|
||||||
if test "$aix_use_runtimelinking" = yes; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
|
||||||
else
|
|
||||||
if test "$host_cpu" = ia64; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
|
||||||
else
|
|
||||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
case "$host_cpu" in
|
|
||||||
powerpc)
|
|
||||||
;;
|
|
||||||
m68k)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
bsdi[45]*)
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# When not using gcc, we currently assume that we are using
|
|
||||||
# Microsoft Visual C++.
|
|
||||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
|
||||||
# no search path for DLLs.
|
|
||||||
hardcode_libdir_flag_spec=' '
|
|
||||||
libext=lib
|
|
||||||
;;
|
|
||||||
darwin* | rhapsody*)
|
|
||||||
hardcode_direct=no
|
|
||||||
if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
dgux*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
;;
|
|
||||||
freebsd2.[01]*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
freebsd* | dragonfly*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
hpux9*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
hpux10*)
|
|
||||||
if test "$with_gnu_ld" = no; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
hpux11*)
|
|
||||||
if test "$with_gnu_ld" = no; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
case $host_cpu in
|
|
||||||
hppa*64*|ia64*)
|
|
||||||
hardcode_direct=no
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
*nto* | *qnx*)
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
if test -f /usr/libexec/ld.so; then
|
|
||||||
hardcode_direct=yes
|
|
||||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
os2*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
osf3*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
osf4* | osf5*)
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
else
|
|
||||||
# Both cc and cxx compiler support -rpath directly
|
|
||||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
|
||||||
fi
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
sysv4)
|
|
||||||
case $host_vendor in
|
|
||||||
sni)
|
|
||||||
hardcode_direct=yes # is this really true???
|
|
||||||
;;
|
|
||||||
siemens)
|
|
||||||
hardcode_direct=no
|
|
||||||
;;
|
|
||||||
motorola)
|
|
||||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
sysv4.3*)
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
if test -d /usr/nec; then
|
|
||||||
ld_shlibs=yes
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6*)
|
|
||||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
|
|
||||||
hardcode_libdir_separator=':'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check dynamic linker characteristics
|
|
||||||
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
|
|
||||||
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
|
|
||||||
# only about the one the linker finds when passed -lNAME. This is the last
|
|
||||||
# element of library_names_spec in libtool.m4, or possibly two of them if the
|
|
||||||
# linker has special search rules.
|
|
||||||
library_names_spec= # the last element of library_names_spec in libtool.m4
|
|
||||||
libname_spec='lib$name'
|
|
||||||
case "$host_os" in
|
|
||||||
aix3*)
|
|
||||||
library_names_spec='$libname.a'
|
|
||||||
;;
|
|
||||||
aix[4-9]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
case "$host_cpu" in
|
|
||||||
powerpc*)
|
|
||||||
library_names_spec='$libname$shrext' ;;
|
|
||||||
m68k)
|
|
||||||
library_names_spec='$libname.a' ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
beos*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
bsdi[45]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
shrext=.dll
|
|
||||||
library_names_spec='$libname.dll.a $libname.lib'
|
|
||||||
;;
|
|
||||||
darwin* | rhapsody*)
|
|
||||||
shrext=.dylib
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
dgux*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
freebsd[23].*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix'
|
|
||||||
;;
|
|
||||||
freebsd* | dragonfly*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
gnu*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
haiku*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
hpux9* | hpux10* | hpux11*)
|
|
||||||
case $host_cpu in
|
|
||||||
ia64*)
|
|
||||||
shrext=.so
|
|
||||||
;;
|
|
||||||
hppa*64*)
|
|
||||||
shrext=.sl
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
shrext=.sl
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
interix[3-9]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
case "$host_os" in
|
|
||||||
irix5* | nonstopux*)
|
|
||||||
libsuff= shlibsuff=
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case $LD in
|
|
||||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
|
||||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
|
||||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
|
||||||
*) libsuff= shlibsuff= ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
linux*oldld* | linux*aout* | linux*coff*)
|
|
||||||
;;
|
|
||||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
knetbsd*-gnu)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
*nto* | *qnx*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix'
|
|
||||||
;;
|
|
||||||
os2*)
|
|
||||||
libname_spec='$name'
|
|
||||||
shrext=.dll
|
|
||||||
library_names_spec='$libname.a'
|
|
||||||
;;
|
|
||||||
osf3* | osf4* | osf5*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
rdos*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix'
|
|
||||||
;;
|
|
||||||
sysv4 | sysv4.3*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
tpf*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
|
||||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
|
||||||
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
|
|
||||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
|
||||||
|
|
||||||
# How to pass a linker flag through the compiler.
|
|
||||||
wl="$escaped_wl"
|
|
||||||
|
|
||||||
# Static library suffix (normally "a").
|
|
||||||
libext="$libext"
|
|
||||||
|
|
||||||
# Shared library suffix (normally "so").
|
|
||||||
shlibext="$shlibext"
|
|
||||||
|
|
||||||
# Format of library name prefix.
|
|
||||||
libname_spec="$escaped_libname_spec"
|
|
||||||
|
|
||||||
# Library names that the linker finds when passed -lNAME.
|
|
||||||
library_names_spec="$escaped_library_names_spec"
|
|
||||||
|
|
||||||
# Flag to hardcode \$libdir into a binary during linking.
|
|
||||||
# This must work even if \$libdir does not exist.
|
|
||||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
|
||||||
|
|
||||||
# Whether we need a single -rpath flag with a separated argument.
|
|
||||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
|
||||||
|
|
||||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
|
||||||
# resulting binary.
|
|
||||||
hardcode_direct="$hardcode_direct"
|
|
||||||
|
|
||||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
|
||||||
# resulting binary.
|
|
||||||
hardcode_minus_L="$hardcode_minus_L"
|
|
||||||
|
|
||||||
EOF
|
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
# Update an FSF copyright year list to include the current year.
|
# Update an FSF copyright year list to include the current year.
|
||||||
|
|
||||||
# Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
# Copyright (C) 2009-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,5 +1,5 @@
|
|||||||
/* fchdir replacement.
|
/* fchdir replacement.
|
||||||
Copyright (C) 2006-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006-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,6 +1,6 @@
|
|||||||
/* Provide file descriptor control.
|
/* Provide file descriptor control.
|
||||||
|
|
||||||
Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2009-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,6 +1,6 @@
|
|||||||
/* Like <fcntl.h>, but with non-working flags defined to 0.
|
/* Like <fcntl.h>, but with non-working flags defined to 0.
|
||||||
|
|
||||||
Copyright (C) 2006-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006-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,5 +1,5 @@
|
|||||||
/* Hook for making file descriptor functions close(), ioctl() extensible.
|
/* Hook for making file descriptor functions close(), ioctl() extensible.
|
||||||
Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2009-2020 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2009.
|
Written by Bruno Haible <bruno@clisp.org>, 2009.
|
||||||
|
|
||||||
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 @@
|
|||||||
/* Hook for making file descriptor functions close(), ioctl() extensible.
|
/* Hook for making file descriptor functions close(), ioctl() extensible.
|
||||||
Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2009-2020 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
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Adjust a file descriptor result so that it avoids clobbering
|
/* Adjust a file descriptor result so that it avoids clobbering
|
||||||
STD{IN,OUT,ERR}_FILENO, with specific flags.
|
STD{IN,OUT,ERR}_FILENO, with specific flags.
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-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,6 +1,6 @@
|
|||||||
/* Return a safer copy of a file descriptor.
|
/* Return a safer copy of a file descriptor.
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-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,5 +1,5 @@
|
|||||||
/* provide a replacement fdopendir function
|
/* provide a replacement fdopendir function
|
||||||
Copyright (C) 2004-2019 Free Software Foundation, Inc.
|
Copyright (C) 2004-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,5 +1,5 @@
|
|||||||
/* Basic filename support macros.
|
/* Basic filename support macros.
|
||||||
Copyright (C) 2001-2004, 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001-2004, 2007-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,6 +1,6 @@
|
|||||||
/* Concatenate two arbitrary file names.
|
/* Concatenate two arbitrary file names.
|
||||||
|
|
||||||
Copyright (C) 1996-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 1996-2007, 2009-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,6 +1,6 @@
|
|||||||
/* Concatenate two arbitrary file names.
|
/* Concatenate two arbitrary file names.
|
||||||
|
|
||||||
Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2019 Free Software
|
Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2020 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 @@
|
|||||||
/* Sizes of structs with flexible array members.
|
/* Sizes of structs with flexible array members.
|
||||||
|
|
||||||
Copyright 2016-2019 Free Software Foundation, Inc.
|
Copyright 2016-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Supplemental information about the floating-point formats.
|
/* Supplemental information about the floating-point formats.
|
||||||
Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2007.
|
Written by Bruno Haible <bruno@clisp.org>, 2007.
|
||||||
|
|
||||||
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 @@
|
|||||||
/* Auxiliary definitions for <float.h>.
|
/* Auxiliary definitions for <float.h>.
|
||||||
Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-2020 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,6 +1,6 @@
|
|||||||
/* A correct <float.h>.
|
/* A correct <float.h>.
|
||||||
|
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991-1993, 1996-2007, 2009-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1991-1993, 1996-2007, 2009-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,5 +1,5 @@
|
|||||||
/* Substitute for and wrapper around <fnmatch.h>.
|
/* Substitute for and wrapper around <fnmatch.h>.
|
||||||
Copyright (C) 1991-1993, 1996-1999, 2001-2003, 2005, 2007, 2009-2019 Free
|
Copyright (C) 1991-1993, 1996-1999, 2001-2003, 2005, 2007, 2009-2020 Free
|
||||||
Software Foundation, Inc.
|
Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991-1993, 1996-2006, 2009-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1991-1993, 1996-2006, 2009-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C 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 @@
|
|||||||
/* Manipulating the FPU control word. -*- coding: utf-8 -*-
|
/* Manipulating the FPU control word. -*- coding: utf-8 -*-
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-2020 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2007.
|
Written by Bruno Haible <bruno@clisp.org>, 2007.
|
||||||
|
|
||||||
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 @@
|
|||||||
/* Split a double into fraction and mantissa.
|
/* Split a double into fraction and mantissa.
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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,5 +1,5 @@
|
|||||||
/* Split a 'long double' into fraction and mantissa.
|
/* Split a 'long double' into fraction and mantissa.
|
||||||
Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-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,5 +1,5 @@
|
|||||||
/* fstat() replacement.
|
/* fstat() replacement.
|
||||||
Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-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,6 +1,6 @@
|
|||||||
/* Work around an fstatat bug on Solaris 9.
|
/* Work around an fstatat bug on Solaris 9.
|
||||||
|
|
||||||
Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2006, 2009-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,4 +1,4 @@
|
|||||||
/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 2011-2020 Free Software Foundation, Inc.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
|
|
||||||
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-1999, 2004-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1991-1999, 2004-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C 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 @@
|
|||||||
/* getdtablesize() function: Return maximum possible file descriptor value + 1.
|
/* getdtablesize() function: Return maximum possible file descriptor value + 1.
|
||||||
Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2008-2020 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,6 +1,6 @@
|
|||||||
/* Provide a working getlogin_r for systems which lack it.
|
/* Provide a working getlogin_r for systems which lack it.
|
||||||
|
|
||||||
Copyright (C) 2005-2007, 2010-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2007, 2010-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,5 +1,5 @@
|
|||||||
/* Program name management.
|
/* Program name management.
|
||||||
Copyright (C) 2016-2019 Free Software Foundation, Inc.
|
Copyright (C) 2016-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,5 +1,5 @@
|
|||||||
/* Program name management.
|
/* Program name management.
|
||||||
Copyright (C) 2016-2019 Free Software Foundation, Inc.
|
Copyright (C) 2016-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,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-2019 Free Software
|
Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2020 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-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001-2003, 2005-2007, 2009-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,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -72,6 +72,10 @@
|
|||||||
# define __glob glob
|
# define __glob glob
|
||||||
# define __getlogin_r(buf, len) getlogin_r (buf, len)
|
# define __getlogin_r(buf, len) getlogin_r (buf, len)
|
||||||
# define __lstat64(fname, buf) lstat (fname, buf)
|
# define __lstat64(fname, buf) lstat (fname, buf)
|
||||||
|
# ifdef __MINGW32__
|
||||||
|
/* Avoid GCC warning. mingw has an unused __stat64 macro. */
|
||||||
|
# undef __stat64
|
||||||
|
# endif
|
||||||
# define __stat64(fname, buf) stat (fname, buf)
|
# define __stat64(fname, buf) stat (fname, buf)
|
||||||
# define __fxstatat64(_, d, f, st, flag) fstatat (d, f, st, flag)
|
# define __fxstatat64(_, d, f, st, flag) fstatat (d, f, st, flag)
|
||||||
# define struct_stat64 struct stat
|
# define struct_stat64 struct stat
|
||||||
@ -839,10 +843,11 @@ __glob (const char *pattern, int flags, int (*errfunc) (const char *, int),
|
|||||||
{
|
{
|
||||||
size_t home_len = strlen (p->pw_dir);
|
size_t home_len = strlen (p->pw_dir);
|
||||||
size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
|
size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
|
||||||
|
/* dirname contains end_name; we can't free it now. */
|
||||||
|
char *prev_dirname =
|
||||||
|
(__glibc_unlikely (malloc_dirname) ? dirname : NULL);
|
||||||
char *d;
|
char *d;
|
||||||
|
|
||||||
if (__glibc_unlikely (malloc_dirname))
|
|
||||||
free (dirname);
|
|
||||||
malloc_dirname = 0;
|
malloc_dirname = 0;
|
||||||
|
|
||||||
if (glob_use_alloca (alloca_used, home_len + rest_len + 1))
|
if (glob_use_alloca (alloca_used, home_len + rest_len + 1))
|
||||||
@ -853,6 +858,7 @@ __glob (const char *pattern, int flags, int (*errfunc) (const char *, int),
|
|||||||
dirname = malloc (home_len + rest_len + 1);
|
dirname = malloc (home_len + rest_len + 1);
|
||||||
if (dirname == NULL)
|
if (dirname == NULL)
|
||||||
{
|
{
|
||||||
|
free (prev_dirname);
|
||||||
scratch_buffer_free (&pwtmpbuf);
|
scratch_buffer_free (&pwtmpbuf);
|
||||||
retval = GLOB_NOSPACE;
|
retval = GLOB_NOSPACE;
|
||||||
goto out;
|
goto out;
|
||||||
@ -864,6 +870,8 @@ __glob (const char *pattern, int flags, int (*errfunc) (const char *, int),
|
|||||||
d = mempcpy (d, end_name, rest_len);
|
d = mempcpy (d, end_name, rest_len);
|
||||||
*d = '\0';
|
*d = '\0';
|
||||||
|
|
||||||
|
free (prev_dirname);
|
||||||
|
|
||||||
dirlen = home_len + rest_len;
|
dirlen = home_len + rest_len;
|
||||||
dirname_modified = 1;
|
dirname_modified = 1;
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* glob.h -- Find a path matching a pattern.
|
/* glob.h -- Find a path matching a pattern.
|
||||||
|
|
||||||
Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc.
|
||||||
|
|
||||||
Written by Derek Price <derek@ximbiot.com> & Paul Eggert <eggert@CS.UCLA.EDU>
|
Written by Derek Price <derek@ximbiot.com> & Paul Eggert <eggert@CS.UCLA.EDU>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Shared definition for glob and glob_pattern_p.
|
/* Shared definition for glob and glob_pattern_p.
|
||||||
Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
Copyright (C) 2017-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Return nonzero if PATTERN contains any metacharacters.
|
/* Return nonzero if PATTERN contains any metacharacters.
|
||||||
Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
Copyright (C) 2017-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Frees the dynamically allocated storage from an earlier call to glob.
|
/* Frees the dynamically allocated storage from an earlier call to glob.
|
||||||
Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
Copyright (C) 2017-2020 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Locking in multithreaded situations.
|
/* Locking in multithreaded situations.
|
||||||
Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-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
|
||||||
@ -254,7 +254,7 @@ glthread_recursive_lock_destroy (gl_recursive_lock_t *lock)
|
|||||||
|
|
||||||
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
||||||
|
|
||||||
# ifdef PTHREAD_RWLOCK_INITIALIZER
|
# if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
|
||||||
|
|
||||||
# if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
|
# if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
|
||||||
/* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
|
/* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
|
||||||
@ -718,6 +718,26 @@ glthread_once_singlethreaded (pthread_once_t *once_control)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# if !(PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK)
|
||||||
|
|
||||||
|
int
|
||||||
|
glthread_once_multithreaded (pthread_once_t *once_control,
|
||||||
|
void (*init_function) (void))
|
||||||
|
{
|
||||||
|
int err = pthread_once (once_control, init_function);
|
||||||
|
if (err == ENOSYS)
|
||||||
|
{
|
||||||
|
/* This happens on FreeBSD 11: The pthread_once function in libc returns
|
||||||
|
ENOSYS. */
|
||||||
|
if (glthread_once_singlethreaded (once_control))
|
||||||
|
init_function ();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* ========================================================================= */
|
/* ========================================================================= */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Locking in multithreaded situations.
|
/* Locking in multithreaded situations.
|
||||||
Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-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
|
||||||
@ -308,7 +308,7 @@ typedef pthread_mutex_t gl_lock_t;
|
|||||||
|
|
||||||
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
||||||
|
|
||||||
# ifdef PTHREAD_RWLOCK_INITIALIZER
|
# if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
|
||||||
|
|
||||||
typedef pthread_rwlock_t gl_rwlock_t;
|
typedef pthread_rwlock_t gl_rwlock_t;
|
||||||
# define gl_rwlock_define(STORAGECLASS, NAME) \
|
# define gl_rwlock_define(STORAGECLASS, NAME) \
|
||||||
@ -316,8 +316,13 @@ typedef pthread_rwlock_t gl_rwlock_t;
|
|||||||
# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
|
# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
|
||||||
STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
|
STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
|
||||||
# if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
|
# if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
|
||||||
# define gl_rwlock_initializer \
|
# if defined PTHREAD_RWLOCK_INITIALIZER
|
||||||
PTHREAD_RWLOCK_INITIALIZER
|
# define gl_rwlock_initializer \
|
||||||
|
PTHREAD_RWLOCK_INITIALIZER
|
||||||
|
# else
|
||||||
|
# define gl_rwlock_initializer \
|
||||||
|
PTHREAD_RWLOCK_INITIALIZER_NP
|
||||||
|
# endif
|
||||||
# define glthread_rwlock_init(LOCK) \
|
# define glthread_rwlock_init(LOCK) \
|
||||||
(pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
|
(pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
|
||||||
# else /* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
|
# else /* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
|
||||||
@ -500,10 +505,19 @@ extern int glthread_recursive_lock_destroy_multithreaded (gl_recursive_lock_t *l
|
|||||||
typedef pthread_once_t gl_once_t;
|
typedef pthread_once_t gl_once_t;
|
||||||
# define gl_once_define(STORAGECLASS, NAME) \
|
# define gl_once_define(STORAGECLASS, NAME) \
|
||||||
STORAGECLASS pthread_once_t NAME = PTHREAD_ONCE_INIT;
|
STORAGECLASS pthread_once_t NAME = PTHREAD_ONCE_INIT;
|
||||||
# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
|
# if PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK
|
||||||
(pthread_in_use () \
|
# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
|
||||||
? pthread_once (ONCE_CONTROL, INITFUNCTION) \
|
(pthread_in_use () \
|
||||||
: (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
|
? pthread_once (ONCE_CONTROL, INITFUNCTION) \
|
||||||
|
: (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
|
||||||
|
# else
|
||||||
|
# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
|
||||||
|
(pthread_in_use () \
|
||||||
|
? glthread_once_multithreaded (ONCE_CONTROL, INITFUNCTION) \
|
||||||
|
: (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
|
||||||
|
extern int glthread_once_multithreaded (pthread_once_t *once_control,
|
||||||
|
void (*init_function) (void));
|
||||||
|
# endif
|
||||||
extern int glthread_once_singlethreaded (pthread_once_t *once_control);
|
extern int glthread_once_singlethreaded (pthread_once_t *once_control);
|
||||||
|
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Multithreading primitives.
|
/* Multithreading primitives.
|
||||||
Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-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,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-2019 Free Software
|
Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2020 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
|
||||||
@ -21,52 +21,15 @@
|
|||||||
#include "hard-locale.h"
|
#include "hard-locale.h"
|
||||||
|
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#ifdef __GLIBC__
|
|
||||||
# define GLIBC_VERSION __GLIBC__
|
|
||||||
#elif defined __UCLIBC__
|
|
||||||
# define GLIBC_VERSION 2
|
|
||||||
#else
|
|
||||||
# define GLIBC_VERSION 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Return true if the current CATEGORY locale is hard, i.e. if you
|
|
||||||
can't get away with assuming traditional C or POSIX behavior. */
|
|
||||||
bool
|
bool
|
||||||
hard_locale (int category)
|
hard_locale (int category)
|
||||||
{
|
{
|
||||||
bool hard = true;
|
char locale[SETLOCALE_NULL_MAX];
|
||||||
char const *p = setlocale (category, NULL);
|
|
||||||
|
|
||||||
if (p)
|
if (setlocale_null_r (category, locale, sizeof (locale)))
|
||||||
{
|
return false;
|
||||||
if (2 <= GLIBC_VERSION)
|
|
||||||
{
|
|
||||||
if (strcmp (p, "C") == 0 || strcmp (p, "POSIX") == 0)
|
|
||||||
hard = false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
char *locale = strdup (p);
|
|
||||||
if (locale)
|
|
||||||
{
|
|
||||||
/* Temporarily set the locale to the "C" and "POSIX" locales
|
|
||||||
to find their names, so that we can determine whether one
|
|
||||||
or the other is the caller's locale. */
|
|
||||||
if (((p = setlocale (category, "C"))
|
|
||||||
&& strcmp (p, locale) == 0)
|
|
||||||
|| ((p = setlocale (category, "POSIX"))
|
|
||||||
&& strcmp (p, locale) == 0))
|
|
||||||
hard = false;
|
|
||||||
|
|
||||||
/* Restore the caller's locale. */
|
return !(strcmp (locale, "C") == 0 || strcmp (locale, "POSIX") == 0);
|
||||||
setlocale (category, locale);
|
|
||||||
free (locale);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return hard;
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Determine whether a locale is hard.
|
/* Determine whether a locale is hard.
|
||||||
|
|
||||||
Copyright (C) 1999, 2003-2004, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2003-2004, 2009-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
|
||||||
@ -20,6 +20,9 @@
|
|||||||
|
|
||||||
# include <stdbool.h>
|
# include <stdbool.h>
|
||||||
|
|
||||||
bool hard_locale (int);
|
/* Return true if the specified CATEGORY of the current locale is hard, i.e.
|
||||||
|
different from the C or POSIX locale that has a fixed behavior.
|
||||||
|
CATEGORY must be one of the LC_* values, but not LC_ALL. */
|
||||||
|
extern bool hard_locale (int category);
|
||||||
|
|
||||||
#endif /* HARD_LOCALE_H_ */
|
#endif /* HARD_LOCALE_H_ */
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* inet_ntop.c -- convert IPv4 and IPv6 addresses from binary to text form
|
/* inet_ntop.c -- convert IPv4 and IPv6 addresses from binary to text form
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2008-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,6 +1,6 @@
|
|||||||
/* intprops.h -- properties of integer types
|
/* intprops.h -- properties of integer types
|
||||||
|
|
||||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001-2020 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
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2006-2019 Free Software Foundation, Inc.
|
/* Copyright (C) 2006-2020 Free Software Foundation, Inc.
|
||||||
Written by Paul Eggert, Bruno Haible, Derek Price.
|
Written by Paul Eggert, Bruno Haible, Derek Price.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
|
|
||||||
@ -38,6 +38,8 @@
|
|||||||
# endif
|
# endif
|
||||||
|
|
||||||
# @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
|
# @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
|
||||||
|
|
||||||
|
# define _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -189,7 +191,7 @@
|
|||||||
# define _PRI64_PREFIX "l"
|
# define _PRI64_PREFIX "l"
|
||||||
# elif defined _MSC_VER || defined __MINGW32__
|
# elif defined _MSC_VER || defined __MINGW32__
|
||||||
# define _PRI64_PREFIX "I64"
|
# define _PRI64_PREFIX "I64"
|
||||||
# elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
|
# elif LONG_MAX >> 30 == 1
|
||||||
# define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
# define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
||||||
# endif
|
# endif
|
||||||
# if !defined PRId64 || @PRI_MACROS_BROKEN@
|
# if !defined PRId64 || @PRI_MACROS_BROKEN@
|
||||||
@ -206,7 +208,7 @@
|
|||||||
# define _PRIu64_PREFIX "l"
|
# define _PRIu64_PREFIX "l"
|
||||||
# elif defined _MSC_VER || defined __MINGW32__
|
# elif defined _MSC_VER || defined __MINGW32__
|
||||||
# define _PRIu64_PREFIX "I64"
|
# define _PRIu64_PREFIX "I64"
|
||||||
# elif @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
|
# elif ULONG_MAX >> 31 == 1
|
||||||
# define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
# define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
||||||
# endif
|
# endif
|
||||||
# if !defined PRIo64 || @PRI_MACROS_BROKEN@
|
# if !defined PRIo64 || @PRI_MACROS_BROKEN@
|
||||||
@ -682,7 +684,7 @@
|
|||||||
# define _SCN64_PREFIX "l"
|
# define _SCN64_PREFIX "l"
|
||||||
# elif defined _MSC_VER || defined __MINGW32__
|
# elif defined _MSC_VER || defined __MINGW32__
|
||||||
# define _SCN64_PREFIX "I64"
|
# define _SCN64_PREFIX "I64"
|
||||||
# elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
|
# elif LONG_MAX >> 30 == 1
|
||||||
# define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
# define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
||||||
# endif
|
# endif
|
||||||
# if !defined SCNd64 || @PRI_MACROS_BROKEN@
|
# if !defined SCNd64 || @PRI_MACROS_BROKEN@
|
||||||
@ -699,7 +701,7 @@
|
|||||||
# define _SCNu64_PREFIX "l"
|
# define _SCNu64_PREFIX "l"
|
||||||
# elif defined _MSC_VER || defined __MINGW32__
|
# elif defined _MSC_VER || defined __MINGW32__
|
||||||
# define _SCNu64_PREFIX "I64"
|
# define _SCNu64_PREFIX "I64"
|
||||||
# elif @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
|
# elif ULONG_MAX >> 31 == 1
|
||||||
# define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
# define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
|
||||||
# endif
|
# endif
|
||||||
# if !defined SCNo64 || @PRI_MACROS_BROKEN@
|
# if !defined SCNo64 || @PRI_MACROS_BROKEN@
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Test for NaN that does not need libm.
|
/* Test for NaN that does not need libm.
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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,5 +1,5 @@
|
|||||||
/* Test for NaN that does not need libm.
|
/* Test for NaN that does not need libm.
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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,5 +1,5 @@
|
|||||||
/* Test for NaN that does not need libm.
|
/* Test for NaN that does not need libm.
|
||||||
Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
Copyright (C) 2008-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,5 +1,5 @@
|
|||||||
/* Test for NaN that does not need libm.
|
/* Test for NaN that does not need libm.
|
||||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007-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,5 +1,5 @@
|
|||||||
/* Test for NaN that does not need libm.
|
/* Test for NaN that does not need libm.
|
||||||
Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-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,5 +1,5 @@
|
|||||||
/* Replacement for 'int' to 'long double' conversion routine.
|
/* Replacement for 'int' to 'long double' conversion routine.
|
||||||
Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
Copyright (C) 2011-2020 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
|
||||||
|
82
gnulib/import/lc-charset-dispatch.c
Normal file
82
gnulib/import/lc-charset-dispatch.c
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
/* Dispatching based on the current locale's character encoding.
|
||||||
|
Copyright (C) 2018-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 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 Bruno Haible <bruno@clisp.org>, 2018. */
|
||||||
|
|
||||||
|
#include <config.h>
|
||||||
|
|
||||||
|
/* Specification. */
|
||||||
|
#include "lc-charset-dispatch.h"
|
||||||
|
|
||||||
|
#if GNULIB_defined_mbstate_t
|
||||||
|
|
||||||
|
# include "localcharset.h"
|
||||||
|
# include "streq.h"
|
||||||
|
|
||||||
|
# if GNULIB_WCHAR_SINGLE
|
||||||
|
/* When we know that the locale does not change, provide a speedup by
|
||||||
|
caching the value of locale_encoding_classification. */
|
||||||
|
# define locale_encoding_classification_cached locale_encoding_classification
|
||||||
|
# else
|
||||||
|
/* By default, don't make assumptions, hence no caching. */
|
||||||
|
# define locale_encoding_classification_uncached locale_encoding_classification
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# if GNULIB_WCHAR_SINGLE
|
||||||
|
static inline
|
||||||
|
# endif
|
||||||
|
enc_t
|
||||||
|
locale_encoding_classification_uncached (void)
|
||||||
|
{
|
||||||
|
const char *encoding = locale_charset ();
|
||||||
|
if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
|
||||||
|
return enc_utf8;
|
||||||
|
if (STREQ_OPT (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0))
|
||||||
|
return enc_eucjp;
|
||||||
|
if (STREQ_OPT (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0)
|
||||||
|
|| STREQ_OPT (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0)
|
||||||
|
|| STREQ_OPT (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0))
|
||||||
|
return enc_94;
|
||||||
|
if (STREQ_OPT (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0))
|
||||||
|
return enc_euctw;
|
||||||
|
if (STREQ_OPT (encoding, "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0))
|
||||||
|
return enc_gb18030;
|
||||||
|
if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0))
|
||||||
|
return enc_sjis;
|
||||||
|
return enc_other;
|
||||||
|
}
|
||||||
|
|
||||||
|
# if GNULIB_WCHAR_SINGLE
|
||||||
|
|
||||||
|
static int cached_locale_enc = -1;
|
||||||
|
|
||||||
|
enc_t
|
||||||
|
locale_encoding_classification_cached (void)
|
||||||
|
{
|
||||||
|
if (cached_locale_enc < 0)
|
||||||
|
cached_locale_enc = locale_encoding_classification_uncached ();
|
||||||
|
return cached_locale_enc;
|
||||||
|
}
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
/* This declaration is solely to ensure that after preprocessing
|
||||||
|
this file is never empty. */
|
||||||
|
typedef int dummy;
|
||||||
|
|
||||||
|
#endif
|
40
gnulib/import/lc-charset-dispatch.h
Normal file
40
gnulib/import/lc-charset-dispatch.h
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
/* Dispatching based on the current locale's character encoding.
|
||||||
|
Copyright (C) 2018-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 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 Bruno Haible <bruno@clisp.org>, 2018. */
|
||||||
|
|
||||||
|
#include <wchar.h>
|
||||||
|
|
||||||
|
#if GNULIB_defined_mbstate_t
|
||||||
|
|
||||||
|
/* A classification of special values of the encoding of the current locale. */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
enc_other, /* other */
|
||||||
|
enc_utf8, /* UTF-8 */
|
||||||
|
enc_eucjp, /* EUC-JP */
|
||||||
|
enc_94, /* EUC-KR, GB2312, BIG5 */
|
||||||
|
enc_euctw, /* EUC-TW */
|
||||||
|
enc_gb18030, /* GB18030 */
|
||||||
|
enc_sjis /* SJIS */
|
||||||
|
}
|
||||||
|
enc_t;
|
||||||
|
|
||||||
|
/* Returns a classification of special values of the encoding of the current
|
||||||
|
locale. */
|
||||||
|
extern enc_t locale_encoding_classification (void);
|
||||||
|
|
||||||
|
#endif
|
@ -1,6 +1,6 @@
|
|||||||
/* System definitions for code taken from the GNU C Library
|
/* System definitions for code taken from the GNU C Library
|
||||||
|
|
||||||
Copyright 2017-2019 Free Software Foundation, Inc.
|
Copyright 2017-2020 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
|
modify it under the terms of the GNU General Public
|
||||||
@ -55,8 +55,17 @@
|
|||||||
|
|
||||||
#ifndef __glibc_clang_prereq
|
#ifndef __glibc_clang_prereq
|
||||||
# if defined __clang_major__ && defined __clang_minor__
|
# if defined __clang_major__ && defined __clang_minor__
|
||||||
# define __glibc_clang_prereq(maj, min) \
|
# ifdef __apple_build_version__
|
||||||
((maj) < __clang_major__ + ((min) <= __clang_minor__))
|
/* Apple for some reason renumbers __clang_major__ and __clang_minor__.
|
||||||
|
Gnulib code uses only __glibc_clang_prereq (3, 5); map it to
|
||||||
|
6000000 <= __apple_build_version__. Support for other calls to
|
||||||
|
__glibc_clang_prereq can be added here as needed. */
|
||||||
|
# define __glibc_clang_prereq(maj, min) \
|
||||||
|
((maj) == 3 && (min) == 5 ? 6000000 <= __apple_build_version__ : 0)
|
||||||
|
# else
|
||||||
|
# define __glibc_clang_prereq(maj, min) \
|
||||||
|
((maj) < __clang_major__ + ((min) <= __clang_minor__))
|
||||||
|
# endif
|
||||||
# else
|
# else
|
||||||
# define __glibc_clang_prereq(maj, min) 0
|
# define __glibc_clang_prereq(maj, min) 0
|
||||||
# endif
|
# endif
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <limits.h>.
|
/* A GNU-like <limits.h>.
|
||||||
|
|
||||||
Copyright 2016-2019 Free Software Foundation, Inc.
|
Copyright 2016-2020 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
|
||||||
|
@ -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-2019 Free Software Foundation, Inc.
|
Copyright (C) 2000-2006, 2008-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
|
||||||
@ -58,6 +58,9 @@
|
|||||||
#elif defined WINDOWS_NATIVE
|
#elif defined WINDOWS_NATIVE
|
||||||
# define WIN32_LEAN_AND_MEAN
|
# define WIN32_LEAN_AND_MEAN
|
||||||
# include <windows.h>
|
# include <windows.h>
|
||||||
|
/* For the use of setlocale() below, the Gnulib override in setlocale.c is
|
||||||
|
not needed; see the platform lists in setlocale_null.m4. */
|
||||||
|
# undef setlocale
|
||||||
#endif
|
#endif
|
||||||
#if defined OS2
|
#if defined OS2
|
||||||
# define INCL_DOS
|
# define INCL_DOS
|
||||||
@ -150,7 +153,8 @@ static const struct table_entry alias_table[] =
|
|||||||
{ "ISO8859-2", "ISO-8859-2" },
|
{ "ISO8859-2", "ISO-8859-2" },
|
||||||
{ "ISO8859-4", "ISO-8859-4" },
|
{ "ISO8859-4", "ISO-8859-4" },
|
||||||
{ "ISO8859-5", "ISO-8859-5" },
|
{ "ISO8859-5", "ISO-8859-5" },
|
||||||
{ "ISO8859-7", "ISO-8859-7" }
|
{ "ISO8859-7", "ISO-8859-7" },
|
||||||
|
{ "US-ASCII", "ASCII" }
|
||||||
# define alias_table_defined
|
# define alias_table_defined
|
||||||
# endif
|
# endif
|
||||||
# if defined __APPLE__ && defined __MACH__ /* Mac OS X */
|
# if defined __APPLE__ && defined __MACH__ /* Mac OS X */
|
||||||
@ -812,8 +816,11 @@ static const struct table_entry locale_table[] =
|
|||||||
|
|
||||||
|
|
||||||
/* Determine the current locale's character encoding, and canonicalize it
|
/* Determine the current locale's character encoding, and canonicalize it
|
||||||
into one of the canonical names listed in localcharset.h.
|
into one of the canonical names listed below.
|
||||||
The result must not be freed; it is statically allocated.
|
The result must not be freed; it is statically allocated. The result
|
||||||
|
becomes invalid when setlocale() is used to change the global locale, or
|
||||||
|
when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
|
||||||
|
is changed; threads in multithreaded programs should not do this.
|
||||||
If the canonical name cannot be determined, the result is a non-canonical
|
If the canonical name cannot be determined, the result is a non-canonical
|
||||||
name. */
|
name. */
|
||||||
|
|
||||||
@ -825,6 +832,13 @@ locale_charset (void)
|
|||||||
{
|
{
|
||||||
const char *codeset;
|
const char *codeset;
|
||||||
|
|
||||||
|
/* This function must be multithread-safe. To achieve this without using
|
||||||
|
thread-local storage, we use a simple strcpy or memcpy to fill this static
|
||||||
|
buffer. Filling it through, for example, strcpy + strcat would not be
|
||||||
|
guaranteed to leave the buffer's contents intact if another thread is
|
||||||
|
currently accessing it. If necessary, the contents is first assembled in
|
||||||
|
a stack-allocated buffer. */
|
||||||
|
|
||||||
#if HAVE_LANGINFO_CODESET || defined WINDOWS_NATIVE || defined OS2
|
#if HAVE_LANGINFO_CODESET || defined WINDOWS_NATIVE || defined OS2
|
||||||
|
|
||||||
# if HAVE_LANGINFO_CODESET
|
# if HAVE_LANGINFO_CODESET
|
||||||
@ -839,7 +853,7 @@ locale_charset (void)
|
|||||||
if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0)
|
if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0)
|
||||||
{
|
{
|
||||||
const char *locale;
|
const char *locale;
|
||||||
static char buf[2 + 10 + 1];
|
static char resultbuf[2 + 10 + 1];
|
||||||
|
|
||||||
locale = getenv ("LC_ALL");
|
locale = getenv ("LC_ALL");
|
||||||
if (locale == NULL || locale[0] == '\0')
|
if (locale == NULL || locale[0] == '\0')
|
||||||
@ -863,11 +877,12 @@ locale_charset (void)
|
|||||||
modifier = strchr (dot, '@');
|
modifier = strchr (dot, '@');
|
||||||
if (modifier == NULL)
|
if (modifier == NULL)
|
||||||
return dot;
|
return dot;
|
||||||
if (modifier - dot < sizeof (buf))
|
if (modifier - dot < sizeof (resultbuf))
|
||||||
{
|
{
|
||||||
memcpy (buf, dot, modifier - dot);
|
/* This way of filling resultbuf is multithread-safe. */
|
||||||
buf [modifier - dot] = '\0';
|
memcpy (resultbuf, dot, modifier - dot);
|
||||||
return buf;
|
resultbuf [modifier - dot] = '\0';
|
||||||
|
return resultbuf;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -883,8 +898,13 @@ locale_charset (void)
|
|||||||
converting to GetConsoleOutputCP(). This leads to correct results,
|
converting to GetConsoleOutputCP(). This leads to correct results,
|
||||||
except when SetConsoleOutputCP has been called and a raster font is
|
except when SetConsoleOutputCP has been called and a raster font is
|
||||||
in use. */
|
in use. */
|
||||||
sprintf (buf, "CP%u", GetACP ());
|
{
|
||||||
codeset = buf;
|
char buf[2 + 10 + 1];
|
||||||
|
|
||||||
|
sprintf (buf, "CP%u", GetACP ());
|
||||||
|
strcpy (resultbuf, buf);
|
||||||
|
codeset = resultbuf;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
@ -894,34 +914,28 @@ locale_charset (void)
|
|||||||
|
|
||||||
# elif defined WINDOWS_NATIVE
|
# elif defined WINDOWS_NATIVE
|
||||||
|
|
||||||
static char buf[2 + 10 + 1];
|
char buf[2 + 10 + 1];
|
||||||
|
static char resultbuf[2 + 10 + 1];
|
||||||
|
|
||||||
/* The Windows API has a function returning the locale's codepage as
|
/* The Windows API has a function returning the locale's codepage as
|
||||||
a number, but the value doesn't change according to what the
|
a number, but the value doesn't change according to what the
|
||||||
'setlocale' call specified. So we use it as a last resort, in
|
'setlocale' call specified. So we use it as a last resort, in
|
||||||
case the string returned by 'setlocale' doesn't specify the
|
case the string returned by 'setlocale' doesn't specify the
|
||||||
codepage. */
|
codepage. */
|
||||||
char *current_locale = setlocale (LC_ALL, NULL);
|
char *current_locale = setlocale (LC_CTYPE, NULL);
|
||||||
char *pdot;
|
char *pdot = strrchr (current_locale, '.');
|
||||||
|
|
||||||
/* If they set different locales for different categories,
|
|
||||||
'setlocale' will return a semi-colon separated list of locale
|
|
||||||
values. To make sure we use the correct one, we choose LC_CTYPE. */
|
|
||||||
if (strchr (current_locale, ';'))
|
|
||||||
current_locale = setlocale (LC_CTYPE, NULL);
|
|
||||||
|
|
||||||
pdot = strrchr (current_locale, '.');
|
|
||||||
if (pdot && 2 + strlen (pdot + 1) + 1 <= sizeof (buf))
|
if (pdot && 2 + strlen (pdot + 1) + 1 <= sizeof (buf))
|
||||||
sprintf (buf, "CP%s", pdot + 1);
|
sprintf (buf, "CP%s", pdot + 1);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* The Windows API has a function returning the locale's codepage as a
|
/* The Windows API has a function returning the locale's codepage as a
|
||||||
number: GetACP().
|
number: GetACP().
|
||||||
When the output goes to a console window, it needs to be provided in
|
When the output goes to a console window, it needs to be provided in
|
||||||
GetOEMCP() encoding if the console is using a raster font, or in
|
GetOEMCP() encoding if the console is using a raster font, or in
|
||||||
GetConsoleOutputCP() encoding if it is using a TrueType font.
|
GetConsoleOutputCP() encoding if it is using a TrueType font.
|
||||||
But in GUI programs and for output sent to files and pipes, GetACP()
|
But in GUI programs and for output sent to files and pipes, GetACP()
|
||||||
encoding is the best bet. */
|
encoding is the best bet. */
|
||||||
sprintf (buf, "CP%u", GetACP ());
|
sprintf (buf, "CP%u", GetACP ());
|
||||||
}
|
}
|
||||||
/* For a locale name such as "French_France.65001", in Windows 10,
|
/* For a locale name such as "French_France.65001", in Windows 10,
|
||||||
@ -929,12 +943,15 @@ locale_charset (void)
|
|||||||
if (strcmp (buf + 2, "65001") == 0 || strcmp (buf + 2, "utf8") == 0)
|
if (strcmp (buf + 2, "65001") == 0 || strcmp (buf + 2, "utf8") == 0)
|
||||||
codeset = "UTF-8";
|
codeset = "UTF-8";
|
||||||
else
|
else
|
||||||
codeset = buf;
|
{
|
||||||
|
strcpy (resultbuf, buf);
|
||||||
|
codeset = resultbuf;
|
||||||
|
}
|
||||||
|
|
||||||
# elif defined OS2
|
# elif defined OS2
|
||||||
|
|
||||||
const char *locale;
|
const char *locale;
|
||||||
static char buf[2 + 10 + 1];
|
static char resultbuf[2 + 10 + 1];
|
||||||
ULONG cp[3];
|
ULONG cp[3];
|
||||||
ULONG cplen;
|
ULONG cplen;
|
||||||
|
|
||||||
@ -963,11 +980,12 @@ locale_charset (void)
|
|||||||
modifier = strchr (dot, '@');
|
modifier = strchr (dot, '@');
|
||||||
if (modifier == NULL)
|
if (modifier == NULL)
|
||||||
return dot;
|
return dot;
|
||||||
if (modifier - dot < sizeof (buf))
|
if (modifier - dot < sizeof (resultbuf))
|
||||||
{
|
{
|
||||||
memcpy (buf, dot, modifier - dot);
|
/* This way of filling resultbuf is multithread-safe. */
|
||||||
buf [modifier - dot] = '\0';
|
memcpy (resultbuf, dot, modifier - dot);
|
||||||
return buf;
|
resultbuf [modifier - dot] = '\0';
|
||||||
|
return resultbuf;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -983,8 +1001,11 @@ locale_charset (void)
|
|||||||
codeset = "";
|
codeset = "";
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
char buf[2 + 10 + 1];
|
||||||
|
|
||||||
sprintf (buf, "CP%u", cp[0]);
|
sprintf (buf, "CP%u", cp[0]);
|
||||||
codeset = buf;
|
strcpy (resultbuf, buf);
|
||||||
|
codeset = resultbuf;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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-2019 Free Software Foundation, Inc.
|
Copyright (C) 2000-2003, 2009-2020 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
|
||||||
@ -26,7 +26,10 @@ extern "C" {
|
|||||||
|
|
||||||
/* Determine the current locale's character encoding, and canonicalize it
|
/* Determine the current locale's character encoding, and canonicalize it
|
||||||
into one of the canonical names listed below.
|
into one of the canonical names listed below.
|
||||||
The result must not be freed; it is statically allocated.
|
The result must not be freed; it is statically allocated. The result
|
||||||
|
becomes invalid when setlocale() is used to change the global locale, or
|
||||||
|
when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
|
||||||
|
is changed; threads in multithreaded programs should not do this.
|
||||||
If the canonical name cannot be determined, the result is a non-canonical
|
If the canonical name cannot be determined, the result is a non-canonical
|
||||||
name. */
|
name. */
|
||||||
extern const char * locale_charset (void);
|
extern const char * locale_charset (void);
|
||||||
@ -45,15 +48,15 @@ extern const char * locale_charset (void);
|
|||||||
(darwin = Mac OS X, windows = native Windows)
|
(darwin = Mac OS X, windows = native Windows)
|
||||||
|
|
||||||
ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin minix cygwin
|
ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin minix cygwin
|
||||||
ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
|
||||||
ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
|
||||||
ISO-8859-3 Y glibc solaris cygwin
|
ISO-8859-3 Y glibc solaris cygwin
|
||||||
ISO-8859-4 Y hpux osf solaris freebsd netbsd openbsd darwin
|
ISO-8859-4 Y hpux osf solaris freebsd netbsd openbsd darwin
|
||||||
ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
|
||||||
ISO-8859-6 Y glibc aix hpux solaris cygwin
|
ISO-8859-6 Y glibc aix hpux solaris cygwin
|
||||||
ISO-8859-7 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-7 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
|
||||||
ISO-8859-8 Y glibc aix hpux osf solaris cygwin
|
ISO-8859-8 Y glibc aix hpux osf solaris cygwin zos
|
||||||
ISO-8859-9 Y glibc aix hpux irix osf solaris freebsd darwin cygwin
|
ISO-8859-9 Y glibc aix hpux irix osf solaris freebsd darwin cygwin zos
|
||||||
ISO-8859-13 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-13 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
|
||||||
ISO-8859-14 glibc cygwin
|
ISO-8859-14 glibc cygwin
|
||||||
ISO-8859-15 glibc aix irix osf solaris freebsd netbsd openbsd darwin cygwin
|
ISO-8859-15 glibc aix irix osf solaris freebsd netbsd openbsd darwin cygwin
|
||||||
@ -76,7 +79,7 @@ extern const char * locale_charset (void);
|
|||||||
CP874 windows dos
|
CP874 windows dos
|
||||||
CP922 aix
|
CP922 aix
|
||||||
CP932 aix cygwin windows dos
|
CP932 aix cygwin windows dos
|
||||||
CP943 aix
|
CP943 aix zos
|
||||||
CP949 osf darwin windows dos
|
CP949 osf darwin windows dos
|
||||||
CP950 windows dos
|
CP950 windows dos
|
||||||
CP1046 aix
|
CP1046 aix
|
||||||
@ -92,17 +95,17 @@ extern const char * locale_charset (void);
|
|||||||
CP1255 glibc windows
|
CP1255 glibc windows
|
||||||
CP1256 windows
|
CP1256 windows
|
||||||
CP1257 windows
|
CP1257 windows
|
||||||
GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin cygwin
|
GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin cygwin zos
|
||||||
EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
|
EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
|
||||||
EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
|
EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin zos
|
||||||
EUC-TW glibc aix hpux irix osf solaris netbsd
|
EUC-TW glibc aix hpux irix osf solaris netbsd
|
||||||
BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin
|
BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin zos
|
||||||
BIG5-HKSCS glibc hpux solaris netbsd darwin
|
BIG5-HKSCS glibc hpux solaris netbsd darwin
|
||||||
GBK glibc aix osf solaris freebsd darwin cygwin windows dos
|
GBK glibc aix osf solaris freebsd darwin cygwin windows dos
|
||||||
GB18030 glibc hpux solaris freebsd netbsd darwin
|
GB18030 glibc hpux solaris freebsd netbsd darwin
|
||||||
SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin
|
SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin
|
||||||
JOHAB glibc solaris windows
|
JOHAB glibc solaris windows
|
||||||
TIS-620 glibc aix hpux osf solaris cygwin
|
TIS-620 glibc aix hpux osf solaris cygwin zos
|
||||||
VISCII Y glibc
|
VISCII Y glibc
|
||||||
TCVN5712-1 glibc
|
TCVN5712-1 glibc
|
||||||
ARMSCII-8 glibc freebsd netbsd darwin
|
ARMSCII-8 glibc freebsd netbsd darwin
|
||||||
@ -116,7 +119,7 @@ extern const char * locale_charset (void);
|
|||||||
HP-KANA8 hpux
|
HP-KANA8 hpux
|
||||||
DEC-KANJI osf
|
DEC-KANJI osf
|
||||||
DEC-HANYU osf
|
DEC-HANYU osf
|
||||||
UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin
|
UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin zos
|
||||||
|
|
||||||
Note: Names which are not marked as being a MIME name should not be used in
|
Note: Names which are not marked as being a MIME name should not be used in
|
||||||
Internet protocols for information interchange (mail, news, etc.).
|
Internet protocols for information interchange (mail, news, etc.).
|
||||||
|
305
gnulib/import/locale.in.h
Normal file
305
gnulib/import/locale.in.h
Normal file
@ -0,0 +1,305 @@
|
|||||||
|
/* A POSIX <locale.h>.
|
||||||
|
Copyright (C) 2007-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 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/>. */
|
||||||
|
|
||||||
|
#if __GNUC__ >= 3
|
||||||
|
@PRAGMA_SYSTEM_HEADER@
|
||||||
|
#endif
|
||||||
|
@PRAGMA_COLUMNS@
|
||||||
|
|
||||||
|
#if (defined _WIN32 && !defined __CYGWIN__ && defined __need_locale_t) \
|
||||||
|
|| defined _GL_ALREADY_INCLUDING_LOCALE_H
|
||||||
|
|
||||||
|
/* Special invocation convention:
|
||||||
|
- Inside mingw header files,
|
||||||
|
- To handle Solaris header files (through Solaris 10) when combined
|
||||||
|
with gettext's libintl.h. */
|
||||||
|
|
||||||
|
#@INCLUDE_NEXT@ @NEXT_LOCALE_H@
|
||||||
|
|
||||||
|
#else
|
||||||
|
/* Normal invocation convention. */
|
||||||
|
|
||||||
|
#ifndef _@GUARD_PREFIX@_LOCALE_H
|
||||||
|
|
||||||
|
#define _GL_ALREADY_INCLUDING_LOCALE_H
|
||||||
|
|
||||||
|
/* The include_next requires a split double-inclusion guard. */
|
||||||
|
#@INCLUDE_NEXT@ @NEXT_LOCALE_H@
|
||||||
|
|
||||||
|
#undef _GL_ALREADY_INCLUDING_LOCALE_H
|
||||||
|
|
||||||
|
#ifndef _@GUARD_PREFIX@_LOCALE_H
|
||||||
|
#define _@GUARD_PREFIX@_LOCALE_H
|
||||||
|
|
||||||
|
/* NetBSD 5.0 mis-defines NULL. */
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
|
/* Mac OS X 10.5 defines the locale_t type in <xlocale.h>. */
|
||||||
|
#if @HAVE_XLOCALE_H@
|
||||||
|
# include <xlocale.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
|
||||||
|
|
||||||
|
/* The definition of _GL_ARG_NONNULL is copied here. */
|
||||||
|
|
||||||
|
/* The definition of _GL_WARN_ON_USE is copied here. */
|
||||||
|
|
||||||
|
/* The LC_MESSAGES locale category is specified in POSIX, but not in ISO C.
|
||||||
|
On systems that don't define it, use the same value as GNU libintl. */
|
||||||
|
#if !defined LC_MESSAGES
|
||||||
|
# define LC_MESSAGES 1729
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* On native Windows with MSVC, 'struct lconv' lacks the members int_p_* and
|
||||||
|
int_n_*. Instead of overriding 'struct lconv', merely define these member
|
||||||
|
names as macros. This avoids trouble in C++ mode. */
|
||||||
|
#if defined _MSC_VER
|
||||||
|
# define int_p_cs_precedes p_cs_precedes
|
||||||
|
# define int_p_sign_posn p_sign_posn
|
||||||
|
# define int_p_sep_by_space p_sep_by_space
|
||||||
|
# define int_n_cs_precedes n_cs_precedes
|
||||||
|
# define int_n_sign_posn n_sign_posn
|
||||||
|
# define int_n_sep_by_space n_sep_by_space
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Bionic libc's 'struct lconv' is just a dummy. */
|
||||||
|
#if @REPLACE_STRUCT_LCONV@
|
||||||
|
# define lconv rpl_lconv
|
||||||
|
struct lconv
|
||||||
|
{
|
||||||
|
/* All 'char *' are actually 'const char *'. */
|
||||||
|
|
||||||
|
/* Members that depend on the LC_NUMERIC category of the locale. See
|
||||||
|
<https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_04> */
|
||||||
|
|
||||||
|
/* Symbol used as decimal point. */
|
||||||
|
char *decimal_point;
|
||||||
|
/* Symbol used to separate groups of digits to the left of the decimal
|
||||||
|
point. */
|
||||||
|
char *thousands_sep;
|
||||||
|
/* Definition of the size of groups of digits to the left of the decimal
|
||||||
|
point. */
|
||||||
|
char *grouping;
|
||||||
|
|
||||||
|
/* Members that depend on the LC_MONETARY category of the locale. See
|
||||||
|
<https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_03> */
|
||||||
|
|
||||||
|
/* Symbol used as decimal point. */
|
||||||
|
char *mon_decimal_point;
|
||||||
|
/* Symbol used to separate groups of digits to the left of the decimal
|
||||||
|
point. */
|
||||||
|
char *mon_thousands_sep;
|
||||||
|
/* Definition of the size of groups of digits to the left of the decimal
|
||||||
|
point. */
|
||||||
|
char *mon_grouping;
|
||||||
|
/* Sign used to indicate a value >= 0. */
|
||||||
|
char *positive_sign;
|
||||||
|
/* Sign used to indicate a value < 0. */
|
||||||
|
char *negative_sign;
|
||||||
|
|
||||||
|
/* For formatting local currency. */
|
||||||
|
/* Currency symbol (3 characters) followed by separator (1 character). */
|
||||||
|
char *currency_symbol;
|
||||||
|
/* Number of digits after the decimal point. */
|
||||||
|
char frac_digits;
|
||||||
|
/* For values >= 0: 1 if the currency symbol precedes the number, 0 if it
|
||||||
|
comes after the number. */
|
||||||
|
char p_cs_precedes;
|
||||||
|
/* For values >= 0: Position of the sign. */
|
||||||
|
char p_sign_posn;
|
||||||
|
/* For values >= 0: Placement of spaces between currency symbol, sign, and
|
||||||
|
number. */
|
||||||
|
char p_sep_by_space;
|
||||||
|
/* For values < 0: 1 if the currency symbol precedes the number, 0 if it
|
||||||
|
comes after the number. */
|
||||||
|
char n_cs_precedes;
|
||||||
|
/* For values < 0: Position of the sign. */
|
||||||
|
char n_sign_posn;
|
||||||
|
/* For values < 0: Placement of spaces between currency symbol, sign, and
|
||||||
|
number. */
|
||||||
|
char n_sep_by_space;
|
||||||
|
|
||||||
|
/* For formatting international currency. */
|
||||||
|
/* Currency symbol (3 characters) followed by separator (1 character). */
|
||||||
|
char *int_curr_symbol;
|
||||||
|
/* Number of digits after the decimal point. */
|
||||||
|
char int_frac_digits;
|
||||||
|
/* For values >= 0: 1 if the currency symbol precedes the number, 0 if it
|
||||||
|
comes after the number. */
|
||||||
|
char int_p_cs_precedes;
|
||||||
|
/* For values >= 0: Position of the sign. */
|
||||||
|
char int_p_sign_posn;
|
||||||
|
/* For values >= 0: Placement of spaces between currency symbol, sign, and
|
||||||
|
number. */
|
||||||
|
char int_p_sep_by_space;
|
||||||
|
/* For values < 0: 1 if the currency symbol precedes the number, 0 if it
|
||||||
|
comes after the number. */
|
||||||
|
char int_n_cs_precedes;
|
||||||
|
/* For values < 0: Position of the sign. */
|
||||||
|
char int_n_sign_posn;
|
||||||
|
/* For values < 0: Placement of spaces between currency symbol, sign, and
|
||||||
|
number. */
|
||||||
|
char int_n_sep_by_space;
|
||||||
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_LOCALECONV@
|
||||||
|
# if @REPLACE_LOCALECONV@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef localeconv
|
||||||
|
# define localeconv rpl_localeconv
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (localeconv, struct lconv *, (void));
|
||||||
|
_GL_CXXALIAS_RPL (localeconv, struct lconv *, (void));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (localeconv, struct lconv *, (void));
|
||||||
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
|
_GL_CXXALIASWARN (localeconv);
|
||||||
|
# endif
|
||||||
|
#elif @REPLACE_STRUCT_LCONV@
|
||||||
|
# undef localeconv
|
||||||
|
# define localeconv localeconv_used_without_requesting_gnulib_module_localeconv
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef localeconv
|
||||||
|
# if HAVE_RAW_DECL_LOCALECONV
|
||||||
|
_GL_WARN_ON_USE (localeconv,
|
||||||
|
"localeconv returns too few information on some platforms - "
|
||||||
|
"use gnulib module localeconv for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_SETLOCALE@
|
||||||
|
# if @REPLACE_SETLOCALE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef setlocale
|
||||||
|
# define setlocale rpl_setlocale
|
||||||
|
# define GNULIB_defined_setlocale 1
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (setlocale, char *, (int category, const char *locale));
|
||||||
|
_GL_CXXALIAS_RPL (setlocale, char *, (int category, const char *locale));
|
||||||
|
# else
|
||||||
|
_GL_CXXALIAS_SYS (setlocale, char *, (int category, const char *locale));
|
||||||
|
# endif
|
||||||
|
# if __GLIBC__ >= 2
|
||||||
|
_GL_CXXALIASWARN (setlocale);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef setlocale
|
||||||
|
# if HAVE_RAW_DECL_SETLOCALE
|
||||||
|
_GL_WARN_ON_USE (setlocale, "setlocale works differently on native Windows - "
|
||||||
|
"use gnulib module setlocale for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_SETLOCALE_NULL@
|
||||||
|
/* Included here for convenience. */
|
||||||
|
# include "setlocale_null.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_NEWLOCALE@)
|
||||||
|
# if @REPLACE_NEWLOCALE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef newlocale
|
||||||
|
# define newlocale rpl_newlocale
|
||||||
|
# define GNULIB_defined_newlocale 1
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (newlocale, locale_t,
|
||||||
|
(int category_mask, const char *name, locale_t base)
|
||||||
|
_GL_ARG_NONNULL ((2)));
|
||||||
|
_GL_CXXALIAS_RPL (newlocale, locale_t,
|
||||||
|
(int category_mask, const char *name, locale_t base));
|
||||||
|
# else
|
||||||
|
# if @HAVE_NEWLOCALE@
|
||||||
|
_GL_CXXALIAS_SYS (newlocale, locale_t,
|
||||||
|
(int category_mask, const char *name, locale_t base));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if @HAVE_NEWLOCALE@
|
||||||
|
_GL_CXXALIASWARN (newlocale);
|
||||||
|
# endif
|
||||||
|
# if @HAVE_NEWLOCALE@ || @REPLACE_NEWLOCALE@
|
||||||
|
# ifndef HAVE_WORKING_NEWLOCALE
|
||||||
|
# define HAVE_WORKING_NEWLOCALE 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef newlocale
|
||||||
|
# if HAVE_RAW_DECL_NEWLOCALE
|
||||||
|
_GL_WARN_ON_USE (newlocale, "newlocale is not portable");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @HAVE_DUPLOCALE@)
|
||||||
|
# if @REPLACE_DUPLOCALE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef duplocale
|
||||||
|
# define duplocale rpl_duplocale
|
||||||
|
# define GNULIB_defined_duplocale 1
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (duplocale, locale_t, (locale_t locale) _GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (duplocale, locale_t, (locale_t locale));
|
||||||
|
# else
|
||||||
|
# if @HAVE_DUPLOCALE@
|
||||||
|
_GL_CXXALIAS_SYS (duplocale, locale_t, (locale_t locale));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if @HAVE_DUPLOCALE@
|
||||||
|
_GL_CXXALIASWARN (duplocale);
|
||||||
|
# endif
|
||||||
|
# if @HAVE_DUPLOCALE@ || @REPLACE_DUPLOCALE@
|
||||||
|
# ifndef HAVE_WORKING_DUPLOCALE
|
||||||
|
# define HAVE_WORKING_DUPLOCALE 1
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef duplocale
|
||||||
|
# if HAVE_RAW_DECL_DUPLOCALE
|
||||||
|
_GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - "
|
||||||
|
"use gnulib module duplocale for portability");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_FREELOCALE@)
|
||||||
|
# if @REPLACE_FREELOCALE@
|
||||||
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
|
# undef freelocale
|
||||||
|
# define freelocale rpl_freelocale
|
||||||
|
# define GNULIB_defined_freelocale 1
|
||||||
|
# endif
|
||||||
|
_GL_FUNCDECL_RPL (freelocale, void, (locale_t locale) _GL_ARG_NONNULL ((1)));
|
||||||
|
_GL_CXXALIAS_RPL (freelocale, void, (locale_t locale));
|
||||||
|
# else
|
||||||
|
# if @HAVE_FREELOCALE@
|
||||||
|
/* Need to cast, because on FreeBSD and Mac OS X 10.13, the return type is
|
||||||
|
int. */
|
||||||
|
_GL_CXXALIAS_SYS_CAST (freelocale, void, (locale_t locale));
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if @HAVE_FREELOCALE@
|
||||||
|
_GL_CXXALIASWARN (freelocale);
|
||||||
|
# endif
|
||||||
|
#elif defined GNULIB_POSIXCHECK
|
||||||
|
# undef freelocale
|
||||||
|
# if HAVE_RAW_DECL_FREELOCALE
|
||||||
|
_GL_WARN_ON_USE (freelocale, "freelocale is not portable");
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* _@GUARD_PREFIX@_LOCALE_H */
|
||||||
|
#endif /* _@GUARD_PREFIX@_LOCALE_H */
|
||||||
|
#endif /* !(__need_locale_t || _GL_ALREADY_INCLUDING_LOCALE_H) */
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide access to the last buffer returned by localtime() or gmtime().
|
/* Provide access to the last buffer returned by localtime() or gmtime().
|
||||||
|
|
||||||
Copyright (C) 2001-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
|
Copyright (C) 2001-2003, 2005-2007, 2009-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
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user