From 500500ec9b7b0d0cef90b48c9b4ddc8866b5f19c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Sat, 11 Jun 2016 13:13:21 +0000 Subject: gettext-0.19.8.1 --- gettext-tools/gnulib-m4/00gnulib.m4 | 2 +- gettext-tools/gnulib-m4/absolute-header.m4 | 2 +- gettext-tools/gnulib-m4/acl.m4 | 9 ++- gettext-tools/gnulib-m4/alloca.m4 | 2 +- gettext-tools/gnulib-m4/ansi-c++.m4 | 2 +- gettext-tools/gnulib-m4/asm-underscore.m4 | 6 +- gettext-tools/gnulib-m4/atexit.m4 | 2 +- gettext-tools/gnulib-m4/backupfile.m4 | 2 +- gettext-tools/gnulib-m4/bison-i18n.m4 | 2 +- gettext-tools/gnulib-m4/btowc.m4 | 2 +- gettext-tools/gnulib-m4/byteswap.m4 | 2 +- gettext-tools/gnulib-m4/canonicalize.m4 | 11 ++- gettext-tools/gnulib-m4/check-math-lib.m4 | 2 +- gettext-tools/gnulib-m4/close.m4 | 2 +- gettext-tools/gnulib-m4/closedir.m4 | 9 ++- gettext-tools/gnulib-m4/configmake.m4 | 2 +- gettext-tools/gnulib-m4/copy-file.m4 | 2 +- gettext-tools/gnulib-m4/csharp.m4 | 2 +- gettext-tools/gnulib-m4/csharpcomp.m4 | 2 +- gettext-tools/gnulib-m4/csharpexec.m4 | 2 +- gettext-tools/gnulib-m4/ctype.m4 | 2 +- gettext-tools/gnulib-m4/curses.m4 | 2 +- gettext-tools/gnulib-m4/dirent_h.m4 | 2 +- gettext-tools/gnulib-m4/dirfd.m4 | 85 ++++++++++++++++++++++++ gettext-tools/gnulib-m4/double-slash-root.m4 | 2 +- gettext-tools/gnulib-m4/dup.m4 | 24 ++++++- gettext-tools/gnulib-m4/dup2.m4 | 16 ++++- gettext-tools/gnulib-m4/eaccess.m4 | 2 +- gettext-tools/gnulib-m4/eealloc.m4 | 2 +- gettext-tools/gnulib-m4/environ.m4 | 2 +- gettext-tools/gnulib-m4/errno_h.m4 | 2 +- gettext-tools/gnulib-m4/error.m4 | 2 +- gettext-tools/gnulib-m4/execute.m4 | 2 +- gettext-tools/gnulib-m4/exponentd.m4 | 2 +- gettext-tools/gnulib-m4/exponentf.m4 | 2 +- gettext-tools/gnulib-m4/exponentl.m4 | 2 +- gettext-tools/gnulib-m4/extensions.m4 | 2 +- gettext-tools/gnulib-m4/fabs.m4 | 2 +- gettext-tools/gnulib-m4/fatal-signal.m4 | 2 +- gettext-tools/gnulib-m4/fcntl.m4 | 15 ++++- gettext-tools/gnulib-m4/fcntl_h.m4 | 2 +- gettext-tools/gnulib-m4/fdopen.m4 | 2 +- gettext-tools/gnulib-m4/findprog.m4 | 2 +- gettext-tools/gnulib-m4/float_h.m4 | 2 +- gettext-tools/gnulib-m4/fnmatch.m4 | 2 +- gettext-tools/gnulib-m4/fopen.m4 | 2 +- gettext-tools/gnulib-m4/fpieee.m4 | 2 +- gettext-tools/gnulib-m4/fseeko.m4 | 2 +- gettext-tools/gnulib-m4/fstat.m4 | 2 +- gettext-tools/gnulib-m4/ftell.m4 | 2 +- gettext-tools/gnulib-m4/ftello.m4 | 2 +- gettext-tools/gnulib-m4/gcj.m4 | 2 +- gettext-tools/gnulib-m4/getcwd.m4 | 6 +- gettext-tools/gnulib-m4/getdelim.m4 | 6 +- gettext-tools/gnulib-m4/getdtablesize.m4 | 2 +- gettext-tools/gnulib-m4/getline.m4 | 7 +- gettext-tools/gnulib-m4/getopt.m4 | 2 +- gettext-tools/gnulib-m4/getpagesize.m4 | 2 +- gettext-tools/gnulib-m4/gettimeofday.m4 | 2 +- gettext-tools/gnulib-m4/gnulib-cache.m4 | 6 +- gettext-tools/gnulib-m4/gnulib-common.m4 | 2 +- gettext-tools/gnulib-m4/gnulib-comp.m4 | 28 +++++++- gettext-tools/gnulib-m4/hard-locale.m4 | 11 +++ gettext-tools/gnulib-m4/iconv_h.m4 | 2 +- gettext-tools/gnulib-m4/iconv_open.m4 | 2 +- gettext-tools/gnulib-m4/include_next.m4 | 2 +- gettext-tools/gnulib-m4/inline.m4 | 2 +- gettext-tools/gnulib-m4/intmax_t.m4 | 2 +- gettext-tools/gnulib-m4/inttypes.m4 | 2 +- gettext-tools/gnulib-m4/isinf.m4 | 2 +- gettext-tools/gnulib-m4/isnan.m4 | 2 +- gettext-tools/gnulib-m4/isnand.m4 | 2 +- gettext-tools/gnulib-m4/isnanf.m4 | 2 +- gettext-tools/gnulib-m4/isnanl.m4 | 2 +- gettext-tools/gnulib-m4/iswblank.m4 | 2 +- gettext-tools/gnulib-m4/java.m4 | 2 +- gettext-tools/gnulib-m4/javacomp.m4 | 2 +- gettext-tools/gnulib-m4/javaexec.m4 | 2 +- gettext-tools/gnulib-m4/langinfo_h.m4 | 2 +- gettext-tools/gnulib-m4/largefile.m4 | 2 +- gettext-tools/gnulib-m4/lib-ld.m4 | 2 +- gettext-tools/gnulib-m4/lib-link.m4 | 2 +- gettext-tools/gnulib-m4/lib-prefix.m4 | 2 +- gettext-tools/gnulib-m4/libcroco.m4 | 2 +- gettext-tools/gnulib-m4/libglib.m4 | 2 +- gettext-tools/gnulib-m4/libunistring-base.m4 | 2 +- gettext-tools/gnulib-m4/libunistring-optional.m4 | 2 +- gettext-tools/gnulib-m4/libunistring.m4 | 2 +- gettext-tools/gnulib-m4/libxml.m4 | 20 ++++-- gettext-tools/gnulib-m4/localcharset.m4 | 2 +- gettext-tools/gnulib-m4/locale-fr.m4 | 2 +- gettext-tools/gnulib-m4/locale-ja.m4 | 2 +- gettext-tools/gnulib-m4/locale-tr.m4 | 2 +- gettext-tools/gnulib-m4/locale-zh.m4 | 2 +- gettext-tools/gnulib-m4/locale_h.m4 | 2 +- gettext-tools/gnulib-m4/localename.m4 | 2 +- gettext-tools/gnulib-m4/log10.m4 | 2 +- gettext-tools/gnulib-m4/lseek.m4 | 2 +- gettext-tools/gnulib-m4/lstat.m4 | 2 +- gettext-tools/gnulib-m4/malloc.m4 | 13 ++-- gettext-tools/gnulib-m4/malloca.m4 | 2 +- gettext-tools/gnulib-m4/math_h.m4 | 2 +- gettext-tools/gnulib-m4/mathfunc.m4 | 2 +- gettext-tools/gnulib-m4/mbchar.m4 | 2 +- gettext-tools/gnulib-m4/mbiter.m4 | 2 +- gettext-tools/gnulib-m4/mbrtowc.m4 | 52 ++++++++++++++- gettext-tools/gnulib-m4/mbsinit.m4 | 2 +- gettext-tools/gnulib-m4/mbslen.m4 | 2 +- gettext-tools/gnulib-m4/mbsrtowcs.m4 | 2 +- gettext-tools/gnulib-m4/mbstate_t.m4 | 2 +- gettext-tools/gnulib-m4/mbswidth.m4 | 2 +- gettext-tools/gnulib-m4/mbtowc.m4 | 2 +- gettext-tools/gnulib-m4/memchr.m4 | 2 +- gettext-tools/gnulib-m4/memmove.m4 | 2 +- gettext-tools/gnulib-m4/memset.m4 | 2 +- gettext-tools/gnulib-m4/minmax.m4 | 2 +- gettext-tools/gnulib-m4/mkdtemp.m4 | 2 +- gettext-tools/gnulib-m4/mmap-anon.m4 | 2 +- gettext-tools/gnulib-m4/mode_t.m4 | 2 +- gettext-tools/gnulib-m4/moo.m4 | 2 +- gettext-tools/gnulib-m4/msvc-inval.m4 | 2 +- gettext-tools/gnulib-m4/msvc-nothrow.m4 | 2 +- gettext-tools/gnulib-m4/multiarch.m4 | 2 +- gettext-tools/gnulib-m4/no-c++.m4 | 2 +- gettext-tools/gnulib-m4/nocrash.m4 | 5 +- gettext-tools/gnulib-m4/obstack.m4 | 2 +- gettext-tools/gnulib-m4/off_t.m4 | 2 +- gettext-tools/gnulib-m4/open.m4 | 2 +- gettext-tools/gnulib-m4/opendir.m4 | 10 ++- gettext-tools/gnulib-m4/pathmax.m4 | 2 +- gettext-tools/gnulib-m4/pipe2.m4 | 2 +- gettext-tools/gnulib-m4/posix_spawn.m4 | 2 +- gettext-tools/gnulib-m4/pow.m4 | 2 +- gettext-tools/gnulib-m4/printf.m4 | 2 +- gettext-tools/gnulib-m4/putenv.m4 | 2 +- gettext-tools/gnulib-m4/quote.m4 | 2 +- gettext-tools/gnulib-m4/quotearg.m4 | 2 +- gettext-tools/gnulib-m4/raise.m4 | 2 +- gettext-tools/gnulib-m4/rawmemchr.m4 | 2 +- gettext-tools/gnulib-m4/read-file.m4 | 2 +- gettext-tools/gnulib-m4/read.m4 | 2 +- gettext-tools/gnulib-m4/readdir.m4 | 2 +- gettext-tools/gnulib-m4/readlink.m4 | 2 +- gettext-tools/gnulib-m4/realloc.m4 | 13 ++-- gettext-tools/gnulib-m4/relocatable-lib.m4 | 2 +- gettext-tools/gnulib-m4/relocatable.m4 | 2 +- gettext-tools/gnulib-m4/rmdir.m4 | 2 +- gettext-tools/gnulib-m4/safe-read.m4 | 2 +- gettext-tools/gnulib-m4/safe-write.m4 | 2 +- gettext-tools/gnulib-m4/sched_h.m4 | 2 +- gettext-tools/gnulib-m4/secure_getenv.m4 | 2 +- gettext-tools/gnulib-m4/setenv.m4 | 2 +- gettext-tools/gnulib-m4/setlocale.m4 | 2 +- gettext-tools/gnulib-m4/sig_atomic_t.m4 | 2 +- gettext-tools/gnulib-m4/sigaction.m4 | 2 +- gettext-tools/gnulib-m4/signal_h.m4 | 2 +- gettext-tools/gnulib-m4/signalblocking.m4 | 2 +- gettext-tools/gnulib-m4/signbit.m4 | 2 +- gettext-tools/gnulib-m4/sigpipe.m4 | 2 +- gettext-tools/gnulib-m4/sleep.m4 | 2 +- gettext-tools/gnulib-m4/snprintf.m4 | 2 +- gettext-tools/gnulib-m4/spawn-pipe.m4 | 2 +- gettext-tools/gnulib-m4/spawn_h.m4 | 2 +- gettext-tools/gnulib-m4/ssize_t.m4 | 2 +- gettext-tools/gnulib-m4/stat.m4 | 2 +- gettext-tools/gnulib-m4/stdalign.m4 | 2 +- gettext-tools/gnulib-m4/stdarg.m4 | 2 +- gettext-tools/gnulib-m4/stdbool.m4 | 2 +- gettext-tools/gnulib-m4/stddef_h.m4 | 2 +- gettext-tools/gnulib-m4/stdint.m4 | 31 ++++++++- gettext-tools/gnulib-m4/stdio_h.m4 | 2 +- gettext-tools/gnulib-m4/stdlib_h.m4 | 2 +- gettext-tools/gnulib-m4/stpcpy.m4 | 2 +- gettext-tools/gnulib-m4/stpncpy.m4 | 2 +- gettext-tools/gnulib-m4/strchrnul.m4 | 2 +- gettext-tools/gnulib-m4/strcspn.m4 | 2 +- gettext-tools/gnulib-m4/strerror.m4 | 2 +- gettext-tools/gnulib-m4/string_h.m4 | 2 +- gettext-tools/gnulib-m4/strnlen.m4 | 2 +- gettext-tools/gnulib-m4/strpbrk.m4 | 2 +- gettext-tools/gnulib-m4/strstr.m4 | 4 +- gettext-tools/gnulib-m4/strtol.m4 | 2 +- gettext-tools/gnulib-m4/strtoul.m4 | 2 +- gettext-tools/gnulib-m4/symlink.m4 | 2 +- gettext-tools/gnulib-m4/sys_select_h.m4 | 2 +- gettext-tools/gnulib-m4/sys_socket_h.m4 | 2 +- gettext-tools/gnulib-m4/sys_stat_h.m4 | 2 +- gettext-tools/gnulib-m4/sys_time_h.m4 | 2 +- gettext-tools/gnulib-m4/sys_types_h.m4 | 2 +- gettext-tools/gnulib-m4/sys_wait_h.m4 | 2 +- gettext-tools/gnulib-m4/tempname.m4 | 2 +- gettext-tools/gnulib-m4/term-ostream.m4 | 2 +- gettext-tools/gnulib-m4/terminfo.m4 | 2 +- gettext-tools/gnulib-m4/thread.m4 | 2 +- gettext-tools/gnulib-m4/time_h.m4 | 2 +- gettext-tools/gnulib-m4/tls.m4 | 2 +- gettext-tools/gnulib-m4/tmpdir.m4 | 2 +- gettext-tools/gnulib-m4/ungetc.m4 | 2 +- gettext-tools/gnulib-m4/unionwait.m4 | 2 +- gettext-tools/gnulib-m4/unistd-safer.m4 | 2 +- gettext-tools/gnulib-m4/unistd_h.m4 | 2 +- gettext-tools/gnulib-m4/unlocked-io.m4 | 2 +- gettext-tools/gnulib-m4/vasnprintf.m4 | 2 +- gettext-tools/gnulib-m4/vasprintf.m4 | 2 +- gettext-tools/gnulib-m4/vsnprintf.m4 | 2 +- gettext-tools/gnulib-m4/wait-process.m4 | 2 +- gettext-tools/gnulib-m4/waitpid.m4 | 2 +- gettext-tools/gnulib-m4/warn-on-use.m4 | 2 +- gettext-tools/gnulib-m4/wchar_h.m4 | 2 +- gettext-tools/gnulib-m4/wcrtomb.m4 | 2 +- gettext-tools/gnulib-m4/wctob.m4 | 2 +- gettext-tools/gnulib-m4/wctomb.m4 | 2 +- gettext-tools/gnulib-m4/wctype_h.m4 | 2 +- gettext-tools/gnulib-m4/wcwidth.m4 | 5 +- gettext-tools/gnulib-m4/write.m4 | 2 +- gettext-tools/gnulib-m4/xvasprintf.m4 | 2 +- gettext-tools/gnulib-m4/yield.m4 | 2 +- 217 files changed, 531 insertions(+), 249 deletions(-) create mode 100644 gettext-tools/gnulib-m4/dirfd.m4 create mode 100644 gettext-tools/gnulib-m4/hard-locale.m4 (limited to 'gettext-tools/gnulib-m4') diff --git a/gettext-tools/gnulib-m4/00gnulib.m4 b/gettext-tools/gnulib-m4/00gnulib.m4 index c7103ed..bb37e32 100644 --- a/gettext-tools/gnulib-m4/00gnulib.m4 +++ b/gettext-tools/gnulib-m4/00gnulib.m4 @@ -1,5 +1,5 @@ # 00gnulib.m4 serial 3 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/absolute-header.m4 b/gettext-tools/gnulib-m4/absolute-header.m4 index bc19dfc..7ffc38d 100644 --- a/gettext-tools/gnulib-m4/absolute-header.m4 +++ b/gettext-tools/gnulib-m4/absolute-header.m4 @@ -1,5 +1,5 @@ # absolute-header.m4 serial 16 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/acl.m4 b/gettext-tools/gnulib-m4/acl.m4 index 75fc9ce..ce0fe6b 100644 --- a/gettext-tools/gnulib-m4/acl.m4 +++ b/gettext-tools/gnulib-m4/acl.m4 @@ -1,7 +1,7 @@ # acl.m4 - check for access control list (ACL) primitives -# serial 21 +# serial 22 -# Copyright (C) 2002, 2004-2015 Free Software Foundation, Inc. +# Copyright (C) 2002, 2004-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -163,9 +163,8 @@ AC_DEFUN([gl_ACL_GET_FILE], #include #include ]], - [[if (!acl_get_file (".", ACL_TYPE_ACCESS) && errno == ENOENT) - return 1; - return 0; + [[acl_t acl = acl_get_file (".", ACL_TYPE_ACCESS); + return acl ? acl_free (acl) != 0 : errno == ENOENT; ]])], [if test $cross_compiling = yes; then gl_cv_func_working_acl_get_file="guessing yes" diff --git a/gettext-tools/gnulib-m4/alloca.m4 b/gettext-tools/gnulib-m4/alloca.m4 index c7165e5..64f9a79 100644 --- a/gettext-tools/gnulib-m4/alloca.m4 +++ b/gettext-tools/gnulib-m4/alloca.m4 @@ -1,5 +1,5 @@ # alloca.m4 serial 4 (gettext-0.18.2) -dnl Copyright (C) 2002-2003, 2006, 2011, 2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2006, 2011, 2015-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/ansi-c++.m4 b/gettext-tools/gnulib-m4/ansi-c++.m4 index d1f3e9d..a3d1e0b 100644 --- a/gettext-tools/gnulib-m4/ansi-c++.m4 +++ b/gettext-tools/gnulib-m4/ansi-c++.m4 @@ -1,5 +1,5 @@ # ansi-c++.m4 serial 9 -dnl Copyright (C) 2002-2003, 2005, 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2003, 2005, 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/asm-underscore.m4 b/gettext-tools/gnulib-m4/asm-underscore.m4 index f11e712..547dd62 100644 --- a/gettext-tools/gnulib-m4/asm-underscore.m4 +++ b/gettext-tools/gnulib-m4/asm-underscore.m4 @@ -1,5 +1,5 @@ -# asm-underscore.m4 serial 2 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +# asm-underscore.m4 serial 3 +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -29,7 +29,7 @@ int foo(void) { return 0; } EOF # Look for the assembly language name in the .s file. AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c) >/dev/null 2>&1 - if grep _foo conftest.$gl_asmext >/dev/null ; then + if LC_ALL=C grep -E '(^|[^a-zA-Z0-9_])_foo([^a-zA-Z0-9_]|$)' conftest.$gl_asmext >/dev/null; then gl_cv_prog_as_underscore=yes else gl_cv_prog_as_underscore=no diff --git a/gettext-tools/gnulib-m4/atexit.m4 b/gettext-tools/gnulib-m4/atexit.m4 index ace0061..b9388b3 100644 --- a/gettext-tools/gnulib-m4/atexit.m4 +++ b/gettext-tools/gnulib-m4/atexit.m4 @@ -1,5 +1,5 @@ # atexit.m4 serial 4 -dnl Copyright (C) 2002, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/backupfile.m4 b/gettext-tools/gnulib-m4/backupfile.m4 index febc532..5e88347 100644 --- a/gettext-tools/gnulib-m4/backupfile.m4 +++ b/gettext-tools/gnulib-m4/backupfile.m4 @@ -1,5 +1,5 @@ # backupfile.m4 serial 3 (gettext-0.15) -dnl Copyright (C) 2001-2003, 2006, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2003, 2006, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/bison-i18n.m4 b/gettext-tools/gnulib-m4/bison-i18n.m4 index f5cfd3a..5603bce 100644 --- a/gettext-tools/gnulib-m4/bison-i18n.m4 +++ b/gettext-tools/gnulib-m4/bison-i18n.m4 @@ -1,5 +1,5 @@ # bison-i18n.m4 serial 3 -dnl Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/btowc.m4 b/gettext-tools/gnulib-m4/btowc.m4 index c1da65d..47e8fd8 100644 --- a/gettext-tools/gnulib-m4/btowc.m4 +++ b/gettext-tools/gnulib-m4/btowc.m4 @@ -1,5 +1,5 @@ # btowc.m4 serial 10 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/byteswap.m4 b/gettext-tools/gnulib-m4/byteswap.m4 index ec5d46c..27f0fd6 100644 --- a/gettext-tools/gnulib-m4/byteswap.m4 +++ b/gettext-tools/gnulib-m4/byteswap.m4 @@ -1,5 +1,5 @@ # byteswap.m4 serial 4 -dnl Copyright (C) 2005, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/canonicalize.m4 b/gettext-tools/gnulib-m4/canonicalize.m4 index 6d932fd..bfc9ebe 100644 --- a/gettext-tools/gnulib-m4/canonicalize.m4 +++ b/gettext-tools/gnulib-m4/canonicalize.m4 @@ -1,6 +1,6 @@ -# canonicalize.m4 serial 26 +# canonicalize.m4 serial 27 -dnl Copyright (C) 2003-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003-2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -83,22 +83,27 @@ AC_DEFUN([gl_FUNC_REALPATH_WORKS], char *name = realpath ("conftest.a", NULL); if (!(name && *name == '/')) result |= 1; + free (name); } { char *name = realpath ("conftest.b/../conftest.a", NULL); if (name != NULL) result |= 2; + free (name); } { char *name = realpath ("conftest.a/", NULL); if (name != NULL) result |= 4; + free (name); } { char *name1 = realpath (".", NULL); char *name2 = realpath ("conftest.d//./..", NULL); - if (strcmp (name1, name2) != 0) + if (! (name1 && name2 && strcmp (name1, name2) != 0)) result |= 8; + free (name1); + free (name2); } return result; ]]) diff --git a/gettext-tools/gnulib-m4/check-math-lib.m4 b/gettext-tools/gnulib-m4/check-math-lib.m4 index 1c83f8f..58af051 100644 --- a/gettext-tools/gnulib-m4/check-math-lib.m4 +++ b/gettext-tools/gnulib-m4/check-math-lib.m4 @@ -1,5 +1,5 @@ # check-math-lib.m4 serial 4 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/close.m4 b/gettext-tools/gnulib-m4/close.m4 index d04aefb..310f076 100644 --- a/gettext-tools/gnulib-m4/close.m4 +++ b/gettext-tools/gnulib-m4/close.m4 @@ -1,5 +1,5 @@ # close.m4 serial 8 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/closedir.m4 b/gettext-tools/gnulib-m4/closedir.m4 index a4403b4..0c9fd82 100644 --- a/gettext-tools/gnulib-m4/closedir.m4 +++ b/gettext-tools/gnulib-m4/closedir.m4 @@ -1,5 +1,5 @@ -# closedir.m4 serial 2 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +# closedir.m4 serial 5 +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -22,4 +22,9 @@ AC_DEFUN([gl_FUNC_CLOSEDIR], fi fi ]) + dnl Replace closedir() for supporting the gnulib-defined dirfd() function. + case $host_os,$HAVE_CLOSEDIR in + os2*,1) + REPLACE_CLOSEDIR=1;; + esac ]) diff --git a/gettext-tools/gnulib-m4/configmake.m4 b/gettext-tools/gnulib-m4/configmake.m4 index 49d3a13..80b9254 100644 --- a/gettext-tools/gnulib-m4/configmake.m4 +++ b/gettext-tools/gnulib-m4/configmake.m4 @@ -1,5 +1,5 @@ # configmake.m4 serial 2 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/copy-file.m4 b/gettext-tools/gnulib-m4/copy-file.m4 index cdef360..43e0ac8 100644 --- a/gettext-tools/gnulib-m4/copy-file.m4 +++ b/gettext-tools/gnulib-m4/copy-file.m4 @@ -1,5 +1,5 @@ # copy-file.m4 serial 3 -dnl Copyright (C) 2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/csharp.m4 b/gettext-tools/gnulib-m4/csharp.m4 index 8d90a65..0e5fc8d 100644 --- a/gettext-tools/gnulib-m4/csharp.m4 +++ b/gettext-tools/gnulib-m4/csharp.m4 @@ -1,5 +1,5 @@ # csharp.m4 serial 3 -dnl Copyright (C) 2004-2005, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2004-2005, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/csharpcomp.m4 b/gettext-tools/gnulib-m4/csharpcomp.m4 index 5308f9d..a9dbf48 100644 --- a/gettext-tools/gnulib-m4/csharpcomp.m4 +++ b/gettext-tools/gnulib-m4/csharpcomp.m4 @@ -1,5 +1,5 @@ # csharpcomp.m4 serial 8 -dnl Copyright (C) 2003-2005, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003-2005, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/csharpexec.m4 b/gettext-tools/gnulib-m4/csharpexec.m4 index 50fd281..39aceef 100644 --- a/gettext-tools/gnulib-m4/csharpexec.m4 +++ b/gettext-tools/gnulib-m4/csharpexec.m4 @@ -1,5 +1,5 @@ # csharpexec.m4 serial 4 -dnl Copyright (C) 2003-2005, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003-2005, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/ctype.m4 b/gettext-tools/gnulib-m4/ctype.m4 index e28975f..a2165aa 100644 --- a/gettext-tools/gnulib-m4/ctype.m4 +++ b/gettext-tools/gnulib-m4/ctype.m4 @@ -1,5 +1,5 @@ # ctype_h.m4 serial 6 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/curses.m4 b/gettext-tools/gnulib-m4/curses.m4 index 9de43d2..38edc30 100644 --- a/gettext-tools/gnulib-m4/curses.m4 +++ b/gettext-tools/gnulib-m4/curses.m4 @@ -1,5 +1,5 @@ # curses.m4 serial 1 (gettext-0.18) -dnl Copyright (C) 2008, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/dirent_h.m4 b/gettext-tools/gnulib-m4/dirent_h.m4 index 7abd1d0..68836a4 100644 --- a/gettext-tools/gnulib-m4/dirent_h.m4 +++ b/gettext-tools/gnulib-m4/dirent_h.m4 @@ -1,5 +1,5 @@ # dirent_h.m4 serial 16 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/dirfd.m4 b/gettext-tools/gnulib-m4/dirfd.m4 new file mode 100644 index 0000000..1d7cb08 --- /dev/null +++ b/gettext-tools/gnulib-m4/dirfd.m4 @@ -0,0 +1,85 @@ +# serial 24 -*- Autoconf -*- + +dnl Find out how to get the file descriptor associated with an open DIR*. + +# Copyright (C) 2001-2006, 2008-2016 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +dnl From Jim Meyering + +AC_DEFUN([gl_FUNC_DIRFD], +[ + AC_REQUIRE([gl_DIRENT_H_DEFAULTS]) + + dnl Persuade glibc to declare dirfd(). + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) + + AC_CHECK_FUNCS([dirfd]) + AC_CHECK_DECLS([dirfd], , , + [[#include + #include ]]) + if test $ac_cv_have_decl_dirfd = no; then + HAVE_DECL_DIRFD=0 + fi + + AC_CACHE_CHECK([whether dirfd is a macro], + gl_cv_func_dirfd_macro, + [AC_EGREP_CPP([dirent_header_defines_dirfd], [ +#include +#include +#ifdef dirfd + dirent_header_defines_dirfd +#endif], + gl_cv_func_dirfd_macro=yes, + gl_cv_func_dirfd_macro=no)]) + + # Use the replacement if we have no function or macro with that name, + # or if OS/2 kLIBC whose dirfd() does not work. + # Replace only if the system declares dirfd already. + case $ac_cv_func_dirfd,$gl_cv_func_dirfd_macro,$host_os,$ac_cv_have_decl_dirfd in + no,no,*,yes | *,*,os2*,yes) + REPLACE_DIRFD=1 + AC_DEFINE([REPLACE_DIRFD], [1], + [Define to 1 if gnulib's dirfd() replacement is used.]);; + esac +]) + +dnl Prerequisites of lib/dirfd.c. +AC_DEFUN([gl_PREREQ_DIRFD], +[ + AC_CACHE_CHECK([how to get the file descriptor associated with an open DIR*], + [gl_cv_sys_dir_fd_member_name], + [ + dirfd_save_CFLAGS=$CFLAGS + for ac_expr in d_fd dd_fd; do + + CFLAGS="$CFLAGS -DDIR_FD_MEMBER_NAME=$ac_expr" + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ]], + [[DIR *dir_p = opendir("."); (void) dir_p->DIR_FD_MEMBER_NAME;]])], + [dir_fd_found=yes] + ) + CFLAGS=$dirfd_save_CFLAGS + test "$dir_fd_found" = yes && break + done + test "$dir_fd_found" = yes || ac_expr=no_such_member + + gl_cv_sys_dir_fd_member_name=$ac_expr + ] + ) + if test $gl_cv_sys_dir_fd_member_name != no_such_member; then + AC_DEFINE_UNQUOTED([DIR_FD_MEMBER_NAME], + [$gl_cv_sys_dir_fd_member_name], + [the name of the file descriptor member of DIR]) + fi + AH_VERBATIM([DIR_TO_FD], + [#ifdef DIR_FD_MEMBER_NAME +# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME) +#else +# define DIR_TO_FD(Dir_p) -1 +#endif +]) +]) diff --git a/gettext-tools/gnulib-m4/double-slash-root.m4 b/gettext-tools/gnulib-m4/double-slash-root.m4 index f307eb2..dfd3921 100644 --- a/gettext-tools/gnulib-m4/double-slash-root.m4 +++ b/gettext-tools/gnulib-m4/double-slash-root.m4 @@ -1,5 +1,5 @@ # double-slash-root.m4 serial 4 -*- Autoconf -*- -dnl Copyright (C) 2006, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/dup.m4 b/gettext-tools/gnulib-m4/dup.m4 index b67e5b7..e30348c 100644 --- a/gettext-tools/gnulib-m4/dup.m4 +++ b/gettext-tools/gnulib-m4/dup.m4 @@ -1,5 +1,5 @@ -# dup.m4 serial 3 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +# dup.m4 serial 4 +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -19,6 +19,26 @@ AC_DEFUN([gl_FUNC_DUP], REPLACE_DUP=1 fi ]) + AC_CACHE_CHECK([whether dup works], [gl_cv_func_dup_works], + [AC_RUN_IFELSE( + [AC_LANG_PROGRAM([[#include + #include + #include ]], + [[/* On OS/2 kLIBC, dup does not work on a directory fd. */ + int fd = open (".", O_RDONLY); + return fd < 0 ? 1 : dup (fd) < 0 ? 2 : 0; + ]]) + ], + [gl_cv_func_dup_works=yes], + [gl_cv_func_dup_works=no], + [gl_cv_func_dup_works='guessing yes']) + ]) + case "$gl_cv_func_dup_works" in + *yes) ;; + *) + REPLACE_DUP=1 + ;; + esac ]) # Prerequisites of lib/dup.c. diff --git a/gettext-tools/gnulib-m4/dup2.m4 b/gettext-tools/gnulib-m4/dup2.m4 index 59028e0..5b68312 100644 --- a/gettext-tools/gnulib-m4/dup2.m4 +++ b/gettext-tools/gnulib-m4/dup2.m4 @@ -1,5 +1,5 @@ -#serial 24 -dnl Copyright (C) 2002, 2005, 2007, 2009-2015 Free Software Foundation, Inc. +#serial 25 +dnl Copyright (C) 2002, 2005, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -62,6 +62,16 @@ AC_DEFUN([gl_FUNC_DUP2], result |= 32; dup2 (2, 255); dup2 (2, 256); + /* On OS/2 kLIBC, dup2() does not work on a directory fd. */ + { + int fd = open (".", O_RDONLY); + if (fd == -1) + result |= 64; + else if (dup2 (fd, fd + 1) == -1) + result |= 128; + + close (fd); + } return result;]]) ], [gl_cv_func_dup2_works=yes], [gl_cv_func_dup2_works=no], @@ -78,6 +88,8 @@ AC_DEFUN([gl_FUNC_DUP2], gl_cv_func_dup2_works="guessing no" ;; *-android*) # implemented using dup3(), which fails if oldfd == newfd gl_cv_func_dup2_works="guessing no" ;; + os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd. + gl_cv_func_dup2_works="guessing no" ;; *) gl_cv_func_dup2_works="guessing yes" ;; esac]) ]) diff --git a/gettext-tools/gnulib-m4/eaccess.m4 b/gettext-tools/gnulib-m4/eaccess.m4 index 28f977c..8984692 100644 --- a/gettext-tools/gnulib-m4/eaccess.m4 +++ b/gettext-tools/gnulib-m4/eaccess.m4 @@ -1,5 +1,5 @@ # eaccess.m4 serial 2 -dnl Copyright (C) 2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/eealloc.m4 b/gettext-tools/gnulib-m4/eealloc.m4 index 322bdd5..63d74de 100644 --- a/gettext-tools/gnulib-m4/eealloc.m4 +++ b/gettext-tools/gnulib-m4/eealloc.m4 @@ -1,5 +1,5 @@ # eealloc.m4 serial 3 -dnl Copyright (C) 2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/environ.m4 b/gettext-tools/gnulib-m4/environ.m4 index 4dbf947..9a0ea7e 100644 --- a/gettext-tools/gnulib-m4/environ.m4 +++ b/gettext-tools/gnulib-m4/environ.m4 @@ -1,5 +1,5 @@ # environ.m4 serial 6 -dnl Copyright (C) 2001-2004, 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2004, 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/errno_h.m4 b/gettext-tools/gnulib-m4/errno_h.m4 index cfaa687..b111fce 100644 --- a/gettext-tools/gnulib-m4/errno_h.m4 +++ b/gettext-tools/gnulib-m4/errno_h.m4 @@ -1,5 +1,5 @@ # errno_h.m4 serial 12 -dnl Copyright (C) 2004, 2006, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2004, 2006, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/error.m4 b/gettext-tools/gnulib-m4/error.m4 index b3bd7f6..f772bcf 100644 --- a/gettext-tools/gnulib-m4/error.m4 +++ b/gettext-tools/gnulib-m4/error.m4 @@ -1,6 +1,6 @@ #serial 14 -# Copyright (C) 1996-1998, 2001-2004, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 1996-1998, 2001-2004, 2009-2016 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/execute.m4 b/gettext-tools/gnulib-m4/execute.m4 index ffa4eae..4a57b89 100644 --- a/gettext-tools/gnulib-m4/execute.m4 +++ b/gettext-tools/gnulib-m4/execute.m4 @@ -1,5 +1,5 @@ # execute.m4 serial 5 -dnl Copyright (C) 2003, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/exponentd.m4 b/gettext-tools/gnulib-m4/exponentd.m4 index 84f1691..7869a7d 100644 --- a/gettext-tools/gnulib-m4/exponentd.m4 +++ b/gettext-tools/gnulib-m4/exponentd.m4 @@ -1,5 +1,5 @@ # exponentd.m4 serial 3 -dnl Copyright (C) 2007-2008, 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/exponentf.m4 b/gettext-tools/gnulib-m4/exponentf.m4 index 95e32cd..d4298f2 100644 --- a/gettext-tools/gnulib-m4/exponentf.m4 +++ b/gettext-tools/gnulib-m4/exponentf.m4 @@ -1,5 +1,5 @@ # exponentf.m4 serial 2 -dnl Copyright (C) 2007-2008, 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/exponentl.m4 b/gettext-tools/gnulib-m4/exponentl.m4 index 6b95e73..c49cf2c 100644 --- a/gettext-tools/gnulib-m4/exponentl.m4 +++ b/gettext-tools/gnulib-m4/exponentl.m4 @@ -1,5 +1,5 @@ # exponentl.m4 serial 3 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/extensions.m4 b/gettext-tools/gnulib-m4/extensions.m4 index 35bc49c..6d378ec 100644 --- a/gettext-tools/gnulib-m4/extensions.m4 +++ b/gettext-tools/gnulib-m4/extensions.m4 @@ -1,7 +1,7 @@ # serial 13 -*- Autoconf -*- # Enable extensions on systems that normally disable them. -# Copyright (C) 2003, 2006-2015 Free Software Foundation, Inc. +# Copyright (C) 2003, 2006-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fabs.m4 b/gettext-tools/gnulib-m4/fabs.m4 index 4bf1944..be7fb26 100644 --- a/gettext-tools/gnulib-m4/fabs.m4 +++ b/gettext-tools/gnulib-m4/fabs.m4 @@ -1,5 +1,5 @@ # fabs.m4 serial 1 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fatal-signal.m4 b/gettext-tools/gnulib-m4/fatal-signal.m4 index 55ec8a4..6f2e56b 100644 --- a/gettext-tools/gnulib-m4/fatal-signal.m4 +++ b/gettext-tools/gnulib-m4/fatal-signal.m4 @@ -1,5 +1,5 @@ # fatal-signal.m4 serial 9 -dnl Copyright (C) 2003-2004, 2006, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003-2004, 2006, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fcntl.m4 b/gettext-tools/gnulib-m4/fcntl.m4 index 76dd867..bb61470 100644 --- a/gettext-tools/gnulib-m4/fcntl.m4 +++ b/gettext-tools/gnulib-m4/fcntl.m4 @@ -1,5 +1,5 @@ -# fcntl.m4 serial 8 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +# fcntl.m4 serial 9 +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -54,6 +54,17 @@ AC_DEFUN([gl_FUNC_FCNTL], if (errno != EINVAL) result |= 2; if (fcntl (0, F_DUPFD, bad_fd) != -1) result |= 4; if (errno != EINVAL) result |= 8; + /* On OS/2 kLIBC, F_DUPFD does not work on a directory fd */ + { + int fd; + fd = open (".", O_RDONLY); + if (fd == -1) + result |= 16; + else if (fcntl (fd, F_DUPFD, STDERR_FILENO + 1) == -1) + result |= 32; + + close (fd); + } return result;]])], [gl_cv_func_fcntl_f_dupfd_works=yes], [gl_cv_func_fcntl_f_dupfd_works=no], diff --git a/gettext-tools/gnulib-m4/fcntl_h.m4 b/gettext-tools/gnulib-m4/fcntl_h.m4 index b279162..ef0d78d 100644 --- a/gettext-tools/gnulib-m4/fcntl_h.m4 +++ b/gettext-tools/gnulib-m4/fcntl_h.m4 @@ -1,6 +1,6 @@ # serial 15 # Configure fcntl.h. -dnl Copyright (C) 2006-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fdopen.m4 b/gettext-tools/gnulib-m4/fdopen.m4 index 8c57b99..685a1bb 100644 --- a/gettext-tools/gnulib-m4/fdopen.m4 +++ b/gettext-tools/gnulib-m4/fdopen.m4 @@ -1,5 +1,5 @@ # fdopen.m4 serial 3 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/findprog.m4 b/gettext-tools/gnulib-m4/findprog.m4 index f92c9ea..1268678 100644 --- a/gettext-tools/gnulib-m4/findprog.m4 +++ b/gettext-tools/gnulib-m4/findprog.m4 @@ -1,5 +1,5 @@ # findprog.m4 serial 2 -dnl Copyright (C) 2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/float_h.m4 b/gettext-tools/gnulib-m4/float_h.m4 index e4853f3..e2887eb 100644 --- a/gettext-tools/gnulib-m4/float_h.m4 +++ b/gettext-tools/gnulib-m4/float_h.m4 @@ -1,5 +1,5 @@ # float_h.m4 serial 9 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fnmatch.m4 b/gettext-tools/gnulib-m4/fnmatch.m4 index 6ccc1d0..b38f56c 100644 --- a/gettext-tools/gnulib-m4/fnmatch.m4 +++ b/gettext-tools/gnulib-m4/fnmatch.m4 @@ -1,6 +1,6 @@ # Check for fnmatch - serial 9. -*- coding: utf-8 -*- -# Copyright (C) 2000-2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2000-2007, 2009-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fopen.m4 b/gettext-tools/gnulib-m4/fopen.m4 index baec65e..0183076 100644 --- a/gettext-tools/gnulib-m4/fopen.m4 +++ b/gettext-tools/gnulib-m4/fopen.m4 @@ -1,5 +1,5 @@ # fopen.m4 serial 9 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fpieee.m4 b/gettext-tools/gnulib-m4/fpieee.m4 index 41c6033..e11ac9f 100644 --- a/gettext-tools/gnulib-m4/fpieee.m4 +++ b/gettext-tools/gnulib-m4/fpieee.m4 @@ -1,5 +1,5 @@ # fpieee.m4 serial 2 -*- coding: utf-8 -*- -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fseeko.m4 b/gettext-tools/gnulib-m4/fseeko.m4 index 84555e2..6c7f551 100644 --- a/gettext-tools/gnulib-m4/fseeko.m4 +++ b/gettext-tools/gnulib-m4/fseeko.m4 @@ -1,5 +1,5 @@ # fseeko.m4 serial 17 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/fstat.m4 b/gettext-tools/gnulib-m4/fstat.m4 index d6a9288..29f9b81 100644 --- a/gettext-tools/gnulib-m4/fstat.m4 +++ b/gettext-tools/gnulib-m4/fstat.m4 @@ -1,5 +1,5 @@ # fstat.m4 serial 4 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/ftell.m4 b/gettext-tools/gnulib-m4/ftell.m4 index 7798919..6701f0a 100644 --- a/gettext-tools/gnulib-m4/ftell.m4 +++ b/gettext-tools/gnulib-m4/ftell.m4 @@ -1,5 +1,5 @@ # ftell.m4 serial 3 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/ftello.m4 b/gettext-tools/gnulib-m4/ftello.m4 index 3825cf2..3f4808b 100644 --- a/gettext-tools/gnulib-m4/ftello.m4 +++ b/gettext-tools/gnulib-m4/ftello.m4 @@ -1,5 +1,5 @@ # ftello.m4 serial 11 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/gcj.m4 b/gettext-tools/gnulib-m4/gcj.m4 index 021bc7c..521ee7d 100644 --- a/gettext-tools/gnulib-m4/gcj.m4 +++ b/gettext-tools/gnulib-m4/gcj.m4 @@ -1,5 +1,5 @@ # gcj.m4 serial 2 (gettext-0.17) -dnl Copyright (C) 2002, 2006, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2006, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/getcwd.m4 b/gettext-tools/gnulib-m4/getcwd.m4 index b9fbcec..566c3c1 100644 --- a/gettext-tools/gnulib-m4/getcwd.m4 +++ b/gettext-tools/gnulib-m4/getcwd.m4 @@ -1,12 +1,12 @@ # getcwd.m4 - check for working getcwd that is compatible with glibc -# Copyright (C) 2001, 2003-2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003-2007, 2009-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Written by Paul Eggert. -# serial 12 +# serial 13 AC_DEFUN([gl_FUNC_GETCWD_NULL], [ @@ -15,6 +15,7 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL], AC_CACHE_CHECK([whether getcwd (NULL, 0) allocates memory for result], [gl_cv_func_getcwd_null], [AC_RUN_IFELSE([AC_LANG_PROGRAM([[ +# include # if HAVE_UNISTD_H # include # else /* on Windows with MSVC */ @@ -39,6 +40,7 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL], return 3; if (f[1] != '\0') return 4; + free (f); return 0; } #endif diff --git a/gettext-tools/gnulib-m4/getdelim.m4 b/gettext-tools/gnulib-m4/getdelim.m4 index af9b1fa..a1a7dcc 100644 --- a/gettext-tools/gnulib-m4/getdelim.m4 +++ b/gettext-tools/gnulib-m4/getdelim.m4 @@ -1,6 +1,6 @@ -# getdelim.m4 serial 10 +# getdelim.m4 serial 11 -dnl Copyright (C) 2005-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2007, 2009-2016 Free Software Foundation, Inc. dnl dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -48,7 +48,9 @@ AC_DEFUN([gl_FUNC_GETDELIM], size_t siz = (size_t)(~0) / 4; if (getdelim (&line, &siz, '\n', in) == -1) return 3; + free (line); } + fclose (in); return 0; } ]])], [gl_cv_func_working_getdelim=yes] dnl The library version works. diff --git a/gettext-tools/gnulib-m4/getdtablesize.m4 b/gettext-tools/gnulib-m4/getdtablesize.m4 index 25e9968..1bf4db0 100644 --- a/gettext-tools/gnulib-m4/getdtablesize.m4 +++ b/gettext-tools/gnulib-m4/getdtablesize.m4 @@ -1,5 +1,5 @@ # getdtablesize.m4 serial 6 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/getline.m4 b/gettext-tools/gnulib-m4/getline.m4 index a35f3a2..f44751c 100644 --- a/gettext-tools/gnulib-m4/getline.m4 +++ b/gettext-tools/gnulib-m4/getline.m4 @@ -1,6 +1,6 @@ -# getline.m4 serial 26 +# getline.m4 serial 27 -dnl Copyright (C) 1998-2003, 2005-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 1998-2003, 2005-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl dnl This file is free software; the Free Software Foundation @@ -47,6 +47,7 @@ AC_DEFUN([gl_FUNC_GETLINE], int len = getline (&line, &siz, in); if (!(len == 4 && line && strcmp (line, "foo\n") == 0)) return 2; + free (line); } { /* Test result for a NULL buffer and a non-zero size. @@ -55,7 +56,9 @@ AC_DEFUN([gl_FUNC_GETLINE], size_t siz = (size_t)(~0) / 4; if (getline (&line, &siz, in) == -1) return 3; + free (line); } + fclose (in); return 0; } ]])], [am_cv_func_working_getline=yes] dnl The library version works. diff --git a/gettext-tools/gnulib-m4/getopt.m4 b/gettext-tools/gnulib-m4/getopt.m4 index e76e501..ce6ec67 100644 --- a/gettext-tools/gnulib-m4/getopt.m4 +++ b/gettext-tools/gnulib-m4/getopt.m4 @@ -1,5 +1,5 @@ # getopt.m4 serial 44 -dnl Copyright (C) 2002-2006, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2006, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/getpagesize.m4 b/gettext-tools/gnulib-m4/getpagesize.m4 index 7057a21..8902b7b 100644 --- a/gettext-tools/gnulib-m4/getpagesize.m4 +++ b/gettext-tools/gnulib-m4/getpagesize.m4 @@ -1,5 +1,5 @@ # getpagesize.m4 serial 9 -dnl Copyright (C) 2002, 2004-2005, 2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002, 2004-2005, 2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/gettimeofday.m4 b/gettext-tools/gnulib-m4/gettimeofday.m4 index ce246e1..4ae5d63 100644 --- a/gettext-tools/gnulib-m4/gettimeofday.m4 +++ b/gettext-tools/gnulib-m4/gettimeofday.m4 @@ -1,6 +1,6 @@ # serial 21 -# Copyright (C) 2001-2003, 2005, 2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2001-2003, 2005, 2007, 2009-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/gnulib-cache.m4 b/gettext-tools/gnulib-m4/gnulib-cache.m4 index e615944..1699ffa 100644 --- a/gettext-tools/gnulib-m4/gnulib-cache.m4 +++ b/gettext-tools/gnulib-m4/gnulib-cache.m4 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2015 Free Software Foundation, Inc. +# Copyright (C) 2002-2016 Free Software Foundation, Inc. # # 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 @@ -27,7 +27,7 @@ # Specification in the form of a command-line invocation: -# gnulib-tool --import --local-dir=gnulib-local --lib=libgettextlib --source-base=gnulib-lib --m4-base=gnulib-m4 --doc-base=doc --tests-base=gnulib-tests --aux-dir=../build-aux --with-tests --avoid=hash-tests --avoid=unilbrk/u8-possible-linebreaks-tests --avoid=unilbrk/ulc-width-linebreaks-tests --avoid=unistr/u8-mbtouc-tests --avoid=unistr/u8-mbtouc-unsafe-tests --avoid=uniwidth/width-tests --makefile-name=Makefile.gnulib --no-conditional-dependencies --libtool --macro-prefix=gl alloca-opt ansi-c++-opt atexit backupfile basename binary-io bison-i18n byteswap c-ctype c-strcase c-strcasestr c-strstr clean-temp closedir closeout copy-file csharpcomp csharpcomp-script csharpexec csharpexec-script error error-progname execute extensions fd-ostream file-ostream filename findprog fnmatch fopen fstrcmp full-write fwriteerror gcd gcj getline getopt-gnu gettext-h gettext-tools-misc hash html-styled-ostream iconv include_next java javacomp javacomp-script javaexec javaexec-script libunistring-optional localcharset locale localename lock malloc-posix mbrtowc mbsinit memmove memset minmax multiarch obstack open opendir openmp ostream pipe-filter-ii progname propername readdir relocatable-prog relocatable-script setlocale sh-quote sigpipe sigprocmask snippet/arg-nonnull snippet/c++defs snippet/warn-on-use spawn-pipe ssize_t stdbool stddef stdint stdio stdlib stpcpy stpncpy strcspn streq strerror strpbrk strtol strtoul styled-ostream sys_select sys_stat sys_time term-styled-ostream trim unictype/ctype-space unilbrk/ulc-width-linebreaks uniname/uniname unistd unistr/u16-mbtouc unistr/u8-mbtouc unistr/u8-mbtoucr unistr/u8-uctomb uniwidth/width unlocked-io vasprintf verify wait-process wchar wctype-h write xalloc xconcat-filename xerror xmalloca xsetenv xstriconv xstriconveh xvasprintf +# gnulib-tool --import --local-dir=gnulib-local --lib=libgettextlib --source-base=gnulib-lib --m4-base=gnulib-m4 --doc-base=doc --tests-base=gnulib-tests --aux-dir=../build-aux --with-tests --avoid=hash-tests --avoid=unilbrk/u8-possible-linebreaks-tests --avoid=unilbrk/ulc-width-linebreaks-tests --avoid=unistr/u8-mbtouc-tests --avoid=unistr/u8-mbtouc-unsafe-tests --avoid=uniwidth/width-tests --makefile-name=Makefile.gnulib --no-conditional-dependencies --libtool --macro-prefix=gl alloca-opt ansi-c++-opt atexit backupfile basename binary-io bison-i18n byteswap c-ctype c-strcase c-strcasestr c-strstr clean-temp closedir closeout copy-file csharpcomp csharpcomp-script csharpexec csharpexec-script error error-progname execute extensions fd-ostream file-ostream filename findprog fnmatch fopen fstrcmp full-write fwriteerror gcd gcj getline getopt-gnu gettext gettext-h gettext-tools-misc hash html-styled-ostream iconv include_next java javacomp javacomp-script javaexec javaexec-script libunistring-optional localcharset locale localename lock malloc-posix mbrtowc mbsinit memmove memset minmax multiarch obstack open opendir openmp ostream pipe-filter-ii progname propername readdir relocatable-prog relocatable-script setlocale sh-quote sigpipe sigprocmask snippet/arg-nonnull snippet/c++defs snippet/warn-on-use spawn-pipe ssize_t stdbool stddef stdint stdio stdlib stpcpy stpncpy strcspn streq strerror strpbrk strtol strtoul styled-ostream sys_select sys_stat sys_time term-styled-ostream trim unictype/ctype-space unilbrk/ulc-width-linebreaks uniname/uniname unistd unistr/u16-mbtouc unistr/u8-mbtouc unistr/u8-mbtoucr unistr/u8-uctomb uniwidth/width unlocked-io vasprintf verify wait-process wchar wctype-h write xalloc xconcat-filename xerror xmalloca xmemdup0 xsetenv xstriconv xstriconveh xvasprintf # Specification in the form of a few gnulib-tool.m4 macro invocations: gl_LOCAL_DIR([../gnulib-local]) @@ -69,6 +69,7 @@ gl_MODULES([ gcj getline getopt-gnu + gettext gettext-h gettext-tools-misc hash @@ -151,6 +152,7 @@ gl_MODULES([ xconcat-filename xerror xmalloca + xmemdup0 xsetenv xstriconv xstriconveh diff --git a/gettext-tools/gnulib-m4/gnulib-common.m4 b/gettext-tools/gnulib-m4/gnulib-common.m4 index 50ef974..f8454c8 100644 --- a/gettext-tools/gnulib-m4/gnulib-common.m4 +++ b/gettext-tools/gnulib-m4/gnulib-common.m4 @@ -1,5 +1,5 @@ # gnulib-common.m4 serial 36 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/gnulib-comp.m4 b/gettext-tools/gnulib-m4/gnulib-comp.m4 index a45c599..7161673 100644 --- a/gettext-tools/gnulib-m4/gnulib-comp.m4 +++ b/gettext-tools/gnulib-m4/gnulib-comp.m4 @@ -1,5 +1,5 @@ # DO NOT EDIT! GENERATED AUTOMATICALLY! -# Copyright (C) 2002-2015 Free Software Foundation, Inc. +# Copyright (C) 2002-2016 Free Software Foundation, Inc. # # 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 @@ -103,6 +103,7 @@ AC_DEFUN([gl_EARLY], # Code from module diffseq: # Code from module dirent: # Code from module dirent-tests: + # Code from module dirfd: # Code from module dosname: # Code from module double-slash-root: # Code from module dup: @@ -180,6 +181,7 @@ AC_DEFUN([gl_EARLY], # Code from module gettimeofday: # Code from module gettimeofday-tests: # Code from module gperf: + # Code from module hard-locale: # Code from module hash: # Code from module havelib: # Code from module html-ostream: @@ -524,6 +526,8 @@ AC_DEFUN([gl_EARLY], # Code from module xerror: # Code from module xlist: # Code from module xmalloca: + # Code from module xmemdup0: + # Code from module xmemdup0-tests: # Code from module xreadlink: # Code from module xsetenv: # Code from module xsize: @@ -586,6 +590,13 @@ AC_DEFUN([gl_INIT], # You need to invoke gt_CSHARPEXEC yourself, possibly with arguments. AC_CONFIG_FILES([csharpexec.sh:../build-aux/csharpexec.sh.in]) gl_DIRENT_H + gl_FUNC_DIRFD + if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no \ + || test $REPLACE_DIRFD = 1; then + AC_LIBOBJ([dirfd]) + gl_PREREQ_DIRFD + fi + gl_DIRENT_MODULE_INDICATOR([dirfd]) gl_DOUBLE_SLASH_ROOT gl_FUNC_DUP2 if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then @@ -689,6 +700,7 @@ AC_DEFUN([gl_INIT], gl_PREREQ_GETTIMEOFDAY fi gl_SYS_TIME_MODULE_INDICATOR([gettimeofday]) + gl_HARD_LOCALE AM_ICONV m4_ifdef([gl_ICONV_MODULE_INDICATOR], [gl_ICONV_MODULE_INDICATOR([iconv])]) @@ -846,11 +858,11 @@ AC_DEFUN([gl_INIT], fi gl_STDLIB_MODULE_INDICATOR([mkdtemp]) gl_MOO - gl_MSVC_INVAL + AC_REQUIRE([gl_MSVC_INVAL]) if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then AC_LIBOBJ([msvc-inval]) fi - gl_MSVC_NOTHROW + AC_REQUIRE([gl_MSVC_NOTHROW]) if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then AC_LIBOBJ([msvc-nothrow]) fi @@ -1215,6 +1227,7 @@ AC_DEFUN([gl_INIT], gl_PREREQ_WRITE fi gl_UNISTD_MODULE_INDICATOR([write]) + AC_LIBOBJ([xmemdup0]) gl_XSIZE gl_XVASPRINTF m4_ifdef([AM_XGETTEXT_OPTION], @@ -1609,6 +1622,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/diffseq.h lib/dirent-private.h lib/dirent.in.h + lib/dirfd.c lib/dosname.h lib/dup-safer-flag.c lib/dup-safer.c @@ -1694,6 +1708,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/glthread/threadlib.c lib/glthread/tls.c lib/glthread/tls.h + lib/hard-locale.c + lib/hard-locale.h lib/hash.c lib/hash.h lib/html-ostream.oo.c @@ -2121,6 +2137,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/xmalloc.c lib/xmalloca.c lib/xmalloca.h + lib/xmemdup0.c + lib/xmemdup0.h lib/xreadlink.c lib/xreadlink.h lib/xsetenv.c @@ -2158,6 +2176,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/ctype.m4 m4/curses.m4 m4/dirent_h.m4 + m4/dirfd.m4 m4/double-slash-root.m4 m4/dup.m4 m4/dup2.m4 @@ -2199,6 +2218,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/glibc2.m4 m4/glibc21.m4 m4/gnulib-common.m4 + m4/hard-locale.m4 m4/iconv.m4 m4/iconv_h.m4 m4/iconv_open.m4 @@ -2501,6 +2521,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-mbrtowc2.sh tests/test-mbrtowc3.sh tests/test-mbrtowc4.sh + tests/test-mbrtowc5.sh tests/test-mbsinit.c tests/test-mbsinit.sh tests/test-mbsrtowcs.c @@ -2647,6 +2668,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-write.c tests/test-xalloc-die.c tests/test-xalloc-die.sh + tests/test-xmemdup0.c tests/test-xvasprintf.c tests/uniconv/test-u8-conv-from-enc.c tests/unictype/test-ctype_space.c diff --git a/gettext-tools/gnulib-m4/hard-locale.m4 b/gettext-tools/gnulib-m4/hard-locale.m4 new file mode 100644 index 0000000..4661bfc --- /dev/null +++ b/gettext-tools/gnulib-m4/hard-locale.m4 @@ -0,0 +1,11 @@ +# hard-locale.m4 serial 8 +dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl No prerequisites of lib/hard-locale.c. +AC_DEFUN([gl_HARD_LOCALE], +[ + : +]) diff --git a/gettext-tools/gnulib-m4/iconv_h.m4 b/gettext-tools/gnulib-m4/iconv_h.m4 index c6878fa..c95ecc2 100644 --- a/gettext-tools/gnulib-m4/iconv_h.m4 +++ b/gettext-tools/gnulib-m4/iconv_h.m4 @@ -1,5 +1,5 @@ # iconv_h.m4 serial 8 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/iconv_open.m4 b/gettext-tools/gnulib-m4/iconv_open.m4 index 177fccb..54e1dc8 100644 --- a/gettext-tools/gnulib-m4/iconv_open.m4 +++ b/gettext-tools/gnulib-m4/iconv_open.m4 @@ -1,5 +1,5 @@ # iconv_open.m4 serial 14 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/include_next.m4 b/gettext-tools/gnulib-m4/include_next.m4 index 233d254..db0f2c0 100644 --- a/gettext-tools/gnulib-m4/include_next.m4 +++ b/gettext-tools/gnulib-m4/include_next.m4 @@ -1,5 +1,5 @@ # include_next.m4 serial 23 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/inline.m4 b/gettext-tools/gnulib-m4/inline.m4 index dc7063e..28fd2d0 100644 --- a/gettext-tools/gnulib-m4/inline.m4 +++ b/gettext-tools/gnulib-m4/inline.m4 @@ -1,5 +1,5 @@ # inline.m4 serial 4 -dnl Copyright (C) 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/intmax_t.m4 b/gettext-tools/gnulib-m4/intmax_t.m4 index 4bd8155..9559acc 100644 --- a/gettext-tools/gnulib-m4/intmax_t.m4 +++ b/gettext-tools/gnulib-m4/intmax_t.m4 @@ -1,5 +1,5 @@ # intmax_t.m4 serial 8 -dnl Copyright (C) 1997-2004, 2006-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 1997-2004, 2006-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/inttypes.m4 b/gettext-tools/gnulib-m4/inttypes.m4 index 4209ffd..61cdb1a 100644 --- a/gettext-tools/gnulib-m4/inttypes.m4 +++ b/gettext-tools/gnulib-m4/inttypes.m4 @@ -1,5 +1,5 @@ # inttypes.m4 serial 26 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/isinf.m4 b/gettext-tools/gnulib-m4/isinf.m4 index b0a3da3..d062be0 100644 --- a/gettext-tools/gnulib-m4/isinf.m4 +++ b/gettext-tools/gnulib-m4/isinf.m4 @@ -1,5 +1,5 @@ # isinf.m4 serial 11 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/isnan.m4 b/gettext-tools/gnulib-m4/isnan.m4 index 618e56e..98a32f3 100644 --- a/gettext-tools/gnulib-m4/isnan.m4 +++ b/gettext-tools/gnulib-m4/isnan.m4 @@ -1,5 +1,5 @@ # isnan.m4 serial 5 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/isnand.m4 b/gettext-tools/gnulib-m4/isnand.m4 index 4d5c615..bcf3840 100644 --- a/gettext-tools/gnulib-m4/isnand.m4 +++ b/gettext-tools/gnulib-m4/isnand.m4 @@ -1,5 +1,5 @@ # isnand.m4 serial 11 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/isnanf.m4 b/gettext-tools/gnulib-m4/isnanf.m4 index 09c3e5e..f49d20c 100644 --- a/gettext-tools/gnulib-m4/isnanf.m4 +++ b/gettext-tools/gnulib-m4/isnanf.m4 @@ -1,5 +1,5 @@ # isnanf.m4 serial 14 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/isnanl.m4 b/gettext-tools/gnulib-m4/isnanl.m4 index b86ca9e..9766e47 100644 --- a/gettext-tools/gnulib-m4/isnanl.m4 +++ b/gettext-tools/gnulib-m4/isnanl.m4 @@ -1,5 +1,5 @@ # isnanl.m4 serial 19 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/iswblank.m4 b/gettext-tools/gnulib-m4/iswblank.m4 index bb74808..0639073 100644 --- a/gettext-tools/gnulib-m4/iswblank.m4 +++ b/gettext-tools/gnulib-m4/iswblank.m4 @@ -1,5 +1,5 @@ # iswblank.m4 serial 4 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/java.m4 b/gettext-tools/gnulib-m4/java.m4 index 3285dd5..9888af1 100644 --- a/gettext-tools/gnulib-m4/java.m4 +++ b/gettext-tools/gnulib-m4/java.m4 @@ -1,5 +1,5 @@ # java.m4 serial 1 (gettext-0.15) -dnl Copyright (C) 2005, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/javacomp.m4 b/gettext-tools/gnulib-m4/javacomp.m4 index 978f77b..6d370d1 100644 --- a/gettext-tools/gnulib-m4/javacomp.m4 +++ b/gettext-tools/gnulib-m4/javacomp.m4 @@ -1,5 +1,5 @@ # javacomp.m4 serial 12 -dnl Copyright (C) 2001-2003, 2006-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2001-2003, 2006-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/javaexec.m4 b/gettext-tools/gnulib-m4/javaexec.m4 index 05c7548..d3be6f8 100644 --- a/gettext-tools/gnulib-m4/javaexec.m4 +++ b/gettext-tools/gnulib-m4/javaexec.m4 @@ -1,5 +1,5 @@ # javaexec.m4 serial 5 -dnl Copyright (C) 2001-2003, 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2003, 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/langinfo_h.m4 b/gettext-tools/gnulib-m4/langinfo_h.m4 index c3ecba6..edbbe76 100644 --- a/gettext-tools/gnulib-m4/langinfo_h.m4 +++ b/gettext-tools/gnulib-m4/langinfo_h.m4 @@ -1,5 +1,5 @@ # langinfo_h.m4 serial 7 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/largefile.m4 b/gettext-tools/gnulib-m4/largefile.m4 index b7a6c48..8bbdfaa 100644 --- a/gettext-tools/gnulib-m4/largefile.m4 +++ b/gettext-tools/gnulib-m4/largefile.m4 @@ -1,6 +1,6 @@ # Enable large files on systems where this is not the default. -# Copyright 1992-1996, 1998-2015 Free Software Foundation, Inc. +# Copyright 1992-1996, 1998-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/lib-ld.m4 b/gettext-tools/gnulib-m4/lib-ld.m4 index 91ca911..6209de6 100644 --- a/gettext-tools/gnulib-m4/lib-ld.m4 +++ b/gettext-tools/gnulib-m4/lib-ld.m4 @@ -1,5 +1,5 @@ # lib-ld.m4 serial 6 -dnl Copyright (C) 1996-2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 1996-2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/lib-link.m4 b/gettext-tools/gnulib-m4/lib-link.m4 index d8d5d1f..2f51855 100644 --- a/gettext-tools/gnulib-m4/lib-link.m4 +++ b/gettext-tools/gnulib-m4/lib-link.m4 @@ -1,5 +1,5 @@ # lib-link.m4 serial 26 (gettext-0.18.2) -dnl Copyright (C) 2001-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/lib-prefix.m4 b/gettext-tools/gnulib-m4/lib-prefix.m4 index 0465f47..6851031 100644 --- a/gettext-tools/gnulib-m4/lib-prefix.m4 +++ b/gettext-tools/gnulib-m4/lib-prefix.m4 @@ -1,5 +1,5 @@ # lib-prefix.m4 serial 7 (gettext-0.18) -dnl Copyright (C) 2001-2005, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2005, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libcroco.m4 b/gettext-tools/gnulib-m4/libcroco.m4 index 859080c..f79ea82 100644 --- a/gettext-tools/gnulib-m4/libcroco.m4 +++ b/gettext-tools/gnulib-m4/libcroco.m4 @@ -1,5 +1,5 @@ # libcroco.m4 serial 2 (gettext-0.17) -dnl Copyright (C) 2006, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libglib.m4 b/gettext-tools/gnulib-m4/libglib.m4 index f0df4ce..42e55e6 100644 --- a/gettext-tools/gnulib-m4/libglib.m4 +++ b/gettext-tools/gnulib-m4/libglib.m4 @@ -1,5 +1,5 @@ # libglib.m4 serial 3 (gettext-0.17) -dnl Copyright (C) 2006-2007, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2007, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libunistring-base.m4 b/gettext-tools/gnulib-m4/libunistring-base.m4 index cb8ae8a..f911216 100644 --- a/gettext-tools/gnulib-m4/libunistring-base.m4 +++ b/gettext-tools/gnulib-m4/libunistring-base.m4 @@ -1,5 +1,5 @@ # libunistring-base.m4 serial 5 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libunistring-optional.m4 b/gettext-tools/gnulib-m4/libunistring-optional.m4 index c67f6ba..53ad0ad 100644 --- a/gettext-tools/gnulib-m4/libunistring-optional.m4 +++ b/gettext-tools/gnulib-m4/libunistring-optional.m4 @@ -1,5 +1,5 @@ # libunistring-optional.m4 serial 1 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libunistring.m4 b/gettext-tools/gnulib-m4/libunistring.m4 index a405bdb..31a610e 100644 --- a/gettext-tools/gnulib-m4/libunistring.m4 +++ b/gettext-tools/gnulib-m4/libunistring.m4 @@ -1,5 +1,5 @@ # libunistring.m4 serial 11 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/libxml.m4 b/gettext-tools/gnulib-m4/libxml.m4 index fa8e8e7..480c700 100644 --- a/gettext-tools/gnulib-m4/libxml.m4 +++ b/gettext-tools/gnulib-m4/libxml.m4 @@ -1,5 +1,5 @@ # libxml.m4 serial 6 (gettext-0.18.2) -dnl Copyright (C) 2006, 2008, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2008, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -44,8 +44,12 @@ AC_DEFUN([gl_LIBXML], LIBS="$gl_save_LIBS $LIBXML2 $LIBICONV" AC_TRY_LINK([#include #include + #include ], - [xmlCheckVersion (0); xmlFree ((void *) 0);], + [xmlCheckVersion (0); + xmlFree ((void *) 0); + xmlXPathSetContextNode ((void *)0, (void *)0); + ], [gl_cv_libxml=yes gl_cv_LIBXML="$LIBXML2 $LIBICONV" gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV" @@ -55,8 +59,12 @@ AC_DEFUN([gl_LIBXML], CPPFLAGS="$CPPFLAGS $INCXML2" AC_TRY_LINK([#include #include + #include ], - [xmlCheckVersion (0); xmlFree ((void *) 0);], + [xmlCheckVersion (0); + xmlFree ((void *) 0); + xmlXPathSetContextNode ((void *)0, (void *)0); + ], [gl_cv_libxml=yes gl_cv_LIBXML="$LIBXML2 $LIBICONV" gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV" @@ -82,8 +90,12 @@ AC_DEFUN([gl_LIBXML], CPPFLAGS="$gl_save_CPPFLAGS -I$libxml2_include_dir" AC_TRY_LINK([#include #include + #include ], - [xmlCheckVersion (0); xmlFree ((void *) 0);], + [xmlCheckVersion (0); + xmlFree ((void *) 0); + xmlXPathSetContextNode ((void *)0, (void *)0); + ], [gl_cv_libxml=yes gl_cv_LIBXML="$LIBXML2 $LIBICONV" gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV" diff --git a/gettext-tools/gnulib-m4/localcharset.m4 b/gettext-tools/gnulib-m4/localcharset.m4 index f03916c..22c311b 100644 --- a/gettext-tools/gnulib-m4/localcharset.m4 +++ b/gettext-tools/gnulib-m4/localcharset.m4 @@ -1,5 +1,5 @@ # localcharset.m4 serial 7 -dnl Copyright (C) 2002, 2004, 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2004, 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/locale-fr.m4 b/gettext-tools/gnulib-m4/locale-fr.m4 index 92ff552..92896a0 100644 --- a/gettext-tools/gnulib-m4/locale-fr.m4 +++ b/gettext-tools/gnulib-m4/locale-fr.m4 @@ -1,5 +1,5 @@ # locale-fr.m4 serial 17 -dnl Copyright (C) 2003, 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/locale-ja.m4 b/gettext-tools/gnulib-m4/locale-ja.m4 index a3abef8..f222a08 100644 --- a/gettext-tools/gnulib-m4/locale-ja.m4 +++ b/gettext-tools/gnulib-m4/locale-ja.m4 @@ -1,5 +1,5 @@ # locale-ja.m4 serial 12 -dnl Copyright (C) 2003, 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/locale-tr.m4 b/gettext-tools/gnulib-m4/locale-tr.m4 index 655c1ec..75aa295 100644 --- a/gettext-tools/gnulib-m4/locale-tr.m4 +++ b/gettext-tools/gnulib-m4/locale-tr.m4 @@ -1,5 +1,5 @@ # locale-tr.m4 serial 10 -dnl Copyright (C) 2003, 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/locale-zh.m4 b/gettext-tools/gnulib-m4/locale-zh.m4 index c5c4ef6..2271f77 100644 --- a/gettext-tools/gnulib-m4/locale-zh.m4 +++ b/gettext-tools/gnulib-m4/locale-zh.m4 @@ -1,5 +1,5 @@ # locale-zh.m4 serial 12 -dnl Copyright (C) 2003, 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/locale_h.m4 b/gettext-tools/gnulib-m4/locale_h.m4 index 0d7bb34..563f8f8 100644 --- a/gettext-tools/gnulib-m4/locale_h.m4 +++ b/gettext-tools/gnulib-m4/locale_h.m4 @@ -1,5 +1,5 @@ # locale_h.m4 serial 19 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/localename.m4 b/gettext-tools/gnulib-m4/localename.m4 index 2bdf31e..fc1d3ea 100644 --- a/gettext-tools/gnulib-m4/localename.m4 +++ b/gettext-tools/gnulib-m4/localename.m4 @@ -1,5 +1,5 @@ # localename.m4 serial 2 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/log10.m4 b/gettext-tools/gnulib-m4/log10.m4 index 3a07a8d..061e76d 100644 --- a/gettext-tools/gnulib-m4/log10.m4 +++ b/gettext-tools/gnulib-m4/log10.m4 @@ -1,5 +1,5 @@ # log10.m4 serial 4 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/lseek.m4 b/gettext-tools/gnulib-m4/lseek.m4 index f337abf..4a95440 100644 --- a/gettext-tools/gnulib-m4/lseek.m4 +++ b/gettext-tools/gnulib-m4/lseek.m4 @@ -1,5 +1,5 @@ # lseek.m4 serial 10 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/lstat.m4 b/gettext-tools/gnulib-m4/lstat.m4 index adf752c..e143d5c 100644 --- a/gettext-tools/gnulib-m4/lstat.m4 +++ b/gettext-tools/gnulib-m4/lstat.m4 @@ -1,6 +1,6 @@ # serial 27 -# Copyright (C) 1997-2001, 2003-2015 Free Software Foundation, Inc. +# Copyright (C) 1997-2001, 2003-2016 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/malloc.m4 b/gettext-tools/gnulib-m4/malloc.m4 index 31368ab..c393690 100644 --- a/gettext-tools/gnulib-m4/malloc.m4 +++ b/gettext-tools/gnulib-m4/malloc.m4 @@ -1,13 +1,13 @@ -# malloc.m4 serial 14 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +# malloc.m4 serial 15 +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. m4_version_prereq([2.70], [] ,[ -# This is taken from the following Autoconf patch: -# http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=7fbb553727ed7e0e689a17594b58559ecf3ea6e9 +# This is adapted with modifications from upstream Autoconf here: +# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c AC_DEFUN([_AC_FUNC_MALLOC_IF], [ AC_REQUIRE([AC_HEADER_STDC])dnl @@ -23,7 +23,10 @@ AC_DEFUN([_AC_FUNC_MALLOC_IF], char *malloc (); #endif ]], - [[return ! malloc (0);]]) + [[char *p = malloc (0); + int result = !p; + free (p); + return result;]]) ], [ac_cv_func_malloc_0_nonnull=yes], [ac_cv_func_malloc_0_nonnull=no], diff --git a/gettext-tools/gnulib-m4/malloca.m4 b/gettext-tools/gnulib-m4/malloca.m4 index 7248951..b368b20 100644 --- a/gettext-tools/gnulib-m4/malloca.m4 +++ b/gettext-tools/gnulib-m4/malloca.m4 @@ -1,5 +1,5 @@ # malloca.m4 serial 1 -dnl Copyright (C) 2003-2004, 2006-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2003-2004, 2006-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/math_h.m4 b/gettext-tools/gnulib-m4/math_h.m4 index 7d0f583..35d07ee 100644 --- a/gettext-tools/gnulib-m4/math_h.m4 +++ b/gettext-tools/gnulib-m4/math_h.m4 @@ -1,5 +1,5 @@ # math_h.m4 serial 114 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mathfunc.m4 b/gettext-tools/gnulib-m4/mathfunc.m4 index 743bafb..0170697 100644 --- a/gettext-tools/gnulib-m4/mathfunc.m4 +++ b/gettext-tools/gnulib-m4/mathfunc.m4 @@ -1,5 +1,5 @@ # mathfunc.m4 serial 11 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbchar.m4 b/gettext-tools/gnulib-m4/mbchar.m4 index 3f721c9..26484fa 100644 --- a/gettext-tools/gnulib-m4/mbchar.m4 +++ b/gettext-tools/gnulib-m4/mbchar.m4 @@ -1,5 +1,5 @@ # mbchar.m4 serial 9 -dnl Copyright (C) 2005-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbiter.m4 b/gettext-tools/gnulib-m4/mbiter.m4 index becf8a7..3383ee4 100644 --- a/gettext-tools/gnulib-m4/mbiter.m4 +++ b/gettext-tools/gnulib-m4/mbiter.m4 @@ -1,5 +1,5 @@ # mbiter.m4 serial 7 -dnl Copyright (C) 2005, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbrtowc.m4 b/gettext-tools/gnulib-m4/mbrtowc.m4 index be2e9d6..d370fcc 100644 --- a/gettext-tools/gnulib-m4/mbrtowc.m4 +++ b/gettext-tools/gnulib-m4/mbrtowc.m4 @@ -1,5 +1,5 @@ -# mbrtowc.m4 serial 26 -*- coding: utf-8 -*- -dnl Copyright (C) 2001-2002, 2004-2005, 2008-2015 Free Software Foundation, +# mbrtowc.m4 serial 27 -*- coding: utf-8 -*- +dnl Copyright (C) 2001-2002, 2004-2005, 2008-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -40,6 +40,7 @@ AC_DEFUN([gl_FUNC_MBRTOWC], gl_MBRTOWC_RETVAL gl_MBRTOWC_NUL_RETVAL gl_MBRTOWC_EMPTY_INPUT + gl_MBRTOWC_C_LOCALE case "$gl_cv_func_mbrtowc_null_arg1" in *yes) ;; *) AC_DEFINE([MBRTOWC_NULL_ARG1_BUG], [1], @@ -76,6 +77,13 @@ AC_DEFUN([gl_FUNC_MBRTOWC], REPLACE_MBRTOWC=1 ;; esac + case $gl_cv_C_locale_sans_EILSEQ in + *yes) ;; + *) AC_DEFINE([C_LOCALE_MAYBE_EILSEQ], [1], + [Define to 1 if the C locale may have encoding errors.]) + REPLACE_MBRTOWC=1 + ;; + esac fi fi ]) @@ -577,6 +585,46 @@ changequote([,])dnl ]) ]) +dnl Test whether mbrtowc reports encoding errors in the C locale. +dnl Although POSIX was never intended to allow this, the GNU C Library +dnl and other implementations do it. See: +dnl https://sourceware.org/bugzilla/show_bug.cgi?id=19932 + +AC_DEFUN([gl_MBRTOWC_C_LOCALE], +[ + AC_CACHE_CHECK([whether the C locale is free of encoding errors], + [gl_cv_C_locale_sans_EILSEQ], + [ + dnl Initial guess, used when cross-compiling or when no suitable locale + dnl is present. + gl_cv_C_locale_sans_EILSEQ="guessing no" + + AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[#include + #include + #include + ]], [[ + int i; + char *locale = setlocale (LC_ALL, "C"); + if (! locale) + return 1; + for (i = CHAR_MIN; i <= CHAR_MAX; i++) + { + char c = i; + wchar_t wc; + mbstate_t mbs = { 0, }; + size_t ss = mbrtowc (&wc, &c, 1, &mbs); + if (1 < ss) + return 1; + } + return 0; + ]])], + [gl_cv_C_locale_sans_EILSEQ=yes], + [gl_cv_C_locale_sans_EILSEQ=no], + [:])]) +]) + # Prerequisites of lib/mbrtowc.c. AC_DEFUN([gl_PREREQ_MBRTOWC], [ : diff --git a/gettext-tools/gnulib-m4/mbsinit.m4 b/gettext-tools/gnulib-m4/mbsinit.m4 index 61c4032..88f0836 100644 --- a/gettext-tools/gnulib-m4/mbsinit.m4 +++ b/gettext-tools/gnulib-m4/mbsinit.m4 @@ -1,5 +1,5 @@ # mbsinit.m4 serial 8 -dnl Copyright (C) 2008, 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbslen.m4 b/gettext-tools/gnulib-m4/mbslen.m4 index 52becd5..7736529 100644 --- a/gettext-tools/gnulib-m4/mbslen.m4 +++ b/gettext-tools/gnulib-m4/mbslen.m4 @@ -1,5 +1,5 @@ # mbslen.m4 serial 2 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbsrtowcs.m4 b/gettext-tools/gnulib-m4/mbsrtowcs.m4 index cea47e5..3b5dc6e 100644 --- a/gettext-tools/gnulib-m4/mbsrtowcs.m4 +++ b/gettext-tools/gnulib-m4/mbsrtowcs.m4 @@ -1,5 +1,5 @@ # mbsrtowcs.m4 serial 13 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbstate_t.m4 b/gettext-tools/gnulib-m4/mbstate_t.m4 index 42ad6cd..0a8eae2 100644 --- a/gettext-tools/gnulib-m4/mbstate_t.m4 +++ b/gettext-tools/gnulib-m4/mbstate_t.m4 @@ -1,5 +1,5 @@ # mbstate_t.m4 serial 13 -dnl Copyright (C) 2000-2002, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2000-2002, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbswidth.m4 b/gettext-tools/gnulib-m4/mbswidth.m4 index efe3e21..49847da 100644 --- a/gettext-tools/gnulib-m4/mbswidth.m4 +++ b/gettext-tools/gnulib-m4/mbswidth.m4 @@ -1,5 +1,5 @@ # mbswidth.m4 serial 18 -dnl Copyright (C) 2000-2002, 2004, 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2000-2002, 2004, 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mbtowc.m4 b/gettext-tools/gnulib-m4/mbtowc.m4 index 88cdeee..e770bbf 100644 --- a/gettext-tools/gnulib-m4/mbtowc.m4 +++ b/gettext-tools/gnulib-m4/mbtowc.m4 @@ -1,5 +1,5 @@ # mbtowc.m4 serial 2 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/memchr.m4 b/gettext-tools/gnulib-m4/memchr.m4 index cb958d8..25d32f0 100644 --- a/gettext-tools/gnulib-m4/memchr.m4 +++ b/gettext-tools/gnulib-m4/memchr.m4 @@ -1,5 +1,5 @@ # memchr.m4 serial 12 -dnl Copyright (C) 2002-2004, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2004, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/memmove.m4 b/gettext-tools/gnulib-m4/memmove.m4 index a85ba10..dd4fbe6 100644 --- a/gettext-tools/gnulib-m4/memmove.m4 +++ b/gettext-tools/gnulib-m4/memmove.m4 @@ -1,5 +1,5 @@ # memmove.m4 serial 4 -dnl Copyright (C) 2002, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/memset.m4 b/gettext-tools/gnulib-m4/memset.m4 index 6960666..875567f 100644 --- a/gettext-tools/gnulib-m4/memset.m4 +++ b/gettext-tools/gnulib-m4/memset.m4 @@ -1,5 +1,5 @@ # memset.m4 serial 4 -dnl Copyright (C) 2002, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/minmax.m4 b/gettext-tools/gnulib-m4/minmax.m4 index 0df832c..9c43e64 100644 --- a/gettext-tools/gnulib-m4/minmax.m4 +++ b/gettext-tools/gnulib-m4/minmax.m4 @@ -1,5 +1,5 @@ # minmax.m4 serial 4 -dnl Copyright (C) 2005, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mkdtemp.m4 b/gettext-tools/gnulib-m4/mkdtemp.m4 index fb3182d..a2edd39 100644 --- a/gettext-tools/gnulib-m4/mkdtemp.m4 +++ b/gettext-tools/gnulib-m4/mkdtemp.m4 @@ -1,5 +1,5 @@ # mkdtemp.m4 serial 8 -dnl Copyright (C) 2001-2003, 2006-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2001-2003, 2006-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/mmap-anon.m4 b/gettext-tools/gnulib-m4/mmap-anon.m4 index 92a88d0..853c89d 100644 --- a/gettext-tools/gnulib-m4/mmap-anon.m4 +++ b/gettext-tools/gnulib-m4/mmap-anon.m4 @@ -1,5 +1,5 @@ # mmap-anon.m4 serial 10 -dnl Copyright (C) 2005, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/mode_t.m4 b/gettext-tools/gnulib-m4/mode_t.m4 index 01badba..0cd40db 100644 --- a/gettext-tools/gnulib-m4/mode_t.m4 +++ b/gettext-tools/gnulib-m4/mode_t.m4 @@ -1,5 +1,5 @@ # mode_t.m4 serial 2 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/moo.m4 b/gettext-tools/gnulib-m4/moo.m4 index 3bda672..88e66a9 100644 --- a/gettext-tools/gnulib-m4/moo.m4 +++ b/gettext-tools/gnulib-m4/moo.m4 @@ -1,5 +1,5 @@ # moo.m4 serial 1 (gettext-0.17) -dnl Copyright (C) 2006, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/msvc-inval.m4 b/gettext-tools/gnulib-m4/msvc-inval.m4 index 9446fa5..f5e4c89 100644 --- a/gettext-tools/gnulib-m4/msvc-inval.m4 +++ b/gettext-tools/gnulib-m4/msvc-inval.m4 @@ -1,5 +1,5 @@ # msvc-inval.m4 serial 1 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/msvc-nothrow.m4 b/gettext-tools/gnulib-m4/msvc-nothrow.m4 index 5d72a04..58f5c0b 100644 --- a/gettext-tools/gnulib-m4/msvc-nothrow.m4 +++ b/gettext-tools/gnulib-m4/msvc-nothrow.m4 @@ -1,5 +1,5 @@ # msvc-nothrow.m4 serial 1 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/multiarch.m4 b/gettext-tools/gnulib-m4/multiarch.m4 index fc575c1..43b5d05 100644 --- a/gettext-tools/gnulib-m4/multiarch.m4 +++ b/gettext-tools/gnulib-m4/multiarch.m4 @@ -1,5 +1,5 @@ # multiarch.m4 serial 7 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/no-c++.m4 b/gettext-tools/gnulib-m4/no-c++.m4 index edc5246..6442e59 100644 --- a/gettext-tools/gnulib-m4/no-c++.m4 +++ b/gettext-tools/gnulib-m4/no-c++.m4 @@ -1,5 +1,5 @@ # no-c++.m4 serial 1 -dnl Copyright (C) 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/nocrash.m4 b/gettext-tools/gnulib-m4/nocrash.m4 index 5628318..d8dd8f1 100644 --- a/gettext-tools/gnulib-m4/nocrash.m4 +++ b/gettext-tools/gnulib-m4/nocrash.m4 @@ -1,5 +1,5 @@ # nocrash.m4 serial 4 -dnl Copyright (C) 2005, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -110,11 +110,12 @@ nocrash_init (void) #else /* Avoid a crash on POSIX systems. */ #include +#include /* A POSIX signal handler. */ static void exception_handler (int sig) { - exit (1); + _exit (1); } static void nocrash_init (void) diff --git a/gettext-tools/gnulib-m4/obstack.m4 b/gettext-tools/gnulib-m4/obstack.m4 index 9213921..98ca5f9 100644 --- a/gettext-tools/gnulib-m4/obstack.m4 +++ b/gettext-tools/gnulib-m4/obstack.m4 @@ -1,6 +1,6 @@ # See if we need to provide obstacks. -dnl Copyright 1996-2015 Free Software Foundation, Inc. +dnl Copyright 1996-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/off_t.m4 b/gettext-tools/gnulib-m4/off_t.m4 index 0eb1467..282751b 100644 --- a/gettext-tools/gnulib-m4/off_t.m4 +++ b/gettext-tools/gnulib-m4/off_t.m4 @@ -1,5 +1,5 @@ # off_t.m4 serial 1 -dnl Copyright (C) 2012-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2012-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/open.m4 b/gettext-tools/gnulib-m4/open.m4 index 2accbaa..53d3038 100644 --- a/gettext-tools/gnulib-m4/open.m4 +++ b/gettext-tools/gnulib-m4/open.m4 @@ -1,5 +1,5 @@ # open.m4 serial 14 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/opendir.m4 b/gettext-tools/gnulib-m4/opendir.m4 index cd83706..ffaa6ae 100644 --- a/gettext-tools/gnulib-m4/opendir.m4 +++ b/gettext-tools/gnulib-m4/opendir.m4 @@ -1,5 +1,5 @@ -# opendir.m4 serial 2 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +# opendir.m4 serial 4 +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -22,4 +22,10 @@ AC_DEFUN([gl_FUNC_OPENDIR], fi fi ]) + dnl Replace opendir() on OS/2 kLIBC to support dirfd() function replaced + dnl by gnulib. + case $host_os,$HAVE_OPENDIR in + os2*,1) + REPLACE_OPENDIR=1;; + esac ]) diff --git a/gettext-tools/gnulib-m4/pathmax.m4 b/gettext-tools/gnulib-m4/pathmax.m4 index 0e3db7a..6f8e59a 100644 --- a/gettext-tools/gnulib-m4/pathmax.m4 +++ b/gettext-tools/gnulib-m4/pathmax.m4 @@ -1,5 +1,5 @@ # pathmax.m4 serial 10 -dnl Copyright (C) 2002-2003, 2005-2006, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2005-2006, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/pipe2.m4 b/gettext-tools/gnulib-m4/pipe2.m4 index 0b64651..c09fcee 100644 --- a/gettext-tools/gnulib-m4/pipe2.m4 +++ b/gettext-tools/gnulib-m4/pipe2.m4 @@ -1,5 +1,5 @@ # pipe2.m4 serial 2 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/posix_spawn.m4 b/gettext-tools/gnulib-m4/posix_spawn.m4 index f3ce331..c0418c4 100644 --- a/gettext-tools/gnulib-m4/posix_spawn.m4 +++ b/gettext-tools/gnulib-m4/posix_spawn.m4 @@ -1,5 +1,5 @@ # posix_spawn.m4 serial 11 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/pow.m4 b/gettext-tools/gnulib-m4/pow.m4 index 86428d1..ebdbdb5 100644 --- a/gettext-tools/gnulib-m4/pow.m4 +++ b/gettext-tools/gnulib-m4/pow.m4 @@ -1,5 +1,5 @@ # pow.m4 serial 1 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/printf.m4 b/gettext-tools/gnulib-m4/printf.m4 index d06746a..e495e0c 100644 --- a/gettext-tools/gnulib-m4/printf.m4 +++ b/gettext-tools/gnulib-m4/printf.m4 @@ -1,5 +1,5 @@ # printf.m4 serial 52 -dnl Copyright (C) 2003, 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/putenv.m4 b/gettext-tools/gnulib-m4/putenv.m4 index 73a5f46..c3c30d8 100644 --- a/gettext-tools/gnulib-m4/putenv.m4 +++ b/gettext-tools/gnulib-m4/putenv.m4 @@ -1,5 +1,5 @@ # putenv.m4 serial 20 -dnl Copyright (C) 2002-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/quote.m4 b/gettext-tools/gnulib-m4/quote.m4 index af72e96..50894f8 100644 --- a/gettext-tools/gnulib-m4/quote.m4 +++ b/gettext-tools/gnulib-m4/quote.m4 @@ -1,5 +1,5 @@ # quote.m4 serial 6 -dnl Copyright (C) 2002-2003, 2005-2006, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2005-2006, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/quotearg.m4 b/gettext-tools/gnulib-m4/quotearg.m4 index 985b30d..2562375 100644 --- a/gettext-tools/gnulib-m4/quotearg.m4 +++ b/gettext-tools/gnulib-m4/quotearg.m4 @@ -1,5 +1,5 @@ # quotearg.m4 serial 9 -dnl Copyright (C) 2002, 2004-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2004-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/raise.m4 b/gettext-tools/gnulib-m4/raise.m4 index ed6aae0..71c1f4c 100644 --- a/gettext-tools/gnulib-m4/raise.m4 +++ b/gettext-tools/gnulib-m4/raise.m4 @@ -1,5 +1,5 @@ # raise.m4 serial 3 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/rawmemchr.m4 b/gettext-tools/gnulib-m4/rawmemchr.m4 index 88e815e..d3ccb7e 100644 --- a/gettext-tools/gnulib-m4/rawmemchr.m4 +++ b/gettext-tools/gnulib-m4/rawmemchr.m4 @@ -1,5 +1,5 @@ # rawmemchr.m4 serial 2 -dnl Copyright (C) 2003, 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/read-file.m4 b/gettext-tools/gnulib-m4/read-file.m4 index 67e50bd..aa23b58 100644 --- a/gettext-tools/gnulib-m4/read-file.m4 +++ b/gettext-tools/gnulib-m4/read-file.m4 @@ -1,5 +1,5 @@ # read-file.m4 serial 3 -dnl Copyright (C) 2002-2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/read.m4 b/gettext-tools/gnulib-m4/read.m4 index 9fdd7df..5a18c11 100644 --- a/gettext-tools/gnulib-m4/read.m4 +++ b/gettext-tools/gnulib-m4/read.m4 @@ -1,5 +1,5 @@ # read.m4 serial 4 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/readdir.m4 b/gettext-tools/gnulib-m4/readdir.m4 index 8aa348f..eda3acf 100644 --- a/gettext-tools/gnulib-m4/readdir.m4 +++ b/gettext-tools/gnulib-m4/readdir.m4 @@ -1,5 +1,5 @@ # readdir.m4 serial 1 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/readlink.m4 b/gettext-tools/gnulib-m4/readlink.m4 index 88c9bfe..ede0378 100644 --- a/gettext-tools/gnulib-m4/readlink.m4 +++ b/gettext-tools/gnulib-m4/readlink.m4 @@ -1,5 +1,5 @@ # readlink.m4 serial 12 -dnl Copyright (C) 2003, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/realloc.m4 b/gettext-tools/gnulib-m4/realloc.m4 index 0e1d338..fc22825 100644 --- a/gettext-tools/gnulib-m4/realloc.m4 +++ b/gettext-tools/gnulib-m4/realloc.m4 @@ -1,13 +1,13 @@ -# realloc.m4 serial 13 -dnl Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +# realloc.m4 serial 14 +dnl Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. m4_version_prereq([2.70], [] ,[ -# This is taken from the following Autoconf patch: -# http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=7fbb553727ed7e0e689a17594b58559ecf3ea6e9 +# This is adapted with modifications from upstream Autoconf here: +# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c AC_DEFUN([_AC_FUNC_REALLOC_IF], [ AC_REQUIRE([AC_HEADER_STDC])dnl @@ -23,7 +23,10 @@ AC_DEFUN([_AC_FUNC_REALLOC_IF], char *realloc (); #endif ]], - [[return ! realloc (0, 0);]]) + [[char *p = realloc (0, 0); + int result = !p; + free (p); + return result;]]) ], [ac_cv_func_realloc_0_nonnull=yes], [ac_cv_func_realloc_0_nonnull=no], diff --git a/gettext-tools/gnulib-m4/relocatable-lib.m4 b/gettext-tools/gnulib-m4/relocatable-lib.m4 index 889e099..011c62b 100644 --- a/gettext-tools/gnulib-m4/relocatable-lib.m4 +++ b/gettext-tools/gnulib-m4/relocatable-lib.m4 @@ -1,5 +1,5 @@ # relocatable-lib.m4 serial 6 -dnl Copyright (C) 2003, 2005-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/relocatable.m4 b/gettext-tools/gnulib-m4/relocatable.m4 index a4bf06f..f939ded 100644 --- a/gettext-tools/gnulib-m4/relocatable.m4 +++ b/gettext-tools/gnulib-m4/relocatable.m4 @@ -1,5 +1,5 @@ # relocatable.m4 serial 18 -dnl Copyright (C) 2003, 2005-2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2005-2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/rmdir.m4 b/gettext-tools/gnulib-m4/rmdir.m4 index 09ed159..ebb3b5d 100644 --- a/gettext-tools/gnulib-m4/rmdir.m4 +++ b/gettext-tools/gnulib-m4/rmdir.m4 @@ -1,5 +1,5 @@ # rmdir.m4 serial 13 -dnl Copyright (C) 2002, 2005, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2005, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/safe-read.m4 b/gettext-tools/gnulib-m4/safe-read.m4 index 697a07c..2221682 100644 --- a/gettext-tools/gnulib-m4/safe-read.m4 +++ b/gettext-tools/gnulib-m4/safe-read.m4 @@ -1,5 +1,5 @@ # safe-read.m4 serial 6 -dnl Copyright (C) 2002-2003, 2005-2006, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2005-2006, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/safe-write.m4 b/gettext-tools/gnulib-m4/safe-write.m4 index 1cef87c..a99fb1f 100644 --- a/gettext-tools/gnulib-m4/safe-write.m4 +++ b/gettext-tools/gnulib-m4/safe-write.m4 @@ -1,5 +1,5 @@ # safe-write.m4 serial 4 -dnl Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sched_h.m4 b/gettext-tools/gnulib-m4/sched_h.m4 index 0cbf2d2..f564541 100644 --- a/gettext-tools/gnulib-m4/sched_h.m4 +++ b/gettext-tools/gnulib-m4/sched_h.m4 @@ -1,5 +1,5 @@ # sched_h.m4 serial 7 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/secure_getenv.m4 b/gettext-tools/gnulib-m4/secure_getenv.m4 index 6afe89f..00194c8 100644 --- a/gettext-tools/gnulib-m4/secure_getenv.m4 +++ b/gettext-tools/gnulib-m4/secure_getenv.m4 @@ -1,5 +1,5 @@ # Look up an environment variable more securely. -dnl Copyright 2013-2015 Free Software Foundation, Inc. +dnl Copyright 2013-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/setenv.m4 b/gettext-tools/gnulib-m4/setenv.m4 index 3aa38d8..5d49aba 100644 --- a/gettext-tools/gnulib-m4/setenv.m4 +++ b/gettext-tools/gnulib-m4/setenv.m4 @@ -1,5 +1,5 @@ # setenv.m4 serial 26 -dnl Copyright (C) 2001-2004, 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2004, 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/setlocale.m4 b/gettext-tools/gnulib-m4/setlocale.m4 index 6d153f9..a359069 100644 --- a/gettext-tools/gnulib-m4/setlocale.m4 +++ b/gettext-tools/gnulib-m4/setlocale.m4 @@ -1,5 +1,5 @@ # setlocale.m4 serial 4 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sig_atomic_t.m4 b/gettext-tools/gnulib-m4/sig_atomic_t.m4 index f796112..f1e2e59 100644 --- a/gettext-tools/gnulib-m4/sig_atomic_t.m4 +++ b/gettext-tools/gnulib-m4/sig_atomic_t.m4 @@ -1,5 +1,5 @@ # sig_atomic_t.m4 serial 3 -dnl Copyright (C) 2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sigaction.m4 b/gettext-tools/gnulib-m4/sigaction.m4 index 98a32b2..9b43764 100644 --- a/gettext-tools/gnulib-m4/sigaction.m4 +++ b/gettext-tools/gnulib-m4/sigaction.m4 @@ -1,5 +1,5 @@ # sigaction.m4 serial 7 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/signal_h.m4 b/gettext-tools/gnulib-m4/signal_h.m4 index f737c36..bcfd7b4 100644 --- a/gettext-tools/gnulib-m4/signal_h.m4 +++ b/gettext-tools/gnulib-m4/signal_h.m4 @@ -1,5 +1,5 @@ # signal_h.m4 serial 18 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/signalblocking.m4 b/gettext-tools/gnulib-m4/signalblocking.m4 index 7eeaf54..5197c50 100644 --- a/gettext-tools/gnulib-m4/signalblocking.m4 +++ b/gettext-tools/gnulib-m4/signalblocking.m4 @@ -1,5 +1,5 @@ # signalblocking.m4 serial 14 -dnl Copyright (C) 2001-2002, 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2002, 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/signbit.m4 b/gettext-tools/gnulib-m4/signbit.m4 index 21b9bf5..e42f183 100644 --- a/gettext-tools/gnulib-m4/signbit.m4 +++ b/gettext-tools/gnulib-m4/signbit.m4 @@ -1,5 +1,5 @@ # signbit.m4 serial 13 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sigpipe.m4 b/gettext-tools/gnulib-m4/sigpipe.m4 index 5850090..90f8ef1 100644 --- a/gettext-tools/gnulib-m4/sigpipe.m4 +++ b/gettext-tools/gnulib-m4/sigpipe.m4 @@ -1,5 +1,5 @@ # sigpipe.m4 serial 2 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sleep.m4 b/gettext-tools/gnulib-m4/sleep.m4 index b789ac5..99de5ee 100644 --- a/gettext-tools/gnulib-m4/sleep.m4 +++ b/gettext-tools/gnulib-m4/sleep.m4 @@ -1,5 +1,5 @@ # sleep.m4 serial 7 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/snprintf.m4 b/gettext-tools/gnulib-m4/snprintf.m4 index 8ae7005..f876b55 100644 --- a/gettext-tools/gnulib-m4/snprintf.m4 +++ b/gettext-tools/gnulib-m4/snprintf.m4 @@ -1,5 +1,5 @@ # snprintf.m4 serial 6 -dnl Copyright (C) 2002-2004, 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2004, 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/spawn-pipe.m4 b/gettext-tools/gnulib-m4/spawn-pipe.m4 index f541e8e..efc34a8 100644 --- a/gettext-tools/gnulib-m4/spawn-pipe.m4 +++ b/gettext-tools/gnulib-m4/spawn-pipe.m4 @@ -1,5 +1,5 @@ # spawn-pipe.m4 serial 2 -dnl Copyright (C) 2004, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2004, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/spawn_h.m4 b/gettext-tools/gnulib-m4/spawn_h.m4 index 593b2df..94e4ca1 100644 --- a/gettext-tools/gnulib-m4/spawn_h.m4 +++ b/gettext-tools/gnulib-m4/spawn_h.m4 @@ -1,5 +1,5 @@ # spawn_h.m4 serial 16 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/ssize_t.m4 b/gettext-tools/gnulib-m4/ssize_t.m4 index 25bd451..3e7b9e6 100644 --- a/gettext-tools/gnulib-m4/ssize_t.m4 +++ b/gettext-tools/gnulib-m4/ssize_t.m4 @@ -1,5 +1,5 @@ # ssize_t.m4 serial 5 (gettext-0.18.2) -dnl Copyright (C) 2001-2003, 2006, 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2003, 2006, 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stat.m4 b/gettext-tools/gnulib-m4/stat.m4 index d1b3768..a794975 100644 --- a/gettext-tools/gnulib-m4/stat.m4 +++ b/gettext-tools/gnulib-m4/stat.m4 @@ -1,6 +1,6 @@ # serial 11 -# Copyright (C) 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2009-2016 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/stdalign.m4 b/gettext-tools/gnulib-m4/stdalign.m4 index 033b0d3..49980cd 100644 --- a/gettext-tools/gnulib-m4/stdalign.m4 +++ b/gettext-tools/gnulib-m4/stdalign.m4 @@ -1,6 +1,6 @@ # Check for stdalign.h that conforms to C11. -dnl Copyright 2011-2015 Free Software Foundation, Inc. +dnl Copyright 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stdarg.m4 b/gettext-tools/gnulib-m4/stdarg.m4 index d208eb3..ab3e7f5 100644 --- a/gettext-tools/gnulib-m4/stdarg.m4 +++ b/gettext-tools/gnulib-m4/stdarg.m4 @@ -1,5 +1,5 @@ # stdarg.m4 serial 6 -dnl Copyright (C) 2006, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stdbool.m4 b/gettext-tools/gnulib-m4/stdbool.m4 index 7273b82..625520f 100644 --- a/gettext-tools/gnulib-m4/stdbool.m4 +++ b/gettext-tools/gnulib-m4/stdbool.m4 @@ -1,6 +1,6 @@ # Check for stdbool.h that conforms to C99. -dnl Copyright (C) 2002-2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stddef_h.m4 b/gettext-tools/gnulib-m4/stddef_h.m4 index 2310502..c045c65 100644 --- a/gettext-tools/gnulib-m4/stddef_h.m4 +++ b/gettext-tools/gnulib-m4/stddef_h.m4 @@ -1,6 +1,6 @@ dnl A placeholder for , for platforms that have issues. # stddef_h.m4 serial 5 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stdint.m4 b/gettext-tools/gnulib-m4/stdint.m4 index 4011a49..0b4b906 100644 --- a/gettext-tools/gnulib-m4/stdint.m4 +++ b/gettext-tools/gnulib-m4/stdint.m4 @@ -1,5 +1,5 @@ -# stdint.m4 serial 43 -dnl Copyright (C) 2001-2015 Free Software Foundation, Inc. +# stdint.m4 serial 44 +dnl Copyright (C) 2001-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -70,6 +70,8 @@ AC_DEFUN_ONCE([gl_STDINT_H], AC_COMPILE_IFELSE([ AC_LANG_PROGRAM([[ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#define __STDC_CONSTANT_MACROS 1 +#define __STDC_LIMIT_MACROS 1 #include /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in . */ #if !(defined WCHAR_MIN && defined WCHAR_MAX) @@ -218,6 +220,8 @@ struct s { AC_RUN_IFELSE([ AC_LANG_PROGRAM([[ #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#define __STDC_CONSTANT_MACROS 1 +#define __STDC_LIMIT_MACROS 1 #include ] gl_STDINT_INCLUDES @@ -279,6 +283,29 @@ static const char *macro_values[] = ]) fi if test "$gl_cv_header_working_stdint_h" = yes; then + dnl Now see whether the system works without + dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined. + AC_CACHE_CHECK([whether stdint.h predates C++11], + [gl_cv_header_stdint_predates_cxx11_h], + [gl_cv_header_stdint_predates_cxx11_h=yes + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([[ +#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ +#include +] +gl_STDINT_INCLUDES +[ +intmax_t im = INTMAX_MAX; +int32_t i32 = INT32_C (0x7fffffff); + ]])], + [gl_cv_header_stdint_predates_cxx11_h=no])]) + + if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then + AC_DEFINE([__STDC_CONSTANT_MACROS], [1], + [Define to 1 if the system predates C++11.]) + AC_DEFINE([__STDC_LIMIT_MACROS], [1], + [Define to 1 if the system predates C++11.]) + fi STDINT_H= else dnl Check for , and for diff --git a/gettext-tools/gnulib-m4/stdio_h.m4 b/gettext-tools/gnulib-m4/stdio_h.m4 index f60cc21..0e38758 100644 --- a/gettext-tools/gnulib-m4/stdio_h.m4 +++ b/gettext-tools/gnulib-m4/stdio_h.m4 @@ -1,5 +1,5 @@ # stdio_h.m4 serial 46 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stdlib_h.m4 b/gettext-tools/gnulib-m4/stdlib_h.m4 index 0b4c623..19107c4 100644 --- a/gettext-tools/gnulib-m4/stdlib_h.m4 +++ b/gettext-tools/gnulib-m4/stdlib_h.m4 @@ -1,5 +1,5 @@ # stdlib_h.m4 serial 42 -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stpcpy.m4 b/gettext-tools/gnulib-m4/stpcpy.m4 index 7e28bee..70bbfd8 100644 --- a/gettext-tools/gnulib-m4/stpcpy.m4 +++ b/gettext-tools/gnulib-m4/stpcpy.m4 @@ -1,5 +1,5 @@ # stpcpy.m4 serial 8 -dnl Copyright (C) 2002, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/stpncpy.m4 b/gettext-tools/gnulib-m4/stpncpy.m4 index 7c4617b..ea1089b 100644 --- a/gettext-tools/gnulib-m4/stpncpy.m4 +++ b/gettext-tools/gnulib-m4/stpncpy.m4 @@ -1,5 +1,5 @@ # stpncpy.m4 serial 16 -dnl Copyright (C) 2002-2003, 2005-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2005-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/strchrnul.m4 b/gettext-tools/gnulib-m4/strchrnul.m4 index 8c3d4cf..ac5c211 100644 --- a/gettext-tools/gnulib-m4/strchrnul.m4 +++ b/gettext-tools/gnulib-m4/strchrnul.m4 @@ -1,5 +1,5 @@ # strchrnul.m4 serial 9 -dnl Copyright (C) 2003, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/strcspn.m4 b/gettext-tools/gnulib-m4/strcspn.m4 index 912eb0f..a4d8769 100644 --- a/gettext-tools/gnulib-m4/strcspn.m4 +++ b/gettext-tools/gnulib-m4/strcspn.m4 @@ -1,5 +1,5 @@ # strcspn.m4 serial 4 -dnl Copyright (C) 2002-2003, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2003, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/strerror.m4 b/gettext-tools/gnulib-m4/strerror.m4 index 75a17f2..e286594 100644 --- a/gettext-tools/gnulib-m4/strerror.m4 +++ b/gettext-tools/gnulib-m4/strerror.m4 @@ -1,5 +1,5 @@ # strerror.m4 serial 17 -dnl Copyright (C) 2002, 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/string_h.m4 b/gettext-tools/gnulib-m4/string_h.m4 index 55d09ef..0c5ec6f 100644 --- a/gettext-tools/gnulib-m4/string_h.m4 +++ b/gettext-tools/gnulib-m4/string_h.m4 @@ -1,6 +1,6 @@ # Configure a GNU-like replacement for . -# Copyright (C) 2007-2015 Free Software Foundation, Inc. +# Copyright (C) 2007-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/strnlen.m4 b/gettext-tools/gnulib-m4/strnlen.m4 index 5f85d3f..67b3859 100644 --- a/gettext-tools/gnulib-m4/strnlen.m4 +++ b/gettext-tools/gnulib-m4/strnlen.m4 @@ -1,5 +1,5 @@ # strnlen.m4 serial 13 -dnl Copyright (C) 2002-2003, 2005-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2005-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/strpbrk.m4 b/gettext-tools/gnulib-m4/strpbrk.m4 index 1350a0c..778fd26 100644 --- a/gettext-tools/gnulib-m4/strpbrk.m4 +++ b/gettext-tools/gnulib-m4/strpbrk.m4 @@ -1,5 +1,5 @@ # strpbrk.m4 serial 6 -dnl Copyright (C) 2002-2003, 2007, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2003, 2007, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/strstr.m4 b/gettext-tools/gnulib-m4/strstr.m4 index 040c0b9..77db2a4 100644 --- a/gettext-tools/gnulib-m4/strstr.m4 +++ b/gettext-tools/gnulib-m4/strstr.m4 @@ -1,5 +1,5 @@ # strstr.m4 serial 16 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -71,7 +71,7 @@ AC_DEFUN([gl_FUNC_STRSTR], #include /* for strstr */ #include /* for malloc */ #include /* for alarm */ -static void quit (int sig) { exit (sig + 128); } +static void quit (int sig) { _exit (sig + 128); } ]], [[ int result = 0; size_t m = 1000000; diff --git a/gettext-tools/gnulib-m4/strtol.m4 b/gettext-tools/gnulib-m4/strtol.m4 index e100efd..fc72b3c 100644 --- a/gettext-tools/gnulib-m4/strtol.m4 +++ b/gettext-tools/gnulib-m4/strtol.m4 @@ -1,5 +1,5 @@ # strtol.m4 serial 6 -dnl Copyright (C) 2002-2003, 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2003, 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/strtoul.m4 b/gettext-tools/gnulib-m4/strtoul.m4 index 5ae76dd..a28aff1 100644 --- a/gettext-tools/gnulib-m4/strtoul.m4 +++ b/gettext-tools/gnulib-m4/strtoul.m4 @@ -1,5 +1,5 @@ # strtoul.m4 serial 5 -dnl Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/symlink.m4 b/gettext-tools/gnulib-m4/symlink.m4 index a59e2f0..d15d915 100644 --- a/gettext-tools/gnulib-m4/symlink.m4 +++ b/gettext-tools/gnulib-m4/symlink.m4 @@ -1,7 +1,7 @@ # serial 6 # See if we need to provide symlink replacement. -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_select_h.m4 b/gettext-tools/gnulib-m4/sys_select_h.m4 index 5ec5919..23526e5 100644 --- a/gettext-tools/gnulib-m4/sys_select_h.m4 +++ b/gettext-tools/gnulib-m4/sys_select_h.m4 @@ -1,5 +1,5 @@ # sys_select_h.m4 serial 20 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_socket_h.m4 b/gettext-tools/gnulib-m4/sys_socket_h.m4 index eaeabe7..ae500c7 100644 --- a/gettext-tools/gnulib-m4/sys_socket_h.m4 +++ b/gettext-tools/gnulib-m4/sys_socket_h.m4 @@ -1,5 +1,5 @@ # sys_socket_h.m4 serial 23 -dnl Copyright (C) 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_stat_h.m4 b/gettext-tools/gnulib-m4/sys_stat_h.m4 index 6c909e8..3d43b6f 100644 --- a/gettext-tools/gnulib-m4/sys_stat_h.m4 +++ b/gettext-tools/gnulib-m4/sys_stat_h.m4 @@ -1,5 +1,5 @@ # sys_stat_h.m4 serial 28 -*- Autoconf -*- -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_time_h.m4 b/gettext-tools/gnulib-m4/sys_time_h.m4 index 28c8b1a..3061a9c 100644 --- a/gettext-tools/gnulib-m4/sys_time_h.m4 +++ b/gettext-tools/gnulib-m4/sys_time_h.m4 @@ -1,7 +1,7 @@ # Configure a replacement for . # serial 8 -# Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_types_h.m4 b/gettext-tools/gnulib-m4/sys_types_h.m4 index 2232aec..b0aabb4 100644 --- a/gettext-tools/gnulib-m4/sys_types_h.m4 +++ b/gettext-tools/gnulib-m4/sys_types_h.m4 @@ -1,5 +1,5 @@ # sys_types_h.m4 serial 5 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/sys_wait_h.m4 b/gettext-tools/gnulib-m4/sys_wait_h.m4 index ae0a3b3..69ca429 100644 --- a/gettext-tools/gnulib-m4/sys_wait_h.m4 +++ b/gettext-tools/gnulib-m4/sys_wait_h.m4 @@ -1,5 +1,5 @@ # sys_wait_h.m4 serial 6 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/tempname.m4 b/gettext-tools/gnulib-m4/tempname.m4 index b1694d6..acf4c8d 100644 --- a/gettext-tools/gnulib-m4/tempname.m4 +++ b/gettext-tools/gnulib-m4/tempname.m4 @@ -1,6 +1,6 @@ #serial 5 -# Copyright (C) 2006-2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2006-2007, 2009-2016 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/term-ostream.m4 b/gettext-tools/gnulib-m4/term-ostream.m4 index c227384..bcc931e 100644 --- a/gettext-tools/gnulib-m4/term-ostream.m4 +++ b/gettext-tools/gnulib-m4/term-ostream.m4 @@ -1,5 +1,5 @@ # term-ostream.m4 serial 1 -dnl Copyright (C) 2006, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/terminfo.m4 b/gettext-tools/gnulib-m4/terminfo.m4 index 070e86e..8257e25 100644 --- a/gettext-tools/gnulib-m4/terminfo.m4 +++ b/gettext-tools/gnulib-m4/terminfo.m4 @@ -1,5 +1,5 @@ # terminfo.m4 serial 3 (gettext-0.18) -dnl Copyright (C) 2000-2002, 2006, 2008, 2015 Free Software Foundation, +dnl Copyright (C) 2000-2002, 2006, 2008, 2015-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/thread.m4 b/gettext-tools/gnulib-m4/thread.m4 index 5945126..7a9d776 100644 --- a/gettext-tools/gnulib-m4/thread.m4 +++ b/gettext-tools/gnulib-m4/thread.m4 @@ -1,5 +1,5 @@ # thread.m4 serial 3 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/time_h.m4 b/gettext-tools/gnulib-m4/time_h.m4 index 754b469..eb2a631 100644 --- a/gettext-tools/gnulib-m4/time_h.m4 +++ b/gettext-tools/gnulib-m4/time_h.m4 @@ -1,6 +1,6 @@ # Configure a more-standard replacement for . -# Copyright (C) 2000-2001, 2003-2007, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2000-2001, 2003-2007, 2009-2016 Free Software Foundation, Inc. # serial 9 diff --git a/gettext-tools/gnulib-m4/tls.m4 b/gettext-tools/gnulib-m4/tls.m4 index 9c146bd..87a3d49 100644 --- a/gettext-tools/gnulib-m4/tls.m4 +++ b/gettext-tools/gnulib-m4/tls.m4 @@ -1,5 +1,5 @@ # tls.m4 serial 2 (gettext-0.18) -dnl Copyright (C) 2005, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/tmpdir.m4 b/gettext-tools/gnulib-m4/tmpdir.m4 index 3f91881..6c8dc1d 100644 --- a/gettext-tools/gnulib-m4/tmpdir.m4 +++ b/gettext-tools/gnulib-m4/tmpdir.m4 @@ -1,5 +1,5 @@ # tmpdir.m4 serial 4 -dnl Copyright (C) 2001-2002, 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2001-2002, 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/ungetc.m4 b/gettext-tools/gnulib-m4/ungetc.m4 index 2a34b30..e5d10eb 100644 --- a/gettext-tools/gnulib-m4/ungetc.m4 +++ b/gettext-tools/gnulib-m4/ungetc.m4 @@ -1,5 +1,5 @@ # ungetc.m4 serial 3 -dnl Copyright (C) 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/unionwait.m4 b/gettext-tools/gnulib-m4/unionwait.m4 index 4ec7bf3..95199f3 100644 --- a/gettext-tools/gnulib-m4/unionwait.m4 +++ b/gettext-tools/gnulib-m4/unionwait.m4 @@ -1,5 +1,5 @@ # unionwait.m4 serial 1 (gettext-0.11) -dnl Copyright (C) 1993-2002, 2015 Free Software Foundation, Inc. +dnl Copyright (C) 1993-2002, 2015-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/unistd-safer.m4 b/gettext-tools/gnulib-m4/unistd-safer.m4 index 006bba2..ceb5cc6 100644 --- a/gettext-tools/gnulib-m4/unistd-safer.m4 +++ b/gettext-tools/gnulib-m4/unistd-safer.m4 @@ -1,5 +1,5 @@ #serial 9 -dnl Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/unistd_h.m4 b/gettext-tools/gnulib-m4/unistd_h.m4 index b3c581f..544dadb 100644 --- a/gettext-tools/gnulib-m4/unistd_h.m4 +++ b/gettext-tools/gnulib-m4/unistd_h.m4 @@ -1,5 +1,5 @@ # unistd_h.m4 serial 68 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/unlocked-io.m4 b/gettext-tools/gnulib-m4/unlocked-io.m4 index e5a6f43..c29ec20 100644 --- a/gettext-tools/gnulib-m4/unlocked-io.m4 +++ b/gettext-tools/gnulib-m4/unlocked-io.m4 @@ -1,6 +1,6 @@ # unlocked-io.m4 serial 15 -# Copyright (C) 1998-2006, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 1998-2006, 2009-2016 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/vasnprintf.m4 b/gettext-tools/gnulib-m4/vasnprintf.m4 index 4708f2b..2d4b463 100644 --- a/gettext-tools/gnulib-m4/vasnprintf.m4 +++ b/gettext-tools/gnulib-m4/vasnprintf.m4 @@ -1,5 +1,5 @@ # vasnprintf.m4 serial 36 -dnl Copyright (C) 2002-2004, 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2004, 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/vasprintf.m4 b/gettext-tools/gnulib-m4/vasprintf.m4 index b785dc3..d7866b1 100644 --- a/gettext-tools/gnulib-m4/vasprintf.m4 +++ b/gettext-tools/gnulib-m4/vasprintf.m4 @@ -1,5 +1,5 @@ # vasprintf.m4 serial 6 -dnl Copyright (C) 2002-2003, 2006-2007, 2009-2015 Free Software Foundation, +dnl Copyright (C) 2002-2003, 2006-2007, 2009-2016 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, diff --git a/gettext-tools/gnulib-m4/vsnprintf.m4 b/gettext-tools/gnulib-m4/vsnprintf.m4 index 28be6fd..e056f05 100644 --- a/gettext-tools/gnulib-m4/vsnprintf.m4 +++ b/gettext-tools/gnulib-m4/vsnprintf.m4 @@ -1,5 +1,5 @@ # vsnprintf.m4 serial 6 -dnl Copyright (C) 2002-2004, 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2002-2004, 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wait-process.m4 b/gettext-tools/gnulib-m4/wait-process.m4 index 4a8a3a1..1c60e51 100644 --- a/gettext-tools/gnulib-m4/wait-process.m4 +++ b/gettext-tools/gnulib-m4/wait-process.m4 @@ -1,5 +1,5 @@ # wait-process.m4 serial 6 -dnl Copyright (C) 2003, 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2003, 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/waitpid.m4 b/gettext-tools/gnulib-m4/waitpid.m4 index 535a708..5680dca 100644 --- a/gettext-tools/gnulib-m4/waitpid.m4 +++ b/gettext-tools/gnulib-m4/waitpid.m4 @@ -1,5 +1,5 @@ # waitpid.m4 serial 2 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/warn-on-use.m4 b/gettext-tools/gnulib-m4/warn-on-use.m4 index 1e98dc9..08440ec 100644 --- a/gettext-tools/gnulib-m4/warn-on-use.m4 +++ b/gettext-tools/gnulib-m4/warn-on-use.m4 @@ -1,5 +1,5 @@ # warn-on-use.m4 serial 5 -dnl Copyright (C) 2010-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2010-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wchar_h.m4 b/gettext-tools/gnulib-m4/wchar_h.m4 index 9d1b0f8..b40b732 100644 --- a/gettext-tools/gnulib-m4/wchar_h.m4 +++ b/gettext-tools/gnulib-m4/wchar_h.m4 @@ -1,6 +1,6 @@ dnl A placeholder for ISO C99 , for platforms that have issues. -dnl Copyright (C) 2007-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2007-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wcrtomb.m4 b/gettext-tools/gnulib-m4/wcrtomb.m4 index 7e3fe3f..267b3c9 100644 --- a/gettext-tools/gnulib-m4/wcrtomb.m4 +++ b/gettext-tools/gnulib-m4/wcrtomb.m4 @@ -1,5 +1,5 @@ # wcrtomb.m4 serial 11 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wctob.m4 b/gettext-tools/gnulib-m4/wctob.m4 index 501dc4a..bdb5299 100644 --- a/gettext-tools/gnulib-m4/wctob.m4 +++ b/gettext-tools/gnulib-m4/wctob.m4 @@ -1,5 +1,5 @@ # wctob.m4 serial 10 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wctomb.m4 b/gettext-tools/gnulib-m4/wctomb.m4 index 05c6685..7c8b3ef 100644 --- a/gettext-tools/gnulib-m4/wctomb.m4 +++ b/gettext-tools/gnulib-m4/wctomb.m4 @@ -1,5 +1,5 @@ # wctomb.m4 serial 2 -dnl Copyright (C) 2011-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2011-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wctype_h.m4 b/gettext-tools/gnulib-m4/wctype_h.m4 index 95a4705..accc001 100644 --- a/gettext-tools/gnulib-m4/wctype_h.m4 +++ b/gettext-tools/gnulib-m4/wctype_h.m4 @@ -2,7 +2,7 @@ dnl A placeholder for ISO C99 , for platforms that lack it. -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/wcwidth.m4 b/gettext-tools/gnulib-m4/wcwidth.m4 index b11dc8d..7a743c0 100644 --- a/gettext-tools/gnulib-m4/wcwidth.m4 +++ b/gettext-tools/gnulib-m4/wcwidth.m4 @@ -1,5 +1,5 @@ # wcwidth.m4 serial 23 -dnl Copyright (C) 2006-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -39,6 +39,7 @@ AC_DEFUN([gl_FUNC_WCWIDTH], dnl On Mac OS X 10.3, wcwidth(0x0301) (COMBINING ACUTE ACCENT) returns 1. dnl On OpenBSD 5.0, wcwidth(0x05B0) (HEBREW POINT SHEVA) returns 1. dnl On OSF/1 5.1, wcwidth(0x200B) (ZERO WIDTH SPACE) returns 1. + dnl On OpenBSD 5.8, wcwidth(0xFF1A) (FULLWIDTH COLON) returns 0. dnl This leads to bugs in 'ls' (coreutils). AC_CACHE_CHECK([whether wcwidth works reasonably in UTF-8 locales], [gl_cv_func_wcwidth_works], @@ -74,6 +75,8 @@ int main () result |= 2; if (wcwidth (0x200B) > 0) result |= 4; + if (wcwidth (0xFF1A) == 0) + result |= 8; } return result; }]])], diff --git a/gettext-tools/gnulib-m4/write.m4 b/gettext-tools/gnulib-m4/write.m4 index ce7042e..d9b93f9 100644 --- a/gettext-tools/gnulib-m4/write.m4 +++ b/gettext-tools/gnulib-m4/write.m4 @@ -1,5 +1,5 @@ # write.m4 serial 5 -dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2008-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/xvasprintf.m4 b/gettext-tools/gnulib-m4/xvasprintf.m4 index 715609a..dd01142 100644 --- a/gettext-tools/gnulib-m4/xvasprintf.m4 +++ b/gettext-tools/gnulib-m4/xvasprintf.m4 @@ -1,5 +1,5 @@ # xvasprintf.m4 serial 2 -dnl Copyright (C) 2006, 2009-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2006, 2009-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. diff --git a/gettext-tools/gnulib-m4/yield.m4 b/gettext-tools/gnulib-m4/yield.m4 index 4f24582..07f5f11 100644 --- a/gettext-tools/gnulib-m4/yield.m4 +++ b/gettext-tools/gnulib-m4/yield.m4 @@ -1,5 +1,5 @@ # yield.m4 serial 2 -dnl Copyright (C) 2005-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2016 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. -- cgit v1.2.1