diff options
| author | Andreas Rottmann <a.rottmann@gmx.at> | 2010-05-27 18:23:17 +0200 | 
|---|---|---|
| committer | Andreas Rottmann <a.rottmann@gmx.at> | 2010-05-27 18:23:17 +0200 | 
| commit | bd6adfa17d453e4c486e36fed4c5779db90a8a0e (patch) | |
| tree | 9798677560d5f99061afe9f0db105a8c97f2438a /configure | |
| parent | 79ca645d222db2e158784642c3b464a47bea26f3 (diff) | |
| parent | 3e0814cd9862b89c7a39672672937477bd87ddfb (diff) | |
Merge commit 'upstream/0.9.3'
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 7737 | 
1 files changed, 6520 insertions, 1217 deletions
@@ -1,10 +1,12 @@  #! /bin/sh  # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64. +# Generated by GNU Autoconf 2.65. +#  #  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software -# Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +#  #  # This configure script is free software; the Free Software Foundation  # gives unlimited permission to copy, distribute and modify it. @@ -673,7 +675,8 @@ fi -exec 7<&0 </dev/null 6>&1 +test -n "$DJDIR" || exec 7<&0 </dev/null +exec 6>&1  # Name of the host.  # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, @@ -737,8 +740,9 @@ ac_includes_default="\  # include <unistd.h>  #endif" -ac_func_list= +gl_use_threads_default=  ac_header_list= +ac_func_list=  ac_subst_vars='gltests_LTLIBOBJS  gltests_LIBOBJS  gl_LTLIBOBJS @@ -758,31 +762,128 @@ DLL_VARIABLE  WOE32DLL_FALSE  WOE32DLL_TRUE  LIBTESTS_LIBDEPS -LOCALE_H +YIELD_LIB  NEXT_AS_FIRST_DIRECTIVE_LOCALE_H  NEXT_LOCALE_H +HAVE_XLOCALE_H +REPLACE_DUPLOCALE +HAVE_DUPLOCALE +GNULIB_DUPLOCALE  LTLIBINTL  LIBINTL -FCNTL_H -NEXT_AS_FIRST_DIRECTIVE_FCNTL_H -NEXT_FCNTL_H -REPLACE_OPEN -GNULIB_OPEN  LOCALE_TR_UTF8  LOCALE_FR +gltests_WITNESS  REPLACE_ISWCNTRL -WCTYPE_H  HAVE_WCTYPE_H  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H  NEXT_WCTYPE_H +HAVE_ISWBLANK  HAVE_ISWCNTRL +HAVE_WINT_T +HAVE_WCHAR_H  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H  NEXT_WCHAR_H -HAVE_WCHAR_H -HAVE_WINT_T  HAVE_UNISTD_H  NEXT_AS_FIRST_DIRECTIVE_UNISTD_H  NEXT_UNISTD_H +UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS +UNISTD_H_HAVE_WINSOCK2_H +REPLACE_WRITE +REPLACE_USLEEP +REPLACE_UNLINKAT +REPLACE_UNLINK +REPLACE_TTYNAME_R +REPLACE_SYMLINK +REPLACE_SLEEP +REPLACE_RMDIR +REPLACE_READLINK +REPLACE_PREAD +REPLACE_LSEEK +REPLACE_LINKAT +REPLACE_LINK +REPLACE_LCHOWN +REPLACE_GETPAGESIZE +REPLACE_GETGROUPS +REPLACE_GETCWD +REPLACE_FCHOWNAT +REPLACE_DUP2 +REPLACE_DUP +REPLACE_CLOSE +REPLACE_CHOWN +HAVE_SYS_PARAM_H +HAVE_OS_H +HAVE_DECL_GETUSERSHELL +HAVE_DECL_GETPAGESIZE +HAVE_DECL_GETLOGIN_R +HAVE_DECL_ENVIRON +HAVE_USLEEP +HAVE_UNLINKAT +HAVE_TTYNAME_R +HAVE_SYMLINKAT +HAVE_SYMLINK +HAVE_SLEEP +HAVE_READLINKAT +HAVE_READLINK +HAVE_PREAD +HAVE_PIPE2 +HAVE_LINKAT +HAVE_LINK +HAVE_LCHOWN +HAVE_GETPAGESIZE +HAVE_GETLOGIN +HAVE_GETHOSTNAME +HAVE_GETGROUPS +HAVE_GETDTABLESIZE +HAVE_GETDOMAINNAME +HAVE_FTRUNCATE +HAVE_FSYNC +HAVE_FCHOWNAT +HAVE_FCHDIR +HAVE_FACCESSAT +HAVE_EUIDACCESS +HAVE_DUP3 +HAVE_DUP2 +HAVE_CHOWN +GNULIB_WRITE +GNULIB_USLEEP +GNULIB_UNLINKAT +GNULIB_UNLINK +GNULIB_UNISTD_H_SIGPIPE +GNULIB_UNISTD_H_GETOPT +GNULIB_TTYNAME_R +GNULIB_SYMLINKAT +GNULIB_SYMLINK +GNULIB_SLEEP +GNULIB_RMDIR +GNULIB_READLINKAT +GNULIB_READLINK +GNULIB_PREAD +GNULIB_PIPE2 +GNULIB_LSEEK +GNULIB_LINKAT +GNULIB_LINK +GNULIB_LCHOWN +GNULIB_GETUSERSHELL +GNULIB_GETPAGESIZE +GNULIB_GETLOGIN_R +GNULIB_GETLOGIN +GNULIB_GETHOSTNAME +GNULIB_GETGROUPS +GNULIB_GETDTABLESIZE +GNULIB_GETDOMAINNAME +GNULIB_GETCWD +GNULIB_FTRUNCATE +GNULIB_FSYNC +GNULIB_FCHOWNAT +GNULIB_FCHDIR +GNULIB_FACCESSAT +GNULIB_EUIDACCESS +GNULIB_ENVIRON +GNULIB_DUP3 +GNULIB_DUP2 +GNULIB_CLOSE +GNULIB_CHOWN  NEXT_AS_FIRST_DIRECTIVE_STRING_H  NEXT_STRING_H  HAVE_RANDOM_H @@ -820,23 +921,27 @@ HAVE__BOOL  STDBOOL_H  RELOCATABLE  APPLE_UNIVERSAL_BUILD +UNDEFINE_STRTOK_R +REPLACE_STRTOK_R  REPLACE_STRSIGNAL +REPLACE_STRNLEN +REPLACE_STRNDUP +REPLACE_STRNCAT  REPLACE_STRERROR  REPLACE_STRCASESTR  REPLACE_STRSTR  REPLACE_STRDUP +REPLACE_STPNCPY  REPLACE_MEMMEM  REPLACE_MEMCHR  HAVE_STRVERSCMP  HAVE_DECL_STRSIGNAL -HAVE_DECL_STRERROR  HAVE_DECL_STRTOK_R  HAVE_STRCASESTR  HAVE_STRSEP  HAVE_STRPBRK  HAVE_DECL_STRNLEN  HAVE_DECL_STRNDUP -HAVE_STRNDUP  HAVE_DECL_STRDUP  HAVE_STRCHRNUL  HAVE_STPNCPY @@ -845,6 +950,8 @@ HAVE_RAWMEMCHR  HAVE_DECL_MEMRCHR  HAVE_MEMPCPY  HAVE_DECL_MEMMEM +HAVE_MEMCHR +HAVE_MBSLEN  GNULIB_STRVERSCMP  GNULIB_STRSIGNAL  GNULIB_STRERROR @@ -869,6 +976,7 @@ GNULIB_STRSEP  GNULIB_STRPBRK  GNULIB_STRNLEN  GNULIB_STRNDUP +GNULIB_STRNCAT  GNULIB_STRDUP  GNULIB_STRCHRNUL  GNULIB_STPNCPY @@ -881,7 +989,6 @@ GNULIB_MEMCHR  LOCALE_FR_UTF8  LOCALE_ZH_CN  LOCALE_JA -WCHAR_H  REPLACE_WCWIDTH  REPLACE_WCSNRTOMBS  REPLACE_WCSRTOMBS @@ -918,12 +1025,15 @@ GNULIB_WCTOB  GNULIB_BTOWC  NEXT_AS_FIRST_DIRECTIVE_MATH_H  NEXT_MATH_H -VOID_UNSETENV +REPLACE_UNSETENV  REPLACE_STRTOD +REPLACE_SETENV +REPLACE_REALPATH  REPLACE_PUTENV  REPLACE_MKSTEMP -HAVE_DECL_GETLOADAVG +REPLACE_CANONICALIZE_FILE_NAME  HAVE_UNSETENV +HAVE_UNLOCKPT  HAVE_SYS_LOADAVG_H  HAVE_STRUCT_RANDOM_DATA  HAVE_STRTOULL @@ -931,29 +1041,53 @@ HAVE_STRTOLL  HAVE_STRTOD  HAVE_SETENV  HAVE_RPMATCH -HAVE_RANDOM_R +HAVE_REALPATH  HAVE_REALLOC_POSIX +HAVE_RANDOM_R +HAVE_PTSNAME +HAVE_MKSTEMPS +HAVE_MKSTEMP +HAVE_MKOSTEMPS +HAVE_MKOSTEMP  HAVE_MKDTEMP +HAVE_GRANTPT  HAVE_GETSUBOPT +HAVE_DECL_GETLOADAVG +HAVE_CANONICALIZE_FILE_NAME  HAVE_CALLOC_POSIX  HAVE_ATOLL  GNULIB_UNSETENV +GNULIB_UNLOCKPT  GNULIB_STRTOULL  GNULIB_STRTOLL  GNULIB_STRTOD  GNULIB_SETENV  GNULIB_RPMATCH +GNULIB_REALPATH +GNULIB_REALLOC_POSIX  GNULIB_RANDOM_R  GNULIB_PUTENV +GNULIB_PTSNAME +GNULIB_MKSTEMPS  GNULIB_MKSTEMP +GNULIB_MKOSTEMPS +GNULIB_MKOSTEMP  GNULIB_MKDTEMP +GNULIB_MALLOC_POSIX +GNULIB_GRANTPT  GNULIB_GETSUBOPT  GNULIB_GETLOADAVG -GNULIB_ATOLL +GNULIB_CANONICALIZE_FILE_NAME  GNULIB_CALLOC_POSIX -GNULIB_REALLOC_POSIX -GNULIB_MALLOC_POSIX +GNULIB_ATOLL  HAVE_MALLOC_POSIX +LTLIBMULTITHREAD +LIBMULTITHREAD +LTLIBTHREAD +LIBTHREAD +LIBPTH_PREFIX +LTLIBPTH +LIBPTH  INTL_MACOSX_LIBS  LOCALCHARSET_TESTS_ENVIRONMENT  GLIBC21 @@ -983,30 +1117,52 @@ REPLACE_FLOORL  REPLACE_FLOORF  REPLACE_CEILL  REPLACE_CEILF +HAVE_DECL_TRUNCL  HAVE_DECL_TRUNCF  HAVE_DECL_TRUNC  HAVE_DECL_TANL  HAVE_DECL_SQRTL  HAVE_DECL_SINL +HAVE_DECL_ROUNDL +HAVE_DECL_ROUNDF +HAVE_DECL_ROUND  HAVE_DECL_LOGL +HAVE_DECL_LOGB  HAVE_DECL_LDEXPL  HAVE_DECL_FREXPL +HAVE_DECL_FLOORL +HAVE_DECL_FLOORF  HAVE_DECL_EXPL  HAVE_DECL_COSL +HAVE_DECL_CEILL +HAVE_DECL_CEILF  HAVE_DECL_ATANL  HAVE_DECL_ASINL  HAVE_DECL_ACOSL +HAVE_TANL +HAVE_SQRTL +HAVE_SINL +HAVE_LOGL  HAVE_ISNANL  HAVE_ISNAND  HAVE_ISNANF +HAVE_EXPL +HAVE_COSL +HAVE_ATANL +HAVE_ASINL +HAVE_ACOSL  GNULIB_TRUNCL  GNULIB_TRUNCF  GNULIB_TRUNC +GNULIB_TANL +GNULIB_SQRTL +GNULIB_SINL  GNULIB_SIGNBIT  GNULIB_ROUNDL  GNULIB_ROUNDF  GNULIB_ROUND -GNULIB_MATHL +GNULIB_LOGL +GNULIB_LOGB  GNULIB_LDEXPL  GNULIB_ISNANL  GNULIB_ISNAND @@ -1018,8 +1174,13 @@ GNULIB_FREXPL  GNULIB_FREXP  GNULIB_FLOORL  GNULIB_FLOORF +GNULIB_EXPL +GNULIB_COSL  GNULIB_CEILL  GNULIB_CEILF +GNULIB_ATANL +GNULIB_ASINL +GNULIB_ACOSL  FLOAT_H  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H  NEXT_FLOAT_H @@ -1035,56 +1196,6 @@ NEXT_ERRNO_H  PRAGMA_SYSTEM_HEADER  INCLUDE_NEXT_AS_FIRST_DIRECTIVE  INCLUDE_NEXT -UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS -UNISTD_H_HAVE_WINSOCK2_H -REPLACE_WRITE -REPLACE_LSEEK -REPLACE_LCHOWN -REPLACE_GETPAGESIZE -REPLACE_GETCWD -REPLACE_FCHDIR -REPLACE_DUP2 -REPLACE_CLOSE -REPLACE_CHOWN -HAVE_SYS_PARAM_H -HAVE_OS_H -HAVE_DECL_GETLOGIN_R -HAVE_DECL_ENVIRON -HAVE_SLEEP -HAVE_READLINK -HAVE_LINK -HAVE_GETUSERSHELL -HAVE_GETPAGESIZE -HAVE_GETHOSTNAME -HAVE_GETDTABLESIZE -HAVE_GETDOMAINNAME -HAVE_FTRUNCATE -HAVE_FSYNC -HAVE_EUIDACCESS -HAVE_DUP2 -GNULIB_WRITE -GNULIB_UNISTD_H_SIGPIPE -GNULIB_UNISTD_H_GETOPT -GNULIB_SLEEP -GNULIB_READLINK -GNULIB_LSEEK -GNULIB_LINK -GNULIB_LCHOWN -GNULIB_GETUSERSHELL -GNULIB_GETPAGESIZE -GNULIB_GETLOGIN_R -GNULIB_GETHOSTNAME -GNULIB_GETDTABLESIZE -GNULIB_GETDOMAINNAME -GNULIB_GETCWD -GNULIB_FTRUNCATE -GNULIB_FSYNC -GNULIB_FCHDIR -GNULIB_EUIDACCESS -GNULIB_ENVIRON -GNULIB_DUP2 -GNULIB_CLOSE -GNULIB_CHOWN  ALLOCA_H  ALLOCA  GL_COND_LIBTOOL_FALSE @@ -1206,6 +1317,7 @@ ac_user_opts='  enable_option_checking  enable_silent_rules  enable_dependency_tracking +enable_threads  enable_shared  enable_static  with_pic @@ -1214,6 +1326,7 @@ with_gnu_ld  enable_libtool_lock  enable_rpath  with_libiconv_prefix +with_libpth_prefix  enable_relocatable  enable_namespacing  ' @@ -1336,7 +1449,7 @@ do      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&        as_fn_error "invalid feature name: $ac_useropt"      ac_useropt_orig=$ac_useropt -    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` +    ac_useropt=`$as_echo "$ac_useropt" | sed -e 's/[+]/x/g' -e 's/[-.]/_/g'`      case $ac_user_opts in        *"  "enable_$ac_useropt" @@ -1362,7 +1475,7 @@ do      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&        as_fn_error "invalid feature name: $ac_useropt"      ac_useropt_orig=$ac_useropt -    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` +    ac_useropt=`$as_echo "$ac_useropt" | sed -e 's/[+]/x/g' -e 's/[-.]/_/g'`      case $ac_user_opts in        *"  "enable_$ac_useropt" @@ -1566,7 +1679,7 @@ do      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&        as_fn_error "invalid package name: $ac_useropt"      ac_useropt_orig=$ac_useropt -    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` +    ac_useropt=`$as_echo "$ac_useropt" | sed -e 's/[+]/x/g' -e 's/[-.]/_/g'`      case $ac_user_opts in        *"  "with_$ac_useropt" @@ -1582,7 +1695,7 @@ do      expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&        as_fn_error "invalid package name: $ac_useropt"      ac_useropt_orig=$ac_useropt -    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` +    ac_useropt=`$as_echo "$ac_useropt" | sed -e 's/[+]/x/g' -e 's/[-.]/_/g'`      case $ac_user_opts in        *"  "with_$ac_useropt" @@ -1847,13 +1960,17 @@ Optional Features:    --disable-silent-rules         verbose build output (undo: `make V=0')    --disable-dependency-tracking  speeds up one-time build    --enable-dependency-tracking   do not reject slow dependency extractors +  --enable-threads={posix|solaris|pth|win32} +                          specify multithreading API +  --disable-threads       build without multithread safety    --enable-shared[=PKGS]  build shared libraries [default=yes]    --enable-static[=PKGS]  build static libraries [default=yes]    --enable-fast-install[=PKGS]                            optimize for fast installation [default=yes]    --disable-libtool-lock  avoid locking (might break parallel builds)    --disable-rpath         do not hardcode runtime library paths -  --enable-relocatable    install a package that can be moved in the filesystem +  --enable-relocatable    install a package that can be moved in the file +                          system    --disable-namespacing   build a library that exports undesired symbols  Optional Packages: @@ -1865,6 +1982,8 @@ Optional Packages:    --with-gnu-ld           assume the C compiler uses GNU ld default=no    --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib    --without-libiconv-prefix     don't search for libiconv in includedir and libdir +  --with-libpth-prefix[=DIR]  search for libpth in DIR/include and DIR/lib +  --without-libpth-prefix     don't search for libpth in includedir and libdir  Some influential environment variables:    CC          C compiler command @@ -1872,7 +1991,7 @@ Some influential environment variables:    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a                nonstandard directory <lib dir>    LIBS        libraries to pass to the linker, e.g. -l<library> -  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if +  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if                you have headers in a nonstandard directory <include dir>    CPP         C preprocessor @@ -1943,7 +2062,7 @@ test -n "$ac_init_help" && exit $ac_status  if $ac_init_version; then    cat <<\_ACEOF  configure -generated by GNU Autoconf 2.64 +generated by GNU Autoconf 2.65  Copyright (C) 2009 Free Software Foundation, Inc.  This configure script is free software; the Free Software Foundation @@ -1990,7 +2109,7 @@ sed 's/^/| /' conftest.$ac_ext >&5  	ac_retval=1  fi    eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} -  return $ac_retval +  as_fn_set_status $ac_retval  } # ac_fn_c_try_compile @@ -2027,7 +2146,7 @@ sed 's/^/| /' conftest.$ac_ext >&5      ac_retval=1  fi    eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} -  return $ac_retval +  as_fn_set_status $ac_retval  } # ac_fn_c_try_cpp @@ -2156,7 +2275,7 @@ sed 's/^/| /' conftest.$ac_ext >&5  fi    rm -rf conftest.dSYM conftest_ipa8_conftest.oo    eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} -  return $ac_retval +  as_fn_set_status $ac_retval  } # ac_fn_c_try_run @@ -2233,7 +2352,7 @@ fi    # left behind by Apple's compiler.  We do this before executing the actions.    rm -rf conftest.dSYM conftest_ipa8_conftest.oo    eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} -  return $ac_retval +  as_fn_set_status $ac_retval  } # ac_fn_c_try_link @@ -2478,7 +2597,7 @@ rm -f conftest.val    fi    eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} -  return $ac_retval +  as_fn_set_status $ac_retval  } # ac_fn_c_compute_int @@ -2579,7 +2698,7 @@ This file contains any messages produced by compilers while  running configure, to aid debugging if configure makes a mistake.  It was created by $as_me, which was -generated by GNU Autoconf 2.64.  Invocation command line was +generated by GNU Autoconf 2.65.  Invocation command line was    $ $0 $@ @@ -2832,7 +2951,7 @@ fi  for ac_site_file in "$ac_site_file1" "$ac_site_file2"  do    test "x$ac_site_file" = xNONE && continue -  if test -r "$ac_site_file"; then +  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then      { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5  $as_echo "$as_me: loading site script $ac_site_file" >&6;}      sed 's/^/| /' "$ac_site_file" >&5 @@ -2841,9 +2960,9 @@ $as_echo "$as_me: loading site script $ac_site_file" >&6;}  done  if test -r "$cache_file"; then -  # Some versions of bash will fail to source /dev/null (special -  # files actually), so we avoid doing that. -  if test -f "$cache_file"; then +  # Some versions of bash will fail to source /dev/null (special files +  # actually), so we avoid doing that.  DJGPP emulates it as a regular file. +  if test /dev/null != "$cache_file" && test -f "$cache_file"; then      { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5  $as_echo "$as_me: loading cache $cache_file" >&6;}      case $cache_file in @@ -2857,7 +2976,6 @@ $as_echo "$as_me: creating cache $cache_file" >&6;}    >$cache_file  fi -as_fn_append ac_func_list " dup2"  as_fn_append ac_header_list " errno.h"  as_fn_append ac_header_list " float.h"  as_fn_append ac_header_list " iconv.h" @@ -2866,6 +2984,7 @@ as_fn_append ac_func_list " mbsinit"  as_fn_append ac_func_list " mbrtowc"  as_fn_append ac_header_list " sys/mman.h"  as_fn_append ac_func_list " mprotect" +as_fn_append ac_func_list " memchr"  gl_printf_safe=yes  as_fn_append ac_header_list " stddef.h"  as_fn_append ac_header_list " stdint.h" @@ -2876,10 +2995,12 @@ as_fn_append ac_header_list " unistd.h"  as_fn_append ac_func_list " stpcpy"  as_fn_append ac_func_list " strdup"  as_fn_append ac_func_list " iswcntrl" +as_fn_append ac_func_list " iswblank"  as_fn_append ac_header_list " wctype.h"  as_fn_append ac_func_list " wcwidth" -as_fn_append ac_header_list " fcntl.h" +as_fn_append ac_header_list " xlocale.h"  as_fn_append ac_header_list " locale.h" +as_fn_append ac_func_list " newlocale"  as_fn_append ac_func_list " setenv"  as_fn_append ac_header_list " sys/socket.h"  as_fn_append ac_func_list " wctob" @@ -3295,6 +3416,7 @@ IFS=$as_save_IFS  fi +  test -d ./--version && rmdir ./--version    if test "${ac_cv_path_mkdir+set}" = set; then      MKDIR_P="$ac_cv_path_mkdir -p"    else @@ -3302,13 +3424,13 @@ fi      # value for MKDIR_P within a source directory, because that will      # break other packages using the cache if that directory is      # removed, or if the value is a relative name. -    test -d ./--version && rmdir ./--version      MKDIR_P="$ac_install_sh -d"    fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5  $as_echo "$MKDIR_P" >&6; } +  mkdir_p="$MKDIR_P"  case $mkdir_p in    [\\/$]* | ?:[\\/]*) ;; @@ -3809,32 +3931,30 @@ $as_echo "$ac_try_echo"; } >&5  ... rest of stderr output deleted ...           10q' conftest.err >conftest.er1      cat conftest.er1 >&5 -    rm -f conftest.er1 conftest.err    fi +  rm -f conftest.er1 conftest.err    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    test $ac_status = 0; }  done  cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ -#include <stdio.h> +  int  main ()  { -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0;    ;    return 0;  }  _ACEOF  ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"  # Try to create an executable without -o first, disregard a.out.  # It will help us diagnose broken compilers, and finding out an intuition  # of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; }  ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`  # The possible output files: @@ -3896,10 +4016,10 @@ test "$ac_cv_exeext" = no && ac_cv_exeext=  else    ac_file=''  fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; }  if test -z "$ac_file"; then : -  $as_echo "$as_me: failed program was:" >&5 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5  sed 's/^/| /' conftest.$ac_ext >&5  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 @@ -3907,51 +4027,18 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}  { as_fn_set_status 77  as_fn_error "C compiler cannot create executables  See \`config.log' for more details." "$LINENO" 5; }; } +else +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; }  fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; }  ac_exeext=$ac_cv_exeext -# Check that the compiler produces executables we can run.  If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then -  if { ac_try='./$ac_file' -  { { case "(($ac_try" in -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; -  *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 -  (eval "$ac_try") 2>&5 -  ac_status=$? -  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -  test $ac_status = 0; }; }; then -    cross_compiling=no -  else -    if test "$cross_compiling" = maybe; then -	cross_compiling=yes -    else -	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } -    fi -  fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out  ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run.  If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5  $as_echo_n "checking for suffix of executables... " >&6; }  if { { ac_try="$ac_link" @@ -3984,13 +4071,72 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}  as_fn_error "cannot compute suffix of executables: cannot compile and link  See \`config.log' for more details." "$LINENO" 5; }  fi -rm -f conftest$ac_cv_exeext +rm -f conftest conftest$ac_cv_exeext  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5  $as_echo "$ac_cv_exeext" >&6; }  rm -f conftest.$ac_ext  EXEEXT=$ac_cv_exeext  ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <stdio.h> +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + +  ; +  return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run.  If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then +  { { ac_try="$ac_link" +case "(($ac_try" in +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +  *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 +  (eval "$ac_link") 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; } +  if { ac_try='./conftest$ac_cv_exeext' +  { { case "(($ac_try" in +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +  *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 +  (eval "$ac_try") 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; }; }; then +    cross_compiling=no +  else +    if test "$cross_compiling" = maybe; then +	cross_compiling=yes +    else +	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." "$LINENO" 5; } +    fi +  fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5  $as_echo_n "checking for suffix of object files... " >&6; }  if test "${ac_cv_objext+set}" = set; then : @@ -5177,8 +5323,8 @@ else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ -#	  define __EXTENSIONS__ 1 -	  $ac_includes_default +#         define __EXTENSIONS__ 1 +          $ac_includes_default  int  main ()  { @@ -5246,6 +5392,1031 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } +  # Check whether --enable-threads was given. +if test "${enable_threads+set}" = set; then : +  enableval=$enable_threads; gl_use_threads=$enableval +else +  if test -n "$gl_use_threads_default"; then +       gl_use_threads="$gl_use_threads_default" +     else +       case "$host_os" in +                                                               osf*) gl_use_threads=no ;; +         cygwin*) +               case `uname -r` in +                 1.[0-5].*) gl_use_threads=no ;; +                 *)         gl_use_threads=yes ;; +               esac +               ;; +         *)    gl_use_threads=yes ;; +       esac +     fi + +fi + +  if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then +    # For using <pthread.h>: +    case "$host_os" in +      osf*) +        # On OSF/1, the compiler needs the flag -D_REENTRANT so that it +        # groks <pthread.h>. cc also understands the flag -pthread, but +        # we don't use it because 1. gcc-2.95 doesn't understand -pthread, +        # 2. putting a flag into CPPFLAGS that has an effect on the linker +        # causes the AC_TRY_LINK test below to succeed unexpectedly, +        # leading to wrong values of LIBTHREAD and LTLIBTHREAD. +        CPPFLAGS="$CPPFLAGS -D_REENTRANT" +        ;; +    esac +    # Some systems optimize for single-threaded programs by default, and +    # need special flags to disable these optimizations. For example, the +    # definition of 'errno' in <errno.h>. +    case "$host_os" in +      aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; +      solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; +    esac +  fi + + + + +  # Code from module alloca-opt: +  # Code from module alloca-opt-tests: +  # Code from module arg-nonnull: +  # Code from module array-mergesort: +  # Code from module array-mergesort-tests: +  # Code from module c++defs: +  # Code from module c-ctype: +  # Code from module c-ctype-tests: +  # Code from module c-strcase: +  # Code from module c-strcase-tests: +  # Code from module c-strcaseeq: +  # Code from module configmake: +  # Code from module environ: +  # Code from module environ-tests: +  # Code from module errno: +  # Code from module errno-tests: +  # Code from module error: +  # Code from module exitfail: +  # Code from module extensions: + +  # Code from module float: +  # Code from module fpieee: + +  # Code from module fpucw: +  # Code from module frexpl-nolibm: +  # Code from module frexpl-nolibm-tests: +  # Code from module fseterr: +  # Code from module fseterr-tests: +  # Code from module getpagesize: +  # Code from module gettext-h: +  # Code from module gperf: +  # Code from module havelib: +  # Code from module iconv: +  # Code from module iconv-h: +  # Code from module iconv-h-tests: +  # Code from module iconv-tests: +  # Code from module iconv_open: +  # Code from module include_next: +  # Code from module inline: +  # Code from module intprops: +  # Code from module isnand-nolibm: +  # Code from module isnand-nolibm-tests: +  # Code from module isnanf-nolibm: +  # Code from module isnanf-nolibm-tests: +  # Code from module isnanl-nolibm: +  # Code from module isnanl-nolibm-tests: +  # Code from module localcharset: +  # Code from module locale: +  # Code from module locale-tests: +  # Code from module localename: +  # Code from module localename-tests: +  # Code from module lock: +  # Code from module lock-tests: +  # Code from module malloc-posix: +  # Code from module malloca: +  # Code from module malloca-tests: +  # Code from module math: +  # Code from module math-tests: +  # Code from module mbchar: +  # Code from module mbiter: +  # 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 memchr: +  # Code from module memchr-tests: +  # Code from module memcmp2: +  # Code from module memxfrm: +  # Code from module minmax: +  # Code from module multiarch: +  # Code from module nocrash: +  # Code from module printf-frexp: +  # Code from module printf-frexp-tests: +  # Code from module printf-frexpl: +  # Code from module printf-frexpl-tests: +  # Code from module printf-safe: +  # Code from module progname: +  # Code from module putenv: +  # Code from module relocatable-lib-lgpl: +  # Code from module setenv: +  # Code from module setenv-tests: +  # Code from module signbit: +  # Code from module signbit-tests: +  # Code from module size_max: +  # Code from module stdbool: +  # Code from module stdbool-tests: +  # Code from module stddef: +  # Code from module stddef-tests: +  # Code from module stdint: +  # Code from module stdint-tests: +  # Code from module stdlib: +  # Code from module stdlib-tests: +  # Code from module streq: +  # Code from module strerror: +  # Code from module strerror-tests: +  # Code from module striconveh: +  # Code from module striconveh-tests: +  # Code from module striconveha: +  # Code from module striconveha-tests: +  # Code from module string: +  # Code from module string-tests: +  # Code from module strncat: +  # Code from module strncat-tests: +  # Code from module thread: +  # Code from module threadlib: + + + +  # Code from module unicase/base: +  # Code from module unicase/cased: +  # Code from module unicase/cased-tests: +  # Code from module unicase/empty-prefix-context: +  # Code from module unicase/empty-suffix-context: +  # Code from module unicase/ignorable: +  # Code from module unicase/ignorable-tests: +  # Code from module unicase/locale-language: +  # Code from module unicase/locale-language-tests: +  # Code from module unicase/special-casing: +  # Code from module unicase/tocasefold: +  # Code from module unicase/tolower: +  # Code from module unicase/tolower-tests: +  # Code from module unicase/totitle: +  # Code from module unicase/totitle-tests: +  # Code from module unicase/toupper: +  # Code from module unicase/toupper-tests: +  # Code from module unicase/u16-casecmp: +  # Code from module unicase/u16-casecmp-tests: +  # Code from module unicase/u16-casecoll: +  # Code from module unicase/u16-casecoll-tests: +  # Code from module unicase/u16-casefold: +  # Code from module unicase/u16-casefold-tests: +  # Code from module unicase/u16-casemap: +  # Code from module unicase/u16-casexfrm: +  # Code from module unicase/u16-ct-casefold: +  # Code from module unicase/u16-ct-tolower: +  # Code from module unicase/u16-ct-totitle: +  # Code from module unicase/u16-ct-toupper: +  # Code from module unicase/u16-is-cased: +  # Code from module unicase/u16-is-cased-tests: +  # Code from module unicase/u16-is-casefolded: +  # Code from module unicase/u16-is-casefolded-tests: +  # Code from module unicase/u16-is-invariant: +  # Code from module unicase/u16-is-lowercase: +  # Code from module unicase/u16-is-lowercase-tests: +  # Code from module unicase/u16-is-titlecase: +  # 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-tolower: +  # Code from module unicase/u16-tolower-tests: +  # Code from module unicase/u16-totitle: +  # Code from module unicase/u16-totitle-tests: +  # Code from module unicase/u16-toupper: +  # Code from module unicase/u16-toupper-tests: +  # Code from module unicase/u32-casecmp: +  # Code from module unicase/u32-casecmp-tests: +  # Code from module unicase/u32-casecoll: +  # Code from module unicase/u32-casecoll-tests: +  # Code from module unicase/u32-casefold: +  # Code from module unicase/u32-casefold-tests: +  # Code from module unicase/u32-casemap: +  # Code from module unicase/u32-casexfrm: +  # Code from module unicase/u32-ct-casefold: +  # Code from module unicase/u32-ct-tolower: +  # Code from module unicase/u32-ct-totitle: +  # Code from module unicase/u32-ct-toupper: +  # Code from module unicase/u32-is-cased: +  # Code from module unicase/u32-is-cased-tests: +  # Code from module unicase/u32-is-casefolded: +  # Code from module unicase/u32-is-casefolded-tests: +  # Code from module unicase/u32-is-invariant: +  # Code from module unicase/u32-is-lowercase: +  # Code from module unicase/u32-is-lowercase-tests: +  # Code from module unicase/u32-is-titlecase: +  # 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-tolower: +  # Code from module unicase/u32-tolower-tests: +  # Code from module unicase/u32-totitle: +  # Code from module unicase/u32-totitle-tests: +  # Code from module unicase/u32-toupper: +  # Code from module unicase/u32-toupper-tests: +  # Code from module unicase/u8-casecmp: +  # Code from module unicase/u8-casecmp-tests: +  # Code from module unicase/u8-casecoll: +  # Code from module unicase/u8-casecoll-tests: +  # Code from module unicase/u8-casefold: +  # Code from module unicase/u8-casefold-tests: +  # Code from module unicase/u8-casemap: +  # Code from module unicase/u8-casexfrm: +  # Code from module unicase/u8-ct-casefold: +  # Code from module unicase/u8-ct-tolower: +  # Code from module unicase/u8-ct-totitle: +  # Code from module unicase/u8-ct-toupper: +  # Code from module unicase/u8-is-cased: +  # Code from module unicase/u8-is-cased-tests: +  # Code from module unicase/u8-is-casefolded: +  # Code from module unicase/u8-is-casefolded-tests: +  # Code from module unicase/u8-is-invariant: +  # Code from module unicase/u8-is-lowercase: +  # Code from module unicase/u8-is-lowercase-tests: +  # Code from module unicase/u8-is-titlecase: +  # 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-tolower: +  # Code from module unicase/u8-tolower-tests: +  # Code from module unicase/u8-totitle: +  # Code from module unicase/u8-totitle-tests: +  # Code from module unicase/u8-toupper: +  # Code from module unicase/u8-toupper-tests: +  # Code from module unicase/ulc-casecmp: +  # Code from module unicase/ulc-casecmp-tests: +  # Code from module unicase/ulc-casecoll: +  # Code from module unicase/ulc-casecoll-tests: +  # Code from module unicase/ulc-casexfrm: +  # Code from module uniconv/base: +  # Code from module uniconv/u16-conv-from-enc: +  # Code from module uniconv/u16-conv-from-enc-tests: +  # Code from module uniconv/u16-conv-to-enc: +  # Code from module uniconv/u16-conv-to-enc-tests: +  # Code from module uniconv/u16-strconv-from-enc: +  # Code from module uniconv/u16-strconv-from-enc-tests: +  # Code from module uniconv/u16-strconv-from-locale: +  # Code from module uniconv/u16-strconv-to-enc: +  # Code from module uniconv/u16-strconv-to-enc-tests: +  # Code from module uniconv/u16-strconv-to-locale: +  # Code from module uniconv/u32-conv-from-enc: +  # Code from module uniconv/u32-conv-from-enc-tests: +  # Code from module uniconv/u32-conv-to-enc: +  # Code from module uniconv/u32-conv-to-enc-tests: +  # Code from module uniconv/u32-strconv-from-enc: +  # Code from module uniconv/u32-strconv-from-enc-tests: +  # Code from module uniconv/u32-strconv-from-locale: +  # Code from module uniconv/u32-strconv-to-enc: +  # Code from module uniconv/u32-strconv-to-enc-tests: +  # Code from module uniconv/u32-strconv-to-locale: +  # Code from module uniconv/u8-conv-from-enc: +  # Code from module uniconv/u8-conv-from-enc-tests: +  # Code from module uniconv/u8-conv-to-enc: +  # Code from module uniconv/u8-conv-to-enc-tests: +  # Code from module uniconv/u8-strconv-from-enc: +  # Code from module uniconv/u8-strconv-from-enc-tests: +  # Code from module uniconv/u8-strconv-from-locale: +  # Code from module uniconv/u8-strconv-to-enc: +  # Code from module uniconv/u8-strconv-to-enc-tests: +  # Code from module uniconv/u8-strconv-to-locale: +  # Code from module unictype/base: +  # Code from module unictype/bidicategory-all: +  # Code from module unictype/bidicategory-byname: +  # Code from module unictype/bidicategory-byname-tests: +  # Code from module unictype/bidicategory-name: +  # Code from module unictype/bidicategory-name-tests: +  # Code from module unictype/bidicategory-of: +  # Code from module unictype/bidicategory-of-tests: +  # Code from module unictype/bidicategory-test: +  # Code from module unictype/bidicategory-test-tests: +  # Code from module unictype/block-all: +  # Code from module unictype/block-list: +  # Code from module unictype/block-list-tests: +  # Code from module unictype/block-of: +  # Code from module unictype/block-of-tests: +  # Code from module unictype/block-test: +  # Code from module unictype/block-test-tests: +  # Code from module unictype/category-C: +  # Code from module unictype/category-C-tests: +  # Code from module unictype/category-Cc: +  # Code from module unictype/category-Cc-tests: +  # Code from module unictype/category-Cf: +  # Code from module unictype/category-Cf-tests: +  # Code from module unictype/category-Cn: +  # Code from module unictype/category-Cn-tests: +  # Code from module unictype/category-Co: +  # Code from module unictype/category-Co-tests: +  # Code from module unictype/category-Cs: +  # Code from module unictype/category-Cs-tests: +  # Code from module unictype/category-L: +  # Code from module unictype/category-L-tests: +  # Code from module unictype/category-Ll: +  # Code from module unictype/category-Ll-tests: +  # Code from module unictype/category-Lm: +  # Code from module unictype/category-Lm-tests: +  # Code from module unictype/category-Lo: +  # Code from module unictype/category-Lo-tests: +  # Code from module unictype/category-Lt: +  # Code from module unictype/category-Lt-tests: +  # Code from module unictype/category-Lu: +  # Code from module unictype/category-Lu-tests: +  # Code from module unictype/category-M: +  # Code from module unictype/category-M-tests: +  # Code from module unictype/category-Mc: +  # Code from module unictype/category-Mc-tests: +  # Code from module unictype/category-Me: +  # Code from module unictype/category-Me-tests: +  # Code from module unictype/category-Mn: +  # Code from module unictype/category-Mn-tests: +  # Code from module unictype/category-N: +  # Code from module unictype/category-N-tests: +  # Code from module unictype/category-Nd: +  # Code from module unictype/category-Nd-tests: +  # Code from module unictype/category-Nl: +  # Code from module unictype/category-Nl-tests: +  # Code from module unictype/category-No: +  # Code from module unictype/category-No-tests: +  # Code from module unictype/category-P: +  # Code from module unictype/category-P-tests: +  # Code from module unictype/category-Pc: +  # Code from module unictype/category-Pc-tests: +  # Code from module unictype/category-Pd: +  # Code from module unictype/category-Pd-tests: +  # Code from module unictype/category-Pe: +  # Code from module unictype/category-Pe-tests: +  # Code from module unictype/category-Pf: +  # Code from module unictype/category-Pf-tests: +  # Code from module unictype/category-Pi: +  # Code from module unictype/category-Pi-tests: +  # Code from module unictype/category-Po: +  # Code from module unictype/category-Po-tests: +  # Code from module unictype/category-Ps: +  # Code from module unictype/category-Ps-tests: +  # Code from module unictype/category-S: +  # Code from module unictype/category-S-tests: +  # Code from module unictype/category-Sc: +  # Code from module unictype/category-Sc-tests: +  # Code from module unictype/category-Sk: +  # Code from module unictype/category-Sk-tests: +  # Code from module unictype/category-Sm: +  # Code from module unictype/category-Sm-tests: +  # Code from module unictype/category-So: +  # Code from module unictype/category-So-tests: +  # Code from module unictype/category-Z: +  # Code from module unictype/category-Z-tests: +  # Code from module unictype/category-Zl: +  # Code from module unictype/category-Zl-tests: +  # Code from module unictype/category-Zp: +  # Code from module unictype/category-Zp-tests: +  # Code from module unictype/category-Zs: +  # Code from module unictype/category-Zs-tests: +  # Code from module unictype/category-all: +  # Code from module unictype/category-and: +  # Code from module unictype/category-and-not: +  # Code from module unictype/category-and-not-tests: +  # Code from module unictype/category-and-tests: +  # Code from module unictype/category-byname: +  # Code from module unictype/category-byname-tests: +  # Code from module unictype/category-name: +  # Code from module unictype/category-name-tests: +  # Code from module unictype/category-none: +  # Code from module unictype/category-none-tests: +  # Code from module unictype/category-of: +  # Code from module unictype/category-of-tests: +  # Code from module unictype/category-or: +  # Code from module unictype/category-or-tests: +  # Code from module unictype/category-test: +  # Code from module unictype/category-test-withtable: +  # Code from module unictype/category-test-withtable-tests: +  # Code from module unictype/combining-class: +  # Code from module unictype/combining-class-tests: +  # Code from module unictype/ctype-alnum: +  # Code from module unictype/ctype-alnum-tests: +  # Code from module unictype/ctype-alpha: +  # Code from module unictype/ctype-alpha-tests: +  # Code from module unictype/ctype-blank: +  # Code from module unictype/ctype-blank-tests: +  # Code from module unictype/ctype-cntrl: +  # Code from module unictype/ctype-cntrl-tests: +  # Code from module unictype/ctype-digit: +  # Code from module unictype/ctype-digit-tests: +  # Code from module unictype/ctype-graph: +  # Code from module unictype/ctype-graph-tests: +  # Code from module unictype/ctype-lower: +  # Code from module unictype/ctype-lower-tests: +  # Code from module unictype/ctype-print: +  # Code from module unictype/ctype-print-tests: +  # Code from module unictype/ctype-punct: +  # Code from module unictype/ctype-punct-tests: +  # Code from module unictype/ctype-space: +  # Code from module unictype/ctype-space-tests: +  # Code from module unictype/ctype-upper: +  # Code from module unictype/ctype-upper-tests: +  # Code from module unictype/ctype-xdigit: +  # Code from module unictype/ctype-xdigit-tests: +  # Code from module unictype/decimal-digit: +  # Code from module unictype/decimal-digit-tests: +  # Code from module unictype/digit: +  # Code from module unictype/digit-tests: +  # Code from module unictype/mirror: +  # Code from module unictype/mirror-tests: +  # Code from module unictype/numeric: +  # Code from module unictype/numeric-tests: +  # Code from module unictype/property-all: +  # Code from module unictype/property-alphabetic: +  # Code from module unictype/property-alphabetic-tests: +  # Code from module unictype/property-ascii-hex-digit: +  # Code from module unictype/property-ascii-hex-digit-tests: +  # Code from module unictype/property-bidi-arabic-digit: +  # Code from module unictype/property-bidi-arabic-digit-tests: +  # Code from module unictype/property-bidi-arabic-right-to-left: +  # Code from module unictype/property-bidi-arabic-right-to-left-tests: +  # Code from module unictype/property-bidi-block-separator: +  # Code from module unictype/property-bidi-block-separator-tests: +  # Code from module unictype/property-bidi-boundary-neutral: +  # Code from module unictype/property-bidi-boundary-neutral-tests: +  # Code from module unictype/property-bidi-common-separator: +  # Code from module unictype/property-bidi-common-separator-tests: +  # Code from module unictype/property-bidi-control: +  # Code from module unictype/property-bidi-control-tests: +  # Code from module unictype/property-bidi-embedding-or-override: +  # Code from module unictype/property-bidi-embedding-or-override-tests: +  # Code from module unictype/property-bidi-eur-num-separator: +  # Code from module unictype/property-bidi-eur-num-separator-tests: +  # Code from module unictype/property-bidi-eur-num-terminator: +  # Code from module unictype/property-bidi-eur-num-terminator-tests: +  # Code from module unictype/property-bidi-european-digit: +  # Code from module unictype/property-bidi-european-digit-tests: +  # Code from module unictype/property-bidi-hebrew-right-to-left: +  # Code from module unictype/property-bidi-hebrew-right-to-left-tests: +  # Code from module unictype/property-bidi-left-to-right: +  # Code from module unictype/property-bidi-left-to-right-tests: +  # Code from module unictype/property-bidi-non-spacing-mark: +  # Code from module unictype/property-bidi-non-spacing-mark-tests: +  # Code from module unictype/property-bidi-other-neutral: +  # Code from module unictype/property-bidi-other-neutral-tests: +  # Code from module unictype/property-bidi-pdf: +  # Code from module unictype/property-bidi-pdf-tests: +  # Code from module unictype/property-bidi-segment-separator: +  # Code from module unictype/property-bidi-segment-separator-tests: +  # Code from module unictype/property-bidi-whitespace: +  # Code from module unictype/property-bidi-whitespace-tests: +  # Code from module unictype/property-byname: +  # Code from module unictype/property-byname-tests: +  # Code from module unictype/property-combining: +  # Code from module unictype/property-combining-tests: +  # Code from module unictype/property-composite: +  # Code from module unictype/property-composite-tests: +  # Code from module unictype/property-currency-symbol: +  # Code from module unictype/property-currency-symbol-tests: +  # Code from module unictype/property-dash: +  # Code from module unictype/property-dash-tests: +  # Code from module unictype/property-decimal-digit: +  # Code from module unictype/property-decimal-digit-tests: +  # Code from module unictype/property-default-ignorable-code-point: +  # Code from module unictype/property-default-ignorable-code-point-tests: +  # Code from module unictype/property-deprecated: +  # Code from module unictype/property-deprecated-tests: +  # Code from module unictype/property-diacritic: +  # Code from module unictype/property-diacritic-tests: +  # Code from module unictype/property-extender: +  # Code from module unictype/property-extender-tests: +  # Code from module unictype/property-format-control: +  # Code from module unictype/property-format-control-tests: +  # Code from module unictype/property-grapheme-base: +  # Code from module unictype/property-grapheme-base-tests: +  # Code from module unictype/property-grapheme-extend: +  # Code from module unictype/property-grapheme-extend-tests: +  # Code from module unictype/property-grapheme-link: +  # Code from module unictype/property-grapheme-link-tests: +  # Code from module unictype/property-hex-digit: +  # 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-continue: +  # Code from module unictype/property-id-continue-tests: +  # Code from module unictype/property-id-start: +  # Code from module unictype/property-id-start-tests: +  # Code from module unictype/property-ideographic: +  # Code from module unictype/property-ideographic-tests: +  # Code from module unictype/property-ids-binary-operator: +  # 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-ignorable-control: +  # Code from module unictype/property-ignorable-control-tests: +  # Code from module unictype/property-iso-control: +  # Code from module unictype/property-iso-control-tests: +  # Code from module unictype/property-join-control: +  # Code from module unictype/property-join-control-tests: +  # Code from module unictype/property-left-of-pair: +  # Code from module unictype/property-left-of-pair-tests: +  # Code from module unictype/property-line-separator: +  # Code from module unictype/property-line-separator-tests: +  # Code from module unictype/property-logical-order-exception: +  # Code from module unictype/property-logical-order-exception-tests: +  # Code from module unictype/property-lowercase: +  # Code from module unictype/property-lowercase-tests: +  # Code from module unictype/property-math: +  # Code from module unictype/property-math-tests: +  # Code from module unictype/property-non-break: +  # Code from module unictype/property-non-break-tests: +  # Code from module unictype/property-not-a-character: +  # Code from module unictype/property-not-a-character-tests: +  # Code from module unictype/property-numeric: +  # Code from module unictype/property-numeric-tests: +  # Code from module unictype/property-other-alphabetic: +  # Code from module unictype/property-other-alphabetic-tests: +  # Code from module unictype/property-other-default-ignorable-code-point: +  # Code from module unictype/property-other-default-ignorable-code-point-tests: +  # Code from module unictype/property-other-grapheme-extend: +  # Code from module unictype/property-other-grapheme-extend-tests: +  # Code from module unictype/property-other-id-continue: +  # Code from module unictype/property-other-id-continue-tests: +  # Code from module unictype/property-other-id-start: +  # Code from module unictype/property-other-id-start-tests: +  # Code from module unictype/property-other-lowercase: +  # Code from module unictype/property-other-lowercase-tests: +  # Code from module unictype/property-other-math: +  # Code from module unictype/property-other-math-tests: +  # Code from module unictype/property-other-uppercase: +  # Code from module unictype/property-other-uppercase-tests: +  # Code from module unictype/property-paired-punctuation: +  # Code from module unictype/property-paired-punctuation-tests: +  # Code from module unictype/property-paragraph-separator: +  # Code from module unictype/property-paragraph-separator-tests: +  # Code from module unictype/property-pattern-syntax: +  # 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-private-use: +  # Code from module unictype/property-private-use-tests: +  # Code from module unictype/property-punctuation: +  # Code from module unictype/property-punctuation-tests: +  # Code from module unictype/property-quotation-mark: +  # Code from module unictype/property-quotation-mark-tests: +  # Code from module unictype/property-radical: +  # Code from module unictype/property-radical-tests: +  # Code from module unictype/property-sentence-terminal: +  # Code from module unictype/property-sentence-terminal-tests: +  # Code from module unictype/property-soft-dotted: +  # Code from module unictype/property-soft-dotted-tests: +  # Code from module unictype/property-space: +  # Code from module unictype/property-space-tests: +  # Code from module unictype/property-terminal-punctuation: +  # Code from module unictype/property-terminal-punctuation-tests: +  # Code from module unictype/property-test: +  # Code from module unictype/property-test-tests: +  # Code from module unictype/property-titlecase: +  # Code from module unictype/property-titlecase-tests: +  # Code from module unictype/property-unassigned-code-value: +  # Code from module unictype/property-unassigned-code-value-tests: +  # Code from module unictype/property-unified-ideograph: +  # Code from module unictype/property-unified-ideograph-tests: +  # Code from module unictype/property-uppercase: +  # Code from module unictype/property-uppercase-tests: +  # Code from module unictype/property-variation-selector: +  # Code from module unictype/property-variation-selector-tests: +  # Code from module unictype/property-white-space: +  # Code from module unictype/property-white-space-tests: +  # Code from module unictype/property-xid-continue: +  # Code from module unictype/property-xid-continue-tests: +  # Code from module unictype/property-xid-start: +  # Code from module unictype/property-xid-start-tests: +  # Code from module unictype/property-zero-width: +  # Code from module unictype/property-zero-width-tests: +  # Code from module unictype/scripts: +  # Code from module unictype/scripts-all: +  # Code from module unictype/scripts-tests: +  # Code from module unictype/syntax-c-ident: +  # Code from module unictype/syntax-c-ident-tests: +  # Code from module unictype/syntax-c-whitespace: +  # Code from module unictype/syntax-c-whitespace-tests: +  # Code from module unictype/syntax-java-ident: +  # Code from module unictype/syntax-java-ident-tests: +  # Code from module unictype/syntax-java-whitespace: +  # Code from module unictype/syntax-java-whitespace-tests: +  # Code from module unilbrk/base: +  # Code from module unilbrk/tables: +  # Code from module unilbrk/u16-possible-linebreaks: +  # Code from module unilbrk/u16-possible-linebreaks-tests: +  # Code from module unilbrk/u16-width-linebreaks: +  # Code from module unilbrk/u16-width-linebreaks-tests: +  # Code from module unilbrk/u32-possible-linebreaks: +  # Code from module unilbrk/u32-possible-linebreaks-tests: +  # Code from module unilbrk/u32-width-linebreaks: +  # Code from module unilbrk/u32-width-linebreaks-tests: +  # Code from module unilbrk/u8-possible-linebreaks: +  # Code from module unilbrk/u8-possible-linebreaks-tests: +  # Code from module unilbrk/u8-width-linebreaks: +  # Code from module unilbrk/u8-width-linebreaks-tests: +  # Code from module unilbrk/ulc-common: +  # Code from module unilbrk/ulc-possible-linebreaks: +  # 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 uniname/base: +  # Code from module uniname/uniname: +  # Code from module uniname/uniname-tests: +  # Code from module uninorm/base: +  # Code from module uninorm/canonical-decomposition: +  # Code from module uninorm/canonical-decomposition-tests: +  # Code from module uninorm/compat-decomposition: +  # Code from module uninorm/compat-decomposition-tests: +  # Code from module uninorm/composition: +  # Code from module uninorm/composition-tests: +  # Code from module uninorm/decompose-internal: +  # Code from module uninorm/decomposing-form: +  # Code from module uninorm/decomposing-form-tests: +  # Code from module uninorm/decomposition: +  # Code from module uninorm/decomposition-table: +  # Code from module uninorm/decomposition-tests: +  # Code from module uninorm/filter: +  # Code from module uninorm/filter-tests: +  # Code from module uninorm/nfc: +  # Code from module uninorm/nfc-tests: +  # Code from module uninorm/nfd: +  # Code from module uninorm/nfd-tests: +  # Code from module uninorm/nfkc: +  # Code from module uninorm/nfkc-tests: +  # Code from module uninorm/nfkd: +  # Code from module uninorm/nfkd-tests: +  # Code from module uninorm/u16-normalize: +  # Code from module uninorm/u16-normcmp: +  # Code from module uninorm/u16-normcmp-tests: +  # Code from module uninorm/u16-normcoll: +  # Code from module uninorm/u16-normcoll-tests: +  # Code from module uninorm/u16-normxfrm: +  # Code from module uninorm/u32-normalize: +  # Code from module uninorm/u32-normcmp: +  # Code from module uninorm/u32-normcmp-tests: +  # Code from module uninorm/u32-normcoll: +  # Code from module uninorm/u32-normcoll-tests: +  # Code from module uninorm/u32-normxfrm: +  # Code from module uninorm/u8-normalize: +  # Code from module uninorm/u8-normcmp: +  # Code from module uninorm/u8-normcmp-tests: +  # Code from module uninorm/u8-normcoll: +  # Code from module uninorm/u8-normcoll-tests: +  # Code from module uninorm/u8-normxfrm: +  # Code from module unistd: +  # Code from module unistd-tests: +  # Code from module unistdio/base: +  # Code from module unistdio/u-printf-args: +  # Code from module unistdio/u16-asnprintf: +  # Code from module unistdio/u16-asnprintf-tests: +  # Code from module unistdio/u16-asprintf: +  # Code from module unistdio/u16-printf-parse: +  # Code from module unistdio/u16-snprintf: +  # Code from module unistdio/u16-sprintf: +  # Code from module unistdio/u16-u16-asnprintf: +  # Code from module unistdio/u16-u16-asprintf: +  # Code from module unistdio/u16-u16-snprintf: +  # Code from module unistdio/u16-u16-sprintf: +  # Code from module unistdio/u16-u16-vasnprintf: +  # Code from module unistdio/u16-u16-vasprintf: +  # Code from module unistdio/u16-u16-vsnprintf: +  # Code from module unistdio/u16-u16-vsprintf: +  # Code from module unistdio/u16-vasnprintf: +  # Code from module unistdio/u16-vasnprintf-tests: +  # Code from module unistdio/u16-vasprintf: +  # Code from module unistdio/u16-vasprintf-tests: +  # Code from module unistdio/u16-vsnprintf: +  # Code from module unistdio/u16-vsnprintf-tests: +  # Code from module unistdio/u16-vsprintf: +  # Code from module unistdio/u16-vsprintf-tests: +  # Code from module unistdio/u32-asnprintf: +  # Code from module unistdio/u32-asnprintf-tests: +  # Code from module unistdio/u32-asprintf: +  # Code from module unistdio/u32-printf-parse: +  # Code from module unistdio/u32-snprintf: +  # Code from module unistdio/u32-sprintf: +  # Code from module unistdio/u32-u32-asnprintf: +  # Code from module unistdio/u32-u32-asprintf: +  # Code from module unistdio/u32-u32-snprintf: +  # Code from module unistdio/u32-u32-sprintf: +  # Code from module unistdio/u32-u32-vasnprintf: +  # Code from module unistdio/u32-u32-vasprintf: +  # Code from module unistdio/u32-u32-vsnprintf: +  # Code from module unistdio/u32-u32-vsprintf: +  # Code from module unistdio/u32-vasnprintf: +  # Code from module unistdio/u32-vasnprintf-tests: +  # Code from module unistdio/u32-vasprintf: +  # Code from module unistdio/u32-vasprintf-tests: +  # Code from module unistdio/u32-vsnprintf: +  # Code from module unistdio/u32-vsnprintf-tests: +  # Code from module unistdio/u32-vsprintf: +  # Code from module unistdio/u32-vsprintf-tests: +  # Code from module unistdio/u8-asnprintf: +  # Code from module unistdio/u8-asnprintf-tests: +  # Code from module unistdio/u8-asprintf: +  # Code from module unistdio/u8-printf-parse: +  # Code from module unistdio/u8-snprintf: +  # Code from module unistdio/u8-sprintf: +  # Code from module unistdio/u8-u8-asnprintf: +  # Code from module unistdio/u8-u8-asprintf: +  # Code from module unistdio/u8-u8-snprintf: +  # Code from module unistdio/u8-u8-sprintf: +  # Code from module unistdio/u8-u8-vasnprintf: +  # Code from module unistdio/u8-u8-vasprintf: +  # Code from module unistdio/u8-u8-vsnprintf: +  # Code from module unistdio/u8-u8-vsprintf: +  # Code from module unistdio/u8-vasnprintf: +  # Code from module unistdio/u8-vasnprintf-tests: +  # Code from module unistdio/u8-vasprintf: +  # Code from module unistdio/u8-vasprintf-tests: +  # Code from module unistdio/u8-vsnprintf: +  # Code from module unistdio/u8-vsnprintf-tests: +  # Code from module unistdio/u8-vsprintf: +  # Code from module unistdio/u8-vsprintf-tests: +  # Code from module unistdio/ulc-asnprintf: +  # Code from module unistdio/ulc-asnprintf-tests: +  # Code from module unistdio/ulc-asprintf: +  # Code from module unistdio/ulc-fprintf: +  # Code from module unistdio/ulc-printf-parse: +  # Code from module unistdio/ulc-snprintf: +  # Code from module unistdio/ulc-sprintf: +  # Code from module unistdio/ulc-vasnprintf: +  # Code from module unistdio/ulc-vasnprintf-tests: +  # Code from module unistdio/ulc-vasprintf: +  # Code from module unistdio/ulc-vasprintf-tests: +  # Code from module unistdio/ulc-vfprintf: +  # Code from module unistdio/ulc-vsnprintf: +  # Code from module unistdio/ulc-vsnprintf-tests: +  # Code from module unistdio/ulc-vsprintf: +  # Code from module unistdio/ulc-vsprintf-tests: +  # Code from module unistr/base: +  # Code from module unistr/u16-check: +  # Code from module unistr/u16-check-tests: +  # Code from module unistr/u16-chr: +  # Code from module unistr/u16-chr-tests: +  # Code from module unistr/u16-cmp: +  # Code from module unistr/u16-cmp-tests: +  # Code from module unistr/u16-cmp2: +  # Code from module unistr/u16-cmp2-tests: +  # Code from module unistr/u16-cpy: +  # Code from module unistr/u16-cpy-alloc: +  # Code from module unistr/u16-cpy-alloc-tests: +  # Code from module unistr/u16-cpy-tests: +  # Code from module unistr/u16-endswith: +  # Code from module unistr/u16-mblen: +  # Code from module unistr/u16-mblen-tests: +  # Code from module unistr/u16-mbsnlen: +  # Code from module unistr/u16-mbsnlen-tests: +  # Code from module unistr/u16-mbtouc: +  # Code from module unistr/u16-mbtouc-tests: +  # Code from module unistr/u16-mbtouc-unsafe: +  # Code from module unistr/u16-mbtouc-unsafe-tests: +  # Code from module unistr/u16-mbtoucr: +  # Code from module unistr/u16-mbtoucr-tests: +  # Code from module unistr/u16-move: +  # 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-prev: +  # Code from module unistr/u16-prev-tests: +  # Code from module unistr/u16-set: +  # Code from module unistr/u16-set-tests: +  # Code from module unistr/u16-startswith: +  # Code from module unistr/u16-stpcpy: +  # Code from module unistr/u16-stpcpy-tests: +  # Code from module unistr/u16-stpncpy: +  # Code from module unistr/u16-stpncpy-tests: +  # Code from module unistr/u16-strcat: +  # Code from module unistr/u16-strcat-tests: +  # Code from module unistr/u16-strchr: +  # Code from module unistr/u16-strcmp: +  # Code from module unistr/u16-strcmp-tests: +  # Code from module unistr/u16-strcoll: +  # Code from module unistr/u16-strcoll-tests: +  # Code from module unistr/u16-strcpy: +  # Code from module unistr/u16-strcpy-tests: +  # Code from module unistr/u16-strcspn: +  # Code from module unistr/u16-strdup: +  # Code from module unistr/u16-strdup-tests: +  # Code from module unistr/u16-strlen: +  # Code from module unistr/u16-strlen-tests: +  # Code from module unistr/u16-strmblen: +  # Code from module unistr/u16-strmblen-tests: +  # Code from module unistr/u16-strmbtouc: +  # Code from module unistr/u16-strmbtouc-tests: +  # Code from module unistr/u16-strncat: +  # Code from module unistr/u16-strncat-tests: +  # Code from module unistr/u16-strncmp: +  # Code from module unistr/u16-strncmp-tests: +  # Code from module unistr/u16-strncpy: +  # Code from module unistr/u16-strncpy-tests: +  # Code from module unistr/u16-strnlen: +  # Code from module unistr/u16-strnlen-tests: +  # Code from module unistr/u16-strpbrk: +  # Code from module unistr/u16-strrchr: +  # Code from module unistr/u16-strspn: +  # Code from module unistr/u16-strstr: +  # Code from module unistr/u16-strtok: +  # Code from module unistr/u16-to-u32: +  # Code from module unistr/u16-to-u32-tests: +  # Code from module unistr/u16-to-u8: +  # Code from module unistr/u16-to-u8-tests: +  # Code from module unistr/u16-uctomb: +  # Code from module unistr/u16-uctomb-tests: +  # Code from module unistr/u32-check: +  # Code from module unistr/u32-check-tests: +  # Code from module unistr/u32-chr: +  # Code from module unistr/u32-chr-tests: +  # Code from module unistr/u32-cmp: +  # Code from module unistr/u32-cmp-tests: +  # Code from module unistr/u32-cmp2: +  # Code from module unistr/u32-cmp2-tests: +  # Code from module unistr/u32-cpy: +  # Code from module unistr/u32-cpy-alloc: +  # Code from module unistr/u32-cpy-alloc-tests: +  # Code from module unistr/u32-cpy-tests: +  # Code from module unistr/u32-endswith: +  # Code from module unistr/u32-mblen: +  # Code from module unistr/u32-mblen-tests: +  # Code from module unistr/u32-mbsnlen: +  # Code from module unistr/u32-mbsnlen-tests: +  # Code from module unistr/u32-mbtouc: +  # Code from module unistr/u32-mbtouc-tests: +  # Code from module unistr/u32-mbtouc-unsafe: +  # Code from module unistr/u32-mbtouc-unsafe-tests: +  # Code from module unistr/u32-mbtoucr: +  # Code from module unistr/u32-mbtoucr-tests: +  # Code from module unistr/u32-move: +  # 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-prev: +  # Code from module unistr/u32-prev-tests: +  # Code from module unistr/u32-set: +  # Code from module unistr/u32-set-tests: +  # Code from module unistr/u32-startswith: +  # Code from module unistr/u32-stpcpy: +  # Code from module unistr/u32-stpcpy-tests: +  # Code from module unistr/u32-stpncpy: +  # Code from module unistr/u32-stpncpy-tests: +  # Code from module unistr/u32-strcat: +  # Code from module unistr/u32-strcat-tests: +  # Code from module unistr/u32-strchr: +  # Code from module unistr/u32-strcmp: +  # Code from module unistr/u32-strcmp-tests: +  # Code from module unistr/u32-strcoll: +  # Code from module unistr/u32-strcoll-tests: +  # Code from module unistr/u32-strcpy: +  # Code from module unistr/u32-strcpy-tests: +  # Code from module unistr/u32-strcspn: +  # Code from module unistr/u32-strdup: +  # Code from module unistr/u32-strdup-tests: +  # Code from module unistr/u32-strlen: +  # Code from module unistr/u32-strlen-tests: +  # Code from module unistr/u32-strmblen: +  # Code from module unistr/u32-strmblen-tests: +  # Code from module unistr/u32-strmbtouc: +  # Code from module unistr/u32-strmbtouc-tests: +  # Code from module unistr/u32-strncat: +  # Code from module unistr/u32-strncat-tests: +  # Code from module unistr/u32-strncmp: +  # Code from module unistr/u32-strncmp-tests: +  # Code from module unistr/u32-strncpy: +  # Code from module unistr/u32-strncpy-tests: +  # Code from module unistr/u32-strnlen: +  # Code from module unistr/u32-strnlen-tests: +  # Code from module unistr/u32-strpbrk: +  # Code from module unistr/u32-strrchr: +  # Code from module unistr/u32-strspn: +  # Code from module unistr/u32-strstr: +  # Code from module unistr/u32-strtok: +  # Code from module unistr/u32-to-u16: +  # Code from module unistr/u32-to-u16-tests: +  # Code from module unistr/u32-to-u8: +  # Code from module unistr/u32-to-u8-tests: +  # Code from module unistr/u32-uctomb: +  # Code from module unistr/u32-uctomb-tests: +  # Code from module unistr/u8-check: +  # Code from module unistr/u8-check-tests: +  # Code from module unistr/u8-chr: +  # Code from module unistr/u8-chr-tests: +  # Code from module unistr/u8-cmp: +  # Code from module unistr/u8-cmp-tests: +  # Code from module unistr/u8-cmp2: +  # Code from module unistr/u8-cmp2-tests: +  # Code from module unistr/u8-cpy: +  # Code from module unistr/u8-cpy-alloc: +  # Code from module unistr/u8-cpy-alloc-tests: +  # Code from module unistr/u8-cpy-tests: +  # Code from module unistr/u8-endswith: +  # Code from module unistr/u8-mblen: +  # Code from module unistr/u8-mblen-tests: +  # Code from module unistr/u8-mbsnlen: +  # Code from module unistr/u8-mbsnlen-tests: +  # Code from module unistr/u8-mbtouc: +  # Code from module unistr/u8-mbtouc-tests: +  # Code from module unistr/u8-mbtouc-unsafe: +  # Code from module unistr/u8-mbtouc-unsafe-tests: +  # Code from module unistr/u8-mbtoucr: +  # Code from module unistr/u8-mbtoucr-tests: +  # Code from module unistr/u8-move: +  # 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-prev: +  # Code from module unistr/u8-prev-tests: +  # Code from module unistr/u8-set: +  # Code from module unistr/u8-set-tests: +  # Code from module unistr/u8-startswith: +  # Code from module unistr/u8-stpcpy: +  # Code from module unistr/u8-stpcpy-tests: +  # Code from module unistr/u8-stpncpy: +  # Code from module unistr/u8-stpncpy-tests: +  # Code from module unistr/u8-strcat: +  # Code from module unistr/u8-strcat-tests: +  # Code from module unistr/u8-strchr: +  # Code from module unistr/u8-strcmp: +  # Code from module unistr/u8-strcmp-tests: +  # Code from module unistr/u8-strcoll: +  # Code from module unistr/u8-strcoll-tests: +  # Code from module unistr/u8-strcpy: +  # Code from module unistr/u8-strcpy-tests: +  # Code from module unistr/u8-strcspn: +  # Code from module unistr/u8-strdup: +  # Code from module unistr/u8-strdup-tests: +  # Code from module unistr/u8-strlen: +  # Code from module unistr/u8-strlen-tests: +  # Code from module unistr/u8-strmblen: +  # Code from module unistr/u8-strmblen-tests: +  # Code from module unistr/u8-strmbtouc: +  # Code from module unistr/u8-strmbtouc-tests: +  # Code from module unistr/u8-strncat: +  # Code from module unistr/u8-strncat-tests: +  # Code from module unistr/u8-strncmp: +  # Code from module unistr/u8-strncmp-tests: +  # Code from module unistr/u8-strncpy: +  # Code from module unistr/u8-strncpy-tests: +  # Code from module unistr/u8-strnlen: +  # Code from module unistr/u8-strnlen-tests: +  # Code from module unistr/u8-strpbrk: +  # Code from module unistr/u8-strrchr: +  # Code from module unistr/u8-strspn: +  # Code from module unistr/u8-strstr: +  # Code from module unistr/u8-strtok: +  # Code from module unistr/u8-to-u16: +  # Code from module unistr/u8-to-u16-tests: +  # Code from module unistr/u8-to-u32: +  # Code from module unistr/u8-to-u32-tests: +  # Code from module unistr/u8-uctomb: +  # Code from module unistr/u8-uctomb-tests: +  # Code from module unitypes: +  # Code from module uniwbrk/base: +  # Code from module uniwbrk/table: +  # Code from module uniwbrk/u16-wordbreaks: +  # Code from module uniwbrk/u16-wordbreaks-tests: +  # Code from module uniwbrk/u32-wordbreaks: +  # Code from module uniwbrk/u32-wordbreaks-tests: +  # Code from module uniwbrk/u8-wordbreaks: +  # Code from module uniwbrk/u8-wordbreaks-tests: +  # Code from module uniwbrk/ulc-wordbreaks: +  # Code from module uniwbrk/ulc-wordbreaks-tests: +  # Code from module uniwbrk/wordbreak-property: +  # Code from module uniwidth/base: +  # Code from module uniwidth/u16-strwidth: +  # Code from module uniwidth/u16-strwidth-tests: +  # Code from module uniwidth/u16-width: +  # Code from module uniwidth/u16-width-tests: +  # Code from module uniwidth/u32-strwidth: +  # Code from module uniwidth/u32-strwidth-tests: +  # Code from module uniwidth/u32-width: +  # Code from module uniwidth/u32-width-tests: +  # Code from module uniwidth/u8-strwidth: +  # Code from module uniwidth/u8-strwidth-tests: +  # Code from module uniwidth/u8-width: +  # Code from module uniwidth/u8-width-tests: +  # Code from module uniwidth/width: +  # Code from module uniwidth/width-tests: +  # Code from module unsetenv: +  # Code from module unsetenv-tests: +  # Code from module unused-parameter: +  # Code from module verify: +  # Code from module warn-on-use: +  # Code from module wchar: +  # Code from module wchar-tests: +  # Code from module wctob: +  # Code from module wctype: +  # Code from module wctype-tests: +  # Code from module wcwidth: +  # Code from module wcwidth-tests: +  # Code from module xalloc: +  # Code from module xalloc-die: +  # Code from module xalloc-die-tests: +  # Code from module xsize: +  # Code from module yield: @@ -5789,13 +6960,13 @@ if test "${lt_cv_nm_interface+set}" = set; then :  else    lt_cv_nm_interface="BSD nm"    echo "int some_variable = 0;" > conftest.$ac_ext -  (eval echo "\"\$as_me:5792: $ac_compile\"" >&5) +  (eval echo "\"\$as_me:6963: $ac_compile\"" >&5)    (eval "$ac_compile" 2>conftest.err)    cat conftest.err >&5 -  (eval echo "\"\$as_me:5795: $NM \\\"conftest.$ac_objext\\\"\"" >&5) +  (eval echo "\"\$as_me:6966: $NM \\\"conftest.$ac_objext\\\"\"" >&5)    (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)    cat conftest.err >&5 -  (eval echo "\"\$as_me:5798: output\"" >&5) +  (eval echo "\"\$as_me:6969: output\"" >&5)    cat conftest.out >&5    if $GREP 'External.*some_variable' conftest.out > /dev/null; then      lt_cv_nm_interface="MS dumpbin" @@ -6997,7 +8168,7 @@ ia64-*-hpux*)    ;;  *-*-irix6*)    # Find out which ABI we are using. -  echo '#line 7000 "configure"' > conftest.$ac_ext +  echo '#line 8171 "configure"' > conftest.$ac_ext    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    (eval $ac_compile) 2>&5    ac_status=$? @@ -8557,11 +9728,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:8560: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:9731: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:8564: \$? = $ac_status" >&5 +   echo "$as_me:9735: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -8896,11 +10067,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:8899: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:10070: $lt_compile\"" >&5)     (eval "$lt_compile" 2>conftest.err)     ac_status=$?     cat conftest.err >&5 -   echo "$as_me:8903: \$? = $ac_status" >&5 +   echo "$as_me:10074: \$? = $ac_status" >&5     if (exit $ac_status) && test -s "$ac_outfile"; then       # The compiler can only warn and ignore the option if not recognized       # So say no if there are warnings other than the usual output. @@ -9001,11 +10172,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:9004: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:10175: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:9008: \$? = $ac_status" >&5 +   echo "$as_me:10179: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -9056,11 +10227,11 @@ else     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's:$: $lt_compiler_flag:'` -   (eval echo "\"\$as_me:9059: $lt_compile\"" >&5) +   (eval echo "\"\$as_me:10230: $lt_compile\"" >&5)     (eval "$lt_compile" 2>out/conftest.err)     ac_status=$?     cat out/conftest.err >&5 -   echo "$as_me:9063: \$? = $ac_status" >&5 +   echo "$as_me:10234: \$? = $ac_status" >&5     if (exit $ac_status) && test -s out/conftest2.$ac_objext     then       # The compiler can only warn and ignore the option if not recognized @@ -11423,7 +12594,7 @@ else    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_status=$lt_dlunknown    cat > conftest.$ac_ext <<_LT_EOF -#line 11426 "configure" +#line 12597 "configure"  #include "confdefs.h"  #if HAVE_DLFCN_H @@ -11519,7 +12690,7 @@ else    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_status=$lt_dlunknown    cat > conftest.$ac_ext <<_LT_EOF -#line 11522 "configure" +#line 12693 "configure"  #include "confdefs.h"  #if HAVE_DLFCN_H @@ -11940,6 +13111,8 @@ fi +          LIBC_FATAL_STDERR_=1 +  export LIBC_FATAL_STDERR_  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works  # for constant arguments.  Useless! @@ -12136,77 +13309,6 @@ _ACEOF  fi -  GNULIB_CHOWN=0; -  GNULIB_CLOSE=0; -  GNULIB_DUP2=0; -  GNULIB_ENVIRON=0; -  GNULIB_EUIDACCESS=0; -  GNULIB_FCHDIR=0; -  GNULIB_FSYNC=0; -  GNULIB_FTRUNCATE=0; -  GNULIB_GETCWD=0; -  GNULIB_GETDOMAINNAME=0; -  GNULIB_GETDTABLESIZE=0; -  GNULIB_GETHOSTNAME=0; -  GNULIB_GETLOGIN_R=0; -  GNULIB_GETPAGESIZE=0; -  GNULIB_GETUSERSHELL=0; -  GNULIB_LCHOWN=0; -  GNULIB_LINK=0; -  GNULIB_LSEEK=0; -  GNULIB_READLINK=0; -  GNULIB_SLEEP=0; -  GNULIB_UNISTD_H_GETOPT=0; -  GNULIB_UNISTD_H_SIGPIPE=0; -  GNULIB_WRITE=0; -    HAVE_DUP2=1; -  HAVE_EUIDACCESS=1; -  HAVE_FSYNC=1; -  HAVE_FTRUNCATE=1; -  HAVE_GETDOMAINNAME=1; -  HAVE_GETDTABLESIZE=1; -  HAVE_GETHOSTNAME=1; -  HAVE_GETPAGESIZE=1; -  HAVE_GETUSERSHELL=1; -  HAVE_LINK=1; -  HAVE_READLINK=1; -  HAVE_SLEEP=1; -  HAVE_DECL_ENVIRON=1; -  HAVE_DECL_GETLOGIN_R=1; -  HAVE_OS_H=0; -  HAVE_SYS_PARAM_H=0; -  REPLACE_CHOWN=0; -  REPLACE_CLOSE=0; -  REPLACE_DUP2=0; -  REPLACE_FCHDIR=0; -  REPLACE_GETCWD=0; -  REPLACE_GETPAGESIZE=0; -  REPLACE_LCHOWN=0; -  REPLACE_LSEEK=0; -  REPLACE_WRITE=0; -  UNISTD_H_HAVE_WINSOCK2_H=0; -  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0; - - - - - -  for ac_func in $ac_func_list -do : -  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -eval as_val=\$$as_ac_var -   if test "x$as_val" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - - -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5  $as_echo_n "checking whether the preprocessor supports include_next... " >&6; } @@ -12383,26 +13485,26 @@ if test "${gl_cv_next_errno_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_errno_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_errno_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <errno.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/errno.h#{ -		 s#.*"\(.*/errno.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_errno_h='<'errno.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/errno.h#{ +                 s#.*"\(.*/errno.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_errno_h='<'errno.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5 @@ -12641,8 +13743,13 @@ $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; } +  GNULIB_ACOSL=0; +  GNULIB_ASINL=0; +  GNULIB_ATANL=0;    GNULIB_CEILF=0;    GNULIB_CEILL=0; +  GNULIB_COSL=0; +  GNULIB_EXPL=0;    GNULIB_FLOORF=0;    GNULIB_FLOORL=0;    GNULIB_FREXP=0; @@ -12654,30 +13761,52 @@ $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }    GNULIB_ISNAND=0;    GNULIB_ISNANL=0;    GNULIB_LDEXPL=0; -  GNULIB_MATHL=0; +  GNULIB_LOGB=0; +  GNULIB_LOGL=0;    GNULIB_ROUND=0;    GNULIB_ROUNDF=0;    GNULIB_ROUNDL=0;    GNULIB_SIGNBIT=0; +  GNULIB_SINL=0; +  GNULIB_SQRTL=0; +  GNULIB_TANL=0;    GNULIB_TRUNC=0;    GNULIB_TRUNCF=0;    GNULIB_TRUNCL=0; -    HAVE_ISNANF=1; +    HAVE_ACOSL=1; +  HAVE_ASINL=1; +  HAVE_ATANL=1; +  HAVE_COSL=1; +  HAVE_EXPL=1; +  HAVE_ISNANF=1;    HAVE_ISNAND=1;    HAVE_ISNANL=1; +  HAVE_LOGL=1; +  HAVE_SINL=1; +  HAVE_SQRTL=1; +  HAVE_TANL=1;    HAVE_DECL_ACOSL=1;    HAVE_DECL_ASINL=1;    HAVE_DECL_ATANL=1; +  HAVE_DECL_CEILF=1; +  HAVE_DECL_CEILL=1;    HAVE_DECL_COSL=1;    HAVE_DECL_EXPL=1; +  HAVE_DECL_FLOORF=1; +  HAVE_DECL_FLOORL=1;    HAVE_DECL_FREXPL=1;    HAVE_DECL_LDEXPL=1; +  HAVE_DECL_LOGB=1;    HAVE_DECL_LOGL=1; +  HAVE_DECL_ROUND=1; +  HAVE_DECL_ROUNDF=1; +  HAVE_DECL_ROUNDL=1;    HAVE_DECL_SINL=1;    HAVE_DECL_SQRTL=1;    HAVE_DECL_TANL=1;    HAVE_DECL_TRUNC=1;    HAVE_DECL_TRUNCF=1; +  HAVE_DECL_TRUNCL=1;    REPLACE_CEILF=0;    REPLACE_CEILL=0;    REPLACE_FLOORF=0; @@ -12753,7 +13882,7 @@ $as_echo_n "checking for ld used by GCC... " >&6; }        # Canonicalize the path of ld        ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`        while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do -	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` +        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`        done        test -z "$LD" && LD="$ac_prog"        ;; @@ -12787,9 +13916,9 @@ else        # Break only if it was the GNU/non-GNU ld that we prefer.        case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in        *GNU* | *'with BFD'*) -	test "$with_gnu_ld" != no && break ;; +        test "$with_gnu_ld" != no && break ;;        *) -	test "$with_gnu_ld" != yes && break ;; +        test "$with_gnu_ld" != yes && break ;;        esac      fi    done @@ -13808,6 +14937,103 @@ $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h    fi + + +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5 +$as_echo_n "checking for working fcntl.h... " >&6; } +if test "${gl_cv_header_working_fcntl_h+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  if test "$cross_compiling" = yes; then : +  gl_cv_header_working_fcntl_h=cross-compiling +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <sys/types.h> +           #include <sys/stat.h> +           #include <unistd.h> +           #include <fcntl.h> +           #ifndef O_NOATIME +            #define O_NOATIME 0 +           #endif +           #ifndef O_NOFOLLOW +            #define O_NOFOLLOW 0 +           #endif +           static int const constants[] = +            { +              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, +              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY +            }; + +int +main () +{ + +            int status = !constants; +            { +              static char const sym[] = "conftest.sym"; +              if (symlink (".", sym) != 0 +                  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0) +                status |= 32; +              unlink (sym); +            } +            { +              static char const file[] = "confdefs.h"; +              int fd = open (file, O_RDONLY | O_NOATIME); +              char c; +              struct stat st0, st1; +              if (fd < 0 +                  || fstat (fd, &st0) != 0 +                  || sleep (1) != 0 +                  || read (fd, &c, 1) != 1 +                  || close (fd) != 0 +                  || stat (file, &st1) != 0 +                  || st0.st_atime != st1.st_atime) +                status |= 64; +            } +            return status; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_header_working_fcntl_h=yes +else +  case $? in #( +        32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( +        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( +        96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( +         *) gl_cv_header_working_fcntl_h='no';; +        esac +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5 +$as_echo "$gl_cv_header_working_fcntl_h" >&6; } + +  case $gl_cv_header_working_fcntl_h in #( +  *O_NOATIME* | no | cross-compiling) ac_val=0;; #( +  *) ac_val=1;; +  esac + +cat >>confdefs.h <<_ACEOF +#define HAVE_WORKING_O_NOATIME $ac_val +_ACEOF + + +  case $gl_cv_header_working_fcntl_h in #( +  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( +  *) ac_val=1;; +  esac + +cat >>confdefs.h <<_ACEOF +#define HAVE_WORKING_O_NOFOLLOW $ac_val +_ACEOF + +  ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"  if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :    ac_have_decl=1 @@ -13962,6 +15188,907 @@ $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h + +  gl_threads_api=none +  LIBTHREAD= +  LTLIBTHREAD= +  LIBMULTITHREAD= +  LTLIBMULTITHREAD= +  if test "$gl_use_threads" != no; then +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5 +$as_echo_n "checking whether imported symbols can be declared weak... " >&6; } +if test "${gl_cv_have_weak+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  gl_cv_have_weak=no +              cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +extern void xyzzy (); +#pragma weak xyzzy +int +main () +{ +xyzzy(); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  gl_cv_have_weak=maybe +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +       if test $gl_cv_have_weak = maybe; then +                           if test "$cross_compiling" = yes; then : +                          cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#ifdef __ELF__ +               Extensible Linking Format +               #endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "Extensible Linking Format" >/dev/null 2>&1; then : +  gl_cv_have_weak="guessing yes" +else +  gl_cv_have_weak="guessing no" +fi +rm -f conftest* + + +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <stdio.h> +#pragma weak fputs +int main () +{ +  return (fputs == NULL); +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_have_weak=yes +else +  gl_cv_have_weak=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +       fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5 +$as_echo "$gl_cv_have_weak" >&6; } +    if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then +      # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that +      # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY. +      ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" +if test "x$ac_cv_header_pthread_h" = x""yes; then : +  gl_have_pthread_h=yes +else +  gl_have_pthread_h=no +fi + + +      if test "$gl_have_pthread_h" = yes; then +        # Other possible tests: +        #   -lpthreads (FSU threads, PCthreads) +        #   -lgthreads +        gl_have_pthread= +        # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist +        # in libc. IRIX 6.5 has the first one in both libc and libpthread, but +        # the second one only in libpthread, and lock.c needs it. +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <pthread.h> +int +main () +{ +pthread_mutex_lock((pthread_mutex_t*)0); +           pthread_mutexattr_init((pthread_mutexattr_t*)0); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  gl_have_pthread=yes +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +        # Test for libpthread by looking for pthread_kill. (Not pthread_self, +        # since it is defined as a macro on OSF/1.) +        if test -n "$gl_have_pthread"; then +          # The program links fine without libpthread. But it may actually +          # need to link with libpthread in order to create multiple threads. +          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5 +$as_echo_n "checking for pthread_kill in -lpthread... " >&6; } +if test "${ac_cv_lib_pthread_pthread_kill+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  ac_check_lib_save_LIBS=$LIBS +LIBS="-lpthread  $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Override any GCC internal prototype to avoid an error. +   Use char because int might match the return type of a GCC +   builtin and then its argument prototype would still apply.  */ +#ifdef __cplusplus +extern "C" +#endif +char pthread_kill (); +int +main () +{ +return pthread_kill (); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  ac_cv_lib_pthread_pthread_kill=yes +else +  ac_cv_lib_pthread_pthread_kill=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5 +$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; } +if test "x$ac_cv_lib_pthread_pthread_kill" = x""yes; then : +  LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread +             # On Solaris and HP-UX, most pthread functions exist also in libc. +             # Therefore pthread_in_use() needs to actually try to create a +             # thread: pthread_create from libc will fail, whereas +             # pthread_create will actually create a thread. +             case "$host_os" in +               solaris* | hpux*) + +$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h + +             esac + +fi + +        else +          # Some library is needed. Try libpthread and libc_r. +          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5 +$as_echo_n "checking for pthread_kill in -lpthread... " >&6; } +if test "${ac_cv_lib_pthread_pthread_kill+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  ac_check_lib_save_LIBS=$LIBS +LIBS="-lpthread  $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Override any GCC internal prototype to avoid an error. +   Use char because int might match the return type of a GCC +   builtin and then its argument prototype would still apply.  */ +#ifdef __cplusplus +extern "C" +#endif +char pthread_kill (); +int +main () +{ +return pthread_kill (); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  ac_cv_lib_pthread_pthread_kill=yes +else +  ac_cv_lib_pthread_pthread_kill=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5 +$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; } +if test "x$ac_cv_lib_pthread_pthread_kill" = x""yes; then : +  gl_have_pthread=yes +             LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread +             LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread +fi + +          if test -z "$gl_have_pthread"; then +            # For FreeBSD 4. +            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5 +$as_echo_n "checking for pthread_kill in -lc_r... " >&6; } +if test "${ac_cv_lib_c_r_pthread_kill+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  ac_check_lib_save_LIBS=$LIBS +LIBS="-lc_r  $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Override any GCC internal prototype to avoid an error. +   Use char because int might match the return type of a GCC +   builtin and then its argument prototype would still apply.  */ +#ifdef __cplusplus +extern "C" +#endif +char pthread_kill (); +int +main () +{ +return pthread_kill (); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  ac_cv_lib_c_r_pthread_kill=yes +else +  ac_cv_lib_c_r_pthread_kill=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5 +$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; } +if test "x$ac_cv_lib_c_r_pthread_kill" = x""yes; then : +  gl_have_pthread=yes +               LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r +               LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r +fi + +          fi +        fi +        if test -n "$gl_have_pthread"; then +          gl_threads_api=posix + +$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h + +          if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then +            if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then + +$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h + +              LIBTHREAD= +              LTLIBTHREAD= +            fi +          fi +        fi +      fi +    fi +    if test -z "$gl_have_pthread"; then +      if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then +        gl_have_solaristhread= +        gl_save_LIBS="$LIBS" +        LIBS="$LIBS -lthread" +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <thread.h> +#include <synch.h> +int +main () +{ +thr_self(); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  gl_have_solaristhread=yes +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +        LIBS="$gl_save_LIBS" +        if test -n "$gl_have_solaristhread"; then +          gl_threads_api=solaris +          LIBTHREAD=-lthread +          LTLIBTHREAD=-lthread +          LIBMULTITHREAD="$LIBTHREAD" +          LTLIBMULTITHREAD="$LTLIBTHREAD" + +$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h + +          if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then + +$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h + +            LIBTHREAD= +            LTLIBTHREAD= +          fi +        fi +      fi +    fi +    if test "$gl_use_threads" = pth; then +      gl_save_CPPFLAGS="$CPPFLAGS" + + + + + +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5 +$as_echo_n "checking how to link with libpth... " >&6; } +if test "${ac_cv_libpth_libs+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else + + + + + + + + +    use_additional=yes + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" + +    eval additional_includedir=\"$includedir\" +    eval additional_libdir=\"$libdir\" + +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + + +# Check whether --with-libpth-prefix was given. +if test "${with_libpth_prefix+set}" = set; then : +  withval=$with_libpth_prefix; +    if test "X$withval" = "Xno"; then +      use_additional=no +    else +      if test "X$withval" = "X"; then + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" + +          eval additional_includedir=\"$includedir\" +          eval additional_libdir=\"$libdir\" + +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +      else +        additional_includedir="$withval/include" +        additional_libdir="$withval/$acl_libdirstem" +        if test "$acl_libdirstem2" != "$acl_libdirstem" \ +           && ! test -d "$withval/$acl_libdirstem"; then +          additional_libdir="$withval/$acl_libdirstem2" +        fi +      fi +    fi + +fi + +      LIBPTH= +  LTLIBPTH= +  INCPTH= +  LIBPTH_PREFIX= +      HAVE_LIBPTH= +  rpathdirs= +  ltrpathdirs= +  names_already_handled= +  names_next_round='pth ' +  while test -n "$names_next_round"; do +    names_this_round="$names_next_round" +    names_next_round= +    for name in $names_this_round; do +      already_handled= +      for n in $names_already_handled; do +        if test "$n" = "$name"; then +          already_handled=yes +          break +        fi +      done +      if test -z "$already_handled"; then +        names_already_handled="$names_already_handled $name" +                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` +        eval value=\"\$HAVE_LIB$uppername\" +        if test -n "$value"; then +          if test "$value" = yes; then +            eval value=\"\$LIB$uppername\" +            test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value" +            eval value=\"\$LTLIB$uppername\" +            test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value" +          else +                                    : +          fi +        else +                              found_dir= +          found_la= +          found_so= +          found_a= +          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name +          if test -n "$acl_shlibext"; then +            shrext=".$acl_shlibext"             # typically: shrext=.so +          else +            shrext= +          fi +          if test $use_additional = yes; then +            dir="$additional_libdir" +                                    if test -n "$acl_shlibext"; then +              if test -f "$dir/$libname$shrext"; then +                found_dir="$dir" +                found_so="$dir/$libname$shrext" +              else +                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then +                  ver=`(cd "$dir" && \ +                        for f in "$libname$shrext".*; do echo "$f"; done \ +                        | sed -e "s,^$libname$shrext\\\\.,," \ +                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ +                        | sed 1q ) 2>/dev/null` +                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then +                    found_dir="$dir" +                    found_so="$dir/$libname$shrext.$ver" +                  fi +                else +                  eval library_names=\"$acl_library_names_spec\" +                  for f in $library_names; do +                    if test -f "$dir/$f"; then +                      found_dir="$dir" +                      found_so="$dir/$f" +                      break +                    fi +                  done +                fi +              fi +            fi +                        if test "X$found_dir" = "X"; then +              if test -f "$dir/$libname.$acl_libext"; then +                found_dir="$dir" +                found_a="$dir/$libname.$acl_libext" +              fi +            fi +            if test "X$found_dir" != "X"; then +              if test -f "$dir/$libname.la"; then +                found_la="$dir/$libname.la" +              fi +            fi +          fi +          if test "X$found_dir" = "X"; then +            for x in $LDFLAGS $LTLIBPTH; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +              case "$x" in +                -L*) +                  dir=`echo "X$x" | sed -e 's/^X-L//'` +                                    if test -n "$acl_shlibext"; then +                    if test -f "$dir/$libname$shrext"; then +                      found_dir="$dir" +                      found_so="$dir/$libname$shrext" +                    else +                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then +                        ver=`(cd "$dir" && \ +                              for f in "$libname$shrext".*; do echo "$f"; done \ +                              | sed -e "s,^$libname$shrext\\\\.,," \ +                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ +                              | sed 1q ) 2>/dev/null` +                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then +                          found_dir="$dir" +                          found_so="$dir/$libname$shrext.$ver" +                        fi +                      else +                        eval library_names=\"$acl_library_names_spec\" +                        for f in $library_names; do +                          if test -f "$dir/$f"; then +                            found_dir="$dir" +                            found_so="$dir/$f" +                            break +                          fi +                        done +                      fi +                    fi +                  fi +                                    if test "X$found_dir" = "X"; then +                    if test -f "$dir/$libname.$acl_libext"; then +                      found_dir="$dir" +                      found_a="$dir/$libname.$acl_libext" +                    fi +                  fi +                  if test "X$found_dir" != "X"; then +                    if test -f "$dir/$libname.la"; then +                      found_la="$dir/$libname.la" +                    fi +                  fi +                  ;; +              esac +              if test "X$found_dir" != "X"; then +                break +              fi +            done +          fi +          if test "X$found_dir" != "X"; then +                        LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name" +            if test "X$found_so" != "X"; then +                                                        if test "$enable_rpath" = no \ +                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ +                 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then +                                LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so" +              else +                                                                                haveit= +                for x in $ltrpathdirs; do +                  if test "X$x" = "X$found_dir"; then +                    haveit=yes +                    break +                  fi +                done +                if test -z "$haveit"; then +                  ltrpathdirs="$ltrpathdirs $found_dir" +                fi +                                if test "$acl_hardcode_direct" = yes; then +                                                      LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so" +                else +                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then +                                                            LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so" +                                                            haveit= +                    for x in $rpathdirs; do +                      if test "X$x" = "X$found_dir"; then +                        haveit=yes +                        break +                      fi +                    done +                    if test -z "$haveit"; then +                      rpathdirs="$rpathdirs $found_dir" +                    fi +                  else +                                                                                haveit= +                    for x in $LDFLAGS $LIBPTH; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +                      if test "X$x" = "X-L$found_dir"; then +                        haveit=yes +                        break +                      fi +                    done +                    if test -z "$haveit"; then +                      LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir" +                    fi +                    if test "$acl_hardcode_minus_L" != no; then +                                                                                        LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so" +                    else +                                                                                                                                                                                LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name" +                    fi +                  fi +                fi +              fi +            else +              if test "X$found_a" != "X"; then +                                LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a" +              else +                                                LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name" +              fi +            fi +                        additional_includedir= +            case "$found_dir" in +              */$acl_libdirstem | */$acl_libdirstem/) +                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` +                if test "$name" = 'pth'; then +                  LIBPTH_PREFIX="$basedir" +                fi +                additional_includedir="$basedir/include" +                ;; +              */$acl_libdirstem2 | */$acl_libdirstem2/) +                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` +                if test "$name" = 'pth'; then +                  LIBPTH_PREFIX="$basedir" +                fi +                additional_includedir="$basedir/include" +                ;; +            esac +            if test "X$additional_includedir" != "X"; then +                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then +                haveit= +                if test "X$additional_includedir" = "X/usr/local/include"; then +                  if test -n "$GCC"; then +                    case $host_os in +                      linux* | gnu* | k*bsd*-gnu) haveit=yes;; +                    esac +                  fi +                fi +                if test -z "$haveit"; then +                  for x in $CPPFLAGS $INCPTH; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +                    if test "X$x" = "X-I$additional_includedir"; then +                      haveit=yes +                      break +                    fi +                  done +                  if test -z "$haveit"; then +                    if test -d "$additional_includedir"; then +                                            INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir" +                    fi +                  fi +                fi +              fi +            fi +                        if test -n "$found_la"; then +                                                        save_libdir="$libdir" +              case "$found_la" in +                */* | *\\*) . "$found_la" ;; +                *) . "./$found_la" ;; +              esac +              libdir="$save_libdir" +                            for dep in $dependency_libs; do +                case "$dep" in +                  -L*) +                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` +                                                                                                                                                                if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ +                       && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then +                      haveit= +                      if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ +                         || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then +                        if test -n "$GCC"; then +                          case $host_os in +                            linux* | gnu* | k*bsd*-gnu) haveit=yes;; +                          esac +                        fi +                      fi +                      if test -z "$haveit"; then +                        haveit= +                        for x in $LDFLAGS $LIBPTH; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +                          if test "X$x" = "X-L$additional_libdir"; then +                            haveit=yes +                            break +                          fi +                        done +                        if test -z "$haveit"; then +                          if test -d "$additional_libdir"; then +                                                        LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir" +                          fi +                        fi +                        haveit= +                        for x in $LDFLAGS $LTLIBPTH; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +                          if test "X$x" = "X-L$additional_libdir"; then +                            haveit=yes +                            break +                          fi +                        done +                        if test -z "$haveit"; then +                          if test -d "$additional_libdir"; then +                                                        LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir" +                          fi +                        fi +                      fi +                    fi +                    ;; +                  -R*) +                    dir=`echo "X$dep" | sed -e 's/^X-R//'` +                    if test "$enable_rpath" != no; then +                                                                  haveit= +                      for x in $rpathdirs; do +                        if test "X$x" = "X$dir"; then +                          haveit=yes +                          break +                        fi +                      done +                      if test -z "$haveit"; then +                        rpathdirs="$rpathdirs $dir" +                      fi +                                                                  haveit= +                      for x in $ltrpathdirs; do +                        if test "X$x" = "X$dir"; then +                          haveit=yes +                          break +                        fi +                      done +                      if test -z "$haveit"; then +                        ltrpathdirs="$ltrpathdirs $dir" +                      fi +                    fi +                    ;; +                  -l*) +                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` +                    ;; +                  *.la) +                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` +                    ;; +                  *) +                                        LIBPTH="${LIBPTH}${LIBPTH:+ }$dep" +                    LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep" +                    ;; +                esac +              done +            fi +          else +                                                            LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name" +            LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name" +          fi +        fi +      fi +    done +  done +  if test "X$rpathdirs" != "X"; then +    if test -n "$acl_hardcode_libdir_separator"; then +                        alldirs= +      for found_dir in $rpathdirs; do +        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" +      done +            acl_save_libdir="$libdir" +      libdir="$alldirs" +      eval flag=\"$acl_hardcode_libdir_flag_spec\" +      libdir="$acl_save_libdir" +      LIBPTH="${LIBPTH}${LIBPTH:+ }$flag" +    else +            for found_dir in $rpathdirs; do +        acl_save_libdir="$libdir" +        libdir="$found_dir" +        eval flag=\"$acl_hardcode_libdir_flag_spec\" +        libdir="$acl_save_libdir" +        LIBPTH="${LIBPTH}${LIBPTH:+ }$flag" +      done +    fi +  fi +  if test "X$ltrpathdirs" != "X"; then +            for found_dir in $ltrpathdirs; do +      LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir" +    done +  fi + + + + + + +    ac_cv_libpth_libs="$LIBPTH" +    ac_cv_libpth_ltlibs="$LTLIBPTH" +    ac_cv_libpth_cppflags="$INCPTH" +    ac_cv_libpth_prefix="$LIBPTH_PREFIX" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5 +$as_echo "$ac_cv_libpth_libs" >&6; } +  LIBPTH="$ac_cv_libpth_libs" +  LTLIBPTH="$ac_cv_libpth_ltlibs" +  INCPTH="$ac_cv_libpth_cppflags" +  LIBPTH_PREFIX="$ac_cv_libpth_prefix" + +  for element in $INCPTH; do +    haveit= +    for x in $CPPFLAGS; do + +  acl_save_prefix="$prefix" +  prefix="$acl_final_prefix" +  acl_save_exec_prefix="$exec_prefix" +  exec_prefix="$acl_final_exec_prefix" +  eval x=\"$x\" +  exec_prefix="$acl_save_exec_prefix" +  prefix="$acl_save_prefix" + +      if test "X$x" = "X$element"; then +        haveit=yes +        break +      fi +    done +    if test -z "$haveit"; then +      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" +    fi +  done + + + + +      HAVE_LIBPTH=yes + + + +      gl_have_pth= +      gl_save_LIBS="$LIBS" +      LIBS="$LIBS -lpth" +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <pth.h> +int +main () +{ +pth_self(); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  gl_have_pth=yes +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +      LIBS="$gl_save_LIBS" +      if test -n "$gl_have_pth"; then +        gl_threads_api=pth +        LIBTHREAD="$LIBPTH" +        LTLIBTHREAD="$LTLIBPTH" +        LIBMULTITHREAD="$LIBTHREAD" +        LTLIBMULTITHREAD="$LTLIBTHREAD" + +$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h + +        if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then +          if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then + +$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h + +            LIBTHREAD= +            LTLIBTHREAD= +          fi +        fi +      else +        CPPFLAGS="$gl_save_CPPFLAGS" +      fi +    fi +    if test -z "$gl_have_pthread"; then +      if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then +        if { case "$host_os" in +               mingw*) true;; +               *) false;; +             esac +           }; then +          gl_threads_api=win32 + +$as_echo "#define USE_WIN32_THREADS 1" >>confdefs.h + +        fi +      fi +    fi +  fi +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5 +$as_echo_n "checking for multithread API to use... " >&6; } +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5 +$as_echo "$gl_threads_api" >&6; } + + + + + + + + + +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc are POSIX compliant" >&5  $as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }  if test "${gl_cv_func_malloc_posix+set}" = set; then : @@ -13994,29 +16121,46 @@ fi  $as_echo "$gl_cv_func_malloc_posix" >&6; } -  GNULIB_MALLOC_POSIX=0; -  GNULIB_REALLOC_POSIX=0; -  GNULIB_CALLOC_POSIX=0;    GNULIB_ATOLL=0; +  GNULIB_CALLOC_POSIX=0; +  GNULIB_CANONICALIZE_FILE_NAME=0;    GNULIB_GETLOADAVG=0;    GNULIB_GETSUBOPT=0; +  GNULIB_GRANTPT=0; +  GNULIB_MALLOC_POSIX=0;    GNULIB_MKDTEMP=0; +  GNULIB_MKOSTEMP=0; +  GNULIB_MKOSTEMPS=0;    GNULIB_MKSTEMP=0; +  GNULIB_MKSTEMPS=0; +  GNULIB_PTSNAME=0;    GNULIB_PUTENV=0;    GNULIB_RANDOM_R=0; +  GNULIB_REALLOC_POSIX=0; +  GNULIB_REALPATH=0;    GNULIB_RPMATCH=0;    GNULIB_SETENV=0;    GNULIB_STRTOD=0;    GNULIB_STRTOLL=0;    GNULIB_STRTOULL=0; +  GNULIB_UNLOCKPT=0;    GNULIB_UNSETENV=0;      HAVE_ATOLL=1;    HAVE_CALLOC_POSIX=1; +  HAVE_CANONICALIZE_FILE_NAME=1; +  HAVE_DECL_GETLOADAVG=1;    HAVE_GETSUBOPT=1; +  HAVE_GRANTPT=1;    HAVE_MALLOC_POSIX=1;    HAVE_MKDTEMP=1; -  HAVE_REALLOC_POSIX=1; +  HAVE_MKOSTEMP=1; +  HAVE_MKOSTEMPS=1; +  HAVE_MKSTEMP=1; +  HAVE_MKSTEMPS=1; +  HAVE_PTSNAME=1;    HAVE_RANDOM_R=1; +  HAVE_REALLOC_POSIX=1; +  HAVE_REALPATH=1;    HAVE_RPMATCH=1;    HAVE_SETENV=1;    HAVE_STRTOD=1; @@ -14024,12 +16168,15 @@ $as_echo "$gl_cv_func_malloc_posix" >&6; }    HAVE_STRTOULL=1;    HAVE_STRUCT_RANDOM_DATA=1;    HAVE_SYS_LOADAVG_H=0; +  HAVE_UNLOCKPT=1;    HAVE_UNSETENV=1; -  HAVE_DECL_GETLOADAVG=1; +  REPLACE_CANONICALIZE_FILE_NAME=0;    REPLACE_MKSTEMP=0;    REPLACE_PUTENV=0; +  REPLACE_REALPATH=0; +  REPLACE_SETENV=0;    REPLACE_STRTOD=0; -  VOID_UNSETENV=0; +  REPLACE_UNSETENV=0;    for ac_header in stdlib.h @@ -14102,18 +16249,18 @@ else  /* end confdefs.h.  */    /* For now, do not test the preprocessor; as of 2007 there are too many -	 implementations with broken preprocessors.  Perhaps this can -	 be revisited in 2012.  In the meantime, code should not expect -	 #if to work with literals wider than 32 bits.  */ +         implementations with broken preprocessors.  Perhaps this can +         be revisited in 2012.  In the meantime, code should not expect +         #if to work with literals wider than 32 bits.  */        /* Test literals.  */        long long int ll = 9223372036854775807ll;        long long int nll = -9223372036854775807LL;        unsigned long long int ull = 18446744073709551615ULL;        /* Test constant expressions.   */        typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) -		     ? 1 : -1)]; +                     ? 1 : -1)];        typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 -		     ? 1 : -1)]; +                     ? 1 : -1)];        int i = 63;  int  main () @@ -14122,40 +16269,40 @@ main ()        long long int llmax = 9223372036854775807ll;        unsigned long long int ullmax = 18446744073709551615ull;        return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) -	      | (llmax / ll) | (llmax % ll) -	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) -	      | (ullmax / ull) | (ullmax % ull)); +              | (llmax / ll) | (llmax % ll) +              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) +              | (ullmax / ull) | (ullmax % ull));    ;    return 0;  }  _ACEOF  if ac_fn_c_try_link "$LINENO"; then : -  			if test "$cross_compiling" = yes; then : +                          if test "$cross_compiling" = yes; then :    ac_cv_type_long_long_int=yes  else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <limits.h> -	       #ifndef LLONG_MAX -	       # define HALF \ -			(1LL << (sizeof (long long int) * CHAR_BIT - 2)) -	       # define LLONG_MAX (HALF - 1 + HALF) -	       #endif +               #ifndef LLONG_MAX +               # define HALF \ +                        (1LL << (sizeof (long long int) * CHAR_BIT - 2)) +               # define LLONG_MAX (HALF - 1 + HALF) +               #endif  int  main ()  {  long long int n = 1; -	       int i; -	       for (i = 0; ; i++) -		 { -		   long long int m = n << i; -		   if (m >> i != n) -		     return 1; -		   if (LLONG_MAX / 2 < m) -		     break; -		 } -	       return 0; +               int i; +               for (i = 0; ; i++) +                 { +                   long long int m = n << i; +                   if (m >> i != n) +                     return 1; +                   if (LLONG_MAX / 2 < m) +                     break; +                 } +               return 0;    ;    return 0;  } @@ -14195,7 +16342,7 @@ else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  $ac_includes_default -#	    include <wchar.h> +#           include <wchar.h>  int  main ()  { @@ -14295,7 +16442,22 @@ $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h    REPLACE_WCSRTOMBS=0;    REPLACE_WCSNRTOMBS=0;    REPLACE_WCWIDTH=0; -  WCHAR_H=''; + + + + +  for ac_func in $ac_func_list +do : +  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +eval as_val=\$$as_ac_var +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done @@ -14613,6 +16775,7 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }    GNULIB_STPNCPY=0;    GNULIB_STRCHRNUL=0;    GNULIB_STRDUP=0; +  GNULIB_STRNCAT=0;    GNULIB_STRNDUP=0;    GNULIB_STRNLEN=0;    GNULIB_STRPBRK=0; @@ -14637,7 +16800,9 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }    GNULIB_STRERROR=0;    GNULIB_STRSIGNAL=0;    GNULIB_STRVERSCMP=0; -    HAVE_DECL_MEMMEM=1; +  HAVE_MBSLEN=0; +    HAVE_MEMCHR=1; +  HAVE_DECL_MEMMEM=1;    HAVE_MEMPCPY=1;    HAVE_DECL_MEMRCHR=1;    HAVE_RAWMEMCHR=1; @@ -14645,23 +16810,29 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }    HAVE_STPNCPY=1;    HAVE_STRCHRNUL=1;    HAVE_DECL_STRDUP=1; -  HAVE_STRNDUP=1;    HAVE_DECL_STRNDUP=1;    HAVE_DECL_STRNLEN=1;    HAVE_STRPBRK=1;    HAVE_STRSEP=1;    HAVE_STRCASESTR=1;    HAVE_DECL_STRTOK_R=1; -  HAVE_DECL_STRERROR=1;    HAVE_DECL_STRSIGNAL=1;    HAVE_STRVERSCMP=1;    REPLACE_MEMCHR=0;    REPLACE_MEMMEM=0; +  REPLACE_STPNCPY=0;    REPLACE_STRDUP=0;    REPLACE_STRSTR=0;    REPLACE_STRCASESTR=0;    REPLACE_STRERROR=0; +  REPLACE_STRNCAT=0; +  REPLACE_STRNDUP=0; +  REPLACE_STRNLEN=0;    REPLACE_STRSIGNAL=0; +  REPLACE_STRTOK_R=0; +  UNDEFINE_STRTOK_R=0; + + @@ -14739,47 +16910,6 @@ $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h - - - - - - - -  for ac_func in memchr -do : -  ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr" -if test "x$ac_cv_func_memchr" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_MEMCHR 1 -_ACEOF - -else - -    gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext" - -fi -done - - -  if test $ac_cv_func_memchr = no; then - -  for ac_header in bp-sym.h -do : -  ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default" -if test "x$ac_cv_header_bp_sym_h" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_BP_SYM_H 1 -_ACEOF - -fi - -done - - -    REPLACE_MEMCHR=1 -  fi -    if test $ac_cv_func_memchr = yes; then      # Detect platform-specific bugs in some versions of glibc:      # memchr should not dereference anything with length 0 @@ -14827,11 +16957,11 @@ main ()      {        int pagesize = getpagesize ();        char *two_pages = -	(char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, -		       flags, fd, 0); +        (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, +                       flags, fd, 0);        if (two_pages != (char *)(-1) -	  && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) -	fence = two_pages + pagesize; +          && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) +        fence = two_pages + pagesize;      }  #endif    if (fence) @@ -14861,32 +16991,36 @@ fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5  $as_echo "$gl_cv_func_memchr_works" >&6; }      if test "$gl_cv_func_memchr_works" != yes; then +      REPLACE_MEMCHR=1 +    fi +  else +    HAVE_MEMCHR=0 +  fi +  if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then -  for ac_header in bp-sym.h -do : -  ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default" -if test "x$ac_cv_header_bp_sym_h" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_BP_SYM_H 1 -_ACEOF -fi -done -      REPLACE_MEMCHR=1 +  gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext" +  for ac_header in bp-sym.h +do : +  ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default" +if test "x$ac_cv_header_bp_sym_h" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_BP_SYM_H 1 +_ACEOF +fi +done -  gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext" -    fi    fi @@ -15055,76 +17189,76 @@ else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ -	  #include <stdbool.h> -	  #ifndef bool -	   "error: bool is not defined" -	  #endif -	  #ifndef false -	   "error: false is not defined" -	  #endif -	  #if false -	   "error: false is not 0" -	  #endif -	  #ifndef true -	   "error: true is not defined" -	  #endif -	  #if true != 1 -	   "error: true is not 1" -	  #endif -	  #ifndef __bool_true_false_are_defined -	   "error: __bool_true_false_are_defined is not defined" -	  #endif - -	  struct s { _Bool s: 1; _Bool t; } s; - -	  char a[true == 1 ? 1 : -1]; -	  char b[false == 0 ? 1 : -1]; -	  char c[__bool_true_false_are_defined == 1 ? 1 : -1]; -	  char d[(bool) 0.5 == true ? 1 : -1]; -	  bool e = &s; -	  char f[(_Bool) 0.0 == false ? 1 : -1]; -	  char g[true]; -	  char h[sizeof (_Bool)]; -	  char i[sizeof s.t]; -	  enum { j = false, k = true, l = false * true, m = true * 256 }; -	  _Bool n[m]; -	  char o[sizeof n == m * sizeof n[0] ? 1 : -1]; -	  char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; -	  #if defined __xlc__ || defined __GNUC__ -	   /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0 -	      reported by James Lemley on 2005-10-05; see -	      http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html -	      This test is not quite right, since xlc is allowed to -	      reject this program, as the initializer for xlcbug is -	      not one of the forms that C requires support for. -	      However, doing the test right would require a run-time -	      test, and that would make cross-compilation harder. -	      Let us hope that IBM fixes the xlc bug, and also adds -	      support for this kind of constant expression.  In the -	      meantime, this test will reject xlc, which is OK, since -	      our stdbool.h substitute should suffice.  We also test -	      this with GCC, where it should work, to detect more -	      quickly whether someone messes up the test in the -	      future.  */ -	   char digs[] = "0123456789"; -	   int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1); -	  #endif -	  /* Catch a bug in an HP-UX C compiler.  See -	     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html -	     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html -	   */ -	  _Bool q = true; -	  _Bool *pq = &q; +          #include <stdbool.h> +          #ifndef bool +           "error: bool is not defined" +          #endif +          #ifndef false +           "error: false is not defined" +          #endif +          #if false +           "error: false is not 0" +          #endif +          #ifndef true +           "error: true is not defined" +          #endif +          #if true != 1 +           "error: true is not 1" +          #endif +          #ifndef __bool_true_false_are_defined +           "error: __bool_true_false_are_defined is not defined" +          #endif + +          struct s { _Bool s: 1; _Bool t; } s; + +          char a[true == 1 ? 1 : -1]; +          char b[false == 0 ? 1 : -1]; +          char c[__bool_true_false_are_defined == 1 ? 1 : -1]; +          char d[(bool) 0.5 == true ? 1 : -1]; +          bool e = &s; +          char f[(_Bool) 0.0 == false ? 1 : -1]; +          char g[true]; +          char h[sizeof (_Bool)]; +          char i[sizeof s.t]; +          enum { j = false, k = true, l = false * true, m = true * 256 }; +          _Bool n[m]; +          char o[sizeof n == m * sizeof n[0] ? 1 : -1]; +          char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; +          #if defined __xlc__ || defined __GNUC__ +           /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0 +              reported by James Lemley on 2005-10-05; see +              http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html +              This test is not quite right, since xlc is allowed to +              reject this program, as the initializer for xlcbug is +              not one of the forms that C requires support for. +              However, doing the test right would require a run-time +              test, and that would make cross-compilation harder. +              Let us hope that IBM fixes the xlc bug, and also adds +              support for this kind of constant expression.  In the +              meantime, this test will reject xlc, which is OK, since +              our stdbool.h substitute should suffice.  We also test +              this with GCC, where it should work, to detect more +              quickly whether someone messes up the test in the +              future.  */ +           char digs[] = "0123456789"; +           int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1); +          #endif +          /* Catch a bug in an HP-UX C compiler.  See +             http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html +             http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html +           */ +          _Bool q = true; +          _Bool *pq = &q;  int  main ()  { -	  *pq |= q; -	  *pq |= ! q; -	  /* Refer to every declared value, to avoid compiler optimizations.  */ -	  return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l -		  + !m + !n + !o + !p + !q + !pq); +          *pq |= q; +          *pq |= ! q; +          /* Refer to every declared value, to avoid compiler optimizations.  */ +          return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l +                  + !m + !n + !o + !p + !q + !pq);    ;    return 0; @@ -15204,18 +17338,18 @@ else  /* end confdefs.h.  */    /* For now, do not test the preprocessor; as of 2007 there are too many -	 implementations with broken preprocessors.  Perhaps this can -	 be revisited in 2012.  In the meantime, code should not expect -	 #if to work with literals wider than 32 bits.  */ +         implementations with broken preprocessors.  Perhaps this can +         be revisited in 2012.  In the meantime, code should not expect +         #if to work with literals wider than 32 bits.  */        /* Test literals.  */        long long int ll = 9223372036854775807ll;        long long int nll = -9223372036854775807LL;        unsigned long long int ull = 18446744073709551615ULL;        /* Test constant expressions.   */        typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) -		     ? 1 : -1)]; +                     ? 1 : -1)];        typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 -		     ? 1 : -1)]; +                     ? 1 : -1)];        int i = 63;  int  main () @@ -15224,9 +17358,9 @@ main ()        long long int llmax = 9223372036854775807ll;        unsigned long long int ullmax = 18446744073709551615ull;        return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) -	      | (llmax / ll) | (llmax % ll) -	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) -	      | (ullmax / ull) | (ullmax % ull)); +              | (llmax / ll) | (llmax % ll) +              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) +              | (ullmax / ull) | (ullmax % ull));    ;    return 0;  } @@ -15320,26 +17454,26 @@ if test "${gl_cv_next_string_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_string_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_string_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <string.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/string.h#{ -		 s#.*"\(.*/string.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_string_h='<'string.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/string.h#{ +                 s#.*"\(.*/string.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_string_h='<'string.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5 @@ -15360,6 +17494,340 @@ $as_echo "$gl_cv_next_string_h" >&6; } +    for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup      strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal      strverscmp; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <string.h> + +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF + +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done + + + + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + +          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strncat works" >&5 +$as_echo_n "checking whether strncat works... " >&6; } +if test "${gl_cv_func_strncat_works+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  if test "$cross_compiling" = yes; then : + +        case "$host_os" in +                    # Guess no on Solaris. +          solaris*) gl_cv_func_strncat_works="guessing no";; +                    # Guess yes otherwise. +          *)        gl_cv_func_strncat_works="guessing yes";; +        esac + +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <string.h> +#if HAVE_SYS_MMAN_H +# include <fcntl.h> +# include <unistd.h> +# include <sys/types.h> +# include <sys/mman.h> +# ifndef MAP_FILE +#  define MAP_FILE 0 +# endif +#endif + +int +main () +{ + +  char *fence = NULL; +#if HAVE_SYS_MMAN_H && HAVE_MPROTECT +# if HAVE_MAP_ANONYMOUS +  const int flags = MAP_ANONYMOUS | MAP_PRIVATE; +  const int fd = -1; +# else /* !HAVE_MAP_ANONYMOUS */ +  const int flags = MAP_FILE | MAP_PRIVATE; +  int fd = open ("/dev/zero", O_RDONLY, 0666); +  if (fd >= 0) +# endif +    { +      int pagesize = getpagesize (); +      char *two_pages = +        (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, +                       flags, fd, 0); +      if (two_pages != (char *)(-1) +          && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) +        fence = two_pages + pagesize; +    } +#endif +  if (fence) +    { +      char dest[8]; + +      dest[0] = '*'; +      dest[1] = 'a'; +      dest[2] = '\0'; +      dest[3] = 'w'; +      dest[4] = 'x'; +      dest[5] = 'y'; +      dest[6] = 'z'; + +      *(fence - 3) = '7'; +      *(fence - 2) = '2'; +      *(fence - 1) = '9'; + +      if (strncat (dest + 1, fence - 3, 3) != dest + 1) +        return 1; +      if (dest[0] != '*') +        return 2; +      if (dest[1] != 'a' +          || dest[2] != '7' || dest[3] != '2' || dest[4] != '9' +          || dest[5] != '\0') +        return 3; +      if (dest[6] != 'z') +        return 4; +    } +  return 0; + +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_func_strncat_works=yes +else +  gl_cv_func_strncat_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strncat_works" >&5 +$as_echo "$gl_cv_func_strncat_works" >&6; } +  case "$gl_cv_func_strncat_works" in +    *yes) ;; +    *) +      REPLACE_STRNCAT=1 + + + + + + + + +  gl_LIBOBJS="$gl_LIBOBJS strncat.$ac_objext" + + +  : + +      ;; +  esac + + +  GNULIB_CHOWN=0; +  GNULIB_CLOSE=0; +  GNULIB_DUP2=0; +  GNULIB_DUP3=0; +  GNULIB_ENVIRON=0; +  GNULIB_EUIDACCESS=0; +  GNULIB_FACCESSAT=0; +  GNULIB_FCHDIR=0; +  GNULIB_FCHOWNAT=0; +  GNULIB_FSYNC=0; +  GNULIB_FTRUNCATE=0; +  GNULIB_GETCWD=0; +  GNULIB_GETDOMAINNAME=0; +  GNULIB_GETDTABLESIZE=0; +  GNULIB_GETGROUPS=0; +  GNULIB_GETHOSTNAME=0; +  GNULIB_GETLOGIN=0; +  GNULIB_GETLOGIN_R=0; +  GNULIB_GETPAGESIZE=0; +  GNULIB_GETUSERSHELL=0; +  GNULIB_LCHOWN=0; +  GNULIB_LINK=0; +  GNULIB_LINKAT=0; +  GNULIB_LSEEK=0; +  GNULIB_PIPE2=0; +  GNULIB_PREAD=0; +  GNULIB_READLINK=0; +  GNULIB_READLINKAT=0; +  GNULIB_RMDIR=0; +  GNULIB_SLEEP=0; +  GNULIB_SYMLINK=0; +  GNULIB_SYMLINKAT=0; +  GNULIB_TTYNAME_R=0; +  GNULIB_UNISTD_H_GETOPT=0; +  GNULIB_UNISTD_H_SIGPIPE=0; +  GNULIB_UNLINK=0; +  GNULIB_UNLINKAT=0; +  GNULIB_USLEEP=0; +  GNULIB_WRITE=0; +    HAVE_CHOWN=1; +  HAVE_DUP2=1; +  HAVE_DUP3=1; +  HAVE_EUIDACCESS=1; +  HAVE_FACCESSAT=1; +  HAVE_FCHDIR=1; +  HAVE_FCHOWNAT=1; +  HAVE_FSYNC=1; +  HAVE_FTRUNCATE=1; +  HAVE_GETDOMAINNAME=1; +  HAVE_GETDTABLESIZE=1; +  HAVE_GETGROUPS=1; +  HAVE_GETHOSTNAME=1; +  HAVE_GETLOGIN=1; +  HAVE_GETPAGESIZE=1; +  HAVE_LCHOWN=1; +  HAVE_LINK=1; +  HAVE_LINKAT=1; +  HAVE_PIPE2=1; +  HAVE_PREAD=1; +  HAVE_READLINK=1; +  HAVE_READLINKAT=1; +  HAVE_SLEEP=1; +  HAVE_SYMLINK=1; +  HAVE_SYMLINKAT=1; +  HAVE_TTYNAME_R=1; +  HAVE_UNLINKAT=1; +  HAVE_USLEEP=1; +  HAVE_DECL_ENVIRON=1; +  HAVE_DECL_GETLOGIN_R=1; +  HAVE_DECL_GETPAGESIZE=1; +  HAVE_DECL_GETUSERSHELL=1; +  HAVE_OS_H=0; +  HAVE_SYS_PARAM_H=0; +  REPLACE_CHOWN=0; +  REPLACE_CLOSE=0; +  REPLACE_DUP=0; +  REPLACE_DUP2=0; +  REPLACE_FCHOWNAT=0; +  REPLACE_GETCWD=0; +  REPLACE_GETGROUPS=0; +  REPLACE_GETPAGESIZE=0; +  REPLACE_LCHOWN=0; +  REPLACE_LINK=0; +  REPLACE_LINKAT=0; +  REPLACE_LSEEK=0; +  REPLACE_PREAD=0; +  REPLACE_READLINK=0; +  REPLACE_RMDIR=0; +  REPLACE_SLEEP=0; +  REPLACE_SYMLINK=0; +  REPLACE_TTYNAME_R=0; +  REPLACE_UNLINK=0; +  REPLACE_UNLINKAT=0; +  REPLACE_USLEEP=0; +  REPLACE_WRITE=0; +  UNISTD_H_HAVE_WINSOCK2_H=0; +  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0; + + +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5 @@ -15538,6 +18006,75 @@ _ACEOF +     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5 +$as_echo_n "checking whether snprintf returns a byte count as in C99... " >&6; } +if test "${gl_cv_func_snprintf_retval_c99+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else + +      if test "$cross_compiling" = yes; then : + +       case "$host_os" in +                               # Guess yes on glibc systems. +         *-gnu*)               gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on FreeBSD >= 5. +         freebsd[1-4]*)        gl_cv_func_snprintf_retval_c99="guessing no";; +         freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on MacOS X >= 10.3. +         darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";; +         darwin*)              gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on OpenBSD >= 3.9. +         openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*) +                               gl_cv_func_snprintf_retval_c99="guessing no";; +         openbsd*)             gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on Solaris >= 2.6. +         solaris2.[0-5]*)      gl_cv_func_snprintf_retval_c99="guessing no";; +         solaris*)             gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on AIX >= 4. +         aix[1-3]*)            gl_cv_func_snprintf_retval_c99="guessing no";; +         aix*)                 gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on NetBSD >= 3. +         netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*) +                               gl_cv_func_snprintf_retval_c99="guessing no";; +         netbsd*)              gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # Guess yes on BeOS. +         beos*)                gl_cv_func_snprintf_retval_c99="guessing yes";; +                               # If we don't know, assume the worst. +         *)                    gl_cv_func_snprintf_retval_c99="guessing no";; +       esac + +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <stdio.h> +#include <string.h> +static char buf[100]; +int main () +{ +  strcpy (buf, "ABCDEF"); +  if (snprintf (buf, 3, "%d %d", 4567, 89) != 7) +    return 1; +  return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_func_snprintf_retval_c99=yes +else +  gl_cv_func_snprintf_retval_c99=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5 +$as_echo "$gl_cv_func_snprintf_retval_c99" >&6; } + + + + @@ -15567,6 +18104,14 @@ cat >>confdefs.h <<_ACEOF  _ACEOF +  case "$gl_cv_func_snprintf_retval_c99" in +    *yes) + +$as_echo "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h + +      ;; +  esac +       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports 'long double' arguments" >&5 @@ -16712,10 +19257,116 @@ $as_echo "$gl_cv_func_printf_enomem" >&6; } +            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5 +$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; } +if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  gl_cv_header_wchar_h_correct_inline=yes +     cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +       #define wcstod renamed_wcstod +#include <wchar.h> +extern int zero (void); +int main () { return zero(); } + +_ACEOF +     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; }; then +       mv conftest.$ac_objext conftest1.$ac_objext +       cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +         #define wcstod renamed_wcstod +#include <wchar.h> +int zero (void) { return 0; } + +_ACEOF +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; }; then +         mv conftest.$ac_objext conftest2.$ac_objext +         if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then +           : +         else +           gl_cv_header_wchar_h_correct_inline=no +         fi +       fi +     fi +     rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5 +$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; } +  if test $gl_cv_header_wchar_h_correct_inline = no; then +    as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS). +This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in +C99 mode. You have four options: +  - Add the flag -fgnu89-inline to CC and reconfigure, or +  - Fix your include files, using parts of +    <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or +  - Use a gcc version older than 4.3, or +  - Don't use the flags -std=c99 or -std=gnu99. +Configuration aborted." "$LINENO" 5 +  fi + + + + + + + + + + +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5 +$as_echo_n "checking if environ is properly declared... " >&6; } +  if test "${gt_cv_var_environ_declaration+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else + +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <unistd.h> +      extern struct { int foo; } environ; +int +main () +{ +environ.foo = 1; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  gt_cv_var_environ_declaration=no +else +  gt_cv_var_environ_declaration=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5 +$as_echo "$gt_cv_var_environ_declaration" >&6; } +  if test $gt_cv_var_environ_declaration = yes; then + +$as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h + +  fi + + +  if test $gt_cv_var_environ_declaration != yes; then +    HAVE_DECL_ENVIRON=0 +  fi  ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"  if test "x$ac_cv_have_decl_strerror_r" = x""yes; then : @@ -16813,58 +19464,104 @@ fi    XGETTEXT_EXTRA_OPTIONS= -  GNULIB_OPEN=0; -    REPLACE_OPEN=0; +  GNULIB_DUPLOCALE=0; +    HAVE_DUPLOCALE=1; +  REPLACE_DUPLOCALE=0; -ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" -if test "x$ac_cv_type_mode_t" = x""yes; then : -else -cat >>confdefs.h <<_ACEOF -#define mode_t int -_ACEOF -fi -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for promoted mode_t type" >&5 -$as_echo_n "checking for promoted mode_t type... " >&6; } -if test "${gl_cv_promoted_mode_t+set}" = set; then : + +  if test $ac_cv_func_setenv = no; then +    HAVE_SETENV=0 +  else +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setenv validates arguments" >&5 +$as_echo_n "checking whether setenv validates arguments... " >&6; } +if test "${gl_cv_func_setenv_works+set}" = set; then :    $as_echo_n "(cached) " >&6  else - -                cat confdefs.h - <<_ACEOF >conftest.$ac_ext +  if test "$cross_compiling" = yes; then : +  gl_cv_func_setenv_works="guessing no" +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ -#include <sys/types.h> + +       #include <stdlib.h> +       #include <errno.h> +       #include <string.h> +  int  main ()  { -typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1]; + +       if (setenv ("", "", 0) != -1) return 1; +       if (errno != EINVAL) return 2; +       if (setenv ("a", "=", 1) != 0) return 3; +       if (strcmp (getenv ("a"), "=") != 0) return 4; +    ;    return 0;  }  _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : -  gl_cv_promoted_mode_t='int' +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_func_setenv_works=yes  else -  gl_cv_promoted_mode_t='mode_t' +  gl_cv_func_setenv_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext  fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_promoted_mode_t" >&5 -$as_echo "$gl_cv_promoted_mode_t" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setenv_works" >&5 +$as_echo "$gl_cv_func_setenv_works" >&6; } +    if test "$gl_cv_func_setenv_works" != yes; then +      REPLACE_SETENV=1 -cat >>confdefs.h <<_ACEOF -#define PROMOTED_MODE_T $gl_cv_promoted_mode_t + + + + + + + +  gltests_LIBOBJS="$gltests_LIBOBJS setenv.$ac_objext" + +    fi +  fi + + + + +  for ac_header in search.h +do : +  ac_fn_c_check_header_mongrel "$LINENO" "search.h" "ac_cv_header_search_h" "$ac_includes_default" +if test "x$ac_cv_header_search_h" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_SEARCH_H 1 +_ACEOF + +fi + +done + +  for ac_func in tsearch +do : +  ac_fn_c_check_func "$LINENO" "tsearch" "ac_cv_func_tsearch" +if test "x$ac_cv_func_tsearch" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_TSEARCH 1  _ACEOF +fi +done @@ -16985,6 +19682,7 @@ else  fi    gl_cond_libtool=true +  gl_m4_base='gnulib-m4' @@ -16995,6 +19693,7 @@ fi    gl_source_base='lib' +  # Code from module alloca-opt: @@ -17045,87 +19744,17 @@ $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h    fi +  # Code from module arg-nonnull: +  # Code from module array-mergesort: +  # Code from module c++defs: +  # Code from module c-ctype: +  # Code from module c-strcase: +  # Code from module c-strcaseeq: +  # Code from module configmake: +  # Code from module errno: - - - -  if test $ac_cv_func_dup2 = no; then -    HAVE_DUP2=0 - - - - - - - - -  gl_LIBOBJS="$gl_LIBOBJS dup2.$ac_objext" - -  else -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5 -$as_echo_n "checking whether dup2 works... " >&6; } -if test "${gl_cv_func_dup2_works+set}" = set; then : -  $as_echo_n "(cached) " >&6 -else -  if test "$cross_compiling" = yes; then : -  case "$host_os" in -	   mingw*) # on this platform, dup2 always returns 0 for success -	     gl_cv_func_dup2_works=no;; -	   cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0 -	     gl_cv_func_dup2_works=no;; -	   *) gl_cv_func_dup2_works=yes;; -	 esac -else -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h.  */ - -#include <unistd.h> - -int -main () -{ -return 1 - dup2 (1, 1); -  ; -  return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : -  gl_cv_func_dup2_works=yes -else -  gl_cv_func_dup2_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -  conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dup2_works" >&5 -$as_echo "$gl_cv_func_dup2_works" >&6; } -    if test "$gl_cv_func_dup2_works" = no; then -      REPLACE_DUP2=1 - - - - - - - - -  gl_LIBOBJS="$gl_LIBOBJS dup2.$ac_objext" - -    fi -  fi - -cat >>confdefs.h <<_ACEOF -#define REPLACE_DUP2 $REPLACE_DUP2 -_ACEOF - - - - -  GNULIB_DUP2=1 - - +  # Code from module extensions: +  # Code from module float: @@ -17148,26 +19777,26 @@ if test "${gl_cv_next_float_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_float_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_float_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <float.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_float_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/float.h#{ -		 s#.*"\(.*/float.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_float_h='<'float.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_float_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/float.h#{ +                 s#.*"\(.*/float.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_float_h='<'float.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5 @@ -17190,18 +19819,30 @@ $as_echo "$gl_cv_next_float_h" >&6; }    esac +  # Code from module fpieee: +  # Code from module fpucw: +  # Code from module frexpl-nolibm: -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5 +      ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h> +" +if test "x$ac_cv_have_decl_frexpl" = x""yes; then : + +else +  HAVE_DECL_FREXPL=0 +fi + +  if test $HAVE_DECL_FREXPL = 1; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5  $as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }  if test "${gl_cv_func_frexpl_no_libm+set}" = set; then :    $as_echo_n "(cached) " >&6  else -      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <math.h> -                   long double x; +                     long double x;  int  main ()  { @@ -17221,7 +19862,7 @@ rm -f core conftest.err conftest.$ac_objext \  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5  $as_echo "$gl_cv_func_frexpl_no_libm" >&6; } -  if test $gl_cv_func_frexpl_no_libm = yes; then +    if test $gl_cv_func_frexpl_no_libm = yes; then       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5 @@ -17326,111 +19967,48 @@ fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5  $as_echo "$gl_cv_func_frexpl_works" >&6; } -    case "$gl_cv_func_frexpl_works" in -      *yes) gl_func_frexpl_no_libm=yes ;; -      *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;; -    esac -  else -    gl_func_frexpl_no_libm=no -        REPLACE_FREXPL=1 -  fi -  if test $gl_func_frexpl_no_libm = yes; then +      case "$gl_cv_func_frexpl_works" in +        *yes) gl_func_frexpl_no_libm=yes ;; +        *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;; +      esac +    else +      gl_func_frexpl_no_libm=no +            REPLACE_FREXPL=1 +    fi +    if test $gl_func_frexpl_no_libm = yes; then  $as_echo "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h -            ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h> -" -if test "x$ac_cv_have_decl_frexpl" = x""yes; then : - -else -  HAVE_DECL_FREXPL=0 -fi - -  else -    HAVE_DECL_FREXPL=0 - - - - - - - - -  gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext" - +    fi    fi +  if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl_no_libm = no; then -  GNULIB_FREXPL=1 - - - - -  for ac_func in getpagesize -do : -  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" -if test "x$ac_cv_func_getpagesize" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_GETPAGESIZE 1 -_ACEOF - -fi -done - -  if test $ac_cv_func_getpagesize = no; then -    HAVE_GETPAGESIZE=0 -    for ac_header in OS.h -do : -  ac_fn_c_check_header_mongrel "$LINENO" "OS.h" "ac_cv_header_OS_h" "$ac_includes_default" -if test "x$ac_cv_header_OS_h" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_OS_H 1 -_ACEOF -fi -done -    if test $ac_cv_header_OS_h = yes; then -      HAVE_OS_H=1 -    fi -    for ac_header in sys/param.h -do : -  ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_param_h" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_PARAM_H 1 -_ACEOF -fi -done +  gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext" -    if test $ac_cv_header_sys_param_h = yes; then -      HAVE_SYS_PARAM_H=1 -    fi    fi -  case "$host_os" in -    mingw*) -      REPLACE_GETPAGESIZE=1 - - - +  GNULIB_FREXPL=1 -  gl_LIBOBJS="$gl_LIBOBJS getpagesize.$ac_objext" -      ;; -  esac +$as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h -  GNULIB_GETPAGESIZE=1 +  # Code from module fseterr: +  # Code from module gperf: +  # Code from module havelib: +  # Code from module iconv: @@ -17560,6 +20138,25 @@ int main ()            return 1;        }    } +  /* Test against Solaris 10 bug: Failures are not distinguishable from +     successful returns.  */ +  { +    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); +    if (cd_ascii_to_88591 != (iconv_t)(-1)) +      { +        static const char input[] = "\263"; +        char buf[10]; +        const char *inptr = input; +        size_t inbytesleft = strlen (input); +        char *outptr = buf; +        size_t outbytesleft = sizeof (buf); +        size_t res = iconv (cd_ascii_to_88591, +                            (char **) &inptr, &inbytesleft, +                            &outptr, &outbytesleft); +        if (res == 0) +          return 1; +      } +  }  #if 0 /* This bug could be worked around by the caller.  */    /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */    { @@ -17684,6 +20281,8 @@ _ACEOF    fi +  # Code from module iconv-h: + @@ -17701,26 +20300,26 @@ if test "${gl_cv_next_iconv_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_iconv_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_iconv_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <iconv.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_iconv_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/iconv.h#{ -		 s#.*"\(.*/iconv.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_iconv_h='<'iconv.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_iconv_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/iconv.h#{ +                 s#.*"\(.*/iconv.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_iconv_h='<'iconv.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_iconv_h" >&5 @@ -17740,11 +20339,16 @@ $as_echo "$gl_cv_next_iconv_h" >&6; } +  # Code from module iconv_open:    if test "$am_cv_func_iconv" = yes; then + + +  ICONV_H='iconv.h' +              cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ @@ -17765,10 +20369,11 @@ rm -f conftest*      if test $gl_func_iconv_gnu = no; then        iconv_flavor=        case "$host_os" in -        aix*)  iconv_flavor=ICONV_FLAVOR_AIX ;; -        irix*) iconv_flavor=ICONV_FLAVOR_IRIX ;; -        hpux*) iconv_flavor=ICONV_FLAVOR_HPUX ;; -        osf*)  iconv_flavor=ICONV_FLAVOR_OSF ;; +        aix*)     iconv_flavor=ICONV_FLAVOR_AIX ;; +        irix*)    iconv_flavor=ICONV_FLAVOR_IRIX ;; +        hpux*)    iconv_flavor=ICONV_FLAVOR_HPUX ;; +        osf*)     iconv_flavor=ICONV_FLAVOR_OSF ;; +        solaris*) iconv_flavor=ICONV_FLAVOR_SOLARIS ;;        esac        if test -n "$iconv_flavor"; then @@ -17797,6 +20402,8 @@ _ACEOF      fi    fi +  # Code from module include_next: +  # Code from module inline:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler generally respects inline" >&5 @@ -17837,6 +20444,7 @@ $as_echo "#define HAVE_INLINE 1" >>confdefs.h    fi +  # Code from module isnand-nolibm:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5 @@ -18241,6 +20849,7 @@ _ACEOF    fi +  # Code from module isnanf-nolibm:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) can be used without linking with libm" >&5 @@ -18498,6 +21107,7 @@ _ACEOF    fi +  # Code from module isnanl-nolibm:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5 @@ -18827,6 +21437,8 @@ _ACEOF    fi +  # Code from module localcharset: + @@ -18836,21 +21448,67 @@ _ACEOF    LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(top_builddir)/$gl_source_base\"" +  # Code from module localename: -  for ac_func in setlocale +  for ac_func in setlocale uselocale  do : -  ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale" -if test "x$ac_cv_func_setlocale" = x""yes; then : +  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +eval as_val=\$$as_ac_var +   if test "x$as_val" = x""yes; then :    cat >>confdefs.h <<_ACEOF -#define HAVE_SETLOCALE 1 +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1  _ACEOF  fi  done +  # Code from module lock: + + +  if test "$gl_threads_api" = posix; then +    # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the +    # pthread_rwlock_* functions. +    ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h> +" +if test "x$ac_cv_type_pthread_rwlock_t" = x""yes; then : + +$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h + +fi + +    # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <pthread.h> +int +main () +{ +#if __FreeBSD__ == 4 +error "No, in FreeBSD 4.0 recursive mutexes actually don't work." +#else +int x = (int)PTHREAD_MUTEX_RECURSIVE; +return !x; +#endif +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +  fi + + + + +  # Code from module malloc-posix:    if test $gl_cv_func_malloc_posix = yes; then @@ -18875,15 +21533,24 @@ $as_echo "#define HAVE_MALLOC_POSIX 1" >>confdefs.h +    GNULIB_MALLOC_POSIX=1 +$as_echo "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h + + +  # Code from module malloca: +  # Code from module math: + + + @@ -18898,26 +21565,26 @@ if test "${gl_cv_next_math_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_math_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_math_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <math.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_math_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/math.h#{ -		 s#.*"\(.*/math.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_math_h='<'math.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_math_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/math.h#{ +                 s#.*"\(.*/math.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_math_h='<'math.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5 @@ -18936,6 +21603,8 @@ $as_echo "$gl_cv_next_math_h" >&6; } + +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5  $as_echo_n "checking whether NAN macro works... " >&6; }  if test "${gl_cv_header_math_nan_works+set}" = set; then : @@ -18952,9 +21621,9 @@ main ()          test only needs to fail when NAN is provided but wrong.  */           float f = 1.0f;  #ifdef NAN -	 f = NAN; +         f = NAN;  #endif -	 return f == 0; +         return f == 0;    ;    return 0;  } @@ -18983,8 +21652,8 @@ int  main ()  {  /* Solaris 10 has a broken definition of HUGE_VAL.  */ -	 double d = HUGE_VAL; -	 return d == 0; +         double d = HUGE_VAL; +         return d == 0;    ;    return 0;  } @@ -19003,13 +21672,60 @@ $as_echo "$gl_cv_header_math_huge_val_works" >&6; }    fi +    for gl_func in acosl asinl atanl ceilf ceill cosl expl floorf floorl frexpl     ldexpl logb logl round roundf roundl sinl sqrtl tanl trunc truncf truncl; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <math.h> + +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF + +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done + + +  # Code from module mbchar: + + +  # Code from module mbiter: +    : +  # Code from module mbrtowc: @@ -19151,19 +21867,18 @@ $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }    fi    if test $REPLACE_MBSTATE_T = 1; then - -  WCHAR_H=wchar.h +    :    fi -  if test $REPLACE_MBSTATE_T = 1; then -    REPLACE_MBRTOWC=1 -  fi +    if test $ac_cv_func_mbrtowc = no; then      HAVE_MBRTOWC=0 -  fi -  if test $HAVE_MBRTOWC != 0 && test $REPLACE_MBRTOWC != 1; then +  else +    if test $REPLACE_MBSTATE_T = 1; then +      REPLACE_MBRTOWC=1 +    else @@ -19353,35 +22068,35 @@ fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5  $as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; } -    case "$gl_cv_func_mbrtowc_null_arg" in -      *yes) ;; -      *) +      case "$gl_cv_func_mbrtowc_null_arg" in +        *yes) ;; +        *)  $as_echo "#define MBRTOWC_NULL_ARG_BUG 1" >>confdefs.h -         REPLACE_MBRTOWC=1 -         ;; -    esac -    case "$gl_cv_func_mbrtowc_retval" in -      *yes) ;; -      *) +           REPLACE_MBRTOWC=1 +           ;; +      esac +      case "$gl_cv_func_mbrtowc_retval" in +        *yes) ;; +        *)  $as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h -         REPLACE_MBRTOWC=1 -         ;; -    esac -    case "$gl_cv_func_mbrtowc_nul_retval" in -      *yes) ;; -      *) +           REPLACE_MBRTOWC=1 +           ;; +      esac +      case "$gl_cv_func_mbrtowc_nul_retval" in +        *yes) ;; +        *)  $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h -         REPLACE_MBRTOWC=1 -         ;; -    esac +           REPLACE_MBRTOWC=1 +           ;; +      esac +    fi    fi    if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then - -  WCHAR_H=wchar.h +    : @@ -19400,10 +22115,18 @@ $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h +    GNULIB_MBRTOWC=1 +$as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h + + + +  # Code from module mbsinit: + + @@ -19543,22 +22266,22 @@ $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }    fi    if test $REPLACE_MBSTATE_T = 1; then - -  WCHAR_H=wchar.h +    :    fi -  if test $REPLACE_MBSTATE_T = 1; then -    REPLACE_MBSINIT=1 -  fi +    if test $ac_cv_func_mbsinit = no; then      HAVE_MBSINIT=0 +  else +    if test $REPLACE_MBSTATE_T = 1; then +      REPLACE_MBSINIT=1 +    fi    fi    if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then - -  WCHAR_H=wchar.h +    : @@ -19577,21 +22300,50 @@ $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; } +    GNULIB_MBSINIT=1 +$as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h + + + +  # Code from module mbsnlen: + + +    GNULIB_MBSNLEN=1 +$as_echo "#define GNULIB_TEST_MBSNLEN 1" >>confdefs.h + + + +  # Code from module memchr: + + +    GNULIB_MEMCHR=1 +$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h + + + +  # Code from module memcmp2: +  # Code from module memxfrm: +  # Code from module minmax: + +  # Code from module multiarch: + +  # Code from module nocrash: +  # Code from module printf-frexp:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp can be used without linking with libm" >&5  $as_echo_n "checking whether frexp can be used without linking with libm... " >&6; } @@ -19742,6 +22494,7 @@ $as_echo "#define HAVE_LDEXP_IN_LIBC 1" >>confdefs.h    fi +  # Code from module printf-frexpl:      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl can be used without linking with libm" >&5 @@ -19992,7 +22745,9 @@ fi      esac    fi +  # Code from module printf-safe: +  # Code from module relocatable-lib-lgpl:    if test $RELOCATABLE = yes; then @@ -20008,6 +22763,7 @@ fi    fi +  # Code from module signbit:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5 @@ -20715,9 +23471,17 @@ $as_echo "#define HAVE_COPYSIGNL_IN_LIBC 1" >>confdefs.h +    GNULIB_SIGNBIT=1 + +$as_echo "#define GNULIB_TEST_SIGNBIT 1" >>confdefs.h + + + +  # Code from module size_max: +    for ac_header in stdint.h  do :    ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" @@ -20812,6 +23576,7 @@ _ACEOF    fi +  # Code from module stdbool: @@ -20831,6 +23596,7 @@ _ACEOF    fi +  # Code from module stddef: @@ -20885,26 +23651,26 @@ if test "${gl_cv_next_stddef_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_stddef_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_stddef_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <stddef.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/stddef.h#{ -		 s#.*"\(.*/stddef.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_stddef_h='<'stddef.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/stddef.h#{ +                 s#.*"\(.*/stddef.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_stddef_h='<'stddef.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5 @@ -20925,6 +23691,7 @@ $as_echo "$gl_cv_next_stddef_h" >&6; }    fi +  # Code from module stdint: @@ -20971,26 +23738,26 @@ if test "${gl_cv_next_stdint_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_stdint_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_stdint_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <stdint.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/stdint.h#{ -		 s#.*"\(.*/stdint.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_stdint_h='<'stdint.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/stdint.h#{ +                 s#.*"\(.*/stdint.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_stdint_h='<'stdint.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5 @@ -21484,12 +24251,12 @@ else         for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do           case $glsuf in             '')  gltype1='int';; -           l)	gltype1='long int';; -           ll)	gltype1='long long int';; -           i64)	gltype1='__int64';; -           u)	gltype1='unsigned int';; -           ul)	gltype1='unsigned long int';; -           ull)	gltype1='unsigned long long int';; +           l)   gltype1='long int';; +           ll)  gltype1='long long int';; +           i64) gltype1='__int64';; +           u)   gltype1='unsigned int';; +           ul)  gltype1='unsigned long int';; +           ull) gltype1='unsigned long long int';;             ui64)gltype1='unsigned __int64';;           esac           cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -21556,12 +24323,12 @@ else         for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do           case $glsuf in             '')  gltype1='int';; -           l)	gltype1='long int';; -           ll)	gltype1='long long int';; -           i64)	gltype1='__int64';; -           u)	gltype1='unsigned int';; -           ul)	gltype1='unsigned long int';; -           ull)	gltype1='unsigned long long int';; +           l)   gltype1='long int';; +           ll)  gltype1='long long int';; +           i64) gltype1='__int64';; +           u)   gltype1='unsigned int';; +           ul)  gltype1='unsigned long int';; +           ull) gltype1='unsigned long long int';;             ui64)gltype1='unsigned __int64';;           esac           cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -21614,6 +24381,7 @@ _ACEOF    fi +  # Code from module stdlib: @@ -21631,26 +24399,26 @@ if test "${gl_cv_next_stdlib_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_stdlib_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_stdlib_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <stdlib.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_stdlib_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/stdlib.h#{ -		 s#.*"\(.*/stdlib.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_stdlib_h='<'stdlib.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_stdlib_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/stdlib.h#{ +                 s#.*"\(.*/stdlib.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_stdlib_h='<'stdlib.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5 @@ -21706,32 +24474,488 @@ else  fi + +    for gl_func in atoll canonicalize_file_name getloadavg getsubopt grantpt mkdtemp     mkostemp mkostemps mkstemp mkstemps ptsname random_r initstat_r srandom_r     setstate_r realpath rpmatch setenv strtod strtoll strtoull unlockpt     unsetenv; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <stdlib.h> +#if HAVE_SYS_LOADAVG_H +# include <sys/loadavg.h> +#endif +#if HAVE_RANDOM_H +# include <random.h> +#endif + +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF + +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done + + +  # Code from module streq: +  # Code from module striconveh:    if test $gl_cond_libtool = false; then      gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"      gl_libdeps="$gl_libdeps $LIBICONV"    fi +  # Code from module striconveha: +  # Code from module string: + + + +  # Code from module strncat: + + + + +  GNULIB_STRNCAT=1 + + + +$as_echo "#define GNULIB_TEST_STRNCAT 1" >>confdefs.h + + + +  # Code from module threadlib: + + + + +  # Code from module unicase/base: +  # Code from module unicase/cased: + +  # Code from module unicase/empty-prefix-context: +  # Code from module unicase/empty-suffix-context: +  # Code from module unicase/ignorable: + +  # Code from module unicase/locale-language: +  # Code from module unicase/special-casing: +  # Code from module unicase/tocasefold: +  # Code from module unicase/tolower: +  # Code from module unicase/totitle: +  # Code from module unicase/toupper: +  # Code from module unicase/u16-casecmp: +  # Code from module unicase/u16-casecoll: +  # Code from module unicase/u16-casefold: +  # Code from module unicase/u16-casemap: +  # Code from module unicase/u16-casexfrm: +  # Code from module unicase/u16-ct-casefold: +  # Code from module unicase/u16-ct-tolower: +  # Code from module unicase/u16-ct-totitle: +  # Code from module unicase/u16-ct-toupper: +  # Code from module unicase/u16-is-cased: +  # Code from module unicase/u16-is-casefolded: +  # Code from module unicase/u16-is-invariant: +  # Code from module unicase/u16-is-lowercase: +  # Code from module unicase/u16-is-titlecase: +  # Code from module unicase/u16-is-uppercase: +  # Code from module unicase/u16-tolower: +  # Code from module unicase/u16-totitle: +  # Code from module unicase/u16-toupper: +  # Code from module unicase/u32-casecmp: +  # Code from module unicase/u32-casecoll: +  # Code from module unicase/u32-casefold: +  # Code from module unicase/u32-casemap: +  # Code from module unicase/u32-casexfrm: +  # Code from module unicase/u32-ct-casefold: +  # Code from module unicase/u32-ct-tolower: +  # Code from module unicase/u32-ct-totitle: +  # Code from module unicase/u32-ct-toupper: +  # Code from module unicase/u32-is-cased: +  # Code from module unicase/u32-is-casefolded: +  # Code from module unicase/u32-is-invariant: +  # Code from module unicase/u32-is-lowercase: +  # Code from module unicase/u32-is-titlecase: +  # Code from module unicase/u32-is-uppercase: +  # Code from module unicase/u32-tolower: +  # Code from module unicase/u32-totitle: +  # Code from module unicase/u32-toupper: +  # Code from module unicase/u8-casecmp: +  # Code from module unicase/u8-casecoll: +  # Code from module unicase/u8-casefold: +  # Code from module unicase/u8-casemap: +  # Code from module unicase/u8-casexfrm: +  # Code from module unicase/u8-ct-casefold: +  # Code from module unicase/u8-ct-tolower: +  # Code from module unicase/u8-ct-totitle: +  # Code from module unicase/u8-ct-toupper: +  # Code from module unicase/u8-is-cased: +  # Code from module unicase/u8-is-casefolded: +  # Code from module unicase/u8-is-invariant: +  # Code from module unicase/u8-is-lowercase: +  # Code from module unicase/u8-is-titlecase: +  # Code from module unicase/u8-is-uppercase: +  # Code from module unicase/u8-tolower: +  # Code from module unicase/u8-totitle: +  # Code from module unicase/u8-toupper: +  # Code from module unicase/ulc-casecmp: +  # Code from module unicase/ulc-casecoll: +  # Code from module unicase/ulc-casexfrm: +  # Code from module uniconv/base: +  # Code from module uniconv/u16-conv-from-enc: + +  # Code from module uniconv/u16-conv-to-enc: + +  # Code from module uniconv/u16-strconv-from-enc: +  # Code from module uniconv/u16-strconv-from-locale: +  # Code from module uniconv/u16-strconv-to-enc: + +  # Code from module uniconv/u16-strconv-to-locale: +  # Code from module uniconv/u32-conv-from-enc: +  # Code from module uniconv/u32-conv-to-enc: +  # Code from module uniconv/u32-strconv-from-enc: +  # Code from module uniconv/u32-strconv-from-locale: +  # Code from module uniconv/u32-strconv-to-enc: +  # Code from module uniconv/u32-strconv-to-locale: +  # Code from module uniconv/u8-conv-from-enc: +  # Code from module uniconv/u8-conv-to-enc: +  # Code from module uniconv/u8-strconv-from-enc: +  # Code from module uniconv/u8-strconv-from-locale: +  # Code from module uniconv/u8-strconv-to-enc: +  # Code from module uniconv/u8-strconv-to-locale: +  # Code from module unictype/base: +  # Code from module unictype/bidicategory-all: +  # Code from module unictype/bidicategory-byname: +  # Code from module unictype/bidicategory-name: +  # Code from module unictype/bidicategory-of: +  # Code from module unictype/bidicategory-test: +  # Code from module unictype/block-all: +  # Code from module unictype/block-list: +  # Code from module unictype/block-of: +  # Code from module unictype/block-test: +  # Code from module unictype/category-C: +  # Code from module unictype/category-Cc: +  # Code from module unictype/category-Cf: +  # Code from module unictype/category-Cn: +  # Code from module unictype/category-Co: +  # Code from module unictype/category-Cs: +  # Code from module unictype/category-L: +  # Code from module unictype/category-Ll: +  # Code from module unictype/category-Lm: +  # Code from module unictype/category-Lo: +  # Code from module unictype/category-Lt: +  # Code from module unictype/category-Lu: +  # Code from module unictype/category-M: +  # Code from module unictype/category-Mc: +  # Code from module unictype/category-Me: +  # Code from module unictype/category-Mn: +  # Code from module unictype/category-N: +  # Code from module unictype/category-Nd: +  # Code from module unictype/category-Nl: +  # Code from module unictype/category-No: +  # Code from module unictype/category-P: +  # Code from module unictype/category-Pc: +  # Code from module unictype/category-Pd: +  # Code from module unictype/category-Pe: +  # Code from module unictype/category-Pf: +  # Code from module unictype/category-Pi: +  # Code from module unictype/category-Po: +  # Code from module unictype/category-Ps: +  # Code from module unictype/category-S: +  # Code from module unictype/category-Sc: +  # Code from module unictype/category-Sk: +  # Code from module unictype/category-Sm: +  # Code from module unictype/category-So: +  # Code from module unictype/category-Z: +  # Code from module unictype/category-Zl: +  # Code from module unictype/category-Zp: +  # Code from module unictype/category-Zs: +  # Code from module unictype/category-all: +  # Code from module unictype/category-and: +  # Code from module unictype/category-and-not: +  # Code from module unictype/category-byname: +  # Code from module unictype/category-name: +  # Code from module unictype/category-none: +  # Code from module unictype/category-of: + +  # Code from module unictype/category-or: +  # Code from module unictype/category-test: + +  # Code from module unictype/category-test-withtable: +  # Code from module unictype/combining-class: +  # Code from module unictype/ctype-alnum: + +  # Code from module unictype/ctype-alpha: + +  # Code from module unictype/ctype-blank: + +  # Code from module unictype/ctype-cntrl: + +  # Code from module unictype/ctype-digit: + +  # Code from module unictype/ctype-graph: + +  # Code from module unictype/ctype-lower: + +  # Code from module unictype/ctype-print: + +  # Code from module unictype/ctype-punct: + +  # Code from module unictype/ctype-space: + +  # Code from module unictype/ctype-upper: + +  # Code from module unictype/ctype-xdigit: + +  # Code from module unictype/decimal-digit: +  # Code from module unictype/digit: +  # Code from module unictype/mirror: +  # Code from module unictype/numeric: +  # Code from module unictype/property-all: +  # Code from module unictype/property-alphabetic: + +  # Code from module unictype/property-ascii-hex-digit: + +  # Code from module unictype/property-bidi-arabic-digit: + +  # Code from module unictype/property-bidi-arabic-right-to-left: + +  # Code from module unictype/property-bidi-block-separator: + +  # Code from module unictype/property-bidi-boundary-neutral: + +  # Code from module unictype/property-bidi-common-separator: + +  # Code from module unictype/property-bidi-control: + +  # Code from module unictype/property-bidi-embedding-or-override: + +  # Code from module unictype/property-bidi-eur-num-separator: + +  # Code from module unictype/property-bidi-eur-num-terminator: + +  # Code from module unictype/property-bidi-european-digit: + +  # Code from module unictype/property-bidi-hebrew-right-to-left: + +  # Code from module unictype/property-bidi-left-to-right: + +  # Code from module unictype/property-bidi-non-spacing-mark: + +  # Code from module unictype/property-bidi-other-neutral: + +  # Code from module unictype/property-bidi-pdf: + +  # Code from module unictype/property-bidi-segment-separator: + +  # Code from module unictype/property-bidi-whitespace: + +  # Code from module unictype/property-byname: +  # Code from module unictype/property-combining: + +  # Code from module unictype/property-composite: + +  # Code from module unictype/property-currency-symbol: + +  # Code from module unictype/property-dash: + +  # Code from module unictype/property-decimal-digit: + +  # Code from module unictype/property-default-ignorable-code-point: + +  # Code from module unictype/property-deprecated: + +  # Code from module unictype/property-diacritic: + +  # Code from module unictype/property-extender: +  # Code from module unictype/property-format-control: +  # Code from module unictype/property-grapheme-base: +  # Code from module unictype/property-grapheme-extend: +  # Code from module unictype/property-grapheme-link: +  # Code from module unictype/property-hex-digit: +  # Code from module unictype/property-hyphen: +  # Code from module unictype/property-id-continue: +  # Code from module unictype/property-id-start: +  # Code from module unictype/property-ideographic: -$as_echo "#define GNULIB_UNINORM_U16_NORMALIZE 1" >>confdefs.h +  # Code from module unictype/property-ids-binary-operator: +  # Code from module unictype/property-ids-trinary-operator: +  # Code from module unictype/property-ignorable-control: +  # Code from module unictype/property-iso-control: -$as_echo "#define GNULIB_UNINORM_U32_NORMALIZE 1" >>confdefs.h +  # Code from module unictype/property-join-control: +  # Code from module unictype/property-left-of-pair: +  # Code from module unictype/property-line-separator: +  # Code from module unictype/property-logical-order-exception: -$as_echo "#define GNULIB_UNINORM_U8_NORMALIZE 1" >>confdefs.h +  # Code from module unictype/property-lowercase: +  # Code from module unictype/property-math: + +  # Code from module unictype/property-non-break: + +  # Code from module unictype/property-not-a-character: + +  # Code from module unictype/property-numeric: + +  # Code from module unictype/property-other-alphabetic: + +  # Code from module unictype/property-other-default-ignorable-code-point: + +  # Code from module unictype/property-other-grapheme-extend: + +  # Code from module unictype/property-other-id-continue: + +  # Code from module unictype/property-other-id-start: + +  # Code from module unictype/property-other-lowercase: + +  # Code from module unictype/property-other-math: + +  # Code from module unictype/property-other-uppercase: + +  # Code from module unictype/property-paired-punctuation: + +  # Code from module unictype/property-paragraph-separator: + +  # Code from module unictype/property-pattern-syntax: + +  # Code from module unictype/property-pattern-white-space: + +  # Code from module unictype/property-private-use: + +  # Code from module unictype/property-punctuation: + +  # Code from module unictype/property-quotation-mark: + +  # Code from module unictype/property-radical: + +  # Code from module unictype/property-sentence-terminal: + +  # Code from module unictype/property-soft-dotted: + +  # Code from module unictype/property-space: + +  # Code from module unictype/property-terminal-punctuation: + +  # Code from module unictype/property-test: +  # Code from module unictype/property-titlecase: + +  # Code from module unictype/property-unassigned-code-value: + +  # Code from module unictype/property-unified-ideograph: + +  # Code from module unictype/property-uppercase: + +  # Code from module unictype/property-variation-selector: + +  # Code from module unictype/property-white-space: + +  # Code from module unictype/property-xid-continue: + +  # Code from module unictype/property-xid-start: + +  # Code from module unictype/property-zero-width: + +  # Code from module unictype/scripts: +  # Code from module unictype/scripts-all: +  # Code from module unictype/syntax-c-ident: + +  # Code from module unictype/syntax-c-whitespace: +  # Code from module unictype/syntax-java-ident: + +  # Code from module unictype/syntax-java-whitespace: +  # Code from module unilbrk/base: +  # Code from module unilbrk/tables: + +  # Code from module unilbrk/u16-possible-linebreaks: +  # Code from module unilbrk/u16-width-linebreaks: +  # Code from module unilbrk/u32-possible-linebreaks: +  # Code from module unilbrk/u32-width-linebreaks: +  # Code from module unilbrk/u8-possible-linebreaks: +  # Code from module unilbrk/u8-width-linebreaks: +  # Code from module unilbrk/ulc-common: +  # Code from module unilbrk/ulc-possible-linebreaks: +  # Code from module unilbrk/ulc-width-linebreaks: +  # Code from module uniname/base: +  # Code from module uniname/uniname: +  # Code from module uninorm/base: +  # Code from module uninorm/canonical-decomposition: +  # Code from module uninorm/compat-decomposition: +  # Code from module uninorm/composition: +  # Code from module uninorm/decompose-internal: +  # Code from module uninorm/decomposing-form: +  # Code from module uninorm/decomposition: +  # Code from module uninorm/decomposition-table: + +  # Code from module uninorm/filter: +  # Code from module uninorm/nfc: +  # Code from module uninorm/nfd: +  # Code from module uninorm/nfkc: +  # Code from module uninorm/nfkd: +  # Code from module uninorm/u16-normalize: + + +$as_echo "#define GNULIB_TEST_UNINORM_U16_NORMALIZE 1" >>confdefs.h + + +  # Code from module uninorm/u16-normcmp: +  # Code from module uninorm/u16-normcoll: +  # Code from module uninorm/u16-normxfrm: +  # Code from module uninorm/u32-normalize: + + +$as_echo "#define GNULIB_TEST_UNINORM_U32_NORMALIZE 1" >>confdefs.h + + +  # Code from module uninorm/u32-normcmp: +  # Code from module uninorm/u32-normcoll: +  # Code from module uninorm/u32-normxfrm: +  # Code from module uninorm/u8-normalize: + + +$as_echo "#define GNULIB_TEST_UNINORM_U8_NORMALIZE 1" >>confdefs.h + + +  # Code from module uninorm/u8-normcmp: +  # Code from module uninorm/u8-normcoll: +  # Code from module uninorm/u8-normxfrm: +  # Code from module unistd: @@ -21751,26 +24975,26 @@ if test "${gl_cv_next_unistd_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_unistd_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_unistd_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <unistd.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/unistd.h#{ -		 s#.*"\(.*/unistd.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_unistd_h='<'unistd.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/unistd.h#{ +                 s#.*"\(.*/unistd.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_unistd_h='<'unistd.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5 @@ -21799,10 +25023,66 @@ $as_echo "$gl_cv_next_unistd_h" >&6; } +    for gl_func in chown dup2 dup3 environ euidaccess faccessat fchdir fchownat     fsync ftruncate getcwd getdomainname getdtablesize getgroups     gethostname getlogin getlogin_r getpagesize getusershell setusershell     endusershell lchown link linkat lseek pipe2 pread readlink readlinkat     rmdir sleep symlink symlinkat ttyname_r unlink unlinkat usleep; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <unistd.h> +/* Some systems declare various items in the wrong headers.  */ +#ifndef __GLIBC__ +# include <fcntl.h> +# include <stdio.h> +# include <stdlib.h> +# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ +#  include <io.h> +# endif +#endif +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done +  # Code from module unistdio/base: +  # Code from module unistdio/u-printf-args: + + + + + +  # Code from module unistdio/u16-asnprintf: +  # Code from module unistdio/u16-asprintf: +  # Code from module unistdio/u16-printf-parse: @@ -21820,6 +25100,13 @@ fi +  # Code from module unistdio/u16-snprintf: +  # Code from module unistdio/u16-sprintf: +  # Code from module unistdio/u16-u16-asnprintf: +  # Code from module unistdio/u16-u16-asprintf: +  # Code from module unistdio/u16-u16-snprintf: +  # Code from module unistdio/u16-u16-sprintf: +  # Code from module unistdio/u16-u16-vasnprintf: @@ -21972,6 +25259,10 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u16-u16-vasprintf: +  # Code from module unistdio/u16-u16-vsnprintf: +  # Code from module unistdio/u16-u16-vsprintf: +  # Code from module unistdio/u16-vasnprintf: @@ -22124,6 +25415,12 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u16-vasprintf: +  # Code from module unistdio/u16-vsnprintf: +  # Code from module unistdio/u16-vsprintf: +  # Code from module unistdio/u32-asnprintf: +  # Code from module unistdio/u32-asprintf: +  # Code from module unistdio/u32-printf-parse: @@ -22141,6 +25438,13 @@ fi +  # Code from module unistdio/u32-snprintf: +  # Code from module unistdio/u32-sprintf: +  # Code from module unistdio/u32-u32-asnprintf: +  # Code from module unistdio/u32-u32-asprintf: +  # Code from module unistdio/u32-u32-snprintf: +  # Code from module unistdio/u32-u32-sprintf: +  # Code from module unistdio/u32-u32-vasnprintf: @@ -22293,6 +25597,10 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u32-u32-vasprintf: +  # Code from module unistdio/u32-u32-vsnprintf: +  # Code from module unistdio/u32-u32-vsprintf: +  # Code from module unistdio/u32-vasnprintf: @@ -22445,6 +25753,12 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u32-vasprintf: +  # Code from module unistdio/u32-vsnprintf: +  # Code from module unistdio/u32-vsprintf: +  # Code from module unistdio/u8-asnprintf: +  # Code from module unistdio/u8-asprintf: +  # Code from module unistdio/u8-printf-parse: @@ -22462,6 +25776,13 @@ fi +  # Code from module unistdio/u8-snprintf: +  # Code from module unistdio/u8-sprintf: +  # Code from module unistdio/u8-u8-asnprintf: +  # Code from module unistdio/u8-u8-asprintf: +  # Code from module unistdio/u8-u8-snprintf: +  # Code from module unistdio/u8-u8-sprintf: +  # Code from module unistdio/u8-u8-vasnprintf: @@ -22614,6 +25935,10 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u8-u8-vasprintf: +  # Code from module unistdio/u8-u8-vsnprintf: +  # Code from module unistdio/u8-u8-vsprintf: +  # Code from module unistdio/u8-vasnprintf: @@ -22766,6 +26091,13 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/u8-vasprintf: +  # Code from module unistdio/u8-vsnprintf: +  # Code from module unistdio/u8-vsprintf: +  # Code from module unistdio/ulc-asnprintf: +  # Code from module unistdio/ulc-asprintf: +  # Code from module unistdio/ulc-fprintf: +  # Code from module unistdio/ulc-printf-parse: @@ -22783,6 +26115,9 @@ fi +  # Code from module unistdio/ulc-snprintf: +  # Code from module unistdio/ulc-sprintf: +  # Code from module unistdio/ulc-vasnprintf: @@ -22935,111 +26270,244 @@ $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h    esac +  # Code from module unistdio/ulc-vasprintf: +  # Code from module unistdio/ulc-vfprintf: +  # Code from module unistdio/ulc-vsnprintf: +  # Code from module unistdio/ulc-vsprintf: +  # Code from module unistr/base: +  # Code from module unistr/u16-check: +  # Code from module unistr/u16-chr: +  # Code from module unistr/u16-cmp: +  # Code from module unistr/u16-cmp2: +  # Code from module unistr/u16-cpy: +  # Code from module unistr/u16-cpy-alloc: +  # Code from module unistr/u16-endswith: +  # Code from module unistr/u16-mblen: +  # Code from module unistr/u16-mbsnlen: +  # Code from module unistr/u16-mbtouc: -$as_echo "#define GNULIB_UNISTR_U16_MBTOUC 1" >>confdefs.h - - - - -$as_echo "#define GNULIB_UNISTR_U16_MBTOUC_UNSAFE 1" >>confdefs.h - - - - -$as_echo "#define GNULIB_UNISTR_U16_MBTOUCR 1" >>confdefs.h - - - - -$as_echo "#define GNULIB_UNISTR_U16_UCTOMB 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U16_MBTOUC 1 +_ACEOF +  # Code from module unistr/u16-mbtouc-unsafe: -$as_echo "#define GNULIB_UNISTR_U32_MBTOUC 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U16_MBTOUC_UNSAFE 1 +_ACEOF +  # Code from module unistr/u16-mbtoucr: -$as_echo "#define GNULIB_UNISTR_U32_MBTOUC_UNSAFE 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U16_MBTOUCR 1 +_ACEOF + + +  # Code from module unistr/u16-move: +  # Code from module unistr/u16-next: +  # Code from module unistr/u16-prev: +  # Code from module unistr/u16-set: +  # Code from module unistr/u16-startswith: +  # Code from module unistr/u16-stpcpy: +  # Code from module unistr/u16-stpncpy: +  # Code from module unistr/u16-strcat: +  # Code from module unistr/u16-strchr: +  # Code from module unistr/u16-strcmp: +  # Code from module unistr/u16-strcoll: +  # Code from module unistr/u16-strcpy: +  # Code from module unistr/u16-strcspn: +  # Code from module unistr/u16-strdup: +  # Code from module unistr/u16-strlen: +  # Code from module unistr/u16-strmblen: +  # Code from module unistr/u16-strmbtouc: +  # Code from module unistr/u16-strncat: +  # Code from module unistr/u16-strncmp: +  # Code from module unistr/u16-strncpy: +  # Code from module unistr/u16-strnlen: +  # Code from module unistr/u16-strpbrk: +  # Code from module unistr/u16-strrchr: +  # Code from module unistr/u16-strspn: +  # Code from module unistr/u16-strstr: +  # Code from module unistr/u16-strtok: +  # Code from module unistr/u16-to-u32: +  # Code from module unistr/u16-to-u8: +  # Code from module unistr/u16-uctomb: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U16_UCTOMB 1 +_ACEOF -$as_echo "#define GNULIB_UNISTR_U32_MBTOUCR 1" >>confdefs.h +  # Code from module unistr/u32-check: +  # Code from module unistr/u32-chr: +  # Code from module unistr/u32-cmp: +  # Code from module unistr/u32-cmp2: +  # Code from module unistr/u32-cpy: +  # Code from module unistr/u32-cpy-alloc: +  # Code from module unistr/u32-endswith: +  # Code from module unistr/u32-mblen: +  # Code from module unistr/u32-mbsnlen: +  # Code from module unistr/u32-mbtouc: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U32_MBTOUC 1 +_ACEOF -$as_echo "#define GNULIB_UNISTR_U32_UCTOMB 1" >>confdefs.h +  # Code from module unistr/u32-mbtouc-unsafe: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U32_MBTOUC_UNSAFE 1 +_ACEOF -$as_echo "#define GNULIB_UNISTR_U8_MBTOUC 1" >>confdefs.h +  # Code from module unistr/u32-mbtoucr: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U32_MBTOUCR 1 +_ACEOF + + +  # Code from module unistr/u32-move: +  # Code from module unistr/u32-next: +  # Code from module unistr/u32-prev: +  # Code from module unistr/u32-set: +  # Code from module unistr/u32-startswith: +  # Code from module unistr/u32-stpcpy: +  # Code from module unistr/u32-stpncpy: +  # Code from module unistr/u32-strcat: +  # Code from module unistr/u32-strchr: +  # Code from module unistr/u32-strcmp: +  # Code from module unistr/u32-strcoll: +  # Code from module unistr/u32-strcpy: +  # Code from module unistr/u32-strcspn: +  # Code from module unistr/u32-strdup: +  # Code from module unistr/u32-strlen: +  # Code from module unistr/u32-strmblen: +  # Code from module unistr/u32-strmbtouc: +  # Code from module unistr/u32-strncat: +  # Code from module unistr/u32-strncmp: +  # Code from module unistr/u32-strncpy: +  # Code from module unistr/u32-strnlen: +  # Code from module unistr/u32-strpbrk: +  # Code from module unistr/u32-strrchr: +  # Code from module unistr/u32-strspn: +  # Code from module unistr/u32-strstr: +  # Code from module unistr/u32-strtok: +  # Code from module unistr/u32-to-u16: +  # Code from module unistr/u32-to-u8: +  # Code from module unistr/u32-uctomb: -$as_echo "#define GNULIB_UNISTR_U8_MBTOUC_UNSAFE 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U32_UCTOMB 1 +_ACEOF +  # Code from module unistr/u8-check: +  # Code from module unistr/u8-chr: +  # Code from module unistr/u8-cmp: +  # Code from module unistr/u8-cmp2: +  # Code from module unistr/u8-cpy: +  # Code from module unistr/u8-cpy-alloc: +  # Code from module unistr/u8-endswith: +  # Code from module unistr/u8-mblen: +  # Code from module unistr/u8-mbsnlen: +  # Code from module unistr/u8-mbtouc: -$as_echo "#define GNULIB_UNISTR_U8_MBTOUCR 1" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U8_MBTOUC 1 +_ACEOF +  # Code from module unistr/u8-mbtouc-unsafe: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U8_MBTOUC_UNSAFE 1 +_ACEOF -$as_echo "#define GNULIB_UNISTR_U8_UCTOMB 1" >>confdefs.h +  # Code from module unistr/u8-mbtoucr: +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U8_MBTOUCR 1 +_ACEOF + + +  # Code from module unistr/u8-move: +  # Code from module unistr/u8-next: +  # Code from module unistr/u8-prev: +  # Code from module unistr/u8-set: +  # Code from module unistr/u8-startswith: +  # Code from module unistr/u8-stpcpy: + +  # Code from module unistr/u8-stpncpy: +  # Code from module unistr/u8-strcat: +  # Code from module unistr/u8-strchr: +  # Code from module unistr/u8-strcmp: +  # Code from module unistr/u8-strcoll: +  # Code from module unistr/u8-strcpy: +  # Code from module unistr/u8-strcspn: +  # Code from module unistr/u8-strdup: + +  # Code from module unistr/u8-strlen: +  # Code from module unistr/u8-strmblen: +  # Code from module unistr/u8-strmbtouc: +  # Code from module unistr/u8-strncat: +  # Code from module unistr/u8-strncmp: +  # Code from module unistr/u8-strncpy: +  # Code from module unistr/u8-strnlen: +  # Code from module unistr/u8-strpbrk: +  # Code from module unistr/u8-strrchr: +  # Code from module unistr/u8-strspn: +  # Code from module unistr/u8-strstr: +  # Code from module unistr/u8-strtok: +  # Code from module unistr/u8-to-u16: +  # Code from module unistr/u8-to-u32: +  # Code from module unistr/u8-uctomb: -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5 -$as_echo_n "checking whether <wchar.h> is standalone... " >&6; } -if test "${gl_cv_header_wchar_h_standalone+set}" = set; then : -  $as_echo_n "(cached) " >&6 -else -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h.  */ -#include <wchar.h> -wchar_t w; +cat >>confdefs.h <<_ACEOF +#define GNULIB_UNISTR_U8_UCTOMB 1  _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : -  gl_cv_header_wchar_h_standalone=yes -else -  gl_cv_header_wchar_h_standalone=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5 -$as_echo "$gl_cv_header_wchar_h_standalone" >&6; } -  if test $gt_cv_c_wint_t = yes; then -    HAVE_WINT_T=1 -  else -    HAVE_WINT_T=0 -  fi +  # Code from module unitypes: +  # Code from module uniwbrk/base: +  # Code from module uniwbrk/table: +  # Code from module uniwbrk/u16-wordbreaks: +  # Code from module uniwbrk/u32-wordbreaks: +  # Code from module uniwbrk/u8-wordbreaks: +  # Code from module uniwbrk/ulc-wordbreaks: +  # Code from module uniwbrk/wordbreak-property: +  # Code from module uniwidth/base: +  # Code from module uniwidth/u16-strwidth: +  # Code from module uniwidth/u16-width: +  # Code from module uniwidth/u32-strwidth: +  # Code from module uniwidth/u32-width: +  # Code from module uniwidth/u8-strwidth: +  # Code from module uniwidth/u8-width: +  # Code from module uniwidth/width: +  # Code from module unused-parameter: +  # Code from module verify: +  # Code from module warn-on-use: +  # Code from module wchar: -  if test $gl_cv_header_wchar_h_standalone != yes || test $gt_cv_c_wint_t != yes || test -n "$STDDEF_H"; then -    WCHAR_H=wchar.h -  fi - - -  if test $ac_cv_header_wchar_h = yes; then -    HAVE_WCHAR_H=1 -  else -    HAVE_WCHAR_H=0 -  fi - @@ -23055,26 +26523,26 @@ if test "${gl_cv_next_wchar_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_wchar_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_wchar_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <wchar.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/wchar.h#{ -		 s#.*"\(.*/wchar.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_wchar_h='<'wchar.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/wchar.h#{ +                 s#.*"\(.*/wchar.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_wchar_h='<'wchar.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5 @@ -23093,6 +26561,71 @@ $as_echo "$gl_cv_next_wchar_h" >&6; } +  if test $ac_cv_header_wchar_h = yes; then +    HAVE_WCHAR_H=1 +  else +    HAVE_WCHAR_H=0 +  fi + + + +  if test $gt_cv_c_wint_t = yes; then +    HAVE_WINT_T=1 +  else +    HAVE_WINT_T=0 +  fi + + + +    for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb     wcsrtombs wcsnrtombs wcwidth; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Some systems require additional headers.  */ +#ifndef __GLIBC__ +# include <stddef.h> +# include <stdio.h> +# include <time.h> +#endif +#include <wchar.h> + +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF + +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done + + +  # Code from module wctype: @@ -23104,6 +26637,13 @@ $as_echo "$gl_cv_next_wchar_h" >&6; }    fi +  if test $ac_cv_func_iswblank = yes; then +    HAVE_ISWBLANK=1 +  else +    HAVE_ISWBLANK=0 +  fi + + @@ -23114,7 +26654,6 @@ $as_echo "$gl_cv_next_wchar_h" >&6; }    fi -  WCTYPE_H=wctype.h    if test $ac_cv_header_wctype_h = yes; then      if test $ac_cv_func_iswcntrl = yes; then                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5 @@ -23148,12 +26687,13 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ -#include <stddef.h> -                      #include <stdio.h> -                      #include <time.h> -                      #include <wchar.h> -                      #include <wctype.h> -                      int main () { return iswprint ('x') == 0; } + +                            #include <stddef.h> +                            #include <stdio.h> +                            #include <time.h> +                            #include <wchar.h> +                            #include <wctype.h> +                            int main () { return iswprint ('x') == 0; }  _ACEOF  if ac_fn_c_try_run "$LINENO"; then :    gl_cv_func_iswcntrl_works=yes @@ -23168,9 +26708,6 @@ fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5  $as_echo "$gl_cv_func_iswcntrl_works" >&6; } -      if test $gl_cv_func_iswcntrl_works = yes; then -        WCTYPE_H= -      fi      fi @@ -23187,26 +26724,26 @@ if test "${gl_cv_next_wctype_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_wctype_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_wctype_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <wctype.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_wctype_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/wctype.h#{ -		 s#.*"\(.*/wctype.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_wctype_h='<'wctype.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_wctype_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/wctype.h#{ +                 s#.*"\(.*/wctype.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_wctype_h='<'wctype.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5 @@ -23231,7 +26768,6 @@ $as_echo "$gl_cv_next_wctype_h" >&6; }    fi -    if test "$gl_cv_func_iswcntrl_works" = no; then      REPLACE_ISWCNTRL=1    else @@ -23239,6 +26775,7 @@ $as_echo "$gl_cv_next_wctype_h" >&6; }    fi +  # Code from module wcwidth: @@ -23277,9 +26814,7 @@ _ACEOF      HAVE_DECL_WCWIDTH=0    fi -  if test $ac_cv_func_wcwidth = no; then -    REPLACE_WCWIDTH=1 -  else +  if test $ac_cv_func_wcwidth = yes; then                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5  $as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }  if test "${gl_cv_func_wcwidth_works+set}" = set; then : @@ -23342,7 +26877,7 @@ $as_echo "$gl_cv_func_wcwidth_works" >&6; }        *no) REPLACE_WCWIDTH=1 ;;      esac    fi -  if test $REPLACE_WCWIDTH = 1; then +  if test $ac_cv_func_wcwidth != yes || test $REPLACE_WCWIDTH = 1; then @@ -23354,20 +26889,27 @@ $as_echo "$gl_cv_func_wcwidth_works" >&6; }    gl_LIBOBJS="$gl_LIBOBJS wcwidth.$ac_objext"    fi +  if test $ac_cv_func_wcwidth != yes || test $REPLACE_WCWIDTH = 1 \ +     || test $HAVE_DECL_WCWIDTH = 0; then -  if test $REPLACE_WCWIDTH = 1 || test $HAVE_DECL_WCWIDTH = 0; then - - -  WCHAR_H=wchar.h +    :    fi +    GNULIB_WCWIDTH=1 +$as_echo "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h + + + +  # Code from module xsize: + +    for ac_header in stdint.h  do : @@ -23382,6 +26924,7 @@ fi  done +  # End of code from modules @@ -23403,6 +26946,10 @@ done    gl_source_base='tests' +  gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS + +  gl_module_indicator_condition=$gltests_WITNESS + @@ -23608,49 +27155,13 @@ $as_echo "$gt_cv_locale_tr_utf8" >&6; } +  GNULIB_ENVIRON=$gl_module_indicator_condition -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5 -$as_echo_n "checking if environ is properly declared... " >&6; } -  if test "${gt_cv_var_environ_declaration+set}" = set; then : -  $as_echo_n "(cached) " >&6 -else -    cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h.  */ -#include <unistd.h> -      extern struct { int foo; } environ; -int -main () -{ -environ.foo = 1; -  ; -  return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : -  gt_cv_var_environ_declaration=no -else -  gt_cv_var_environ_declaration=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5 -$as_echo "$gt_cv_var_environ_declaration" >&6; } -  if test $gt_cv_var_environ_declaration = yes; then - -$as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h - -  fi - - -  if test $gt_cv_var_environ_declaration != yes; then -    HAVE_DECL_ENVIRON=0 -  fi +$as_echo "#define GNULIB_TEST_ENVIRON 1" >>confdefs.h -  GNULIB_ENVIRON=1 @@ -23706,6 +27217,7 @@ fi +    : @@ -23720,168 +27232,82 @@ fi +  for ac_func in getpagesize +do : +  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" +if test "x$ac_cv_func_getpagesize" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_GETPAGESIZE 1 +_ACEOF +fi +done +  if test $ac_cv_func_getpagesize = no; then +    HAVE_GETPAGESIZE=0 +    for ac_header in OS.h +do : +  ac_fn_c_check_header_mongrel "$LINENO" "OS.h" "ac_cv_header_OS_h" "$ac_includes_default" +if test "x$ac_cv_header_OS_h" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_OS_H 1 +_ACEOF +fi +done - -  gltests_LIBOBJS="$gltests_LIBOBJS exitfail.$ac_objext" - - -    : - - - - -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5 -$as_echo_n "checking for working fcntl.h... " >&6; } -if test "${gl_cv_header_working_fcntl_h+set}" = set; then : -  $as_echo_n "(cached) " >&6 -else -  if test "$cross_compiling" = yes; then : -  gl_cv_header_working_fcntl_h=cross-compiling -else -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h.  */ -#include <sys/types.h> -	   #include <sys/stat.h> -	   #include <unistd.h> -	   #include <fcntl.h> -	   #ifndef O_NOATIME -	    #define O_NOATIME 0 -	   #endif -	   #ifndef O_NOFOLLOW -	    #define O_NOFOLLOW 0 -	   #endif -	   static int const constants[] = -	    { -	      O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, -	      O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY -	    }; - -int -main () -{ - -	    int status = !constants; -	    { -	      static char const sym[] = "conftest.sym"; -	      if (symlink (".", sym) != 0 -		  || close (open (sym, O_RDONLY | O_NOFOLLOW)) == 0) -		status |= 32; -	    } -	    { -	      static char const file[] = "confdefs.h"; -	      int fd = open (file, O_RDONLY | O_NOATIME); -	      char c; -	      struct stat st0, st1; -	      if (fd < 0 -		  || fstat (fd, &st0) != 0 -		  || sleep (1) != 0 -		  || read (fd, &c, 1) != 1 -		  || close (fd) != 0 -		  || stat (file, &st1) != 0 -		  || st0.st_atime != st1.st_atime) -		status |= 64; -	    } -	    return status; -  ; -  return 0; -} +    if test $ac_cv_header_OS_h = yes; then +      HAVE_OS_H=1 +    fi +    for ac_header in sys/param.h +do : +  ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_param_h" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_PARAM_H 1  _ACEOF -if ac_fn_c_try_run "$LINENO"; then : -  gl_cv_header_working_fcntl_h=yes -else -  case $? in #( -	32) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( -	64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( -	96) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( -	 *) gl_cv_header_working_fcntl_h='no';; -	esac -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -  conftest.$ac_objext conftest.beam conftest.$ac_ext -fi  fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5 -$as_echo "$gl_cv_header_working_fcntl_h" >&6; } -  case $gl_cv_header_working_fcntl_h in #( -  *O_NOATIME* | no | cross-compiling) ac_val=0;; #( -  *) ac_val=1;; -  esac +done -cat >>confdefs.h <<_ACEOF -#define HAVE_WORKING_O_NOATIME $ac_val -_ACEOF +    if test $ac_cv_header_sys_param_h = yes; then +      HAVE_SYS_PARAM_H=1 +    fi +  fi +  case "$host_os" in +    mingw*) +      REPLACE_GETPAGESIZE=1 -  case $gl_cv_header_working_fcntl_h in #( -  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( -  *) ac_val=1;; -  esac - -cat >>confdefs.h <<_ACEOF -#define HAVE_WORKING_O_NOFOLLOW $ac_val -_ACEOF +  gltests_LIBOBJS="$gltests_LIBOBJS getpagesize.$ac_objext" +      ;; +  esac +      ac_fn_c_check_decl "$LINENO" "getpagesize" "ac_cv_have_decl_getpagesize" "$ac_includes_default" +if test "x$ac_cv_have_decl_getpagesize" = x""yes; then : -     if test $gl_cv_have_include_next = yes; then -       gl_cv_next_fcntl_h='<'fcntl.h'>' -     else -       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5 -$as_echo_n "checking absolute name of <fcntl.h>... " >&6; } -if test "${gl_cv_next_fcntl_h+set}" = set; then : -  $as_echo_n "(cached) " >&6  else +  HAVE_DECL_GETPAGESIZE=0 +fi -	  if test $ac_cv_header_fcntl_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h.  */ -#include <fcntl.h> -_ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_fcntl_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/fcntl.h#{ -		 s#.*"\(.*/fcntl.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_fcntl_h='<'fcntl.h'>' -	  fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5 -$as_echo "$gl_cv_next_fcntl_h" >&6; } -     fi -     NEXT_FCNTL_H=$gl_cv_next_fcntl_h -     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then -       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' -       gl_next_as_first_directive='<'fcntl.h'>' -     else -       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' -       gl_next_as_first_directive=$gl_cv_next_fcntl_h -     fi -     NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=$gl_next_as_first_directive +  GNULIB_GETPAGESIZE=$gl_module_indicator_condition -  FCNTL_H='fcntl.h' + +$as_echo "#define GNULIB_TEST_GETPAGESIZE 1" >>confdefs.h + @@ -24455,9 +27881,15 @@ _ACEOF    esac -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h conforms to POSIX" >&5 -$as_echo_n "checking whether locale.h conforms to POSIX... " >&6; } -if test "${gl_cv_header_working_locale_h+set}" = set; then : + + + + + + +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h conforms to POSIX:2001" >&5 +$as_echo_n "checking whether locale.h conforms to POSIX:2001... " >&6; } +if test "${gl_cv_header_locale_h_posix2001+set}" = set; then :    $as_echo_n "(cached) " >&6  else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -24473,20 +27905,56 @@ main ()  }  _ACEOF  if ac_fn_c_try_compile "$LINENO"; then : -  gl_cv_header_working_locale_h=yes +  gl_cv_header_locale_h_posix2001=yes  else -  gl_cv_header_working_locale_h=no +  gl_cv_header_locale_h_posix2001=no  fi  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_locale_h" >&5 -$as_echo "$gl_cv_header_working_locale_h" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_h_posix2001" >&5 +$as_echo "$gl_cv_header_locale_h_posix2001" >&6; } +  if test $ac_cv_header_xlocale_h = yes; then +    HAVE_XLOCALE_H=1 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h defines locale_t" >&5 +$as_echo_n "checking whether locale.h defines locale_t... " >&6; } +if test "${gl_cv_header_locale_has_locale_t+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <locale.h> +locale_t x; +int +main () +{ + +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  gl_cv_header_locale_has_locale_t=yes +else +  gl_cv_header_locale_has_locale_t=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -  if test $gl_cv_header_working_locale_h = yes && test -z "$STDDEF_H"; then -    LOCALE_H= +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_has_locale_t" >&5 +$as_echo "$gl_cv_header_locale_has_locale_t" >&6; } +    if test $gl_cv_header_locale_has_locale_t = yes; then +      gl_cv_header_locale_h_needs_xlocale_h=no +    else +      gl_cv_header_locale_h_needs_xlocale_h=yes +    fi    else +    HAVE_XLOCALE_H=0 +    gl_cv_header_locale_h_needs_xlocale_h=no +  fi + + @@ -24502,26 +27970,26 @@ if test "${gl_cv_next_locale_h+set}" = set; then :    $as_echo_n "(cached) " >&6  else -	  if test $ac_cv_header_locale_h = yes; then -	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +          if test $ac_cv_header_locale_h = yes; then +            cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */  #include <locale.h>  _ACEOF -	    	    	    	    	    	    	    	    case "$host_os" in -	      aix*) gl_absname_cpp="$ac_cpp -C" ;; -	      *)    gl_absname_cpp="$ac_cpp" ;; -	    esac -	    	    	    	    gl_cv_next_locale_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | -	       sed -n '\#/locale.h#{ -		 s#.*"\(.*/locale.h\)".*#\1# -		 s#^/[^/]#//&# -		 p -		 q -	       }'`'"' -	  else -	    gl_cv_next_locale_h='<'locale.h'>' -	  fi +                                                                                                case "$host_os" in +              aix*) gl_absname_cpp="$ac_cpp -C" ;; +              *)    gl_absname_cpp="$ac_cpp" ;; +            esac +                                                gl_cv_next_locale_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | +               sed -n '\#/locale.h#{ +                 s#.*"\(.*/locale.h\)".*#\1# +                 s#^/[^/]#//&# +                 p +                 q +               }'`'"' +          else +            gl_cv_next_locale_h='<'locale.h'>' +          fi  fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_locale_h" >&5 @@ -24540,10 +28008,63 @@ $as_echo "$gl_cv_next_locale_h" >&6; } -    LOCALE_H=locale.h + +  if test -n "$STDDEF_H" \ +     || test $gl_cv_header_locale_h_posix2001 = no \ +     || test $gl_cv_header_locale_h_needs_xlocale_h = yes; then + +    : +    fi +    for gl_func in duplocale; do +    as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 +$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } +if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : +  $as_echo_n "(cached) " >&6 +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ +#include <locale.h> +/* Some systems provide declarations in a non-standard header.  */ +#if HAVE_XLOCALE_H +# include <xlocale.h> +#endif + +int +main () +{ +#undef $gl_func +  (void) $gl_func; +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : +  eval "$as_gl_Symbol=yes" +else +  eval "$as_gl_Symbol=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_gl_Symbol +	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +     eval as_val=\$$as_gl_Symbol +   if test "x$as_val" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 +_ACEOF + +                     eval ac_cv_have_decl_$gl_func=yes +fi +      done + + + + @@ -25044,115 +28565,106 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; }    LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8 +  ac_fn_c_check_decl "$LINENO" "program_invocation_name" "ac_cv_have_decl_program_invocation_name" "#include <errno.h> +" +if test "x$ac_cv_have_decl_program_invocation_name" = x""yes; then : +  ac_have_decl=1 +else +  ac_have_decl=0 +fi +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PROGRAM_INVOCATION_NAME $ac_have_decl +_ACEOF -  case "$host_os" in -    mingw* | pw*) - - -  REPLACE_OPEN=1 - - - - - - - - -  gltests_LIBOBJS="$gltests_LIBOBJS open.$ac_objext" - - +  ac_fn_c_check_decl "$LINENO" "program_invocation_short_name" "ac_cv_have_decl_program_invocation_short_name" "#include <errno.h> +" +if test "x$ac_cv_have_decl_program_invocation_short_name" = x""yes; then : +  ac_have_decl=1 +else +  ac_have_decl=0 +fi +cat >>confdefs.h <<_ACEOF +#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME $ac_have_decl +_ACEOF -  : -      ;; -    *) -                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether open recognizes a trailing slash" >&5 -$as_echo_n "checking whether open recognizes a trailing slash... " >&6; } -if test "${gl_cv_func_open_slash+set}" = set; then : +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for putenv compatible with GNU and SVID" >&5 +$as_echo_n "checking for putenv compatible with GNU and SVID... " >&6; } +if test "${gl_cv_func_svid_putenv+set}" = set; then :    $as_echo_n "(cached) " >&6  else - -          if test "$cross_compiling" = yes; then : - -             case "$host_os" in -               solaris2.[0-9]*) gl_cv_func_open_slash="guessing no" ;; -               hpux*)           gl_cv_func_open_slash="guessing no" ;; -               *)               gl_cv_func_open_slash="guessing yes" ;; -             esac - +  if test "$cross_compiling" = yes; then : +               gl_cv_func_svid_putenv=no  else    cat confdefs.h - <<_ACEOF >conftest.$ac_ext  /* end confdefs.h.  */ - -#include <fcntl.h> -#if HAVE_UNISTD_H -# include <unistd.h> -#endif -int main () +$ac_includes_default +int +main ()  { -  return open ("conftest.sl/", O_CREAT, 0600) >= 0; + +    /* Put it in env.  */ +    if (putenv ("CONFTEST_putenv=val")) +      return 1; + +    /* Try to remove it.  */ +    if (putenv ("CONFTEST_putenv")) +      return 1; + +    /* Make sure it was deleted.  */ +    if (getenv ("CONFTEST_putenv") != 0) +      return 1; + +    return 0; + +  ; +  return 0;  }  _ACEOF  if ac_fn_c_try_run "$LINENO"; then : -  gl_cv_func_open_slash=yes +  gl_cv_func_svid_putenv=yes  else -  gl_cv_func_open_slash=no +  gl_cv_func_svid_putenv=no  fi  rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \    conftest.$ac_objext conftest.beam conftest.$ac_ext  fi -          rm -f conftest.sl  fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_open_slash" >&5 -$as_echo "$gl_cv_func_open_slash" >&6; } -      case "$gl_cv_func_open_slash" in -        *no) - -$as_echo "#define OPEN_TRAILING_SLASH_BUG 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_svid_putenv" >&5 +$as_echo "$gl_cv_func_svid_putenv" >&6; } +  if test $gl_cv_func_svid_putenv = no; then +    REPLACE_PUTENV=1 -  REPLACE_OPEN=1 +  gltests_LIBOBJS="$gltests_LIBOBJS putenv.$ac_objext" +  fi -  gltests_LIBOBJS="$gltests_LIBOBJS open.$ac_objext" +  GNULIB_PUTENV=$gl_module_indicator_condition -  : - -          ;; -      esac -      ;; -  esac +$as_echo "#define GNULIB_TEST_PUTENV 1" >>confdefs.h -$as_echo "#define GNULIB_OPEN 1" >>confdefs.h - - -  GNULIB_OPEN=1 - - - - -  if test $ac_cv_func_setenv = no; then -    HAVE_SETENV=0 +  if test $HAVE_SETENV$REPLACE_SETENV != 10; then @@ -25163,39 +28675,18 @@ $as_echo "#define GNULIB_OPEN 1" >>confdefs.h    gltests_LIBOBJS="$gltests_LIBOBJS setenv.$ac_objext" +  fi -  for ac_header in search.h -do : -  ac_fn_c_check_header_mongrel "$LINENO" "search.h" "ac_cv_header_search_h" "$ac_includes_default" -if test "x$ac_cv_header_search_h" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_SEARCH_H 1 -_ACEOF - -fi - -done - -  for ac_func in tsearch -do : -  ac_fn_c_check_func "$LINENO" "tsearch" "ac_cv_func_tsearch" -if test "x$ac_cv_func_tsearch" = x""yes; then : -  cat >>confdefs.h <<_ACEOF -#define HAVE_TSEARCH 1 -_ACEOF - -fi -done +  GNULIB_SETENV=$gl_module_indicator_condition -  fi +$as_echo "#define GNULIB_TEST_SETENV 1" >>confdefs.h -  GNULIB_SETENV=1 @@ -25296,7 +28787,103 @@ _ACEOF -  GNULIB_STRERROR=1 + +  GNULIB_STRERROR=$gl_module_indicator_condition + + + +$as_echo "#define GNULIB_TEST_STRERROR 1" >>confdefs.h + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + +  if test $gl_threads_api = posix; then +    gl_save_LIBS="$LIBS" +    LIBS="$LIBS $LIBMULTITHREAD" +    for ac_func in pthread_atfork +do : +  ac_fn_c_check_func "$LINENO" "pthread_atfork" "ac_cv_func_pthread_atfork" +if test "x$ac_cv_func_pthread_atfork" = x""yes; then : +  cat >>confdefs.h <<_ACEOF +#define HAVE_PTHREAD_ATFORK 1 +_ACEOF + +fi +done + +    LIBS="$gl_save_LIBS" +  fi @@ -26996,6 +30583,1230 @@ $as_echo "$gt_cv_locale_fr_utf8" >&6; } + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + + + + + +  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it +  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is +  # irrelevant for anonymous mappings. +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = x""yes; then : +  gl_have_mmap=yes +else +  gl_have_mmap=no +fi + + +  # Try to allow MAP_ANONYMOUS. +  gl_have_mmap_anonymous=no +  if test $gl_have_mmap = yes; then +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 +$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANONYMOUS +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : +  gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    if test $gl_have_mmap_anonymous != yes; then +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <sys/mman.h> +#ifdef MAP_ANON +    I cant identify this map. +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +  $EGREP "I cant identify this map." >/dev/null 2>&1; then : + +$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h + +         gl_have_mmap_anonymous=yes +fi +rm -f conftest* + +    fi +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 +$as_echo "$gl_have_mmap_anonymous" >&6; } +    if test $gl_have_mmap_anonymous = yes; then + +$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h + +    fi +  fi + + + + + +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5  $as_echo_n "checking for a traditional french locale... " >&6; }  if test "${gt_cv_locale_fr+set}" = set; then : @@ -27124,7 +31935,7 @@ done    else -    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsetenv() return type" >&5 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsetenv() return type" >&5  $as_echo_n "checking for unsetenv() return type... " >&6; }  if test "${gt_cv_func_unsetenv_ret+set}" = set; then :    $as_echo_n "(cached) " >&6 @@ -27160,13 +31971,87 @@ fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_unsetenv_ret" >&5  $as_echo "$gt_cv_func_unsetenv_ret" >&6; }      if test $gt_cv_func_unsetenv_ret = 'void'; then -      VOID_UNSETENV=1 + +$as_echo "#define VOID_UNSETENV 1" >>confdefs.h + +      REPLACE_UNSETENV=1 + + + + + + + + +  gltests_LIBOBJS="$gltests_LIBOBJS unsetenv.$ac_objext" + +    fi + +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether unsetenv works on duplicates" >&5 +$as_echo_n "checking whether unsetenv works on duplicates... " >&6; } +if test "${gl_cv_func_unsetenv_works+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  if test "$cross_compiling" = yes; then : +  gl_cv_func_unsetenv_works="guessing no" +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +       #include <stdlib.h> + +int +main () +{ + +       char entry[] = "b=2"; +       if (putenv ((char *) "a=1")) return 1; +       if (putenv (entry)) return 2; +       entry[0] = 'a'; +       unsetenv ("a"); +       if (getenv ("a")) return 3; + +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  gl_cv_func_unsetenv_works=yes +else +  gl_cv_func_unsetenv_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_unsetenv_works" >&5 +$as_echo "$gl_cv_func_unsetenv_works" >&6; } +    if test "$gl_cv_func_unsetenv_works" != yes; then +      REPLACE_UNSETENV=1 + + + + + + + + +  gltests_LIBOBJS="$gltests_LIBOBJS unsetenv.$ac_objext" +      fi    fi -  GNULIB_UNSETENV=1 + +  GNULIB_UNSETENV=$gl_module_indicator_condition + + + +$as_echo "#define GNULIB_TEST_UNSETENV 1" >>confdefs.h + + @@ -27175,8 +32060,7 @@ $as_echo "$gt_cv_func_unsetenv_ret" >&6; }    if test $ac_cv_func_wctob = no; then      HAVE_DECL_WCTOB=0 - -  WCHAR_H=wchar.h +    : @@ -27202,13 +32086,49 @@ if test "${gl_cv_func_wctob_works+set}" = set; then :  else                          case "$host_os" in -            # Guess no on Solaris <= 9. -          solaris2.[1-9] | solaris2.[1-9].*) +            # Guess no on Solaris <= 9 and Cygwin. +          solaris2.[1-9] | solaris2.[1-9].* | cygwin*)              gl_cv_func_wctob_works="guessing no" ;;              # Guess yes otherwise.            *) gl_cv_func_wctob_works="guessing yes" ;;          esac -        if test $LOCALE_FR != none; then +        case "$host_os" in +          cygwin*) +            if test "$cross_compiling" = yes; then : +  : +else +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +#include <locale.h> +#include <wchar.h> + +register long global __asm__ ("%ebx"); + +int main () +{ +  setlocale (LC_ALL, "en_US.UTF-8"); + +  global = 0x12345678; +  if (wctob (0x00FC) != -1) +    return 1; +  if (global != 0x12345678) +    return 2; +  return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : +  : +else +  gl_cv_func_wctob_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ +  conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +            ;; +        esac +        if test "$gl_cv_func_wctob_works" != no && test $LOCALE_FR != none; then            if test "$cross_compiling" = yes; then :    :  else @@ -27251,8 +32171,7 @@ $as_echo "$gl_cv_func_wctob_works" >&6; }      esac      if test $REPLACE_WCTOB = 1; then - -  WCHAR_H=wchar.h +    : @@ -27293,8 +32212,7 @@ _ACEOF        if test $ac_cv_have_decl_wctob != yes; then          HAVE_DECL_WCTOB=0 - -  WCHAR_H=wchar.h +    :        fi      fi @@ -27302,7 +32220,14 @@ _ACEOF -  GNULIB_WCTOB=1 + +  GNULIB_WCTOB=$gl_module_indicator_condition + + + +$as_echo "#define GNULIB_TEST_WCTOB 1" >>confdefs.h + + @@ -27326,6 +32251,95 @@ _ACEOF +    YIELD_LIB= +  if test $gl_threads_api = posix; then +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5 +$as_echo_n "checking for sched_yield in -lrt... " >&6; } +if test "${ac_cv_lib_rt_sched_yield+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  ac_check_lib_save_LIBS=$LIBS +LIBS="-lrt  $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Override any GCC internal prototype to avoid an error. +   Use char because int might match the return type of a GCC +   builtin and then its argument prototype would still apply.  */ +#ifdef __cplusplus +extern "C" +#endif +char sched_yield (); +int +main () +{ +return sched_yield (); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  ac_cv_lib_rt_sched_yield=yes +else +  ac_cv_lib_rt_sched_yield=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5 +$as_echo "$ac_cv_lib_rt_sched_yield" >&6; } +if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then : +  YIELD_LIB=-lrt +else +         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5 +$as_echo_n "checking for sched_yield in -lposix4... " >&6; } +if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +  ac_check_lib_save_LIBS=$LIBS +LIBS="-lposix4  $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h.  */ + +/* Override any GCC internal prototype to avoid an error. +   Use char because int might match the return type of a GCC +   builtin and then its argument prototype would still apply.  */ +#ifdef __cplusplus +extern "C" +#endif +char sched_yield (); +int +main () +{ +return sched_yield (); +  ; +  return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : +  ac_cv_lib_posix4_sched_yield=yes +else +  ac_cv_lib_posix4_sched_yield=no +fi +rm -f core conftest.err conftest.$ac_objext \ +    conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5 +$as_echo "$ac_cv_lib_posix4_sched_yield" >&6; } +if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then : +  YIELD_LIB=-lposix4 +fi + +fi + +  fi + + + + + @@ -27565,13 +32579,13 @@ if test "${lt_cv_nm_interface+set}" = set; then :  else    lt_cv_nm_interface="BSD nm"    echo "int some_variable = 0;" > conftest.$ac_ext -  (eval echo "\"\$as_me:27568: $ac_compile\"" >&5) +  (eval echo "\"\$as_me:32582: $ac_compile\"" >&5)    (eval "$ac_compile" 2>conftest.err)    cat conftest.err >&5 -  (eval echo "\"\$as_me:27571: $NM \\\"conftest.$ac_objext\\\"\"" >&5) +  (eval echo "\"\$as_me:32585: $NM \\\"conftest.$ac_objext\\\"\"" >&5)    (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)    cat conftest.err >&5 -  (eval echo "\"\$as_me:27574: output\"" >&5) +  (eval echo "\"\$as_me:32588: output\"" >&5)    cat conftest.out >&5    if $GREP 'External.*some_variable' conftest.out > /dev/null; then      lt_cv_nm_interface="MS dumpbin" @@ -27581,6 +32595,291 @@ fi  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5  $as_echo "$lt_cv_nm_interface" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if test "${ac_cv_path_SED+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else +            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ +     for ac_i in 1 2 3 4 5 6 7; do +       ac_script="$ac_script$as_nl$ac_script" +     done +     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed +     { ac_script=; unset ac_script;} +     if test -z "$SED"; then +  ac_path_SED_found=false +  # Loop through the user's path and test for each of PROGNAME-LIST +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do +  IFS=$as_save_IFS +  test -z "$as_dir" && as_dir=. +    for ac_prog in sed gsed; do +    for ac_exec_ext in '' $ac_executable_extensions; do +      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" +      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue +# Check for GNU ac_path_SED and select it if it is found. +  # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) +  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) +  ac_count=0 +  $as_echo_n 0123456789 >"conftest.in" +  while : +  do +    cat "conftest.in" "conftest.in" >"conftest.tmp" +    mv "conftest.tmp" "conftest.in" +    cp "conftest.in" "conftest.nl" +    $as_echo '' >> "conftest.nl" +    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break +    as_fn_arith $ac_count + 1 && ac_count=$as_val +    if test $ac_count -gt ${ac_path_SED_max-0}; then +      # Best one so far, save it but keep looking for a better one +      ac_cv_path_SED="$ac_path_SED" +      ac_path_SED_max=$ac_count +    fi +    # 10*(2^10) chars as input seems more than enough +    test $ac_count -gt 10 && break +  done +  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + +      $ac_path_SED_found && break 3 +    done +  done +  done +IFS=$as_save_IFS +  if test -z "$ac_cv_path_SED"; then +    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 +  fi +else +  ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" +  rm -f conftest.sed + + + + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : +  $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix.  What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'" + +# Define system-specific variables. +case $host_os in +aix*) +  symcode='[BCDT]' +  ;; +cygwin* | mingw* | pw32*) +  symcode='[ABCDGISTW]' +  ;; +hpux*) # Its linker distinguishes data from code symbols +  if test "$host_cpu" = ia64; then +    symcode='[ABCDEGRST]' +  fi +  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'" +  ;; +linux* | k*bsd*-gnu) +  if test "$host_cpu" = ia64; then +    symcode='[ABCDGIRSTW]' +    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'" +  fi +  ;; +irix* | nonstopux*) +  symcode='[BCDEGRST]' +  ;; +osf*) +  symcode='[BCDEGQRST]' +  ;; +solaris*) +  symcode='[BDRT]' +  ;; +sco3.2v5*) +  symcode='[DT]' +  ;; +sysv4.2uw2*) +  symcode='[DT]' +  ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) +  symcode='[ABDT]' +  ;; +sysv4) +  symcode='[DFNSTU]' +  ;; +esac + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) +  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp +  ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) +  symcode='[ABCDGIRSTW]' ;; +esac + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + +  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. +  symxfrm="\\1 $ac_symprfx\\2 \\2" + +  # Write the raw and C identifiers. +  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + +  # Check to see that the pipe works correctly. +  pipe_works=no + +  rm -f conftest* +  cat > conftest.$ac_ext <<EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +EOF + +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 +  (eval $ac_compile) 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; }; then +    # Now try to grab the symbols. +    nlist=conftest.nm +    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 +  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; } && test -s "$nlist"; then +      # Try sorting and uniquifying the output. +      if sort "$nlist" | uniq > "$nlist"T; then +	mv -f "$nlist"T "$nlist" +      else +	rm -f "$nlist"T +      fi + +      # Make sure that we snagged all the symbols we need. +      if grep ' nm_test_var$' "$nlist" >/dev/null; then +	if grep ' nm_test_func$' "$nlist" >/dev/null; then +	  cat <<EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF +	  # Now generate the symbol file. +	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' + +	  cat <<EOF >> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { +  const char *name; +  lt_ptr_t address; +} +lt_preloaded_symbols[] = +{ +EOF +	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext +	  cat <<\EOF >> conftest.$ac_ext +  {0, (lt_ptr_t) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF +	  # Now try linking the two files. +	  mv conftest.$ac_objext conftstm.$ac_objext +	  lt_save_LIBS="$LIBS" +	  lt_save_CFLAGS="$CFLAGS" +	  LIBS="conftstm.$ac_objext" +	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" +	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 +  (eval $ac_link) 2>&5 +  ac_status=$? +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +  test $ac_status = 0; } && test -s conftest${ac_exeext}; then +	    pipe_works=yes +	  fi +	  LIBS="$lt_save_LIBS" +	  CFLAGS="$lt_save_CFLAGS" +	else +	  echo "cannot find nm_test_func in $nlist" >&5 +	fi +      else +	echo "cannot find nm_test_var in $nlist" >&5 +      fi +    else +      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 +    fi +  else +    echo "$progname: failed program was:" >&5 +    cat conftest.$ac_ext >&5 +  fi +  rm -rf conftest* conftst* + +  # Do not use the global_symbol_pipe unless it works. +  if test "$pipe_works" = yes; then +    break +  else +    lt_cv_sys_global_symbol_pipe= +  fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then +  lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi @@ -27923,7 +33222,7 @@ fi      if test -n "$gl_LIBOBJS"; then        # Remove the extension.        sed_drop_objext='s/\.o$//;s/\.obj$//' -      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do +      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do          gl_libobjs="$gl_libobjs $i.$ac_objext"          gl_ltlibobjs="$gl_ltlibobjs $i.lo"        done @@ -27940,7 +33239,7 @@ fi      if test -n "$gltests_LIBOBJS"; then        # Remove the extension.        sed_drop_objext='s/\.o$//;s/\.obj$//' -      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do +      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do          gltests_libobjs="$gltests_libobjs $i.$ac_objext"          gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"        done @@ -28363,7 +33662,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1  # values after options handling.  ac_log="  This file was extended by $as_me, which was -generated by GNU Autoconf 2.64.  Invocation command line was +generated by GNU Autoconf 2.65.  Invocation command line was    CONFIG_FILES    = $CONFIG_FILES    CONFIG_HEADERS  = $CONFIG_HEADERS @@ -28403,6 +33702,7 @@ Usage: $0 [OPTION]... [TAG]...    -h, --help       print this help, then exit    -V, --version    print version number and configuration settings, then exit +      --config     print configuration, then exit    -q, --quiet, --silent                     do not print progress messages    -d, --debug      don't remove temporary files @@ -28425,10 +33725,11 @@ Report bugs to the package provider."  _ACEOF  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"  ac_cs_version="\\  config.status -configured by $0, generated by GNU Autoconf 2.64, -  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +configured by $0, generated by GNU Autoconf 2.65, +  with options \\"\$ac_cs_config\\"  Copyright (C) 2009 Free Software Foundation, Inc.  This config.status script is free software; the Free Software Foundation @@ -28466,6 +33767,8 @@ do      ac_cs_recheck=: ;;    --version | --versio | --versi | --vers | --ver | --ve | --v | -V )      $as_echo "$ac_cs_version"; exit ;; +  --config | --confi | --conf | --con | --co | --c ) +    $as_echo "$ac_cs_config"; exit ;;    --debug | --debu | --deb | --de | --d | -d )      debug=: ;;    --file | --fil | --fi | --f ) @@ -28989,7 +34292,7 @@ s/'"$ac_delim"'$//  t delim  :nl  h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/  t more1  s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/  p @@ -29003,7 +34306,7 @@ s/.\{148\}//  t nl  :delim  h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/  t more2  s/["\\]/\\&/g; s/^/"/; s/$/"/  p  | 
