diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 425 | 
1 files changed, 368 insertions, 57 deletions
| @@ -731,6 +731,7 @@ INT64_MAX_EQ_LONG_MAX  INT32_MAX_LT_INTMAX_MAX  REPLACE_STRTOUMAX  REPLACE_STRTOIMAX +HAVE_IMAXDIV_T  HAVE_DECL_STRTOUMAX  HAVE_DECL_STRTOIMAX  HAVE_DECL_IMAXDIV @@ -1285,6 +1286,7 @@ REPLACE_CHOWN  HAVE_SYS_PARAM_H  HAVE_OS_H  HAVE_DECL_TTYNAME_R +HAVE_DECL_TRUNCATE  HAVE_DECL_SETHOSTNAME  HAVE_DECL_GETUSERSHELL  HAVE_DECL_GETPAGESIZE @@ -1296,7 +1298,6 @@ HAVE_DECL_FCHDIR  HAVE_DECL_ENVIRON  HAVE_USLEEP  HAVE_UNLINKAT -HAVE_TRUNCATE  HAVE_SYMLINKAT  HAVE_SYMLINK  HAVE_SLEEP @@ -1863,6 +1864,10 @@ LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE  LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE +LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_TRUE +LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_TRUE  LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_FALSE @@ -1895,6 +1900,10 @@ LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE  LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE +LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_TRUE +LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_TRUE  LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_FALSE @@ -1927,6 +1936,10 @@ LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE  LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE +LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_TRUE +LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_FALSE +LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_TRUE  LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_FALSE  LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE  LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_FALSE @@ -7368,6 +7381,8 @@ fi    # Code from module unicase/u16-is-titlecase-tests:    # Code from module unicase/u16-is-uppercase:    # Code from module unicase/u16-is-uppercase-tests: +  # Code from module unicase/u16-prefix-context: +  # Code from module unicase/u16-suffix-context:    # Code from module unicase/u16-tolower:    # Code from module unicase/u16-tolower-tests:    # Code from module unicase/u16-totitle: @@ -7397,6 +7412,8 @@ fi    # Code from module unicase/u32-is-titlecase-tests:    # Code from module unicase/u32-is-uppercase:    # Code from module unicase/u32-is-uppercase-tests: +  # Code from module unicase/u32-prefix-context: +  # Code from module unicase/u32-suffix-context:    # Code from module unicase/u32-tolower:    # Code from module unicase/u32-tolower-tests:    # Code from module unicase/u32-totitle: @@ -7426,6 +7443,8 @@ fi    # Code from module unicase/u8-is-titlecase-tests:    # Code from module unicase/u8-is-uppercase:    # Code from module unicase/u8-is-uppercase-tests: +  # Code from module unicase/u8-prefix-context: +  # Code from module unicase/u8-suffix-context:    # Code from module unicase/u8-tolower:    # Code from module unicase/u8-tolower-tests:    # Code from module unicase/u8-totitle: @@ -17750,6 +17769,80 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext           gl_cv_host_cpu_c_abi=powerpc           ;; +       riscv32 | riscv64 ) +         # There are 2 architectures (with variants): rv32* and rv64*. +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#if __riscv_xlen == 64 +                  int ok; +                #else +                  error fail +                #endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  cpu=riscv64 +else +  cpu=riscv32 +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +         # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d. +         # Size of 'long' and 'void *': +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#if defined __LP64__ +                  int ok; +                #else +                  error fail +                #endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  main_abi=lp64 +else +  main_abi=ilp32 +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +         # Float ABIs: +         # __riscv_float_abi_double: +         #   'float' and 'double' are passed in floating-point registers. +         # __riscv_float_abi_single: +         #   'float' are passed in floating-point registers. +         # __riscv_float_abi_soft: +         #   No values are passed in floating-point registers. +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#if defined __riscv_float_abi_double +                  int ok; +                #else +                  error fail +                #endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  float_abi=d +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#if defined __riscv_float_abi_single +                     int ok; +                   #else +                     error fail +                   #endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  float_abi=f +else +  float_abi='' +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +         gl_cv_host_cpu_c_abi="${cpu}-${main_abi}${float_abi}" +         ;; +         s390* )           # On s390x, the C compiler may be generating 64-bit (= s390x) code           # or 31-bit (= s390) code. @@ -18183,7 +18276,7 @@ if test "${with_libiconv_prefix+set}" = set; then :          additional_includedir="$withval/include"          additional_libdir="$withval/$acl_libdirstem"          if test "$acl_libdirstem2" != "$acl_libdirstem" \ -           && ! test -d "$withval/$acl_libdirstem"; then +           && test ! -d "$withval/$acl_libdirstem"; then            additional_libdir="$withval/$acl_libdirstem2"          fi        fi @@ -21040,7 +21133,7 @@ if test "${with_libpth_prefix+set}" = set; then :          additional_includedir="$withval/include"          additional_libdir="$withval/$acl_libdirstem"          if test "$acl_libdirstem2" != "$acl_libdirstem" \ -           && ! test -d "$withval/$acl_libdirstem"; then +           && test ! -d "$withval/$acl_libdirstem"; then            additional_libdir="$withval/$acl_libdirstem2"          fi        fi @@ -21669,7 +21762,7 @@ else  int  main ()  { -#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__               choke me               #endif @@ -22057,7 +22150,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -22206,7 +22299,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -22343,7 +22436,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -24492,7 +24585,6 @@ q    HAVE_SLEEP=1;    HAVE_SYMLINK=1;    HAVE_SYMLINKAT=1; -  HAVE_TRUNCATE=1;    HAVE_UNLINKAT=1;    HAVE_USLEEP=1;    HAVE_DECL_ENVIRON=1; @@ -24504,6 +24596,7 @@ q    HAVE_DECL_GETPAGESIZE=1;    HAVE_DECL_GETUSERSHELL=1;    HAVE_DECL_SETHOSTNAME=1; +  HAVE_DECL_TRUNCATE=1;    HAVE_DECL_TTYNAME_R=1;    HAVE_OS_H=0;    HAVE_SYS_PARAM_H=0; @@ -25170,7 +25263,7 @@ nocrash_init (void)      }    }  } -#elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#elif defined _WIN32 && ! defined __CYGWIN__  /* Avoid a crash on native Windows.  */  #define WIN32_LEAN_AND_MEAN  #include <windows.h> @@ -25959,7 +26052,7 @@ nocrash_init (void)      }    }  } -#elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#elif defined _WIN32 && ! defined __CYGWIN__  /* Avoid a crash on native Windows.  */  #define WIN32_LEAN_AND_MEAN  #include <windows.h> @@ -26223,7 +26316,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -26657,6 +26750,7 @@ $as_echo "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h    HAVE_DECL_IMAXDIV=1;    HAVE_DECL_STRTOIMAX=1;    HAVE_DECL_STRTOUMAX=1; +  HAVE_IMAXDIV_T=1;    REPLACE_STRTOIMAX=0;    REPLACE_STRTOUMAX=0;    INT32_MAX_LT_INTMAX_MAX=1; @@ -33471,6 +33565,64 @@ fi              || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \                   && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \                        || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \                             && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8                           }                      } @@ -33935,6 +34087,64 @@ fi              || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \                   && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \                        || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \                             && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8                           }                      } @@ -34399,6 +34609,64 @@ fi              || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \                   && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \                        || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \ +                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 10 +                         } +                    } +               } + + + + +       } +  }; then +  LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_TRUE= +  LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_FALSE='#' +else +  LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_TRUE='#' +  LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_FALSE= +fi + + + + +       if  { test "$HAVE_LIBUNISTRING" != yes \ +    || { + + + +            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \ +            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \ +                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \ +                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \                             && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8                           }                      } @@ -41849,7 +42117,7 @@ else  # include <fcntl.h>  # include <stdio.h>  # include <stdlib.h> -# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +# if defined _WIN32 && ! defined __CYGWIN__  #  include <io.h>  # endif  #endif @@ -49761,7 +50029,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -49900,7 +50168,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -50031,7 +50299,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -50172,7 +50440,7 @@ int main () {       implement the Turkish upper-/lowercase mappings.  Therefore, let this       program return 1 on BeOS.  */    /* Check whether the given locale name is recognized by the system.  */ -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -50600,18 +50868,37 @@ $as_echo "#define GNULIB_TEST_FDOPEN 1" >>confdefs.h -  for ac_func in getpagesize -do : -  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" -if test "x$ac_cv_func_getpagesize" = xyes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_GETPAGESIZE 1 + +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize" >&5 +$as_echo_n "checking for getpagesize... " >&6; } +if ${gl_cv_func_getpagesize+:} false; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <unistd.h> +int +main () +{ +return getpagesize(); +  ; +  return 0; +} +  _ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  gl_cv_func_getpagesize=yes +else +  gl_cv_func_getpagesize=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext  fi -done +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getpagesize" >&5 +$as_echo "$gl_cv_func_getpagesize" >&6; } -  if test $ac_cv_func_getpagesize = no; then +  if test $gl_cv_func_getpagesize = no; then      HAVE_GETPAGESIZE=0      for ac_header in OS.h  do : @@ -51942,7 +52229,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -52081,7 +52368,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -52213,7 +52500,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -52362,7 +52649,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -52499,7 +52786,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -53449,7 +53736,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -53588,7 +53875,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -53720,7 +54007,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -53869,7 +54156,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -54463,7 +54750,7 @@ else         /* For non-mingw systems, compilation will trivially succeed.            For mingw, compilation will succeed for older mingw (system            printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */ -       #if ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) && \ +       #if (defined _WIN32 && ! defined __CYGWIN__) && \           (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))         extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];         #endif @@ -54888,7 +55175,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55027,7 +55314,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55159,7 +55446,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55305,7 +55592,7 @@ int main () {       implement the Turkish upper-/lowercase mappings.  Therefore, let this       program return 1 on BeOS.  */    /* Check whether the given locale name is recognized by the system.  */ -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55438,7 +55725,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55578,7 +55865,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55717,7 +56004,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55848,7 +56135,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -55987,7 +56274,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56118,7 +56405,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56231,7 +56518,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56370,7 +56657,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56501,7 +56788,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56640,7 +56927,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56771,7 +57058,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -56910,7 +57197,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -57041,7 +57328,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -57180,7 +57467,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -58679,7 +58966,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -59388,7 +59675,7 @@ int main () {    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -59527,7 +59814,7 @@ int main () {       variables, and all locales use the UTF-8 encoding.  */  #if !(defined __BEOS__ || defined __HAIKU__)    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -59659,7 +59946,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -59808,7 +60095,7 @@ int main ()    return 1;  #else    /* Check whether the given locale name is recognized by the system.  */ -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__    /* On native Windows, setlocale(category, "") looks at the system settings,       not at the environment variables.  Also, when an encoding suffix such       as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE @@ -60979,6 +61266,14 @@ if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE}" && test -z "$    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5  fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi  if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE}"; then    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -61043,6 +61338,14 @@ if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE}" && test -z "$    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5  fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi  if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE}"; then    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -61107,6 +61410,14 @@ if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE}" && test -z "${    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5  fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT_FALSE}"; then +  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi  if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE}"; then    as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER\" was never defined.  Usually this means the macro was only invoked conditionally." "$LINENO" 5 | 
