diff options
Diffstat (limited to 'gnulib-m4/gnulib-comp.m4')
-rw-r--r-- | gnulib-m4/gnulib-comp.m4 | 1322 |
1 files changed, 614 insertions, 708 deletions
diff --git a/gnulib-m4/gnulib-comp.m4 b/gnulib-m4/gnulib-comp.m4 index 1fa89b27..3f238a2a 100644 --- a/gnulib-m4/gnulib-comp.m4 +++ b/gnulib-m4/gnulib-comp.m4 @@ -1,5 +1,5 @@ # DO NOT EDIT! GENERATED AUTOMATICALLY! -# Copyright (C) 2002-2024 Free Software Foundation, Inc. +# Copyright (C) 2002-2025 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 @@ -51,20 +51,20 @@ AC_DEFUN([gl_EARLY], # Code from module alloca-opt: # Code from module alloca-opt-tests: # Code from module amemxfrm: - # Code from module arpa_inet: - # Code from module arpa_inet-tests: + # Code from module arpa_inet-h: + # Code from module arpa_inet-h-tests: # Code from module array-mergesort: # Code from module array-mergesort-tests: # Code from module assert-h: # Code from module assert-h-tests: - # Code from module assure: - # Code from module at-internal: # Code from module attribute: # Code from module basename-lgpl: # Code from module binary-io: # Code from module binary-io-tests: # Code from module bind: # Code from module bind-tests: + # Code from module bool: + # Code from module bool-tests: # Code from module btoc32: # Code from module btoc32-tests: # Code from module btowc: @@ -72,8 +72,8 @@ AC_DEFUN([gl_EARLY], # Code from module builtin-expect: # Code from module c-ctype: # Code from module c-ctype-tests: - # Code from module c-strcase: - # Code from module c-strcase-tests: + # Code from module c-strcasecmp: + # Code from module c-strcasecmp-tests: # Code from module c-strcaseeq: # Code from module c32isalnum: # Code from module c32isalnum-tests: @@ -110,33 +110,23 @@ AC_DEFUN([gl_EARLY], # Code from module calloc-gnu: # Code from module calloc-gnu-tests: # Code from module calloc-posix: - # Code from module chdir: - # Code from module chdir-long: - # Code from module chdir-tests: + # Code from module calloc-posix-tests: # Code from module cloexec: # Code from module cloexec-tests: # Code from module close: # Code from module close-tests: - # Code from module closedir: # Code from module concat-filename: # Code from module connect: # Code from module connect-tests: - # Code from module ctype: - # Code from module ctype-tests: - # Code from module d-ino: - # Code from module dirent: - # Code from module dirent-tests: - # Code from module dirfd: - # Code from module dirfd-tests: + # Code from module ctype-h: + # Code from module ctype-h-tests: # Code from module double-slash-root: - # Code from module dup: - # Code from module dup-tests: # Code from module dup2: # Code from module dup2-tests: # Code from module environ: # Code from module environ-tests: - # Code from module errno: - # Code from module errno-tests: + # Code from module errno-h: + # Code from module errno-h-tests: # Code from module error: # Code from module error-h: # Code from module error-tests: @@ -147,24 +137,17 @@ AC_DEFUN([gl_EARLY], # Code from module extensions-aix: AC_REQUIRE([gl_USE_AIX_EXTENSIONS]) # Code from module extern-inline: - # Code from module fchdir: - # Code from module fchdir-tests: # Code from module fcntl: # Code from module fcntl-h: # Code from module fcntl-h-tests: # Code from module fcntl-tests: # Code from module fd-hook: - # Code from module fd-safer-flag: # Code from module fdopen: # Code from module fdopen-tests: - # Code from module fdopendir: - # Code from module fdopendir-tests: # Code from module fgetc-tests: # Code from module filename: - # Code from module filenamecat-lgpl: # Code from module flexmember: - # Code from module float: - # Code from module float-tests: + # Code from module float-h: # Code from module fpieee: AC_REQUIRE([gl_FP_IEEE]) # Code from module fpucw: @@ -180,24 +163,24 @@ AC_DEFUN([gl_EARLY], # Code from module fseterr-tests: # Code from module fstat: # Code from module fstat-tests: - # Code from module fstatat: - # Code from module fstatat-tests: # Code from module ftruncate: # Code from module ftruncate-tests: # Code from module fwrite-tests: # Code from module gen-header: - # Code from module getcwd: # Code from module getcwd-lgpl: # Code from module getcwd-lgpl-tests: - # Code from module getcwd-tests: # Code from module getdtablesize: # Code from module getdtablesize-tests: + # Code from module getlocalename_l-unsafe: + # Code from module getlocalename_l-unsafe-limited: # Code from module getprogname: # Code from module getprogname-tests: # Code from module gettext-h: + # Code from module gettext-h-tests: # Code from module gettimeofday: # Code from module gettimeofday-tests: # Code from module gitlog-to-changelog: + # Code from module gnulib-i18n: # Code from module gperf: # Code from module hard-locale: # Code from module hard-locale-tests: @@ -217,9 +200,9 @@ AC_DEFUN([gl_EARLY], # Code from module inline: # Code from module intprops: # Code from module intprops-tests: - # Code from module inttypes: - # Code from module inttypes-incomplete: - # Code from module inttypes-tests: + # Code from module inttypes-h: + # Code from module inttypes-h-incomplete: + # Code from module inttypes-h-tests: # Code from module ioctl: # Code from module ioctl-tests: # Code from module isblank: @@ -238,8 +221,6 @@ AC_DEFUN([gl_EARLY], # Code from module iswpunct-tests: # Code from module iswxdigit: # Code from module iswxdigit-tests: - # Code from module langinfo: - # Code from module langinfo-tests: # Code from module largefile: AC_REQUIRE([AC_SYS_LARGEFILE]) # Code from module largefile-tests: @@ -250,9 +231,12 @@ AC_DEFUN([gl_EARLY], # Code from module listen-tests: # Code from module localcharset: # Code from module localcharset-tests: - # Code from module locale: - # Code from module locale-tests: + # Code from module locale-h: + # Code from module locale-h-tests: + # Code from module localeconv: + # Code from module localeconv-tests: # Code from module localename: + # Code from module localename-environ: # Code from module localename-tests: # Code from module localename-unsafe: # Code from module localename-unsafe-limited: @@ -263,10 +247,11 @@ AC_DEFUN([gl_EARLY], # Code from module malloc-gnu: # Code from module malloc-gnu-tests: # Code from module malloc-posix: + # Code from module malloc-posix-tests: # Code from module malloca: # Code from module malloca-tests: - # Code from module math: - # Code from module math-tests: + # Code from module math-h: + # Code from module math-h-tests: # Code from module mbchar: # Code from module mbiterf: # Code from module mbrtoc32: @@ -282,29 +267,24 @@ AC_DEFUN([gl_EARLY], # Code from module memchr: # Code from module memchr-tests: # Code from module memcmp2: - # Code from module mempcpy: - # Code from module memrchr: - # Code from module memrchr-tests: # Code from module minmax: # Code from module mixin/printf-posix: + # Code from module mkfifo: + # Code from module mkfifo-tests: # Code from module msvc-inval: # Code from module msvc-nothrow: # Code from module multiarch: # Code from module nan: # Code from module nanosleep: # Code from module nanosleep-tests: - # Code from module netinet_in: - # Code from module netinet_in-tests: + # Code from module netinet_in-h: + # Code from module netinet_in-h-tests: # Code from module nocrash: # Code from module once: # Code from module once-tests: # Code from module open: # Code from module open-tests: - # Code from module openat: - # Code from module openat-die: - # Code from module openat-h: - # Code from module openat-tests: - # Code from module opendir: + # Code from module package-version: # Code from module pathmax: # Code from module pathmax-tests: # Code from module perror: @@ -342,24 +322,21 @@ AC_DEFUN([gl_EARLY], # Code from module random-tests: # Code from module random_r: # Code from module random_r-tests: - # Code from module readdir: - # Code from module realloc-gnu: - # Code from module realloc-gnu-tests: # Code from module realloc-posix: + # Code from module realloc-posix-tests: # Code from module reallocarray: # Code from module reallocarray-tests: # Code from module relocatable-lib-lgpl: - # Code from module rewinddir: # Code from module same-inode: - # Code from module save-cwd: - # Code from module sched: - # Code from module sched-tests: + # Code from module sched-h: + # Code from module sched-h-tests: # Code from module sched_yield: # Code from module select: # Code from module select-tests: # Code from module setenv: # Code from module setenv-tests: # Code from module setlocale: + # Code from module setlocale-fixes: # Code from module setlocale-null: # Code from module setlocale-null-tests: # Code from module setlocale-null-unlocked: @@ -394,21 +371,22 @@ AC_DEFUN([gl_EARLY], # Code from module stat-time: # Code from module stat-time-tests: # Code from module std-gnu11: - # Code from module stdbool: - # Code from module stdbool-tests: - # Code from module stdckdint: - # Code from module stdckdint-tests: - # Code from module stddef: - # Code from module stddef-tests: - # Code from module stdint: - # Code from module stdint-tests: - # Code from module stdio: + # Code from module stdckdint-h: + # Code from module stdckdint-h-tests: + # Code from module stddef-h: + # Code from module stddef-h-tests: + # Code from module stdint-h: + # Code from module stdint-h-tests: + # Code from module stdio-h: gl_STDIO_H_EARLY - # Code from module stdio-tests: - # Code from module stdlib: - # Code from module stdlib-tests: + # Code from module stdio-h-tests: + # Code from module stdlib-h: + # Code from module stdlib-h-tests: # Code from module stpcpy: - # Code from module strdup-posix: + # Code from module str_endswith: + # Code from module str_endswith-tests: + # Code from module str_startswith: + # Code from module str_startswith-tests: # Code from module streq: # Code from module strerror: # Code from module strerror-override: @@ -419,8 +397,9 @@ AC_DEFUN([gl_EARLY], # Code from module striconveh-tests: # Code from module striconveha: # Code from module striconveha-tests: - # Code from module string: - # Code from module string-tests: + # Code from module string-h: + # Code from module string-h-tests: + # Code from module stringeq: # Code from module strncat: # Code from module strncat-tests: # Code from module strstr: @@ -428,21 +407,21 @@ AC_DEFUN([gl_EARLY], # Code from module strstr-tests: # Code from module symlink: # Code from module symlink-tests: - # Code from module sys_ioctl: - # Code from module sys_ioctl-tests: - # Code from module sys_select: - # Code from module sys_select-tests: - # Code from module sys_socket: - # Code from module sys_socket-tests: - # Code from module sys_stat: - # Code from module sys_stat-tests: - # Code from module sys_time: - # Code from module sys_time-tests: - # Code from module sys_types: + # Code from module sys_ioctl-h: + # Code from module sys_ioctl-h-tests: + # Code from module sys_select-h: + # Code from module sys_select-h-tests: + # Code from module sys_socket-h: + # Code from module sys_socket-h-tests: + # Code from module sys_stat-h: + # Code from module sys_stat-h-tests: + # Code from module sys_time-h: + # Code from module sys_time-h-tests: + # Code from module sys_types-h: AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) - # Code from module sys_types-tests: - # Code from module sys_uio: - # Code from module sys_uio-tests: + # Code from module sys_types-h-tests: + # Code from module sys_uio-h: + # Code from module sys_uio-h-tests: # Code from module test-framework-sh: # Code from module test-framework-sh-tests: # Code from module test-xfail: @@ -455,9 +434,10 @@ AC_DEFUN([gl_EARLY], # Code from module time-h: # Code from module time-h-tests: # Code from module time-tests: - # Code from module uchar: - # Code from module uchar-tests: + # Code from module uchar-h: + # Code from module uchar-h-tests: # Code from module unicase/base: + # Code from module unicase/base-tests: # Code from module unicase/cased: # Code from module unicase/cased-tests: # Code from module unicase/empty-prefix-context: @@ -573,6 +553,7 @@ AC_DEFUN([gl_EARLY], # Code from module unicase/ulc-casecoll-tests: # Code from module unicase/ulc-casexfrm: # Code from module uniconv/base: + # Code from module uniconv/base-tests: # Code from module uniconv/u16-conv-from-enc: # Code from module uniconv/u16-conv-from-enc-tests: # Code from module uniconv/u16-conv-to-enc: @@ -604,6 +585,7 @@ AC_DEFUN([gl_EARLY], # Code from module uniconv/u8-strconv-to-enc-tests: # Code from module uniconv/u8-strconv-to-locale: # Code from module unictype/base: + # Code from module unictype/base-tests: # Code from module unictype/bidiclass-all: # Code from module unictype/bidiclass-byname: # Code from module unictype/bidiclass-byname-tests: @@ -995,6 +977,7 @@ AC_DEFUN([gl_EARLY], # Code from module unictype/syntax-java-whitespace: # Code from module unictype/syntax-java-whitespace-tests: # Code from module unigbrk/base: + # Code from module unigbrk/base-tests: # Code from module unigbrk/u16-grapheme-breaks: # Code from module unigbrk/u16-grapheme-breaks-tests: # Code from module unigbrk/u16-grapheme-next: @@ -1022,6 +1005,7 @@ AC_DEFUN([gl_EARLY], # Code from module unigbrk/ulc-grapheme-breaks: # Code from module unigbrk/ulc-grapheme-breaks-tests: # Code from module unilbrk/base: + # Code from module unilbrk/base-tests: # Code from module unilbrk/tables: # Code from module unilbrk/u16-possible-linebreaks: # Code from module unilbrk/u16-possible-linebreaks-tests: @@ -1041,12 +1025,15 @@ AC_DEFUN([gl_EARLY], # Code from module unilbrk/ulc-width-linebreaks: # Code from module unilbrk/ulc-width-linebreaks-tests: # Code from module unimetadata/base: + # Code from module unimetadata/base-tests: # Code from module unimetadata/u-version: # Code from module unimetadata/u-version-tests: # Code from module uniname/base: + # Code from module uniname/base-tests: # Code from module uniname/uniname: # Code from module uniname/uniname-tests: # Code from module uninorm/base: + # Code from module uninorm/base-tests: # Code from module uninorm/canonical-decomposition: # Code from module uninorm/canonical-decomposition-tests: # Code from module uninorm/compat-decomposition: @@ -1087,11 +1074,10 @@ AC_DEFUN([gl_EARLY], # Code from module uninorm/u8-normcoll: # Code from module uninorm/u8-normcoll-tests: # Code from module uninorm/u8-normxfrm: - # Code from module unistd: - # Code from module unistd-safer: - # Code from module unistd-safer-tests: - # Code from module unistd-tests: + # Code from module unistd-h: + # Code from module unistd-h-tests: # Code from module unistdio/base: + # Code from module unistdio/base-tests: # Code from module unistdio/u-printf-args: # Code from module unistdio/u16-asnprintf: # Code from module unistdio/u16-asnprintf-tests: @@ -1176,6 +1162,7 @@ AC_DEFUN([gl_EARLY], # Code from module unistdio/ulc-vsprintf: # Code from module unistdio/ulc-vsprintf-tests: # Code from module unistr/base: + # Code from module unistr/base-tests: # Code from module unistr/u16-check: # Code from module unistr/u16-check-tests: # Code from module unistr/u16-chr: @@ -1410,8 +1397,9 @@ AC_DEFUN([gl_EARLY], # Code from module unistr/u8-to-u32-tests: # Code from module unistr/u8-uctomb: # Code from module unistr/u8-uctomb-tests: - # Code from module unitypes: + # Code from module unitypes-h: # Code from module uniwbrk/base: + # Code from module uniwbrk/base-tests: # Code from module uniwbrk/table: # Code from module uniwbrk/u16-wordbreaks: # Code from module uniwbrk/u16-wordbreaks-tests: @@ -1423,6 +1411,7 @@ AC_DEFUN([gl_EARLY], # Code from module uniwbrk/ulc-wordbreaks-tests: # Code from module uniwbrk/wordbreak-property: # Code from module uniwidth/base: + # Code from module uniwidth/base-tests: # Code from module uniwidth/u16-strwidth: # Code from module uniwidth/u16-strwidth-tests: # Code from module uniwidth/u16-width: @@ -1444,8 +1433,8 @@ AC_DEFUN([gl_EARLY], # Code from module vararrays: # Code from module verify: # Code from module verify-tests: - # Code from module wchar: - # Code from module wchar-tests: + # Code from module wchar-h: + # Code from module wchar-h-tests: # Code from module wcrtomb: # Code from module wcrtomb-tests: # Code from module wctob: @@ -1473,7 +1462,7 @@ AC_DEFUN([gl_EARLY], # Code from module xalloc-die-tests: # Code from module xalloc-oversized: # Code from module xconcat-filename: - # Code from module xgetcwd: + # Code from module xgetcwd-lgpl: # Code from module xsize: # Code from module yield: ]) @@ -1503,6 +1492,7 @@ AC_DEFUN([gl_INIT], gl_ASSERT_H gl_CONDITIONAL_HEADER([assert.h]) AC_PROG_MKDIR_P + gl_C_BOOL gl___BUILTIN_EXPECT AC_REQUIRE([gl_UCHAR_H]) dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is @@ -1606,6 +1596,9 @@ AC_DEFUN([gl_INIT], gl_CONDITIONAL_HEADER([errno.h]) AC_PROG_MKDIR_P AC_REQUIRE([gl_EXTERN_INLINE]) + gl_FCNTL_H + gl_FCNTL_H_REQUIRE_DEFAULTS + AC_PROG_MKDIR_P AC_C_FLEXIBLE_ARRAY_MEMBER gl_FLOAT_H gl_CONDITIONAL_HEADER([float.h]) @@ -1633,6 +1626,14 @@ AC_DEFUN([gl_INIT], gl_MATH_MODULE_INDICATOR([frexpl]) gl_FUNC_FSETERR gl_CONDITIONAL([GL_COND_OBJ_FSETERR], [test $ac_cv_func___fseterr = no]) + gl_FUNC_GETLOCALENAME_L_UNSAFE + gl_PREREQ_GETLOCALENAME_L_UNSAFE + gl_LOCALE_MODULE_INDICATOR([getlocalename_l-unsafe]) + gl_FUNC_GETLOCALENAME_L_UNSAFE + gl_PREREQ_GETLOCALENAME_L_UNSAFE + AC_REQUIRE([AC_CANONICAL_HOST]) + gl_CONDITIONAL([GL_COND_OBJ_GETLOCALENAME_L_UNSAFE_LIMITED], + [case "$host_os" in openbsd* | aix* | *-android*) false;; *) true;; esac]) AC_REQUIRE([gl_FUNC_SETLOCALE_NULL]) HARD_LOCALE_LIB="$SETLOCALE_NULL_LIB" AC_SUBST([HARD_LOCALE_LIB]) @@ -1687,9 +1688,6 @@ AC_DEFUN([gl_INIT], gl_CONDITIONAL([GL_COND_OBJ_ISWXDIGIT], [! { test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; } && test $REPLACE_ISWXDIGIT = 1]) gl_WCTYPE_MODULE_INDICATOR([iswxdigit]) - gl_LANGINFO_H - gl_LANGINFO_H_REQUIRE_DEFAULTS - AC_PROG_MKDIR_P gl_LIMITS_H gl_CONDITIONAL_HEADER([limits.h]) AC_PROG_MKDIR_P @@ -1700,13 +1698,23 @@ AC_DEFUN([gl_INIT], gl_LOCALE_H gl_LOCALE_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P + gl_FUNC_LOCALECONV + gl_CONDITIONAL([GL_COND_OBJ_LOCALECONV], [test $REPLACE_LOCALECONV = 1]) + AM_COND_IF([GL_COND_OBJ_LOCALECONV], [ + gl_PREREQ_LOCALECONV + ]) + gl_LOCALE_MODULE_INDICATOR([localeconv]) + gl_MODULE_INDICATOR([localeconv]) + gl_LOCALENAME_ENVIRON + gl_LOCALE_MODULE_INDICATOR([localename-environ]) gl_LOCALENAME_UNSAFE gl_LOCALE_MODULE_INDICATOR([localename-unsafe]) gl_MUSL_LIBC gl_LOCALENAME_UNSAFE_LIMITED AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_LOCALENAME_UNSAFE_LIMITED], - [case "$host_os" in netbsd* | solaris*) true;; *) false;; esac]) + [case "$host_os" in openbsd* | aix* | *-android*) false;; *) true;; esac]) + gl_MUSL_LIBC gl_LOCK gl_MODULE_INDICATOR([lock]) AC_REQUIRE([gl_FUNC_MALLOC_POSIX]) @@ -1783,6 +1791,9 @@ AC_DEFUN([gl_INIT], gl_SCHED_H gl_SCHED_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P + AC_REQUIRE([AC_CANONICAL_HOST]) + gl_CONDITIONAL([GL_COND_OBJ_SETLOCALE_FIXES], + [case "$host_os" in mingw* | windows* | *-android*) true;; *) false;; esac]) gl_FUNC_SETLOCALE_NULL gl_CONDITIONAL([GL_COND_OBJ_SETLOCALE_LOCK], [test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0]) @@ -1795,13 +1806,7 @@ AC_DEFUN([gl_INIT], gl_MATH_MODULE_INDICATOR([signbit]) gl_SIZE_MAX gt_TYPE_SSIZE_T - gl_C_BOOL - AC_CHECK_HEADERS_ONCE([stdckdint.h]) - if test $ac_cv_header_stdckdint_h = yes; then - GL_GENERATE_STDCKDINT_H=false - else - GL_GENERATE_STDCKDINT_H=true - fi + gl_STDCKDINT_H gl_CONDITIONAL_HEADER([stdckdint.h]) AC_PROG_MKDIR_P gl_STDDEF_H @@ -1823,6 +1828,9 @@ AC_DEFUN([gl_INIT], gl_STRING_H gl_STRING_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P + gl_FUNC_STREQ + gl_FUNC_MEMEQ + gl_STRING_MODULE_INDICATOR([stringeq]) gl_FUNC_STRNCAT gl_CONDITIONAL([GL_COND_OBJ_STRNCAT], [test $REPLACE_STRNCAT = 1]) AM_COND_IF([GL_COND_OBJ_STRNCAT], [ @@ -1841,6 +1849,52 @@ AC_DEFUN([gl_INIT], gl_SYS_TYPES_H gl_SYS_TYPES_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P + gl_MUSL_LIBC + gl_CONDITIONAL([LIBC_IS_GNU], + [case "$host_os" in *-gnu* | gnu*) true ;; *) false ;; esac]) + gl_CONDITIONAL([LIBC_IS_MUSL], + [case "$host_os" in *-musl* | midipix*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_MACOS], + [case "$host_os" in darwin*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_MACOS11], + [case "$host_os" in darwin20.*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_MACOS12], + [case "$host_os" in darwin21.*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_MACOS13], + [case "$host_os" in darwin22.*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_MACOS14], + [case "$host_os" in darwin23.*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_FREEBSD], + [case "$host_os" in freebsd* | dragonfly*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_NETBSD], + [case "$host_os" in netbsd*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_OPENBSD], + [case "$host_os" in openbsd*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_AIX], + [case "$host_os" in aix*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_SOLARIS11], + [case "$host_os" in solaris2.11*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_CYGWIN], + [case "$host_os" in cygwin*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_NATIVE_WINDOWS], + [case "$host_os" in mingw* | windows*) true ;; *) false ;; esac]) + is_mingw=false; is_msvc=false + case "$host_os" in + windows*-msvc*) is_msvc=true ;; + mingw* | windows*) + AC_EGREP_CPP([Special], [ + #ifdef _MSC_VER + Special + #endif + ], [is_msvc=true], [is_mingw=true]) + ;; + esac + gl_CONDITIONAL([PLATFORM_IS_MINGW], [$is_mingw]) + gl_CONDITIONAL([PLATFORM_IS_MSVC], [$is_msvc]) + gl_CONDITIONAL([OS_IS_HAIKU], + [case "$host_os" in haiku*) true ;; *) false ;; esac]) + gl_CONDITIONAL([OS_IS_ANDROID], + [case "$host_os" in linux-androideabi*) true ;; *) false ;; esac]) AC_CHECK_HEADERS([sys/single_threaded.h]) AC_REQUIRE([gl_THREADLIB]) gl_TIME_H @@ -1861,66 +1915,66 @@ AC_DEFUN([gl_INIT], AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.3], [unicase/locale-language]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.3], [unicase/tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-casecmp]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-casecoll]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-casexfrm]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-ct-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-ct-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-is-cased]) - gl_LIBUNISTRING_MODULE([1.2], [unicase/u16-is-casefolded]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-is-titlecase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-is-uppercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-prefix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-suffix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u16-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-casecmp]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-casecoll]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-casexfrm]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-ct-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-ct-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-is-cased]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-is-casefolded]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-is-titlecase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-is-uppercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-prefix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-suffix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u32-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-casecmp]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-casecoll]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-casexfrm]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-ct-casefold]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-ct-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-is-cased]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-is-casefolded]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-is-titlecase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-is-uppercase]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-prefix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-suffix-context]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-tolower]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-totitle]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/u8-toupper]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/ulc-casecmp]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/ulc-casecoll]) - gl_LIBUNISTRING_MODULE([1.3], [unicase/ulc-casexfrm]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-casecmp]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-casecoll]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-casexfrm]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-ct-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-ct-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-ct-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-is-cased]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-is-casefolded]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-is-lowercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-is-uppercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-prefix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-suffix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u16-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-casecmp]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-casecoll]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-casexfrm]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-ct-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-ct-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-ct-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-is-cased]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-is-casefolded]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-is-lowercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-is-uppercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-prefix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-suffix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u32-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-casecmp]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-casecoll]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-casexfrm]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-ct-casefold]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-ct-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-ct-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-is-cased]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-is-casefolded]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-is-lowercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-is-uppercase]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-prefix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-suffix-context]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-tolower]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-totitle]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/u8-toupper]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/ulc-casecmp]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/ulc-casecoll]) + gl_LIBUNISTRING_MODULE([1.4], [unicase/ulc-casexfrm]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniconv.h]) AC_PROG_MKDIR_P AC_REQUIRE([gl_BIGENDIAN]) @@ -1948,525 +2002,525 @@ AC_DEFUN([gl_INIT], gl_UNICTYPE_H gl_UNICTYPE_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/bidiclass-byname]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/bidiclass-longname]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/bidiclass-name]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/bidiclass-of]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/bidiclass-test]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/block-list]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/block-test]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/bidiclass-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/bidiclass-longname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/bidiclass-name]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/bidiclass-of]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/bidiclass-test]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/block-list]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/block-test]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-C]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-C]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Cc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Cc]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Cf]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Cf]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Cn]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Cn]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Co]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Co]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Cs]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Cs]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-L]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-L]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-LC]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-LC]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Ll]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Ll]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Lm]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Lm]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Lo]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Lo]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Lt]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Lt]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Lu]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Lu]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-M]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-M]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Mc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Mc]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Me]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Me]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Mn]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Mn]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-N]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-N]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Nd]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Nd]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Nl]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Nl]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-No]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-No]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-P]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-P]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Pc]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Pd]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Pd]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Pe]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Pe]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pf]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Pf]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pi]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Pi]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Po]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Po]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Ps]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Ps]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-S]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-S]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Sc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Sc]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Sk]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Sk]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-Sm]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Sm]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/category-So]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-So]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Z]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Z]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zl]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Zl]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zp]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Zp]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zs]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/category-and]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/category-and-not]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/category-byname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-longname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-name]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/category-Zs]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-and]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-and-not]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-longname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-name]) dnl Since _UC_CATEGORY_NONE is not exported from an installed libunistring, dnl don't use gl_LIBUNISTRING_MODULE here. AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/category-of]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/category-or]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-of]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-or]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-test]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/combining-class]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-byname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-longname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-name]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/category-test]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/combining-class]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/combining-class-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/combining-class-longname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/combining-class-name]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-alnum]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-alnum]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-alpha]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-alpha]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-blank]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-blank]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-cntrl]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-cntrl]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-digit]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-graph]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-graph]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-lower]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-lower]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-print]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-print]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-punct]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-punct]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-space]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-space]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/ctype-upper]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-upper]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-xdigit]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/decimal-digit]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/digit]) - gl_LIBUNISTRING_MODULE([1.2], [unictype/incb-byname]) - gl_LIBUNISTRING_MODULE([1.2], [unictype/incb-name]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/incb-of]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/joininggroup-byname]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/joininggroup-name]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/joininggroup-of]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-byname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-longname]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/joiningtype-name]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/joiningtype-of]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/mirror]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/numeric]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/ctype-xdigit]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/decimal-digit]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/digit]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/incb-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/incb-name]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/incb-of]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joininggroup-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joininggroup-name]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joininggroup-of]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joiningtype-byname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joiningtype-longname]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joiningtype-name]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/joiningtype-of]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/mirror]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/numeric]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-alphabetic]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-alphabetic]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-ascii-hex-digit]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ascii-hex-digit]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-arabic-digit]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-arabic-digit]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-arabic-right-to-left]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-arabic-right-to-left]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-block-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-block-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-boundary-neutral]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-boundary-neutral]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-common-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-common-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-control]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-control]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-embedding-or-override]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-embedding-or-override]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-eur-num-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-eur-num-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-eur-num-terminator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-eur-num-terminator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-european-digit]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-european-digit]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-hebrew-right-to-left]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-hebrew-right-to-left]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-left-to-right]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-left-to-right]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-non-spacing-mark]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-non-spacing-mark]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-other-neutral]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-other-neutral]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-pdf]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-pdf]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-segment-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-segment-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-bidi-whitespace]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/property-byname]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-bidi-whitespace]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/property-byname]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-case-ignorable]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-case-ignorable]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-cased]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-cased]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-changes-when-casefolded]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-changes-when-casefolded]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-changes-when-casemapped]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-changes-when-casemapped]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-changes-when-lowercased]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-changes-when-lowercased]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-changes-when-titlecased]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-changes-when-titlecased]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-changes-when-uppercased]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-changes-when-uppercased]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-combining]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-combining]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-composite]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-composite]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-currency-symbol]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-currency-symbol]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-dash]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-dash]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-decimal-digit]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-decimal-digit]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-default-ignorable-code-point]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-default-ignorable-code-point]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-deprecated]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-deprecated]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-diacritic]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-diacritic]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-emoji]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-emoji]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-emoji-component]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-emoji-component]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-emoji-modifier]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-emoji-modifier]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-emoji-modifier-base]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-emoji-modifier-base]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-emoji-presentation]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-emoji-presentation]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-extended-pictographic]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-extended-pictographic]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-extender]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-extender]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-format-control]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-format-control]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-grapheme-base]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-grapheme-base]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-grapheme-extend]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-grapheme-extend]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-grapheme-link]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-grapheme-link]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-hex-digit]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-hex-digit]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-hyphen]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-hyphen]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-compat-math-continue]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-id-compat-math-continue]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-compat-math-start]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-id-compat-math-start]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-id-continue]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-id-continue]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-id-start]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-id-start]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-ideographic]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ideographic]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-ids-binary-operator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ids-binary-operator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-ids-trinary-operator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ids-trinary-operator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-ids-unary-operator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ids-unary-operator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-ignorable-control]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-ignorable-control]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-iso-control]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-iso-control]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-join-control]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-join-control]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-left-of-pair]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-left-of-pair]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-line-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-line-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-logical-order-exception]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-logical-order-exception]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-lowercase]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-lowercase]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-math]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-math]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-modifier-combining-mark]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-modifier-combining-mark]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-non-break]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-non-break]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-not-a-character]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-not-a-character]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-numeric]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-numeric]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-other-alphabetic]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-alphabetic]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-default-ignorable-code-point]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-default-ignorable-code-point]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-other-grapheme-extend]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-grapheme-extend]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-other-id-continue]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-id-continue]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-id-start]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-id-start]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-other-lowercase]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-lowercase]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-math]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-math]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-uppercase]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-other-uppercase]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-paired-punctuation]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-paired-punctuation]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-paragraph-separator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-paragraph-separator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-pattern-syntax]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-pattern-syntax]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-pattern-white-space]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-pattern-white-space]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-prepended-concatenation-mark]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-prepended-concatenation-mark]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-private-use]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-private-use]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-punctuation]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-punctuation]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-quotation-mark]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-quotation-mark]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-radical]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-radical]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-regional-indicator]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-regional-indicator]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-sentence-terminal]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-sentence-terminal]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-soft-dotted]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-soft-dotted]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-space]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-space]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-terminal-punctuation]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-test]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-terminal-punctuation]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/property-test]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-titlecase]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-titlecase]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-unassigned-code-value]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-unassigned-code-value]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-unified-ideograph]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-unified-ideograph]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-uppercase]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-uppercase]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-variation-selector]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-variation-selector]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-white-space]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-white-space]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-xid-continue]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-xid-continue]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unictype/property-xid-start]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-xid-start]) AC_REQUIRE([AC_C_INLINE]) gl_UNICTYPE_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-zero-width]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/scripts]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unictype/property-zero-width]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/scripts]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-c-ident]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-c-whitespace]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/syntax-c-ident]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/syntax-c-whitespace]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unictype/syntax-java-ident]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-java-whitespace]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/syntax-java-ident]) + gl_LIBUNISTRING_MODULE([1.4], [unictype/syntax-java-whitespace]) gl_LIBUNISTRING_LIBHEADER([1.2], [unigbrk.h]) AC_PROG_MKDIR_P gl_MODULE_INDICATOR([unigbrk/u16-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u16-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u16-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u16-grapheme-next]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u16-grapheme-next]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u16-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u16-grapheme-prev]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u16-grapheme-prev]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u16-grapheme-prev]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u32-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u32-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-next]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u32-grapheme-next]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u32-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-prev]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u32-grapheme-prev]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u32-grapheme-prev]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u8-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u8-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-next]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u8-grapheme-next]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u8-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-prev]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/u8-grapheme-prev]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/uc-gbrk-prop]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/u8-grapheme-prev]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/uc-gbrk-prop]) gl_MODULE_INDICATOR([unigbrk/uc-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/uc-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/uc-is-grapheme-break]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/uc-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/uc-is-grapheme-break]) gl_MODULE_INDICATOR([unigbrk/ulc-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.3], [unigbrk/ulc-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.4], [unigbrk/ulc-grapheme-breaks]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [unilbrk.h]) AC_PROG_MKDIR_P AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u16-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u16-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u32-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u32-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u8-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/u8-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/ulc-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.3], [unilbrk/ulc-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u16-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u16-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u32-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u32-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u8-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/u8-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/ulc-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.4], [unilbrk/ulc-width-linebreaks]) gl_LIBUNISTRING_LIBHEADER([1.2], [unimetadata.h]) gl_UNIMETADATA_H gl_UNIMETADATA_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P gl_UNIMETADATA_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [unimetadata/u-version]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [unimetadata/u-version]) gl_LIBUNISTRING_LIBHEADER([0.9.5], [uniname.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.3], [uniname/uniname]) + gl_LIBUNISTRING_MODULE([1.4], [uniname/uniname]) gl_LIBUNISTRING_LIBHEADER([1.2], [uninorm.h]) gl_UNINORM_H gl_UNINORM_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.3], [uninorm/canonical-decomposition]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/canonical-decomposition]) gl_LIBUNISTRING_MODULE([1.3], [uninorm/composition]) gl_LIBUNISTRING_MODULE([0.9.11], [uninorm/decomposing-form]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/decomposition]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/decomposition]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/filter]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/filter]) gl_UNINORM_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [uninorm/nfc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [uninorm/nfc]) gl_UNINORM_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [uninorm/nfd]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [uninorm/nfd]) gl_UNINORM_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [uninorm/nfkc]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [uninorm/nfkc]) gl_UNINORM_H_REQUIRE_DEFAULTS - gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.3], [uninorm/nfkd]) + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.4], [uninorm/nfkd]) gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u16-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u16-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u16-normcmp]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u16-normcoll]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u16-normxfrm]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u16-normalize]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u16-normcmp]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u16-normcoll]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u16-normxfrm]) gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u32-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u32-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u32-normcmp]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u32-normcoll]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u32-normxfrm]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u32-normalize]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u32-normcmp]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u32-normcoll]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u32-normxfrm]) gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u8-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u8-normalize]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u8-normcmp]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u8-normcoll]) - gl_LIBUNISTRING_MODULE([1.3], [uninorm/u8-normxfrm]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u8-normalize]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u8-normcmp]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u8-normcoll]) + gl_LIBUNISTRING_MODULE([1.4], [uninorm/u8-normxfrm]) gl_UNISTD_H gl_UNISTD_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P @@ -2530,18 +2584,18 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vasprintf]) gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vsnprintf]) gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vsprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-asnprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-asprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-fprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-asnprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-asprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-fprintf]) gl_PREREQ_PRINTF_PARSE - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-snprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-sprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-snprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-sprintf]) gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-vasnprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-vasprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-vfprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-vsnprintf]) - gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.3]), [unistdio/ulc-vsprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-vasnprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-vasprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-vfprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-vsnprintf]) + gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.4]), [unistdio/ulc-vsprintf]) gl_LIBUNISTRING_LIBHEADER([1.2], [unistr.h]) AC_PROG_MKDIR_P gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-check]) @@ -2686,37 +2740,23 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [unitypes.h]) AC_PROG_MKDIR_P - AH_VERBATIM([unitypes_restrict], [ - /* This definition is a duplicate of the one in unitypes.h. - It is here so that we can cope with an older version of unitypes.h - that does not contain this definition and that is pre-installed among - the public header files. */ - # if defined __restrict \ - || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ - || __clang_major__ >= 3 - # define _UC_RESTRICT __restrict - # elif 199901L <= __STDC_VERSION__ || defined restrict - # define _UC_RESTRICT restrict - # else - # define _UC_RESTRICT - # endif - ]) + gl_UNITYPES_H gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniwbrk.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.3], [uniwbrk/u16-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.3], [uniwbrk/u32-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.3], [uniwbrk/u8-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.3], [uniwbrk/ulc-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.3], [uniwbrk/wordbreak-property]) + gl_LIBUNISTRING_MODULE([1.4], [uniwbrk/u16-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.4], [uniwbrk/u32-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.4], [uniwbrk/u8-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.4], [uniwbrk/ulc-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.4], [uniwbrk/wordbreak-property]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniwidth.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u16-strwidth]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u16-width]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u32-strwidth]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u32-width]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u8-strwidth]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/u8-width]) - gl_LIBUNISTRING_MODULE([1.3], [uniwidth/width]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u16-strwidth]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u16-width]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u32-strwidth]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u32-width]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u8-strwidth]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/u8-width]) + gl_LIBUNISTRING_MODULE([1.4], [uniwidth/width]) gl_WCHAR_H gl_WCHAR_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P @@ -2766,27 +2806,35 @@ AC_DEFUN([gl_INIT], gl_libobjs= gl_ltlibobjs= gl_libobjdeps= + gl_libunistring_libobjs= + gl_libunistring_ltlibobjs= + gl_libunistring_libobjdeps= if test -n "$gl_LIBOBJS"; then # Remove the extension. changequote(,)dnl sed_drop_objext='s/\.o$//;s/\.obj$//' sed_dirname1='s,//*,/,g' sed_dirname2='s,\(.\)/$,\1,' - sed_dirname3='s,^[^/]*$,.,' - sed_dirname4='s,\(.\)/[^/]*$,\1,' + sed_dirname3='s,[^/]*$,,' sed_basename1='s,.*/,,' changequote([, ])dnl for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do gl_libobjs="$gl_libobjs $i.$ac_objext" gl_ltlibobjs="$gl_ltlibobjs $i.lo" - i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3"` i_base=`echo "$i" | sed -e "$sed_basename1"` - gl_libobjdeps="$gl_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Plo" + gl_libunistring_libobjs="$gl_libunistring_libobjs $i_dir""libunistring_a-$i_base.$ac_objext" + gl_libunistring_ltlibobjs="$gl_libunistring_ltlibobjs $i_dir""libunistring_la-$i_base.lo" + gl_libobjdeps="$gl_libobjdeps $i_dir\$(DEPDIR)/$i_base.Plo" + gl_libunistring_libobjdeps="$gl_libunistring_libobjdeps $i_dir\$(DEPDIR)/libunistring_la-$i_base.Plo" done fi AC_SUBST([gl_LIBOBJS], [$gl_libobjs]) AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs]) AC_SUBST([gl_LIBOBJDEPS], [$gl_libobjdeps]) + AC_SUBST([gl_libunistring_LIBOBJS], [$gl_libunistring_libobjs]) + AC_SUBST([gl_libunistring_LTLIBOBJS], [$gl_libunistring_ltlibobjs]) + AC_SUBST([gl_libunistring_LIBOBJDEPS], [$gl_libunistring_libobjdeps]) ]) gltests_libdeps= gltests_ltlibdeps= @@ -2816,7 +2864,6 @@ changequote([, ])dnl gl_ARPA_INET_H gl_ARPA_INET_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_BIND], [test "$ac_cv_header_winsock2_h" = yes]) gl_SYS_SOCKET_MODULE_INDICATOR([bind]) @@ -2929,22 +2976,11 @@ changequote([, ])dnl AC_LIBOBJ([calloc]) fi gl_STDLIB_MODULE_INDICATOR([calloc-posix]) - gl_UNISTD_MODULE_INDICATOR([chdir]) - gl_FUNC_CHDIR_LONG - gl_CONDITIONAL([GL_COND_OBJ_CHDIR_LONG], - [test $gl_cv_have_unlimited_file_name_length = no]) - AM_COND_IF([GL_COND_OBJ_CHDIR_LONG], [ - gl_PREREQ_CHDIR_LONG - ]) gl_MODULE_INDICATOR_FOR_TESTS([cloexec]) gl_FUNC_CLOSE gl_CONDITIONAL([GL_COND_OBJ_CLOSE], [test $REPLACE_CLOSE = 1]) gl_UNISTD_MODULE_INDICATOR([close]) gl_MODULE_INDICATOR([close]) - gl_FUNC_CLOSEDIR - gl_CONDITIONAL([GL_COND_OBJ_CLOSEDIR], - [test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1]) - gl_DIRENT_MODULE_INDICATOR([closedir]) AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_CONNECT], [test "$ac_cv_header_winsock2_h" = yes]) gl_SYS_SOCKET_MODULE_INDICATOR([connect]) @@ -2952,24 +2988,7 @@ changequote([, ])dnl gl_CTYPE_H gl_CTYPE_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - gl_CHECK_TYPE_STRUCT_DIRENT_D_INO - gl_DIRENT_H - gl_DIRENT_H_REQUIRE_DEFAULTS - AC_PROG_MKDIR_P - gl_FUNC_DIRFD - gl_CONDITIONAL([GL_COND_OBJ_DIRFD], - [test $HAVE_DIRFD = 0 || test $REPLACE_DIRFD = 1]) - AM_COND_IF([GL_COND_OBJ_DIRFD], [ - gl_PREREQ_DIRFD - ]) - gl_DIRENT_MODULE_INDICATOR([dirfd]) gl_DOUBLE_SLASH_ROOT - gl_FUNC_DUP - gl_CONDITIONAL([GL_COND_OBJ_DUP], [test $REPLACE_DUP = 1]) - AM_COND_IF([GL_COND_OBJ_DUP], [ - gl_PREREQ_DUP - ]) - gl_UNISTD_MODULE_INDICATOR([dup]) gl_FUNC_DUP2 gl_CONDITIONAL([GL_COND_OBJ_DUP2], [test $REPLACE_DUP2 = 1]) AM_COND_IF([GL_COND_OBJ_DUP2], [ @@ -2989,33 +3008,16 @@ changequote([, ])dnl AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) gl_ERROR_H AC_PROG_MKDIR_P - gl_FUNC_FCHDIR - gl_CONDITIONAL([GL_COND_OBJ_FCHDIR], - [test $HAVE_FCHDIR = 0 || test $REPLACE_FCHDIR = 1]) - AM_COND_IF([GL_COND_OBJ_FCHDIR], [ - gl_PREREQ_FCHDIR - ]) - gl_UNISTD_MODULE_INDICATOR([fchdir]) gl_FUNC_FCNTL gl_CONDITIONAL([GL_COND_OBJ_FCNTL], [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1]) gl_FCNTL_MODULE_INDICATOR([fcntl]) - gl_FCNTL_H - gl_FCNTL_H_REQUIRE_DEFAULTS - AC_PROG_MKDIR_P - gl_MODULE_INDICATOR([fd-safer-flag]) gl_FUNC_FDOPEN gl_CONDITIONAL([GL_COND_OBJ_FDOPEN], [test $REPLACE_FDOPEN = 1]) AM_COND_IF([GL_COND_OBJ_FDOPEN], [ gl_PREREQ_FDOPEN ]) gl_STDIO_MODULE_INDICATOR([fdopen]) - gl_FUNC_FDOPENDIR - gl_CONDITIONAL([GL_COND_OBJ_FDOPENDIR], - [test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1]) - gl_DIRENT_MODULE_INDICATOR([fdopendir]) - gl_MODULE_INDICATOR([fdopendir]) - gl_FILE_NAME_CONCAT_LGPL gl_FUNC_FSTAT gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1]) AM_COND_IF([GL_COND_OBJ_FSTAT], [ @@ -3028,11 +3030,6 @@ changequote([, ])dnl ]) gl_SYS_STAT_MODULE_INDICATOR([fstat]) gl_MODULE_INDICATOR([fstat]) - gl_FUNC_FSTATAT - gl_CONDITIONAL([GL_COND_OBJ_FSTATAT], - [test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1]) - gl_SYS_STAT_MODULE_INDICATOR([fstatat]) - gl_MODULE_INDICATOR([fstatat]) gl_FUNC_FTRUNCATE gl_CONDITIONAL([GL_COND_OBJ_FTRUNCATE], [test $HAVE_FTRUNCATE = 0 || test $REPLACE_FTRUNCATE = 1]) @@ -3040,13 +3037,6 @@ changequote([, ])dnl gl_PREREQ_FTRUNCATE ]) gl_UNISTD_MODULE_INDICATOR([ftruncate]) - gl_FUNC_GETCWD - gl_CONDITIONAL([GL_COND_OBJ_GETCWD], [test $REPLACE_GETCWD = 1]) - AM_COND_IF([GL_COND_OBJ_GETCWD], [ - gl_PREREQ_GETCWD - ]) - gl_MODULE_INDICATOR([getcwd]) - gl_UNISTD_MODULE_INDICATOR([getcwd]) gl_FUNC_GETCWD_LGPL gl_CONDITIONAL([GL_COND_OBJ_GETCWD_LGPL], [test $REPLACE_GETCWD = 1]) gl_UNISTD_MODULE_INDICATOR([getcwd]) @@ -3065,8 +3055,7 @@ changequote([, ])dnl gl_PREREQ_GETPROGNAME ]) gl_STDLIB_MODULE_INDICATOR([getprogname]) - AC_SUBST([LIBINTL]) - AC_SUBST([LTLIBINTL]) + gl_GETTEXT_H gl_FUNC_GETTIMEOFDAY gl_CONDITIONAL([GL_COND_OBJ_GETTIMEOFDAY], [test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1]) @@ -3074,6 +3063,7 @@ changequote([, ])dnl gl_PREREQ_GETTIMEOFDAY ]) gl_SYS_TIME_MODULE_INDICATOR([gettimeofday]) + GNULIB_I18N gl_MUSL_LIBC dnl Distinguish OpenBSD >= 6.2 from OpenBSD < 6.2. gl_CHECK_FUNCS_ANDROID([duplocale], [[#include <locale.h>]]) @@ -3112,9 +3102,11 @@ changequote([, ])dnl gl_CONDITIONAL([GL_COND_OBJ_LISTEN], [test "$ac_cv_header_winsock2_h" = yes]) gl_SYS_SOCKET_MODULE_INDICATOR([listen]) gl_MODULE_INDICATOR([listen]) + gl_WINDOWS_RC gl_CHECK_FUNCS_ANDROID([newlocale], [[#include <locale.h>]]) gl_CHECK_FUNCS_ANDROID([newlocale], [[#include <locale.h>]]) gl_MUSL_LIBC + gl_WINDOWS_RC AC_CHECK_HEADERS_ONCE([semaphore.h]) AC_CHECK_DECLS_ONCE([alarm]) AC_REQUIRE([gl_SEMAPHORE]) @@ -3140,6 +3132,7 @@ changequote([, ])dnl gt_LOCALE_FR_UTF8 gt_LOCALE_JA gt_LOCALE_ZH_CN + gl_WINDOWS_RC gt_LOCALE_EN_UTF8 gt_LOCALE_FR_UTF8 gt_LOCALE_EN_UTF8 @@ -3155,22 +3148,10 @@ changequote([, ])dnl gl_FUNC_MMAP_ANON AC_CHECK_HEADERS_ONCE([sys/mman.h]) AC_CHECK_FUNCS_ONCE([mprotect]) - gl_FUNC_MEMPCPY - gl_CONDITIONAL([GL_COND_OBJ_MEMPCPY], - [test $HAVE_MEMPCPY = 0 || test $REPLACE_MEMPCPY = 1]) - AM_COND_IF([GL_COND_OBJ_MEMPCPY], [ - gl_PREREQ_MEMPCPY - ]) - gl_STRING_MODULE_INDICATOR([mempcpy]) - gl_FUNC_MEMRCHR - gl_CONDITIONAL([GL_COND_OBJ_MEMRCHR], [test $ac_cv_func_memrchr = no]) - AM_COND_IF([GL_COND_OBJ_MEMRCHR], [ - gl_PREREQ_MEMRCHR - ]) - gl_STRING_MODULE_INDICATOR([memrchr]) - gl_FUNC_MMAP_ANON - AC_CHECK_HEADERS_ONCE([sys/mman.h]) - AC_CHECK_FUNCS_ONCE([mprotect]) + gl_FUNC_MKFIFO + gl_CONDITIONAL([GL_COND_OBJ_MKFIFO], + [test $HAVE_MKFIFO = 0 || test $REPLACE_MKFIFO = 1]) + gl_UNISTD_MODULE_INDICATOR([mkfifo]) AC_REQUIRE([gl_MSVC_INVAL]) gl_CONDITIONAL([GL_COND_OBJ_MSVC_INVAL], [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1]) @@ -3192,18 +3173,7 @@ changequote([, ])dnl gl_PREREQ_OPEN ]) gl_FCNTL_MODULE_INDICATOR([open]) - gl_FUNC_OPENAT - gl_CONDITIONAL([GL_COND_OBJ_OPENAT], - [test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1]) - AM_COND_IF([GL_COND_OBJ_OPENAT], [ - gl_PREREQ_OPENAT - ]) - gl_MODULE_INDICATOR([openat]) dnl for lib/getcwd.c - gl_FCNTL_MODULE_INDICATOR([openat]) - gl_FUNC_OPENDIR - gl_CONDITIONAL([GL_COND_OBJ_OPENDIR], - [test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1]) - gl_DIRENT_MODULE_INDICATOR([opendir]) + AC_CHECK_DECLS_ONCE([alarm]) gl_PATHMAX gl_FUNC_PERROR gl_CONDITIONAL([GL_COND_OBJ_PERROR], [test $REPLACE_PERROR = 1]) @@ -3278,19 +3248,10 @@ changequote([, ])dnl gl_PREREQ_RANDOM_R ]) gl_STDLIB_MODULE_INDICATOR([random_r]) - gl_FUNC_READDIR - gl_CONDITIONAL([GL_COND_OBJ_READDIR], - [test $HAVE_READDIR = 0 || test $REPLACE_READDIR = 1]) - gl_DIRENT_MODULE_INDICATOR([readdir]) - gl_FUNC_REALLOC_GNU - if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then - AC_LIBOBJ([realloc]) - fi - gl_STDLIB_MODULE_INDICATOR([realloc-gnu]) gl_FUNC_REALLOC_POSIX - if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then - AC_LIBOBJ([realloc]) - fi + gl_FUNC_REALLOC_0_NONNULL + gl_CONDITIONAL([GL_COND_OBJ_REALLOC_POSIX], + [test $REPLACE_REALLOC_FOR_REALLOC_POSIX != 0]) gl_STDLIB_MODULE_INDICATOR([realloc-posix]) gl_FUNC_REALLOCARRAY gl_CONDITIONAL([GL_COND_OBJ_REALLOCARRAY], @@ -3300,11 +3261,6 @@ changequote([, ])dnl ]) gl_MODULE_INDICATOR([reallocarray]) gl_STDLIB_MODULE_INDICATOR([reallocarray]) - gl_FUNC_REWINDDIR - gl_CONDITIONAL([GL_COND_OBJ_REWINDDIR], - [test $HAVE_REWINDDIR = 0 || test $REPLACE_REWINDDIR = 1]) - gl_DIRENT_MODULE_INDICATOR([rewinddir]) - gl_SAVE_CWD gl_FUNC_SCHED_YIELD gl_CONDITIONAL([GL_COND_OBJ_SCHED_YIELD], [test $HAVE_SCHED_YIELD = 0 || test $REPLACE_SCHED_YIELD = 1]) @@ -3328,6 +3284,7 @@ changequote([, ])dnl gt_LOCALE_FR_UTF8 gt_LOCALE_JA gt_LOCALE_ZH_CN + gl_WINDOWS_RC AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_SETSOCKOPT], [test "$ac_cv_header_winsock2_h" = yes]) @@ -3383,6 +3340,18 @@ changequote([, ])dnl gl_STDIO_H gl_STDIO_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P + USES_MSVCRT=0 + case "$host_os" in + mingw* | windows*) + AC_EGREP_CPP([Special], [ + #ifndef _UCRT + Special + #endif + ], + [USES_MSVCRT=1]) + ;; + esac + gl_CONDITIONAL([GL_COND_OBJ_STDIO_CONSOLESAFE], [test $USES_MSVCRT = 1]) gl_CONDITIONAL([GL_COND_OBJ_STDIO_READ], [test $REPLACE_STDIO_READ_FUNCS = 1]) gl_CONDITIONAL([GL_COND_OBJ_STDIO_WRITE], [test $REPLACE_STDIO_WRITE_FUNCS = 1]) dnl No need to create extra modules for these functions. Everyone who uses @@ -3416,12 +3385,8 @@ changequote([, ])dnl gl_PREREQ_STPCPY ]) gl_STRING_MODULE_INDICATOR([stpcpy]) - gl_FUNC_STRDUP_POSIX - gl_CONDITIONAL([GL_COND_OBJ_STRDUP], [test $REPLACE_STRDUP = 1]) - AM_COND_IF([GL_COND_OBJ_STRDUP], [ - gl_PREREQ_STRDUP - ]) - gl_STRING_MODULE_INDICATOR([strdup]) + gl_STRING_MODULE_INDICATOR([str_endswith]) + gl_STRING_MODULE_INDICATOR([str_startswith]) gl_FUNC_STRERROR gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1]) gl_MODULE_INDICATOR([strerror]) @@ -3473,50 +3438,6 @@ changequote([, ])dnl gl_SYS_UIO_H gl_SYS_UIO_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - gl_MUSL_LIBC - gl_CONDITIONAL([LIBC_IS_GNU], - [case "$host_os" in *-gnu* | gnu*) true ;; *) false ;; esac]) - gl_CONDITIONAL([LIBC_IS_MUSL], - [case "$host_os" in *-musl* | midipix*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_MACOS], - [case "$host_os" in darwin*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_MACOS11], - [case "$host_os" in darwin20.*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_MACOS12], - [case "$host_os" in darwin21.*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_MACOS13], - [case "$host_os" in darwin22.*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_MACOS14], - [case "$host_os" in darwin23.*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_FREEBSD], - [case "$host_os" in freebsd* | dragonfly*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_NETBSD], - [case "$host_os" in netbsd*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_OPENBSD], - [case "$host_os" in openbsd*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_AIX], - [case "$host_os" in aix*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_SOLARIS11], - [case "$host_os" in solaris2.11*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_CYGWIN], - [case "$host_os" in cygwin*) true ;; *) false ;; esac]) - gl_CONDITIONAL([OS_IS_NATIVE_WINDOWS], - [case "$host_os" in mingw* | windows*) true ;; *) false ;; esac]) - is_mingw=false; is_msvc=false - case "$host_os" in - windows*-msvc*) is_msvc=true ;; - mingw* | windows*) - AC_EGREP_CPP([Special], [ - #ifdef _MSC_VER - Special - #endif - ], [is_msvc=true], [is_mingw=true]) - ;; - esac - gl_CONDITIONAL([PLATFORM_IS_MINGW], [$is_mingw]) - gl_CONDITIONAL([PLATFORM_IS_MSVC], [$is_msvc]) - gl_CONDITIONAL([OS_IS_ANDROID], - [case "$host_os" in linux-androideabi*) true ;; *) false ;; esac]) gl_THREAD gl_FUNC_TIME gl_CONDITIONAL([GL_COND_OBJ_TIME], [test $REPLACE_TIME = 1]) @@ -3538,7 +3459,6 @@ changequote([, ])dnl AC_CHECK_DECLS_ONCE([alarm]) AC_CHECK_DECLS_ONCE([alarm]) AC_CHECK_DECLS_ONCE([alarm]) - gl_UNISTD_SAFER gt_LOCALE_FR gt_LOCALE_FR_UTF8 gt_LOCALE_FR @@ -3697,27 +3617,35 @@ changequote([, ])dnl gltests_libobjs= gltests_ltlibobjs= gltests_libobjdeps= + gltests_libunistring_libobjs= + gltests_libunistring_ltlibobjs= + gltests_libunistring_libobjdeps= if test -n "$gltests_LIBOBJS"; then # Remove the extension. changequote(,)dnl sed_drop_objext='s/\.o$//;s/\.obj$//' sed_dirname1='s,//*,/,g' sed_dirname2='s,\(.\)/$,\1,' - sed_dirname3='s,^[^/]*$,.,' - sed_dirname4='s,\(.\)/[^/]*$,\1,' + sed_dirname3='s,[^/]*$,,' sed_basename1='s,.*/,,' changequote([, ])dnl for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do gltests_libobjs="$gltests_libobjs $i.$ac_objext" gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" - i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3"` i_base=`echo "$i" | sed -e "$sed_basename1"` - gltests_libobjdeps="$gltests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Plo" + gltests_libunistring_libobjs="$gltests_libunistring_libobjs $i_dir""libunistring_a-$i_base.$ac_objext" + gltests_libunistring_ltlibobjs="$gltests_libunistring_ltlibobjs $i_dir""libunistring_la-$i_base.lo" + gltests_libobjdeps="$gltests_libobjdeps $i_dir\$(DEPDIR)/$i_base.Plo" + gltests_libunistring_libobjdeps="$gltests_libunistring_libobjdeps $i_dir\$(DEPDIR)/libunistring_la-$i_base.Plo" done fi AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs]) AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs]) AC_SUBST([gltests_LIBOBJDEPS], [$gltests_libobjdeps]) + AC_SUBST([gltests_libunistring_LIBOBJS], [$gltests_libunistring_libobjs]) + AC_SUBST([gltests_libunistring_LTLIBOBJS], [$gltests_libunistring_ltlibobjs]) + AC_SUBST([gltests_libunistring_LIBOBJDEPS], [$gltests_libunistring_libobjdeps]) ]) AC_REQUIRE([gl_CC_GNULIB_WARNINGS]) LIBTESTS_LIBDEPS="$gltests_libdeps" @@ -3798,7 +3726,6 @@ AC_DEFUN([gl_FILE_LIST], [ lib/c-strcase.h lib/c-strcasecmp.c lib/c-strcaseeq.h - lib/c-strncasecmp.c lib/c32is-impl.h lib/c32isalnum.c lib/c32isalpha.c @@ -3816,6 +3743,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/c32tolower.c lib/c32width.c lib/errno.in.h + lib/fcntl.in.h lib/flexmember.h lib/float+.h lib/float.c @@ -3826,6 +3754,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/frexpl.c lib/fseterr.c lib/fseterr.h + lib/getlocalename_l-unsafe.c + lib/getlocalename_l-unsafe.h lib/glthread/lock.c lib/glthread/lock.h lib/glthread/once.c @@ -3838,8 +3768,6 @@ AC_DEFUN([gl_FILE_LIST], [ lib/iconv_close.c lib/iconv_open-aix.gperf lib/iconv_open-hpux.gperf - lib/iconv_open-irix.gperf - lib/iconv_open-osf.gperf lib/iconv_open-solaris.gperf lib/iconv_open-zos.gperf lib/iconv_open.c @@ -3859,13 +3787,14 @@ AC_DEFUN([gl_FILE_LIST], [ lib/iswpunct.c lib/iswxdigit.c lib/itold.c - lib/langinfo.in.h lib/lc-charset-dispatch.c lib/lc-charset-dispatch.h lib/limits.in.h lib/localcharset.c lib/localcharset.h lib/locale.in.h + lib/localeconv.c + lib/localename-environ.c lib/localename-table.c lib/localename-table.h lib/localename-unsafe.c @@ -3908,6 +3837,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/relocatable.h lib/relocatable.valgrind lib/sched.in.h + lib/setlocale-fixes.c + lib/setlocale-fixes.h lib/setlocale-lock.c lib/setlocale_null-unlocked.c lib/setlocale_null.c @@ -3920,6 +3851,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/stddef.in.h lib/stdint.in.h lib/stdio-impl.h + lib/stdlib.c lib/stdlib.in.h lib/str-two-way.h lib/streq.h @@ -3927,6 +3859,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/striconveh.h lib/striconveha.c lib/striconveha.h + lib/string.c lib/string.in.h lib/strncat.c lib/strstr.c @@ -4424,6 +4357,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unigbrk.in.h lib/unigbrk/gbrkprop.h lib/unigbrk/u-grapheme-breaks.h + lib/unigbrk/u-grapheme-next.h + lib/unigbrk/u-grapheme-prev.h lib/unigbrk/u16-grapheme-breaks.c lib/unigbrk/u16-grapheme-next.c lib/unigbrk/u16-grapheme-prev.c @@ -4780,18 +4715,11 @@ AC_DEFUN([gl_FILE_LIST], [ m4/c-bool.m4 m4/c32rtomb.m4 m4/calloc.m4 - m4/chdir-long.m4 m4/close.m4 - m4/closedir.m4 m4/codeset.m4 m4/ctype_h.m4 - m4/d-ino.m4 - m4/dirent_h.m4 - m4/dirfd.m4 m4/double-slash-root.m4 - m4/dup.m4 m4/dup2.m4 - m4/eealloc.m4 m4/environ.m4 m4/errno_h.m4 m4/error.m4 @@ -4802,13 +4730,10 @@ AC_DEFUN([gl_FILE_LIST], [ m4/extensions-aix.m4 m4/extensions.m4 m4/extern-inline.m4 - m4/fchdir.m4 m4/fcntl-o.m4 m4/fcntl.m4 m4/fcntl_h.m4 m4/fdopen.m4 - m4/fdopendir.m4 - m4/filenamecat.m4 m4/flexmember.m4 m4/float_h.m4 m4/fpieee.m4 @@ -4817,21 +4742,22 @@ AC_DEFUN([gl_FILE_LIST], [ m4/frexpl.m4 m4/fseterr.m4 m4/fstat.m4 - m4/fstatat.m4 m4/ftruncate.m4 - m4/getcwd-abort-bug.m4 - m4/getcwd-path-max.m4 m4/getcwd.m4 m4/getdtablesize.m4 + m4/getlocalename_l.m4 m4/getprogname.m4 + m4/gettext_h.m4 m4/gettimeofday.m4 m4/gnulib-common.m4 + m4/gnulib-i18n.m4 m4/host-cpu-c-abi.m4 m4/iconv.m4 m4/iconv_h.m4 m4/iconv_open.m4 m4/include_next.m4 m4/inet_pton.m4 + m4/init-package-version.m4 m4/inline.m4 m4/intl-thread-locale.m4 m4/intlmacosx.m4 @@ -4847,7 +4773,6 @@ AC_DEFUN([gl_FILE_LIST], [ m4/iswdigit.m4 m4/iswpunct.m4 m4/iswxdigit.m4 - m4/langinfo_h.m4 m4/largefile.m4 m4/lcmessage.m4 m4/ldexpl.m4 @@ -4864,6 +4789,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/locale-tr.m4 m4/locale-zh.m4 m4/locale_h.m4 + m4/localeconv.m4 m4/localename.m4 m4/lock.m4 m4/lstat.m4 @@ -4878,9 +4804,8 @@ AC_DEFUN([gl_FILE_LIST], [ m4/mbstate_t.m4 m4/mbtowc.m4 m4/memchr.m4 - m4/mempcpy.m4 - m4/memrchr.m4 m4/minmax.m4 + m4/mkfifo.m4 m4/mmap-anon.m4 m4/mode_t.m4 m4/msvc-inval.m4 @@ -4897,8 +4822,6 @@ AC_DEFUN([gl_FILE_LIST], [ m4/open-cloexec.m4 m4/open-slash.m4 m4/open.m4 - m4/openat.m4 - m4/opendir.m4 m4/pathmax.m4 m4/perror.m4 m4/pid_t.m4 @@ -4921,12 +4844,9 @@ AC_DEFUN([gl_FILE_LIST], [ m4/raise.m4 m4/random.m4 m4/random_r.m4 - m4/readdir.m4 m4/realloc.m4 m4/reallocarray.m4 m4/relocatable-lib.m4 - m4/rewinddir.m4 - m4/save-cwd.m4 m4/sched_h.m4 m4/sched_yield.m4 m4/select.m4 @@ -4949,16 +4869,17 @@ AC_DEFUN([gl_FILE_LIST], [ m4/stat.m4 m4/std-gnu11.m4 m4/stdalign.m4 + m4/stdckdint_h.m4 m4/stddef_h.m4 m4/stdint.m4 m4/stdint_h.m4 m4/stdio_h.m4 m4/stdlib_h.m4 m4/stpcpy.m4 - m4/strdup.m4 m4/strerror.m4 m4/strerror_r.m4 m4/string_h.m4 + m4/stringeq.m4 m4/strncat.m4 m4/strstr.m4 m4/symlink.m4 @@ -4979,8 +4900,8 @@ AC_DEFUN([gl_FILE_LIST], [ m4/unictype_h.m4 m4/unimetadata_h.m4 m4/uninorm_h.m4 - m4/unistd-safer.m4 m4/unistd_h.m4 + m4/unitypes_h.m4 m4/usleep.m4 m4/vararrays.m4 m4/vasnprintf.m4 @@ -4992,6 +4913,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/wctomb.m4 m4/wctype_h.m4 m4/wcwidth.m4 + m4/windows-rc.m4 m4/wint_t.m4 m4/xalloc.m4 m4/xgetcwd.m4 @@ -5007,19 +4929,19 @@ AC_DEFUN([gl_FILE_LIST], [ tests/macros.h tests/minus-zero.h tests/nap.h - tests/qemu.h tests/randomd.c tests/randoml.c tests/signature.h tests/test-accept.c tests/test-alignasof.c tests/test-alloca-opt.c - tests/test-arpa_inet.c + tests/test-arpa_inet-h.c tests/test-array-mergesort.c tests/test-assert.c tests/test-binary-io.c tests/test-binary-io.sh tests/test-bind.c + tests/test-bool.c tests/test-btoc32-1.sh tests/test-btoc32-2.sh tests/test-btoc32-3.sh @@ -5029,9 +4951,8 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-btowc-3.sh tests/test-btowc.c tests/test-c-ctype.c - tests/test-c-strcase.sh tests/test-c-strcasecmp.c - tests/test-c-strncasecmp.c + tests/test-c-strcasecmp.sh tests/test-c32isalnum.c tests/test-c32isalnum.sh tests/test-c32isalpha.c @@ -5070,27 +4991,20 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-c32tolower.sh tests/test-c32width.c tests/test-calloc-gnu.c - tests/test-chdir.c + tests/test-calloc-posix.c tests/test-cloexec.c tests/test-close.c tests/test-connect.c - tests/test-ctype.c - tests/test-dirent.c - tests/test-dirfd.c - tests/test-dup-safer.c - tests/test-dup.c + tests/test-ctype-h.c tests/test-dup2.c tests/test-environ.c - tests/test-errno.c + tests/test-errno-h.c tests/test-error.c tests/test-error.sh - tests/test-fchdir.c tests/test-fcntl-h.c tests/test-fcntl.c tests/test-fdopen.c - tests/test-fdopendir.c tests/test-fgetc.c - tests/test-float.c tests/test-fputc.c tests/test-fread.c tests/test-free.c @@ -5099,15 +5013,13 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-frexpl.c tests/test-fseterr.c tests/test-fstat.c - tests/test-fstatat.c tests/test-ftruncate.c tests/test-ftruncate.sh tests/test-fwrite.c tests/test-getcwd-lgpl.c - tests/test-getcwd.c - tests/test-getcwd.sh tests/test-getdtablesize.c tests/test-getprogname.c + tests/test-gettext-h.c tests/test-gettimeofday.c tests/test-hard-locale.c tests/test-iconv-h.c @@ -5116,7 +5028,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-inet_pton.c tests/test-init.sh tests/test-intprops.c - tests/test-inttypes.c + tests/test-inttypes-h.c tests/test-ioctl.c tests/test-isblank.c tests/test-isnand-nolibm.c @@ -5132,19 +5044,25 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-iswpunct.sh tests/test-iswxdigit.c tests/test-iswxdigit.sh - tests/test-langinfo.c tests/test-largefile.c tests/test-limits-h.c tests/test-listen.c + tests/test-localcharset-w32utf8.c + tests/test-localcharset-w32utf8.sh tests/test-localcharset.c - tests/test-locale.c + tests/test-locale-h.c + tests/test-localeconv-mt.c + tests/test-localeconv.c + tests/test-localename-w32utf8.c + tests/test-localename-w32utf8.sh tests/test-localename.c tests/test-lock.c tests/test-lstat.c tests/test-lstat.h tests/test-malloc-gnu.c + tests/test-malloc-posix.c tests/test-malloca.c - tests/test-math.c + tests/test-math-h.c tests/test-mbrtoc32-1.sh tests/test-mbrtoc32-2.sh tests/test-mbrtoc32-3.sh @@ -5172,19 +5090,21 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-mbrtowc-w32-7.sh tests/test-mbrtowc-w32-8.sh tests/test-mbrtowc-w32.c + tests/test-mbrtowc-w32utf8.c + tests/test-mbrtowc-w32utf8.sh tests/test-mbrtowc.c tests/test-mbsinit.c tests/test-mbsinit.sh tests/test-mbsnlen.c tests/test-mbsnlen.sh tests/test-memchr.c - tests/test-memrchr.c + tests/test-mkfifo.c + tests/test-mkfifo.h tests/test-nanosleep.c - tests/test-netinet_in.c + tests/test-netinet_in-h.c tests/test-once.c tests/test-open.c tests/test-open.h - tests/test-openat.c tests/test-pathmax.c tests/test-perror.c tests/test-perror.sh @@ -5208,10 +5128,10 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-random-mt.c tests/test-random.c tests/test-random_r.c - tests/test-realloc-gnu.c + tests/test-realloc-posix.c tests/test-reallocarray.c tests/test-rwlock1.c - tests/test-sched.c + tests/test-sched-h.c tests/test-select-fd.c tests/test-select-in.sh tests/test-select-out.sh @@ -5219,6 +5139,9 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-select.c tests/test-select.h tests/test-setenv.c + tests/test-setlocale-w32.c + tests/test-setlocale-w32utf8.c + tests/test-setlocale-w32utf8.sh tests/test-setlocale1.c tests/test-setlocale1.sh tests/test-setlocale2.c @@ -5236,41 +5159,42 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-stat-time.c tests/test-stat.c tests/test-stat.h - tests/test-stdbool.c - tests/test-stdckdint.c - tests/test-stddef.c - tests/test-stdint.c - tests/test-stdio.c - tests/test-stdlib.c + tests/test-stdckdint-h.c + tests/test-stddef-h.c + tests/test-stdint-h.c + tests/test-stdio-h.c + tests/test-stdlib-h.c + tests/test-str_endswith.c + tests/test-str_startswith.c tests/test-strerror.c tests/test-strerror_r.c tests/test-striconveh.c tests/test-striconveha.c - tests/test-string.c + tests/test-string-h.c tests/test-strncat.c tests/test-strstr.c tests/test-symlink.c tests/test-symlink.h - tests/test-sys_ioctl.c - tests/test-sys_select.c - tests/test-sys_socket.c - tests/test-sys_stat.c - tests/test-sys_time.c - tests/test-sys_types.c - tests/test-sys_uio.c - tests/test-sys_wait.h + tests/test-sys_ioctl-h.c + tests/test-sys_select-h.c + tests/test-sys_socket-h.c + tests/test-sys_stat-h.c + tests/test-sys_time-h.c + tests/test-sys_types-h.c + tests/test-sys_uio-h.c + tests/test-sys_wait-h.h tests/test-thread_create.c tests/test-thread_self.c tests/test-time-h.c tests/test-time.c - tests/test-uchar.c - tests/test-unistd.c + tests/test-uchar-h.c + tests/test-unistd-h.c tests/test-unsetenv.c tests/test-usleep.c tests/test-verify-try.c tests/test-verify.c tests/test-verify.sh - tests/test-wchar.c + tests/test-wchar-h.c tests/test-wcrtomb-w32-2.sh tests/test-wcrtomb-w32-3.sh tests/test-wcrtomb-w32-4.sh @@ -5345,6 +5269,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unicase/test-ulc-casecoll.c tests/unicase/test-ulc-casecoll1.sh tests/unicase/test-ulc-casecoll2.sh + tests/unicase/test-unicase-h.c tests/uniconv/test-u16-conv-from-enc.c tests/uniconv/test-u16-conv-to-enc.c tests/uniconv/test-u16-strconv-from-enc.c @@ -5357,6 +5282,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/uniconv/test-u8-conv-to-enc.c tests/uniconv/test-u8-strconv-from-enc.c tests/uniconv/test-u8-strconv-to-enc.c + tests/uniconv/test-uniconv-h.c tests/unictype/test-bidi_byname.c tests/unictype/test-bidi_longname.c tests/unictype/test-bidi_name.c @@ -5555,6 +5481,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unictype/test-sy_c_whitespace.c tests/unictype/test-sy_java_ident.c tests/unictype/test-sy_java_whitespace.c + tests/unictype/test-unictype-h.c tests/unigbrk/GraphemeBreakTest.txt tests/unigbrk/test-u16-grapheme-breaks.c tests/unigbrk/test-u16-grapheme-next.c @@ -5573,6 +5500,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unigbrk/test-uc-is-grapheme-break.sh tests/unigbrk/test-ulc-grapheme-breaks.c tests/unigbrk/test-ulc-grapheme-breaks.sh + tests/unigbrk/test-unigbrk-h.c tests/unilbrk/LineBreakTest.txt tests/unilbrk/test-u16-possible-linebreaks.c tests/unilbrk/test-u16-width-linebreaks.c @@ -5584,10 +5512,13 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unilbrk/test-uc-possible-linebreaks.sh tests/unilbrk/test-ulc-possible-linebreaks.c tests/unilbrk/test-ulc-width-linebreaks.c + tests/unilbrk/test-unilbrk-h.c tests/unimetadata/test-u-version.c + tests/unimetadata/test-unimetadata-h.c tests/uniname/HangulSyllableNames.txt tests/uniname/NameAliases.txt tests/uniname/UnicodeData.txt + tests/uniname/test-uniname-h.c tests/uniname/test-uninames.c tests/uniname/test-uninames.sh tests/uninorm/NormalizationTest.txt @@ -5632,6 +5563,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/uninorm/test-u8-normcmp.h tests/uninorm/test-u8-normcoll.c tests/uninorm/test-uninorm-filter-nfc.c + tests/uninorm/test-uninorm-h.c tests/unistdio/test-u16-asnprintf1.c tests/unistdio/test-u16-asnprintf1.h tests/unistdio/test-u16-printf1.h @@ -5676,6 +5608,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistdio/test-ulc-vasprintf1.c tests/unistdio/test-ulc-vsnprintf1.c tests/unistdio/test-ulc-vsprintf1.c + tests/unistdio/test-unistdio-h.c tests/unistr/test-chr.h tests/unistr/test-cmp.h tests/unistr/test-cmp2.h @@ -5811,6 +5744,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistr/test-u8-to-u16.c tests/unistr/test-u8-to-u32.c tests/unistr/test-u8-uctomb.c + tests/unistr/test-unistr-h.c tests/uniwbrk/WordBreakTest.txt tests/uniwbrk/test-u16-wordbreaks.c tests/uniwbrk/test-u32-wordbreaks.c @@ -5819,6 +5753,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/uniwbrk/test-uc-wordbreaks.sh tests/uniwbrk/test-ulc-wordbreaks.c tests/uniwbrk/test-ulc-wordbreaks.sh + tests/uniwbrk/test-uniwbrk-h.c tests/uniwidth/test-u16-strwidth.c tests/uniwidth/test-u16-width.c tests/uniwidth/test-u32-strwidth.c @@ -5828,7 +5763,10 @@ AC_DEFUN([gl_FILE_LIST], [ tests/uniwidth/test-uc_width.c tests/uniwidth/test-uc_width2.c tests/uniwidth/test-uc_width2.sh + tests/uniwidth/test-uniwidth-h.c tests/virtualbox.h + tests/windows-utf8.manifest + tests/windows-utf8.rc tests/zerosize-ptr.h tests=lib/_Noreturn.h tests=lib/accept.c @@ -5836,8 +5774,6 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/arg-nonnull.h tests=lib/arpa_inet.c tests=lib/arpa_inet.in.h - tests=lib/assure.h - tests=lib/at-func.c tests=lib/basename-lgpl.c tests=lib/basename-lgpl.h tests=lib/binary-io.c @@ -5850,44 +5786,26 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/c32tob.c tests=lib/calloc.c tests=lib/cdefs.h - tests=lib/chdir-long.c - tests=lib/chdir-long.h tests=lib/cloexec.c tests=lib/cloexec.h tests=lib/close.c - tests=lib/closedir.c tests=lib/concat-filename.c tests=lib/concat-filename.h tests=lib/connect.c tests=lib/ctype.in.h - tests=lib/dirent-private.h - tests=lib/dirent.in.h - tests=lib/dirfd.c - tests=lib/dup-safer-flag.c - tests=lib/dup-safer.c - tests=lib/dup.c tests=lib/dup2.c tests=lib/error.c tests=lib/error.in.h tests=lib/exitfail.c tests=lib/exitfail.h - tests=lib/fchdir.c tests=lib/fcntl.c - tests=lib/fcntl.in.h tests=lib/fd-hook.c tests=lib/fd-hook.h - tests=lib/fd-safer-flag.c - tests=lib/fd-safer.c tests=lib/fdopen.c - tests=lib/fdopendir.c tests=lib/filename.h - tests=lib/filenamecat-lgpl.c - tests=lib/filenamecat.h tests=lib/fstat.c - tests=lib/fstatat.c tests=lib/ftruncate.c tests=lib/getcwd-lgpl.c - tests=lib/getcwd.c tests=lib/getdtablesize.c tests=lib/getprogname.c tests=lib/getprogname.h @@ -5910,8 +5828,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/malloc.c tests=lib/mbtowc-impl.h tests=lib/mbtowc.c - tests=lib/mempcpy.c - tests=lib/memrchr.c + tests=lib/mkfifo.c tests=lib/msvc-inval.c tests=lib/msvc-inval.h tests=lib/msvc-nothrow.c @@ -5920,15 +5837,8 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/nanosleep.c tests=lib/netinet_in.in.h tests=lib/open.c - tests=lib/openat-die.c - tests=lib/openat-priv.h - tests=lib/openat-proc.c - tests=lib/openat.c - tests=lib/openat.h - tests=lib/opendir.c tests=lib/pathmax.h tests=lib/perror.c - tests=lib/pipe-safer.c tests=lib/pipe.c tests=lib/pselect.c tests=lib/pthread-cond.c @@ -5941,14 +5851,10 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/raise.c tests=lib/random.c tests=lib/random_r.c - tests=lib/readdir.c tests=lib/realloc.c tests=lib/reallocarray.c - tests=lib/rewinddir.c tests=lib/same-inode.c tests=lib/same-inode.h - tests=lib/save-cwd.c - tests=lib/save-cwd.h tests=lib/sched_yield.c tests=lib/select.c tests=lib/setenv.c @@ -5968,11 +5874,13 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/stat-w32.c tests=lib/stat-w32.h tests=lib/stat.c + tests=lib/stdio-consolesafe.c tests=lib/stdio-read.c tests=lib/stdio-write.c tests=lib/stdio.in.h tests=lib/stpcpy.c - tests=lib/strdup.c + tests=lib/str_endswith.c + tests=lib/str_startswith.c tests=lib/strerror-override.c tests=lib/strerror-override.h tests=lib/strerror.c @@ -5986,8 +5894,6 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/sys_time.in.h tests=lib/sys_uio.in.h tests=lib/time.c - tests=lib/unistd--.h - tests=lib/unistd-safer.h tests=lib/unsetenv.c tests=lib/usleep.c tests=lib/verify.h |