diff options
Diffstat (limited to 'gnulib-m4/gnulib-comp.m4')
-rw-r--r-- | gnulib-m4/gnulib-comp.m4 | 1244 |
1 files changed, 929 insertions, 315 deletions
diff --git a/gnulib-m4/gnulib-comp.m4 b/gnulib-m4/gnulib-comp.m4 index 7bad3983..4947d6c0 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-2022 Free Software Foundation, Inc. +# Copyright (C) 2002-2024 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 @@ -45,6 +45,8 @@ AC_DEFUN([gl_EARLY], # Code from module absolute-header: # Code from module accept: # Code from module accept-tests: + # Code from module alignasof: + # Code from module alignasof-tests: # Code from module alloca: # Code from module alloca-opt: # Code from module alloca-opt-tests: @@ -61,6 +63,8 @@ AC_DEFUN([gl_EARLY], # Code from module binary-io-tests: # Code from module bind: # Code from module bind-tests: + # Code from module btoc32: + # Code from module btoc32-tests: # Code from module btowc: # Code from module btowc-tests: # Code from module builtin-expect: @@ -69,6 +73,37 @@ AC_DEFUN([gl_EARLY], # Code from module c-strcase: # Code from module c-strcase-tests: # Code from module c-strcaseeq: + # Code from module c32isalnum: + # Code from module c32isalnum-tests: + # Code from module c32isalpha: + # Code from module c32isalpha-tests: + # Code from module c32isblank: + # Code from module c32isblank-tests: + # Code from module c32iscntrl: + # Code from module c32iscntrl-tests: + # Code from module c32isdigit: + # Code from module c32isdigit-tests: + # Code from module c32isgraph: + # Code from module c32isgraph-tests: + # Code from module c32islower: + # Code from module c32islower-tests: + # Code from module c32isprint: + # Code from module c32isprint-tests: + # Code from module c32ispunct: + # Code from module c32ispunct-tests: + # Code from module c32isspace: + # Code from module c32isspace-tests: + # Code from module c32isupper: + # Code from module c32isupper-tests: + # Code from module c32isxdigit: + # Code from module c32isxdigit-tests: + # Code from module c32rtomb: + # Code from module c32rtomb-tests: + # Code from module c32tob: + # Code from module c32tolower: + # Code from module c32tolower-tests: + # Code from module c32width: + # Code from module c32width-tests: # Code from module c99: # Code from module calloc-gnu: # Code from module calloc-gnu-tests: @@ -89,6 +124,8 @@ AC_DEFUN([gl_EARLY], # Code from module errno: # Code from module errno-tests: # Code from module error: + # Code from module error-h: + # Code from module error-tests: # Code from module exitfail: # Code from module extensions: # Code from module extern-inline: @@ -133,6 +170,7 @@ AC_DEFUN([gl_EARLY], # Code from module gettext-h: # Code from module gettimeofday: # Code from module gettimeofday-tests: + # Code from module gitlog-to-changelog: # Code from module gperf: # Code from module hard-locale: # Code from module hard-locale-tests: @@ -169,13 +207,16 @@ AC_DEFUN([gl_EARLY], # Code from module iswblank-tests: # Code from module iswdigit: # Code from module iswdigit-tests: + # Code from module iswpunct: + # 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([gl_YEAR2038_EARLY]) AC_REQUIRE([AC_SYS_LARGEFILE]) + # Code from module largefile-tests: + # Code from module libc-config: # Code from module limits-h: # Code from module limits-h-tests: # Code from module listen: @@ -186,6 +227,8 @@ AC_DEFUN([gl_EARLY], # Code from module locale-tests: # Code from module localename: # Code from module localename-tests: + # Code from module localename-unsafe: + # Code from module localename-unsafe-limited: # Code from module lock: # Code from module lock-tests: # Code from module lstat: @@ -198,12 +241,15 @@ AC_DEFUN([gl_EARLY], # Code from module math: # Code from module math-tests: # Code from module mbchar: - # Code from module mbiter: + # Code from module mbiterf: + # Code from module mbrtoc32: + # Code from module mbrtoc32-tests: # Code from module mbrtowc: # Code from module mbrtowc-tests: # Code from module mbsinit: # Code from module mbsinit-tests: # Code from module mbsnlen: + # Code from module mbszero: # Code from module mbtowc: # Code from module memchr: # Code from module memchr-tests: @@ -212,6 +258,7 @@ AC_DEFUN([gl_EARLY], # 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: @@ -242,6 +289,10 @@ AC_DEFUN([gl_EARLY], # Code from module putenv: # Code from module raise: # Code from module raise-tests: + # Code from module random: + # Code from module random-tests: + # Code from module random_r: + # Code from module random_r-tests: # Code from module realloc-gnu: # Code from module realloc-gnu-tests: # Code from module realloc-posix: @@ -259,6 +310,8 @@ AC_DEFUN([gl_EARLY], # Code from module setlocale: # Code from module setlocale-null: # Code from module setlocale-null-tests: + # Code from module setlocale-null-unlocked: + # Code from module setlocale-null-unlocked-tests: # Code from module setlocale-tests: # Code from module setsockopt: # Code from module setsockopt-tests: @@ -266,11 +319,14 @@ AC_DEFUN([gl_EARLY], # Code from module signal-h-tests: # Code from module signbit: # Code from module signbit-tests: + # Code from module signed-nan: + # Code from module signed-snan: # Code from module sigprocmask: # Code from module sigprocmask-tests: # Code from module size_max: # Code from module sleep: # Code from module sleep-tests: + # Code from module snan: # Code from module snippet/_Noreturn: # Code from module snippet/arg-nonnull: # Code from module snippet/c++defs: @@ -286,8 +342,6 @@ AC_DEFUN([gl_EARLY], # Code from module stat-time: # Code from module stat-time-tests: # Code from module std-gnu11: - # Code from module stdalign: - # Code from module stdalign-tests: # Code from module stdbool: # Code from module stdbool-tests: # Code from module stdckdint: @@ -297,6 +351,7 @@ AC_DEFUN([gl_EARLY], # Code from module stdint: # Code from module stdint-tests: # Code from module stdio: + gl_STDIO_H_EARLY # Code from module stdio-tests: # Code from module stdlib: # Code from module stdlib-tests: @@ -341,7 +396,11 @@ AC_DEFUN([gl_EARLY], # Code from module threadlib: gl_THREADLIB_EARLY # Code from module time: + # 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 unicase/base: # Code from module unicase/cased: # Code from module unicase/cased-tests: @@ -640,6 +699,13 @@ AC_DEFUN([gl_EARLY], # Code from module unictype/decimal-digit-tests: # Code from module unictype/digit: # Code from module unictype/digit-tests: + # Code from module unictype/incb-all: + # Code from module unictype/incb-byname: + # Code from module unictype/incb-byname-tests: + # Code from module unictype/incb-name: + # Code from module unictype/incb-name-tests: + # Code from module unictype/incb-of: + # Code from module unictype/incb-of-tests: # Code from module unictype/joininggroup-all: # Code from module unictype/joininggroup-byname: # Code from module unictype/joininggroup-byname-tests: @@ -757,6 +823,10 @@ AC_DEFUN([gl_EARLY], # Code from module unictype/property-hex-digit-tests: # Code from module unictype/property-hyphen: # Code from module unictype/property-hyphen-tests: + # Code from module unictype/property-id-compat-math-continue: + # Code from module unictype/property-id-compat-math-continue-tests: + # Code from module unictype/property-id-compat-math-start: + # Code from module unictype/property-id-compat-math-start-tests: # Code from module unictype/property-id-continue: # Code from module unictype/property-id-continue-tests: # Code from module unictype/property-id-start: @@ -767,6 +837,8 @@ AC_DEFUN([gl_EARLY], # Code from module unictype/property-ids-binary-operator-tests: # Code from module unictype/property-ids-trinary-operator: # Code from module unictype/property-ids-trinary-operator-tests: + # Code from module unictype/property-ids-unary-operator: + # Code from module unictype/property-ids-unary-operator-tests: # Code from module unictype/property-ignorable-control: # Code from module unictype/property-ignorable-control-tests: # Code from module unictype/property-iso-control: @@ -813,6 +885,8 @@ AC_DEFUN([gl_EARLY], # Code from module unictype/property-pattern-syntax-tests: # Code from module unictype/property-pattern-white-space: # Code from module unictype/property-pattern-white-space-tests: + # Code from module unictype/property-prepended-concatenation-mark: + # Code from module unictype/property-prepended-concatenation-mark-tests: # Code from module unictype/property-private-use: # Code from module unictype/property-private-use-tests: # Code from module unictype/property-punctuation: @@ -908,6 +982,9 @@ AC_DEFUN([gl_EARLY], # Code from module unilbrk/ulc-possible-linebreaks-tests: # Code from module unilbrk/ulc-width-linebreaks: # Code from module unilbrk/ulc-width-linebreaks-tests: + # Code from module unimetadata/base: + # Code from module unimetadata/u-version: + # Code from module unimetadata/u-version-tests: # Code from module uniname/base: # Code from module uniname/uniname: # Code from module uniname/uniname-tests: @@ -1066,6 +1143,8 @@ AC_DEFUN([gl_EARLY], # Code from module unistr/u16-move-tests: # Code from module unistr/u16-next: # Code from module unistr/u16-next-tests: + # Code from module unistr/u16-pcpy: + # Code from module unistr/u16-pcpy-tests: # Code from module unistr/u16-prev: # Code from module unistr/u16-prev-tests: # Code from module unistr/u16-set: @@ -1142,6 +1221,8 @@ AC_DEFUN([gl_EARLY], # Code from module unistr/u32-move-tests: # Code from module unistr/u32-next: # Code from module unistr/u32-next-tests: + # Code from module unistr/u32-pcpy: + # Code from module unistr/u32-pcpy-tests: # Code from module unistr/u32-prev: # Code from module unistr/u32-prev-tests: # Code from module unistr/u32-set: @@ -1218,6 +1299,8 @@ AC_DEFUN([gl_EARLY], # Code from module unistr/u8-move-tests: # Code from module unistr/u8-next: # Code from module unistr/u8-next-tests: + # Code from module unistr/u8-pcpy: + # Code from module unistr/u8-pcpy-tests: # Code from module unistr/u8-prev: # Code from module unistr/u8-prev-tests: # Code from module unistr/u8-set: @@ -1351,6 +1434,90 @@ AC_DEFUN([gl_INIT], gl_CONDITIONAL_HEADER([assert.h]) AC_PROG_MKDIR_P gl___BUILTIN_EXPECT + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isalnum]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isalpha]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isblank]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32iscntrl]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isdigit]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isgraph]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32islower]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isprint]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32ispunct]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isspace]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isupper]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32isxdigit]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32tolower]) + AC_REQUIRE([gl_UCHAR_H]) + dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is + dnl determined. It describes how mbrtoc32 is implemented. + AC_REQUIRE([gl_MBSTATE_T_BROKEN]) + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32width]) gl_HEADER_ERRNO_H gl_CONDITIONAL_HEADER([errno.h]) AC_PROG_MKDIR_P @@ -1380,7 +1547,10 @@ AC_DEFUN([gl_INIT], gl_FUNC_FSETERR gl_CONDITIONAL([GL_COND_OBJ_FSETERR], [test $ac_cv_func___fseterr = no]) AC_REQUIRE([gl_FUNC_SETLOCALE_NULL]) - LIB_HARD_LOCALE="$LIB_SETLOCALE_NULL" + HARD_LOCALE_LIB="$SETLOCALE_NULL_LIB" + AC_SUBST([HARD_LOCALE_LIB]) + dnl For backward compatibility. + LIB_HARD_LOCALE="$HARD_LOCALE_LIB" AC_SUBST([LIB_HARD_LOCALE]) AC_DEFUN([gl_HAVE_MODULE_HAVELIB]) AM_ICONV @@ -1422,6 +1592,10 @@ AC_DEFUN([gl_INIT], gl_CONDITIONAL([GL_COND_OBJ_ISWDIGIT], [! { test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; } && test $REPLACE_ISWDIGIT = 1]) gl_WCTYPE_MODULE_INDICATOR([iswdigit]) + gl_FUNC_ISWPUNCT + gl_CONDITIONAL([GL_COND_OBJ_ISWPUNCT], + [! { test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; } && test $REPLACE_ISWPUNCT = 1]) + gl_WCTYPE_MODULE_INDICATOR([iswpunct]) gl_FUNC_ISWXDIGIT gl_CONDITIONAL([GL_COND_OBJ_ISWXDIGIT], [! { test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; } && test $REPLACE_ISWXDIGIT = 1]) @@ -1439,8 +1613,13 @@ AC_DEFUN([gl_INIT], gl_LOCALE_H gl_LOCALE_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - gl_LOCALENAME - gl_LOCALE_MODULE_INDICATOR([localename]) + 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]) gl_LOCK gl_MODULE_INDICATOR([lock]) AC_REQUIRE([gl_FUNC_MALLOC_POSIX]) @@ -1454,6 +1633,18 @@ AC_DEFUN([gl_INIT], AC_PROG_MKDIR_P gl_MBCHAR gl_MBITER + gl_FUNC_MBRTOC32 + gl_CONDITIONAL([GL_COND_OBJ_MBRTOC32], + [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1]) + AM_COND_IF([GL_COND_OBJ_MBRTOC32], [ + if test $REPLACE_MBSTATE_T = 1; then + AC_LIBOBJ([lc-charset-dispatch]) + AC_LIBOBJ([mbtowc-lock]) + gl_PREREQ_MBTOWC_LOCK + fi + gl_PREREQ_MBRTOC32 + ]) + gl_UCHAR_MODULE_INDICATOR([mbrtoc32]) gl_FUNC_MBRTOWC gl_CONDITIONAL([GL_COND_OBJ_MBRTOWC], [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]) @@ -1474,6 +1665,10 @@ AC_DEFUN([gl_INIT], ]) gl_WCHAR_MODULE_INDICATOR([mbsinit]) gl_STRING_MODULE_INDICATOR([mbsnlen]) + AC_REQUIRE([AC_TYPE_MBSTATE_T]) + gl_MBSTATE_T_BROKEN + gl_MUSL_LIBC + gl_WCHAR_MODULE_INDICATOR([mbszero]) gl_FUNC_MEMCHR gl_CONDITIONAL([GL_COND_OBJ_MEMCHR], [test $REPLACE_MEMCHR = 1]) AM_COND_IF([GL_COND_OBJ_MEMCHR], [ @@ -1549,11 +1744,18 @@ AC_DEFUN([gl_INIT], AC_PROG_MKDIR_P AC_CHECK_HEADERS([sys/single_threaded.h]) AC_REQUIRE([gl_THREADLIB]) - gl_LIBUNISTRING_LIBHEADER([0.9.11], [unicase.h]) + gl_UCHAR_H + gl_UCHAR_H_REQUIRE_DEFAULTS + AC_PROG_MKDIR_P + gl_LIBUNISTRING_LIBHEADER([1.2], [unicase.h]) + gl_UNICASE_H + gl_UNICASE_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unicase/empty-prefix-context]) - gl_LIBUNISTRING_MODULE([0.9.11], [unicase/empty-suffix-context]) + gl_UNICASE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unicase/empty-prefix-context]) + gl_UNICASE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unicase/empty-suffix-context]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.3], [unicase/locale-language]) AC_PROG_MKDIR_P @@ -1566,17 +1768,17 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-casexfrm]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-ct-casefold]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u16-ct-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-is-cased]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u16-is-cased]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-is-casefolded]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u16-is-titlecase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-is-uppercase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-prefix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-suffix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u16-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u16-toupper]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-casecmp]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-casecoll]) @@ -1584,17 +1786,17 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-casexfrm]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-ct-casefold]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u32-ct-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-is-cased]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u32-is-cased]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-is-casefolded]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u32-is-titlecase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-is-uppercase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-prefix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-suffix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u32-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u32-toupper]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-casecmp]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-casecoll]) @@ -1602,17 +1804,17 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-casexfrm]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-ct-casefold]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-ct-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-ct-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u8-ct-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-ct-toupper]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-is-cased]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u8-is-cased]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-is-casefolded]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-is-lowercase]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-is-titlecase]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u8-is-titlecase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-is-uppercase]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-prefix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-suffix-context]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-tolower]) - gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-totitle]) + gl_LIBUNISTRING_MODULE([1.2], [unicase/u8-totitle]) gl_LIBUNISTRING_MODULE([1.1], [unicase/u8-toupper]) gl_LIBUNISTRING_MODULE([1.1], [unicase/ulc-casecmp]) gl_LIBUNISTRING_MODULE([1.1], [unicase/ulc-casecoll]) @@ -1640,62 +1842,103 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-from-locale]) gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-enc]) gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-locale]) - gl_LIBUNISTRING_LIBHEADER([0.9.11], [unictype.h]) + gl_LIBUNISTRING_LIBHEADER([1.2], [unictype.h]) + 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.1], [unictype/bidiclass-of]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/bidiclass-test]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/block-list]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/bidiclass-of]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/bidiclass-test]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/block-list]) gl_LIBUNISTRING_MODULE([0.9.11], [unictype/block-test]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-C]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cc]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Cf]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Cn]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Co]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Cs]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-L]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-LC]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Ll]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Lm]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Lo]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Lt]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Lu]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-M]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Mc]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Me]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Mn]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-N]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Nd]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Nl]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-No]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-P]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pc]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Pd]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Pe]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pf]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Pi]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-Po]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Ps]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-S]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Sc]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-Sk]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Sm]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-So]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Z]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zl]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zp]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-Zs]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-and]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-and-not]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-byname]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-C]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Cc]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Cf]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-Cn]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Co]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Cs]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-L]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-LC]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Ll]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Lm]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-Lo]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Lt]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Lu]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-M]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Mc]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Me]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Mn]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-N]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Nd]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Nl]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-No]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-P]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pc]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Pd]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Pe]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pf]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Pi]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/category-Po]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Ps]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-S]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Sc]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/category-Sk]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Sm]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/category-So]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Z]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zl]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zp]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/category-Zs]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/category-and]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/category-and-not]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/category-byname]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-longname]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-name]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-none]) + 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.1], [unictype/category-of]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/category-or]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/category-of]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/category-or]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-test]) gl_LIBUNISTRING_MODULE([1.1], [unictype/combining-class]) @@ -1703,9 +1946,9 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-longname]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/combining-class-name]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-alnum]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/ctype-alnum]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-alpha]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/ctype-alpha]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-blank]) AC_REQUIRE([AC_C_INLINE]) @@ -1713,13 +1956,13 @@ AC_DEFUN([gl_INIT], AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-graph]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/ctype-graph]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.11], [unictype/ctype-lower]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-print]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/ctype-print]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-punct]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/ctype-punct]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-space]) AC_REQUIRE([AC_C_INLINE]) @@ -1728,251 +1971,367 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-xdigit]) gl_LIBUNISTRING_MODULE([1.1], [unictype/decimal-digit]) gl_LIBUNISTRING_MODULE([1.1], [unictype/digit]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/incb-byname]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/incb-name]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/incb-of]) gl_LIBUNISTRING_MODULE([0.9.11], [unictype/joininggroup-byname]) gl_LIBUNISTRING_MODULE([0.9.11], [unictype/joininggroup-name]) gl_LIBUNISTRING_MODULE([0.9.11], [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.1], [unictype/joiningtype-of]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/mirror]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/joiningtype-of]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/mirror]) gl_LIBUNISTRING_MODULE([1.1], [unictype/numeric]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-alphabetic]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [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]) + AC_REQUIRE([AC_C_INLINE]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-arabic-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ascii-hex-digit]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-arabic-right-to-left]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-arabic-digit]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-block-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-arabic-right-to-left]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-boundary-neutral]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-block-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-common-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-boundary-neutral]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-control]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-common-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-embedding-or-override]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-control]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-eur-num-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-embedding-or-override]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-eur-num-terminator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-eur-num-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-european-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-eur-num-terminator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-hebrew-right-to-left]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-european-digit]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-left-to-right]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-hebrew-right-to-left]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-non-spacing-mark]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-left-to-right]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-other-neutral]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-non-spacing-mark]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-pdf]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-other-neutral]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-segment-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-pdf]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-bidi-whitespace]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/property-byname]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-segment-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-case-ignorable]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-bidi-whitespace]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-byname]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-cased]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-case-ignorable]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-changes-when-casefolded]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-cased]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-changes-when-casemapped]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-changes-when-casefolded]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-changes-when-lowercased]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-changes-when-casemapped]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-changes-when-titlecased]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-changes-when-lowercased]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-changes-when-uppercased]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-changes-when-titlecased]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-combining]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-changes-when-uppercased]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-composite]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-combining]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-currency-symbol]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-composite]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-dash]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-currency-symbol]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-decimal-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-dash]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-default-ignorable-code-point]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-decimal-digit]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-deprecated]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-default-ignorable-code-point]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-diacritic]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-deprecated]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-emoji]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-diacritic]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-emoji-component]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-emoji]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-emoji-modifier]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-emoji-component]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-emoji-modifier-base]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-emoji-modifier]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-emoji-presentation]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-emoji-modifier-base]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-extended-pictographic]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-emoji-presentation]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-extender]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-extended-pictographic]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-format-control]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-extender]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-grapheme-base]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-format-control]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-grapheme-extend]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-grapheme-base]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-grapheme-link]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-grapheme-extend]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-hex-digit]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-grapheme-link]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-hyphen]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-hex-digit]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-compat-math-continue]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-hyphen]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-compat-math-start]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-id-continue]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-continue]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-id-start]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-id-start]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-ideographic]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-ideographic]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ids-binary-operator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-ids-binary-operator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-ids-trinary-operator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-ids-trinary-operator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-ignorable-control]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-ids-unary-operator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-iso-control]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-ignorable-control]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-join-control]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-iso-control]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-left-of-pair]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-join-control]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-line-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-left-of-pair]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-logical-order-exception]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-line-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-lowercase]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-logical-order-exception]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-math]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-lowercase]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-non-break]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-math]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-not-a-character]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-non-break]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-numeric]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-not-a-character]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-other-alphabetic]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-numeric]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-default-ignorable-code-point]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-other-alphabetic]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-other-grapheme-extend]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-default-ignorable-code-point]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-id-continue]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-other-grapheme-extend]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-id-start]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-other-id-continue]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-other-lowercase]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-id-start]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-math]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-other-lowercase]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-other-uppercase]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-math]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-paired-punctuation]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-other-uppercase]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-paragraph-separator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-paired-punctuation]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-pattern-syntax]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-paragraph-separator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-pattern-white-space]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-pattern-syntax]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-private-use]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-pattern-white-space]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-punctuation]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-prepended-concatenation-mark]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-quotation-mark]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-private-use]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-radical]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-punctuation]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-regional-indicator]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-quotation-mark]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-sentence-terminal]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-radical]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-soft-dotted]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-regional-indicator]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-space]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-sentence-terminal]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-terminal-punctuation]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [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]) + AC_REQUIRE([AC_C_INLINE]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-terminal-punctuation]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-test]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-titlecase]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-titlecase]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-unassigned-code-value]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-unassigned-code-value]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-unified-ideograph]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-unified-ideograph]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-uppercase]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-uppercase]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.11], [unictype/property-variation-selector]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.11], [unictype/property-variation-selector]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-white-space]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([0.9.8], [unictype/property-white-space]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-xid-continue]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-xid-continue]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-xid-start]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.2], [unictype/property-xid-start]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/property-zero-width]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/scripts]) + gl_UNICTYPE_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [unictype/property-zero-width]) + gl_LIBUNISTRING_MODULE([1.2], [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]) AC_REQUIRE([AC_C_INLINE]) - gl_LIBUNISTRING_MODULE([1.1], [unictype/syntax-java-ident]) + gl_LIBUNISTRING_MODULE([1.2], [unictype/syntax-java-ident]) gl_LIBUNISTRING_MODULE([0.9.8], [unictype/syntax-java-whitespace]) - gl_LIBUNISTRING_LIBHEADER([0.9.11], [unigbrk.h]) + gl_LIBUNISTRING_LIBHEADER([1.2], [unigbrk.h]) AC_PROG_MKDIR_P gl_MODULE_INDICATOR([unigbrk/u16-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u16-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.2], [unigbrk/u16-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u16-grapheme-next]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u16-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u16-grapheme-prev]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u16-grapheme-prev]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u32-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.2], [unigbrk/u32-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-next]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u32-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u32-grapheme-prev]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u32-grapheme-prev]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u8-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.2], [unigbrk/u8-grapheme-breaks]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-next]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u8-grapheme-next]) gl_MODULE_INDICATOR([unigbrk/u8-grapheme-prev]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/u8-grapheme-prev]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/uc-gbrk-prop]) gl_MODULE_INDICATOR([unigbrk/uc-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.1], [unigbrk/uc-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.2], [unigbrk/uc-grapheme-breaks]) gl_LIBUNISTRING_MODULE([1.1], [unigbrk/uc-is-grapheme-break]) gl_MODULE_INDICATOR([unigbrk/ulc-grapheme-breaks]) - gl_LIBUNISTRING_MODULE([1.1], [unigbrk/ulc-grapheme-breaks]) + gl_LIBUNISTRING_MODULE([1.2], [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.1], [unilbrk/u16-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u16-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u32-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u32-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u8-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u8-width-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/ulc-possible-linebreaks]) - gl_LIBUNISTRING_MODULE([1.1], [unilbrk/ulc-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u16-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u16-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u32-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u32-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u8-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/u8-width-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [unilbrk/ulc-possible-linebreaks]) + gl_LIBUNISTRING_MODULE([1.2], [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.2], [unimetadata/u-version]) gl_LIBUNISTRING_LIBHEADER([0.9.5], [uniname.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.1], [uniname/uniname]) - gl_LIBUNISTRING_LIBHEADER([0.9.11], [uninorm.h]) + gl_LIBUNISTRING_MODULE([1.2], [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.1], [uninorm/canonical-decomposition]) gl_LIBUNISTRING_MODULE([0.9.11], [uninorm/composition]) @@ -1980,10 +2339,14 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([1.1], [uninorm/decomposition]) AC_REQUIRE([AC_C_INLINE]) gl_LIBUNISTRING_MODULE([1.1], [uninorm/filter]) - gl_LIBUNISTRING_MODULE([1.1], [uninorm/nfc]) - gl_LIBUNISTRING_MODULE([1.1], [uninorm/nfd]) - gl_LIBUNISTRING_MODULE([1.1], [uninorm/nfkc]) - gl_LIBUNISTRING_MODULE([1.1], [uninorm/nfkd]) + gl_UNINORM_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [uninorm/nfc]) + gl_UNINORM_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [uninorm/nfd]) + gl_UNINORM_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [uninorm/nfkc]) + gl_UNINORM_H_REQUIRE_DEFAULTS + gl_LIBUNISTRING_MODULE_WITH_VARIABLE([1.1], [uninorm/nfkd]) gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u16-normalize]) gl_LIBUNISTRING_MODULE([1.1], [uninorm/u16-normalize]) gl_LIBUNISTRING_MODULE([1.1], [uninorm/u16-normcmp]) @@ -2005,76 +2368,76 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_LIBHEADER([0.9.11], [unistdio.h]) AC_PROG_MKDIR_P gl_PREREQ_PRINTF_ARGS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-asprintf]) gl_PREREQ_PRINTF_PARSE - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-sprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-sprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-sprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-sprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vsprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vsprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-asprintf]) gl_PREREQ_PRINTF_PARSE - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-sprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-sprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-sprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-sprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vsprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vsprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-asprintf]) gl_PREREQ_PRINTF_PARSE - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-sprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-snprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-sprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asnprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-fprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-sprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-sprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vsprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vsprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-asnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-asprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-fprintf]) gl_PREREQ_PRINTF_PARSE - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-snprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-sprintf]) - gl_PREREQ_VASNPRINTF_WITH_EXTRAS - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasnprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vfprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsnprintf]) - gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsprintf]) - gl_LIBUNISTRING_LIBHEADER([0.9.11], [unistr.h]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-snprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-sprintf]) + gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vasnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vasprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vfprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vsnprintf]) + gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vsprintf]) + gl_LIBUNISTRING_LIBHEADER([1.2], [unistr.h]) AC_PROG_MKDIR_P gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-check]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-chr]) @@ -2093,6 +2456,7 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtoucr]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-move]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-next]) + gl_LIBUNISTRING_MODULE([1.2], [unistr/u16-pcpy]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-prev]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-set]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-startswith]) @@ -2138,6 +2502,7 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtoucr]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-move]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-next]) + gl_LIBUNISTRING_MODULE([1.2], [unistr/u32-pcpy]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-prev]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-set]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-startswith]) @@ -2174,19 +2539,20 @@ AC_DEFUN([gl_INIT], gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cpy-alloc]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-endswith]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mblen]) - gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbsnlen]) + gl_LIBUNISTRING_MODULE([1.2], [unistr/u8-mbsnlen]) gl_MODULE_INDICATOR([unistr/u8-mbtouc]) - gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc]) + gl_LIBUNISTRING_MODULE([1.2], [unistr/u8-mbtouc]) gl_MODULE_INDICATOR([unistr/u8-mbtouc-unsafe]) gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc-unsafe]) gl_MODULE_INDICATOR([unistr/u8-mbtoucr]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtoucr]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-move]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-next]) + gl_LIBUNISTRING_MODULE([1.2], [unistr/u8-pcpy]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-prev]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-set]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-startswith]) - AC_CHECK_FUNCS_ONCE([stpcpy]) + gl_CHECK_FUNCS_ANDROID([stpcpy], [[#include <string.h>]]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-stpcpy]) gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-stpncpy]) gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcat]) @@ -2232,20 +2598,20 @@ AC_DEFUN([gl_INIT], ]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniwbrk.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.1], [uniwbrk/u16-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.1], [uniwbrk/u32-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.1], [uniwbrk/u8-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.1], [uniwbrk/ulc-wordbreaks]) - gl_LIBUNISTRING_MODULE([1.1], [uniwbrk/wordbreak-property]) + gl_LIBUNISTRING_MODULE([1.2], [uniwbrk/u16-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.2], [uniwbrk/u32-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.2], [uniwbrk/u8-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.2], [uniwbrk/ulc-wordbreaks]) + gl_LIBUNISTRING_MODULE([1.2], [uniwbrk/wordbreak-property]) gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniwidth.h]) AC_PROG_MKDIR_P - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u16-strwidth]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u16-width]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u32-strwidth]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u32-width]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u8-strwidth]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/u8-width]) - gl_LIBUNISTRING_MODULE([1.1], [uniwidth/width]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u16-strwidth]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u16-width]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u32-strwidth]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u32-width]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u8-strwidth]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/u8-width]) + gl_LIBUNISTRING_MODULE([1.2], [uniwidth/width]) gl_WCHAR_H gl_WCHAR_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P @@ -2261,16 +2627,16 @@ AC_DEFUN([gl_INIT], gl_WCHAR_MODULE_INDICATOR([wcwidth]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_MUTEX], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_ONCE], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RECMUTEX], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RWLOCK], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) gl_XSIZE # End of code from modules m4_ifval(gl_LIBSOURCES_LIST, [ @@ -2340,12 +2706,16 @@ changequote([, ])dnl AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_ACCEPT], [test "$ac_cv_header_winsock2_h" = yes]) gl_SYS_SOCKET_MODULE_INDICATOR([accept]) + gl_ALIGNASOF gl_ARPA_INET_H gl_ARPA_INET_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P 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]) + gl_UCHAR_MODULE_INDICATOR([btoc32]) + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 gl_FUNC_BTOWC gl_CONDITIONAL([GL_COND_OBJ_BTOWC], [test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1]) @@ -2357,6 +2727,73 @@ changequote([, ])dnl gt_LOCALE_FR_UTF8 gt_LOCALE_FR gt_LOCALE_TR_UTF8 + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_MUSL_LIBC + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_MUSL_LIBC + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_MUSL_LIBC + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_MUSL_LIBC + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_MUSL_LIBC + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + gl_FUNC_C32RTOMB + gl_CONDITIONAL([GL_COND_OBJ_C32RTOMB], + [test $HAVE_C32RTOMB = 0 || test $REPLACE_C32RTOMB = 1]) + gl_UCHAR_MODULE_INDICATOR([c32rtomb]) + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN + AC_REQUIRE([gl_MBRTOC32_SANITYCHECK]) + gl_UCHAR_MODULE_INDICATOR([c32tob]) + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN gl_FUNC_CALLOC_GNU if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 1; then AC_LIBOBJ([calloc]) @@ -2386,14 +2823,17 @@ changequote([, ])dnl gl_UNISTD_MODULE_INDICATOR([dup2]) gl_ENVIRON gl_UNISTD_MODULE_INDICATOR([environ]) + AC_REQUIRE([gl_ERROR_H]) gl_ERROR - gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test "$ac_cv_lib_error_at_line" = no]) + gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test $COMPILE_ERROR_C = 1]) AM_COND_IF([GL_COND_OBJ_ERROR], [ gl_PREREQ_ERROR ]) m4_ifdef([AM_XGETTEXT_OPTION], [AM_][XGETTEXT_OPTION([--flag=error:3:c-format]) AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) + gl_ERROR_H + AC_PROG_MKDIR_P gl_FUNC_FCNTL gl_CONDITIONAL([GL_COND_OBJ_FCNTL], [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1]) @@ -2411,7 +2851,7 @@ changequote([, ])dnl gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1]) AM_COND_IF([GL_COND_OBJ_FSTAT], [ case "$host_os" in - mingw*) + mingw* | windows*) AC_LIBOBJ([stat-w32]) ;; esac @@ -2439,6 +2879,12 @@ changequote([, ])dnl gl_CONDITIONAL([GL_COND_OBJ_GETPAGESIZE], [test $REPLACE_GETPAGESIZE = 1]) gl_UNISTD_MODULE_INDICATOR([getpagesize]) gl_FUNC_GETPROGNAME + gl_CONDITIONAL([GL_COND_OBJ_GETPROGNAME], + [test $HAVE_GETPROGNAME = 0 || test $REPLACE_GETPROGNAME = 1]) + AM_COND_IF([GL_COND_OBJ_GETPROGNAME], [ + gl_PREREQ_GETPROGNAME + ]) + gl_STDLIB_MODULE_INDICATOR([getprogname]) AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) gl_FUNC_GETTIMEOFDAY @@ -2450,7 +2896,7 @@ changequote([, ])dnl gl_SYS_TIME_MODULE_INDICATOR([gettimeofday]) gl_MUSL_LIBC dnl Distinguish OpenBSD >= 6.2 from OpenBSD < 6.2. - AC_CHECK_FUNCS_ONCE([duplocale]) + gl_CHECK_FUNCS_ANDROID([duplocale], [[#include <locale.h>]]) gl_FUNC_INET_PTON gl_CONDITIONAL([GL_COND_OBJ_INET_PTON], [test $HAVE_INET_PTON = 0 || test $REPLACE_INET_PTON = 1]) @@ -2468,9 +2914,6 @@ changequote([, ])dnl gl_CONDITIONAL([GL_COND_OBJ_ISBLANK], [test $HAVE_ISBLANK = 0]) gl_MODULE_INDICATOR([isblank]) gl_CTYPE_MODULE_INDICATOR([isblank]) - gl_DOUBLE_EXPONENT_LOCATION - gl_FLOAT_EXPONENT_LOCATION - gl_LONG_DOUBLE_EXPONENT_LOCATION AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE]) gt_LOCALE_FR gt_LOCALE_FR_UTF8 @@ -2481,11 +2924,13 @@ changequote([, ])dnl gt_LOCALE_JA gt_LOCALE_ZH_CN AC_REQUIRE([gl_LARGEFILE]) + gl___INLINE AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_LISTEN], [test "$ac_cv_header_winsock2_h" = yes]) gl_SYS_SOCKET_MODULE_INDICATOR([listen]) - AC_CHECK_FUNCS_ONCE([newlocale]) - AC_CHECK_FUNCS_ONCE([newlocale]) + gl_CHECK_FUNCS_ANDROID([newlocale], [[#include <locale.h>]]) + gl_CHECK_FUNCS_ANDROID([newlocale], [[#include <locale.h>]]) + gl_MUSL_LIBC AC_CHECK_HEADERS_ONCE([semaphore.h]) AC_CHECK_DECLS_ONCE([alarm]) AC_REQUIRE([gl_SEMAPHORE]) @@ -2504,6 +2949,10 @@ changequote([, ])dnl gt_LOCALE_FR_UTF8 gt_LOCALE_JA gt_LOCALE_ZH_CN + gt_LOCALE_FR + gt_LOCALE_FR_UTF8 + gt_LOCALE_JA + gt_LOCALE_ZH_CN gt_LOCALE_FR_UTF8 gl_FUNC_MBTOWC gl_CONDITIONAL([GL_COND_OBJ_MBTOWC], @@ -2576,6 +3025,20 @@ changequote([, ])dnl gl_PREREQ_RAISE ]) gl_SIGNAL_MODULE_INDICATOR([raise]) + gl_FUNC_RANDOM + gl_CONDITIONAL([GL_COND_OBJ_RANDOM], + [test $HAVE_RANDOM = 0 || test $REPLACE_RANDOM = 1 || test $REPLACE_INITSTATE = 1 || test $REPLACE_SETSTATE = 1]) + AM_COND_IF([GL_COND_OBJ_RANDOM], [ + gl_PREREQ_RANDOM + ]) + gl_STDLIB_MODULE_INDICATOR([random]) + gl_FUNC_RANDOM_R + gl_CONDITIONAL([GL_COND_OBJ_RANDOM_R], + [test $HAVE_RANDOM_R = 0 || test $REPLACE_RANDOM_R = 1]) + AM_COND_IF([GL_COND_OBJ_RANDOM_R], [ + gl_PREREQ_RANDOM_R + ]) + gl_STDLIB_MODULE_INDICATOR([random_r]) gl_FUNC_REALLOC_GNU if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then AC_LIBOBJ([realloc]) @@ -2626,9 +3089,6 @@ changequote([, ])dnl gl_SIGNAL_H gl_SIGNAL_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P - AC_REQUIRE([gl_FLOAT_EXPONENT_LOCATION]) - AC_REQUIRE([gl_DOUBLE_EXPONENT_LOCATION]) - AC_REQUIRE([gl_LONG_DOUBLE_EXPONENT_LOCATION]) gl_SIGNALBLOCKING gl_CONDITIONAL([GL_COND_OBJ_SIGPROCMASK], [test $HAVE_POSIX_SIGNALBLOCKING = 0]) AM_COND_IF([GL_COND_OBJ_SIGPROCMASK], [ @@ -2640,6 +3100,8 @@ changequote([, ])dnl [test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1]) gl_UNISTD_MODULE_INDICATOR([sleep]) AC_CHECK_DECLS_ONCE([alarm]) + gl_SNAN + gl_NAN_MIPS AC_REQUIRE([gl_SYS_SOCKET_H]) gl_CONDITIONAL([GL_COND_OBJ_SOCKET], [test "$ac_cv_header_winsock2_h" = yes]) # When this module is used, sockets may actually occur as file descriptors, @@ -2659,7 +3121,7 @@ changequote([, ])dnl gl_CONDITIONAL([GL_COND_OBJ_STAT], [test $REPLACE_STAT = 1]) AM_COND_IF([GL_COND_OBJ_STAT], [ case "$host_os" in - mingw*) + mingw* | windows*) AC_LIBOBJ([stat-w32]) ;; esac @@ -2668,9 +3130,6 @@ changequote([, ])dnl gl_SYS_STAT_MODULE_INDICATOR([stat]) gl_STAT_TIME gl_STAT_BIRTHTIME - gl_STDALIGN_H - gl_CONDITIONAL_HEADER([stdalign.h]) - AC_PROG_MKDIR_P AC_REQUIRE([gt_TYPE_WCHAR_T]) AC_REQUIRE([gt_TYPE_WINT_T]) gl_STDIO_H @@ -2701,6 +3160,7 @@ changequote([, ])dnl gl_STDIO_MODULE_INDICATOR([fputs]) gl_STDIO_MODULE_INDICATOR([puts]) gl_STDIO_MODULE_INDICATOR([fwrite]) + gl_DOUBLE_EXPONENT_LOCATION gl_FUNC_STRERROR gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1]) gl_MODULE_INDICATOR([strerror]) @@ -2718,7 +3178,7 @@ changequote([, ])dnl gl_PREREQ_STRERROR_R ]) gl_STRING_MODULE_INDICATOR([strerror_r]) - dnl For the modules argp, error. + dnl For the modules argp, error, xstrerror. gl_MODULE_INDICATOR([strerror_r-posix]) gl_FUNC_MMAP_ANON AC_CHECK_HEADERS_ONCE([sys/mman.h]) @@ -2751,6 +3211,12 @@ changequote([, ])dnl gl_SYS_UIO_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P gl_THREAD + gl_FUNC_TIME + gl_CONDITIONAL([GL_COND_OBJ_TIME], [test $REPLACE_TIME = 1]) + AM_COND_IF([GL_COND_OBJ_TIME], [ + gl_PREREQ_TIME + ]) + gl_TIME_MODULE_INDICATOR([time]) gl_TIME_H gl_TIME_H_REQUIRE_DEFAULTS AC_PROG_MKDIR_P @@ -2881,10 +3347,10 @@ changequote([, ])dnl gl_STDLIB_MODULE_INDICATOR([wctomb]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_THREAD], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) AC_REQUIRE([AC_CANONICAL_HOST]) gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_TLS], - [case "$host_os" in mingw*) true;; *) false;; esac]) + [case "$host_os" in mingw* | windows*) true;; *) false;; esac]) gl_XALLOC gl_MODULE_INDICATOR([xalloc]) gl_MODULE_INDICATOR([xalloc-die]) @@ -2997,6 +3463,7 @@ AC_DEFUN([gltests_LIBSOURCES], [ # gnulib-tool and may be removed by future gnulib-tool invocations. AC_DEFUN([gl_FILE_LIST], [ build-aux/config.rpath + build-aux/gitlog-to-changelog doc/relocatable.texi lib/_Noreturn.h lib/alloca.in.h @@ -3013,6 +3480,22 @@ AC_DEFUN([gl_FILE_LIST], [ lib/c-strcasecmp.c lib/c-strcaseeq.h lib/c-strncasecmp.c + lib/c32is-impl.h + lib/c32isalnum.c + lib/c32isalpha.c + lib/c32isblank.c + lib/c32iscntrl.c + lib/c32isdigit.c + lib/c32isgraph.c + lib/c32islower.c + lib/c32isprint.c + lib/c32ispunct.c + lib/c32isspace.c + lib/c32isupper.c + lib/c32isxdigit.c + lib/c32to-impl.h + lib/c32tolower.c + lib/c32width.c lib/errno.in.h lib/flexmember.h lib/float+.h @@ -3052,6 +3535,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/isnanl.c lib/iswblank.c lib/iswdigit.c + lib/iswpunct.c lib/iswxdigit.c lib/itold.c lib/langinfo.in.h @@ -3063,6 +3547,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/locale.in.h lib/localename-table.c lib/localename-table.h + lib/localename-unsafe.c lib/localename.c lib/localename.h lib/malloc.c @@ -3072,13 +3557,15 @@ AC_DEFUN([gl_FILE_LIST], [ lib/math.in.h lib/mbchar.c lib/mbchar.h - lib/mbiter.c - lib/mbiter.h + lib/mbiterf.c + lib/mbiterf.h + lib/mbrtoc32.c lib/mbrtowc-impl-utf8.h lib/mbrtowc-impl.h lib/mbrtowc.c lib/mbsinit.c lib/mbsnlen.c + lib/mbszero.c lib/mbtowc-lock.c lib/mbtowc-lock.h lib/memchr.c @@ -3098,6 +3585,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/relocatable.h lib/relocatable.valgrind lib/setlocale-lock.c + lib/setlocale_null-unlocked.c lib/setlocale_null.c lib/setlocale_null.h lib/signbitd.c @@ -3109,7 +3597,6 @@ AC_DEFUN([gl_FILE_LIST], [ lib/stdint.in.h lib/stdio-impl.h lib/stdlib.in.h - lib/str-kmp.h lib/str-two-way.h lib/streq.h lib/striconveh.c @@ -3119,8 +3606,10 @@ AC_DEFUN([gl_FILE_LIST], [ lib/string.in.h lib/strncat.c lib/strstr.c + lib/struniq.h lib/sys_types.in.h lib/thread-optim.h + lib/uchar.in.h lib/unicase.in.h lib/unicase/cased.c lib/unicase/cased.h @@ -3379,6 +3868,12 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unictype/digit.c lib/unictype/digit.h lib/unictype/identsyntaxmap.h + lib/unictype/incb_byname.c + lib/unictype/incb_byname.gperf + lib/unictype/incb_name.c + lib/unictype/incb_name.h + lib/unictype/incb_of.c + lib/unictype/incb_of.h lib/unictype/joininggroup_byname.c lib/unictype/joininggroup_byname.gperf lib/unictype/joininggroup_name.c @@ -3491,6 +3986,10 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unictype/pr_hex_digit.h lib/unictype/pr_hyphen.c lib/unictype/pr_hyphen.h + lib/unictype/pr_id_compat_math_continue.c + lib/unictype/pr_id_compat_math_continue.h + lib/unictype/pr_id_compat_math_start.c + lib/unictype/pr_id_compat_math_start.h lib/unictype/pr_id_continue.c lib/unictype/pr_id_continue.h lib/unictype/pr_id_start.c @@ -3501,6 +4000,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unictype/pr_ids_binary_operator.h lib/unictype/pr_ids_trinary_operator.c lib/unictype/pr_ids_trinary_operator.h + lib/unictype/pr_ids_unary_operator.c lib/unictype/pr_ignorable_control.c lib/unictype/pr_ignorable_control.h lib/unictype/pr_iso_control.c @@ -3547,6 +4047,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unictype/pr_pattern_syntax.h lib/unictype/pr_pattern_white_space.c lib/unictype/pr_pattern_white_space.h + lib/unictype/pr_prepended_concatenation_mark.c + lib/unictype/pr_prepended_concatenation_mark.h lib/unictype/pr_private_use.c lib/unictype/pr_private_use.h lib/unictype/pr_punctuation.c @@ -3624,6 +4126,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unilbrk/ulc-common.h lib/unilbrk/ulc-possible-linebreaks.c lib/unilbrk/ulc-width-linebreaks.c + lib/unimetadata.in.h + lib/unimetadata/u-version.c lib/uniname.in.h lib/uniname/gen-uninames.lisp lib/uniname/uniname.c @@ -3744,6 +4248,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unistr/u-cpy.h lib/unistr/u-endswith.h lib/unistr/u-move.h + lib/unistr/u-pcpy.h lib/unistr/u-set.h lib/unistr/u-startswith.h lib/unistr/u-stpcpy.h @@ -3759,7 +4264,6 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unistr/u-strnlen.h lib/unistr/u-strpbrk.h lib/unistr/u-strspn.h - lib/unistr/u-strstr.h lib/unistr/u-strtok.h lib/unistr/u16-check.c lib/unistr/u16-chr.c @@ -3777,6 +4281,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unistr/u16-mbtoucr.c lib/unistr/u16-move.c lib/unistr/u16-next.c + lib/unistr/u16-pcpy.c lib/unistr/u16-prev.c lib/unistr/u16-set.c lib/unistr/u16-startswith.c @@ -3819,6 +4324,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unistr/u32-mbtoucr.c lib/unistr/u32-move.c lib/unistr/u32-next.c + lib/unistr/u32-pcpy.c lib/unistr/u32-prev.c lib/unistr/u32-set.c lib/unistr/u32-startswith.c @@ -3862,6 +4368,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/unistr/u8-mbtoucr.c lib/unistr/u8-move.c lib/unistr/u8-next.c + lib/unistr/u8-pcpy.c lib/unistr/u8-prev.c lib/unistr/u8-set.c lib/unistr/u8-startswith.c @@ -3916,6 +4423,8 @@ AC_DEFUN([gl_FILE_LIST], [ lib/verify.h lib/warn-on-use.h lib/wchar.in.h + lib/wcs-two-way.h + lib/wcsstr-impl.h lib/wctype-h.c lib/wctype.in.h lib/wcwidth.c @@ -3932,6 +4441,7 @@ AC_DEFUN([gl_FILE_LIST], [ lib/xsize.c lib/xsize.h m4/00gnulib.m4 + m4/__inline.m4 m4/absolute-header.m4 m4/alloca.m4 m4/arpa_inet_h.m4 @@ -3939,6 +4449,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/btowc.m4 m4/builtin-expect.m4 m4/c-bool.m4 + m4/c32rtomb.m4 m4/calloc.m4 m4/close.m4 m4/codeset.m4 @@ -3949,6 +4460,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/environ.m4 m4/errno_h.m4 m4/error.m4 + m4/error_h.m4 m4/exponentd.m4 m4/exponentf.m4 m4/exponentl.m4 @@ -3992,6 +4504,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/isnanl.m4 m4/iswblank.m4 m4/iswdigit.m4 + m4/iswpunct.m4 m4/iswxdigit.m4 m4/langinfo_h.m4 m4/largefile.m4 @@ -4017,6 +4530,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/math_h.m4 m4/mbchar.m4 m4/mbiter.m4 + m4/mbrtoc32.m4 m4/mbrtowc.m4 m4/mbsinit.m4 m4/mbstate_t.m4 @@ -4029,6 +4543,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/msvc-nothrow.m4 m4/multiarch.m4 m4/musl.m4 + m4/nan-mips.m4 m4/nanosleep.m4 m4/netinet_in_h.m4 m4/nocrash.m4 @@ -4050,6 +4565,8 @@ AC_DEFUN([gl_FILE_LIST], [ m4/pthread_sigmask.m4 m4/putenv.m4 m4/raise.m4 + m4/random.m4 + m4/random_r.m4 m4/realloc.m4 m4/reallocarray.m4 m4/relocatable-lib.m4 @@ -4065,6 +4582,7 @@ AC_DEFUN([gl_FILE_LIST], [ m4/signbit.m4 m4/size_max.m4 m4/sleep.m4 + m4/snan.m4 m4/socketlib.m4 m4/sockets.m4 m4/socklen.m4 @@ -4094,7 +4612,13 @@ AC_DEFUN([gl_FILE_LIST], [ m4/sys_uio_h.m4 m4/thread.m4 m4/threadlib.m4 + m4/time.m4 m4/time_h.m4 + m4/uchar_h.m4 + m4/unicase_h.m4 + m4/unictype_h.m4 + m4/unimetadata_h.m4 + m4/uninorm_h.m4 m4/unistd_h.m4 m4/usleep.m4 m4/vararrays.m4 @@ -4111,7 +4635,6 @@ AC_DEFUN([gl_FILE_LIST], [ m4/wint_t.m4 m4/xalloc.m4 m4/xsize.m4 - m4/year2038.m4 m4/yield.m4 m4/zzgnulib.m4 tests/atomic-int-gnulib.h @@ -4121,12 +4644,12 @@ AC_DEFUN([gl_FILE_LIST], [ tests/locale.c tests/macros.h tests/minus-zero.h - tests/nan.h tests/nap.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-array-mergesort.c @@ -4134,13 +4657,55 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-binary-io.c tests/test-binary-io.sh tests/test-bind.c + tests/test-btoc32-1.sh + tests/test-btoc32-2.sh + tests/test-btoc32-3.sh + tests/test-btoc32.c + tests/test-btowc-1.sh + tests/test-btowc-2.sh + tests/test-btowc-3.sh tests/test-btowc.c - tests/test-btowc1.sh - tests/test-btowc2.sh tests/test-c-ctype.c tests/test-c-strcase.sh tests/test-c-strcasecmp.c tests/test-c-strncasecmp.c + tests/test-c32isalnum.c + tests/test-c32isalnum.sh + tests/test-c32isalpha.c + tests/test-c32isalpha.sh + tests/test-c32isblank.c + tests/test-c32isblank.sh + tests/test-c32iscntrl.c + tests/test-c32iscntrl.sh + tests/test-c32isdigit.c + tests/test-c32isdigit.sh + tests/test-c32isgraph.c + tests/test-c32isgraph.sh + tests/test-c32islower.c + tests/test-c32islower.sh + tests/test-c32isprint.c + tests/test-c32isprint.sh + tests/test-c32ispunct.c + tests/test-c32ispunct.sh + tests/test-c32isspace.c + tests/test-c32isspace.sh + tests/test-c32isupper.c + tests/test-c32isupper.sh + tests/test-c32isxdigit.c + tests/test-c32isxdigit.sh + tests/test-c32rtomb-w32-2.sh + tests/test-c32rtomb-w32-3.sh + tests/test-c32rtomb-w32-4.sh + tests/test-c32rtomb-w32-5.sh + tests/test-c32rtomb-w32-6.sh + tests/test-c32rtomb-w32-7.sh + tests/test-c32rtomb-w32-8.sh + tests/test-c32rtomb-w32.c + tests/test-c32rtomb.c + tests/test-c32rtomb.sh + tests/test-c32tolower.c + tests/test-c32tolower.sh + tests/test-c32width.c tests/test-calloc-gnu.c tests/test-cloexec.c tests/test-close.c @@ -4149,6 +4714,8 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-dup2.c tests/test-environ.c tests/test-errno.c + tests/test-error.c + tests/test-error.sh tests/test-fcntl-h.c tests/test-fcntl.c tests/test-fdopen.c @@ -4188,9 +4755,12 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-iswblank.c tests/test-iswdigit.c tests/test-iswdigit.sh + tests/test-iswpunct.c + 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.c @@ -4202,20 +4772,34 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-malloc-gnu.c tests/test-malloca.c tests/test-math.c - tests/test-mbrtowc-w32-1.sh + tests/test-mbrtoc32-1.sh + tests/test-mbrtoc32-2.sh + tests/test-mbrtoc32-3.sh + tests/test-mbrtoc32-4.sh + tests/test-mbrtoc32-5.sh + tests/test-mbrtoc32-w32-2.sh + tests/test-mbrtoc32-w32-3.sh + tests/test-mbrtoc32-w32-4.sh + tests/test-mbrtoc32-w32-5.sh + tests/test-mbrtoc32-w32-6.sh + tests/test-mbrtoc32-w32-7.sh + tests/test-mbrtoc32-w32-8.sh + tests/test-mbrtoc32-w32.c + tests/test-mbrtoc32.c + tests/test-mbrtowc-1.sh + tests/test-mbrtowc-2.sh + tests/test-mbrtowc-3.sh + tests/test-mbrtowc-4.sh + tests/test-mbrtowc-5.sh tests/test-mbrtowc-w32-2.sh tests/test-mbrtowc-w32-3.sh tests/test-mbrtowc-w32-4.sh tests/test-mbrtowc-w32-5.sh tests/test-mbrtowc-w32-6.sh tests/test-mbrtowc-w32-7.sh + tests/test-mbrtowc-w32-8.sh tests/test-mbrtowc-w32.c tests/test-mbrtowc.c - tests/test-mbrtowc1.sh - tests/test-mbrtowc2.sh - tests/test-mbrtowc3.sh - tests/test-mbrtowc4.sh - tests/test-mbrtowc5.sh tests/test-mbsinit.c tests/test-mbsinit.sh tests/test-memchr.c @@ -4237,6 +4821,9 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-pthread_sigmask1.c tests/test-pthread_sigmask2.c tests/test-raise.c + tests/test-random-mt.c + tests/test-random.c + tests/test-random_r.c tests/test-realloc-gnu.c tests/test-reallocarray.c tests/test-rwlock1.c @@ -4254,6 +4841,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-setlocale2.sh tests/test-setlocale_null-mt-all.c tests/test-setlocale_null-mt-one.c + tests/test-setlocale_null-unlocked.c tests/test-setlocale_null.c tests/test-setsockopt.c tests/test-signal-h.c @@ -4264,7 +4852,6 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-stat-time.c tests/test-stat.c tests/test-stat.h - tests/test-stdalign.c tests/test-stdbool.c tests/test-stdckdint.c tests/test-stddef.c @@ -4290,7 +4877,9 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-sys_wait.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-unsetenv.c tests/test-usleep.c @@ -4298,13 +4887,13 @@ AC_DEFUN([gl_FILE_LIST], [ tests/test-verify.c tests/test-verify.sh tests/test-wchar.c - tests/test-wcrtomb-w32-1.sh tests/test-wcrtomb-w32-2.sh tests/test-wcrtomb-w32-3.sh tests/test-wcrtomb-w32-4.sh tests/test-wcrtomb-w32-5.sh tests/test-wcrtomb-w32-6.sh tests/test-wcrtomb-w32-7.sh + tests/test-wcrtomb-w32-8.sh tests/test-wcrtomb-w32.c tests/test-wcrtomb.c tests/test-wcrtomb.sh @@ -4455,6 +5044,10 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unictype/test-decdigit.h tests/unictype/test-digit.c tests/unictype/test-digit.h + tests/unictype/test-incb_byname.c + tests/unictype/test-incb_name.c + tests/unictype/test-incb_of.c + tests/unictype/test-incb_of.h tests/unictype/test-joininggroup_byname.c tests/unictype/test-joininggroup_name.c tests/unictype/test-joininggroup_of.c @@ -4515,11 +5108,14 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unictype/test-pr_grapheme_link.c tests/unictype/test-pr_hex_digit.c tests/unictype/test-pr_hyphen.c + tests/unictype/test-pr_id_compat_math_continue.c + tests/unictype/test-pr_id_compat_math_start.c tests/unictype/test-pr_id_continue.c tests/unictype/test-pr_id_start.c tests/unictype/test-pr_ideographic.c tests/unictype/test-pr_ids_binary_operator.c tests/unictype/test-pr_ids_trinary_operator.c + tests/unictype/test-pr_ids_unary_operator.c tests/unictype/test-pr_ignorable_control.c tests/unictype/test-pr_iso_control.c tests/unictype/test-pr_join_control.c @@ -4543,6 +5139,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unictype/test-pr_paragraph_separator.c tests/unictype/test-pr_pattern_syntax.c tests/unictype/test-pr_pattern_white_space.c + tests/unictype/test-pr_prepended_concatenation_mark.c tests/unictype/test-pr_private_use.c tests/unictype/test-pr_punctuation.c tests/unictype/test-pr_quotation_mark.c @@ -4595,6 +5192,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unilbrk/test-u8-width-linebreaks.c tests/unilbrk/test-ulc-possible-linebreaks.c tests/unilbrk/test-ulc-width-linebreaks.c + tests/unimetadata/test-u-version.c tests/uniname/HangulSyllableNames.txt tests/uniname/NameAliases.txt tests/uniname/UnicodeData.txt @@ -4692,6 +5290,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistr/test-cpy-alloc.h tests/unistr/test-cpy.h tests/unistr/test-move.h + tests/unistr/test-pcpy.h tests/unistr/test-set.h tests/unistr/test-stpcpy.h tests/unistr/test-stpncpy.h @@ -4720,6 +5319,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistr/test-u16-mbtoucr.c tests/unistr/test-u16-move.c tests/unistr/test-u16-next.c + tests/unistr/test-u16-pcpy.c tests/unistr/test-u16-prev.c tests/unistr/test-u16-set.c tests/unistr/test-u16-stpcpy.c @@ -4757,6 +5357,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistr/test-u32-mbtoucr.c tests/unistr/test-u32-move.c tests/unistr/test-u32-next.c + tests/unistr/test-u32-pcpy.c tests/unistr/test-u32-prev.c tests/unistr/test-u32-set.c tests/unistr/test-u32-stpcpy.c @@ -4794,6 +5395,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests/unistr/test-u8-mbtoucr.c tests/unistr/test-u8-move.c tests/unistr/test-u8-next.c + tests/unistr/test-u8-pcpy.c tests/unistr/test-u8-prev.c tests/unistr/test-u8-set.c tests/unistr/test-u8-stpcpy.c @@ -4845,9 +5447,13 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/binary-io.c tests=lib/binary-io.h tests=lib/bind.c + tests=lib/btoc32.c tests=lib/btowc.c tests=lib/c++defs.h + tests=lib/c32rtomb.c + tests=lib/c32tob.c tests=lib/calloc.c + tests=lib/cdefs.h tests=lib/cloexec.c tests=lib/cloexec.h tests=lib/close.c @@ -4855,7 +5461,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/ctype.in.h tests=lib/dup2.c tests=lib/error.c - tests=lib/error.h + tests=lib/error.in.h tests=lib/exitfail.c tests=lib/exitfail.h tests=lib/fcntl.c @@ -4884,6 +5490,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/intprops.h tests=lib/ioctl.c tests=lib/isblank.c + tests=lib/libc-config.h tests=lib/listen.c tests=lib/lstat.c tests=lib/malloc.c @@ -4893,6 +5500,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/msvc-inval.h tests=lib/msvc-nothrow.c tests=lib/msvc-nothrow.h + tests=lib/nan.h tests=lib/nanosleep.c tests=lib/netinet_in.in.h tests=lib/open.c @@ -4905,8 +5513,11 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/pthread_sigmask.c tests=lib/putenv.c tests=lib/raise.c + tests=lib/random.c + tests=lib/random_r.c tests=lib/realloc.c tests=lib/reallocarray.c + tests=lib/same-inode.c tests=lib/same-inode.h tests=lib/sched.in.h tests=lib/sched_yield.c @@ -4915,8 +5526,11 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/setlocale.c tests=lib/setsockopt.c tests=lib/signal.in.h + tests=lib/signed-nan.h + tests=lib/signed-snan.h tests=lib/sigprocmask.c tests=lib/sleep.c + tests=lib/snan.h tests=lib/socket.c tests=lib/sockets.c tests=lib/sockets.h @@ -4925,7 +5539,6 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/stat-w32.c tests=lib/stat-w32.h tests=lib/stat.c - tests=lib/stdalign.in.h tests=lib/stdio-read.c tests=lib/stdio-write.c tests=lib/stdio.in.h @@ -4941,6 +5554,7 @@ AC_DEFUN([gl_FILE_LIST], [ tests=lib/sys_stat.in.h tests=lib/sys_time.in.h tests=lib/sys_uio.in.h + tests=lib/time.c tests=lib/time.in.h tests=lib/unsetenv.c tests=lib/usleep.c |