1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1" 173 if (eval "$as_required") 2>/dev/null; then : 174 as_have_required=yes 175else 176 as_have_required=no 177fi 178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 179 180else 181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 182as_found=false 183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 184do 185 IFS=$as_save_IFS 186 test -z "$as_dir" && as_dir=. 187 as_found=: 188 case $as_dir in #( 189 /*) 190 for as_base in sh bash ksh sh5; do 191 # Try only shells that exist, to save several forks. 192 as_shell=$as_dir/$as_base 193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 195 CONFIG_SHELL=$as_shell as_have_required=yes 196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 break 2 198fi 199fi 200 done;; 201 esac 202 as_found=false 203done 204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 206 CONFIG_SHELL=$SHELL as_have_required=yes 207fi; } 208IFS=$as_save_IFS 209 210 211 if test "x$CONFIG_SHELL" != x; then : 212 # We cannot yet assume a decent shell, so we have to provide a 213 # neutralization value for shells without unset; and this also 214 # works around shells that cannot unset nonexistent variables. 215 BASH_ENV=/dev/null 216 ENV=/dev/null 217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 218 export CONFIG_SHELL 219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 220fi 221 222 if test x$as_have_required = xno; then : 223 $as_echo "$0: This script requires a shell more modern than all" 224 $as_echo "$0: the shells that I found on your system." 225 if test x${ZSH_VERSION+set} = xset ; then 226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 227 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 228 else 229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 230$0: including any error possibly output before this 231$0: message. Then install a modern shell, or manually run 232$0: the script under such a shell if you do have one." 233 fi 234 exit 1 235fi 236fi 237fi 238SHELL=${CONFIG_SHELL-/bin/sh} 239export SHELL 240# Unset more variables known to interfere with behavior of common tools. 241CLICOLOR_FORCE= GREP_OPTIONS= 242unset CLICOLOR_FORCE GREP_OPTIONS 243 244## --------------------- ## 245## M4sh Shell Functions. ## 246## --------------------- ## 247# as_fn_unset VAR 248# --------------- 249# Portably unset VAR. 250as_fn_unset () 251{ 252 { eval $1=; unset $1;} 253} 254as_unset=as_fn_unset 255 256# as_fn_set_status STATUS 257# ----------------------- 258# Set $? to STATUS, without forking. 259as_fn_set_status () 260{ 261 return $1 262} # as_fn_set_status 263 264# as_fn_exit STATUS 265# ----------------- 266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 267as_fn_exit () 268{ 269 set +e 270 as_fn_set_status $1 271 exit $1 272} # as_fn_exit 273 274# as_fn_mkdir_p 275# ------------- 276# Create "$as_dir" as a directory, including parents if necessary. 277as_fn_mkdir_p () 278{ 279 280 case $as_dir in #( 281 -*) as_dir=./$as_dir;; 282 esac 283 test -d "$as_dir" || eval $as_mkdir_p || { 284 as_dirs= 285 while :; do 286 case $as_dir in #( 287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 288 *) as_qdir=$as_dir;; 289 esac 290 as_dirs="'$as_qdir' $as_dirs" 291 as_dir=`$as_dirname -- "$as_dir" || 292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 293 X"$as_dir" : 'X\(//\)[^/]' \| \ 294 X"$as_dir" : 'X\(//\)$' \| \ 295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 296$as_echo X"$as_dir" | 297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 298 s//\1/ 299 q 300 } 301 /^X\(\/\/\)[^/].*/{ 302 s//\1/ 303 q 304 } 305 /^X\(\/\/\)$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\).*/{ 310 s//\1/ 311 q 312 } 313 s/.*/./; q'` 314 test -d "$as_dir" && break 315 done 316 test -z "$as_dirs" || eval "mkdir $as_dirs" 317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 318 319 320} # as_fn_mkdir_p 321# as_fn_append VAR VALUE 322# ---------------------- 323# Append the text in VALUE to the end of the definition contained in VAR. Take 324# advantage of any shell optimizations that allow amortized linear growth over 325# repeated appends, instead of the typical quadratic growth present in naive 326# implementations. 327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 328 eval 'as_fn_append () 329 { 330 eval $1+=\$2 331 }' 332else 333 as_fn_append () 334 { 335 eval $1=\$$1\$2 336 } 337fi # as_fn_append 338 339# as_fn_arith ARG... 340# ------------------ 341# Perform arithmetic evaluation on the ARGs, and store the result in the 342# global $as_val. Take advantage of shells that can avoid forks. The arguments 343# must be portable across $(()) and expr. 344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 345 eval 'as_fn_arith () 346 { 347 as_val=$(( $* )) 348 }' 349else 350 as_fn_arith () 351 { 352 as_val=`expr "$@" || test $? -eq 1` 353 } 354fi # as_fn_arith 355 356 357# as_fn_error ERROR [LINENO LOG_FD] 358# --------------------------------- 359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 361# script with status $?, using 1 if that was 0. 362as_fn_error () 363{ 364 as_status=$?; test $as_status -eq 0 && as_status=1 365 if test "$3"; then 366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 368 fi 369 $as_echo "$as_me: error: $1" >&2 370 as_fn_exit $as_status 371} # as_fn_error 372 373if expr a : '\(a\)' >/dev/null 2>&1 && 374 test "X`expr 00001 : '.*\(...\)'`" = X001; then 375 as_expr=expr 376else 377 as_expr=false 378fi 379 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 381 as_basename=basename 382else 383 as_basename=false 384fi 385 386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 387 as_dirname=dirname 388else 389 as_dirname=false 390fi 391 392as_me=`$as_basename -- "$0" || 393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 394 X"$0" : 'X\(//\)$' \| \ 395 X"$0" : 'X\(/\)' \| . 2>/dev/null || 396$as_echo X/"$0" | 397 sed '/^.*\/\([^/][^/]*\)\/*$/{ 398 s//\1/ 399 q 400 } 401 /^X\/\(\/\/\)$/{ 402 s//\1/ 403 q 404 } 405 /^X\/\(\/\).*/{ 406 s//\1/ 407 q 408 } 409 s/.*/./; q'` 410 411# Avoid depending upon Character Ranges. 412as_cr_letters='abcdefghijklmnopqrstuvwxyz' 413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 414as_cr_Letters=$as_cr_letters$as_cr_LETTERS 415as_cr_digits='0123456789' 416as_cr_alnum=$as_cr_Letters$as_cr_digits 417 418 419 as_lineno_1=$LINENO as_lineno_1a=$LINENO 420 as_lineno_2=$LINENO as_lineno_2a=$LINENO 421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 424 sed -n ' 425 p 426 /[$]LINENO/= 427 ' <$as_myself | 428 sed ' 429 s/[$]LINENO.*/&-/ 430 t lineno 431 b 432 :lineno 433 N 434 :loop 435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 436 t loop 437 s/-\n.*// 438 ' >$as_me.lineno && 439 chmod +x "$as_me.lineno" || 440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 441 442 # Don't try to exec as it changes $[0], causing all sort of problems 443 # (the dirname of $[0] is not the place where we might find the 444 # original and so on. Autoconf is especially sensitive to this). 445 . "./$as_me.lineno" 446 # Exit status is that of the last command. 447 exit 448} 449 450ECHO_C= ECHO_N= ECHO_T= 451case `echo -n x` in #((((( 452-n*) 453 case `echo 'xy\c'` in 454 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 455 xy) ECHO_C='\c';; 456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 457 ECHO_T=' ';; 458 esac;; 459*) 460 ECHO_N='-n';; 461esac 462 463rm -f conf$$ conf$$.exe conf$$.file 464if test -d conf$$.dir; then 465 rm -f conf$$.dir/conf$$.file 466else 467 rm -f conf$$.dir 468 mkdir conf$$.dir 2>/dev/null 469fi 470if (echo >conf$$.file) 2>/dev/null; then 471 if ln -s conf$$.file conf$$ 2>/dev/null; then 472 as_ln_s='ln -s' 473 # ... but there are two gotchas: 474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 476 # In both cases, we have to default to `cp -p'. 477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 478 as_ln_s='cp -p' 479 elif ln conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s=ln 481 else 482 as_ln_s='cp -p' 483 fi 484else 485 as_ln_s='cp -p' 486fi 487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 488rmdir conf$$.dir 2>/dev/null 489 490if mkdir -p . 2>/dev/null; then 491 as_mkdir_p='mkdir -p "$as_dir"' 492else 493 test -d ./-p && rmdir ./-p 494 as_mkdir_p=false 495fi 496 497if test -x / >/dev/null 2>&1; then 498 as_test_x='test -x' 499else 500 if ls -dL / >/dev/null 2>&1; then 501 as_ls_L_option=L 502 else 503 as_ls_L_option= 504 fi 505 as_test_x=' 506 eval sh -c '\'' 507 if test -d "$1"; then 508 test -d "$1/."; 509 else 510 case $1 in #( 511 -*)set "./$1";; 512 esac; 513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 514 ???[sx]*):;;*)false;;esac;fi 515 '\'' sh 516 ' 517fi 518as_executable_p=$as_test_x 519 520# Sed expression to map a string onto a valid CPP name. 521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 522 523# Sed expression to map a string onto a valid variable name. 524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 525 526 527exec 7<&0 </dev/null 6>&1 528 529# Name of the host. 530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 531# so uname gets run too. 532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 533 534# 535# Initializations. 536# 537ac_default_prefix=/usr/local 538ac_clean_files= 539ac_config_libobj_dir=. 540LIBOBJS= 541cross_compiling=no 542subdirs= 543MFLAGS= 544MAKEFLAGS= 545 546# Identity of this package. 547PACKAGE_NAME= 548PACKAGE_TARNAME= 549PACKAGE_VERSION= 550PACKAGE_STRING= 551PACKAGE_BUGREPORT= 552PACKAGE_URL= 553 554ac_unique_file="import/memmem.c" 555# Factoring default headers for most tests. 556ac_includes_default="\ 557#include <stdio.h> 558#ifdef HAVE_SYS_TYPES_H 559# include <sys/types.h> 560#endif 561#ifdef HAVE_SYS_STAT_H 562# include <sys/stat.h> 563#endif 564#ifdef STDC_HEADERS 565# include <stdlib.h> 566# include <stddef.h> 567#else 568# ifdef HAVE_STDLIB_H 569# include <stdlib.h> 570# endif 571#endif 572#ifdef HAVE_STRING_H 573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 574# include <memory.h> 575# endif 576# include <string.h> 577#endif 578#ifdef HAVE_STRINGS_H 579# include <strings.h> 580#endif 581#ifdef HAVE_INTTYPES_H 582# include <inttypes.h> 583#endif 584#ifdef HAVE_STDINT_H 585# include <stdint.h> 586#endif 587#ifdef HAVE_UNISTD_H 588# include <unistd.h> 589#endif" 590 591gl_fnmatch_required=POSIX 592gl_func_list= 593gl_header_list= 594ac_subst_vars='am__EXEEXT_FALSE 595am__EXEEXT_TRUE 596gltests_LTLIBOBJS 597gltests_LIBOBJS 598gl_LTLIBOBJS 599gl_LIBOBJS 600LTLIBOBJS 601LIBOBJS 602LN_S 603am__fastdepCC_FALSE 604am__fastdepCC_TRUE 605CCDEPMODE 606AMDEPBACKSLASH 607AMDEP_FALSE 608AMDEP_TRUE 609am__quote 610am__include 611DEPDIR 612am__untar 613am__tar 614AMTAR 615am__leading_dot 616SET_MAKE 617AWK 618mkdir_p 619MKDIR_P 620INSTALL_STRIP_PROGRAM 621STRIP 622install_sh 623MAKEINFO 624AUTOHEADER 625AUTOMAKE 626AUTOCONF 627ACLOCAL 628VERSION 629PACKAGE 630CYGPATH_W 631am__isrc 632INSTALL_DATA 633INSTALL_SCRIPT 634INSTALL_PROGRAM 635LIBGNU_LTLIBDEPS 636LIBGNU_LIBDEPS 637gltests_WITNESS 638REPLACE_TOWLOWER 639REPLACE_ISWCNTRL 640HAVE_WCTYPE_H 641NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H 642NEXT_WCTYPE_H 643HAVE_ISWCNTRL 644REPLACE_ISWBLANK 645HAVE_WCTRANS_T 646HAVE_WCTYPE_T 647HAVE_ISWBLANK 648GNULIB_TOWCTRANS 649GNULIB_WCTRANS 650GNULIB_ISWCTYPE 651GNULIB_WCTYPE 652GNULIB_ISWBLANK 653HAVE_WINT_T 654HAVE_FEATURES_H 655NEXT_AS_FIRST_DIRECTIVE_WCHAR_H 656NEXT_WCHAR_H 657NEXT_AS_FIRST_DIRECTIVE_STRING_H 658NEXT_STRING_H 659NEXT_AS_FIRST_DIRECTIVE_STDDEF_H 660NEXT_STDDEF_H 661GL_GENERATE_STDDEF_H_FALSE 662GL_GENERATE_STDDEF_H_TRUE 663STDDEF_H 664HAVE_WCHAR_T 665REPLACE_NULL 666HAVE__BOOL 667GL_GENERATE_STDBOOL_H_FALSE 668GL_GENERATE_STDBOOL_H_TRUE 669STDBOOL_H 670UNDEFINE_STRTOK_R 671REPLACE_STRTOK_R 672REPLACE_STRSIGNAL 673REPLACE_STRNLEN 674REPLACE_STRNDUP 675REPLACE_STRNCAT 676REPLACE_STRERROR_R 677REPLACE_STRERROR 678REPLACE_STRCHRNUL 679REPLACE_STRCASESTR 680REPLACE_STRSTR 681REPLACE_STRDUP 682REPLACE_STPNCPY 683REPLACE_MEMMEM 684REPLACE_MEMCHR 685HAVE_STRVERSCMP 686HAVE_DECL_STRSIGNAL 687HAVE_DECL_STRERROR_R 688HAVE_DECL_STRTOK_R 689HAVE_STRCASESTR 690HAVE_STRSEP 691HAVE_STRPBRK 692HAVE_DECL_STRNLEN 693HAVE_DECL_STRNDUP 694HAVE_DECL_STRDUP 695HAVE_STRCHRNUL 696HAVE_STPNCPY 697HAVE_STPCPY 698HAVE_RAWMEMCHR 699HAVE_DECL_MEMRCHR 700HAVE_MEMPCPY 701HAVE_DECL_MEMMEM 702HAVE_MEMCHR 703HAVE_FFSLL 704HAVE_FFSL 705HAVE_MBSLEN 706GNULIB_STRVERSCMP 707GNULIB_STRSIGNAL 708GNULIB_STRERROR_R 709GNULIB_STRERROR 710GNULIB_MBSTOK_R 711GNULIB_MBSSEP 712GNULIB_MBSSPN 713GNULIB_MBSPBRK 714GNULIB_MBSCSPN 715GNULIB_MBSCASESTR 716GNULIB_MBSPCASECMP 717GNULIB_MBSNCASECMP 718GNULIB_MBSCASECMP 719GNULIB_MBSSTR 720GNULIB_MBSRCHR 721GNULIB_MBSCHR 722GNULIB_MBSNLEN 723GNULIB_MBSLEN 724GNULIB_STRTOK_R 725GNULIB_STRCASESTR 726GNULIB_STRSTR 727GNULIB_STRSEP 728GNULIB_STRPBRK 729GNULIB_STRNLEN 730GNULIB_STRNDUP 731GNULIB_STRNCAT 732GNULIB_STRDUP 733GNULIB_STRCHRNUL 734GNULIB_STPNCPY 735GNULIB_STPCPY 736GNULIB_RAWMEMCHR 737GNULIB_MEMRCHR 738GNULIB_MEMPCPY 739GNULIB_MEMMEM 740GNULIB_MEMCHR 741GNULIB_FFSLL 742GNULIB_FFSL 743LOCALE_FR 744LOCALE_FR_UTF8 745LOCALE_ZH_CN 746LOCALE_JA 747REPLACE_WCSWIDTH 748REPLACE_WCWIDTH 749REPLACE_WCSNRTOMBS 750REPLACE_WCSRTOMBS 751REPLACE_WCRTOMB 752REPLACE_MBSNRTOWCS 753REPLACE_MBSRTOWCS 754REPLACE_MBRLEN 755REPLACE_MBRTOWC 756REPLACE_MBSINIT 757REPLACE_WCTOB 758REPLACE_BTOWC 759REPLACE_MBSTATE_T 760HAVE_DECL_WCWIDTH 761HAVE_DECL_WCTOB 762HAVE_WCSWIDTH 763HAVE_WCSTOK 764HAVE_WCSSTR 765HAVE_WCSPBRK 766HAVE_WCSSPN 767HAVE_WCSCSPN 768HAVE_WCSRCHR 769HAVE_WCSCHR 770HAVE_WCSDUP 771HAVE_WCSXFRM 772HAVE_WCSCOLL 773HAVE_WCSNCASECMP 774HAVE_WCSCASECMP 775HAVE_WCSNCMP 776HAVE_WCSCMP 777HAVE_WCSNCAT 778HAVE_WCSCAT 779HAVE_WCPNCPY 780HAVE_WCSNCPY 781HAVE_WCPCPY 782HAVE_WCSCPY 783HAVE_WCSNLEN 784HAVE_WCSLEN 785HAVE_WMEMSET 786HAVE_WMEMMOVE 787HAVE_WMEMCPY 788HAVE_WMEMCMP 789HAVE_WMEMCHR 790HAVE_WCSNRTOMBS 791HAVE_WCSRTOMBS 792HAVE_WCRTOMB 793HAVE_MBSNRTOWCS 794HAVE_MBSRTOWCS 795HAVE_MBRLEN 796HAVE_MBRTOWC 797HAVE_MBSINIT 798HAVE_BTOWC 799GNULIB_WCSWIDTH 800GNULIB_WCSTOK 801GNULIB_WCSSTR 802GNULIB_WCSPBRK 803GNULIB_WCSSPN 804GNULIB_WCSCSPN 805GNULIB_WCSRCHR 806GNULIB_WCSCHR 807GNULIB_WCSDUP 808GNULIB_WCSXFRM 809GNULIB_WCSCOLL 810GNULIB_WCSNCASECMP 811GNULIB_WCSCASECMP 812GNULIB_WCSNCMP 813GNULIB_WCSCMP 814GNULIB_WCSNCAT 815GNULIB_WCSCAT 816GNULIB_WCPNCPY 817GNULIB_WCSNCPY 818GNULIB_WCPCPY 819GNULIB_WCSCPY 820GNULIB_WCSNLEN 821GNULIB_WCSLEN 822GNULIB_WMEMSET 823GNULIB_WMEMMOVE 824GNULIB_WMEMCPY 825GNULIB_WMEMCMP 826GNULIB_WMEMCHR 827GNULIB_WCWIDTH 828GNULIB_WCSNRTOMBS 829GNULIB_WCSRTOMBS 830GNULIB_WCRTOMB 831GNULIB_MBSNRTOWCS 832GNULIB_MBSRTOWCS 833GNULIB_MBRLEN 834GNULIB_MBRTOWC 835GNULIB_MBSINIT 836GNULIB_WCTOB 837GNULIB_BTOWC 838LOCALCHARSET_TESTS_ENVIRONMENT 839GLIBC21 840NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H 841NEXT_INTTYPES_H 842UINT64_MAX_EQ_ULONG_MAX 843UINT32_MAX_LT_UINTMAX_MAX 844PRIPTR_PREFIX 845PRI_MACROS_BROKEN 846INT64_MAX_EQ_LONG_MAX 847INT32_MAX_LT_INTMAX_MAX 848REPLACE_STRTOIMAX 849HAVE_DECL_STRTOUMAX 850HAVE_DECL_STRTOIMAX 851HAVE_DECL_IMAXDIV 852HAVE_DECL_IMAXABS 853GNULIB_STRTOUMAX 854GNULIB_STRTOIMAX 855GNULIB_IMAXDIV 856GNULIB_IMAXABS 857GL_GENERATE_STDINT_H_FALSE 858GL_GENERATE_STDINT_H_TRUE 859STDINT_H 860WINT_T_SUFFIX 861WCHAR_T_SUFFIX 862SIG_ATOMIC_T_SUFFIX 863SIZE_T_SUFFIX 864PTRDIFF_T_SUFFIX 865HAVE_SIGNED_WINT_T 866HAVE_SIGNED_WCHAR_T 867HAVE_SIGNED_SIG_ATOMIC_T 868BITSIZEOF_WINT_T 869BITSIZEOF_WCHAR_T 870BITSIZEOF_SIG_ATOMIC_T 871BITSIZEOF_SIZE_T 872BITSIZEOF_PTRDIFF_T 873APPLE_UNIVERSAL_BUILD 874HAVE_SYS_BITYPES_H 875HAVE_SYS_INTTYPES_H 876HAVE_STDINT_H 877NEXT_AS_FIRST_DIRECTIVE_STDINT_H 878NEXT_STDINT_H 879PRAGMA_COLUMNS 880PRAGMA_SYSTEM_HEADER 881INCLUDE_NEXT_AS_FIRST_DIRECTIVE 882INCLUDE_NEXT 883HAVE_SYS_TYPES_H 884HAVE_INTTYPES_H 885HAVE_WCHAR_H 886HAVE_UNSIGNED_LONG_LONG_INT 887HAVE_LONG_LONG_INT 888GL_GENERATE_FNMATCH_H_FALSE 889GL_GENERATE_FNMATCH_H_TRUE 890FNMATCH_H 891pkglibexecdir 892lispdir 893GL_GENERATE_ALLOCA_H_FALSE 894GL_GENERATE_ALLOCA_H_TRUE 895ALLOCA_H 896ALLOCA 897GL_COND_LIBTOOL_FALSE 898GL_COND_LIBTOOL_TRUE 899target_os 900target_vendor 901target_cpu 902target 903RANLIB 904ARFLAGS 905AR 906EGREP 907GREP 908CPP 909host_os 910host_vendor 911host_cpu 912host 913build_os 914build_vendor 915build_cpu 916build 917OBJEXT 918EXEEXT 919ac_ct_CC 920CPPFLAGS 921LDFLAGS 922CFLAGS 923CC 924MAINT 925MAINTAINER_MODE_FALSE 926MAINTAINER_MODE_TRUE 927target_alias 928host_alias 929build_alias 930LIBS 931ECHO_T 932ECHO_N 933ECHO_C 934DEFS 935mandir 936localedir 937libdir 938psdir 939pdfdir 940dvidir 941htmldir 942infodir 943docdir 944oldincludedir 945includedir 946localstatedir 947sharedstatedir 948sysconfdir 949datadir 950datarootdir 951libexecdir 952sbindir 953bindir 954program_transform_name 955prefix 956exec_prefix 957PACKAGE_URL 958PACKAGE_BUGREPORT 959PACKAGE_STRING 960PACKAGE_VERSION 961PACKAGE_TARNAME 962PACKAGE_NAME 963PATH_SEPARATOR 964SHELL' 965ac_subst_files='' 966ac_user_opts=' 967enable_option_checking 968enable_maintainer_mode 969enable_dependency_tracking 970' 971 ac_precious_vars='build_alias 972host_alias 973target_alias 974CC 975CFLAGS 976LDFLAGS 977LIBS 978CPPFLAGS 979CPP' 980 981 982# Initialize some variables set by options. 983ac_init_help= 984ac_init_version=false 985ac_unrecognized_opts= 986ac_unrecognized_sep= 987# The variables have the same names as the options, with 988# dashes changed to underlines. 989cache_file=/dev/null 990exec_prefix=NONE 991no_create= 992no_recursion= 993prefix=NONE 994program_prefix=NONE 995program_suffix=NONE 996program_transform_name=s,x,x, 997silent= 998site= 999srcdir= 1000verbose= 1001x_includes=NONE 1002x_libraries=NONE 1003 1004# Installation directory options. 1005# These are left unexpanded so users can "make install exec_prefix=/foo" 1006# and all the variables that are supposed to be based on exec_prefix 1007# by default will actually change. 1008# Use braces instead of parens because sh, perl, etc. also accept them. 1009# (The list follows the same order as the GNU Coding Standards.) 1010bindir='${exec_prefix}/bin' 1011sbindir='${exec_prefix}/sbin' 1012libexecdir='${exec_prefix}/libexec' 1013datarootdir='${prefix}/share' 1014datadir='${datarootdir}' 1015sysconfdir='${prefix}/etc' 1016sharedstatedir='${prefix}/com' 1017localstatedir='${prefix}/var' 1018includedir='${prefix}/include' 1019oldincludedir='/usr/include' 1020docdir='${datarootdir}/doc/${PACKAGE}' 1021infodir='${datarootdir}/info' 1022htmldir='${docdir}' 1023dvidir='${docdir}' 1024pdfdir='${docdir}' 1025psdir='${docdir}' 1026libdir='${exec_prefix}/lib' 1027localedir='${datarootdir}/locale' 1028mandir='${datarootdir}/man' 1029 1030ac_prev= 1031ac_dashdash= 1032for ac_option 1033do 1034 # If the previous option needs an argument, assign it. 1035 if test -n "$ac_prev"; then 1036 eval $ac_prev=\$ac_option 1037 ac_prev= 1038 continue 1039 fi 1040 1041 case $ac_option in 1042 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1043 *) ac_optarg=yes ;; 1044 esac 1045 1046 # Accept the important Cygnus configure options, so we can diagnose typos. 1047 1048 case $ac_dashdash$ac_option in 1049 --) 1050 ac_dashdash=yes ;; 1051 1052 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1053 ac_prev=bindir ;; 1054 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1055 bindir=$ac_optarg ;; 1056 1057 -build | --build | --buil | --bui | --bu) 1058 ac_prev=build_alias ;; 1059 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1060 build_alias=$ac_optarg ;; 1061 1062 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1063 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1064 ac_prev=cache_file ;; 1065 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1066 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1067 cache_file=$ac_optarg ;; 1068 1069 --config-cache | -C) 1070 cache_file=config.cache ;; 1071 1072 -datadir | --datadir | --datadi | --datad) 1073 ac_prev=datadir ;; 1074 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1075 datadir=$ac_optarg ;; 1076 1077 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1078 | --dataroo | --dataro | --datar) 1079 ac_prev=datarootdir ;; 1080 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1081 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1082 datarootdir=$ac_optarg ;; 1083 1084 -disable-* | --disable-*) 1085 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1086 # Reject names that are not valid shell variable names. 1087 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1088 as_fn_error "invalid feature name: $ac_useropt" 1089 ac_useropt_orig=$ac_useropt 1090 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1091 case $ac_user_opts in 1092 *" 1093"enable_$ac_useropt" 1094"*) ;; 1095 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1096 ac_unrecognized_sep=', ';; 1097 esac 1098 eval enable_$ac_useropt=no ;; 1099 1100 -docdir | --docdir | --docdi | --doc | --do) 1101 ac_prev=docdir ;; 1102 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1103 docdir=$ac_optarg ;; 1104 1105 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1106 ac_prev=dvidir ;; 1107 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1108 dvidir=$ac_optarg ;; 1109 1110 -enable-* | --enable-*) 1111 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1112 # Reject names that are not valid shell variable names. 1113 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1114 as_fn_error "invalid feature name: $ac_useropt" 1115 ac_useropt_orig=$ac_useropt 1116 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1117 case $ac_user_opts in 1118 *" 1119"enable_$ac_useropt" 1120"*) ;; 1121 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1122 ac_unrecognized_sep=', ';; 1123 esac 1124 eval enable_$ac_useropt=\$ac_optarg ;; 1125 1126 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1127 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1128 | --exec | --exe | --ex) 1129 ac_prev=exec_prefix ;; 1130 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1131 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1132 | --exec=* | --exe=* | --ex=*) 1133 exec_prefix=$ac_optarg ;; 1134 1135 -gas | --gas | --ga | --g) 1136 # Obsolete; use --with-gas. 1137 with_gas=yes ;; 1138 1139 -help | --help | --hel | --he | -h) 1140 ac_init_help=long ;; 1141 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1142 ac_init_help=recursive ;; 1143 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1144 ac_init_help=short ;; 1145 1146 -host | --host | --hos | --ho) 1147 ac_prev=host_alias ;; 1148 -host=* | --host=* | --hos=* | --ho=*) 1149 host_alias=$ac_optarg ;; 1150 1151 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1152 ac_prev=htmldir ;; 1153 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1154 | --ht=*) 1155 htmldir=$ac_optarg ;; 1156 1157 -includedir | --includedir | --includedi | --included | --include \ 1158 | --includ | --inclu | --incl | --inc) 1159 ac_prev=includedir ;; 1160 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1161 | --includ=* | --inclu=* | --incl=* | --inc=*) 1162 includedir=$ac_optarg ;; 1163 1164 -infodir | --infodir | --infodi | --infod | --info | --inf) 1165 ac_prev=infodir ;; 1166 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1167 infodir=$ac_optarg ;; 1168 1169 -libdir | --libdir | --libdi | --libd) 1170 ac_prev=libdir ;; 1171 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1172 libdir=$ac_optarg ;; 1173 1174 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1175 | --libexe | --libex | --libe) 1176 ac_prev=libexecdir ;; 1177 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1178 | --libexe=* | --libex=* | --libe=*) 1179 libexecdir=$ac_optarg ;; 1180 1181 -localedir | --localedir | --localedi | --localed | --locale) 1182 ac_prev=localedir ;; 1183 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1184 localedir=$ac_optarg ;; 1185 1186 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1187 | --localstate | --localstat | --localsta | --localst | --locals) 1188 ac_prev=localstatedir ;; 1189 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1190 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1191 localstatedir=$ac_optarg ;; 1192 1193 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1194 ac_prev=mandir ;; 1195 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1196 mandir=$ac_optarg ;; 1197 1198 -nfp | --nfp | --nf) 1199 # Obsolete; use --without-fp. 1200 with_fp=no ;; 1201 1202 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1203 | --no-cr | --no-c | -n) 1204 no_create=yes ;; 1205 1206 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1207 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1208 no_recursion=yes ;; 1209 1210 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1211 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1212 | --oldin | --oldi | --old | --ol | --o) 1213 ac_prev=oldincludedir ;; 1214 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1215 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1216 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1217 oldincludedir=$ac_optarg ;; 1218 1219 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1220 ac_prev=prefix ;; 1221 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1222 prefix=$ac_optarg ;; 1223 1224 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1225 | --program-pre | --program-pr | --program-p) 1226 ac_prev=program_prefix ;; 1227 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1228 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1229 program_prefix=$ac_optarg ;; 1230 1231 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1232 | --program-suf | --program-su | --program-s) 1233 ac_prev=program_suffix ;; 1234 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1235 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1236 program_suffix=$ac_optarg ;; 1237 1238 -program-transform-name | --program-transform-name \ 1239 | --program-transform-nam | --program-transform-na \ 1240 | --program-transform-n | --program-transform- \ 1241 | --program-transform | --program-transfor \ 1242 | --program-transfo | --program-transf \ 1243 | --program-trans | --program-tran \ 1244 | --progr-tra | --program-tr | --program-t) 1245 ac_prev=program_transform_name ;; 1246 -program-transform-name=* | --program-transform-name=* \ 1247 | --program-transform-nam=* | --program-transform-na=* \ 1248 | --program-transform-n=* | --program-transform-=* \ 1249 | --program-transform=* | --program-transfor=* \ 1250 | --program-transfo=* | --program-transf=* \ 1251 | --program-trans=* | --program-tran=* \ 1252 | --progr-tra=* | --program-tr=* | --program-t=*) 1253 program_transform_name=$ac_optarg ;; 1254 1255 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1256 ac_prev=pdfdir ;; 1257 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1258 pdfdir=$ac_optarg ;; 1259 1260 -psdir | --psdir | --psdi | --psd | --ps) 1261 ac_prev=psdir ;; 1262 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1263 psdir=$ac_optarg ;; 1264 1265 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1266 | -silent | --silent | --silen | --sile | --sil) 1267 silent=yes ;; 1268 1269 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1270 ac_prev=sbindir ;; 1271 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1272 | --sbi=* | --sb=*) 1273 sbindir=$ac_optarg ;; 1274 1275 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1276 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1277 | --sharedst | --shareds | --shared | --share | --shar \ 1278 | --sha | --sh) 1279 ac_prev=sharedstatedir ;; 1280 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1281 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1282 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1283 | --sha=* | --sh=*) 1284 sharedstatedir=$ac_optarg ;; 1285 1286 -site | --site | --sit) 1287 ac_prev=site ;; 1288 -site=* | --site=* | --sit=*) 1289 site=$ac_optarg ;; 1290 1291 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1292 ac_prev=srcdir ;; 1293 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1294 srcdir=$ac_optarg ;; 1295 1296 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1297 | --syscon | --sysco | --sysc | --sys | --sy) 1298 ac_prev=sysconfdir ;; 1299 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1300 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1301 sysconfdir=$ac_optarg ;; 1302 1303 -target | --target | --targe | --targ | --tar | --ta | --t) 1304 ac_prev=target_alias ;; 1305 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1306 target_alias=$ac_optarg ;; 1307 1308 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1309 verbose=yes ;; 1310 1311 -version | --version | --versio | --versi | --vers | -V) 1312 ac_init_version=: ;; 1313 1314 -with-* | --with-*) 1315 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1316 # Reject names that are not valid shell variable names. 1317 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1318 as_fn_error "invalid package name: $ac_useropt" 1319 ac_useropt_orig=$ac_useropt 1320 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1321 case $ac_user_opts in 1322 *" 1323"with_$ac_useropt" 1324"*) ;; 1325 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1326 ac_unrecognized_sep=', ';; 1327 esac 1328 eval with_$ac_useropt=\$ac_optarg ;; 1329 1330 -without-* | --without-*) 1331 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1332 # Reject names that are not valid shell variable names. 1333 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1334 as_fn_error "invalid package name: $ac_useropt" 1335 ac_useropt_orig=$ac_useropt 1336 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1337 case $ac_user_opts in 1338 *" 1339"with_$ac_useropt" 1340"*) ;; 1341 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1342 ac_unrecognized_sep=', ';; 1343 esac 1344 eval with_$ac_useropt=no ;; 1345 1346 --x) 1347 # Obsolete; use --with-x. 1348 with_x=yes ;; 1349 1350 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1351 | --x-incl | --x-inc | --x-in | --x-i) 1352 ac_prev=x_includes ;; 1353 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1354 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1355 x_includes=$ac_optarg ;; 1356 1357 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1358 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1359 ac_prev=x_libraries ;; 1360 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1361 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1362 x_libraries=$ac_optarg ;; 1363 1364 -*) as_fn_error "unrecognized option: \`$ac_option' 1365Try \`$0 --help' for more information." 1366 ;; 1367 1368 *=*) 1369 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1370 # Reject names that are not valid shell variable names. 1371 case $ac_envvar in #( 1372 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1373 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1374 esac 1375 eval $ac_envvar=\$ac_optarg 1376 export $ac_envvar ;; 1377 1378 *) 1379 # FIXME: should be removed in autoconf 3.0. 1380 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1381 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1382 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1383 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1384 ;; 1385 1386 esac 1387done 1388 1389if test -n "$ac_prev"; then 1390 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1391 as_fn_error "missing argument to $ac_option" 1392fi 1393 1394if test -n "$ac_unrecognized_opts"; then 1395 case $enable_option_checking in 1396 no) ;; 1397 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1398 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1399 esac 1400fi 1401 1402# Check all directory arguments for consistency. 1403for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1404 datadir sysconfdir sharedstatedir localstatedir includedir \ 1405 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1406 libdir localedir mandir 1407do 1408 eval ac_val=\$$ac_var 1409 # Remove trailing slashes. 1410 case $ac_val in 1411 */ ) 1412 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1413 eval $ac_var=\$ac_val;; 1414 esac 1415 # Be sure to have absolute directory names. 1416 case $ac_val in 1417 [\\/$]* | ?:[\\/]* ) continue;; 1418 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1419 esac 1420 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1421done 1422 1423# There might be people who depend on the old broken behavior: `$host' 1424# used to hold the argument of --host etc. 1425# FIXME: To remove some day. 1426build=$build_alias 1427host=$host_alias 1428target=$target_alias 1429 1430# FIXME: To remove some day. 1431if test "x$host_alias" != x; then 1432 if test "x$build_alias" = x; then 1433 cross_compiling=maybe 1434 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1435 If a cross compiler is detected then cross compile mode will be used." >&2 1436 elif test "x$build_alias" != "x$host_alias"; then 1437 cross_compiling=yes 1438 fi 1439fi 1440 1441ac_tool_prefix= 1442test -n "$host_alias" && ac_tool_prefix=$host_alias- 1443 1444test "$silent" = yes && exec 6>/dev/null 1445 1446 1447ac_pwd=`pwd` && test -n "$ac_pwd" && 1448ac_ls_di=`ls -di .` && 1449ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1450 as_fn_error "working directory cannot be determined" 1451test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1452 as_fn_error "pwd does not report name of working directory" 1453 1454 1455# Find the source files, if location was not specified. 1456if test -z "$srcdir"; then 1457 ac_srcdir_defaulted=yes 1458 # Try the directory containing this script, then the parent directory. 1459 ac_confdir=`$as_dirname -- "$as_myself" || 1460$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1461 X"$as_myself" : 'X\(//\)[^/]' \| \ 1462 X"$as_myself" : 'X\(//\)$' \| \ 1463 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1464$as_echo X"$as_myself" | 1465 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1466 s//\1/ 1467 q 1468 } 1469 /^X\(\/\/\)[^/].*/{ 1470 s//\1/ 1471 q 1472 } 1473 /^X\(\/\/\)$/{ 1474 s//\1/ 1475 q 1476 } 1477 /^X\(\/\).*/{ 1478 s//\1/ 1479 q 1480 } 1481 s/.*/./; q'` 1482 srcdir=$ac_confdir 1483 if test ! -r "$srcdir/$ac_unique_file"; then 1484 srcdir=.. 1485 fi 1486else 1487 ac_srcdir_defaulted=no 1488fi 1489if test ! -r "$srcdir/$ac_unique_file"; then 1490 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1491 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1492fi 1493ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1494ac_abs_confdir=`( 1495 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1496 pwd)` 1497# When building in place, set srcdir=. 1498if test "$ac_abs_confdir" = "$ac_pwd"; then 1499 srcdir=. 1500fi 1501# Remove unnecessary trailing slashes from srcdir. 1502# Double slashes in file names in object file debugging info 1503# mess up M-x gdb in Emacs. 1504case $srcdir in 1505*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1506esac 1507for ac_var in $ac_precious_vars; do 1508 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1509 eval ac_env_${ac_var}_value=\$${ac_var} 1510 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1511 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1512done 1513 1514# 1515# Report the --help message. 1516# 1517if test "$ac_init_help" = "long"; then 1518 # Omit some internal or obsolete options to make the list less imposing. 1519 # This message is too long to be a string in the A/UX 3.1 sh. 1520 cat <<_ACEOF 1521\`configure' configures this package to adapt to many kinds of systems. 1522 1523Usage: $0 [OPTION]... [VAR=VALUE]... 1524 1525To assign environment variables (e.g., CC, CFLAGS...), specify them as 1526VAR=VALUE. See below for descriptions of some of the useful variables. 1527 1528Defaults for the options are specified in brackets. 1529 1530Configuration: 1531 -h, --help display this help and exit 1532 --help=short display options specific to this package 1533 --help=recursive display the short help of all the included packages 1534 -V, --version display version information and exit 1535 -q, --quiet, --silent do not print \`checking...' messages 1536 --cache-file=FILE cache test results in FILE [disabled] 1537 -C, --config-cache alias for \`--cache-file=config.cache' 1538 -n, --no-create do not create output files 1539 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1540 1541Installation directories: 1542 --prefix=PREFIX install architecture-independent files in PREFIX 1543 [$ac_default_prefix] 1544 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1545 [PREFIX] 1546 1547By default, \`make install' will install all the files in 1548\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1549an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1550for instance \`--prefix=\$HOME'. 1551 1552For better control, use the options below. 1553 1554Fine tuning of the installation directories: 1555 --bindir=DIR user executables [EPREFIX/bin] 1556 --sbindir=DIR system admin executables [EPREFIX/sbin] 1557 --libexecdir=DIR program executables [EPREFIX/libexec] 1558 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1559 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1560 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1561 --libdir=DIR object code libraries [EPREFIX/lib] 1562 --includedir=DIR C header files [PREFIX/include] 1563 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1564 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1565 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1566 --infodir=DIR info documentation [DATAROOTDIR/info] 1567 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1568 --mandir=DIR man documentation [DATAROOTDIR/man] 1569 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1570 --htmldir=DIR html documentation [DOCDIR] 1571 --dvidir=DIR dvi documentation [DOCDIR] 1572 --pdfdir=DIR pdf documentation [DOCDIR] 1573 --psdir=DIR ps documentation [DOCDIR] 1574_ACEOF 1575 1576 cat <<\_ACEOF 1577 1578Program names: 1579 --program-prefix=PREFIX prepend PREFIX to installed program names 1580 --program-suffix=SUFFIX append SUFFIX to installed program names 1581 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1582 1583System types: 1584 --build=BUILD configure for building on BUILD [guessed] 1585 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1586 --target=TARGET configure for building compilers for TARGET [HOST] 1587_ACEOF 1588fi 1589 1590if test -n "$ac_init_help"; then 1591 1592 cat <<\_ACEOF 1593 1594Optional Features: 1595 --disable-option-checking ignore unrecognized --enable/--with options 1596 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1597 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1598 --enable-maintainer-mode enable make rules and dependencies not useful 1599 (and sometimes confusing) to the casual installer 1600 --disable-dependency-tracking speeds up one-time build 1601 --enable-dependency-tracking do not reject slow dependency extractors 1602 1603Some influential environment variables: 1604 CC C compiler command 1605 CFLAGS C compiler flags 1606 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1607 nonstandard directory <lib dir> 1608 LIBS libraries to pass to the linker, e.g. -l<library> 1609 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1610 you have headers in a nonstandard directory <include dir> 1611 CPP C preprocessor 1612 1613Use these variables to override the choices made by `configure' or to help 1614it to find libraries and programs with nonstandard names/locations. 1615 1616Report bugs to the package provider. 1617_ACEOF 1618ac_status=$? 1619fi 1620 1621if test "$ac_init_help" = "recursive"; then 1622 # If there are subdirs, report their specific --help. 1623 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1624 test -d "$ac_dir" || 1625 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1626 continue 1627 ac_builddir=. 1628 1629case "$ac_dir" in 1630.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1631*) 1632 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1633 # A ".." for each directory in $ac_dir_suffix. 1634 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1635 case $ac_top_builddir_sub in 1636 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1637 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1638 esac ;; 1639esac 1640ac_abs_top_builddir=$ac_pwd 1641ac_abs_builddir=$ac_pwd$ac_dir_suffix 1642# for backward compatibility: 1643ac_top_builddir=$ac_top_build_prefix 1644 1645case $srcdir in 1646 .) # We are building in place. 1647 ac_srcdir=. 1648 ac_top_srcdir=$ac_top_builddir_sub 1649 ac_abs_top_srcdir=$ac_pwd ;; 1650 [\\/]* | ?:[\\/]* ) # Absolute name. 1651 ac_srcdir=$srcdir$ac_dir_suffix; 1652 ac_top_srcdir=$srcdir 1653 ac_abs_top_srcdir=$srcdir ;; 1654 *) # Relative name. 1655 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1656 ac_top_srcdir=$ac_top_build_prefix$srcdir 1657 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1658esac 1659ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1660 1661 cd "$ac_dir" || { ac_status=$?; continue; } 1662 # Check for guested configure. 1663 if test -f "$ac_srcdir/configure.gnu"; then 1664 echo && 1665 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1666 elif test -f "$ac_srcdir/configure"; then 1667 echo && 1668 $SHELL "$ac_srcdir/configure" --help=recursive 1669 else 1670 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1671 fi || ac_status=$? 1672 cd "$ac_pwd" || { ac_status=$?; break; } 1673 done 1674fi 1675 1676test -n "$ac_init_help" && exit $ac_status 1677if $ac_init_version; then 1678 cat <<\_ACEOF 1679configure 1680generated by GNU Autoconf 2.64 1681 1682Copyright (C) 2009 Free Software Foundation, Inc. 1683This configure script is free software; the Free Software Foundation 1684gives unlimited permission to copy, distribute and modify it. 1685_ACEOF 1686 exit 1687fi 1688 1689## ------------------------ ## 1690## Autoconf initialization. ## 1691## ------------------------ ## 1692 1693# ac_fn_c_try_compile LINENO 1694# -------------------------- 1695# Try to compile conftest.$ac_ext, and return whether this succeeded. 1696ac_fn_c_try_compile () 1697{ 1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1699 rm -f conftest.$ac_objext 1700 if { { ac_try="$ac_compile" 1701case "(($ac_try" in 1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1703 *) ac_try_echo=$ac_try;; 1704esac 1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1706$as_echo "$ac_try_echo"; } >&5 1707 (eval "$ac_compile") 2>conftest.err 1708 ac_status=$? 1709 if test -s conftest.err; then 1710 grep -v '^ *+' conftest.err >conftest.er1 1711 cat conftest.er1 >&5 1712 mv -f conftest.er1 conftest.err 1713 fi 1714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1715 test $ac_status = 0; } && { 1716 test -z "$ac_c_werror_flag" || 1717 test ! -s conftest.err 1718 } && test -s conftest.$ac_objext; then : 1719 ac_retval=0 1720else 1721 $as_echo "$as_me: failed program was:" >&5 1722sed 's/^/| /' conftest.$ac_ext >&5 1723 1724 ac_retval=1 1725fi 1726 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1727 return $ac_retval 1728 1729} # ac_fn_c_try_compile 1730 1731# ac_fn_c_try_cpp LINENO 1732# ---------------------- 1733# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1734ac_fn_c_try_cpp () 1735{ 1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1737 if { { ac_try="$ac_cpp conftest.$ac_ext" 1738case "(($ac_try" in 1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 *) ac_try_echo=$ac_try;; 1741esac 1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743$as_echo "$ac_try_echo"; } >&5 1744 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1745 ac_status=$? 1746 if test -s conftest.err; then 1747 grep -v '^ *+' conftest.err >conftest.er1 1748 cat conftest.er1 >&5 1749 mv -f conftest.er1 conftest.err 1750 fi 1751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1752 test $ac_status = 0; } >/dev/null && { 1753 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1754 test ! -s conftest.err 1755 }; then : 1756 ac_retval=0 1757else 1758 $as_echo "$as_me: failed program was:" >&5 1759sed 's/^/| /' conftest.$ac_ext >&5 1760 1761 ac_retval=1 1762fi 1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1764 return $ac_retval 1765 1766} # ac_fn_c_try_cpp 1767 1768# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1769# ------------------------------------------------------- 1770# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1771# the include files in INCLUDES and setting the cache variable VAR 1772# accordingly. 1773ac_fn_c_check_header_mongrel () 1774{ 1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1776 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1778$as_echo_n "checking for $2... " >&6; } 1779if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1780 $as_echo_n "(cached) " >&6 1781fi 1782eval ac_res=\$$3 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1784$as_echo "$ac_res" >&6; } 1785else 1786 # Is the header compilable? 1787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1788$as_echo_n "checking $2 usability... " >&6; } 1789cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1790/* end confdefs.h. */ 1791$4 1792#include <$2> 1793_ACEOF 1794if ac_fn_c_try_compile "$LINENO"; then : 1795 ac_header_compiler=yes 1796else 1797 ac_header_compiler=no 1798fi 1799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1801$as_echo "$ac_header_compiler" >&6; } 1802 1803# Is the header present? 1804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1805$as_echo_n "checking $2 presence... " >&6; } 1806cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1807/* end confdefs.h. */ 1808#include <$2> 1809_ACEOF 1810if ac_fn_c_try_cpp "$LINENO"; then : 1811 ac_header_preproc=yes 1812else 1813 ac_header_preproc=no 1814fi 1815rm -f conftest.err conftest.$ac_ext 1816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1817$as_echo "$ac_header_preproc" >&6; } 1818 1819# So? What about this header? 1820case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1821 yes:no: ) 1822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1823$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1825$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1826 ;; 1827 no:yes:* ) 1828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1829$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1831$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1833$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1835$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1837$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1838 ;; 1839esac 1840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1841$as_echo_n "checking for $2... " >&6; } 1842if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1843 $as_echo_n "(cached) " >&6 1844else 1845 eval "$3=\$ac_header_compiler" 1846fi 1847eval ac_res=\$$3 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1849$as_echo "$ac_res" >&6; } 1850fi 1851 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1852 1853} # ac_fn_c_check_header_mongrel 1854 1855# ac_fn_c_try_run LINENO 1856# ---------------------- 1857# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1858# that executables *can* be run. 1859ac_fn_c_try_run () 1860{ 1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1862 if { { ac_try="$ac_link" 1863case "(($ac_try" in 1864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1865 *) ac_try_echo=$ac_try;; 1866esac 1867eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1868$as_echo "$ac_try_echo"; } >&5 1869 (eval "$ac_link") 2>&5 1870 ac_status=$? 1871 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1872 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1873 { { case "(($ac_try" in 1874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1875 *) ac_try_echo=$ac_try;; 1876esac 1877eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1878$as_echo "$ac_try_echo"; } >&5 1879 (eval "$ac_try") 2>&5 1880 ac_status=$? 1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1882 test $ac_status = 0; }; }; then : 1883 ac_retval=0 1884else 1885 $as_echo "$as_me: program exited with status $ac_status" >&5 1886 $as_echo "$as_me: failed program was:" >&5 1887sed 's/^/| /' conftest.$ac_ext >&5 1888 1889 ac_retval=$ac_status 1890fi 1891 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1892 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1893 return $ac_retval 1894 1895} # ac_fn_c_try_run 1896 1897# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1898# ------------------------------------------------------- 1899# Tests whether HEADER exists and can be compiled using the include files in 1900# INCLUDES, setting the cache variable VAR accordingly. 1901ac_fn_c_check_header_compile () 1902{ 1903 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1905$as_echo_n "checking for $2... " >&6; } 1906if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1907 $as_echo_n "(cached) " >&6 1908else 1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1910/* end confdefs.h. */ 1911$4 1912#include <$2> 1913_ACEOF 1914if ac_fn_c_try_compile "$LINENO"; then : 1915 eval "$3=yes" 1916else 1917 eval "$3=no" 1918fi 1919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1920fi 1921eval ac_res=\$$3 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1923$as_echo "$ac_res" >&6; } 1924 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1925 1926} # ac_fn_c_check_header_compile 1927 1928# ac_fn_c_try_link LINENO 1929# ----------------------- 1930# Try to link conftest.$ac_ext, and return whether this succeeded. 1931ac_fn_c_try_link () 1932{ 1933 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1934 rm -f conftest.$ac_objext conftest$ac_exeext 1935 if { { ac_try="$ac_link" 1936case "(($ac_try" in 1937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1938 *) ac_try_echo=$ac_try;; 1939esac 1940eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1941$as_echo "$ac_try_echo"; } >&5 1942 (eval "$ac_link") 2>conftest.err 1943 ac_status=$? 1944 if test -s conftest.err; then 1945 grep -v '^ *+' conftest.err >conftest.er1 1946 cat conftest.er1 >&5 1947 mv -f conftest.er1 conftest.err 1948 fi 1949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1950 test $ac_status = 0; } && { 1951 test -z "$ac_c_werror_flag" || 1952 test ! -s conftest.err 1953 } && test -s conftest$ac_exeext && { 1954 test "$cross_compiling" = yes || 1955 $as_test_x conftest$ac_exeext 1956 }; then : 1957 ac_retval=0 1958else 1959 $as_echo "$as_me: failed program was:" >&5 1960sed 's/^/| /' conftest.$ac_ext >&5 1961 1962 ac_retval=1 1963fi 1964 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1965 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1966 # interfere with the next link command; also delete a directory that is 1967 # left behind by Apple's compiler. We do this before executing the actions. 1968 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1969 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1970 return $ac_retval 1971 1972} # ac_fn_c_try_link 1973 1974# ac_fn_c_check_func LINENO FUNC VAR 1975# ---------------------------------- 1976# Tests whether FUNC exists, setting the cache variable VAR accordingly 1977ac_fn_c_check_func () 1978{ 1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1981$as_echo_n "checking for $2... " >&6; } 1982if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1983 $as_echo_n "(cached) " >&6 1984else 1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1986/* end confdefs.h. */ 1987/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1988 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1989#define $2 innocuous_$2 1990 1991/* System header to define __stub macros and hopefully few prototypes, 1992 which can conflict with char $2 (); below. 1993 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1994 <limits.h> exists even on freestanding compilers. */ 1995 1996#ifdef __STDC__ 1997# include <limits.h> 1998#else 1999# include <assert.h> 2000#endif 2001 2002#undef $2 2003 2004/* Override any GCC internal prototype to avoid an error. 2005 Use char because int might match the return type of a GCC 2006 builtin and then its argument prototype would still apply. */ 2007#ifdef __cplusplus 2008extern "C" 2009#endif 2010char $2 (); 2011/* The GNU C library defines this for functions which it implements 2012 to always fail with ENOSYS. Some functions are actually named 2013 something starting with __ and the normal name is an alias. */ 2014#if defined __stub_$2 || defined __stub___$2 2015choke me 2016#endif 2017 2018int 2019main () 2020{ 2021return $2 (); 2022 ; 2023 return 0; 2024} 2025_ACEOF 2026if ac_fn_c_try_link "$LINENO"; then : 2027 eval "$3=yes" 2028else 2029 eval "$3=no" 2030fi 2031rm -f core conftest.err conftest.$ac_objext \ 2032 conftest$ac_exeext conftest.$ac_ext 2033fi 2034eval ac_res=\$$3 2035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2036$as_echo "$ac_res" >&6; } 2037 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2038 2039} # ac_fn_c_check_func 2040 2041# ac_fn_c_check_decl LINENO SYMBOL VAR 2042# ------------------------------------ 2043# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2044ac_fn_c_check_decl () 2045{ 2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 2048$as_echo_n "checking whether $2 is declared... " >&6; } 2049if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2050 $as_echo_n "(cached) " >&6 2051else 2052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2053/* end confdefs.h. */ 2054$4 2055int 2056main () 2057{ 2058#ifndef $2 2059 (void) $2; 2060#endif 2061 2062 ; 2063 return 0; 2064} 2065_ACEOF 2066if ac_fn_c_try_compile "$LINENO"; then : 2067 eval "$3=yes" 2068else 2069 eval "$3=no" 2070fi 2071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2072fi 2073eval ac_res=\$$3 2074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2075$as_echo "$ac_res" >&6; } 2076 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2077 2078} # ac_fn_c_check_decl 2079 2080# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2081# -------------------------------------------- 2082# Tries to find the compile-time value of EXPR in a program that includes 2083# INCLUDES, setting VAR accordingly. Returns whether the value could be 2084# computed 2085ac_fn_c_compute_int () 2086{ 2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2088 if test "$cross_compiling" = yes; then 2089 # Depending upon the size, compute the lo and hi bounds. 2090cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2091/* end confdefs.h. */ 2092$4 2093int 2094main () 2095{ 2096static int test_array [1 - 2 * !(($2) >= 0)]; 2097test_array [0] = 0 2098 2099 ; 2100 return 0; 2101} 2102_ACEOF 2103if ac_fn_c_try_compile "$LINENO"; then : 2104 ac_lo=0 ac_mid=0 2105 while :; do 2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2107/* end confdefs.h. */ 2108$4 2109int 2110main () 2111{ 2112static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2113test_array [0] = 0 2114 2115 ; 2116 return 0; 2117} 2118_ACEOF 2119if ac_fn_c_try_compile "$LINENO"; then : 2120 ac_hi=$ac_mid; break 2121else 2122 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2123 if test $ac_lo -le $ac_mid; then 2124 ac_lo= ac_hi= 2125 break 2126 fi 2127 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2128fi 2129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2130 done 2131else 2132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2133/* end confdefs.h. */ 2134$4 2135int 2136main () 2137{ 2138static int test_array [1 - 2 * !(($2) < 0)]; 2139test_array [0] = 0 2140 2141 ; 2142 return 0; 2143} 2144_ACEOF 2145if ac_fn_c_try_compile "$LINENO"; then : 2146 ac_hi=-1 ac_mid=-1 2147 while :; do 2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2149/* end confdefs.h. */ 2150$4 2151int 2152main () 2153{ 2154static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2155test_array [0] = 0 2156 2157 ; 2158 return 0; 2159} 2160_ACEOF 2161if ac_fn_c_try_compile "$LINENO"; then : 2162 ac_lo=$ac_mid; break 2163else 2164 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2165 if test $ac_mid -le $ac_hi; then 2166 ac_lo= ac_hi= 2167 break 2168 fi 2169 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2170fi 2171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2172 done 2173else 2174 ac_lo= ac_hi= 2175fi 2176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2177fi 2178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2179# Binary search between lo and hi bounds. 2180while test "x$ac_lo" != "x$ac_hi"; do 2181 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2183/* end confdefs.h. */ 2184$4 2185int 2186main () 2187{ 2188static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2189test_array [0] = 0 2190 2191 ; 2192 return 0; 2193} 2194_ACEOF 2195if ac_fn_c_try_compile "$LINENO"; then : 2196 ac_hi=$ac_mid 2197else 2198 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2199fi 2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2201done 2202case $ac_lo in #(( 2203?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2204'') ac_retval=1 ;; 2205esac 2206 else 2207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2208/* end confdefs.h. */ 2209$4 2210static long int longval () { return $2; } 2211static unsigned long int ulongval () { return $2; } 2212#include <stdio.h> 2213#include <stdlib.h> 2214int 2215main () 2216{ 2217 2218 FILE *f = fopen ("conftest.val", "w"); 2219 if (! f) 2220 return 1; 2221 if (($2) < 0) 2222 { 2223 long int i = longval (); 2224 if (i != ($2)) 2225 return 1; 2226 fprintf (f, "%ld", i); 2227 } 2228 else 2229 { 2230 unsigned long int i = ulongval (); 2231 if (i != ($2)) 2232 return 1; 2233 fprintf (f, "%lu", i); 2234 } 2235 /* Do not output a trailing newline, as this causes \r\n confusion 2236 on some platforms. */ 2237 return ferror (f) || fclose (f) != 0; 2238 2239 ; 2240 return 0; 2241} 2242_ACEOF 2243if ac_fn_c_try_run "$LINENO"; then : 2244 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2245else 2246 ac_retval=1 2247fi 2248rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2249 conftest.$ac_objext conftest.beam conftest.$ac_ext 2250rm -f conftest.val 2251 2252 fi 2253 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2254 return $ac_retval 2255 2256} # ac_fn_c_compute_int 2257 2258# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2259# ------------------------------------------- 2260# Tests whether TYPE exists after having included INCLUDES, setting cache 2261# variable VAR accordingly. 2262ac_fn_c_check_type () 2263{ 2264 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2266$as_echo_n "checking for $2... " >&6; } 2267if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2268 $as_echo_n "(cached) " >&6 2269else 2270 eval "$3=no" 2271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2272/* end confdefs.h. */ 2273$4 2274int 2275main () 2276{ 2277if (sizeof ($2)) 2278 return 0; 2279 ; 2280 return 0; 2281} 2282_ACEOF 2283if ac_fn_c_try_compile "$LINENO"; then : 2284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2285/* end confdefs.h. */ 2286$4 2287int 2288main () 2289{ 2290if (sizeof (($2))) 2291 return 0; 2292 ; 2293 return 0; 2294} 2295_ACEOF 2296if ac_fn_c_try_compile "$LINENO"; then : 2297 2298else 2299 eval "$3=yes" 2300fi 2301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2302fi 2303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2304fi 2305eval ac_res=\$$3 2306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2307$as_echo "$ac_res" >&6; } 2308 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2309 2310} # ac_fn_c_check_type 2311cat >config.log <<_ACEOF 2312This file contains any messages produced by compilers while 2313running configure, to aid debugging if configure makes a mistake. 2314 2315It was created by $as_me, which was 2316generated by GNU Autoconf 2.64. Invocation command line was 2317 2318 $ $0 $@ 2319 2320_ACEOF 2321exec 5>>config.log 2322{ 2323cat <<_ASUNAME 2324## --------- ## 2325## Platform. ## 2326## --------- ## 2327 2328hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2329uname -m = `(uname -m) 2>/dev/null || echo unknown` 2330uname -r = `(uname -r) 2>/dev/null || echo unknown` 2331uname -s = `(uname -s) 2>/dev/null || echo unknown` 2332uname -v = `(uname -v) 2>/dev/null || echo unknown` 2333 2334/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2335/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2336 2337/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2338/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2339/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2340/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2341/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2342/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2343/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2344 2345_ASUNAME 2346 2347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2348for as_dir in $PATH 2349do 2350 IFS=$as_save_IFS 2351 test -z "$as_dir" && as_dir=. 2352 $as_echo "PATH: $as_dir" 2353 done 2354IFS=$as_save_IFS 2355 2356} >&5 2357 2358cat >&5 <<_ACEOF 2359 2360 2361## ----------- ## 2362## Core tests. ## 2363## ----------- ## 2364 2365_ACEOF 2366 2367 2368# Keep a trace of the command line. 2369# Strip out --no-create and --no-recursion so they do not pile up. 2370# Strip out --silent because we don't want to record it for future runs. 2371# Also quote any args containing shell meta-characters. 2372# Make two passes to allow for proper duplicate-argument suppression. 2373ac_configure_args= 2374ac_configure_args0= 2375ac_configure_args1= 2376ac_must_keep_next=false 2377for ac_pass in 1 2 2378do 2379 for ac_arg 2380 do 2381 case $ac_arg in 2382 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2383 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2384 | -silent | --silent | --silen | --sile | --sil) 2385 continue ;; 2386 *\'*) 2387 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2388 esac 2389 case $ac_pass in 2390 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2391 2) 2392 as_fn_append ac_configure_args1 " '$ac_arg'" 2393 if test $ac_must_keep_next = true; then 2394 ac_must_keep_next=false # Got value, back to normal. 2395 else 2396 case $ac_arg in 2397 *=* | --config-cache | -C | -disable-* | --disable-* \ 2398 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2399 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2400 | -with-* | --with-* | -without-* | --without-* | --x) 2401 case "$ac_configure_args0 " in 2402 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2403 esac 2404 ;; 2405 -* ) ac_must_keep_next=true ;; 2406 esac 2407 fi 2408 as_fn_append ac_configure_args " '$ac_arg'" 2409 ;; 2410 esac 2411 done 2412done 2413{ ac_configure_args0=; unset ac_configure_args0;} 2414{ ac_configure_args1=; unset ac_configure_args1;} 2415 2416# When interrupted or exit'd, cleanup temporary files, and complete 2417# config.log. We remove comments because anyway the quotes in there 2418# would cause problems or look ugly. 2419# WARNING: Use '\'' to represent an apostrophe within the trap. 2420# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2421trap 'exit_status=$? 2422 # Save into config.log some information that might help in debugging. 2423 { 2424 echo 2425 2426 cat <<\_ASBOX 2427## ---------------- ## 2428## Cache variables. ## 2429## ---------------- ## 2430_ASBOX 2431 echo 2432 # The following way of writing the cache mishandles newlines in values, 2433( 2434 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2435 eval ac_val=\$$ac_var 2436 case $ac_val in #( 2437 *${as_nl}*) 2438 case $ac_var in #( 2439 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2440$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2441 esac 2442 case $ac_var in #( 2443 _ | IFS | as_nl) ;; #( 2444 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2445 *) { eval $ac_var=; unset $ac_var;} ;; 2446 esac ;; 2447 esac 2448 done 2449 (set) 2>&1 | 2450 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2451 *${as_nl}ac_space=\ *) 2452 sed -n \ 2453 "s/'\''/'\''\\\\'\'''\''/g; 2454 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2455 ;; #( 2456 *) 2457 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2458 ;; 2459 esac | 2460 sort 2461) 2462 echo 2463 2464 cat <<\_ASBOX 2465## ----------------- ## 2466## Output variables. ## 2467## ----------------- ## 2468_ASBOX 2469 echo 2470 for ac_var in $ac_subst_vars 2471 do 2472 eval ac_val=\$$ac_var 2473 case $ac_val in 2474 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2475 esac 2476 $as_echo "$ac_var='\''$ac_val'\''" 2477 done | sort 2478 echo 2479 2480 if test -n "$ac_subst_files"; then 2481 cat <<\_ASBOX 2482## ------------------- ## 2483## File substitutions. ## 2484## ------------------- ## 2485_ASBOX 2486 echo 2487 for ac_var in $ac_subst_files 2488 do 2489 eval ac_val=\$$ac_var 2490 case $ac_val in 2491 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2492 esac 2493 $as_echo "$ac_var='\''$ac_val'\''" 2494 done | sort 2495 echo 2496 fi 2497 2498 if test -s confdefs.h; then 2499 cat <<\_ASBOX 2500## ----------- ## 2501## confdefs.h. ## 2502## ----------- ## 2503_ASBOX 2504 echo 2505 cat confdefs.h 2506 echo 2507 fi 2508 test "$ac_signal" != 0 && 2509 $as_echo "$as_me: caught signal $ac_signal" 2510 $as_echo "$as_me: exit $exit_status" 2511 } >&5 2512 rm -f core *.core core.conftest.* && 2513 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2514 exit $exit_status 2515' 0 2516for ac_signal in 1 2 13 15; do 2517 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2518done 2519ac_signal=0 2520 2521# confdefs.h avoids OS command line length limits that DEFS can exceed. 2522rm -f -r conftest* confdefs.h 2523 2524$as_echo "/* confdefs.h */" > confdefs.h 2525 2526# Predefined preprocessor variables. 2527 2528cat >>confdefs.h <<_ACEOF 2529#define PACKAGE_NAME "$PACKAGE_NAME" 2530_ACEOF 2531 2532cat >>confdefs.h <<_ACEOF 2533#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2534_ACEOF 2535 2536cat >>confdefs.h <<_ACEOF 2537#define PACKAGE_VERSION "$PACKAGE_VERSION" 2538_ACEOF 2539 2540cat >>confdefs.h <<_ACEOF 2541#define PACKAGE_STRING "$PACKAGE_STRING" 2542_ACEOF 2543 2544cat >>confdefs.h <<_ACEOF 2545#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2546_ACEOF 2547 2548cat >>confdefs.h <<_ACEOF 2549#define PACKAGE_URL "$PACKAGE_URL" 2550_ACEOF 2551 2552 2553# Let the site file select an alternate cache file if it wants to. 2554# Prefer an explicitly selected file to automatically selected ones. 2555ac_site_file1=NONE 2556ac_site_file2=NONE 2557if test -n "$CONFIG_SITE"; then 2558 ac_site_file1=$CONFIG_SITE 2559elif test "x$prefix" != xNONE; then 2560 ac_site_file1=$prefix/share/config.site 2561 ac_site_file2=$prefix/etc/config.site 2562else 2563 ac_site_file1=$ac_default_prefix/share/config.site 2564 ac_site_file2=$ac_default_prefix/etc/config.site 2565fi 2566for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2567do 2568 test "x$ac_site_file" = xNONE && continue 2569 if test -r "$ac_site_file"; then 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2571$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2572 sed 's/^/| /' "$ac_site_file" >&5 2573 . "$ac_site_file" 2574 fi 2575done 2576 2577if test -r "$cache_file"; then 2578 # Some versions of bash will fail to source /dev/null (special 2579 # files actually), so we avoid doing that. 2580 if test -f "$cache_file"; then 2581 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2582$as_echo "$as_me: loading cache $cache_file" >&6;} 2583 case $cache_file in 2584 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2585 *) . "./$cache_file";; 2586 esac 2587 fi 2588else 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2590$as_echo "$as_me: creating cache $cache_file" >&6;} 2591 >$cache_file 2592fi 2593 2594gl_func_list="$gl_func_list btowc" 2595gl_func_list="$gl_func_list isblank" 2596gl_func_list="$gl_func_list iswctype" 2597gl_func_list="$gl_func_list mbsrtowcs" 2598gl_func_list="$gl_func_list mempcpy" 2599gl_func_list="$gl_func_list wmemchr" 2600gl_func_list="$gl_func_list wmemcpy" 2601gl_func_list="$gl_func_list wmempcpy" 2602gl_header_list="$gl_header_list wctype.h" 2603gl_fnmatch_required=GNU 2604gl_header_list="$gl_header_list wchar.h" 2605gl_header_list="$gl_header_list stdint.h" 2606gl_header_list="$gl_header_list inttypes.h" 2607gl_header_list="$gl_header_list unistd.h" 2608gl_func_list="$gl_func_list symlink" 2609gl_func_list="$gl_func_list mbsinit" 2610gl_func_list="$gl_func_list mbrtowc" 2611gl_header_list="$gl_header_list sys/mman.h" 2612gl_func_list="$gl_func_list mprotect" 2613gl_header_list="$gl_header_list features.h" 2614gl_func_list="$gl_func_list iswcntrl" 2615# Check that the precious variables saved in the cache have kept the same 2616# value. 2617ac_cache_corrupted=false 2618for ac_var in $ac_precious_vars; do 2619 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2620 eval ac_new_set=\$ac_env_${ac_var}_set 2621 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2622 eval ac_new_val=\$ac_env_${ac_var}_value 2623 case $ac_old_set,$ac_new_set in 2624 set,) 2625 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2626$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2627 ac_cache_corrupted=: ;; 2628 ,set) 2629 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2630$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2631 ac_cache_corrupted=: ;; 2632 ,);; 2633 *) 2634 if test "x$ac_old_val" != "x$ac_new_val"; then 2635 # differences in whitespace do not lead to failure. 2636 ac_old_val_w=`echo x $ac_old_val` 2637 ac_new_val_w=`echo x $ac_new_val` 2638 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2639 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2640$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2641 ac_cache_corrupted=: 2642 else 2643 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2644$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2645 eval $ac_var=\$ac_old_val 2646 fi 2647 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2648$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2649 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2650$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2651 fi;; 2652 esac 2653 # Pass precious variables to config.status. 2654 if test "$ac_new_set" = set; then 2655 case $ac_new_val in 2656 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2657 *) ac_arg=$ac_var=$ac_new_val ;; 2658 esac 2659 case " $ac_configure_args " in 2660 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2661 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2662 esac 2663 fi 2664done 2665if $ac_cache_corrupted; then 2666 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2667$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2668 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2669$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2670 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2671fi 2672## -------------------- ## 2673## Main body of script. ## 2674## -------------------- ## 2675 2676ac_ext=c 2677ac_cpp='$CPP $CPPFLAGS' 2678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2680ac_compiler_gnu=$ac_cv_c_compiler_gnu 2681 2682 2683ac_config_headers="$ac_config_headers config.h:config.in" 2684 2685 2686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2687$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2688 # Check whether --enable-maintainer-mode was given. 2689if test "${enable_maintainer_mode+set}" = set; then : 2690 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2691else 2692 USE_MAINTAINER_MODE=no 2693fi 2694 2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2696$as_echo "$USE_MAINTAINER_MODE" >&6; } 2697 if test $USE_MAINTAINER_MODE = yes; then 2698 MAINTAINER_MODE_TRUE= 2699 MAINTAINER_MODE_FALSE='#' 2700else 2701 MAINTAINER_MODE_TRUE='#' 2702 MAINTAINER_MODE_FALSE= 2703fi 2704 2705 MAINT=$MAINTAINER_MODE_TRUE 2706 2707 2708 2709ac_ext=c 2710ac_cpp='$CPP $CPPFLAGS' 2711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2713ac_compiler_gnu=$ac_cv_c_compiler_gnu 2714if test -n "$ac_tool_prefix"; then 2715 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2716set dummy ${ac_tool_prefix}gcc; ac_word=$2 2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2718$as_echo_n "checking for $ac_word... " >&6; } 2719if test "${ac_cv_prog_CC+set}" = set; then : 2720 $as_echo_n "(cached) " >&6 2721else 2722 if test -n "$CC"; then 2723 ac_cv_prog_CC="$CC" # Let the user override the test. 2724else 2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2726for as_dir in $PATH 2727do 2728 IFS=$as_save_IFS 2729 test -z "$as_dir" && as_dir=. 2730 for ac_exec_ext in '' $ac_executable_extensions; do 2731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2732 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2734 break 2 2735 fi 2736done 2737 done 2738IFS=$as_save_IFS 2739 2740fi 2741fi 2742CC=$ac_cv_prog_CC 2743if test -n "$CC"; then 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2745$as_echo "$CC" >&6; } 2746else 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2748$as_echo "no" >&6; } 2749fi 2750 2751 2752fi 2753if test -z "$ac_cv_prog_CC"; then 2754 ac_ct_CC=$CC 2755 # Extract the first word of "gcc", so it can be a program name with args. 2756set dummy gcc; ac_word=$2 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2758$as_echo_n "checking for $ac_word... " >&6; } 2759if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2760 $as_echo_n "(cached) " >&6 2761else 2762 if test -n "$ac_ct_CC"; then 2763 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2764else 2765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2766for as_dir in $PATH 2767do 2768 IFS=$as_save_IFS 2769 test -z "$as_dir" && as_dir=. 2770 for ac_exec_ext in '' $ac_executable_extensions; do 2771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2772 ac_cv_prog_ac_ct_CC="gcc" 2773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2774 break 2 2775 fi 2776done 2777 done 2778IFS=$as_save_IFS 2779 2780fi 2781fi 2782ac_ct_CC=$ac_cv_prog_ac_ct_CC 2783if test -n "$ac_ct_CC"; then 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2785$as_echo "$ac_ct_CC" >&6; } 2786else 2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2788$as_echo "no" >&6; } 2789fi 2790 2791 if test "x$ac_ct_CC" = x; then 2792 CC="" 2793 else 2794 case $cross_compiling:$ac_tool_warned in 2795yes:) 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2798ac_tool_warned=yes ;; 2799esac 2800 CC=$ac_ct_CC 2801 fi 2802else 2803 CC="$ac_cv_prog_CC" 2804fi 2805 2806if test -z "$CC"; then 2807 if test -n "$ac_tool_prefix"; then 2808 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2809set dummy ${ac_tool_prefix}cc; ac_word=$2 2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2811$as_echo_n "checking for $ac_word... " >&6; } 2812if test "${ac_cv_prog_CC+set}" = set; then : 2813 $as_echo_n "(cached) " >&6 2814else 2815 if test -n "$CC"; then 2816 ac_cv_prog_CC="$CC" # Let the user override the test. 2817else 2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2819for as_dir in $PATH 2820do 2821 IFS=$as_save_IFS 2822 test -z "$as_dir" && as_dir=. 2823 for ac_exec_ext in '' $ac_executable_extensions; do 2824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2825 ac_cv_prog_CC="${ac_tool_prefix}cc" 2826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2827 break 2 2828 fi 2829done 2830 done 2831IFS=$as_save_IFS 2832 2833fi 2834fi 2835CC=$ac_cv_prog_CC 2836if test -n "$CC"; then 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2838$as_echo "$CC" >&6; } 2839else 2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2841$as_echo "no" >&6; } 2842fi 2843 2844 2845 fi 2846fi 2847if test -z "$CC"; then 2848 # Extract the first word of "cc", so it can be a program name with args. 2849set dummy cc; ac_word=$2 2850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2851$as_echo_n "checking for $ac_word... " >&6; } 2852if test "${ac_cv_prog_CC+set}" = set; then : 2853 $as_echo_n "(cached) " >&6 2854else 2855 if test -n "$CC"; then 2856 ac_cv_prog_CC="$CC" # Let the user override the test. 2857else 2858 ac_prog_rejected=no 2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2860for as_dir in $PATH 2861do 2862 IFS=$as_save_IFS 2863 test -z "$as_dir" && as_dir=. 2864 for ac_exec_ext in '' $ac_executable_extensions; do 2865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2866 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2867 ac_prog_rejected=yes 2868 continue 2869 fi 2870 ac_cv_prog_CC="cc" 2871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2872 break 2 2873 fi 2874done 2875 done 2876IFS=$as_save_IFS 2877 2878if test $ac_prog_rejected = yes; then 2879 # We found a bogon in the path, so make sure we never use it. 2880 set dummy $ac_cv_prog_CC 2881 shift 2882 if test $# != 0; then 2883 # We chose a different compiler from the bogus one. 2884 # However, it has the same basename, so the bogon will be chosen 2885 # first if we set CC to just the basename; use the full file name. 2886 shift 2887 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2888 fi 2889fi 2890fi 2891fi 2892CC=$ac_cv_prog_CC 2893if test -n "$CC"; then 2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2895$as_echo "$CC" >&6; } 2896else 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2898$as_echo "no" >&6; } 2899fi 2900 2901 2902fi 2903if test -z "$CC"; then 2904 if test -n "$ac_tool_prefix"; then 2905 for ac_prog in cl.exe 2906 do 2907 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2908set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2910$as_echo_n "checking for $ac_word... " >&6; } 2911if test "${ac_cv_prog_CC+set}" = set; then : 2912 $as_echo_n "(cached) " >&6 2913else 2914 if test -n "$CC"; then 2915 ac_cv_prog_CC="$CC" # Let the user override the test. 2916else 2917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2918for as_dir in $PATH 2919do 2920 IFS=$as_save_IFS 2921 test -z "$as_dir" && as_dir=. 2922 for ac_exec_ext in '' $ac_executable_extensions; do 2923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2924 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2926 break 2 2927 fi 2928done 2929 done 2930IFS=$as_save_IFS 2931 2932fi 2933fi 2934CC=$ac_cv_prog_CC 2935if test -n "$CC"; then 2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2937$as_echo "$CC" >&6; } 2938else 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2940$as_echo "no" >&6; } 2941fi 2942 2943 2944 test -n "$CC" && break 2945 done 2946fi 2947if test -z "$CC"; then 2948 ac_ct_CC=$CC 2949 for ac_prog in cl.exe 2950do 2951 # Extract the first word of "$ac_prog", so it can be a program name with args. 2952set dummy $ac_prog; ac_word=$2 2953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2954$as_echo_n "checking for $ac_word... " >&6; } 2955if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2956 $as_echo_n "(cached) " >&6 2957else 2958 if test -n "$ac_ct_CC"; then 2959 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2960else 2961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2962for as_dir in $PATH 2963do 2964 IFS=$as_save_IFS 2965 test -z "$as_dir" && as_dir=. 2966 for ac_exec_ext in '' $ac_executable_extensions; do 2967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2968 ac_cv_prog_ac_ct_CC="$ac_prog" 2969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2970 break 2 2971 fi 2972done 2973 done 2974IFS=$as_save_IFS 2975 2976fi 2977fi 2978ac_ct_CC=$ac_cv_prog_ac_ct_CC 2979if test -n "$ac_ct_CC"; then 2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2981$as_echo "$ac_ct_CC" >&6; } 2982else 2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2984$as_echo "no" >&6; } 2985fi 2986 2987 2988 test -n "$ac_ct_CC" && break 2989done 2990 2991 if test "x$ac_ct_CC" = x; then 2992 CC="" 2993 else 2994 case $cross_compiling:$ac_tool_warned in 2995yes:) 2996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2998ac_tool_warned=yes ;; 2999esac 3000 CC=$ac_ct_CC 3001 fi 3002fi 3003 3004fi 3005 3006 3007test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3008$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3009as_fn_error "no acceptable C compiler found in \$PATH 3010See \`config.log' for more details." "$LINENO" 5; } 3011 3012# Provide some information about the compiler. 3013$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3014set X $ac_compile 3015ac_compiler=$2 3016for ac_option in --version -v -V -qversion; do 3017 { { ac_try="$ac_compiler $ac_option >&5" 3018case "(($ac_try" in 3019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3020 *) ac_try_echo=$ac_try;; 3021esac 3022eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3023$as_echo "$ac_try_echo"; } >&5 3024 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3025 ac_status=$? 3026 if test -s conftest.err; then 3027 sed '10a\ 3028... rest of stderr output deleted ... 3029 10q' conftest.err >conftest.er1 3030 cat conftest.er1 >&5 3031 rm -f conftest.er1 conftest.err 3032 fi 3033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3034 test $ac_status = 0; } 3035done 3036 3037cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3038/* end confdefs.h. */ 3039#include <stdio.h> 3040int 3041main () 3042{ 3043FILE *f = fopen ("conftest.out", "w"); 3044 return ferror (f) || fclose (f) != 0; 3045 3046 ; 3047 return 0; 3048} 3049_ACEOF 3050ac_clean_files_save=$ac_clean_files 3051ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3052# Try to create an executable without -o first, disregard a.out. 3053# It will help us diagnose broken compilers, and finding out an intuition 3054# of exeext. 3055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3056$as_echo_n "checking for C compiler default output file name... " >&6; } 3057ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3058 3059# The possible output files: 3060ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3061 3062ac_rmfiles= 3063for ac_file in $ac_files 3064do 3065 case $ac_file in 3066 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3067 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3068 esac 3069done 3070rm -f $ac_rmfiles 3071 3072if { { ac_try="$ac_link_default" 3073case "(($ac_try" in 3074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3075 *) ac_try_echo=$ac_try;; 3076esac 3077eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3078$as_echo "$ac_try_echo"; } >&5 3079 (eval "$ac_link_default") 2>&5 3080 ac_status=$? 3081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3082 test $ac_status = 0; }; then : 3083 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3084# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3085# in a Makefile. We should not override ac_cv_exeext if it was cached, 3086# so that the user can short-circuit this test for compilers unknown to 3087# Autoconf. 3088for ac_file in $ac_files '' 3089do 3090 test -f "$ac_file" || continue 3091 case $ac_file in 3092 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3093 ;; 3094 [ab].out ) 3095 # We found the default executable, but exeext='' is most 3096 # certainly right. 3097 break;; 3098 *.* ) 3099 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3100 then :; else 3101 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3102 fi 3103 # We set ac_cv_exeext here because the later test for it is not 3104 # safe: cross compilers may not add the suffix if given an `-o' 3105 # argument, so we may need to know it at that point already. 3106 # Even if this section looks crufty: it has the advantage of 3107 # actually working. 3108 break;; 3109 * ) 3110 break;; 3111 esac 3112done 3113test "$ac_cv_exeext" = no && ac_cv_exeext= 3114 3115else 3116 ac_file='' 3117fi 3118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3119$as_echo "$ac_file" >&6; } 3120if test -z "$ac_file"; then : 3121 $as_echo "$as_me: failed program was:" >&5 3122sed 's/^/| /' conftest.$ac_ext >&5 3123 3124{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3125$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3126{ as_fn_set_status 77 3127as_fn_error "C compiler cannot create executables 3128See \`config.log' for more details." "$LINENO" 5; }; } 3129fi 3130ac_exeext=$ac_cv_exeext 3131 3132# Check that the compiler produces executables we can run. If not, either 3133# the compiler is broken, or we cross compile. 3134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3135$as_echo_n "checking whether the C compiler works... " >&6; } 3136# If not cross compiling, check that we can run a simple program. 3137if test "$cross_compiling" != yes; then 3138 if { ac_try='./$ac_file' 3139 { { case "(($ac_try" in 3140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3141 *) ac_try_echo=$ac_try;; 3142esac 3143eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3144$as_echo "$ac_try_echo"; } >&5 3145 (eval "$ac_try") 2>&5 3146 ac_status=$? 3147 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3148 test $ac_status = 0; }; }; then 3149 cross_compiling=no 3150 else 3151 if test "$cross_compiling" = maybe; then 3152 cross_compiling=yes 3153 else 3154 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3155$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3156as_fn_error "cannot run C compiled programs. 3157If you meant to cross compile, use \`--host'. 3158See \`config.log' for more details." "$LINENO" 5; } 3159 fi 3160 fi 3161fi 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3163$as_echo "yes" >&6; } 3164 3165rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3166ac_clean_files=$ac_clean_files_save 3167# Check that the compiler produces executables we can run. If not, either 3168# the compiler is broken, or we cross compile. 3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3170$as_echo_n "checking whether we are cross compiling... " >&6; } 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3172$as_echo "$cross_compiling" >&6; } 3173 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3175$as_echo_n "checking for suffix of executables... " >&6; } 3176if { { ac_try="$ac_link" 3177case "(($ac_try" in 3178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3179 *) ac_try_echo=$ac_try;; 3180esac 3181eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3182$as_echo "$ac_try_echo"; } >&5 3183 (eval "$ac_link") 2>&5 3184 ac_status=$? 3185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3186 test $ac_status = 0; }; then : 3187 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3188# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3189# work properly (i.e., refer to `conftest.exe'), while it won't with 3190# `rm'. 3191for ac_file in conftest.exe conftest conftest.*; do 3192 test -f "$ac_file" || continue 3193 case $ac_file in 3194 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3195 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3196 break;; 3197 * ) break;; 3198 esac 3199done 3200else 3201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3202$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3203as_fn_error "cannot compute suffix of executables: cannot compile and link 3204See \`config.log' for more details." "$LINENO" 5; } 3205fi 3206rm -f conftest$ac_cv_exeext 3207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3208$as_echo "$ac_cv_exeext" >&6; } 3209 3210rm -f conftest.$ac_ext 3211EXEEXT=$ac_cv_exeext 3212ac_exeext=$EXEEXT 3213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3214$as_echo_n "checking for suffix of object files... " >&6; } 3215if test "${ac_cv_objext+set}" = set; then : 3216 $as_echo_n "(cached) " >&6 3217else 3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3219/* end confdefs.h. */ 3220 3221int 3222main () 3223{ 3224 3225 ; 3226 return 0; 3227} 3228_ACEOF 3229rm -f conftest.o conftest.obj 3230if { { ac_try="$ac_compile" 3231case "(($ac_try" in 3232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3233 *) ac_try_echo=$ac_try;; 3234esac 3235eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3236$as_echo "$ac_try_echo"; } >&5 3237 (eval "$ac_compile") 2>&5 3238 ac_status=$? 3239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3240 test $ac_status = 0; }; then : 3241 for ac_file in conftest.o conftest.obj conftest.*; do 3242 test -f "$ac_file" || continue; 3243 case $ac_file in 3244 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3245 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3246 break;; 3247 esac 3248done 3249else 3250 $as_echo "$as_me: failed program was:" >&5 3251sed 's/^/| /' conftest.$ac_ext >&5 3252 3253{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3254$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3255as_fn_error "cannot compute suffix of object files: cannot compile 3256See \`config.log' for more details." "$LINENO" 5; } 3257fi 3258rm -f conftest.$ac_cv_objext conftest.$ac_ext 3259fi 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3261$as_echo "$ac_cv_objext" >&6; } 3262OBJEXT=$ac_cv_objext 3263ac_objext=$OBJEXT 3264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3265$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3266if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3267 $as_echo_n "(cached) " >&6 3268else 3269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3270/* end confdefs.h. */ 3271 3272int 3273main () 3274{ 3275#ifndef __GNUC__ 3276 choke me 3277#endif 3278 3279 ; 3280 return 0; 3281} 3282_ACEOF 3283if ac_fn_c_try_compile "$LINENO"; then : 3284 ac_compiler_gnu=yes 3285else 3286 ac_compiler_gnu=no 3287fi 3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3289ac_cv_c_compiler_gnu=$ac_compiler_gnu 3290 3291fi 3292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3293$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3294if test $ac_compiler_gnu = yes; then 3295 GCC=yes 3296else 3297 GCC= 3298fi 3299ac_test_CFLAGS=${CFLAGS+set} 3300ac_save_CFLAGS=$CFLAGS 3301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3302$as_echo_n "checking whether $CC accepts -g... " >&6; } 3303if test "${ac_cv_prog_cc_g+set}" = set; then : 3304 $as_echo_n "(cached) " >&6 3305else 3306 ac_save_c_werror_flag=$ac_c_werror_flag 3307 ac_c_werror_flag=yes 3308 ac_cv_prog_cc_g=no 3309 CFLAGS="-g" 3310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3311/* end confdefs.h. */ 3312 3313int 3314main () 3315{ 3316 3317 ; 3318 return 0; 3319} 3320_ACEOF 3321if ac_fn_c_try_compile "$LINENO"; then : 3322 ac_cv_prog_cc_g=yes 3323else 3324 CFLAGS="" 3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3326/* end confdefs.h. */ 3327 3328int 3329main () 3330{ 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 3338else 3339 ac_c_werror_flag=$ac_save_c_werror_flag 3340 CFLAGS="-g" 3341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3342/* end confdefs.h. */ 3343 3344int 3345main () 3346{ 3347 3348 ; 3349 return 0; 3350} 3351_ACEOF 3352if ac_fn_c_try_compile "$LINENO"; then : 3353 ac_cv_prog_cc_g=yes 3354fi 3355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3356fi 3357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3358fi 3359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3360 ac_c_werror_flag=$ac_save_c_werror_flag 3361fi 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3363$as_echo "$ac_cv_prog_cc_g" >&6; } 3364if test "$ac_test_CFLAGS" = set; then 3365 CFLAGS=$ac_save_CFLAGS 3366elif test $ac_cv_prog_cc_g = yes; then 3367 if test "$GCC" = yes; then 3368 CFLAGS="-g -O2" 3369 else 3370 CFLAGS="-g" 3371 fi 3372else 3373 if test "$GCC" = yes; then 3374 CFLAGS="-O2" 3375 else 3376 CFLAGS= 3377 fi 3378fi 3379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3380$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3381if test "${ac_cv_prog_cc_c89+set}" = set; then : 3382 $as_echo_n "(cached) " >&6 3383else 3384 ac_cv_prog_cc_c89=no 3385ac_save_CC=$CC 3386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3387/* end confdefs.h. */ 3388#include <stdarg.h> 3389#include <stdio.h> 3390#include <sys/types.h> 3391#include <sys/stat.h> 3392/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3393struct buf { int x; }; 3394FILE * (*rcsopen) (struct buf *, struct stat *, int); 3395static char *e (p, i) 3396 char **p; 3397 int i; 3398{ 3399 return p[i]; 3400} 3401static char *f (char * (*g) (char **, int), char **p, ...) 3402{ 3403 char *s; 3404 va_list v; 3405 va_start (v,p); 3406 s = g (p, va_arg (v,int)); 3407 va_end (v); 3408 return s; 3409} 3410 3411/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3412 function prototypes and stuff, but not '\xHH' hex character constants. 3413 These don't provoke an error unfortunately, instead are silently treated 3414 as 'x'. The following induces an error, until -std is added to get 3415 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3416 array size at least. It's necessary to write '\x00'==0 to get something 3417 that's true only with -std. */ 3418int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3419 3420/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3421 inside strings and character constants. */ 3422#define FOO(x) 'x' 3423int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3424 3425int test (int i, double x); 3426struct s1 {int (*f) (int a);}; 3427struct s2 {int (*f) (double a);}; 3428int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3429int argc; 3430char **argv; 3431int 3432main () 3433{ 3434return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3435 ; 3436 return 0; 3437} 3438_ACEOF 3439for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3440 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3441do 3442 CC="$ac_save_CC $ac_arg" 3443 if ac_fn_c_try_compile "$LINENO"; then : 3444 ac_cv_prog_cc_c89=$ac_arg 3445fi 3446rm -f core conftest.err conftest.$ac_objext 3447 test "x$ac_cv_prog_cc_c89" != "xno" && break 3448done 3449rm -f conftest.$ac_ext 3450CC=$ac_save_CC 3451 3452fi 3453# AC_CACHE_VAL 3454case "x$ac_cv_prog_cc_c89" in 3455 x) 3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3457$as_echo "none needed" >&6; } ;; 3458 xno) 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3460$as_echo "unsupported" >&6; } ;; 3461 *) 3462 CC="$CC $ac_cv_prog_cc_c89" 3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3464$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3465esac 3466if test "x$ac_cv_prog_cc_c89" != xno; then : 3467 3468fi 3469 3470ac_ext=c 3471ac_cpp='$CPP $CPPFLAGS' 3472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3474ac_compiler_gnu=$ac_cv_c_compiler_gnu 3475 3476ac_aux_dir= 3477for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 3478 for ac_t in install-sh install.sh shtool; do 3479 if test -f "$ac_dir/$ac_t"; then 3480 ac_aux_dir=$ac_dir 3481 ac_install_sh="$ac_aux_dir/$ac_t -c" 3482 break 2 3483 fi 3484 done 3485done 3486if test -z "$ac_aux_dir"; then 3487 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 3488fi 3489 3490# These three variables are undocumented and unsupported, 3491# and are intended to be withdrawn in a future Autoconf release. 3492# They can cause serious problems if a builder's source tree is in a directory 3493# whose full name contains unusual characters. 3494ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3495ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3496ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3497 3498 3499# Make sure we can run config.sub. 3500$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3501 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3502 3503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3504$as_echo_n "checking build system type... " >&6; } 3505if test "${ac_cv_build+set}" = set; then : 3506 $as_echo_n "(cached) " >&6 3507else 3508 ac_build_alias=$build_alias 3509test "x$ac_build_alias" = x && 3510 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3511test "x$ac_build_alias" = x && 3512 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 3513ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3514 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3515 3516fi 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3518$as_echo "$ac_cv_build" >&6; } 3519case $ac_cv_build in 3520*-*-*) ;; 3521*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 3522esac 3523build=$ac_cv_build 3524ac_save_IFS=$IFS; IFS='-' 3525set x $ac_cv_build 3526shift 3527build_cpu=$1 3528build_vendor=$2 3529shift; shift 3530# Remember, the first character of IFS is used to create $*, 3531# except with old shells: 3532build_os=$* 3533IFS=$ac_save_IFS 3534case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3535 3536 3537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3538$as_echo_n "checking host system type... " >&6; } 3539if test "${ac_cv_host+set}" = set; then : 3540 $as_echo_n "(cached) " >&6 3541else 3542 if test "x$host_alias" = x; then 3543 ac_cv_host=$ac_cv_build 3544else 3545 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3546 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3547fi 3548 3549fi 3550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3551$as_echo "$ac_cv_host" >&6; } 3552case $ac_cv_host in 3553*-*-*) ;; 3554*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 3555esac 3556host=$ac_cv_host 3557ac_save_IFS=$IFS; IFS='-' 3558set x $ac_cv_host 3559shift 3560host_cpu=$1 3561host_vendor=$2 3562shift; shift 3563# Remember, the first character of IFS is used to create $*, 3564# except with old shells: 3565host_os=$* 3566IFS=$ac_save_IFS 3567case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3568 3569 3570 3571ac_ext=c 3572ac_cpp='$CPP $CPPFLAGS' 3573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3575ac_compiler_gnu=$ac_cv_c_compiler_gnu 3576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3577$as_echo_n "checking how to run the C preprocessor... " >&6; } 3578# On Suns, sometimes $CPP names a directory. 3579if test -n "$CPP" && test -d "$CPP"; then 3580 CPP= 3581fi 3582if test -z "$CPP"; then 3583 if test "${ac_cv_prog_CPP+set}" = set; then : 3584 $as_echo_n "(cached) " >&6 3585else 3586 # Double quotes because CPP needs to be expanded 3587 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3588 do 3589 ac_preproc_ok=false 3590for ac_c_preproc_warn_flag in '' yes 3591do 3592 # Use a header file that comes with gcc, so configuring glibc 3593 # with a fresh cross-compiler works. 3594 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3595 # <limits.h> exists even on freestanding compilers. 3596 # On the NeXT, cc -E runs the code through the compiler's parser, 3597 # not just through cpp. "Syntax error" is here to catch this case. 3598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3599/* end confdefs.h. */ 3600#ifdef __STDC__ 3601# include <limits.h> 3602#else 3603# include <assert.h> 3604#endif 3605 Syntax error 3606_ACEOF 3607if ac_fn_c_try_cpp "$LINENO"; then : 3608 3609else 3610 # Broken: fails on valid input. 3611continue 3612fi 3613rm -f conftest.err conftest.$ac_ext 3614 3615 # OK, works on sane cases. Now check whether nonexistent headers 3616 # can be detected and how. 3617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3618/* end confdefs.h. */ 3619#include <ac_nonexistent.h> 3620_ACEOF 3621if ac_fn_c_try_cpp "$LINENO"; then : 3622 # Broken: success on invalid input. 3623continue 3624else 3625 # Passes both tests. 3626ac_preproc_ok=: 3627break 3628fi 3629rm -f conftest.err conftest.$ac_ext 3630 3631done 3632# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3633rm -f conftest.err conftest.$ac_ext 3634if $ac_preproc_ok; then : 3635 break 3636fi 3637 3638 done 3639 ac_cv_prog_CPP=$CPP 3640 3641fi 3642 CPP=$ac_cv_prog_CPP 3643else 3644 ac_cv_prog_CPP=$CPP 3645fi 3646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3647$as_echo "$CPP" >&6; } 3648ac_preproc_ok=false 3649for ac_c_preproc_warn_flag in '' yes 3650do 3651 # Use a header file that comes with gcc, so configuring glibc 3652 # with a fresh cross-compiler works. 3653 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3654 # <limits.h> exists even on freestanding compilers. 3655 # On the NeXT, cc -E runs the code through the compiler's parser, 3656 # not just through cpp. "Syntax error" is here to catch this case. 3657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3658/* end confdefs.h. */ 3659#ifdef __STDC__ 3660# include <limits.h> 3661#else 3662# include <assert.h> 3663#endif 3664 Syntax error 3665_ACEOF 3666if ac_fn_c_try_cpp "$LINENO"; then : 3667 3668else 3669 # Broken: fails on valid input. 3670continue 3671fi 3672rm -f conftest.err conftest.$ac_ext 3673 3674 # OK, works on sane cases. Now check whether nonexistent headers 3675 # can be detected and how. 3676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3677/* end confdefs.h. */ 3678#include <ac_nonexistent.h> 3679_ACEOF 3680if ac_fn_c_try_cpp "$LINENO"; then : 3681 # Broken: success on invalid input. 3682continue 3683else 3684 # Passes both tests. 3685ac_preproc_ok=: 3686break 3687fi 3688rm -f conftest.err conftest.$ac_ext 3689 3690done 3691# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3692rm -f conftest.err conftest.$ac_ext 3693if $ac_preproc_ok; then : 3694 3695else 3696 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3697$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3698as_fn_error "C preprocessor \"$CPP\" fails sanity check 3699See \`config.log' for more details." "$LINENO" 5; } 3700fi 3701 3702ac_ext=c 3703ac_cpp='$CPP $CPPFLAGS' 3704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3706ac_compiler_gnu=$ac_cv_c_compiler_gnu 3707 3708 3709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3710$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3711if test "${ac_cv_path_GREP+set}" = set; then : 3712 $as_echo_n "(cached) " >&6 3713else 3714 if test -z "$GREP"; then 3715 ac_path_GREP_found=false 3716 # Loop through the user's path and test for each of PROGNAME-LIST 3717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3718for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3719do 3720 IFS=$as_save_IFS 3721 test -z "$as_dir" && as_dir=. 3722 for ac_prog in grep ggrep; do 3723 for ac_exec_ext in '' $ac_executable_extensions; do 3724 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3725 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3726# Check for GNU ac_path_GREP and select it if it is found. 3727 # Check for GNU $ac_path_GREP 3728case `"$ac_path_GREP" --version 2>&1` in 3729*GNU*) 3730 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3731*) 3732 ac_count=0 3733 $as_echo_n 0123456789 >"conftest.in" 3734 while : 3735 do 3736 cat "conftest.in" "conftest.in" >"conftest.tmp" 3737 mv "conftest.tmp" "conftest.in" 3738 cp "conftest.in" "conftest.nl" 3739 $as_echo 'GREP' >> "conftest.nl" 3740 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3741 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3742 as_fn_arith $ac_count + 1 && ac_count=$as_val 3743 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3744 # Best one so far, save it but keep looking for a better one 3745 ac_cv_path_GREP="$ac_path_GREP" 3746 ac_path_GREP_max=$ac_count 3747 fi 3748 # 10*(2^10) chars as input seems more than enough 3749 test $ac_count -gt 10 && break 3750 done 3751 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3752esac 3753 3754 $ac_path_GREP_found && break 3 3755 done 3756 done 3757 done 3758IFS=$as_save_IFS 3759 if test -z "$ac_cv_path_GREP"; then 3760 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3761 fi 3762else 3763 ac_cv_path_GREP=$GREP 3764fi 3765 3766fi 3767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3768$as_echo "$ac_cv_path_GREP" >&6; } 3769 GREP="$ac_cv_path_GREP" 3770 3771 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3773$as_echo_n "checking for egrep... " >&6; } 3774if test "${ac_cv_path_EGREP+set}" = set; then : 3775 $as_echo_n "(cached) " >&6 3776else 3777 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3778 then ac_cv_path_EGREP="$GREP -E" 3779 else 3780 if test -z "$EGREP"; then 3781 ac_path_EGREP_found=false 3782 # Loop through the user's path and test for each of PROGNAME-LIST 3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3784for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3785do 3786 IFS=$as_save_IFS 3787 test -z "$as_dir" && as_dir=. 3788 for ac_prog in egrep; do 3789 for ac_exec_ext in '' $ac_executable_extensions; do 3790 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3791 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3792# Check for GNU ac_path_EGREP and select it if it is found. 3793 # Check for GNU $ac_path_EGREP 3794case `"$ac_path_EGREP" --version 2>&1` in 3795*GNU*) 3796 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3797*) 3798 ac_count=0 3799 $as_echo_n 0123456789 >"conftest.in" 3800 while : 3801 do 3802 cat "conftest.in" "conftest.in" >"conftest.tmp" 3803 mv "conftest.tmp" "conftest.in" 3804 cp "conftest.in" "conftest.nl" 3805 $as_echo 'EGREP' >> "conftest.nl" 3806 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3807 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3808 as_fn_arith $ac_count + 1 && ac_count=$as_val 3809 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3810 # Best one so far, save it but keep looking for a better one 3811 ac_cv_path_EGREP="$ac_path_EGREP" 3812 ac_path_EGREP_max=$ac_count 3813 fi 3814 # 10*(2^10) chars as input seems more than enough 3815 test $ac_count -gt 10 && break 3816 done 3817 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3818esac 3819 3820 $ac_path_EGREP_found && break 3 3821 done 3822 done 3823 done 3824IFS=$as_save_IFS 3825 if test -z "$ac_cv_path_EGREP"; then 3826 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3827 fi 3828else 3829 ac_cv_path_EGREP=$EGREP 3830fi 3831 3832 fi 3833fi 3834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3835$as_echo "$ac_cv_path_EGREP" >&6; } 3836 EGREP="$ac_cv_path_EGREP" 3837 3838 3839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3840$as_echo_n "checking for ANSI C header files... " >&6; } 3841if test "${ac_cv_header_stdc+set}" = set; then : 3842 $as_echo_n "(cached) " >&6 3843else 3844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3845/* end confdefs.h. */ 3846#include <stdlib.h> 3847#include <stdarg.h> 3848#include <string.h> 3849#include <float.h> 3850 3851int 3852main () 3853{ 3854 3855 ; 3856 return 0; 3857} 3858_ACEOF 3859if ac_fn_c_try_compile "$LINENO"; then : 3860 ac_cv_header_stdc=yes 3861else 3862 ac_cv_header_stdc=no 3863fi 3864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3865 3866if test $ac_cv_header_stdc = yes; then 3867 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3869/* end confdefs.h. */ 3870#include <string.h> 3871 3872_ACEOF 3873if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3874 $EGREP "memchr" >/dev/null 2>&1; then : 3875 3876else 3877 ac_cv_header_stdc=no 3878fi 3879rm -f conftest* 3880 3881fi 3882 3883if test $ac_cv_header_stdc = yes; then 3884 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3886/* end confdefs.h. */ 3887#include <stdlib.h> 3888 3889_ACEOF 3890if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3891 $EGREP "free" >/dev/null 2>&1; then : 3892 3893else 3894 ac_cv_header_stdc=no 3895fi 3896rm -f conftest* 3897 3898fi 3899 3900if test $ac_cv_header_stdc = yes; then 3901 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3902 if test "$cross_compiling" = yes; then : 3903 : 3904else 3905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3906/* end confdefs.h. */ 3907#include <ctype.h> 3908#include <stdlib.h> 3909#if ((' ' & 0x0FF) == 0x020) 3910# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3911# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3912#else 3913# define ISLOWER(c) \ 3914 (('a' <= (c) && (c) <= 'i') \ 3915 || ('j' <= (c) && (c) <= 'r') \ 3916 || ('s' <= (c) && (c) <= 'z')) 3917# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3918#endif 3919 3920#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3921int 3922main () 3923{ 3924 int i; 3925 for (i = 0; i < 256; i++) 3926 if (XOR (islower (i), ISLOWER (i)) 3927 || toupper (i) != TOUPPER (i)) 3928 return 2; 3929 return 0; 3930} 3931_ACEOF 3932if ac_fn_c_try_run "$LINENO"; then : 3933 3934else 3935 ac_cv_header_stdc=no 3936fi 3937rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3938 conftest.$ac_objext conftest.beam conftest.$ac_ext 3939fi 3940 3941fi 3942fi 3943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3944$as_echo "$ac_cv_header_stdc" >&6; } 3945if test $ac_cv_header_stdc = yes; then 3946 3947$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3948 3949fi 3950 3951# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3952for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3953 inttypes.h stdint.h unistd.h 3954do : 3955 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3956ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3957" 3958eval as_val=\$$as_ac_Header 3959 if test "x$as_val" = x""yes; then : 3960 cat >>confdefs.h <<_ACEOF 3961#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3962_ACEOF 3963 3964fi 3965 3966done 3967 3968 3969 3970 3971 3972 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3973if test "x$ac_cv_header_minix_config_h" = x""yes; then : 3974 MINIX=yes 3975else 3976 MINIX= 3977fi 3978 3979 3980 if test "$MINIX" = yes; then 3981 3982$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3983 3984 3985$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3986 3987 3988$as_echo "#define _MINIX 1" >>confdefs.h 3989 3990 fi 3991 3992 case "$host_os" in 3993 hpux*) 3994 3995$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h 3996 3997 ;; 3998 esac 3999 4000 4001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4002$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4003if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 4004 $as_echo_n "(cached) " >&6 4005else 4006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4007/* end confdefs.h. */ 4008 4009# define __EXTENSIONS__ 1 4010 $ac_includes_default 4011int 4012main () 4013{ 4014 4015 ; 4016 return 0; 4017} 4018_ACEOF 4019if ac_fn_c_try_compile "$LINENO"; then : 4020 ac_cv_safe_to_define___extensions__=yes 4021else 4022 ac_cv_safe_to_define___extensions__=no 4023fi 4024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025fi 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4027$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4028 test $ac_cv_safe_to_define___extensions__ = yes && 4029 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4030 4031 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4032 4033 $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h 4034 4035 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4036 4037 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4038 4039 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4040 4041 4042 4043 4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5 4045$as_echo_n "checking for Minix Amsterdam compiler... " >&6; } 4046if test "${gl_cv_c_amsterdam_compiler+set}" = set; then : 4047 $as_echo_n "(cached) " >&6 4048else 4049 4050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4051/* end confdefs.h. */ 4052 4053#ifdef __ACK__ 4054Amsterdam 4055#endif 4056 4057_ACEOF 4058if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4059 $EGREP "Amsterdam" >/dev/null 2>&1; then : 4060 gl_cv_c_amsterdam_compiler=yes 4061else 4062 gl_cv_c_amsterdam_compiler=no 4063fi 4064rm -f conftest* 4065 4066 4067fi 4068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5 4069$as_echo "$gl_cv_c_amsterdam_compiler" >&6; } 4070 if test -z "$AR"; then 4071 if test $gl_cv_c_amsterdam_compiler = yes; then 4072 AR='cc -c.a' 4073 if test -z "$ARFLAGS"; then 4074 ARFLAGS='-o' 4075 fi 4076 else 4077 if test -n "$ac_tool_prefix"; then 4078 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4079set dummy ${ac_tool_prefix}ar; ac_word=$2 4080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4081$as_echo_n "checking for $ac_word... " >&6; } 4082if test "${ac_cv_prog_AR+set}" = set; then : 4083 $as_echo_n "(cached) " >&6 4084else 4085 if test -n "$AR"; then 4086 ac_cv_prog_AR="$AR" # Let the user override the test. 4087else 4088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4089for as_dir in $PATH 4090do 4091 IFS=$as_save_IFS 4092 test -z "$as_dir" && as_dir=. 4093 for ac_exec_ext in '' $ac_executable_extensions; do 4094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4095 ac_cv_prog_AR="${ac_tool_prefix}ar" 4096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4097 break 2 4098 fi 4099done 4100 done 4101IFS=$as_save_IFS 4102 4103fi 4104fi 4105AR=$ac_cv_prog_AR 4106if test -n "$AR"; then 4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4108$as_echo "$AR" >&6; } 4109else 4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4111$as_echo "no" >&6; } 4112fi 4113 4114 4115fi 4116if test -z "$ac_cv_prog_AR"; then 4117 ac_ct_AR=$AR 4118 # Extract the first word of "ar", so it can be a program name with args. 4119set dummy ar; ac_word=$2 4120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4121$as_echo_n "checking for $ac_word... " >&6; } 4122if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 4123 $as_echo_n "(cached) " >&6 4124else 4125 if test -n "$ac_ct_AR"; then 4126 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4127else 4128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4129for as_dir in $PATH 4130do 4131 IFS=$as_save_IFS 4132 test -z "$as_dir" && as_dir=. 4133 for ac_exec_ext in '' $ac_executable_extensions; do 4134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4135 ac_cv_prog_ac_ct_AR="ar" 4136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4137 break 2 4138 fi 4139done 4140 done 4141IFS=$as_save_IFS 4142 4143fi 4144fi 4145ac_ct_AR=$ac_cv_prog_ac_ct_AR 4146if test -n "$ac_ct_AR"; then 4147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4148$as_echo "$ac_ct_AR" >&6; } 4149else 4150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4151$as_echo "no" >&6; } 4152fi 4153 4154 if test "x$ac_ct_AR" = x; then 4155 AR="ar" 4156 else 4157 case $cross_compiling:$ac_tool_warned in 4158yes:) 4159{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4160$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4161ac_tool_warned=yes ;; 4162esac 4163 AR=$ac_ct_AR 4164 fi 4165else 4166 AR="$ac_cv_prog_AR" 4167fi 4168 4169 if test -z "$ARFLAGS"; then 4170 ARFLAGS='cru' 4171 fi 4172 fi 4173 else 4174 if test -z "$ARFLAGS"; then 4175 ARFLAGS='cru' 4176 fi 4177 fi 4178 4179 4180 if test -z "$RANLIB"; then 4181 if test $gl_cv_c_amsterdam_compiler = yes; then 4182 RANLIB=':' 4183 else 4184 if test -n "$ac_tool_prefix"; then 4185 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4186set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4188$as_echo_n "checking for $ac_word... " >&6; } 4189if test "${ac_cv_prog_RANLIB+set}" = set; then : 4190 $as_echo_n "(cached) " >&6 4191else 4192 if test -n "$RANLIB"; then 4193 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4194else 4195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4196for as_dir in $PATH 4197do 4198 IFS=$as_save_IFS 4199 test -z "$as_dir" && as_dir=. 4200 for ac_exec_ext in '' $ac_executable_extensions; do 4201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4202 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4204 break 2 4205 fi 4206done 4207 done 4208IFS=$as_save_IFS 4209 4210fi 4211fi 4212RANLIB=$ac_cv_prog_RANLIB 4213if test -n "$RANLIB"; then 4214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4215$as_echo "$RANLIB" >&6; } 4216else 4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4218$as_echo "no" >&6; } 4219fi 4220 4221 4222fi 4223if test -z "$ac_cv_prog_RANLIB"; then 4224 ac_ct_RANLIB=$RANLIB 4225 # Extract the first word of "ranlib", so it can be a program name with args. 4226set dummy ranlib; ac_word=$2 4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4228$as_echo_n "checking for $ac_word... " >&6; } 4229if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 4230 $as_echo_n "(cached) " >&6 4231else 4232 if test -n "$ac_ct_RANLIB"; then 4233 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4234else 4235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4236for as_dir in $PATH 4237do 4238 IFS=$as_save_IFS 4239 test -z "$as_dir" && as_dir=. 4240 for ac_exec_ext in '' $ac_executable_extensions; do 4241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4242 ac_cv_prog_ac_ct_RANLIB="ranlib" 4243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4244 break 2 4245 fi 4246done 4247 done 4248IFS=$as_save_IFS 4249 4250fi 4251fi 4252ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4253if test -n "$ac_ct_RANLIB"; then 4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4255$as_echo "$ac_ct_RANLIB" >&6; } 4256else 4257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4258$as_echo "no" >&6; } 4259fi 4260 4261 if test "x$ac_ct_RANLIB" = x; then 4262 RANLIB=":" 4263 else 4264 case $cross_compiling:$ac_tool_warned in 4265yes:) 4266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4268ac_tool_warned=yes ;; 4269esac 4270 RANLIB=$ac_ct_RANLIB 4271 fi 4272else 4273 RANLIB="$ac_cv_prog_RANLIB" 4274fi 4275 4276 fi 4277 fi 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 # Code from module alloca: 4289 # Code from module alloca-opt: 4290 # Code from module configmake: 4291 # Code from module extensions: 4292 4293 # Code from module extern-inline: 4294 # Code from module fnmatch: 4295 # Code from module fnmatch-gnu: 4296 # Code from module include_next: 4297 # Code from module inttypes: 4298 # Code from module inttypes-incomplete: 4299 # Code from module localcharset: 4300 # Code from module mbrtowc: 4301 # Code from module mbsinit: 4302 # Code from module mbsrtowcs: 4303 # Code from module memchr: 4304 # Code from module memmem: 4305 # Code from module memmem-simple: 4306 # Code from module multiarch: 4307 # Code from module snippet/arg-nonnull: 4308 # Code from module snippet/c++defs: 4309 # Code from module snippet/warn-on-use: 4310 # Code from module stdbool: 4311 # Code from module stddef: 4312 # Code from module stdint: 4313 # Code from module streq: 4314 # Code from module string: 4315 # Code from module strnlen1: 4316 # Code from module update-copyright: 4317 # Code from module verify: 4318 # Code from module wchar: 4319 # Code from module wctype-h: 4320 4321ac_ext=c 4322ac_cpp='$CPP $CPPFLAGS' 4323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4325ac_compiler_gnu=$ac_cv_c_compiler_gnu 4326if test -n "$ac_tool_prefix"; then 4327 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4328set dummy ${ac_tool_prefix}gcc; ac_word=$2 4329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4330$as_echo_n "checking for $ac_word... " >&6; } 4331if test "${ac_cv_prog_CC+set}" = set; then : 4332 $as_echo_n "(cached) " >&6 4333else 4334 if test -n "$CC"; then 4335 ac_cv_prog_CC="$CC" # Let the user override the test. 4336else 4337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4338for as_dir in $PATH 4339do 4340 IFS=$as_save_IFS 4341 test -z "$as_dir" && as_dir=. 4342 for ac_exec_ext in '' $ac_executable_extensions; do 4343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4344 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4346 break 2 4347 fi 4348done 4349 done 4350IFS=$as_save_IFS 4351 4352fi 4353fi 4354CC=$ac_cv_prog_CC 4355if test -n "$CC"; then 4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4357$as_echo "$CC" >&6; } 4358else 4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4360$as_echo "no" >&6; } 4361fi 4362 4363 4364fi 4365if test -z "$ac_cv_prog_CC"; then 4366 ac_ct_CC=$CC 4367 # Extract the first word of "gcc", so it can be a program name with args. 4368set dummy gcc; ac_word=$2 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4370$as_echo_n "checking for $ac_word... " >&6; } 4371if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4372 $as_echo_n "(cached) " >&6 4373else 4374 if test -n "$ac_ct_CC"; then 4375 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4376else 4377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4378for as_dir in $PATH 4379do 4380 IFS=$as_save_IFS 4381 test -z "$as_dir" && as_dir=. 4382 for ac_exec_ext in '' $ac_executable_extensions; do 4383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4384 ac_cv_prog_ac_ct_CC="gcc" 4385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4386 break 2 4387 fi 4388done 4389 done 4390IFS=$as_save_IFS 4391 4392fi 4393fi 4394ac_ct_CC=$ac_cv_prog_ac_ct_CC 4395if test -n "$ac_ct_CC"; then 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4397$as_echo "$ac_ct_CC" >&6; } 4398else 4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4400$as_echo "no" >&6; } 4401fi 4402 4403 if test "x$ac_ct_CC" = x; then 4404 CC="" 4405 else 4406 case $cross_compiling:$ac_tool_warned in 4407yes:) 4408{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4409$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4410ac_tool_warned=yes ;; 4411esac 4412 CC=$ac_ct_CC 4413 fi 4414else 4415 CC="$ac_cv_prog_CC" 4416fi 4417 4418if test -z "$CC"; then 4419 if test -n "$ac_tool_prefix"; then 4420 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4421set dummy ${ac_tool_prefix}cc; ac_word=$2 4422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4423$as_echo_n "checking for $ac_word... " >&6; } 4424if test "${ac_cv_prog_CC+set}" = set; then : 4425 $as_echo_n "(cached) " >&6 4426else 4427 if test -n "$CC"; then 4428 ac_cv_prog_CC="$CC" # Let the user override the test. 4429else 4430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4431for as_dir in $PATH 4432do 4433 IFS=$as_save_IFS 4434 test -z "$as_dir" && as_dir=. 4435 for ac_exec_ext in '' $ac_executable_extensions; do 4436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4437 ac_cv_prog_CC="${ac_tool_prefix}cc" 4438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4439 break 2 4440 fi 4441done 4442 done 4443IFS=$as_save_IFS 4444 4445fi 4446fi 4447CC=$ac_cv_prog_CC 4448if test -n "$CC"; then 4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4450$as_echo "$CC" >&6; } 4451else 4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4453$as_echo "no" >&6; } 4454fi 4455 4456 4457 fi 4458fi 4459if test -z "$CC"; then 4460 # Extract the first word of "cc", so it can be a program name with args. 4461set dummy cc; ac_word=$2 4462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4463$as_echo_n "checking for $ac_word... " >&6; } 4464if test "${ac_cv_prog_CC+set}" = set; then : 4465 $as_echo_n "(cached) " >&6 4466else 4467 if test -n "$CC"; then 4468 ac_cv_prog_CC="$CC" # Let the user override the test. 4469else 4470 ac_prog_rejected=no 4471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4472for as_dir in $PATH 4473do 4474 IFS=$as_save_IFS 4475 test -z "$as_dir" && as_dir=. 4476 for ac_exec_ext in '' $ac_executable_extensions; do 4477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4478 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4479 ac_prog_rejected=yes 4480 continue 4481 fi 4482 ac_cv_prog_CC="cc" 4483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4484 break 2 4485 fi 4486done 4487 done 4488IFS=$as_save_IFS 4489 4490if test $ac_prog_rejected = yes; then 4491 # We found a bogon in the path, so make sure we never use it. 4492 set dummy $ac_cv_prog_CC 4493 shift 4494 if test $# != 0; then 4495 # We chose a different compiler from the bogus one. 4496 # However, it has the same basename, so the bogon will be chosen 4497 # first if we set CC to just the basename; use the full file name. 4498 shift 4499 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4500 fi 4501fi 4502fi 4503fi 4504CC=$ac_cv_prog_CC 4505if test -n "$CC"; then 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4507$as_echo "$CC" >&6; } 4508else 4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4510$as_echo "no" >&6; } 4511fi 4512 4513 4514fi 4515if test -z "$CC"; then 4516 if test -n "$ac_tool_prefix"; then 4517 for ac_prog in cl.exe 4518 do 4519 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4520set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4522$as_echo_n "checking for $ac_word... " >&6; } 4523if test "${ac_cv_prog_CC+set}" = set; then : 4524 $as_echo_n "(cached) " >&6 4525else 4526 if test -n "$CC"; then 4527 ac_cv_prog_CC="$CC" # Let the user override the test. 4528else 4529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4530for as_dir in $PATH 4531do 4532 IFS=$as_save_IFS 4533 test -z "$as_dir" && as_dir=. 4534 for ac_exec_ext in '' $ac_executable_extensions; do 4535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4536 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4538 break 2 4539 fi 4540done 4541 done 4542IFS=$as_save_IFS 4543 4544fi 4545fi 4546CC=$ac_cv_prog_CC 4547if test -n "$CC"; then 4548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4549$as_echo "$CC" >&6; } 4550else 4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4552$as_echo "no" >&6; } 4553fi 4554 4555 4556 test -n "$CC" && break 4557 done 4558fi 4559if test -z "$CC"; then 4560 ac_ct_CC=$CC 4561 for ac_prog in cl.exe 4562do 4563 # Extract the first word of "$ac_prog", so it can be a program name with args. 4564set dummy $ac_prog; ac_word=$2 4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4566$as_echo_n "checking for $ac_word... " >&6; } 4567if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4568 $as_echo_n "(cached) " >&6 4569else 4570 if test -n "$ac_ct_CC"; then 4571 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4572else 4573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4574for as_dir in $PATH 4575do 4576 IFS=$as_save_IFS 4577 test -z "$as_dir" && as_dir=. 4578 for ac_exec_ext in '' $ac_executable_extensions; do 4579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4580 ac_cv_prog_ac_ct_CC="$ac_prog" 4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4582 break 2 4583 fi 4584done 4585 done 4586IFS=$as_save_IFS 4587 4588fi 4589fi 4590ac_ct_CC=$ac_cv_prog_ac_ct_CC 4591if test -n "$ac_ct_CC"; then 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4593$as_echo "$ac_ct_CC" >&6; } 4594else 4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4596$as_echo "no" >&6; } 4597fi 4598 4599 4600 test -n "$ac_ct_CC" && break 4601done 4602 4603 if test "x$ac_ct_CC" = x; then 4604 CC="" 4605 else 4606 case $cross_compiling:$ac_tool_warned in 4607yes:) 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4610ac_tool_warned=yes ;; 4611esac 4612 CC=$ac_ct_CC 4613 fi 4614fi 4615 4616fi 4617 4618 4619test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4620$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4621as_fn_error "no acceptable C compiler found in \$PATH 4622See \`config.log' for more details." "$LINENO" 5; } 4623 4624# Provide some information about the compiler. 4625$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4626set X $ac_compile 4627ac_compiler=$2 4628for ac_option in --version -v -V -qversion; do 4629 { { ac_try="$ac_compiler $ac_option >&5" 4630case "(($ac_try" in 4631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4632 *) ac_try_echo=$ac_try;; 4633esac 4634eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4635$as_echo "$ac_try_echo"; } >&5 4636 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4637 ac_status=$? 4638 if test -s conftest.err; then 4639 sed '10a\ 4640... rest of stderr output deleted ... 4641 10q' conftest.err >conftest.er1 4642 cat conftest.er1 >&5 4643 rm -f conftest.er1 conftest.err 4644 fi 4645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4646 test $ac_status = 0; } 4647done 4648 4649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4650$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4651if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4652 $as_echo_n "(cached) " >&6 4653else 4654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4655/* end confdefs.h. */ 4656 4657int 4658main () 4659{ 4660#ifndef __GNUC__ 4661 choke me 4662#endif 4663 4664 ; 4665 return 0; 4666} 4667_ACEOF 4668if ac_fn_c_try_compile "$LINENO"; then : 4669 ac_compiler_gnu=yes 4670else 4671 ac_compiler_gnu=no 4672fi 4673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4674ac_cv_c_compiler_gnu=$ac_compiler_gnu 4675 4676fi 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4678$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4679if test $ac_compiler_gnu = yes; then 4680 GCC=yes 4681else 4682 GCC= 4683fi 4684ac_test_CFLAGS=${CFLAGS+set} 4685ac_save_CFLAGS=$CFLAGS 4686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4687$as_echo_n "checking whether $CC accepts -g... " >&6; } 4688if test "${ac_cv_prog_cc_g+set}" = set; then : 4689 $as_echo_n "(cached) " >&6 4690else 4691 ac_save_c_werror_flag=$ac_c_werror_flag 4692 ac_c_werror_flag=yes 4693 ac_cv_prog_cc_g=no 4694 CFLAGS="-g" 4695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4696/* end confdefs.h. */ 4697 4698int 4699main () 4700{ 4701 4702 ; 4703 return 0; 4704} 4705_ACEOF 4706if ac_fn_c_try_compile "$LINENO"; then : 4707 ac_cv_prog_cc_g=yes 4708else 4709 CFLAGS="" 4710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4711/* end confdefs.h. */ 4712 4713int 4714main () 4715{ 4716 4717 ; 4718 return 0; 4719} 4720_ACEOF 4721if ac_fn_c_try_compile "$LINENO"; then : 4722 4723else 4724 ac_c_werror_flag=$ac_save_c_werror_flag 4725 CFLAGS="-g" 4726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4727/* end confdefs.h. */ 4728 4729int 4730main () 4731{ 4732 4733 ; 4734 return 0; 4735} 4736_ACEOF 4737if ac_fn_c_try_compile "$LINENO"; then : 4738 ac_cv_prog_cc_g=yes 4739fi 4740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4741fi 4742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4743fi 4744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4745 ac_c_werror_flag=$ac_save_c_werror_flag 4746fi 4747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4748$as_echo "$ac_cv_prog_cc_g" >&6; } 4749if test "$ac_test_CFLAGS" = set; then 4750 CFLAGS=$ac_save_CFLAGS 4751elif test $ac_cv_prog_cc_g = yes; then 4752 if test "$GCC" = yes; then 4753 CFLAGS="-g -O2" 4754 else 4755 CFLAGS="-g" 4756 fi 4757else 4758 if test "$GCC" = yes; then 4759 CFLAGS="-O2" 4760 else 4761 CFLAGS= 4762 fi 4763fi 4764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4765$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4766if test "${ac_cv_prog_cc_c89+set}" = set; then : 4767 $as_echo_n "(cached) " >&6 4768else 4769 ac_cv_prog_cc_c89=no 4770ac_save_CC=$CC 4771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4772/* end confdefs.h. */ 4773#include <stdarg.h> 4774#include <stdio.h> 4775#include <sys/types.h> 4776#include <sys/stat.h> 4777/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4778struct buf { int x; }; 4779FILE * (*rcsopen) (struct buf *, struct stat *, int); 4780static char *e (p, i) 4781 char **p; 4782 int i; 4783{ 4784 return p[i]; 4785} 4786static char *f (char * (*g) (char **, int), char **p, ...) 4787{ 4788 char *s; 4789 va_list v; 4790 va_start (v,p); 4791 s = g (p, va_arg (v,int)); 4792 va_end (v); 4793 return s; 4794} 4795 4796/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4797 function prototypes and stuff, but not '\xHH' hex character constants. 4798 These don't provoke an error unfortunately, instead are silently treated 4799 as 'x'. The following induces an error, until -std is added to get 4800 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4801 array size at least. It's necessary to write '\x00'==0 to get something 4802 that's true only with -std. */ 4803int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4804 4805/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4806 inside strings and character constants. */ 4807#define FOO(x) 'x' 4808int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4809 4810int test (int i, double x); 4811struct s1 {int (*f) (int a);}; 4812struct s2 {int (*f) (double a);}; 4813int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4814int argc; 4815char **argv; 4816int 4817main () 4818{ 4819return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4820 ; 4821 return 0; 4822} 4823_ACEOF 4824for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4825 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4826do 4827 CC="$ac_save_CC $ac_arg" 4828 if ac_fn_c_try_compile "$LINENO"; then : 4829 ac_cv_prog_cc_c89=$ac_arg 4830fi 4831rm -f core conftest.err conftest.$ac_objext 4832 test "x$ac_cv_prog_cc_c89" != "xno" && break 4833done 4834rm -f conftest.$ac_ext 4835CC=$ac_save_CC 4836 4837fi 4838# AC_CACHE_VAL 4839case "x$ac_cv_prog_cc_c89" in 4840 x) 4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4842$as_echo "none needed" >&6; } ;; 4843 xno) 4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4845$as_echo "unsupported" >&6; } ;; 4846 *) 4847 CC="$CC $ac_cv_prog_cc_c89" 4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4849$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4850esac 4851if test "x$ac_cv_prog_cc_c89" != xno; then : 4852 4853fi 4854 4855ac_ext=c 4856ac_cpp='$CPP $CPPFLAGS' 4857ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4858ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4859ac_compiler_gnu=$ac_cv_c_compiler_gnu 4860 4861 4862am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc 4863 4864 4865ac_aux_dir= 4866for ac_dir in ../.. "$srcdir"/../..; do 4867 for ac_t in install-sh install.sh shtool; do 4868 if test -f "$ac_dir/$ac_t"; then 4869 ac_aux_dir=$ac_dir 4870 ac_install_sh="$ac_aux_dir/$ac_t -c" 4871 break 2 4872 fi 4873 done 4874done 4875if test -z "$ac_aux_dir"; then 4876 as_fn_error "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5 4877fi 4878 4879# These three variables are undocumented and unsupported, 4880# and are intended to be withdrawn in a future Autoconf release. 4881# They can cause serious problems if a builder's source tree is in a directory 4882# whose full name contains unusual characters. 4883ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4884ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4885ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4886 4887 4888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4889$as_echo_n "checking target system type... " >&6; } 4890if test "${ac_cv_target+set}" = set; then : 4891 $as_echo_n "(cached) " >&6 4892else 4893 if test "x$target_alias" = x; then 4894 ac_cv_target=$ac_cv_host 4895else 4896 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4897 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4898fi 4899 4900fi 4901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4902$as_echo "$ac_cv_target" >&6; } 4903case $ac_cv_target in 4904*-*-*) ;; 4905*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4906esac 4907target=$ac_cv_target 4908ac_save_IFS=$IFS; IFS='-' 4909set x $ac_cv_target 4910shift 4911target_cpu=$1 4912target_vendor=$2 4913shift; shift 4914# Remember, the first character of IFS is used to create $*, 4915# except with old shells: 4916target_os=$* 4917IFS=$ac_save_IFS 4918case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4919 4920 4921# The aliases save the names the user supplied, while $host etc. 4922# will get canonicalized. 4923test -n "$target_alias" && 4924 test "$program_prefix$program_suffix$program_transform_name" = \ 4925 NONENONEs,x,x, && 4926 program_prefix=${target_alias}- 4927 4928 4929 4930 4931 4932 4933 4934 LIBC_FATAL_STDERR_=1 4935 export LIBC_FATAL_STDERR_ 4936 4937# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 4938# for constant arguments. Useless! 4939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 4940$as_echo_n "checking for working alloca.h... " >&6; } 4941if test "${ac_cv_working_alloca_h+set}" = set; then : 4942 $as_echo_n "(cached) " >&6 4943else 4944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4945/* end confdefs.h. */ 4946#include <alloca.h> 4947int 4948main () 4949{ 4950char *p = (char *) alloca (2 * sizeof (int)); 4951 if (p) return 0; 4952 ; 4953 return 0; 4954} 4955_ACEOF 4956if ac_fn_c_try_link "$LINENO"; then : 4957 ac_cv_working_alloca_h=yes 4958else 4959 ac_cv_working_alloca_h=no 4960fi 4961rm -f core conftest.err conftest.$ac_objext \ 4962 conftest$ac_exeext conftest.$ac_ext 4963fi 4964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 4965$as_echo "$ac_cv_working_alloca_h" >&6; } 4966if test $ac_cv_working_alloca_h = yes; then 4967 4968$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h 4969 4970fi 4971 4972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 4973$as_echo_n "checking for alloca... " >&6; } 4974if test "${ac_cv_func_alloca_works+set}" = set; then : 4975 $as_echo_n "(cached) " >&6 4976else 4977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4978/* end confdefs.h. */ 4979#ifdef __GNUC__ 4980# define alloca __builtin_alloca 4981#else 4982# ifdef _MSC_VER 4983# include <malloc.h> 4984# define alloca _alloca 4985# else 4986# ifdef HAVE_ALLOCA_H 4987# include <alloca.h> 4988# else 4989# ifdef _AIX 4990 #pragma alloca 4991# else 4992# ifndef alloca /* predefined by HP cc +Olibcalls */ 4993char *alloca (); 4994# endif 4995# endif 4996# endif 4997# endif 4998#endif 4999 5000int 5001main () 5002{ 5003char *p = (char *) alloca (1); 5004 if (p) return 0; 5005 ; 5006 return 0; 5007} 5008_ACEOF 5009if ac_fn_c_try_link "$LINENO"; then : 5010 ac_cv_func_alloca_works=yes 5011else 5012 ac_cv_func_alloca_works=no 5013fi 5014rm -f core conftest.err conftest.$ac_objext \ 5015 conftest$ac_exeext conftest.$ac_ext 5016fi 5017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 5018$as_echo "$ac_cv_func_alloca_works" >&6; } 5019 5020if test $ac_cv_func_alloca_works = yes; then 5021 5022$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 5023 5024else 5025 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 5026# that cause trouble. Some versions do not even contain alloca or 5027# contain a buggy version. If you still want to use their alloca, 5028# use ar to extract alloca.o from them instead of compiling alloca.c. 5029 5030 5031 5032 5033 5034ALLOCA=\${LIBOBJDIR}alloca.$ac_objext 5035 5036$as_echo "#define C_ALLOCA 1" >>confdefs.h 5037 5038 5039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'alloca.c' needs Cray hooks" >&5 5040$as_echo_n "checking whether 'alloca.c' needs Cray hooks... " >&6; } 5041if test "${ac_cv_os_cray+set}" = set; then : 5042 $as_echo_n "(cached) " >&6 5043else 5044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5045/* end confdefs.h. */ 5046#if defined CRAY && ! defined CRAY2 5047webecray 5048#else 5049wenotbecray 5050#endif 5051 5052_ACEOF 5053if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5054 $EGREP "webecray" >/dev/null 2>&1; then : 5055 ac_cv_os_cray=yes 5056else 5057 ac_cv_os_cray=no 5058fi 5059rm -f conftest* 5060 5061fi 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 5063$as_echo "$ac_cv_os_cray" >&6; } 5064if test $ac_cv_os_cray = yes; then 5065 for ac_func in _getb67 GETB67 getb67; do 5066 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5067ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5068eval as_val=\$$as_ac_var 5069 if test "x$as_val" = x""yes; then : 5070 5071cat >>confdefs.h <<_ACEOF 5072#define CRAY_STACKSEG_END $ac_func 5073_ACEOF 5074 5075 break 5076fi 5077 5078 done 5079fi 5080 5081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 5082$as_echo_n "checking stack direction for C alloca... " >&6; } 5083if test "${ac_cv_c_stack_direction+set}" = set; then : 5084 $as_echo_n "(cached) " >&6 5085else 5086 if test "$cross_compiling" = yes; then : 5087 ac_cv_c_stack_direction=0 5088else 5089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5090/* end confdefs.h. */ 5091$ac_includes_default 5092int 5093find_stack_direction (int *addr, int depth) 5094{ 5095 int dir, dummy = 0; 5096 if (! addr) 5097 addr = &dummy; 5098 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1; 5099 dir = depth ? find_stack_direction (addr, depth - 1) : 0; 5100 return dir + dummy; 5101} 5102 5103int 5104main (int argc, char **argv) 5105{ 5106 return find_stack_direction (0, argc + !argv + 20) < 0; 5107} 5108_ACEOF 5109if ac_fn_c_try_run "$LINENO"; then : 5110 ac_cv_c_stack_direction=1 5111else 5112 ac_cv_c_stack_direction=-1 5113fi 5114rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5115 conftest.$ac_objext conftest.beam conftest.$ac_ext 5116fi 5117 5118fi 5119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 5120$as_echo "$ac_cv_c_stack_direction" >&6; } 5121cat >>confdefs.h <<_ACEOF 5122#define STACK_DIRECTION $ac_cv_c_stack_direction 5123_ACEOF 5124 5125 5126fi 5127 5128 5129 5130 5131 5132 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 5134$as_echo_n "checking for mbstate_t... " >&6; } 5135if test "${ac_cv_type_mbstate_t+set}" = set; then : 5136 $as_echo_n "(cached) " >&6 5137else 5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5139/* end confdefs.h. */ 5140$ac_includes_default 5141/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 5142 <wchar.h>. 5143 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 5144 included before <wchar.h>. */ 5145#include <stddef.h> 5146#include <stdio.h> 5147#include <time.h> 5148#include <wchar.h> 5149int 5150main () 5151{ 5152mbstate_t x; return sizeof x; 5153 ; 5154 return 0; 5155} 5156_ACEOF 5157if ac_fn_c_try_compile "$LINENO"; then : 5158 ac_cv_type_mbstate_t=yes 5159else 5160 ac_cv_type_mbstate_t=no 5161fi 5162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5163fi 5164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 5165$as_echo "$ac_cv_type_mbstate_t" >&6; } 5166 if test $ac_cv_type_mbstate_t = yes; then 5167 5168$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 5169 5170 else 5171 5172$as_echo "#define mbstate_t int" >>confdefs.h 5173 5174 fi 5175 5176 5177 5178 5179 5180 for ac_func in $gl_func_list 5181do : 5182 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5183ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5184eval as_val=\$$as_ac_var 5185 if test "x$as_val" = x""yes; then : 5186 cat >>confdefs.h <<_ACEOF 5187#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5188_ACEOF 5189 5190fi 5191done 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 for ac_header in $gl_header_list 5237do : 5238 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5239ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 5240eval as_val=\$$as_ac_Header 5241 if test "x$as_val" = x""yes; then : 5242 cat >>confdefs.h <<_ACEOF 5243#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5244_ACEOF 5245 5246fi 5247 5248done 5249 5250 5251 5252 5253 5254 5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 5256$as_echo_n "checking for unsigned long long int... " >&6; } 5257if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then : 5258 $as_echo_n "(cached) " >&6 5259else 5260 ac_cv_type_unsigned_long_long_int=yes 5261 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 5262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5263/* end confdefs.h. */ 5264 5265 /* For now, do not test the preprocessor; as of 2007 there are too many 5266 implementations with broken preprocessors. Perhaps this can 5267 be revisited in 2012. In the meantime, code should not expect 5268 #if to work with literals wider than 32 bits. */ 5269 /* Test literals. */ 5270 long long int ll = 9223372036854775807ll; 5271 long long int nll = -9223372036854775807LL; 5272 unsigned long long int ull = 18446744073709551615ULL; 5273 /* Test constant expressions. */ 5274 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 5275 ? 1 : -1)]; 5276 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 5277 ? 1 : -1)]; 5278 int i = 63; 5279int 5280main () 5281{ 5282/* Test availability of runtime routines for shift and division. */ 5283 long long int llmax = 9223372036854775807ll; 5284 unsigned long long int ullmax = 18446744073709551615ull; 5285 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 5286 | (llmax / ll) | (llmax % ll) 5287 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 5288 | (ullmax / ull) | (ullmax % ull)); 5289 ; 5290 return 0; 5291} 5292 5293_ACEOF 5294if ac_fn_c_try_link "$LINENO"; then : 5295 5296else 5297 ac_cv_type_unsigned_long_long_int=no 5298fi 5299rm -f core conftest.err conftest.$ac_objext \ 5300 conftest$ac_exeext conftest.$ac_ext 5301 fi 5302fi 5303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 5304$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 5305 if test $ac_cv_type_unsigned_long_long_int = yes; then 5306 5307$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 5308 5309 fi 5310 5311 5312 5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 5314$as_echo_n "checking for long long int... " >&6; } 5315if test "${ac_cv_type_long_long_int+set}" = set; then : 5316 $as_echo_n "(cached) " >&6 5317else 5318 ac_cv_type_long_long_int=yes 5319 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 5320 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 5321 if test $ac_cv_type_long_long_int = yes; then 5322 if test "$cross_compiling" = yes; then : 5323 : 5324else 5325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5326/* end confdefs.h. */ 5327#include <limits.h> 5328 #ifndef LLONG_MAX 5329 # define HALF \ 5330 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 5331 # define LLONG_MAX (HALF - 1 + HALF) 5332 #endif 5333int 5334main () 5335{ 5336long long int n = 1; 5337 int i; 5338 for (i = 0; ; i++) 5339 { 5340 long long int m = n << i; 5341 if (m >> i != n) 5342 return 1; 5343 if (LLONG_MAX / 2 < m) 5344 break; 5345 } 5346 return 0; 5347 ; 5348 return 0; 5349} 5350_ACEOF 5351if ac_fn_c_try_run "$LINENO"; then : 5352 5353else 5354 ac_cv_type_long_long_int=no 5355fi 5356rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5357 conftest.$ac_objext conftest.beam conftest.$ac_ext 5358fi 5359 5360 fi 5361 fi 5362fi 5363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 5364$as_echo "$ac_cv_type_long_long_int" >&6; } 5365 if test $ac_cv_type_long_long_int = yes; then 5366 5367$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 5368 5369 fi 5370 5371 5372 5373 5374 5375 5376 5377 5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5 5379$as_echo_n "checking whether the preprocessor supports include_next... " >&6; } 5380if test "${gl_cv_have_include_next+set}" = set; then : 5381 $as_echo_n "(cached) " >&6 5382else 5383 rm -rf conftestd1a conftestd1b conftestd2 5384 mkdir conftestd1a conftestd1b conftestd2 5385 cat <<EOF > conftestd1a/conftest.h 5386#define DEFINED_IN_CONFTESTD1 5387#include_next <conftest.h> 5388#ifdef DEFINED_IN_CONFTESTD2 5389int foo; 5390#else 5391#error "include_next doesn't work" 5392#endif 5393EOF 5394 cat <<EOF > conftestd1b/conftest.h 5395#define DEFINED_IN_CONFTESTD1 5396#include <stdio.h> 5397#include_next <conftest.h> 5398#ifdef DEFINED_IN_CONFTESTD2 5399int foo; 5400#else 5401#error "include_next doesn't work" 5402#endif 5403EOF 5404 cat <<EOF > conftestd2/conftest.h 5405#ifndef DEFINED_IN_CONFTESTD1 5406#error "include_next test doesn't work" 5407#endif 5408#define DEFINED_IN_CONFTESTD2 5409EOF 5410 gl_save_CPPFLAGS="$CPPFLAGS" 5411 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2" 5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5413/* end confdefs.h. */ 5414#include <conftest.h> 5415_ACEOF 5416if ac_fn_c_try_compile "$LINENO"; then : 5417 gl_cv_have_include_next=yes 5418else 5419 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2" 5420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5421/* end confdefs.h. */ 5422#include <conftest.h> 5423_ACEOF 5424if ac_fn_c_try_compile "$LINENO"; then : 5425 gl_cv_have_include_next=buggy 5426else 5427 gl_cv_have_include_next=no 5428fi 5429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5430 5431fi 5432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5433 CPPFLAGS="$gl_save_CPPFLAGS" 5434 rm -rf conftestd1a conftestd1b conftestd2 5435 5436fi 5437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5 5438$as_echo "$gl_cv_have_include_next" >&6; } 5439 PRAGMA_SYSTEM_HEADER= 5440 if test $gl_cv_have_include_next = yes; then 5441 INCLUDE_NEXT=include_next 5442 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next 5443 if test -n "$GCC"; then 5444 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' 5445 fi 5446 else 5447 if test $gl_cv_have_include_next = buggy; then 5448 INCLUDE_NEXT=include 5449 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next 5450 else 5451 INCLUDE_NEXT=include 5452 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include 5453 fi 5454 fi 5455 5456 5457 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5 5459$as_echo_n "checking whether system header files limit the line length... " >&6; } 5460if test "${gl_cv_pragma_columns+set}" = set; then : 5461 $as_echo_n "(cached) " >&6 5462else 5463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5464/* end confdefs.h. */ 5465 5466#ifdef __TANDEM 5467choke me 5468#endif 5469 5470_ACEOF 5471if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5472 $EGREP "choke me" >/dev/null 2>&1; then : 5473 gl_cv_pragma_columns=yes 5474else 5475 gl_cv_pragma_columns=no 5476fi 5477rm -f conftest* 5478 5479 5480fi 5481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5 5482$as_echo "$gl_cv_pragma_columns" >&6; } 5483 if test $gl_cv_pragma_columns = yes; then 5484 PRAGMA_COLUMNS="#pragma COLUMNS 10000" 5485 else 5486 PRAGMA_COLUMNS= 5487 fi 5488 5489 5490 5491 5492 5493 5494 5495 5496 gl_cv_c_multiarch=no 5497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5498/* end confdefs.h. */ 5499#ifndef __APPLE_CC__ 5500 not a universal capable compiler 5501 #endif 5502 typedef int dummy; 5503 5504_ACEOF 5505if ac_fn_c_try_compile "$LINENO"; then : 5506 5507 arch= 5508 prev= 5509 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do 5510 if test -n "$prev"; then 5511 case $word in 5512 i?86 | x86_64 | ppc | ppc64) 5513 if test -z "$arch" || test "$arch" = "$word"; then 5514 arch="$word" 5515 else 5516 gl_cv_c_multiarch=yes 5517 fi 5518 ;; 5519 esac 5520 prev= 5521 else 5522 if test "x$word" = "x-arch"; then 5523 prev=arch 5524 fi 5525 fi 5526 done 5527 5528fi 5529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5530 if test $gl_cv_c_multiarch = yes; then 5531 APPLE_UNIVERSAL_BUILD=1 5532 else 5533 APPLE_UNIVERSAL_BUILD=0 5534 fi 5535 5536 5537 5538 5539 5540 if test $ac_cv_type_long_long_int = yes; then 5541 HAVE_LONG_LONG_INT=1 5542 else 5543 HAVE_LONG_LONG_INT=0 5544 fi 5545 5546 5547 if test $ac_cv_type_unsigned_long_long_int = yes; then 5548 HAVE_UNSIGNED_LONG_LONG_INT=1 5549 else 5550 HAVE_UNSIGNED_LONG_LONG_INT=0 5551 fi 5552 5553 5554 5555 : 5556 5557 5558 5559 5560 5561 if test $ac_cv_header_wchar_h = yes; then 5562 HAVE_WCHAR_H=1 5563 else 5564 HAVE_WCHAR_H=0 5565 fi 5566 5567 5568 if test $ac_cv_header_inttypes_h = yes; then 5569 HAVE_INTTYPES_H=1 5570 else 5571 HAVE_INTTYPES_H=0 5572 fi 5573 5574 5575 if test $ac_cv_header_sys_types_h = yes; then 5576 HAVE_SYS_TYPES_H=1 5577 else 5578 HAVE_SYS_TYPES_H=0 5579 fi 5580 5581 5582 5583 5584 5585 5586 5587 5588 : 5589 5590 5591 5592 5593 5594 5595 5596 5597 if test $gl_cv_have_include_next = yes; then 5598 gl_cv_next_stdint_h='<'stdint.h'>' 5599 else 5600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5 5601$as_echo_n "checking absolute name of <stdint.h>... " >&6; } 5602if test "${gl_cv_next_stdint_h+set}" = set; then : 5603 $as_echo_n "(cached) " >&6 5604else 5605 5606 if test $ac_cv_header_stdint_h = yes; then 5607 5608 5609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5610/* end confdefs.h. */ 5611#include <stdint.h> 5612 5613_ACEOF 5614 case "$host_os" in 5615 aix*) gl_absname_cpp="$ac_cpp -C" ;; 5616 *) gl_absname_cpp="$ac_cpp" ;; 5617 esac 5618 5619 case "$host_os" in 5620 mingw*) 5621 gl_dirsep_regex='[/\\]' 5622 ;; 5623 *) 5624 gl_dirsep_regex='\/' 5625 ;; 5626 esac 5627 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 5628 5629 gl_header_literal_regex=`echo 'stdint.h' \ 5630 | sed -e "$gl_make_literal_regex_sed"` 5631 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 5632 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 5633 s|^/[^/]|//&| 5634 p 5635 q 5636 }' 5637 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 5638 sed -n "$gl_absolute_header_sed"`'"' 5639 else 5640 gl_cv_next_stdint_h='<'stdint.h'>' 5641 fi 5642 5643 5644fi 5645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5 5646$as_echo "$gl_cv_next_stdint_h" >&6; } 5647 fi 5648 NEXT_STDINT_H=$gl_cv_next_stdint_h 5649 5650 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 5651 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 5652 gl_next_as_first_directive='<'stdint.h'>' 5653 else 5654 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 5655 gl_next_as_first_directive=$gl_cv_next_stdint_h 5656 fi 5657 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive 5658 5659 5660 5661 5662 if test $ac_cv_header_stdint_h = yes; then 5663 HAVE_STDINT_H=1 5664 else 5665 HAVE_STDINT_H=0 5666 fi 5667 5668 5669 if test $ac_cv_header_stdint_h = yes; then 5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5 5671$as_echo_n "checking whether stdint.h conforms to C99... " >&6; } 5672if test "${gl_cv_header_working_stdint_h+set}" = set; then : 5673 $as_echo_n "(cached) " >&6 5674else 5675 gl_cv_header_working_stdint_h=no 5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5677/* end confdefs.h. */ 5678 5679 5680#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ 5681#include <stdint.h> 5682/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */ 5683#if !(defined WCHAR_MIN && defined WCHAR_MAX) 5684#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>" 5685#endif 5686 5687 5688 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 5689 included before <wchar.h>. */ 5690 #include <stddef.h> 5691 #include <signal.h> 5692 #if HAVE_WCHAR_H 5693 # include <stdio.h> 5694 # include <time.h> 5695 # include <wchar.h> 5696 #endif 5697 5698 5699#ifdef INT8_MAX 5700int8_t a1 = INT8_MAX; 5701int8_t a1min = INT8_MIN; 5702#endif 5703#ifdef INT16_MAX 5704int16_t a2 = INT16_MAX; 5705int16_t a2min = INT16_MIN; 5706#endif 5707#ifdef INT32_MAX 5708int32_t a3 = INT32_MAX; 5709int32_t a3min = INT32_MIN; 5710#endif 5711#ifdef INT64_MAX 5712int64_t a4 = INT64_MAX; 5713int64_t a4min = INT64_MIN; 5714#endif 5715#ifdef UINT8_MAX 5716uint8_t b1 = UINT8_MAX; 5717#else 5718typedef int b1[(unsigned char) -1 != 255 ? 1 : -1]; 5719#endif 5720#ifdef UINT16_MAX 5721uint16_t b2 = UINT16_MAX; 5722#endif 5723#ifdef UINT32_MAX 5724uint32_t b3 = UINT32_MAX; 5725#endif 5726#ifdef UINT64_MAX 5727uint64_t b4 = UINT64_MAX; 5728#endif 5729int_least8_t c1 = INT8_C (0x7f); 5730int_least8_t c1max = INT_LEAST8_MAX; 5731int_least8_t c1min = INT_LEAST8_MIN; 5732int_least16_t c2 = INT16_C (0x7fff); 5733int_least16_t c2max = INT_LEAST16_MAX; 5734int_least16_t c2min = INT_LEAST16_MIN; 5735int_least32_t c3 = INT32_C (0x7fffffff); 5736int_least32_t c3max = INT_LEAST32_MAX; 5737int_least32_t c3min = INT_LEAST32_MIN; 5738int_least64_t c4 = INT64_C (0x7fffffffffffffff); 5739int_least64_t c4max = INT_LEAST64_MAX; 5740int_least64_t c4min = INT_LEAST64_MIN; 5741uint_least8_t d1 = UINT8_C (0xff); 5742uint_least8_t d1max = UINT_LEAST8_MAX; 5743uint_least16_t d2 = UINT16_C (0xffff); 5744uint_least16_t d2max = UINT_LEAST16_MAX; 5745uint_least32_t d3 = UINT32_C (0xffffffff); 5746uint_least32_t d3max = UINT_LEAST32_MAX; 5747uint_least64_t d4 = UINT64_C (0xffffffffffffffff); 5748uint_least64_t d4max = UINT_LEAST64_MAX; 5749int_fast8_t e1 = INT_FAST8_MAX; 5750int_fast8_t e1min = INT_FAST8_MIN; 5751int_fast16_t e2 = INT_FAST16_MAX; 5752int_fast16_t e2min = INT_FAST16_MIN; 5753int_fast32_t e3 = INT_FAST32_MAX; 5754int_fast32_t e3min = INT_FAST32_MIN; 5755int_fast64_t e4 = INT_FAST64_MAX; 5756int_fast64_t e4min = INT_FAST64_MIN; 5757uint_fast8_t f1 = UINT_FAST8_MAX; 5758uint_fast16_t f2 = UINT_FAST16_MAX; 5759uint_fast32_t f3 = UINT_FAST32_MAX; 5760uint_fast64_t f4 = UINT_FAST64_MAX; 5761#ifdef INTPTR_MAX 5762intptr_t g = INTPTR_MAX; 5763intptr_t gmin = INTPTR_MIN; 5764#endif 5765#ifdef UINTPTR_MAX 5766uintptr_t h = UINTPTR_MAX; 5767#endif 5768intmax_t i = INTMAX_MAX; 5769uintmax_t j = UINTMAX_MAX; 5770 5771#include <limits.h> /* for CHAR_BIT */ 5772#define TYPE_MINIMUM(t) \ 5773 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t))) 5774#define TYPE_MAXIMUM(t) \ 5775 ((t) ((t) 0 < (t) -1 \ 5776 ? (t) -1 \ 5777 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1))) 5778struct s { 5779 int check_PTRDIFF: 5780 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t) 5781 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t) 5782 ? 1 : -1; 5783 /* Detect bug in FreeBSD 6.0 / ia64. */ 5784 int check_SIG_ATOMIC: 5785 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t) 5786 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t) 5787 ? 1 : -1; 5788 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1; 5789 int check_WCHAR: 5790 WCHAR_MIN == TYPE_MINIMUM (wchar_t) 5791 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t) 5792 ? 1 : -1; 5793 /* Detect bug in mingw. */ 5794 int check_WINT: 5795 WINT_MIN == TYPE_MINIMUM (wint_t) 5796 && WINT_MAX == TYPE_MAXIMUM (wint_t) 5797 ? 1 : -1; 5798 5799 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */ 5800 int check_UINT8_C: 5801 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1; 5802 int check_UINT16_C: 5803 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1; 5804 5805 /* Detect bugs in OpenBSD 3.9 stdint.h. */ 5806#ifdef UINT8_MAX 5807 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1; 5808#endif 5809#ifdef UINT16_MAX 5810 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1; 5811#endif 5812#ifdef UINT32_MAX 5813 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1; 5814#endif 5815#ifdef UINT64_MAX 5816 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1; 5817#endif 5818 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1; 5819 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1; 5820 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1; 5821 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1; 5822 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1; 5823 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1; 5824 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1; 5825 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1; 5826 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1; 5827 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1; 5828 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1; 5829}; 5830 5831int 5832main () 5833{ 5834 5835 ; 5836 return 0; 5837} 5838_ACEOF 5839if ac_fn_c_try_compile "$LINENO"; then : 5840 if test "$cross_compiling" = yes; then : 5841 gl_cv_header_working_stdint_h=yes 5842 5843else 5844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5845/* end confdefs.h. */ 5846 5847 5848#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ 5849#include <stdint.h> 5850 5851 5852 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 5853 included before <wchar.h>. */ 5854 #include <stddef.h> 5855 #include <signal.h> 5856 #if HAVE_WCHAR_H 5857 # include <stdio.h> 5858 # include <time.h> 5859 # include <wchar.h> 5860 #endif 5861 5862 5863#include <stdio.h> 5864#include <string.h> 5865#define MVAL(macro) MVAL1(macro) 5866#define MVAL1(expression) #expression 5867static const char *macro_values[] = 5868 { 5869#ifdef INT8_MAX 5870 MVAL (INT8_MAX), 5871#endif 5872#ifdef INT16_MAX 5873 MVAL (INT16_MAX), 5874#endif 5875#ifdef INT32_MAX 5876 MVAL (INT32_MAX), 5877#endif 5878#ifdef INT64_MAX 5879 MVAL (INT64_MAX), 5880#endif 5881#ifdef UINT8_MAX 5882 MVAL (UINT8_MAX), 5883#endif 5884#ifdef UINT16_MAX 5885 MVAL (UINT16_MAX), 5886#endif 5887#ifdef UINT32_MAX 5888 MVAL (UINT32_MAX), 5889#endif 5890#ifdef UINT64_MAX 5891 MVAL (UINT64_MAX), 5892#endif 5893 NULL 5894 }; 5895 5896int 5897main () 5898{ 5899 5900 const char **mv; 5901 for (mv = macro_values; *mv != NULL; mv++) 5902 { 5903 const char *value = *mv; 5904 /* Test whether it looks like a cast expression. */ 5905 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0 5906 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0 5907 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0 5908 || strncmp (value, "((int)"/*)*/, 6) == 0 5909 || strncmp (value, "((signed short)"/*)*/, 15) == 0 5910 || strncmp (value, "((signed char)"/*)*/, 14) == 0) 5911 return mv - macro_values + 1; 5912 } 5913 return 0; 5914 5915 ; 5916 return 0; 5917} 5918_ACEOF 5919if ac_fn_c_try_run "$LINENO"; then : 5920 gl_cv_header_working_stdint_h=yes 5921fi 5922rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5923 conftest.$ac_objext conftest.beam conftest.$ac_ext 5924fi 5925 5926 5927fi 5928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5929 5930fi 5931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5 5932$as_echo "$gl_cv_header_working_stdint_h" >&6; } 5933 fi 5934 if test "$gl_cv_header_working_stdint_h" = yes; then 5935 STDINT_H= 5936 else 5937 for ac_header in sys/inttypes.h sys/bitypes.h 5938do : 5939 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5940ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 5941eval as_val=\$$as_ac_Header 5942 if test "x$as_val" = x""yes; then : 5943 cat >>confdefs.h <<_ACEOF 5944#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5945_ACEOF 5946 5947fi 5948 5949done 5950 5951 if test $ac_cv_header_sys_inttypes_h = yes; then 5952 HAVE_SYS_INTTYPES_H=1 5953 else 5954 HAVE_SYS_INTTYPES_H=0 5955 fi 5956 5957 if test $ac_cv_header_sys_bitypes_h = yes; then 5958 HAVE_SYS_BITYPES_H=1 5959 else 5960 HAVE_SYS_BITYPES_H=0 5961 fi 5962 5963 5964 5965 5966 if test $APPLE_UNIVERSAL_BUILD = 0; then 5967 5968 5969 for gltype in ptrdiff_t size_t ; do 5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 5971$as_echo_n "checking for bit size of $gltype... " >&6; } 5972if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then : 5973 $as_echo_n "(cached) " >&6 5974else 5975 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " 5976 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 5977 included before <wchar.h>. */ 5978 #include <stddef.h> 5979 #include <signal.h> 5980 #if HAVE_WCHAR_H 5981 # include <stdio.h> 5982 # include <time.h> 5983 # include <wchar.h> 5984 #endif 5985 5986#include <limits.h>"; then : 5987 5988else 5989 result=unknown 5990fi 5991 5992 eval gl_cv_bitsizeof_${gltype}=\$result 5993 5994fi 5995eval ac_res=\$gl_cv_bitsizeof_${gltype} 5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 5997$as_echo "$ac_res" >&6; } 5998 eval result=\$gl_cv_bitsizeof_${gltype} 5999 if test $result = unknown; then 6000 result=0 6001 fi 6002 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` 6003 cat >>confdefs.h <<_ACEOF 6004#define BITSIZEOF_${GLTYPE} $result 6005_ACEOF 6006 6007 eval BITSIZEOF_${GLTYPE}=\$result 6008 done 6009 6010 6011 fi 6012 6013 6014 for gltype in sig_atomic_t wchar_t wint_t ; do 6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 6016$as_echo_n "checking for bit size of $gltype... " >&6; } 6017if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then : 6018 $as_echo_n "(cached) " >&6 6019else 6020 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " 6021 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 6022 included before <wchar.h>. */ 6023 #include <stddef.h> 6024 #include <signal.h> 6025 #if HAVE_WCHAR_H 6026 # include <stdio.h> 6027 # include <time.h> 6028 # include <wchar.h> 6029 #endif 6030 6031#include <limits.h>"; then : 6032 6033else 6034 result=unknown 6035fi 6036 6037 eval gl_cv_bitsizeof_${gltype}=\$result 6038 6039fi 6040eval ac_res=\$gl_cv_bitsizeof_${gltype} 6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6042$as_echo "$ac_res" >&6; } 6043 eval result=\$gl_cv_bitsizeof_${gltype} 6044 if test $result = unknown; then 6045 result=0 6046 fi 6047 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` 6048 cat >>confdefs.h <<_ACEOF 6049#define BITSIZEOF_${GLTYPE} $result 6050_ACEOF 6051 6052 eval BITSIZEOF_${GLTYPE}=\$result 6053 done 6054 6055 6056 6057 6058 for gltype in sig_atomic_t wchar_t wint_t ; do 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5 6060$as_echo_n "checking whether $gltype is signed... " >&6; } 6061if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then : 6062 $as_echo_n "(cached) " >&6 6063else 6064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6065/* end confdefs.h. */ 6066 6067 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 6068 included before <wchar.h>. */ 6069 #include <stddef.h> 6070 #include <signal.h> 6071 #if HAVE_WCHAR_H 6072 # include <stdio.h> 6073 # include <time.h> 6074 # include <wchar.h> 6075 #endif 6076 6077 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1]; 6078int 6079main () 6080{ 6081 6082 ; 6083 return 0; 6084} 6085_ACEOF 6086if ac_fn_c_try_compile "$LINENO"; then : 6087 result=yes 6088else 6089 result=no 6090fi 6091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6092 eval gl_cv_type_${gltype}_signed=\$result 6093 6094fi 6095eval ac_res=\$gl_cv_type_${gltype}_signed 6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6097$as_echo "$ac_res" >&6; } 6098 eval result=\$gl_cv_type_${gltype}_signed 6099 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` 6100 if test "$result" = yes; then 6101 cat >>confdefs.h <<_ACEOF 6102#define HAVE_SIGNED_${GLTYPE} 1 6103_ACEOF 6104 6105 eval HAVE_SIGNED_${GLTYPE}=1 6106 else 6107 eval HAVE_SIGNED_${GLTYPE}=0 6108 fi 6109 done 6110 6111 6112 gl_cv_type_ptrdiff_t_signed=yes 6113 gl_cv_type_size_t_signed=no 6114 if test $APPLE_UNIVERSAL_BUILD = 0; then 6115 6116 6117 for gltype in ptrdiff_t size_t ; do 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 6119$as_echo_n "checking for $gltype integer literal suffix... " >&6; } 6120if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then : 6121 $as_echo_n "(cached) " >&6 6122else 6123 eval gl_cv_type_${gltype}_suffix=no 6124 eval result=\$gl_cv_type_${gltype}_signed 6125 if test "$result" = yes; then 6126 glsufu= 6127 else 6128 glsufu=u 6129 fi 6130 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do 6131 case $glsuf in 6132 '') gltype1='int';; 6133 l) gltype1='long int';; 6134 ll) gltype1='long long int';; 6135 i64) gltype1='__int64';; 6136 u) gltype1='unsigned int';; 6137 ul) gltype1='unsigned long int';; 6138 ull) gltype1='unsigned long long int';; 6139 ui64)gltype1='unsigned __int64';; 6140 esac 6141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6142/* end confdefs.h. */ 6143 6144 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 6145 included before <wchar.h>. */ 6146 #include <stddef.h> 6147 #include <signal.h> 6148 #if HAVE_WCHAR_H 6149 # include <stdio.h> 6150 # include <time.h> 6151 # include <wchar.h> 6152 #endif 6153 6154 extern $gltype foo; 6155 extern $gltype1 foo; 6156int 6157main () 6158{ 6159 6160 ; 6161 return 0; 6162} 6163_ACEOF 6164if ac_fn_c_try_compile "$LINENO"; then : 6165 eval gl_cv_type_${gltype}_suffix=\$glsuf 6166fi 6167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6168 eval result=\$gl_cv_type_${gltype}_suffix 6169 test "$result" != no && break 6170 done 6171fi 6172eval ac_res=\$gl_cv_type_${gltype}_suffix 6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6174$as_echo "$ac_res" >&6; } 6175 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` 6176 eval result=\$gl_cv_type_${gltype}_suffix 6177 test "$result" = no && result= 6178 eval ${GLTYPE}_SUFFIX=\$result 6179 cat >>confdefs.h <<_ACEOF 6180#define ${GLTYPE}_SUFFIX $result 6181_ACEOF 6182 6183 done 6184 6185 6186 fi 6187 6188 6189 for gltype in sig_atomic_t wchar_t wint_t ; do 6190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 6191$as_echo_n "checking for $gltype integer literal suffix... " >&6; } 6192if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then : 6193 $as_echo_n "(cached) " >&6 6194else 6195 eval gl_cv_type_${gltype}_suffix=no 6196 eval result=\$gl_cv_type_${gltype}_signed 6197 if test "$result" = yes; then 6198 glsufu= 6199 else 6200 glsufu=u 6201 fi 6202 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do 6203 case $glsuf in 6204 '') gltype1='int';; 6205 l) gltype1='long int';; 6206 ll) gltype1='long long int';; 6207 i64) gltype1='__int64';; 6208 u) gltype1='unsigned int';; 6209 ul) gltype1='unsigned long int';; 6210 ull) gltype1='unsigned long long int';; 6211 ui64)gltype1='unsigned __int64';; 6212 esac 6213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6214/* end confdefs.h. */ 6215 6216 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 6217 included before <wchar.h>. */ 6218 #include <stddef.h> 6219 #include <signal.h> 6220 #if HAVE_WCHAR_H 6221 # include <stdio.h> 6222 # include <time.h> 6223 # include <wchar.h> 6224 #endif 6225 6226 extern $gltype foo; 6227 extern $gltype1 foo; 6228int 6229main () 6230{ 6231 6232 ; 6233 return 0; 6234} 6235_ACEOF 6236if ac_fn_c_try_compile "$LINENO"; then : 6237 eval gl_cv_type_${gltype}_suffix=\$glsuf 6238fi 6239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6240 eval result=\$gl_cv_type_${gltype}_suffix 6241 test "$result" != no && break 6242 done 6243fi 6244eval ac_res=\$gl_cv_type_${gltype}_suffix 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6246$as_echo "$ac_res" >&6; } 6247 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` 6248 eval result=\$gl_cv_type_${gltype}_suffix 6249 test "$result" = no && result= 6250 eval ${GLTYPE}_SUFFIX=\$result 6251 cat >>confdefs.h <<_ACEOF 6252#define ${GLTYPE}_SUFFIX $result 6253_ACEOF 6254 6255 done 6256 6257 6258 6259 if test $BITSIZEOF_WINT_T -lt 32; then 6260 BITSIZEOF_WINT_T=32 6261 fi 6262 6263 STDINT_H=stdint.h 6264 fi 6265 6266 if test -n "$STDINT_H"; then 6267 GL_GENERATE_STDINT_H_TRUE= 6268 GL_GENERATE_STDINT_H_FALSE='#' 6269else 6270 GL_GENERATE_STDINT_H_TRUE='#' 6271 GL_GENERATE_STDINT_H_FALSE= 6272fi 6273 6274 6275 6276 6277 6278 6279 6280 6281 GNULIB_IMAXABS=0; 6282 GNULIB_IMAXDIV=0; 6283 GNULIB_STRTOIMAX=0; 6284 GNULIB_STRTOUMAX=0; 6285 HAVE_DECL_IMAXABS=1; 6286 HAVE_DECL_IMAXDIV=1; 6287 HAVE_DECL_STRTOIMAX=1; 6288 HAVE_DECL_STRTOUMAX=1; 6289 REPLACE_STRTOIMAX=0; 6290 INT32_MAX_LT_INTMAX_MAX=1; 6291 INT64_MAX_EQ_LONG_MAX='defined _LP64'; 6292 PRI_MACROS_BROKEN=0; 6293 PRIPTR_PREFIX=__PRIPTR_PREFIX; 6294 UINT32_MAX_LT_UINTMAX_MAX=1; 6295 UINT64_MAX_EQ_ULONG_MAX='defined _LP64'; 6296 6297 6298 6299 6300 : 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 : 6315 6316 6317 6318 6319 6320 6321 6322 6323 if test $gl_cv_have_include_next = yes; then 6324 gl_cv_next_inttypes_h='<'inttypes.h'>' 6325 else 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5 6327$as_echo_n "checking absolute name of <inttypes.h>... " >&6; } 6328if test "${gl_cv_next_inttypes_h+set}" = set; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 6332 if test $ac_cv_header_inttypes_h = yes; then 6333 6334 6335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6336/* end confdefs.h. */ 6337#include <inttypes.h> 6338 6339_ACEOF 6340 case "$host_os" in 6341 aix*) gl_absname_cpp="$ac_cpp -C" ;; 6342 *) gl_absname_cpp="$ac_cpp" ;; 6343 esac 6344 6345 case "$host_os" in 6346 mingw*) 6347 gl_dirsep_regex='[/\\]' 6348 ;; 6349 *) 6350 gl_dirsep_regex='\/' 6351 ;; 6352 esac 6353 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 6354 6355 gl_header_literal_regex=`echo 'inttypes.h' \ 6356 | sed -e "$gl_make_literal_regex_sed"` 6357 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 6358 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 6359 s|^/[^/]|//&| 6360 p 6361 q 6362 }' 6363 gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 6364 sed -n "$gl_absolute_header_sed"`'"' 6365 else 6366 gl_cv_next_inttypes_h='<'inttypes.h'>' 6367 fi 6368 6369 6370fi 6371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5 6372$as_echo "$gl_cv_next_inttypes_h" >&6; } 6373 fi 6374 NEXT_INTTYPES_H=$gl_cv_next_inttypes_h 6375 6376 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 6377 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 6378 gl_next_as_first_directive='<'inttypes.h'>' 6379 else 6380 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 6381 gl_next_as_first_directive=$gl_cv_next_inttypes_h 6382 fi 6383 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive 6384 6385 6386 6387 6388 6389 6390 6391 6392 for gl_func in imaxabs imaxdiv strtoimax strtoumax; do 6393 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` 6394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 6395$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } 6396if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : 6397 $as_echo_n "(cached) " >&6 6398else 6399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6400/* end confdefs.h. */ 6401#include <inttypes.h> 6402 6403int 6404main () 6405{ 6406#undef $gl_func 6407 (void) $gl_func; 6408 ; 6409 return 0; 6410} 6411_ACEOF 6412if ac_fn_c_try_compile "$LINENO"; then : 6413 eval "$as_gl_Symbol=yes" 6414else 6415 eval "$as_gl_Symbol=no" 6416fi 6417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6418fi 6419eval ac_res=\$$as_gl_Symbol 6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6421$as_echo "$ac_res" >&6; } 6422 eval as_val=\$$as_gl_Symbol 6423 if test "x$as_val" = x""yes; then : 6424 cat >>confdefs.h <<_ACEOF 6425#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 6426_ACEOF 6427 6428 eval ac_cv_have_decl_$gl_func=yes 6429fi 6430 done 6431 6432 6433 6434 for ac_header in inttypes.h 6435do : 6436 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 6437if test "x$ac_cv_header_inttypes_h" = x""yes; then : 6438 cat >>confdefs.h <<_ACEOF 6439#define HAVE_INTTYPES_H 1 6440_ACEOF 6441 6442fi 6443 6444done 6445 6446 if test $ac_cv_header_inttypes_h = yes; then 6447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5 6448$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; } 6449if test "${gt_cv_inttypes_pri_broken+set}" = set; then : 6450 $as_echo_n "(cached) " >&6 6451else 6452 6453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6454/* end confdefs.h. */ 6455 6456#include <inttypes.h> 6457#ifdef PRId32 6458char *p = PRId32; 6459#endif 6460 6461int 6462main () 6463{ 6464 6465 ; 6466 return 0; 6467} 6468_ACEOF 6469if ac_fn_c_try_compile "$LINENO"; then : 6470 gt_cv_inttypes_pri_broken=no 6471else 6472 gt_cv_inttypes_pri_broken=yes 6473fi 6474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6475 6476fi 6477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5 6478$as_echo "$gt_cv_inttypes_pri_broken" >&6; } 6479 fi 6480 if test "$gt_cv_inttypes_pri_broken" = yes; then 6481 6482cat >>confdefs.h <<_ACEOF 6483#define PRI_MACROS_BROKEN 1 6484_ACEOF 6485 6486 PRI_MACROS_BROKEN=1 6487 else 6488 PRI_MACROS_BROKEN=0 6489 fi 6490 6491 6492 6493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 6494$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } 6495if test "${am_cv_langinfo_codeset+set}" = set; then : 6496 $as_echo_n "(cached) " >&6 6497else 6498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6499/* end confdefs.h. */ 6500#include <langinfo.h> 6501int 6502main () 6503{ 6504char* cs = nl_langinfo(CODESET); return !cs; 6505 ; 6506 return 0; 6507} 6508_ACEOF 6509if ac_fn_c_try_link "$LINENO"; then : 6510 am_cv_langinfo_codeset=yes 6511else 6512 am_cv_langinfo_codeset=no 6513fi 6514rm -f core conftest.err conftest.$ac_objext \ 6515 conftest$ac_exeext conftest.$ac_ext 6516 6517fi 6518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 6519$as_echo "$am_cv_langinfo_codeset" >&6; } 6520 if test $am_cv_langinfo_codeset = yes; then 6521 6522$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h 6523 6524 fi 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 : 6541 6542 6543 6544 6545 6546 6547 : 6548 6549 6550 6551 6552 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5 6554$as_echo_n "checking for working fcntl.h... " >&6; } 6555if test "${gl_cv_header_working_fcntl_h+set}" = set; then : 6556 $as_echo_n "(cached) " >&6 6557else 6558 if test "$cross_compiling" = yes; then : 6559 gl_cv_header_working_fcntl_h=cross-compiling 6560else 6561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6562/* end confdefs.h. */ 6563#include <sys/types.h> 6564 #include <sys/stat.h> 6565 #if HAVE_UNISTD_H 6566 # include <unistd.h> 6567 #else /* on Windows with MSVC */ 6568 # include <io.h> 6569 # include <stdlib.h> 6570 # defined sleep(n) _sleep ((n) * 1000) 6571 #endif 6572 #include <fcntl.h> 6573 #ifndef O_NOATIME 6574 #define O_NOATIME 0 6575 #endif 6576 #ifndef O_NOFOLLOW 6577 #define O_NOFOLLOW 0 6578 #endif 6579 static int const constants[] = 6580 { 6581 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, 6582 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY 6583 }; 6584 6585int 6586main () 6587{ 6588 6589 int result = !constants; 6590 #if HAVE_SYMLINK 6591 { 6592 static char const sym[] = "conftest.sym"; 6593 if (symlink ("/dev/null", sym) != 0) 6594 result |= 2; 6595 else 6596 { 6597 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0); 6598 if (fd >= 0) 6599 { 6600 close (fd); 6601 result |= 4; 6602 } 6603 } 6604 if (unlink (sym) != 0 || symlink (".", sym) != 0) 6605 result |= 2; 6606 else 6607 { 6608 int fd = open (sym, O_RDONLY | O_NOFOLLOW); 6609 if (fd >= 0) 6610 { 6611 close (fd); 6612 result |= 4; 6613 } 6614 } 6615 unlink (sym); 6616 } 6617 #endif 6618 { 6619 static char const file[] = "confdefs.h"; 6620 int fd = open (file, O_RDONLY | O_NOATIME); 6621 if (fd < 0) 6622 result |= 8; 6623 else 6624 { 6625 struct stat st0; 6626 if (fstat (fd, &st0) != 0) 6627 result |= 16; 6628 else 6629 { 6630 char c; 6631 sleep (1); 6632 if (read (fd, &c, 1) != 1) 6633 result |= 24; 6634 else 6635 { 6636 if (close (fd) != 0) 6637 result |= 32; 6638 else 6639 { 6640 struct stat st1; 6641 if (stat (file, &st1) != 0) 6642 result |= 40; 6643 else 6644 if (st0.st_atime != st1.st_atime) 6645 result |= 64; 6646 } 6647 } 6648 } 6649 } 6650 } 6651 return result; 6652 ; 6653 return 0; 6654} 6655_ACEOF 6656if ac_fn_c_try_run "$LINENO"; then : 6657 gl_cv_header_working_fcntl_h=yes 6658else 6659 case $? in #( 6660 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 6661 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 6662 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( 6663 *) gl_cv_header_working_fcntl_h='no';; 6664 esac 6665fi 6666rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6667 conftest.$ac_objext conftest.beam conftest.$ac_ext 6668fi 6669 6670fi 6671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5 6672$as_echo "$gl_cv_header_working_fcntl_h" >&6; } 6673 6674 case $gl_cv_header_working_fcntl_h in #( 6675 *O_NOATIME* | no | cross-compiling) ac_val=0;; #( 6676 *) ac_val=1;; 6677 esac 6678 6679cat >>confdefs.h <<_ACEOF 6680#define HAVE_WORKING_O_NOATIME $ac_val 6681_ACEOF 6682 6683 6684 case $gl_cv_header_working_fcntl_h in #( 6685 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( 6686 *) ac_val=1;; 6687 esac 6688 6689cat >>confdefs.h <<_ACEOF 6690#define HAVE_WORKING_O_NOFOLLOW $ac_val 6691_ACEOF 6692 6693 6694 6695 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default" 6696if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then : 6697 ac_have_decl=1 6698else 6699 ac_have_decl=0 6700fi 6701 6702cat >>confdefs.h <<_ACEOF 6703#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl 6704_ACEOF 6705 6706 6707 6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5 6709$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; } 6710if test "${ac_cv_gnu_library_2_1+set}" = set; then : 6711 $as_echo_n "(cached) " >&6 6712else 6713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6714/* end confdefs.h. */ 6715 6716#include <features.h> 6717#ifdef __GNU_LIBRARY__ 6718 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) 6719 Lucky GNU user 6720 #endif 6721#endif 6722#ifdef __UCLIBC__ 6723 Lucky user 6724#endif 6725 6726_ACEOF 6727if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6728 $EGREP "Lucky" >/dev/null 2>&1; then : 6729 ac_cv_gnu_library_2_1=yes 6730else 6731 ac_cv_gnu_library_2_1=no 6732fi 6733rm -f conftest* 6734 6735 6736 6737fi 6738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5 6739$as_echo "$ac_cv_gnu_library_2_1" >&6; } 6740 6741 GLIBC21="$ac_cv_gnu_library_2_1" 6742 6743 6744 6745 GNULIB_BTOWC=0; 6746 GNULIB_WCTOB=0; 6747 GNULIB_MBSINIT=0; 6748 GNULIB_MBRTOWC=0; 6749 GNULIB_MBRLEN=0; 6750 GNULIB_MBSRTOWCS=0; 6751 GNULIB_MBSNRTOWCS=0; 6752 GNULIB_WCRTOMB=0; 6753 GNULIB_WCSRTOMBS=0; 6754 GNULIB_WCSNRTOMBS=0; 6755 GNULIB_WCWIDTH=0; 6756 GNULIB_WMEMCHR=0; 6757 GNULIB_WMEMCMP=0; 6758 GNULIB_WMEMCPY=0; 6759 GNULIB_WMEMMOVE=0; 6760 GNULIB_WMEMSET=0; 6761 GNULIB_WCSLEN=0; 6762 GNULIB_WCSNLEN=0; 6763 GNULIB_WCSCPY=0; 6764 GNULIB_WCPCPY=0; 6765 GNULIB_WCSNCPY=0; 6766 GNULIB_WCPNCPY=0; 6767 GNULIB_WCSCAT=0; 6768 GNULIB_WCSNCAT=0; 6769 GNULIB_WCSCMP=0; 6770 GNULIB_WCSNCMP=0; 6771 GNULIB_WCSCASECMP=0; 6772 GNULIB_WCSNCASECMP=0; 6773 GNULIB_WCSCOLL=0; 6774 GNULIB_WCSXFRM=0; 6775 GNULIB_WCSDUP=0; 6776 GNULIB_WCSCHR=0; 6777 GNULIB_WCSRCHR=0; 6778 GNULIB_WCSCSPN=0; 6779 GNULIB_WCSSPN=0; 6780 GNULIB_WCSPBRK=0; 6781 GNULIB_WCSSTR=0; 6782 GNULIB_WCSTOK=0; 6783 GNULIB_WCSWIDTH=0; 6784 HAVE_BTOWC=1; 6785 HAVE_MBSINIT=1; 6786 HAVE_MBRTOWC=1; 6787 HAVE_MBRLEN=1; 6788 HAVE_MBSRTOWCS=1; 6789 HAVE_MBSNRTOWCS=1; 6790 HAVE_WCRTOMB=1; 6791 HAVE_WCSRTOMBS=1; 6792 HAVE_WCSNRTOMBS=1; 6793 HAVE_WMEMCHR=1; 6794 HAVE_WMEMCMP=1; 6795 HAVE_WMEMCPY=1; 6796 HAVE_WMEMMOVE=1; 6797 HAVE_WMEMSET=1; 6798 HAVE_WCSLEN=1; 6799 HAVE_WCSNLEN=1; 6800 HAVE_WCSCPY=1; 6801 HAVE_WCPCPY=1; 6802 HAVE_WCSNCPY=1; 6803 HAVE_WCPNCPY=1; 6804 HAVE_WCSCAT=1; 6805 HAVE_WCSNCAT=1; 6806 HAVE_WCSCMP=1; 6807 HAVE_WCSNCMP=1; 6808 HAVE_WCSCASECMP=1; 6809 HAVE_WCSNCASECMP=1; 6810 HAVE_WCSCOLL=1; 6811 HAVE_WCSXFRM=1; 6812 HAVE_WCSDUP=1; 6813 HAVE_WCSCHR=1; 6814 HAVE_WCSRCHR=1; 6815 HAVE_WCSCSPN=1; 6816 HAVE_WCSSPN=1; 6817 HAVE_WCSPBRK=1; 6818 HAVE_WCSSTR=1; 6819 HAVE_WCSTOK=1; 6820 HAVE_WCSWIDTH=1; 6821 HAVE_DECL_WCTOB=1; 6822 HAVE_DECL_WCWIDTH=1; 6823 REPLACE_MBSTATE_T=0; 6824 REPLACE_BTOWC=0; 6825 REPLACE_WCTOB=0; 6826 REPLACE_MBSINIT=0; 6827 REPLACE_MBRTOWC=0; 6828 REPLACE_MBRLEN=0; 6829 REPLACE_MBSRTOWCS=0; 6830 REPLACE_MBSNRTOWCS=0; 6831 REPLACE_WCRTOMB=0; 6832 REPLACE_WCSRTOMBS=0; 6833 REPLACE_WCSNRTOMBS=0; 6834 REPLACE_WCWIDTH=0; 6835 REPLACE_WCSWIDTH=0; 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5 6851$as_echo_n "checking for a traditional japanese locale... " >&6; } 6852if test "${gt_cv_locale_ja+set}" = set; then : 6853 $as_echo_n "(cached) " >&6 6854else 6855 6856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6857/* end confdefs.h. */ 6858 6859#include <locale.h> 6860#include <time.h> 6861#if HAVE_LANGINFO_CODESET 6862# include <langinfo.h> 6863#endif 6864#include <stdlib.h> 6865#include <string.h> 6866struct tm t; 6867char buf[16]; 6868int main () 6869{ 6870 const char *p; 6871 /* Check whether the given locale name is recognized by the system. */ 6872#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ 6873 /* On native Windows, setlocale(category, "") looks at the system settings, 6874 not at the environment variables. Also, when an encoding suffix such 6875 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE 6876 category of the locale to "C". */ 6877 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL 6878 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0) 6879 return 1; 6880#else 6881 if (setlocale (LC_ALL, "") == NULL) return 1; 6882#endif 6883 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646". 6884 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET) 6885 is empty, and the behaviour of Tcl 8.4 in this locale is not useful. 6886 On OpenBSD 4.0, when an unsupported locale is specified, setlocale() 6887 succeeds but then nl_langinfo(CODESET) is "646". In this situation, 6888 some unit tests fail. 6889 On MirBSD 10, when an unsupported locale is specified, setlocale() 6890 succeeds but then nl_langinfo(CODESET) is "UTF-8". */ 6891#if HAVE_LANGINFO_CODESET 6892 { 6893 const char *cs = nl_langinfo (CODESET); 6894 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0 6895 || strcmp (cs, "UTF-8") == 0) 6896 return 1; 6897 } 6898#endif 6899#ifdef __CYGWIN__ 6900 /* On Cygwin, avoid locale names without encoding suffix, because the 6901 locale_charset() function relies on the encoding suffix. Note that 6902 LC_ALL is set on the command line. */ 6903 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1; 6904#endif 6905 /* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales 6906 on Cygwin 1.5.x. */ 6907 if (MB_CUR_MAX == 1) 6908 return 1; 6909 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs. 6910 This excludes the UTF-8 encoding (except on MirBSD). */ 6911 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4; 6912 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1; 6913 for (p = buf; *p != '\0'; p++) 6914 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0) 6915 return 1; 6916 return 0; 6917} 6918 6919_ACEOF 6920 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6921 (eval $ac_link) 2>&5 6922 ac_status=$? 6923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6924 test $ac_status = 0; } && test -s conftest$ac_exeext; then 6925 case "$host_os" in 6926 # Handle native Windows specially, because there setlocale() interprets 6927 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256", 6928 # "fr" or "fra" as "French" or "French_France.1252", 6929 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252", 6930 # "ja" as "Japanese" or "Japanese_Japan.932", 6931 # and similar. 6932 mingw*) 6933 # Note that on native Windows, the Japanese locale is 6934 # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we 6935 # cannot use it here. 6936 gt_cv_locale_ja=none 6937 ;; 6938 *) 6939 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because 6940 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the 6941 # configure script would override the LC_ALL setting. Likewise for 6942 # LC_CTYPE, which is also set at the beginning of the configure script. 6943 # Test for the AIX locale name. 6944 if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 6945 gt_cv_locale_ja=ja_JP 6946 else 6947 # Test for the locale name with explicit encoding suffix. 6948 if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 6949 gt_cv_locale_ja=ja_JP.EUC-JP 6950 else 6951 # Test for the HP-UX, OSF/1, NetBSD locale name. 6952 if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 6953 gt_cv_locale_ja=ja_JP.eucJP 6954 else 6955 # Test for the IRIX, FreeBSD locale name. 6956 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 6957 gt_cv_locale_ja=ja_JP.EUC 6958 else 6959 # Test for the Solaris 7 locale name. 6960 if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 6961 gt_cv_locale_ja=ja 6962 else 6963 # Special test for NetBSD 1.6. 6964 if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then 6965 gt_cv_locale_ja=ja_JP.eucJP 6966 else 6967 # None found. 6968 gt_cv_locale_ja=none 6969 fi 6970 fi 6971 fi 6972 fi 6973 fi 6974 fi 6975 ;; 6976 esac 6977 fi 6978 rm -fr conftest* 6979 6980fi 6981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5 6982$as_echo "$gt_cv_locale_ja" >&6; } 6983 LOCALE_JA=$gt_cv_locale_ja 6984 6985 6986 6987 6988 6989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5 6990$as_echo_n "checking for a transitional chinese locale... " >&6; } 6991if test "${gt_cv_locale_zh_CN+set}" = set; then : 6992 $as_echo_n "(cached) " >&6 6993else 6994 6995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6996/* end confdefs.h. */ 6997 6998#include <locale.h> 6999#include <stdlib.h> 7000#include <time.h> 7001#if HAVE_LANGINFO_CODESET 7002# include <langinfo.h> 7003#endif 7004#include <stdlib.h> 7005#include <string.h> 7006struct tm t; 7007char buf[16]; 7008int main () 7009{ 7010 const char *p; 7011 /* Check whether the given locale name is recognized by the system. */ 7012#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ 7013 /* On native Windows, setlocale(category, "") looks at the system settings, 7014 not at the environment variables. Also, when an encoding suffix such 7015 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE 7016 category of the locale to "C". */ 7017 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL 7018 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0) 7019 return 1; 7020#else 7021 if (setlocale (LC_ALL, "") == NULL) return 1; 7022#endif 7023 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646". 7024 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET) 7025 is empty, and the behaviour of Tcl 8.4 in this locale is not useful. 7026 On OpenBSD 4.0, when an unsupported locale is specified, setlocale() 7027 succeeds but then nl_langinfo(CODESET) is "646". In this situation, 7028 some unit tests fail. 7029 On MirBSD 10, when an unsupported locale is specified, setlocale() 7030 succeeds but then nl_langinfo(CODESET) is "UTF-8". */ 7031#if HAVE_LANGINFO_CODESET 7032 { 7033 const char *cs = nl_langinfo (CODESET); 7034 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0 7035 || strcmp (cs, "UTF-8") == 0) 7036 return 1; 7037 } 7038#endif 7039#ifdef __CYGWIN__ 7040 /* On Cygwin, avoid locale names without encoding suffix, because the 7041 locale_charset() function relies on the encoding suffix. Note that 7042 LC_ALL is set on the command line. */ 7043 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1; 7044#endif 7045 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs. 7046 This excludes the UTF-8 encoding (except on MirBSD). */ 7047 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4; 7048 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1; 7049 for (p = buf; *p != '\0'; p++) 7050 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0) 7051 return 1; 7052 /* Check whether a typical GB18030 multibyte sequence is recognized as a 7053 single wide character. This excludes the GB2312 and GBK encodings. */ 7054 if (mblen ("\203\062\332\066", 5) != 4) 7055 return 1; 7056 return 0; 7057} 7058 7059_ACEOF 7060 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7061 (eval $ac_link) 2>&5 7062 ac_status=$? 7063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7064 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7065 case "$host_os" in 7066 # Handle native Windows specially, because there setlocale() interprets 7067 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256", 7068 # "fr" or "fra" as "French" or "French_France.1252", 7069 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252", 7070 # "ja" as "Japanese" or "Japanese_Japan.932", 7071 # and similar. 7072 mingw*) 7073 # Test for the hypothetical native Windows locale name. 7074 if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7075 gt_cv_locale_zh_CN=Chinese_China.54936 7076 else 7077 # None found. 7078 gt_cv_locale_zh_CN=none 7079 fi 7080 ;; 7081 solaris2.8) 7082 # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are 7083 # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK. 7084 # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core. 7085 gt_cv_locale_zh_CN=none 7086 ;; 7087 *) 7088 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because 7089 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the 7090 # configure script would override the LC_ALL setting. Likewise for 7091 # LC_CTYPE, which is also set at the beginning of the configure script. 7092 # Test for the locale name without encoding suffix. 7093 if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7094 gt_cv_locale_zh_CN=zh_CN 7095 else 7096 # Test for the locale name with explicit encoding suffix. 7097 if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7098 gt_cv_locale_zh_CN=zh_CN.GB18030 7099 else 7100 # None found. 7101 gt_cv_locale_zh_CN=none 7102 fi 7103 fi 7104 ;; 7105 esac 7106 else 7107 # If there was a link error, due to mblen(), the system is so old that 7108 # it certainly doesn't have a chinese locale. 7109 gt_cv_locale_zh_CN=none 7110 fi 7111 rm -fr conftest* 7112 7113fi 7114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5 7115$as_echo "$gt_cv_locale_zh_CN" >&6; } 7116 LOCALE_ZH_CN=$gt_cv_locale_zh_CN 7117 7118 7119 7120 7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5 7122$as_echo_n "checking for a french Unicode locale... " >&6; } 7123if test "${gt_cv_locale_fr_utf8+set}" = set; then : 7124 $as_echo_n "(cached) " >&6 7125else 7126 7127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7128/* end confdefs.h. */ 7129 7130#include <locale.h> 7131#include <time.h> 7132#if HAVE_LANGINFO_CODESET 7133# include <langinfo.h> 7134#endif 7135#include <stdlib.h> 7136#include <string.h> 7137struct tm t; 7138char buf[16]; 7139int main () { 7140 /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl 7141 imitates locale dependent behaviour by looking at the environment 7142 variables, and all locales use the UTF-8 encoding. */ 7143#if !(defined __BEOS__ || defined __HAIKU__) 7144 /* Check whether the given locale name is recognized by the system. */ 7145# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ 7146 /* On native Windows, setlocale(category, "") looks at the system settings, 7147 not at the environment variables. Also, when an encoding suffix such 7148 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE 7149 category of the locale to "C". */ 7150 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL 7151 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0) 7152 return 1; 7153# else 7154 if (setlocale (LC_ALL, "") == NULL) return 1; 7155# endif 7156 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646". 7157 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET) 7158 is empty, and the behaviour of Tcl 8.4 in this locale is not useful. 7159 On OpenBSD 4.0, when an unsupported locale is specified, setlocale() 7160 succeeds but then nl_langinfo(CODESET) is "646". In this situation, 7161 some unit tests fail. */ 7162# if HAVE_LANGINFO_CODESET 7163 { 7164 const char *cs = nl_langinfo (CODESET); 7165 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0) 7166 return 1; 7167 } 7168# endif 7169# ifdef __CYGWIN__ 7170 /* On Cygwin, avoid locale names without encoding suffix, because the 7171 locale_charset() function relies on the encoding suffix. Note that 7172 LC_ALL is set on the command line. */ 7173 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1; 7174# endif 7175 /* Check whether in the abbreviation of the second month, the second 7176 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is 7177 two bytes long, with UTF-8 encoding. */ 7178 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4; 7179 if (strftime (buf, sizeof (buf), "%b", &t) < 4 7180 || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v') 7181 return 1; 7182#endif 7183#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */ 7184 /* Check whether the decimal separator is a comma. 7185 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point 7186 are nl_langinfo(RADIXCHAR) are both ".". */ 7187 if (localeconv () ->decimal_point[0] != ',') return 1; 7188#endif 7189 return 0; 7190} 7191 7192_ACEOF 7193 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7194 (eval $ac_link) 2>&5 7195 ac_status=$? 7196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7197 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7198 case "$host_os" in 7199 # Handle native Windows specially, because there setlocale() interprets 7200 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256", 7201 # "fr" or "fra" as "French" or "French_France.1252", 7202 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252", 7203 # "ja" as "Japanese" or "Japanese_Japan.932", 7204 # and similar. 7205 mingw*) 7206 # Test for the hypothetical native Windows locale name. 7207 if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7208 gt_cv_locale_fr_utf8=French_France.65001 7209 else 7210 # None found. 7211 gt_cv_locale_fr_utf8=none 7212 fi 7213 ;; 7214 *) 7215 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because 7216 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the 7217 # configure script would override the LC_ALL setting. Likewise for 7218 # LC_CTYPE, which is also set at the beginning of the configure script. 7219 # Test for the usual locale name. 7220 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7221 gt_cv_locale_fr_utf8=fr_FR 7222 else 7223 # Test for the locale name with explicit encoding suffix. 7224 if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7225 gt_cv_locale_fr_utf8=fr_FR.UTF-8 7226 else 7227 # Test for the Solaris 7 locale name. 7228 if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7229 gt_cv_locale_fr_utf8=fr.UTF-8 7230 else 7231 # None found. 7232 gt_cv_locale_fr_utf8=none 7233 fi 7234 fi 7235 fi 7236 ;; 7237 esac 7238 fi 7239 rm -fr conftest* 7240 7241fi 7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5 7243$as_echo "$gt_cv_locale_fr_utf8" >&6; } 7244 LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8 7245 7246 7247 7248 7249 7250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5 7251$as_echo_n "checking for a traditional french locale... " >&6; } 7252if test "${gt_cv_locale_fr+set}" = set; then : 7253 $as_echo_n "(cached) " >&6 7254else 7255 7256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7257/* end confdefs.h. */ 7258 7259#include <locale.h> 7260#include <time.h> 7261#if HAVE_LANGINFO_CODESET 7262# include <langinfo.h> 7263#endif 7264#include <stdlib.h> 7265#include <string.h> 7266struct tm t; 7267char buf[16]; 7268int main () { 7269 /* Check whether the given locale name is recognized by the system. */ 7270#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ 7271 /* On native Windows, setlocale(category, "") looks at the system settings, 7272 not at the environment variables. Also, when an encoding suffix such 7273 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE 7274 category of the locale to "C". */ 7275 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL 7276 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0) 7277 return 1; 7278#else 7279 if (setlocale (LC_ALL, "") == NULL) return 1; 7280#endif 7281 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646". 7282 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET) 7283 is empty, and the behaviour of Tcl 8.4 in this locale is not useful. 7284 On OpenBSD 4.0, when an unsupported locale is specified, setlocale() 7285 succeeds but then nl_langinfo(CODESET) is "646". In this situation, 7286 some unit tests fail. 7287 On MirBSD 10, when an unsupported locale is specified, setlocale() 7288 succeeds but then nl_langinfo(CODESET) is "UTF-8". */ 7289#if HAVE_LANGINFO_CODESET 7290 { 7291 const char *cs = nl_langinfo (CODESET); 7292 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0 7293 || strcmp (cs, "UTF-8") == 0) 7294 return 1; 7295 } 7296#endif 7297#ifdef __CYGWIN__ 7298 /* On Cygwin, avoid locale names without encoding suffix, because the 7299 locale_charset() function relies on the encoding suffix. Note that 7300 LC_ALL is set on the command line. */ 7301 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1; 7302#endif 7303 /* Check whether in the abbreviation of the second month, the second 7304 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only 7305 one byte long. This excludes the UTF-8 encoding. */ 7306 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4; 7307 if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1; 7308#if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */ 7309 /* Check whether the decimal separator is a comma. 7310 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point 7311 are nl_langinfo(RADIXCHAR) are both ".". */ 7312 if (localeconv () ->decimal_point[0] != ',') return 1; 7313#endif 7314 return 0; 7315} 7316 7317_ACEOF 7318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7319 (eval $ac_link) 2>&5 7320 ac_status=$? 7321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7322 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7323 case "$host_os" in 7324 # Handle native Windows specially, because there setlocale() interprets 7325 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256", 7326 # "fr" or "fra" as "French" or "French_France.1252", 7327 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252", 7328 # "ja" as "Japanese" or "Japanese_Japan.932", 7329 # and similar. 7330 mingw*) 7331 # Test for the native Windows locale name. 7332 if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7333 gt_cv_locale_fr=French_France.1252 7334 else 7335 # None found. 7336 gt_cv_locale_fr=none 7337 fi 7338 ;; 7339 *) 7340 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because 7341 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the 7342 # configure script would override the LC_ALL setting. Likewise for 7343 # LC_CTYPE, which is also set at the beginning of the configure script. 7344 # Test for the usual locale name. 7345 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7346 gt_cv_locale_fr=fr_FR 7347 else 7348 # Test for the locale name with explicit encoding suffix. 7349 if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7350 gt_cv_locale_fr=fr_FR.ISO-8859-1 7351 else 7352 # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name. 7353 if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7354 gt_cv_locale_fr=fr_FR.ISO8859-1 7355 else 7356 # Test for the HP-UX locale name. 7357 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7358 gt_cv_locale_fr=fr_FR.iso88591 7359 else 7360 # Test for the Solaris 7 locale name. 7361 if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then 7362 gt_cv_locale_fr=fr 7363 else 7364 # None found. 7365 gt_cv_locale_fr=none 7366 fi 7367 fi 7368 fi 7369 fi 7370 fi 7371 ;; 7372 esac 7373 fi 7374 rm -fr conftest* 7375 7376fi 7377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5 7378$as_echo "$gt_cv_locale_fr" >&6; } 7379 LOCALE_FR=$gt_cv_locale_fr 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 GNULIB_FFSL=0; 7394 GNULIB_FFSLL=0; 7395 GNULIB_MEMCHR=0; 7396 GNULIB_MEMMEM=0; 7397 GNULIB_MEMPCPY=0; 7398 GNULIB_MEMRCHR=0; 7399 GNULIB_RAWMEMCHR=0; 7400 GNULIB_STPCPY=0; 7401 GNULIB_STPNCPY=0; 7402 GNULIB_STRCHRNUL=0; 7403 GNULIB_STRDUP=0; 7404 GNULIB_STRNCAT=0; 7405 GNULIB_STRNDUP=0; 7406 GNULIB_STRNLEN=0; 7407 GNULIB_STRPBRK=0; 7408 GNULIB_STRSEP=0; 7409 GNULIB_STRSTR=0; 7410 GNULIB_STRCASESTR=0; 7411 GNULIB_STRTOK_R=0; 7412 GNULIB_MBSLEN=0; 7413 GNULIB_MBSNLEN=0; 7414 GNULIB_MBSCHR=0; 7415 GNULIB_MBSRCHR=0; 7416 GNULIB_MBSSTR=0; 7417 GNULIB_MBSCASECMP=0; 7418 GNULIB_MBSNCASECMP=0; 7419 GNULIB_MBSPCASECMP=0; 7420 GNULIB_MBSCASESTR=0; 7421 GNULIB_MBSCSPN=0; 7422 GNULIB_MBSPBRK=0; 7423 GNULIB_MBSSPN=0; 7424 GNULIB_MBSSEP=0; 7425 GNULIB_MBSTOK_R=0; 7426 GNULIB_STRERROR=0; 7427 GNULIB_STRERROR_R=0; 7428 GNULIB_STRSIGNAL=0; 7429 GNULIB_STRVERSCMP=0; 7430 HAVE_MBSLEN=0; 7431 HAVE_FFSL=1; 7432 HAVE_FFSLL=1; 7433 HAVE_MEMCHR=1; 7434 HAVE_DECL_MEMMEM=1; 7435 HAVE_MEMPCPY=1; 7436 HAVE_DECL_MEMRCHR=1; 7437 HAVE_RAWMEMCHR=1; 7438 HAVE_STPCPY=1; 7439 HAVE_STPNCPY=1; 7440 HAVE_STRCHRNUL=1; 7441 HAVE_DECL_STRDUP=1; 7442 HAVE_DECL_STRNDUP=1; 7443 HAVE_DECL_STRNLEN=1; 7444 HAVE_STRPBRK=1; 7445 HAVE_STRSEP=1; 7446 HAVE_STRCASESTR=1; 7447 HAVE_DECL_STRTOK_R=1; 7448 HAVE_DECL_STRERROR_R=1; 7449 HAVE_DECL_STRSIGNAL=1; 7450 HAVE_STRVERSCMP=1; 7451 REPLACE_MEMCHR=0; 7452 REPLACE_MEMMEM=0; 7453 REPLACE_STPNCPY=0; 7454 REPLACE_STRDUP=0; 7455 REPLACE_STRSTR=0; 7456 REPLACE_STRCASESTR=0; 7457 REPLACE_STRCHRNUL=0; 7458 REPLACE_STRERROR=0; 7459 REPLACE_STRERROR_R=0; 7460 REPLACE_STRNCAT=0; 7461 REPLACE_STRNDUP=0; 7462 REPLACE_STRNLEN=0; 7463 REPLACE_STRSIGNAL=0; 7464 REPLACE_STRTOK_R=0; 7465 UNDEFINE_STRTOK_R=0; 7466 7467 7468 7469 7470 7471 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it 7472 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is 7473 # irrelevant for anonymous mappings. 7474 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 7475if test "x$ac_cv_func_mmap" = x""yes; then : 7476 gl_have_mmap=yes 7477else 7478 gl_have_mmap=no 7479fi 7480 7481 7482 # Try to allow MAP_ANONYMOUS. 7483 gl_have_mmap_anonymous=no 7484 if test $gl_have_mmap = yes; then 7485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5 7486$as_echo_n "checking for MAP_ANONYMOUS... " >&6; } 7487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7488/* end confdefs.h. */ 7489 7490#include <sys/mman.h> 7491#ifdef MAP_ANONYMOUS 7492 I cannot identify this map 7493#endif 7494 7495_ACEOF 7496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7497 $EGREP "I cannot identify this map" >/dev/null 2>&1; then : 7498 gl_have_mmap_anonymous=yes 7499fi 7500rm -f conftest* 7501 7502 if test $gl_have_mmap_anonymous != yes; then 7503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7504/* end confdefs.h. */ 7505 7506#include <sys/mman.h> 7507#ifdef MAP_ANON 7508 I cannot identify this map 7509#endif 7510 7511_ACEOF 7512if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7513 $EGREP "I cannot identify this map" >/dev/null 2>&1; then : 7514 7515$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h 7516 7517 gl_have_mmap_anonymous=yes 7518fi 7519rm -f conftest* 7520 7521 fi 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5 7523$as_echo "$gl_have_mmap_anonymous" >&6; } 7524 if test $gl_have_mmap_anonymous = yes; then 7525 7526$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h 7527 7528 fi 7529 fi 7530 7531 7532 : 7533 7534 7535 7536 7537 7538 7539 : 7540 7541 7542 7543 7544 7545 7546 7547 7548 if test $HAVE_MEMCHR = 1; then 7549 # Detect platform-specific bugs in some versions of glibc: 7550 # memchr should not dereference anything with length 0 7551 # http://bugzilla.redhat.com/499689 7552 # memchr should not dereference overestimated length after a match 7553 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737 7554 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162 7555 # Assume that memchr works on platforms that lack mprotect. 7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5 7557$as_echo_n "checking whether memchr works... " >&6; } 7558if test "${gl_cv_func_memchr_works+set}" = set; then : 7559 $as_echo_n "(cached) " >&6 7560else 7561 if test "$cross_compiling" = yes; then : 7562 gl_cv_func_memchr_works="guessing no" 7563else 7564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7565/* end confdefs.h. */ 7566 7567#include <string.h> 7568#if HAVE_SYS_MMAN_H 7569# include <fcntl.h> 7570# include <unistd.h> 7571# include <sys/types.h> 7572# include <sys/mman.h> 7573# ifndef MAP_FILE 7574# define MAP_FILE 0 7575# endif 7576#endif 7577 7578int 7579main () 7580{ 7581 7582 int result = 0; 7583 char *fence = NULL; 7584#if HAVE_SYS_MMAN_H && HAVE_MPROTECT 7585# if HAVE_MAP_ANONYMOUS 7586 const int flags = MAP_ANONYMOUS | MAP_PRIVATE; 7587 const int fd = -1; 7588# else /* !HAVE_MAP_ANONYMOUS */ 7589 const int flags = MAP_FILE | MAP_PRIVATE; 7590 int fd = open ("/dev/zero", O_RDONLY, 0666); 7591 if (fd >= 0) 7592# endif 7593 { 7594 int pagesize = getpagesize (); 7595 char *two_pages = 7596 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE, 7597 flags, fd, 0); 7598 if (two_pages != (char *)(-1) 7599 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0) 7600 fence = two_pages + pagesize; 7601 } 7602#endif 7603 if (fence) 7604 { 7605 if (memchr (fence, 0, 0)) 7606 result |= 1; 7607 strcpy (fence - 9, "12345678"); 7608 if (memchr (fence - 9, 0, 79) != fence - 1) 7609 result |= 2; 7610 if (memchr (fence - 1, 0, 3) != fence - 1) 7611 result |= 4; 7612 } 7613 return result; 7614 7615 ; 7616 return 0; 7617} 7618_ACEOF 7619if ac_fn_c_try_run "$LINENO"; then : 7620 gl_cv_func_memchr_works=yes 7621else 7622 gl_cv_func_memchr_works=no 7623fi 7624rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7625 conftest.$ac_objext conftest.beam conftest.$ac_ext 7626fi 7627 7628fi 7629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5 7630$as_echo "$gl_cv_func_memchr_works" >&6; } 7631 if test "$gl_cv_func_memchr_works" != yes; then 7632 REPLACE_MEMCHR=1 7633 fi 7634 fi 7635 7636 7637 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default" 7638if test "x$ac_cv_have_decl_memmem" = x""yes; then : 7639 ac_have_decl=1 7640else 7641 ac_have_decl=0 7642fi 7643 7644cat >>confdefs.h <<_ACEOF 7645#define HAVE_DECL_MEMMEM $ac_have_decl 7646_ACEOF 7647 7648 7649 7650 7651 7652 7653 for ac_func in memmem 7654do : 7655 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem" 7656if test "x$ac_cv_func_memmem" = x""yes; then : 7657 cat >>confdefs.h <<_ACEOF 7658#define HAVE_MEMMEM 1 7659_ACEOF 7660 7661fi 7662done 7663 7664 if test $ac_cv_func_memmem = yes; then 7665 HAVE_MEMMEM=1 7666 else 7667 HAVE_MEMMEM=0 7668 fi 7669 7670 : 7671 7672 7673 7674 7675 7676 if test $ac_cv_have_decl_memmem = no; then 7677 HAVE_DECL_MEMMEM=0 7678 else 7679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5 7680$as_echo_n "checking whether memmem works... " >&6; } 7681if test "${gl_cv_func_memmem_works_always+set}" = set; then : 7682 $as_echo_n "(cached) " >&6 7683else 7684 if test "$cross_compiling" = yes; then : 7685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7686/* end confdefs.h. */ 7687 7688#ifdef __GNU_LIBRARY__ 7689 #include <features.h> 7690 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \ 7691 || __GLIBC_MINOR__ > 12)) \ 7692 || (__GLIBC__ > 2)) \ 7693 || defined __UCLIBC__ 7694 Lucky user 7695 #endif 7696#elif defined __CYGWIN__ 7697 #include <cygwin/version.h> 7698 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7) 7699 Lucky user 7700 #endif 7701#else 7702 Lucky user 7703#endif 7704 7705_ACEOF 7706if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7707 $EGREP "Lucky user" >/dev/null 2>&1; then : 7708 gl_cv_func_memmem_works_always="guessing yes" 7709else 7710 gl_cv_func_memmem_works_always="guessing no" 7711fi 7712rm -f conftest* 7713 7714 7715else 7716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7717/* end confdefs.h. */ 7718 7719#include <string.h> /* for memmem */ 7720#define P "_EF_BF_BD" 7721#define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P 7722#define NEEDLE P P P P P 7723 7724int 7725main () 7726{ 7727 7728 int result = 0; 7729 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE))) 7730 result |= 1; 7731 /* Check for empty needle behavior. */ 7732 { 7733 const char *haystack = "AAA"; 7734 if (memmem (haystack, 3, NULL, 0) != haystack) 7735 result |= 2; 7736 } 7737 return result; 7738 7739 ; 7740 return 0; 7741} 7742_ACEOF 7743if ac_fn_c_try_run "$LINENO"; then : 7744 gl_cv_func_memmem_works_always=yes 7745else 7746 gl_cv_func_memmem_works_always=no 7747fi 7748rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7749 conftest.$ac_objext conftest.beam conftest.$ac_ext 7750fi 7751 7752 7753fi 7754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5 7755$as_echo "$gl_cv_func_memmem_works_always" >&6; } 7756 case "$gl_cv_func_memmem_works_always" in 7757 *yes) ;; 7758 *) 7759 REPLACE_MEMMEM=1 7760 ;; 7761 esac 7762 fi 7763 : 7764 7765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 7766$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } 7767if test "${ac_cv_header_stdbool_h+set}" = set; then : 7768 $as_echo_n "(cached) " >&6 7769else 7770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7771/* end confdefs.h. */ 7772 7773 #include <stdbool.h> 7774 #ifndef bool 7775 "error: bool is not defined" 7776 #endif 7777 #ifndef false 7778 "error: false is not defined" 7779 #endif 7780 #if false 7781 "error: false is not 0" 7782 #endif 7783 #ifndef true 7784 "error: true is not defined" 7785 #endif 7786 #if true != 1 7787 "error: true is not 1" 7788 #endif 7789 #ifndef __bool_true_false_are_defined 7790 "error: __bool_true_false_are_defined is not defined" 7791 #endif 7792 7793 struct s { _Bool s: 1; _Bool t; } s; 7794 7795 char a[true == 1 ? 1 : -1]; 7796 char b[false == 0 ? 1 : -1]; 7797 char c[__bool_true_false_are_defined == 1 ? 1 : -1]; 7798 char d[(bool) 0.5 == true ? 1 : -1]; 7799 /* See body of main program for 'e'. */ 7800 char f[(_Bool) 0.0 == false ? 1 : -1]; 7801 char g[true]; 7802 char h[sizeof (_Bool)]; 7803 char i[sizeof s.t]; 7804 enum { j = false, k = true, l = false * true, m = true * 256 }; 7805 /* The following fails for 7806 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ 7807 _Bool n[m]; 7808 char o[sizeof n == m * sizeof n[0] ? 1 : -1]; 7809 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; 7810 /* Catch a bug in an HP-UX C compiler. See 7811 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html 7812 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html 7813 */ 7814 _Bool q = true; 7815 _Bool *pq = &q; 7816 7817int 7818main () 7819{ 7820 7821 bool e = &s; 7822 *pq |= q; 7823 *pq |= ! q; 7824 /* Refer to every declared value, to avoid compiler optimizations. */ 7825 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l 7826 + !m + !n + !o + !p + !q + !pq); 7827 7828 ; 7829 return 0; 7830} 7831_ACEOF 7832if ac_fn_c_try_compile "$LINENO"; then : 7833 ac_cv_header_stdbool_h=yes 7834else 7835 ac_cv_header_stdbool_h=no 7836fi 7837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7838fi 7839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 7840$as_echo "$ac_cv_header_stdbool_h" >&6; } 7841 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" 7842if test "x$ac_cv_type__Bool" = x""yes; then : 7843 7844cat >>confdefs.h <<_ACEOF 7845#define HAVE__BOOL 1 7846_ACEOF 7847 7848 7849fi 7850 7851 7852 7853 REPLACE_NULL=0; 7854 HAVE_WCHAR_T=1; 7855 7856 7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5 7858$as_echo_n "checking for wchar_t... " >&6; } 7859if test "${gt_cv_c_wchar_t+set}" = set; then : 7860 $as_echo_n "(cached) " >&6 7861else 7862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7863/* end confdefs.h. */ 7864#include <stddef.h> 7865 wchar_t foo = (wchar_t)'\0'; 7866int 7867main () 7868{ 7869 7870 ; 7871 return 0; 7872} 7873_ACEOF 7874if ac_fn_c_try_compile "$LINENO"; then : 7875 gt_cv_c_wchar_t=yes 7876else 7877 gt_cv_c_wchar_t=no 7878fi 7879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7880fi 7881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5 7882$as_echo "$gt_cv_c_wchar_t" >&6; } 7883 if test $gt_cv_c_wchar_t = yes; then 7884 7885$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h 7886 7887 fi 7888 7889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 7890$as_echo_n "checking for C/C++ restrict keyword... " >&6; } 7891if test "${ac_cv_c_restrict+set}" = set; then : 7892 $as_echo_n "(cached) " >&6 7893else 7894 ac_cv_c_restrict=no 7895 # The order here caters to the fact that C++ does not require restrict. 7896 for ac_kw in __restrict __restrict__ _Restrict restrict; do 7897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7898/* end confdefs.h. */ 7899typedef int * int_ptr; 7900 int foo (int_ptr $ac_kw ip) { 7901 return ip[0]; 7902 } 7903int 7904main () 7905{ 7906int s[1]; 7907 int * $ac_kw t = s; 7908 t[0] = 0; 7909 return foo(t) 7910 ; 7911 return 0; 7912} 7913_ACEOF 7914if ac_fn_c_try_compile "$LINENO"; then : 7915 ac_cv_c_restrict=$ac_kw 7916fi 7917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7918 test "$ac_cv_c_restrict" != no && break 7919 done 7920 7921fi 7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 7923$as_echo "$ac_cv_c_restrict" >&6; } 7924 7925 case $ac_cv_c_restrict in 7926 restrict) ;; 7927 no) $as_echo "#define restrict /**/" >>confdefs.h 7928 ;; 7929 *) cat >>confdefs.h <<_ACEOF 7930#define restrict $ac_cv_c_restrict 7931_ACEOF 7932 ;; 7933 esac 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 if test $gl_cv_have_include_next = yes; then 7947 gl_cv_next_string_h='<'string.h'>' 7948 else 7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5 7950$as_echo_n "checking absolute name of <string.h>... " >&6; } 7951if test "${gl_cv_next_string_h+set}" = set; then : 7952 $as_echo_n "(cached) " >&6 7953else 7954 7955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7956/* end confdefs.h. */ 7957#include <string.h> 7958 7959_ACEOF 7960 case "$host_os" in 7961 aix*) gl_absname_cpp="$ac_cpp -C" ;; 7962 *) gl_absname_cpp="$ac_cpp" ;; 7963 esac 7964 7965 case "$host_os" in 7966 mingw*) 7967 gl_dirsep_regex='[/\\]' 7968 ;; 7969 *) 7970 gl_dirsep_regex='\/' 7971 ;; 7972 esac 7973 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 7974 7975 gl_header_literal_regex=`echo 'string.h' \ 7976 | sed -e "$gl_make_literal_regex_sed"` 7977 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 7978 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 7979 s|^/[^/]|//&| 7980 p 7981 q 7982 }' 7983 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 7984 sed -n "$gl_absolute_header_sed"`'"' 7985 7986 7987fi 7988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5 7989$as_echo "$gl_cv_next_string_h" >&6; } 7990 fi 7991 NEXT_STRING_H=$gl_cv_next_string_h 7992 7993 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 7994 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 7995 gl_next_as_first_directive='<'string.h'>' 7996 else 7997 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 7998 gl_next_as_first_directive=$gl_cv_next_string_h 7999 fi 8000 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive 8001 8002 8003 8004 8005 8006 8007 for gl_func in ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strerror_r strsignal strverscmp; do 8008 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 8010$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } 8011if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : 8012 $as_echo_n "(cached) " >&6 8013else 8014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8015/* end confdefs.h. */ 8016#include <string.h> 8017 8018int 8019main () 8020{ 8021#undef $gl_func 8022 (void) $gl_func; 8023 ; 8024 return 0; 8025} 8026_ACEOF 8027if ac_fn_c_try_compile "$LINENO"; then : 8028 eval "$as_gl_Symbol=yes" 8029else 8030 eval "$as_gl_Symbol=no" 8031fi 8032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8033fi 8034eval ac_res=\$$as_gl_Symbol 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 8036$as_echo "$ac_res" >&6; } 8037 eval as_val=\$$as_gl_Symbol 8038 if test "x$as_val" = x""yes; then : 8039 cat >>confdefs.h <<_ACEOF 8040#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 8041_ACEOF 8042 8043 eval ac_cv_have_decl_$gl_func=yes 8044fi 8045 done 8046 8047 8048 8049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5 8050$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; } 8051if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then : 8052 $as_echo_n "(cached) " >&6 8053else 8054 gl_cv_header_wchar_h_correct_inline=yes 8055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8056/* end confdefs.h. */ 8057 8058 #define wcstod renamed_wcstod 8059/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 8060 <wchar.h>. 8061 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 8062 included before <wchar.h>. */ 8063#include <stddef.h> 8064#include <stdio.h> 8065#include <time.h> 8066#include <wchar.h> 8067extern int zero (void); 8068int main () { return zero(); } 8069 8070_ACEOF 8071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8072 (eval $ac_compile) 2>&5 8073 ac_status=$? 8074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8075 test $ac_status = 0; }; then 8076 mv conftest.$ac_objext conftest1.$ac_objext 8077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8078/* end confdefs.h. */ 8079 8080 #define wcstod renamed_wcstod 8081/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 8082 <wchar.h>. 8083 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 8084 included before <wchar.h>. */ 8085#include <stddef.h> 8086#include <stdio.h> 8087#include <time.h> 8088#include <wchar.h> 8089int zero (void) { return 0; } 8090 8091_ACEOF 8092 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8093 (eval $ac_compile) 2>&5 8094 ac_status=$? 8095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8096 test $ac_status = 0; }; then 8097 mv conftest.$ac_objext conftest2.$ac_objext 8098 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then 8099 : 8100 else 8101 gl_cv_header_wchar_h_correct_inline=no 8102 fi 8103 fi 8104 fi 8105 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext 8106 8107fi 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5 8109$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; } 8110 if test $gl_cv_header_wchar_h_correct_inline = no; then 8111 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS). 8112This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in 8113C99 mode. You have four options: 8114 - Add the flag -fgnu89-inline to CC and reconfigure, or 8115 - Fix your include files, using parts of 8116 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or 8117 - Use a gcc version older than 4.3, or 8118 - Don't use the flags -std=c99 or -std=gnu99. 8119Configuration aborted." "$LINENO" 5 8120 fi 8121 8122 8123 8124 8125 8126 8127 8128 8129 : 8130 8131 8132 8133 8134 8135 if test $ac_cv_header_features_h = yes; then 8136 HAVE_FEATURES_H=1 8137 else 8138 HAVE_FEATURES_H=0 8139 fi 8140 8141 8142 8143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5 8144$as_echo_n "checking for wint_t... " >&6; } 8145if test "${gt_cv_c_wint_t+set}" = set; then : 8146 $as_echo_n "(cached) " >&6 8147else 8148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8149/* end confdefs.h. */ 8150 8151/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 8152 <wchar.h>. 8153 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included 8154 before <wchar.h>. */ 8155#include <stddef.h> 8156#include <stdio.h> 8157#include <time.h> 8158#include <wchar.h> 8159 wint_t foo = (wchar_t)'\0'; 8160int 8161main () 8162{ 8163 8164 ; 8165 return 0; 8166} 8167_ACEOF 8168if ac_fn_c_try_compile "$LINENO"; then : 8169 gt_cv_c_wint_t=yes 8170else 8171 gt_cv_c_wint_t=no 8172fi 8173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8174fi 8175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5 8176$as_echo "$gt_cv_c_wint_t" >&6; } 8177 if test $gt_cv_c_wint_t = yes; then 8178 8179$as_echo "#define HAVE_WINT_T 1" >>confdefs.h 8180 8181 fi 8182 8183 8184 GNULIB_ISWBLANK=0; 8185 GNULIB_WCTYPE=0; 8186 GNULIB_ISWCTYPE=0; 8187 GNULIB_WCTRANS=0; 8188 GNULIB_TOWCTRANS=0; 8189 HAVE_ISWBLANK=1; 8190 HAVE_WCTYPE_T=1; 8191 HAVE_WCTRANS_T=1; 8192 REPLACE_ISWBLANK=0; 8193 8194 8195 8196 8197 8198 8199 8200 if false; then 8201 GL_COND_LIBTOOL_TRUE= 8202 GL_COND_LIBTOOL_FALSE='#' 8203else 8204 GL_COND_LIBTOOL_TRUE='#' 8205 GL_COND_LIBTOOL_FALSE= 8206fi 8207 8208 gl_cond_libtool=false 8209 gl_libdeps= 8210 gl_ltlibdeps= 8211 gl_m4_base='import/m4' 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 gl_source_base='import' 8222 8223 8224 if test $ac_cv_func_alloca_works = no; then 8225 : 8226 fi 8227 8228 # Define an additional variable used in the Makefile substitution. 8229 if test $ac_cv_working_alloca_h = yes; then 8230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5 8231$as_echo_n "checking for alloca as a compiler built-in... " >&6; } 8232if test "${gl_cv_rpl_alloca+set}" = set; then : 8233 $as_echo_n "(cached) " >&6 8234else 8235 8236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8237/* end confdefs.h. */ 8238 8239#if defined __GNUC__ || defined _AIX || defined _MSC_VER 8240 Need own alloca 8241#endif 8242 8243_ACEOF 8244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8245 $EGREP "Need own alloca" >/dev/null 2>&1; then : 8246 gl_cv_rpl_alloca=yes 8247else 8248 gl_cv_rpl_alloca=no 8249fi 8250rm -f conftest* 8251 8252 8253fi 8254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5 8255$as_echo "$gl_cv_rpl_alloca" >&6; } 8256 if test $gl_cv_rpl_alloca = yes; then 8257 8258$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h 8259 8260 ALLOCA_H=alloca.h 8261 else 8262 ALLOCA_H= 8263 fi 8264 else 8265 ALLOCA_H=alloca.h 8266 fi 8267 8268 if test -n "$ALLOCA_H"; then 8269 GL_GENERATE_ALLOCA_H_TRUE= 8270 GL_GENERATE_ALLOCA_H_FALSE='#' 8271else 8272 GL_GENERATE_ALLOCA_H_TRUE='#' 8273 GL_GENERATE_ALLOCA_H_FALSE= 8274fi 8275 8276 8277 8278 if test "x$datarootdir" = x; then 8279 datarootdir='${datadir}' 8280 8281 fi 8282 if test "x$docdir" = x; then 8283 docdir='${datarootdir}/doc/${PACKAGE}' 8284 8285 fi 8286 if test "x$htmldir" = x; then 8287 htmldir='${docdir}' 8288 8289 fi 8290 if test "x$dvidir" = x; then 8291 dvidir='${docdir}' 8292 8293 fi 8294 if test "x$pdfdir" = x; then 8295 pdfdir='${docdir}' 8296 8297 fi 8298 if test "x$psdir" = x; then 8299 psdir='${docdir}' 8300 8301 fi 8302 if test "x$lispdir" = x; then 8303 lispdir='${datarootdir}/emacs/site-lisp' 8304 8305 fi 8306 if test "x$localedir" = x; then 8307 localedir='${datarootdir}/locale' 8308 8309 fi 8310 8311 pkglibexecdir='${libexecdir}/${PACKAGE}' 8312 8313 8314 8315 8316 8317 8318 8319 8320 FNMATCH_H= 8321 gl_fnmatch_required_lowercase=` 8322 echo $gl_fnmatch_required | LC_ALL=C tr '[A-Z]' '[a-z]' 8323 ` 8324 gl_fnmatch_cache_var="gl_cv_func_fnmatch_${gl_fnmatch_required_lowercase}" 8325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working $gl_fnmatch_required fnmatch" >&5 8326$as_echo_n "checking for working $gl_fnmatch_required fnmatch... " >&6; } 8327if { as_var=$gl_fnmatch_cache_var; eval "test \"\${$as_var+set}\" = set"; }; then : 8328 $as_echo_n "(cached) " >&6 8329else 8330 if test $gl_fnmatch_required = GNU; then 8331 gl_fnmatch_gnu_start= 8332 gl_fnmatch_gnu_end= 8333 else 8334 gl_fnmatch_gnu_start='#if 0' 8335 gl_fnmatch_gnu_end='#endif' 8336 fi 8337 if test "$cross_compiling" = yes; then : 8338 eval "$gl_fnmatch_cache_var=\"guessing no\"" 8339else 8340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8341/* end confdefs.h. */ 8342#include <fnmatch.h> 8343 static int 8344 y (char const *pattern, char const *string, int flags) 8345 { 8346 return fnmatch (pattern, string, flags) == 0; 8347 } 8348 static int 8349 n (char const *pattern, char const *string, int flags) 8350 { 8351 return fnmatch (pattern, string, flags) == FNM_NOMATCH; 8352 } 8353 8354int 8355main () 8356{ 8357char const *Apat = 'A' < '\\\\' ? "[A-\\\\\\\\]" : "[\\\\\\\\-A]"; 8358 char const *apat = 'a' < '\\\\' ? "[a-\\\\\\\\]" : "[\\\\\\\\-a]"; 8359 static char const A_1[] = { 'A' - 1, 0 }; 8360 static char const A01[] = { 'A' + 1, 0 }; 8361 static char const a_1[] = { 'a' - 1, 0 }; 8362 static char const a01[] = { 'a' + 1, 0 }; 8363 static char const bs_1[] = { '\\\\' - 1, 0 }; 8364 static char const bs01[] = { '\\\\' + 1, 0 }; 8365 int result = 0; 8366 if (!n ("a*", "", 0)) 8367 return 1; 8368 if (!y ("a*", "abc", 0)) 8369 return 1; 8370 if (!y ("[/b", "[/b", 0)) /*"]]"*/ /* glibc Bugzilla bug 12378 */ 8371 return 1; 8372 if (!n ("d*/*1", "d/s/1", FNM_PATHNAME)) 8373 return 2; 8374 if (!y ("a\\\\bc", "abc", 0)) 8375 return 3; 8376 if (!n ("a\\\\bc", "abc", FNM_NOESCAPE)) 8377 return 3; 8378 if (!y ("*x", ".x", 0)) 8379 return 4; 8380 if (!n ("*x", ".x", FNM_PERIOD)) 8381 return 4; 8382 if (!y (Apat, "\\\\", 0)) 8383 return 5; 8384 if (!y (Apat, "A", 0)) 8385 return 5; 8386 if (!y (apat, "\\\\", 0)) 8387 return 5; 8388 if (!y (apat, "a", 0)) 8389 return 5; 8390 if (!(n (Apat, A_1, 0) == ('A' < '\\\\'))) 8391 return 5; 8392 if (!(n (apat, a_1, 0) == ('a' < '\\\\'))) 8393 return 5; 8394 if (!(y (Apat, A01, 0) == ('A' < '\\\\'))) 8395 return 5; 8396 if (!(y (apat, a01, 0) == ('a' < '\\\\'))) 8397 return 5; 8398 if (!(y (Apat, bs_1, 0) == ('A' < '\\\\'))) 8399 return 5; 8400 if (!(y (apat, bs_1, 0) == ('a' < '\\\\'))) 8401 return 5; 8402 if (!(n (Apat, bs01, 0) == ('A' < '\\\\'))) 8403 return 5; 8404 if (!(n (apat, bs01, 0) == ('a' < '\\\\'))) 8405 return 5; 8406 $gl_fnmatch_gnu_start 8407 if (!y ("xxXX", "xXxX", FNM_CASEFOLD)) 8408 result |= 8; 8409 if (!y ("a++(x|yy)b", "a+xyyyyxb", FNM_EXTMATCH)) 8410 result |= 16; 8411 if (!n ("d*/*1", "d/s/1", FNM_FILE_NAME)) 8412 result |= 32; 8413 if (!y ("*", "x", FNM_FILE_NAME | FNM_LEADING_DIR)) 8414 result |= 64; 8415 if (!y ("x*", "x/y/z", FNM_FILE_NAME | FNM_LEADING_DIR)) 8416 result |= 64; 8417 if (!y ("*c*", "c/x", FNM_FILE_NAME | FNM_LEADING_DIR)) 8418 result |= 64; 8419 $gl_fnmatch_gnu_end 8420 return result; 8421 8422 ; 8423 return 0; 8424} 8425_ACEOF 8426if ac_fn_c_try_run "$LINENO"; then : 8427 eval "$gl_fnmatch_cache_var=yes" 8428else 8429 eval "$gl_fnmatch_cache_var=no" 8430fi 8431rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8432 conftest.$ac_objext conftest.beam conftest.$ac_ext 8433fi 8434 8435 8436fi 8437eval ac_res=\$$gl_fnmatch_cache_var 8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 8439$as_echo "$ac_res" >&6; } 8440 eval "gl_fnmatch_result=\"\$$gl_fnmatch_cache_var\"" 8441 if test "$gl_fnmatch_result" = yes; then 8442 rm -f "$gl_source_base/fnmatch.h" 8443 else 8444 FNMATCH_H=fnmatch.h 8445 fi 8446 8447 if test -n "$FNMATCH_H"; then 8448 GL_GENERATE_FNMATCH_H_TRUE= 8449 GL_GENERATE_FNMATCH_H_FALSE='#' 8450else 8451 GL_GENERATE_FNMATCH_H_TRUE='#' 8452 GL_GENERATE_FNMATCH_H_FALSE= 8453fi 8454 8455 8456 if test -n "$FNMATCH_H"; then 8457 8458 8459 8460 8461 8462 8463 8464 8465 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext" 8466 8467 8468 8469cat >>confdefs.h <<_ACEOF 8470#define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch 8471_ACEOF 8472 8473 8474 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h> 8475" 8476if test "x$ac_cv_have_decl_isblank" = x""yes; then : 8477 ac_have_decl=1 8478else 8479 ac_have_decl=0 8480fi 8481 8482cat >>confdefs.h <<_ACEOF 8483#define HAVE_DECL_ISBLANK $ac_have_decl 8484_ACEOF 8485 8486 8487 : 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 : 8516 8517 8518 8519 8520 8521 8522 fi 8523 8524 8525 8526 8527 8528 if test -n "$FNMATCH_H"; then 8529 8530 8531 8532 8533 8534 8535 8536 8537 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext" 8538 8539 8540 8541cat >>confdefs.h <<_ACEOF 8542#define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch 8543_ACEOF 8544 8545 8546 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h> 8547" 8548if test "x$ac_cv_have_decl_isblank" = x""yes; then : 8549 ac_have_decl=1 8550else 8551 ac_have_decl=0 8552fi 8553 8554cat >>confdefs.h <<_ACEOF 8555#define HAVE_DECL_ISBLANK $ac_have_decl 8556_ACEOF 8557 8558 8559 : 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 : 8588 8589 8590 8591 8592 8593 8594 fi 8595 8596 8597 8598 8599 8600 PRIPTR_PREFIX= 8601 if test -n "$STDINT_H"; then 8602 PRIPTR_PREFIX='"l"' 8603 else 8604 for glpfx in '' l ll I64; do 8605 case $glpfx in 8606 '') gltype1='int';; 8607 l) gltype1='long int';; 8608 ll) gltype1='long long int';; 8609 I64) gltype1='__int64';; 8610 esac 8611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8612/* end confdefs.h. */ 8613#include <stdint.h> 8614 extern intptr_t foo; 8615 extern $gltype1 foo; 8616int 8617main () 8618{ 8619 8620 ; 8621 return 0; 8622} 8623_ACEOF 8624if ac_fn_c_try_compile "$LINENO"; then : 8625 PRIPTR_PREFIX='"'$glpfx'"' 8626fi 8627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8628 test -n "$PRIPTR_PREFIX" && break 8629 done 8630 fi 8631 8632 8633 8634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5 8635$as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; } 8636if test "${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+set}" = set; then : 8637 $as_echo_n "(cached) " >&6 8638else 8639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8640/* end confdefs.h. */ 8641/* Work also in C++ mode. */ 8642 #define __STDC_LIMIT_MACROS 1 8643 8644 /* Work if build is not clean. */ 8645 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 8646 8647 #include <limits.h> 8648 #if HAVE_STDINT_H 8649 #include <stdint.h> 8650 #endif 8651 8652 #if defined INT32_MAX && defined INTMAX_MAX 8653 #define CONDITION (INT32_MAX < INTMAX_MAX) 8654 #elif HAVE_LONG_LONG_INT 8655 #define CONDITION (sizeof (int) < sizeof (long long int)) 8656 #else 8657 #define CONDITION 0 8658 #endif 8659 int test[CONDITION ? 1 : -1]; 8660int 8661main () 8662{ 8663 8664 ; 8665 return 0; 8666} 8667_ACEOF 8668if ac_fn_c_try_compile "$LINENO"; then : 8669 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes 8670else 8671 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no 8672fi 8673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8674fi 8675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5 8676$as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; } 8677 if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then 8678 INT32_MAX_LT_INTMAX_MAX=1; 8679 else 8680 INT32_MAX_LT_INTMAX_MAX=0; 8681 fi 8682 8683 8684 if test $APPLE_UNIVERSAL_BUILD = 0; then 8685 8686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5 8687$as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; } 8688if test "${gl_cv_test_INT64_MAX_EQ_LONG_MAX+set}" = set; then : 8689 $as_echo_n "(cached) " >&6 8690else 8691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8692/* end confdefs.h. */ 8693/* Work also in C++ mode. */ 8694 #define __STDC_LIMIT_MACROS 1 8695 8696 /* Work if build is not clean. */ 8697 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 8698 8699 #include <limits.h> 8700 #if HAVE_STDINT_H 8701 #include <stdint.h> 8702 #endif 8703 8704 #if defined INT64_MAX 8705 #define CONDITION (INT64_MAX == LONG_MAX) 8706 #elif HAVE_LONG_LONG_INT 8707 #define CONDITION (sizeof (long long int) == sizeof (long int)) 8708 #else 8709 #define CONDITION 0 8710 #endif 8711 int test[CONDITION ? 1 : -1]; 8712int 8713main () 8714{ 8715 8716 ; 8717 return 0; 8718} 8719_ACEOF 8720if ac_fn_c_try_compile "$LINENO"; then : 8721 gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes 8722else 8723 gl_cv_test_INT64_MAX_EQ_LONG_MAX=no 8724fi 8725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8726fi 8727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5 8728$as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; } 8729 if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then 8730 INT64_MAX_EQ_LONG_MAX=1; 8731 else 8732 INT64_MAX_EQ_LONG_MAX=0; 8733 fi 8734 8735 8736 else 8737 INT64_MAX_EQ_LONG_MAX=-1 8738 fi 8739 8740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5 8741$as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; } 8742if test "${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+set}" = set; then : 8743 $as_echo_n "(cached) " >&6 8744else 8745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8746/* end confdefs.h. */ 8747/* Work also in C++ mode. */ 8748 #define __STDC_LIMIT_MACROS 1 8749 8750 /* Work if build is not clean. */ 8751 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 8752 8753 #include <limits.h> 8754 #if HAVE_STDINT_H 8755 #include <stdint.h> 8756 #endif 8757 8758 #if defined UINT32_MAX && defined UINTMAX_MAX 8759 #define CONDITION (UINT32_MAX < UINTMAX_MAX) 8760 #elif HAVE_LONG_LONG_INT 8761 #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int)) 8762 #else 8763 #define CONDITION 0 8764 #endif 8765 int test[CONDITION ? 1 : -1]; 8766int 8767main () 8768{ 8769 8770 ; 8771 return 0; 8772} 8773_ACEOF 8774if ac_fn_c_try_compile "$LINENO"; then : 8775 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes 8776else 8777 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no 8778fi 8779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8780fi 8781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5 8782$as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; } 8783 if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then 8784 UINT32_MAX_LT_UINTMAX_MAX=1; 8785 else 8786 UINT32_MAX_LT_UINTMAX_MAX=0; 8787 fi 8788 8789 8790 if test $APPLE_UNIVERSAL_BUILD = 0; then 8791 8792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5 8793$as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; } 8794if test "${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+set}" = set; then : 8795 $as_echo_n "(cached) " >&6 8796else 8797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8798/* end confdefs.h. */ 8799/* Work also in C++ mode. */ 8800 #define __STDC_LIMIT_MACROS 1 8801 8802 /* Work if build is not clean. */ 8803 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 8804 8805 #include <limits.h> 8806 #if HAVE_STDINT_H 8807 #include <stdint.h> 8808 #endif 8809 8810 #if defined UINT64_MAX 8811 #define CONDITION (UINT64_MAX == ULONG_MAX) 8812 #elif HAVE_LONG_LONG_INT 8813 #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int)) 8814 #else 8815 #define CONDITION 0 8816 #endif 8817 int test[CONDITION ? 1 : -1]; 8818int 8819main () 8820{ 8821 8822 ; 8823 return 0; 8824} 8825_ACEOF 8826if ac_fn_c_try_compile "$LINENO"; then : 8827 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes 8828else 8829 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no 8830fi 8831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8832fi 8833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5 8834$as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; } 8835 if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then 8836 UINT64_MAX_EQ_ULONG_MAX=1; 8837 else 8838 UINT64_MAX_EQ_ULONG_MAX=0; 8839 fi 8840 8841 8842 else 8843 UINT64_MAX_EQ_ULONG_MAX=-1 8844 fi 8845 8846 8847 8848 8849 8850 8851 8852 : 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\"" 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 : 8874 8875 8876 8877 8878 8879 8880 : 8881 8882 8883 8884 8885 8886 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then 8887 8888 8889 8890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5 8891$as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; } 8892if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then : 8893 $as_echo_n "(cached) " >&6 8894else 8895 8896 case "$host_os" in 8897 # Guess no on AIX and OSF/1. 8898 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;; 8899 # Guess yes otherwise. 8900 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;; 8901 esac 8902 if test $LOCALE_JA != none; then 8903 if test "$cross_compiling" = yes; then : 8904 : 8905else 8906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8907/* end confdefs.h. */ 8908 8909#include <locale.h> 8910#include <string.h> 8911/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 8912 <wchar.h>. 8913 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 8914 included before <wchar.h>. */ 8915#include <stddef.h> 8916#include <stdio.h> 8917#include <time.h> 8918#include <wchar.h> 8919int main () 8920{ 8921 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL) 8922 { 8923 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */ 8924 mbstate_t state; 8925 wchar_t wc; 8926 8927 memset (&state, '\0', sizeof (mbstate_t)); 8928 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2)) 8929 if (mbsinit (&state)) 8930 return 1; 8931 } 8932 return 0; 8933} 8934_ACEOF 8935if ac_fn_c_try_run "$LINENO"; then : 8936 gl_cv_func_mbrtowc_incomplete_state=yes 8937else 8938 gl_cv_func_mbrtowc_incomplete_state=no 8939fi 8940rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8941 conftest.$ac_objext conftest.beam conftest.$ac_ext 8942fi 8943 8944 fi 8945 8946fi 8947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5 8948$as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; } 8949 8950 8951 8952 8953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5 8954$as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; } 8955if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then : 8956 $as_echo_n "(cached) " >&6 8957else 8958 8959 case "$host_os" in 8960 # Guess no on Solaris 8. 8961 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;; 8962 # Guess yes otherwise. 8963 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;; 8964 esac 8965 if test $LOCALE_ZH_CN != none; then 8966 if test "$cross_compiling" = yes; then : 8967 : 8968else 8969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8970/* end confdefs.h. */ 8971 8972#include <locale.h> 8973#include <stdlib.h> 8974#include <string.h> 8975/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 8976 <wchar.h>. 8977 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 8978 included before <wchar.h>. */ 8979#include <stddef.h> 8980#include <stdio.h> 8981#include <time.h> 8982#include <wchar.h> 8983int main () 8984{ 8985 /* This fails on Solaris 8: 8986 mbrtowc returns 2, and sets wc to 0x00F0. 8987 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */ 8988 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL) 8989 { 8990 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */ 8991 mbstate_t state; 8992 wchar_t wc; 8993 8994 memset (&state, '\0', sizeof (mbstate_t)); 8995 if (mbrtowc (&wc, input + 3, 6, &state) != 4 8996 && mbtowc (&wc, input + 3, 6) == 4) 8997 return 1; 8998 } 8999 return 0; 9000} 9001_ACEOF 9002if ac_fn_c_try_run "$LINENO"; then : 9003 gl_cv_func_mbrtowc_sanitycheck=yes 9004else 9005 gl_cv_func_mbrtowc_sanitycheck=no 9006fi 9007rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9008 conftest.$ac_objext conftest.beam conftest.$ac_ext 9009fi 9010 9011 fi 9012 9013fi 9014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5 9015$as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; } 9016 9017 REPLACE_MBSTATE_T=0 9018 case "$gl_cv_func_mbrtowc_incomplete_state" in 9019 *yes) ;; 9020 *) REPLACE_MBSTATE_T=1 ;; 9021 esac 9022 case "$gl_cv_func_mbrtowc_sanitycheck" in 9023 *yes) ;; 9024 *) REPLACE_MBSTATE_T=1 ;; 9025 esac 9026 else 9027 REPLACE_MBSTATE_T=1 9028 fi 9029 9030 9031 9032 : 9033 9034 9035 9036 9037 9038 if test $ac_cv_func_mbrtowc = no; then 9039 HAVE_MBRTOWC=0 9040 ac_fn_c_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" " 9041/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9042 <wchar.h>. 9043 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9044 included before <wchar.h>. */ 9045#include <stddef.h> 9046#include <stdio.h> 9047#include <time.h> 9048#include <wchar.h> 9049 9050" 9051if test "x$ac_cv_have_decl_mbrtowc" = x""yes; then : 9052 ac_have_decl=1 9053else 9054 ac_have_decl=0 9055fi 9056 9057cat >>confdefs.h <<_ACEOF 9058#define HAVE_DECL_MBRTOWC $ac_have_decl 9059_ACEOF 9060 9061 if test $ac_cv_have_decl_mbrtowc = yes; then 9062 REPLACE_MBRTOWC=1 9063 fi 9064 else 9065 if test $REPLACE_MBSTATE_T = 1; then 9066 REPLACE_MBRTOWC=1 9067 else 9068 9069 9070 9071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5 9072$as_echo_n "checking whether mbrtowc handles a NULL pwc argument... " >&6; } 9073if test "${gl_cv_func_mbrtowc_null_arg1+set}" = set; then : 9074 $as_echo_n "(cached) " >&6 9075else 9076 9077 case "$host_os" in 9078 # Guess no on Solaris. 9079 solaris*) gl_cv_func_mbrtowc_null_arg1="guessing no" ;; 9080 # Guess yes otherwise. 9081 *) gl_cv_func_mbrtowc_null_arg1="guessing yes" ;; 9082 esac 9083 if test $LOCALE_FR_UTF8 != none; then 9084 if test "$cross_compiling" = yes; then : 9085 : 9086else 9087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9088/* end confdefs.h. */ 9089 9090#include <locale.h> 9091#include <stdlib.h> 9092#include <string.h> 9093/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9094 <wchar.h>. 9095 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9096 included before <wchar.h>. */ 9097#include <stddef.h> 9098#include <stdio.h> 9099#include <time.h> 9100#include <wchar.h> 9101int main () 9102{ 9103 int result = 0; 9104 9105 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL) 9106 { 9107 char input[] = "\303\237er"; 9108 mbstate_t state; 9109 wchar_t wc; 9110 size_t ret; 9111 9112 memset (&state, '\0', sizeof (mbstate_t)); 9113 wc = (wchar_t) 0xBADFACE; 9114 ret = mbrtowc (&wc, input, 5, &state); 9115 if (ret != 2) 9116 result |= 1; 9117 if (!mbsinit (&state)) 9118 result |= 2; 9119 9120 memset (&state, '\0', sizeof (mbstate_t)); 9121 ret = mbrtowc (NULL, input, 5, &state); 9122 if (ret != 2) /* Solaris 7 fails here: ret is -1. */ 9123 result |= 4; 9124 if (!mbsinit (&state)) 9125 result |= 8; 9126 } 9127 return result; 9128} 9129_ACEOF 9130if ac_fn_c_try_run "$LINENO"; then : 9131 gl_cv_func_mbrtowc_null_arg1=yes 9132else 9133 gl_cv_func_mbrtowc_null_arg1=no 9134fi 9135rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9136 conftest.$ac_objext conftest.beam conftest.$ac_ext 9137fi 9138 9139 fi 9140 9141fi 9142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5 9143$as_echo "$gl_cv_func_mbrtowc_null_arg1" >&6; } 9144 9145 9146 9147 9148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5 9149$as_echo_n "checking whether mbrtowc handles a NULL string argument... " >&6; } 9150if test "${gl_cv_func_mbrtowc_null_arg2+set}" = set; then : 9151 $as_echo_n "(cached) " >&6 9152else 9153 9154 case "$host_os" in 9155 # Guess no on OSF/1. 9156 osf*) gl_cv_func_mbrtowc_null_arg2="guessing no" ;; 9157 # Guess yes otherwise. 9158 *) gl_cv_func_mbrtowc_null_arg2="guessing yes" ;; 9159 esac 9160 if test $LOCALE_FR_UTF8 != none; then 9161 if test "$cross_compiling" = yes; then : 9162 : 9163else 9164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9165/* end confdefs.h. */ 9166 9167#include <locale.h> 9168#include <string.h> 9169/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9170 <wchar.h>. 9171 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9172 included before <wchar.h>. */ 9173#include <stddef.h> 9174#include <stdio.h> 9175#include <time.h> 9176#include <wchar.h> 9177int main () 9178{ 9179 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL) 9180 { 9181 mbstate_t state; 9182 wchar_t wc; 9183 int ret; 9184 9185 memset (&state, '\0', sizeof (mbstate_t)); 9186 wc = (wchar_t) 0xBADFACE; 9187 mbrtowc (&wc, NULL, 5, &state); 9188 /* Check that wc was not modified. */ 9189 if (wc != (wchar_t) 0xBADFACE) 9190 return 1; 9191 } 9192 return 0; 9193} 9194_ACEOF 9195if ac_fn_c_try_run "$LINENO"; then : 9196 gl_cv_func_mbrtowc_null_arg2=yes 9197else 9198 gl_cv_func_mbrtowc_null_arg2=no 9199fi 9200rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9201 conftest.$ac_objext conftest.beam conftest.$ac_ext 9202fi 9203 9204 fi 9205 9206fi 9207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5 9208$as_echo "$gl_cv_func_mbrtowc_null_arg2" >&6; } 9209 9210 9211 9212 9213 9214 9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5 9216$as_echo_n "checking whether mbrtowc has a correct return value... " >&6; } 9217if test "${gl_cv_func_mbrtowc_retval+set}" = set; then : 9218 $as_echo_n "(cached) " >&6 9219else 9220 9221 case "$host_os" in 9222 # Guess no on HP-UX, Solaris, native Windows. 9223 hpux* | solaris* | mingw*) gl_cv_func_mbrtowc_retval="guessing no" ;; 9224 # Guess yes otherwise. 9225 *) gl_cv_func_mbrtowc_retval="guessing yes" ;; 9226 esac 9227 if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \ 9228 || { case "$host_os" in mingw*) true;; *) false;; esac; }; then 9229 if test "$cross_compiling" = yes; then : 9230 : 9231else 9232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9233/* end confdefs.h. */ 9234 9235#include <locale.h> 9236#include <string.h> 9237/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9238 <wchar.h>. 9239 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9240 included before <wchar.h>. */ 9241#include <stddef.h> 9242#include <stdio.h> 9243#include <time.h> 9244#include <wchar.h> 9245int main () 9246{ 9247 int result = 0; 9248 int found_some_locale = 0; 9249 /* This fails on Solaris. */ 9250 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL) 9251 { 9252 char input[] = "B\303\274\303\237er"; /* "Büßer" */ 9253 mbstate_t state; 9254 wchar_t wc; 9255 9256 memset (&state, '\0', sizeof (mbstate_t)); 9257 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2)) 9258 { 9259 input[1] = '\0'; 9260 if (mbrtowc (&wc, input + 2, 5, &state) != 1) 9261 result |= 1; 9262 } 9263 found_some_locale = 1; 9264 } 9265 /* This fails on HP-UX 11.11. */ 9266 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL) 9267 { 9268 char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */ 9269 mbstate_t state; 9270 wchar_t wc; 9271 9272 memset (&state, '\0', sizeof (mbstate_t)); 9273 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2)) 9274 { 9275 input[1] = '\0'; 9276 if (mbrtowc (&wc, input + 2, 5, &state) != 2) 9277 result |= 2; 9278 } 9279 found_some_locale = 1; 9280 } 9281 /* This fails on native Windows. */ 9282 if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL) 9283 { 9284 char input[] = "<\223\372\226\173\214\352>"; /* "<日本語>" */ 9285 mbstate_t state; 9286 wchar_t wc; 9287 9288 memset (&state, '\0', sizeof (mbstate_t)); 9289 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2)) 9290 { 9291 input[3] = '\0'; 9292 if (mbrtowc (&wc, input + 4, 4, &state) != 1) 9293 result |= 4; 9294 } 9295 found_some_locale = 1; 9296 } 9297 if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL) 9298 { 9299 char input[] = "<\244\351\245\273\273\171>"; /* "<日本語>" */ 9300 mbstate_t state; 9301 wchar_t wc; 9302 9303 memset (&state, '\0', sizeof (mbstate_t)); 9304 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2)) 9305 { 9306 input[3] = '\0'; 9307 if (mbrtowc (&wc, input + 4, 4, &state) != 1) 9308 result |= 8; 9309 } 9310 found_some_locale = 1; 9311 } 9312 if (setlocale (LC_ALL, "Chinese_China.936") != NULL) 9313 { 9314 char input[] = "<\310\325\261\276\325\132>"; /* "<日本語>" */ 9315 mbstate_t state; 9316 wchar_t wc; 9317 9318 memset (&state, '\0', sizeof (mbstate_t)); 9319 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2)) 9320 { 9321 input[3] = '\0'; 9322 if (mbrtowc (&wc, input + 4, 4, &state) != 1) 9323 result |= 16; 9324 } 9325 found_some_locale = 1; 9326 } 9327 return (found_some_locale ? result : 77); 9328} 9329_ACEOF 9330if ac_fn_c_try_run "$LINENO"; then : 9331 gl_cv_func_mbrtowc_retval=yes 9332else 9333 if test $? != 77; then 9334 gl_cv_func_mbrtowc_retval=no 9335 fi 9336 9337fi 9338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9339 conftest.$ac_objext conftest.beam conftest.$ac_ext 9340fi 9341 9342 fi 9343 9344fi 9345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5 9346$as_echo "$gl_cv_func_mbrtowc_retval" >&6; } 9347 9348 9349 9350 9351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5 9352$as_echo_n "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; } 9353if test "${gl_cv_func_mbrtowc_nul_retval+set}" = set; then : 9354 $as_echo_n "(cached) " >&6 9355else 9356 9357 case "$host_os" in 9358 # Guess no on Solaris 8 and 9. 9359 solaris2.[89]) gl_cv_func_mbrtowc_nul_retval="guessing no" ;; 9360 # Guess yes otherwise. 9361 *) gl_cv_func_mbrtowc_nul_retval="guessing yes" ;; 9362 esac 9363 if test $LOCALE_ZH_CN != none; then 9364 if test "$cross_compiling" = yes; then : 9365 : 9366else 9367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9368/* end confdefs.h. */ 9369 9370#include <locale.h> 9371#include <string.h> 9372/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9373 <wchar.h>. 9374 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9375 included before <wchar.h>. */ 9376#include <stddef.h> 9377#include <stdio.h> 9378#include <time.h> 9379#include <wchar.h> 9380int main () 9381{ 9382 /* This fails on Solaris 8 and 9. */ 9383 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL) 9384 { 9385 mbstate_t state; 9386 wchar_t wc; 9387 9388 memset (&state, '\0', sizeof (mbstate_t)); 9389 if (mbrtowc (&wc, "", 1, &state) != 0) 9390 return 1; 9391 } 9392 return 0; 9393} 9394_ACEOF 9395if ac_fn_c_try_run "$LINENO"; then : 9396 gl_cv_func_mbrtowc_nul_retval=yes 9397else 9398 gl_cv_func_mbrtowc_nul_retval=no 9399fi 9400rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9401 conftest.$ac_objext conftest.beam conftest.$ac_ext 9402fi 9403 9404 fi 9405 9406fi 9407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5 9408$as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; } 9409 9410 case "$gl_cv_func_mbrtowc_null_arg1" in 9411 *yes) ;; 9412 *) 9413$as_echo "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h 9414 9415 REPLACE_MBRTOWC=1 9416 ;; 9417 esac 9418 case "$gl_cv_func_mbrtowc_null_arg2" in 9419 *yes) ;; 9420 *) 9421$as_echo "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h 9422 9423 REPLACE_MBRTOWC=1 9424 ;; 9425 esac 9426 case "$gl_cv_func_mbrtowc_retval" in 9427 *yes) ;; 9428 *) 9429$as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h 9430 9431 REPLACE_MBRTOWC=1 9432 ;; 9433 esac 9434 case "$gl_cv_func_mbrtowc_nul_retval" in 9435 *yes) ;; 9436 *) 9437$as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h 9438 9439 REPLACE_MBRTOWC=1 9440 ;; 9441 esac 9442 fi 9443 fi 9444 9445 if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then 9446 9447 9448 9449 9450 9451 9452 9453 9454 gl_LIBOBJS="$gl_LIBOBJS mbrtowc.$ac_objext" 9455 9456 9457 : 9458 9459 fi 9460 9461 9462 9463 9464 9465 GNULIB_MBRTOWC=1 9466 9467 9468 9469 9470 9471$as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 : 9486 9487 9488 9489 9490 9491 9492 : 9493 9494 9495 9496 9497 9498 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then 9499 9500 9501 9502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5 9503$as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; } 9504if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then : 9505 $as_echo_n "(cached) " >&6 9506else 9507 9508 case "$host_os" in 9509 # Guess no on AIX and OSF/1. 9510 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;; 9511 # Guess yes otherwise. 9512 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;; 9513 esac 9514 if test $LOCALE_JA != none; then 9515 if test "$cross_compiling" = yes; then : 9516 : 9517else 9518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9519/* end confdefs.h. */ 9520 9521#include <locale.h> 9522#include <string.h> 9523/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9524 <wchar.h>. 9525 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9526 included before <wchar.h>. */ 9527#include <stddef.h> 9528#include <stdio.h> 9529#include <time.h> 9530#include <wchar.h> 9531int main () 9532{ 9533 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL) 9534 { 9535 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */ 9536 mbstate_t state; 9537 wchar_t wc; 9538 9539 memset (&state, '\0', sizeof (mbstate_t)); 9540 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2)) 9541 if (mbsinit (&state)) 9542 return 1; 9543 } 9544 return 0; 9545} 9546_ACEOF 9547if ac_fn_c_try_run "$LINENO"; then : 9548 gl_cv_func_mbrtowc_incomplete_state=yes 9549else 9550 gl_cv_func_mbrtowc_incomplete_state=no 9551fi 9552rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9553 conftest.$ac_objext conftest.beam conftest.$ac_ext 9554fi 9555 9556 fi 9557 9558fi 9559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5 9560$as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; } 9561 9562 9563 9564 9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5 9566$as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; } 9567if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then : 9568 $as_echo_n "(cached) " >&6 9569else 9570 9571 case "$host_os" in 9572 # Guess no on Solaris 8. 9573 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;; 9574 # Guess yes otherwise. 9575 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;; 9576 esac 9577 if test $LOCALE_ZH_CN != none; then 9578 if test "$cross_compiling" = yes; then : 9579 : 9580else 9581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9582/* end confdefs.h. */ 9583 9584#include <locale.h> 9585#include <stdlib.h> 9586#include <string.h> 9587/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9588 <wchar.h>. 9589 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9590 included before <wchar.h>. */ 9591#include <stddef.h> 9592#include <stdio.h> 9593#include <time.h> 9594#include <wchar.h> 9595int main () 9596{ 9597 /* This fails on Solaris 8: 9598 mbrtowc returns 2, and sets wc to 0x00F0. 9599 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */ 9600 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL) 9601 { 9602 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */ 9603 mbstate_t state; 9604 wchar_t wc; 9605 9606 memset (&state, '\0', sizeof (mbstate_t)); 9607 if (mbrtowc (&wc, input + 3, 6, &state) != 4 9608 && mbtowc (&wc, input + 3, 6) == 4) 9609 return 1; 9610 } 9611 return 0; 9612} 9613_ACEOF 9614if ac_fn_c_try_run "$LINENO"; then : 9615 gl_cv_func_mbrtowc_sanitycheck=yes 9616else 9617 gl_cv_func_mbrtowc_sanitycheck=no 9618fi 9619rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9620 conftest.$ac_objext conftest.beam conftest.$ac_ext 9621fi 9622 9623 fi 9624 9625fi 9626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5 9627$as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; } 9628 9629 REPLACE_MBSTATE_T=0 9630 case "$gl_cv_func_mbrtowc_incomplete_state" in 9631 *yes) ;; 9632 *) REPLACE_MBSTATE_T=1 ;; 9633 esac 9634 case "$gl_cv_func_mbrtowc_sanitycheck" in 9635 *yes) ;; 9636 *) REPLACE_MBSTATE_T=1 ;; 9637 esac 9638 else 9639 REPLACE_MBSTATE_T=1 9640 fi 9641 9642 9643 9644 : 9645 9646 9647 9648 9649 9650 if test $ac_cv_func_mbsinit = no; then 9651 HAVE_MBSINIT=0 9652 ac_fn_c_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" " 9653/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9654 <wchar.h>. 9655 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9656 included before <wchar.h>. */ 9657#include <stddef.h> 9658#include <stdio.h> 9659#include <time.h> 9660#include <wchar.h> 9661 9662" 9663if test "x$ac_cv_have_decl_mbsinit" = x""yes; then : 9664 ac_have_decl=1 9665else 9666 ac_have_decl=0 9667fi 9668 9669cat >>confdefs.h <<_ACEOF 9670#define HAVE_DECL_MBSINIT $ac_have_decl 9671_ACEOF 9672 9673 if test $ac_cv_have_decl_mbsinit = yes; then 9674 REPLACE_MBSINIT=1 9675 fi 9676 else 9677 if test $REPLACE_MBSTATE_T = 1; then 9678 REPLACE_MBSINIT=1 9679 else 9680 case "$host_os" in 9681 mingw*) REPLACE_MBSINIT=1 ;; 9682 esac 9683 fi 9684 fi 9685 9686 if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then 9687 9688 9689 9690 9691 9692 9693 9694 9695 gl_LIBOBJS="$gl_LIBOBJS mbsinit.$ac_objext" 9696 9697 9698 : 9699 9700 fi 9701 9702 9703 9704 9705 9706 GNULIB_MBSINIT=1 9707 9708 9709 9710 9711 9712$as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 : 9726 9727 9728 9729 9730 9731 9732 : 9733 9734 9735 9736 9737 9738 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then 9739 9740 9741 9742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5 9743$as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; } 9744if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then : 9745 $as_echo_n "(cached) " >&6 9746else 9747 9748 case "$host_os" in 9749 # Guess no on AIX and OSF/1. 9750 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;; 9751 # Guess yes otherwise. 9752 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;; 9753 esac 9754 if test $LOCALE_JA != none; then 9755 if test "$cross_compiling" = yes; then : 9756 : 9757else 9758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9759/* end confdefs.h. */ 9760 9761#include <locale.h> 9762#include <string.h> 9763/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9764 <wchar.h>. 9765 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9766 included before <wchar.h>. */ 9767#include <stddef.h> 9768#include <stdio.h> 9769#include <time.h> 9770#include <wchar.h> 9771int main () 9772{ 9773 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL) 9774 { 9775 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */ 9776 mbstate_t state; 9777 wchar_t wc; 9778 9779 memset (&state, '\0', sizeof (mbstate_t)); 9780 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2)) 9781 if (mbsinit (&state)) 9782 return 1; 9783 } 9784 return 0; 9785} 9786_ACEOF 9787if ac_fn_c_try_run "$LINENO"; then : 9788 gl_cv_func_mbrtowc_incomplete_state=yes 9789else 9790 gl_cv_func_mbrtowc_incomplete_state=no 9791fi 9792rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9793 conftest.$ac_objext conftest.beam conftest.$ac_ext 9794fi 9795 9796 fi 9797 9798fi 9799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5 9800$as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; } 9801 9802 9803 9804 9805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5 9806$as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; } 9807if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then : 9808 $as_echo_n "(cached) " >&6 9809else 9810 9811 case "$host_os" in 9812 # Guess no on Solaris 8. 9813 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;; 9814 # Guess yes otherwise. 9815 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;; 9816 esac 9817 if test $LOCALE_ZH_CN != none; then 9818 if test "$cross_compiling" = yes; then : 9819 : 9820else 9821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9822/* end confdefs.h. */ 9823 9824#include <locale.h> 9825#include <stdlib.h> 9826#include <string.h> 9827/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9828 <wchar.h>. 9829 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9830 included before <wchar.h>. */ 9831#include <stddef.h> 9832#include <stdio.h> 9833#include <time.h> 9834#include <wchar.h> 9835int main () 9836{ 9837 /* This fails on Solaris 8: 9838 mbrtowc returns 2, and sets wc to 0x00F0. 9839 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */ 9840 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL) 9841 { 9842 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */ 9843 mbstate_t state; 9844 wchar_t wc; 9845 9846 memset (&state, '\0', sizeof (mbstate_t)); 9847 if (mbrtowc (&wc, input + 3, 6, &state) != 4 9848 && mbtowc (&wc, input + 3, 6) == 4) 9849 return 1; 9850 } 9851 return 0; 9852} 9853_ACEOF 9854if ac_fn_c_try_run "$LINENO"; then : 9855 gl_cv_func_mbrtowc_sanitycheck=yes 9856else 9857 gl_cv_func_mbrtowc_sanitycheck=no 9858fi 9859rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9860 conftest.$ac_objext conftest.beam conftest.$ac_ext 9861fi 9862 9863 fi 9864 9865fi 9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5 9867$as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; } 9868 9869 REPLACE_MBSTATE_T=0 9870 case "$gl_cv_func_mbrtowc_incomplete_state" in 9871 *yes) ;; 9872 *) REPLACE_MBSTATE_T=1 ;; 9873 esac 9874 case "$gl_cv_func_mbrtowc_sanitycheck" in 9875 *yes) ;; 9876 *) REPLACE_MBSTATE_T=1 ;; 9877 esac 9878 else 9879 REPLACE_MBSTATE_T=1 9880 fi 9881 9882 9883 9884 : 9885 9886 9887 9888 9889 9890 if test $ac_cv_func_mbsrtowcs = no; then 9891 HAVE_MBSRTOWCS=0 9892 ac_fn_c_check_decl "$LINENO" "mbsrtowcs" "ac_cv_have_decl_mbsrtowcs" " 9893/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9894 <wchar.h>. 9895 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9896 included before <wchar.h>. */ 9897#include <stddef.h> 9898#include <stdio.h> 9899#include <time.h> 9900#include <wchar.h> 9901 9902" 9903if test "x$ac_cv_have_decl_mbsrtowcs" = x""yes; then : 9904 ac_have_decl=1 9905else 9906 ac_have_decl=0 9907fi 9908 9909cat >>confdefs.h <<_ACEOF 9910#define HAVE_DECL_MBSRTOWCS $ac_have_decl 9911_ACEOF 9912 9913 if test $ac_cv_have_decl_mbsrtowcs = yes; then 9914 REPLACE_MBSRTOWCS=1 9915 fi 9916 else 9917 if test $REPLACE_MBSTATE_T = 1; then 9918 REPLACE_MBSRTOWCS=1 9919 else 9920 9921 9922 9923 9924 9925 9926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbsrtowcs works" >&5 9927$as_echo_n "checking whether mbsrtowcs works... " >&6; } 9928if test "${gl_cv_func_mbsrtowcs_works+set}" = set; then : 9929 $as_echo_n "(cached) " >&6 9930else 9931 9932 case "$host_os" in 9933 # Guess no on HP-UX, Solaris, mingw. 9934 hpux* | solaris* | mingw*) gl_cv_func_mbsrtowcs_works="guessing no" ;; 9935 # Guess yes otherwise. 9936 *) gl_cv_func_mbsrtowcs_works="guessing yes" ;; 9937 esac 9938 if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then 9939 if test "$cross_compiling" = yes; then : 9940 : 9941else 9942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9943/* end confdefs.h. */ 9944 9945#include <locale.h> 9946#include <string.h> 9947/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 9948 <wchar.h>. 9949 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 9950 included before <wchar.h>. */ 9951#include <stddef.h> 9952#include <stdio.h> 9953#include <time.h> 9954#include <wchar.h> 9955int main () 9956{ 9957 int result = 0; 9958 /* Test whether the function supports a NULL destination argument. 9959 This fails on native Windows. */ 9960 if (setlocale (LC_ALL, "$LOCALE_FR") != NULL) 9961 { 9962 const char input[] = "\337er"; 9963 const char *src = input; 9964 mbstate_t state; 9965 9966 memset (&state, '\0', sizeof (mbstate_t)); 9967 if (mbsrtowcs (NULL, &src, 1, &state) != 3 9968 || src != input) 9969 result |= 1; 9970 } 9971 /* Test whether the function works when started with a conversion state 9972 in non-initial state. This fails on HP-UX 11.11 and Solaris 10. */ 9973 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL) 9974 { 9975 const char input[] = "B\303\274\303\237er"; 9976 mbstate_t state; 9977 9978 memset (&state, '\0', sizeof (mbstate_t)); 9979 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2)) 9980 if (!mbsinit (&state)) 9981 { 9982 const char *src = input + 2; 9983 if (mbsrtowcs (NULL, &src, 10, &state) != 4) 9984 result |= 2; 9985 } 9986 } 9987 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL) 9988 { 9989 const char input[] = "<\306\374\313\334\270\354>"; 9990 mbstate_t state; 9991 9992 memset (&state, '\0', sizeof (mbstate_t)); 9993 if (mbrtowc (NULL, input + 3, 1, &state) == (size_t)(-2)) 9994 if (!mbsinit (&state)) 9995 { 9996 const char *src = input + 4; 9997 if (mbsrtowcs (NULL, &src, 10, &state) != 3) 9998 result |= 4; 9999 } 10000 } 10001 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL) 10002 { 10003 const char input[] = "B\250\271\201\060\211\070er"; 10004 mbstate_t state; 10005 10006 memset (&state, '\0', sizeof (mbstate_t)); 10007 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2)) 10008 if (!mbsinit (&state)) 10009 { 10010 const char *src = input + 2; 10011 if (mbsrtowcs (NULL, &src, 10, &state) != 4) 10012 result |= 8; 10013 } 10014 } 10015 return result; 10016} 10017_ACEOF 10018if ac_fn_c_try_run "$LINENO"; then : 10019 gl_cv_func_mbsrtowcs_works=yes 10020else 10021 gl_cv_func_mbsrtowcs_works=no 10022fi 10023rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10024 conftest.$ac_objext conftest.beam conftest.$ac_ext 10025fi 10026 10027 fi 10028 10029fi 10030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbsrtowcs_works" >&5 10031$as_echo "$gl_cv_func_mbsrtowcs_works" >&6; } 10032 10033 case "$gl_cv_func_mbsrtowcs_works" in 10034 *yes) ;; 10035 *) REPLACE_MBSRTOWCS=1 ;; 10036 esac 10037 fi 10038 fi 10039 10040 if test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1; then 10041 10042 10043 10044 10045 10046 10047 10048 10049 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs.$ac_objext" 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs-state.$ac_objext" 10060 10061 10062 : 10063 10064 fi 10065 10066 10067 10068 10069 10070 GNULIB_MBSRTOWCS=1 10071 10072 10073 10074 10075 10076$as_echo "#define GNULIB_TEST_MBSRTOWCS 1" >>confdefs.h 10077 10078 10079 10080 10081 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then 10082 10083 10084 10085 10086 10087 10088 10089 10090 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext" 10091 10092 10093 for ac_header in bp-sym.h 10094do : 10095 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default" 10096if test "x$ac_cv_header_bp_sym_h" = x""yes; then : 10097 cat >>confdefs.h <<_ACEOF 10098#define HAVE_BP_SYM_H 1 10099_ACEOF 10100 10101fi 10102 10103done 10104 10105 10106 fi 10107 10108 10109 10110 10111 10112 GNULIB_MEMCHR=1 10113 10114 10115 10116 10117 10118$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h 10119 10120 10121 10122 10123 10124 if test $HAVE_DECL_MEMMEM = 1 && test $REPLACE_MEMMEM = 0; then 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5 10126$as_echo_n "checking whether memmem works in linear time... " >&6; } 10127if test "${gl_cv_func_memmem_works_fast+set}" = set; then : 10128 $as_echo_n "(cached) " >&6 10129else 10130 if test "$cross_compiling" = yes; then : 10131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10132/* end confdefs.h. */ 10133 10134#include <features.h> 10135#ifdef __GNU_LIBRARY__ 10136 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)) \ 10137 && !defined __UCLIBC__ 10138 Lucky user 10139 #endif 10140#endif 10141#ifdef __CYGWIN__ 10142 #include <cygwin/version.h> 10143 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 0) 10144 Lucky user 10145 #endif 10146#endif 10147 10148_ACEOF 10149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10150 $EGREP "Lucky user" >/dev/null 2>&1; then : 10151 gl_cv_func_memmem_works_fast="guessing yes" 10152else 10153 gl_cv_func_memmem_works_fast="guessing no" 10154fi 10155rm -f conftest* 10156 10157 10158else 10159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10160/* end confdefs.h. */ 10161 10162#include <signal.h> /* for signal */ 10163#include <string.h> /* for memmem */ 10164#include <stdlib.h> /* for malloc */ 10165#include <unistd.h> /* for alarm */ 10166static void quit (int sig) { exit (sig + 128); } 10167 10168int 10169main () 10170{ 10171 10172 int result = 0; 10173 size_t m = 1000000; 10174 char *haystack = (char *) malloc (2 * m + 1); 10175 char *needle = (char *) malloc (m + 1); 10176 /* Failure to compile this test due to missing alarm is okay, 10177 since all such platforms (mingw) also lack memmem. */ 10178 signal (SIGALRM, quit); 10179 alarm (5); 10180 /* Check for quadratic performance. */ 10181 if (haystack && needle) 10182 { 10183 memset (haystack, 'A', 2 * m); 10184 haystack[2 * m] = 'B'; 10185 memset (needle, 'A', m); 10186 needle[m] = 'B'; 10187 if (!memmem (haystack, 2 * m + 1, needle, m + 1)) 10188 result |= 1; 10189 } 10190 return result; 10191 10192 ; 10193 return 0; 10194} 10195_ACEOF 10196if ac_fn_c_try_run "$LINENO"; then : 10197 gl_cv_func_memmem_works_fast=yes 10198else 10199 gl_cv_func_memmem_works_fast=no 10200fi 10201rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10202 conftest.$ac_objext conftest.beam conftest.$ac_ext 10203fi 10204 10205 10206fi 10207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_fast" >&5 10208$as_echo "$gl_cv_func_memmem_works_fast" >&6; } 10209 case "$gl_cv_func_memmem_works_fast" in 10210 *yes) ;; 10211 *) 10212 REPLACE_MEMMEM=1 10213 ;; 10214 esac 10215 fi 10216 10217 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then 10218 10219 10220 10221 10222 10223 10224 10225 10226 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext" 10227 10228 fi 10229 10230 10231 10232 10233 for ac_func in memmem 10234do : 10235 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem" 10236if test "x$ac_cv_func_memmem" = x""yes; then : 10237 cat >>confdefs.h <<_ACEOF 10238#define HAVE_MEMMEM 1 10239_ACEOF 10240 10241fi 10242done 10243 10244 if test $ac_cv_func_memmem = yes; then 10245 HAVE_MEMMEM=1 10246 else 10247 HAVE_MEMMEM=0 10248 fi 10249 10250 : 10251 10252 10253 10254 10255 10256 if test $ac_cv_have_decl_memmem = no; then 10257 HAVE_DECL_MEMMEM=0 10258 else 10259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5 10260$as_echo_n "checking whether memmem works... " >&6; } 10261if test "${gl_cv_func_memmem_works_always+set}" = set; then : 10262 $as_echo_n "(cached) " >&6 10263else 10264 if test "$cross_compiling" = yes; then : 10265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10266/* end confdefs.h. */ 10267 10268#ifdef __GNU_LIBRARY__ 10269 #include <features.h> 10270 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \ 10271 || __GLIBC_MINOR__ > 12)) \ 10272 || (__GLIBC__ > 2)) \ 10273 || defined __UCLIBC__ 10274 Lucky user 10275 #endif 10276#elif defined __CYGWIN__ 10277 #include <cygwin/version.h> 10278 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7) 10279 Lucky user 10280 #endif 10281#else 10282 Lucky user 10283#endif 10284 10285_ACEOF 10286if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10287 $EGREP "Lucky user" >/dev/null 2>&1; then : 10288 gl_cv_func_memmem_works_always="guessing yes" 10289else 10290 gl_cv_func_memmem_works_always="guessing no" 10291fi 10292rm -f conftest* 10293 10294 10295else 10296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10297/* end confdefs.h. */ 10298 10299#include <string.h> /* for memmem */ 10300#define P "_EF_BF_BD" 10301#define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P 10302#define NEEDLE P P P P P 10303 10304int 10305main () 10306{ 10307 10308 int result = 0; 10309 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE))) 10310 result |= 1; 10311 /* Check for empty needle behavior. */ 10312 { 10313 const char *haystack = "AAA"; 10314 if (memmem (haystack, 3, NULL, 0) != haystack) 10315 result |= 2; 10316 } 10317 return result; 10318 10319 ; 10320 return 0; 10321} 10322_ACEOF 10323if ac_fn_c_try_run "$LINENO"; then : 10324 gl_cv_func_memmem_works_always=yes 10325else 10326 gl_cv_func_memmem_works_always=no 10327fi 10328rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10329 conftest.$ac_objext conftest.beam conftest.$ac_ext 10330fi 10331 10332 10333fi 10334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5 10335$as_echo "$gl_cv_func_memmem_works_always" >&6; } 10336 case "$gl_cv_func_memmem_works_always" in 10337 *yes) ;; 10338 *) 10339 REPLACE_MEMMEM=1 10340 ;; 10341 esac 10342 fi 10343 : 10344 10345 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then 10346 10347 10348 10349 10350 10351 10352 10353 10354 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext" 10355 10356 fi 10357 10358 10359 10360 10361 10362 GNULIB_MEMMEM=1 10363 10364 10365 10366 10367 10368$as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h 10369 10370 10371 10372 10373 10374 10375 10376 # Define two additional variables used in the Makefile substitution. 10377 10378 if test "$ac_cv_header_stdbool_h" = yes; then 10379 STDBOOL_H='' 10380 else 10381 STDBOOL_H='stdbool.h' 10382 fi 10383 10384 if test -n "$STDBOOL_H"; then 10385 GL_GENERATE_STDBOOL_H_TRUE= 10386 GL_GENERATE_STDBOOL_H_FALSE='#' 10387else 10388 GL_GENERATE_STDBOOL_H_TRUE='#' 10389 GL_GENERATE_STDBOOL_H_FALSE= 10390fi 10391 10392 10393 if test "$ac_cv_type__Bool" = yes; then 10394 HAVE__BOOL=1 10395 else 10396 HAVE__BOOL=0 10397 fi 10398 10399 10400 10401 10402 10403 STDDEF_H= 10404 if test $gt_cv_c_wchar_t = no; then 10405 HAVE_WCHAR_T=0 10406 STDDEF_H=stddef.h 10407 fi 10408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5 10409$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; } 10410if test "${gl_cv_decl_null_works+set}" = set; then : 10411 $as_echo_n "(cached) " >&6 10412else 10413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10414/* end confdefs.h. */ 10415#include <stddef.h> 10416 int test[2 * (sizeof NULL == sizeof (void *)) -1]; 10417 10418int 10419main () 10420{ 10421 10422 ; 10423 return 0; 10424} 10425_ACEOF 10426if ac_fn_c_try_compile "$LINENO"; then : 10427 gl_cv_decl_null_works=yes 10428else 10429 gl_cv_decl_null_works=no 10430fi 10431rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10432fi 10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5 10434$as_echo "$gl_cv_decl_null_works" >&6; } 10435 if test $gl_cv_decl_null_works = no; then 10436 REPLACE_NULL=1 10437 STDDEF_H=stddef.h 10438 fi 10439 10440 if test -n "$STDDEF_H"; then 10441 GL_GENERATE_STDDEF_H_TRUE= 10442 GL_GENERATE_STDDEF_H_FALSE='#' 10443else 10444 GL_GENERATE_STDDEF_H_TRUE='#' 10445 GL_GENERATE_STDDEF_H_FALSE= 10446fi 10447 10448 if test -n "$STDDEF_H"; then 10449 10450 10451 10452 10453 10454 10455 10456 10457 if test $gl_cv_have_include_next = yes; then 10458 gl_cv_next_stddef_h='<'stddef.h'>' 10459 else 10460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5 10461$as_echo_n "checking absolute name of <stddef.h>... " >&6; } 10462if test "${gl_cv_next_stddef_h+set}" = set; then : 10463 $as_echo_n "(cached) " >&6 10464else 10465 10466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10467/* end confdefs.h. */ 10468#include <stddef.h> 10469 10470_ACEOF 10471 case "$host_os" in 10472 aix*) gl_absname_cpp="$ac_cpp -C" ;; 10473 *) gl_absname_cpp="$ac_cpp" ;; 10474 esac 10475 10476 case "$host_os" in 10477 mingw*) 10478 gl_dirsep_regex='[/\\]' 10479 ;; 10480 *) 10481 gl_dirsep_regex='\/' 10482 ;; 10483 esac 10484 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 10485 10486 gl_header_literal_regex=`echo 'stddef.h' \ 10487 | sed -e "$gl_make_literal_regex_sed"` 10488 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 10489 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 10490 s|^/[^/]|//&| 10491 p 10492 q 10493 }' 10494 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 10495 sed -n "$gl_absolute_header_sed"`'"' 10496 10497 10498fi 10499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5 10500$as_echo "$gl_cv_next_stddef_h" >&6; } 10501 fi 10502 NEXT_STDDEF_H=$gl_cv_next_stddef_h 10503 10504 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 10505 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 10506 gl_next_as_first_directive='<'stddef.h'>' 10507 else 10508 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 10509 gl_next_as_first_directive=$gl_cv_next_stddef_h 10510 fi 10511 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive 10512 10513 10514 10515 10516 fi 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 : 10532 10533 10534 10535 10536 10537 10538 10539 10540 if test $gl_cv_have_include_next = yes; then 10541 gl_cv_next_wchar_h='<'wchar.h'>' 10542 else 10543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5 10544$as_echo_n "checking absolute name of <wchar.h>... " >&6; } 10545if test "${gl_cv_next_wchar_h+set}" = set; then : 10546 $as_echo_n "(cached) " >&6 10547else 10548 10549 if test $ac_cv_header_wchar_h = yes; then 10550 10551 10552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10553/* end confdefs.h. */ 10554#include <wchar.h> 10555 10556_ACEOF 10557 case "$host_os" in 10558 aix*) gl_absname_cpp="$ac_cpp -C" ;; 10559 *) gl_absname_cpp="$ac_cpp" ;; 10560 esac 10561 10562 case "$host_os" in 10563 mingw*) 10564 gl_dirsep_regex='[/\\]' 10565 ;; 10566 *) 10567 gl_dirsep_regex='\/' 10568 ;; 10569 esac 10570 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 10571 10572 gl_header_literal_regex=`echo 'wchar.h' \ 10573 | sed -e "$gl_make_literal_regex_sed"` 10574 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 10575 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 10576 s|^/[^/]|//&| 10577 p 10578 q 10579 }' 10580 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 10581 sed -n "$gl_absolute_header_sed"`'"' 10582 else 10583 gl_cv_next_wchar_h='<'wchar.h'>' 10584 fi 10585 10586 10587fi 10588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5 10589$as_echo "$gl_cv_next_wchar_h" >&6; } 10590 fi 10591 NEXT_WCHAR_H=$gl_cv_next_wchar_h 10592 10593 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 10594 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 10595 gl_next_as_first_directive='<'wchar.h'>' 10596 else 10597 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 10598 gl_next_as_first_directive=$gl_cv_next_wchar_h 10599 fi 10600 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive 10601 10602 10603 10604 10605 if test $ac_cv_header_wchar_h = yes; then 10606 HAVE_WCHAR_H=1 10607 else 10608 HAVE_WCHAR_H=0 10609 fi 10610 10611 10612 10613 10614 10615 if test $gt_cv_c_wint_t = yes; then 10616 HAVE_WINT_T=1 10617 else 10618 HAVE_WINT_T=0 10619 fi 10620 10621 10622 10623 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth ; do 10624 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` 10625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 10626$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } 10627if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : 10628 $as_echo_n "(cached) " >&6 10629else 10630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10631/* end confdefs.h. */ 10632 10633/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 10634 <wchar.h>. 10635 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 10636 included before <wchar.h>. */ 10637#if !(defined __GLIBC__ && !defined __UCLIBC__) 10638# include <stddef.h> 10639# include <stdio.h> 10640# include <time.h> 10641#endif 10642#include <wchar.h> 10643 10644int 10645main () 10646{ 10647#undef $gl_func 10648 (void) $gl_func; 10649 ; 10650 return 0; 10651} 10652_ACEOF 10653if ac_fn_c_try_compile "$LINENO"; then : 10654 eval "$as_gl_Symbol=yes" 10655else 10656 eval "$as_gl_Symbol=no" 10657fi 10658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10659fi 10660eval ac_res=\$$as_gl_Symbol 10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10662$as_echo "$ac_res" >&6; } 10663 eval as_val=\$$as_gl_Symbol 10664 if test "x$as_val" = x""yes; then : 10665 cat >>confdefs.h <<_ACEOF 10666#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 10667_ACEOF 10668 10669 eval ac_cv_have_decl_$gl_func=yes 10670fi 10671 done 10672 10673 10674 10675 10676 10677 10678 10679 : 10680 10681 10682 10683 10684 10685 if test $ac_cv_func_iswcntrl = yes; then 10686 HAVE_ISWCNTRL=1 10687 else 10688 HAVE_ISWCNTRL=0 10689 fi 10690 10691 10692 10693 if test $gt_cv_c_wint_t = yes; then 10694 HAVE_WINT_T=1 10695 else 10696 HAVE_WINT_T=0 10697 fi 10698 10699 10700 10701 10702 10703 10704 10705 10706 : 10707 10708 10709 10710 10711 10712 10713 10714 10715 if test $gl_cv_have_include_next = yes; then 10716 gl_cv_next_wctype_h='<'wctype.h'>' 10717 else 10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5 10719$as_echo_n "checking absolute name of <wctype.h>... " >&6; } 10720if test "${gl_cv_next_wctype_h+set}" = set; then : 10721 $as_echo_n "(cached) " >&6 10722else 10723 10724 if test $ac_cv_header_wctype_h = yes; then 10725 10726 10727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10728/* end confdefs.h. */ 10729#include <wctype.h> 10730 10731_ACEOF 10732 case "$host_os" in 10733 aix*) gl_absname_cpp="$ac_cpp -C" ;; 10734 *) gl_absname_cpp="$ac_cpp" ;; 10735 esac 10736 10737 case "$host_os" in 10738 mingw*) 10739 gl_dirsep_regex='[/\\]' 10740 ;; 10741 *) 10742 gl_dirsep_regex='\/' 10743 ;; 10744 esac 10745 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' 10746 10747 gl_header_literal_regex=`echo 'wctype.h' \ 10748 | sed -e "$gl_make_literal_regex_sed"` 10749 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ 10750 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ 10751 s|^/[^/]|//&| 10752 p 10753 q 10754 }' 10755 gl_cv_next_wctype_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | 10756 sed -n "$gl_absolute_header_sed"`'"' 10757 else 10758 gl_cv_next_wctype_h='<'wctype.h'>' 10759 fi 10760 10761 10762fi 10763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5 10764$as_echo "$gl_cv_next_wctype_h" >&6; } 10765 fi 10766 NEXT_WCTYPE_H=$gl_cv_next_wctype_h 10767 10768 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then 10769 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' 10770 gl_next_as_first_directive='<'wctype.h'>' 10771 else 10772 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' 10773 gl_next_as_first_directive=$gl_cv_next_wctype_h 10774 fi 10775 NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive 10776 10777 10778 10779 10780 if test $ac_cv_header_wctype_h = yes; then 10781 if test $ac_cv_func_iswcntrl = yes; then 10782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5 10783$as_echo_n "checking whether iswcntrl works... " >&6; } 10784if test "${gl_cv_func_iswcntrl_works+set}" = set; then : 10785 $as_echo_n "(cached) " >&6 10786else 10787 10788 if test "$cross_compiling" = yes; then : 10789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10790/* end confdefs.h. */ 10791#include <stdlib.h> 10792 #if __GNU_LIBRARY__ == 1 10793 Linux libc5 i18n is broken. 10794 #endif 10795int 10796main () 10797{ 10798 10799 ; 10800 return 0; 10801} 10802_ACEOF 10803if ac_fn_c_try_compile "$LINENO"; then : 10804 gl_cv_func_iswcntrl_works="guessing yes" 10805else 10806 gl_cv_func_iswcntrl_works="guessing no" 10807fi 10808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10809 10810else 10811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10812/* end confdefs.h. */ 10813 10814 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be 10815 included before <wchar.h>. 10816 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> 10817 must be included before <wchar.h>. */ 10818 #include <stddef.h> 10819 #include <stdio.h> 10820 #include <time.h> 10821 #include <wchar.h> 10822 #include <wctype.h> 10823 int main () { return iswprint ('x') == 0; } 10824 10825_ACEOF 10826if ac_fn_c_try_run "$LINENO"; then : 10827 gl_cv_func_iswcntrl_works=yes 10828else 10829 gl_cv_func_iswcntrl_works=no 10830fi 10831rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10832 conftest.$ac_objext conftest.beam conftest.$ac_ext 10833fi 10834 10835 10836fi 10837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5 10838$as_echo "$gl_cv_func_iswcntrl_works" >&6; } 10839 fi 10840 HAVE_WCTYPE_H=1 10841 else 10842 HAVE_WCTYPE_H=0 10843 fi 10844 10845 10846 case "$gl_cv_func_iswcntrl_works" in 10847 *yes) REPLACE_ISWCNTRL=0 ;; 10848 *) REPLACE_ISWCNTRL=1 ;; 10849 esac 10850 10851 10852 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then 10853 : 10854 fi 10855 10856 if test $REPLACE_ISWCNTRL = 1; then 10857 REPLACE_TOWLOWER=1 10858 else 10859 for ac_func in towlower 10860do : 10861 ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower" 10862if test "x$ac_cv_func_towlower" = x""yes; then : 10863 cat >>confdefs.h <<_ACEOF 10864#define HAVE_TOWLOWER 1 10865_ACEOF 10866 10867fi 10868done 10869 10870 if test $ac_cv_func_towlower = yes; then 10871 REPLACE_TOWLOWER=0 10872 else 10873 ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be 10874 included before <wchar.h>. 10875 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> 10876 must be included before <wchar.h>. */ 10877 #include <stddef.h> 10878 #include <stdio.h> 10879 #include <time.h> 10880 #include <wchar.h> 10881 #if HAVE_WCTYPE_H 10882 # include <wctype.h> 10883 #endif 10884 10885" 10886if test "x$ac_cv_have_decl_towlower" = x""yes; then : 10887 ac_have_decl=1 10888else 10889 ac_have_decl=0 10890fi 10891 10892cat >>confdefs.h <<_ACEOF 10893#define HAVE_DECL_TOWLOWER $ac_have_decl 10894_ACEOF 10895 10896 if test $ac_cv_have_decl_towlower = yes; then 10897 REPLACE_TOWLOWER=1 10898 else 10899 REPLACE_TOWLOWER=0 10900 fi 10901 fi 10902 fi 10903 10904 10905 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then 10906 : 10907 fi 10908 10909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5 10910$as_echo_n "checking for wctype_t... " >&6; } 10911if test "${gl_cv_type_wctype_t+set}" = set; then : 10912 $as_echo_n "(cached) " >&6 10913else 10914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10915/* end confdefs.h. */ 10916/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be 10917 included before <wchar.h>. 10918 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> 10919 must be included before <wchar.h>. */ 10920 #include <stddef.h> 10921 #include <stdio.h> 10922 #include <time.h> 10923 #include <wchar.h> 10924 #if HAVE_WCTYPE_H 10925 # include <wctype.h> 10926 #endif 10927 wctype_t a; 10928 10929int 10930main () 10931{ 10932 10933 ; 10934 return 0; 10935} 10936_ACEOF 10937if ac_fn_c_try_compile "$LINENO"; then : 10938 gl_cv_type_wctype_t=yes 10939else 10940 gl_cv_type_wctype_t=no 10941fi 10942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10943 10944fi 10945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5 10946$as_echo "$gl_cv_type_wctype_t" >&6; } 10947 if test $gl_cv_type_wctype_t = no; then 10948 HAVE_WCTYPE_T=0 10949 fi 10950 10951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5 10952$as_echo_n "checking for wctrans_t... " >&6; } 10953if test "${gl_cv_type_wctrans_t+set}" = set; then : 10954 $as_echo_n "(cached) " >&6 10955else 10956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10957/* end confdefs.h. */ 10958/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be 10959 included before <wchar.h>. 10960 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> 10961 must be included before <wchar.h>. */ 10962 #include <stddef.h> 10963 #include <stdio.h> 10964 #include <time.h> 10965 #include <wchar.h> 10966 #include <wctype.h> 10967 wctrans_t a; 10968 10969int 10970main () 10971{ 10972 10973 ; 10974 return 0; 10975} 10976_ACEOF 10977if ac_fn_c_try_compile "$LINENO"; then : 10978 gl_cv_type_wctrans_t=yes 10979else 10980 gl_cv_type_wctrans_t=no 10981fi 10982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10983 10984fi 10985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5 10986$as_echo "$gl_cv_type_wctrans_t" >&6; } 10987 if test $gl_cv_type_wctrans_t = no; then 10988 HAVE_WCTRANS_T=0 10989 fi 10990 10991 10992 for gl_func in wctype iswctype wctrans towctrans ; do 10993 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh` 10994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5 10995$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; } 10996if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then : 10997 $as_echo_n "(cached) " >&6 10998else 10999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11000/* end confdefs.h. */ 11001 11002/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before 11003 <wchar.h>. 11004 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be 11005 included before <wchar.h>. */ 11006#if !(defined __GLIBC__ && !defined __UCLIBC__) 11007# include <stddef.h> 11008# include <stdio.h> 11009# include <time.h> 11010# include <wchar.h> 11011#endif 11012#include <wctype.h> 11013 11014int 11015main () 11016{ 11017#undef $gl_func 11018 (void) $gl_func; 11019 ; 11020 return 0; 11021} 11022_ACEOF 11023if ac_fn_c_try_compile "$LINENO"; then : 11024 eval "$as_gl_Symbol=yes" 11025else 11026 eval "$as_gl_Symbol=no" 11027fi 11028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11029fi 11030eval ac_res=\$$as_gl_Symbol 11031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11032$as_echo "$ac_res" >&6; } 11033 eval as_val=\$$as_gl_Symbol 11034 if test "x$as_val" = x""yes; then : 11035 cat >>confdefs.h <<_ACEOF 11036#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1 11037_ACEOF 11038 11039 eval ac_cv_have_decl_$gl_func=yes 11040fi 11041 done 11042 11043 11044 # End of code from modules 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 gltests_libdeps= 11055 gltests_ltlibdeps= 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 gl_source_base='tests' 11066 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 11067 11068 gl_module_indicator_condition=$gltests_WITNESS 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 LIBGNU_LIBDEPS="$gl_libdeps" 11079 11080 LIBGNU_LTLIBDEPS="$gl_ltlibdeps" 11081 11082 11083 11084# We don't use automake, but gnulib does. This line lets us generate 11085# its Makefile.in. 11086am__api_version='1.11' 11087 11088# Find a good install program. We prefer a C program (faster), 11089# so one script is as good as another. But avoid the broken or 11090# incompatible versions: 11091# SysV /etc/install, /usr/sbin/install 11092# SunOS /usr/etc/install 11093# IRIX /sbin/install 11094# AIX /bin/install 11095# AmigaOS /C/install, which installs bootblocks on floppy discs 11096# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 11097# AFS /usr/afsws/bin/install, which mishandles nonexistent args 11098# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 11099# OS/2's system install, which has a completely different semantic 11100# ./install, which can be erroneously created by make from ./install.sh. 11101# Reject install programs that cannot install multiple files. 11102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 11103$as_echo_n "checking for a BSD-compatible install... " >&6; } 11104if test -z "$INSTALL"; then 11105if test "${ac_cv_path_install+set}" = set; then : 11106 $as_echo_n "(cached) " >&6 11107else 11108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11109for as_dir in $PATH 11110do 11111 IFS=$as_save_IFS 11112 test -z "$as_dir" && as_dir=. 11113 # Account for people who put trailing slashes in PATH elements. 11114case $as_dir/ in #(( 11115 ./ | .// | /[cC]/* | \ 11116 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 11117 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 11118 /usr/ucb/* ) ;; 11119 *) 11120 # OSF1 and SCO ODT 3.0 have their own names for install. 11121 # Don't use installbsd from OSF since it installs stuff as root 11122 # by default. 11123 for ac_prog in ginstall scoinst install; do 11124 for ac_exec_ext in '' $ac_executable_extensions; do 11125 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 11126 if test $ac_prog = install && 11127 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11128 # AIX install. It has an incompatible calling convention. 11129 : 11130 elif test $ac_prog = install && 11131 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 11132 # program-specific install script used by HP pwplus--don't use. 11133 : 11134 else 11135 rm -rf conftest.one conftest.two conftest.dir 11136 echo one > conftest.one 11137 echo two > conftest.two 11138 mkdir conftest.dir 11139 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 11140 test -s conftest.one && test -s conftest.two && 11141 test -s conftest.dir/conftest.one && 11142 test -s conftest.dir/conftest.two 11143 then 11144 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 11145 break 3 11146 fi 11147 fi 11148 fi 11149 done 11150 done 11151 ;; 11152esac 11153 11154 done 11155IFS=$as_save_IFS 11156 11157rm -rf conftest.one conftest.two conftest.dir 11158 11159fi 11160 if test "${ac_cv_path_install+set}" = set; then 11161 INSTALL=$ac_cv_path_install 11162 else 11163 # As a last resort, use the slow shell script. Don't cache a 11164 # value for INSTALL within a source directory, because that will 11165 # break other packages using the cache if that directory is 11166 # removed, or if the value is a relative name. 11167 INSTALL=$ac_install_sh 11168 fi 11169fi 11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 11171$as_echo "$INSTALL" >&6; } 11172 11173# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 11174# It thinks the first close brace ends the variable substitution. 11175test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 11176 11177test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 11178 11179test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 11180 11181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 11182$as_echo_n "checking whether build environment is sane... " >&6; } 11183# Just in case 11184sleep 1 11185echo timestamp > conftest.file 11186# Reject unsafe characters in $srcdir or the absolute working directory 11187# name. Accept space and tab only in the latter. 11188am_lf=' 11189' 11190case `pwd` in 11191 *[\\\"\#\$\&\'\`$am_lf]*) 11192 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 11193esac 11194case $srcdir in 11195 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 11196 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 11197esac 11198 11199# Do `set' in a subshell so we don't clobber the current shell's 11200# arguments. Must try -L first in case configure is actually a 11201# symlink; some systems play weird games with the mod time of symlinks 11202# (eg FreeBSD returns the mod time of the symlink's containing 11203# directory). 11204if ( 11205 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 11206 if test "$*" = "X"; then 11207 # -L didn't work. 11208 set X `ls -t "$srcdir/configure" conftest.file` 11209 fi 11210 rm -f conftest.file 11211 if test "$*" != "X $srcdir/configure conftest.file" \ 11212 && test "$*" != "X conftest.file $srcdir/configure"; then 11213 11214 # If neither matched, then we have a broken ls. This can happen 11215 # if, for instance, CONFIG_SHELL is bash and it inherits a 11216 # broken ls alias from the environment. This has actually 11217 # happened. Such a system could not be considered "sane". 11218 as_fn_error "ls -t appears to fail. Make sure there is not a broken 11219alias in your environment" "$LINENO" 5 11220 fi 11221 11222 test "$2" = conftest.file 11223 ) 11224then 11225 # Ok. 11226 : 11227else 11228 as_fn_error "newly created file is older than distributed files! 11229Check your system clock" "$LINENO" 5 11230fi 11231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11232$as_echo "yes" >&6; } 11233test "$program_prefix" != NONE && 11234 program_transform_name="s&^&$program_prefix&;$program_transform_name" 11235# Use a double $ so make ignores it. 11236test "$program_suffix" != NONE && 11237 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 11238# Double any \ or $. 11239# By default was `s,x,x', remove it if useless. 11240ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 11241program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 11242 11243# expand $ac_aux_dir to an absolute path 11244am_aux_dir=`cd $ac_aux_dir && pwd` 11245 11246if test x"${MISSING+set}" != xset; then 11247 case $am_aux_dir in 11248 *\ * | *\ *) 11249 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 11250 *) 11251 MISSING="\${SHELL} $am_aux_dir/missing" ;; 11252 esac 11253fi 11254# Use eval to expand $SHELL 11255if eval "$MISSING --run true"; then 11256 am_missing_run="$MISSING --run " 11257else 11258 am_missing_run= 11259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 11260$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 11261fi 11262 11263if test x"${install_sh}" != xset; then 11264 case $am_aux_dir in 11265 *\ * | *\ *) 11266 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 11267 *) 11268 install_sh="\${SHELL} $am_aux_dir/install-sh" 11269 esac 11270fi 11271 11272# Installed binaries are usually stripped using `strip' when the user 11273# run `make install-strip'. However `strip' might not be the right 11274# tool to use in cross-compilation environments, therefore Automake 11275# will honor the `STRIP' environment variable to overrule this program. 11276if test "$cross_compiling" != no; then 11277 if test -n "$ac_tool_prefix"; then 11278 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11279set dummy ${ac_tool_prefix}strip; ac_word=$2 11280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11281$as_echo_n "checking for $ac_word... " >&6; } 11282if test "${ac_cv_prog_STRIP+set}" = set; then : 11283 $as_echo_n "(cached) " >&6 11284else 11285 if test -n "$STRIP"; then 11286 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11287else 11288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11289for as_dir in $PATH 11290do 11291 IFS=$as_save_IFS 11292 test -z "$as_dir" && as_dir=. 11293 for ac_exec_ext in '' $ac_executable_extensions; do 11294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11295 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11297 break 2 11298 fi 11299done 11300 done 11301IFS=$as_save_IFS 11302 11303fi 11304fi 11305STRIP=$ac_cv_prog_STRIP 11306if test -n "$STRIP"; then 11307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11308$as_echo "$STRIP" >&6; } 11309else 11310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11311$as_echo "no" >&6; } 11312fi 11313 11314 11315fi 11316if test -z "$ac_cv_prog_STRIP"; then 11317 ac_ct_STRIP=$STRIP 11318 # Extract the first word of "strip", so it can be a program name with args. 11319set dummy strip; ac_word=$2 11320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11321$as_echo_n "checking for $ac_word... " >&6; } 11322if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 11323 $as_echo_n "(cached) " >&6 11324else 11325 if test -n "$ac_ct_STRIP"; then 11326 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11327else 11328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11329for as_dir in $PATH 11330do 11331 IFS=$as_save_IFS 11332 test -z "$as_dir" && as_dir=. 11333 for ac_exec_ext in '' $ac_executable_extensions; do 11334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11335 ac_cv_prog_ac_ct_STRIP="strip" 11336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11337 break 2 11338 fi 11339done 11340 done 11341IFS=$as_save_IFS 11342 11343fi 11344fi 11345ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11346if test -n "$ac_ct_STRIP"; then 11347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11348$as_echo "$ac_ct_STRIP" >&6; } 11349else 11350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11351$as_echo "no" >&6; } 11352fi 11353 11354 if test "x$ac_ct_STRIP" = x; then 11355 STRIP=":" 11356 else 11357 case $cross_compiling:$ac_tool_warned in 11358yes:) 11359{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11360$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11361ac_tool_warned=yes ;; 11362esac 11363 STRIP=$ac_ct_STRIP 11364 fi 11365else 11366 STRIP="$ac_cv_prog_STRIP" 11367fi 11368 11369fi 11370INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 11371 11372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 11373$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 11374if test -z "$MKDIR_P"; then 11375 if test "${ac_cv_path_mkdir+set}" = set; then : 11376 $as_echo_n "(cached) " >&6 11377else 11378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11379for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 11380do 11381 IFS=$as_save_IFS 11382 test -z "$as_dir" && as_dir=. 11383 for ac_prog in mkdir gmkdir; do 11384 for ac_exec_ext in '' $ac_executable_extensions; do 11385 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 11386 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 11387 'mkdir (GNU coreutils) '* | \ 11388 'mkdir (coreutils) '* | \ 11389 'mkdir (fileutils) '4.1*) 11390 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 11391 break 3;; 11392 esac 11393 done 11394 done 11395 done 11396IFS=$as_save_IFS 11397 11398fi 11399 11400 if test "${ac_cv_path_mkdir+set}" = set; then 11401 MKDIR_P="$ac_cv_path_mkdir -p" 11402 else 11403 # As a last resort, use the slow shell script. Don't cache a 11404 # value for MKDIR_P within a source directory, because that will 11405 # break other packages using the cache if that directory is 11406 # removed, or if the value is a relative name. 11407 test -d ./--version && rmdir ./--version 11408 MKDIR_P="$ac_install_sh -d" 11409 fi 11410fi 11411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 11412$as_echo "$MKDIR_P" >&6; } 11413 11414 11415mkdir_p="$MKDIR_P" 11416case $mkdir_p in 11417 [\\/$]* | ?:[\\/]*) ;; 11418 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 11419esac 11420 11421for ac_prog in gawk mawk nawk awk 11422do 11423 # Extract the first word of "$ac_prog", so it can be a program name with args. 11424set dummy $ac_prog; ac_word=$2 11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11426$as_echo_n "checking for $ac_word... " >&6; } 11427if test "${ac_cv_prog_AWK+set}" = set; then : 11428 $as_echo_n "(cached) " >&6 11429else 11430 if test -n "$AWK"; then 11431 ac_cv_prog_AWK="$AWK" # Let the user override the test. 11432else 11433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11434for as_dir in $PATH 11435do 11436 IFS=$as_save_IFS 11437 test -z "$as_dir" && as_dir=. 11438 for ac_exec_ext in '' $ac_executable_extensions; do 11439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11440 ac_cv_prog_AWK="$ac_prog" 11441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11442 break 2 11443 fi 11444done 11445 done 11446IFS=$as_save_IFS 11447 11448fi 11449fi 11450AWK=$ac_cv_prog_AWK 11451if test -n "$AWK"; then 11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11453$as_echo "$AWK" >&6; } 11454else 11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11456$as_echo "no" >&6; } 11457fi 11458 11459 11460 test -n "$AWK" && break 11461done 11462 11463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11464$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11465set x ${MAKE-make} 11466ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11467if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 11468 $as_echo_n "(cached) " >&6 11469else 11470 cat >conftest.make <<\_ACEOF 11471SHELL = /bin/sh 11472all: 11473 @echo '@@@%%%=$(MAKE)=@@@%%%' 11474_ACEOF 11475# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 11476case `${MAKE-make} -f conftest.make 2>/dev/null` in 11477 *@@@%%%=?*=@@@%%%*) 11478 eval ac_cv_prog_make_${ac_make}_set=yes;; 11479 *) 11480 eval ac_cv_prog_make_${ac_make}_set=no;; 11481esac 11482rm -f conftest.make 11483fi 11484if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11486$as_echo "yes" >&6; } 11487 SET_MAKE= 11488else 11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11490$as_echo "no" >&6; } 11491 SET_MAKE="MAKE=${MAKE-make}" 11492fi 11493 11494rm -rf .tst 2>/dev/null 11495mkdir .tst 2>/dev/null 11496if test -d .tst; then 11497 am__leading_dot=. 11498else 11499 am__leading_dot=_ 11500fi 11501rmdir .tst 2>/dev/null 11502 11503DEPDIR="${am__leading_dot}deps" 11504 11505ac_config_commands="$ac_config_commands depfiles" 11506 11507 11508am_make=${MAKE-make} 11509cat > confinc << 'END' 11510am__doit: 11511 @echo this is the am__doit target 11512.PHONY: am__doit 11513END 11514# If we don't find an include directive, just comment out the code. 11515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 11516$as_echo_n "checking for style of include used by $am_make... " >&6; } 11517am__include="#" 11518am__quote= 11519_am_result=none 11520# First try GNU make style include. 11521echo "include confinc" > confmf 11522# Ignore all kinds of additional output from `make'. 11523case `$am_make -s -f confmf 2> /dev/null` in #( 11524*the\ am__doit\ target*) 11525 am__include=include 11526 am__quote= 11527 _am_result=GNU 11528 ;; 11529esac 11530# Now try BSD make style include. 11531if test "$am__include" = "#"; then 11532 echo '.include "confinc"' > confmf 11533 case `$am_make -s -f confmf 2> /dev/null` in #( 11534 *the\ am__doit\ target*) 11535 am__include=.include 11536 am__quote="\"" 11537 _am_result=BSD 11538 ;; 11539 esac 11540fi 11541 11542 11543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 11544$as_echo "$_am_result" >&6; } 11545rm -f confinc confmf 11546 11547# Check whether --enable-dependency-tracking was given. 11548if test "${enable_dependency_tracking+set}" = set; then : 11549 enableval=$enable_dependency_tracking; 11550fi 11551 11552if test "x$enable_dependency_tracking" != xno; then 11553 am_depcomp="$ac_aux_dir/depcomp" 11554 AMDEPBACKSLASH='\' 11555fi 11556 if test "x$enable_dependency_tracking" != xno; then 11557 AMDEP_TRUE= 11558 AMDEP_FALSE='#' 11559else 11560 AMDEP_TRUE='#' 11561 AMDEP_FALSE= 11562fi 11563 11564 11565if test "`cd $srcdir && pwd`" != "`pwd`"; then 11566 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 11567 # is not polluted with repeated "-I." 11568 am__isrc=' -I$(srcdir)' 11569 # test to see if srcdir already configured 11570 if test -f $srcdir/config.status; then 11571 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 11572 fi 11573fi 11574 11575# test whether we have cygpath 11576if test -z "$CYGPATH_W"; then 11577 if (cygpath --version) >/dev/null 2>/dev/null; then 11578 CYGPATH_W='cygpath -w' 11579 else 11580 CYGPATH_W=echo 11581 fi 11582fi 11583 11584 11585# Define the identity of the package. 11586 PACKAGE=libgnu 11587 VERSION=UNUSED-VERSION 11588 11589 11590# Some tools Automake needs. 11591 11592ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 11593 11594 11595AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 11596 11597 11598AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 11599 11600 11601AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 11602 11603 11604MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 11605 11606# We need awk for the "check" target. The system "awk" is bad on 11607# some platforms. 11608# Always define AMTAR for backward compatibility. 11609 11610AMTAR=${AMTAR-"${am_missing_run}tar"} 11611 11612am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 11613 11614 11615 11616 11617depcc="$CC" am_compiler_list= 11618 11619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11620$as_echo_n "checking dependency style of $depcc... " >&6; } 11621if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 11622 $as_echo_n "(cached) " >&6 11623else 11624 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11625 # We make a subdir and do the tests there. Otherwise we can end up 11626 # making bogus files that we don't know about and never remove. For 11627 # instance it was reported that on HP-UX the gcc test will end up 11628 # making a dummy file named `D' -- because `-MD' means `put the output 11629 # in D'. 11630 mkdir conftest.dir 11631 # Copy depcomp to subdir because otherwise we won't find it if we're 11632 # using a relative directory. 11633 cp "$am_depcomp" conftest.dir 11634 cd conftest.dir 11635 # We will build objects and dependencies in a subdirectory because 11636 # it helps to detect inapplicable dependency modes. For instance 11637 # both Tru64's cc and ICC support -MD to output dependencies as a 11638 # side effect of compilation, but ICC will put the dependencies in 11639 # the current directory while Tru64 will put them in the object 11640 # directory. 11641 mkdir sub 11642 11643 am_cv_CC_dependencies_compiler_type=none 11644 if test "$am_compiler_list" = ""; then 11645 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11646 fi 11647 am__universal=false 11648 case " $depcc " in #( 11649 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11650 esac 11651 11652 for depmode in $am_compiler_list; do 11653 # Setup a source with many dependencies, because some compilers 11654 # like to wrap large dependency lists on column 80 (with \), and 11655 # we should not choose a depcomp mode which is confused by this. 11656 # 11657 # We need to recreate these files for each test, as the compiler may 11658 # overwrite some of them when testing with obscure command lines. 11659 # This happens at least with the AIX C compiler. 11660 : > sub/conftest.c 11661 for i in 1 2 3 4 5 6; do 11662 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11663 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 11664 # Solaris 8's {/usr,}/bin/sh. 11665 touch sub/conftst$i.h 11666 done 11667 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11668 11669 # We check with `-c' and `-o' for the sake of the "dashmstdout" 11670 # mode. It turns out that the SunPro C++ compiler does not properly 11671 # handle `-M -o', and we need to detect this. Also, some Intel 11672 # versions had trouble with output in subdirs 11673 am__obj=sub/conftest.${OBJEXT-o} 11674 am__minus_obj="-o $am__obj" 11675 case $depmode in 11676 gcc) 11677 # This depmode causes a compiler race in universal mode. 11678 test "$am__universal" = false || continue 11679 ;; 11680 nosideeffect) 11681 # after this tag, mechanisms are not by side-effect, so they'll 11682 # only be used when explicitly requested 11683 if test "x$enable_dependency_tracking" = xyes; then 11684 continue 11685 else 11686 break 11687 fi 11688 ;; 11689 msvisualcpp | msvcmsys) 11690 # This compiler won't grok `-c -o', but also, the minuso test has 11691 # not run yet. These depmodes are late enough in the game, and 11692 # so weak that their functioning should not be impacted. 11693 am__obj=conftest.${OBJEXT-o} 11694 am__minus_obj= 11695 ;; 11696 none) break ;; 11697 esac 11698 if depmode=$depmode \ 11699 source=sub/conftest.c object=$am__obj \ 11700 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11701 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11702 >/dev/null 2>conftest.err && 11703 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11704 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11705 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11706 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11707 # icc doesn't choke on unknown options, it will just issue warnings 11708 # or remarks (even with -Werror). So we grep stderr for any message 11709 # that says an option was ignored or not supported. 11710 # When given -MP, icc 7.0 and 7.1 complain thusly: 11711 # icc: Command line warning: ignoring option '-M'; no argument required 11712 # The diagnosis changed in icc 8.0: 11713 # icc: Command line remark: option '-MP' not supported 11714 if (grep 'ignoring option' conftest.err || 11715 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11716 am_cv_CC_dependencies_compiler_type=$depmode 11717 break 11718 fi 11719 fi 11720 done 11721 11722 cd .. 11723 rm -rf conftest.dir 11724else 11725 am_cv_CC_dependencies_compiler_type=none 11726fi 11727 11728fi 11729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11730$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11731CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11732 11733 if 11734 test "x$enable_dependency_tracking" != xno \ 11735 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11736 am__fastdepCC_TRUE= 11737 am__fastdepCC_FALSE='#' 11738else 11739 am__fastdepCC_TRUE='#' 11740 am__fastdepCC_FALSE= 11741fi 11742 11743 11744 11745 11746# --------------------- # 11747# Checks for programs. # 11748# --------------------- # 11749 11750 11751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11752$as_echo_n "checking whether ln -s works... " >&6; } 11753LN_S=$as_ln_s 11754if test "$LN_S" = "ln -s"; then 11755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11756$as_echo "yes" >&6; } 11757else 11758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11759$as_echo "no, using $LN_S" >&6; } 11760fi 11761 11762if test -n "$ac_tool_prefix"; then 11763 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 11764set dummy ${ac_tool_prefix}ranlib; ac_word=$2 11765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11766$as_echo_n "checking for $ac_word... " >&6; } 11767if test "${ac_cv_prog_RANLIB+set}" = set; then : 11768 $as_echo_n "(cached) " >&6 11769else 11770 if test -n "$RANLIB"; then 11771 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 11772else 11773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11774for as_dir in $PATH 11775do 11776 IFS=$as_save_IFS 11777 test -z "$as_dir" && as_dir=. 11778 for ac_exec_ext in '' $ac_executable_extensions; do 11779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11780 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 11781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11782 break 2 11783 fi 11784done 11785 done 11786IFS=$as_save_IFS 11787 11788fi 11789fi 11790RANLIB=$ac_cv_prog_RANLIB 11791if test -n "$RANLIB"; then 11792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 11793$as_echo "$RANLIB" >&6; } 11794else 11795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11796$as_echo "no" >&6; } 11797fi 11798 11799 11800fi 11801if test -z "$ac_cv_prog_RANLIB"; then 11802 ac_ct_RANLIB=$RANLIB 11803 # Extract the first word of "ranlib", so it can be a program name with args. 11804set dummy ranlib; ac_word=$2 11805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11806$as_echo_n "checking for $ac_word... " >&6; } 11807if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 11808 $as_echo_n "(cached) " >&6 11809else 11810 if test -n "$ac_ct_RANLIB"; then 11811 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 11812else 11813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11814for as_dir in $PATH 11815do 11816 IFS=$as_save_IFS 11817 test -z "$as_dir" && as_dir=. 11818 for ac_exec_ext in '' $ac_executable_extensions; do 11819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11820 ac_cv_prog_ac_ct_RANLIB="ranlib" 11821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11822 break 2 11823 fi 11824done 11825 done 11826IFS=$as_save_IFS 11827 11828fi 11829fi 11830ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 11831if test -n "$ac_ct_RANLIB"; then 11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 11833$as_echo "$ac_ct_RANLIB" >&6; } 11834else 11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11836$as_echo "no" >&6; } 11837fi 11838 11839 if test "x$ac_ct_RANLIB" = x; then 11840 RANLIB=":" 11841 else 11842 case $cross_compiling:$ac_tool_warned in 11843yes:) 11844{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11845$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11846ac_tool_warned=yes ;; 11847esac 11848 RANLIB=$ac_ct_RANLIB 11849 fi 11850else 11851 RANLIB="$ac_cv_prog_RANLIB" 11852fi 11853 11854 11855if test -n "$ac_tool_prefix"; then 11856 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 11857set dummy ${ac_tool_prefix}ar; ac_word=$2 11858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11859$as_echo_n "checking for $ac_word... " >&6; } 11860if test "${ac_cv_prog_AR+set}" = set; then : 11861 $as_echo_n "(cached) " >&6 11862else 11863 if test -n "$AR"; then 11864 ac_cv_prog_AR="$AR" # Let the user override the test. 11865else 11866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11867for as_dir in $PATH 11868do 11869 IFS=$as_save_IFS 11870 test -z "$as_dir" && as_dir=. 11871 for ac_exec_ext in '' $ac_executable_extensions; do 11872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11873 ac_cv_prog_AR="${ac_tool_prefix}ar" 11874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11875 break 2 11876 fi 11877done 11878 done 11879IFS=$as_save_IFS 11880 11881fi 11882fi 11883AR=$ac_cv_prog_AR 11884if test -n "$AR"; then 11885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11886$as_echo "$AR" >&6; } 11887else 11888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11889$as_echo "no" >&6; } 11890fi 11891 11892 11893fi 11894if test -z "$ac_cv_prog_AR"; then 11895 ac_ct_AR=$AR 11896 # Extract the first word of "ar", so it can be a program name with args. 11897set dummy ar; ac_word=$2 11898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11899$as_echo_n "checking for $ac_word... " >&6; } 11900if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 11901 $as_echo_n "(cached) " >&6 11902else 11903 if test -n "$ac_ct_AR"; then 11904 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 11905else 11906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11907for as_dir in $PATH 11908do 11909 IFS=$as_save_IFS 11910 test -z "$as_dir" && as_dir=. 11911 for ac_exec_ext in '' $ac_executable_extensions; do 11912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11913 ac_cv_prog_ac_ct_AR="ar" 11914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11915 break 2 11916 fi 11917done 11918 done 11919IFS=$as_save_IFS 11920 11921fi 11922fi 11923ac_ct_AR=$ac_cv_prog_ac_ct_AR 11924if test -n "$ac_ct_AR"; then 11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 11926$as_echo "$ac_ct_AR" >&6; } 11927else 11928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11929$as_echo "no" >&6; } 11930fi 11931 11932 if test "x$ac_ct_AR" = x; then 11933 AR="" 11934 else 11935 case $cross_compiling:$ac_tool_warned in 11936yes:) 11937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11939ac_tool_warned=yes ;; 11940esac 11941 AR=$ac_ct_AR 11942 fi 11943else 11944 AR="$ac_cv_prog_AR" 11945fi 11946 11947 11948# ---------------------- # 11949# Checks for libraries. # 11950# ---------------------- # 11951 11952ac_config_files="$ac_config_files Makefile import/Makefile" 11953 11954ac_config_commands="$ac_config_commands default" 11955 11956cat >confcache <<\_ACEOF 11957# This file is a shell script that caches the results of configure 11958# tests run on this system so they can be shared between configure 11959# scripts and configure runs, see configure's option --config-cache. 11960# It is not useful on other systems. If it contains results you don't 11961# want to keep, you may remove or edit it. 11962# 11963# config.status only pays attention to the cache file if you give it 11964# the --recheck option to rerun configure. 11965# 11966# `ac_cv_env_foo' variables (set or unset) will be overridden when 11967# loading this file, other *unset* `ac_cv_foo' will be assigned the 11968# following values. 11969 11970_ACEOF 11971 11972# The following way of writing the cache mishandles newlines in values, 11973# but we know of no workaround that is simple, portable, and efficient. 11974# So, we kill variables containing newlines. 11975# Ultrix sh set writes to stderr and can't be redirected directly, 11976# and sets the high bit in the cache file unless we assign to the vars. 11977( 11978 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11979 eval ac_val=\$$ac_var 11980 case $ac_val in #( 11981 *${as_nl}*) 11982 case $ac_var in #( 11983 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11984$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11985 esac 11986 case $ac_var in #( 11987 _ | IFS | as_nl) ;; #( 11988 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11989 *) { eval $ac_var=; unset $ac_var;} ;; 11990 esac ;; 11991 esac 11992 done 11993 11994 (set) 2>&1 | 11995 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11996 *${as_nl}ac_space=\ *) 11997 # `set' does not quote correctly, so add quotes: double-quote 11998 # substitution turns \\\\ into \\, and sed turns \\ into \. 11999 sed -n \ 12000 "s/'/'\\\\''/g; 12001 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12002 ;; #( 12003 *) 12004 # `set' quotes correctly as required by POSIX, so do not add quotes. 12005 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12006 ;; 12007 esac | 12008 sort 12009) | 12010 sed ' 12011 /^ac_cv_env_/b end 12012 t clear 12013 :clear 12014 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12015 t end 12016 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12017 :end' >>confcache 12018if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12019 if test -w "$cache_file"; then 12020 test "x$cache_file" != "x/dev/null" && 12021 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12022$as_echo "$as_me: updating cache $cache_file" >&6;} 12023 cat confcache >$cache_file 12024 else 12025 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12026$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12027 fi 12028fi 12029rm -f confcache 12030 12031test "x$prefix" = xNONE && prefix=$ac_default_prefix 12032# Let make expand exec_prefix. 12033test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12034 12035DEFS=-DHAVE_CONFIG_H 12036 12037ac_libobjs= 12038ac_ltlibobjs= 12039for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12040 # 1. Remove the extension, and $U if already installed. 12041 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12042 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12043 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12044 # will be set to the directory where LIBOBJS objects are built. 12045 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12046 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12047done 12048LIBOBJS=$ac_libobjs 12049 12050LTLIBOBJS=$ac_ltlibobjs 12051 12052 12053if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12054 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 12055Usually this means the macro was only invoked conditionally." "$LINENO" 5 12056fi 12057if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then 12058 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined. 12059Usually this means the macro was only invoked conditionally." "$LINENO" 5 12060fi 12061if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then 12062 as_fn_error "conditional \"GL_GENERATE_ALLOCA_H\" was never defined. 12063Usually this means the macro was only invoked conditionally." "$LINENO" 5 12064fi 12065if test -z "${GL_GENERATE_FNMATCH_H_TRUE}" && test -z "${GL_GENERATE_FNMATCH_H_FALSE}"; then 12066 as_fn_error "conditional \"GL_GENERATE_FNMATCH_H\" was never defined. 12067Usually this means the macro was only invoked conditionally." "$LINENO" 5 12068fi 12069if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then 12070 as_fn_error "conditional \"GL_GENERATE_STDINT_H\" was never defined. 12071Usually this means the macro was only invoked conditionally." "$LINENO" 5 12072fi 12073if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then 12074 as_fn_error "conditional \"GL_GENERATE_STDBOOL_H\" was never defined. 12075Usually this means the macro was only invoked conditionally." "$LINENO" 5 12076fi 12077if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then 12078 as_fn_error "conditional \"GL_GENERATE_STDDEF_H\" was never defined. 12079Usually this means the macro was only invoked conditionally." "$LINENO" 5 12080fi 12081 12082 gl_libobjs= 12083 gl_ltlibobjs= 12084 if test -n "$gl_LIBOBJS"; then 12085 # Remove the extension. 12086 sed_drop_objext='s/\.o$//;s/\.obj$//' 12087 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do 12088 gl_libobjs="$gl_libobjs $i.$ac_objext" 12089 gl_ltlibobjs="$gl_ltlibobjs $i.lo" 12090 done 12091 fi 12092 gl_LIBOBJS=$gl_libobjs 12093 12094 gl_LTLIBOBJS=$gl_ltlibobjs 12095 12096 12097 12098 gltests_libobjs= 12099 gltests_ltlibobjs= 12100 if test -n "$gltests_LIBOBJS"; then 12101 # Remove the extension. 12102 sed_drop_objext='s/\.o$//;s/\.obj$//' 12103 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do 12104 gltests_libobjs="$gltests_libobjs $i.$ac_objext" 12105 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" 12106 done 12107 fi 12108 gltests_LIBOBJS=$gltests_libobjs 12109 12110 gltests_LTLIBOBJS=$gltests_ltlibobjs 12111 12112 12113if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12114 as_fn_error "conditional \"AMDEP\" was never defined. 12115Usually this means the macro was only invoked conditionally." "$LINENO" 5 12116fi 12117if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12118 as_fn_error "conditional \"am__fastdepCC\" was never defined. 12119Usually this means the macro was only invoked conditionally." "$LINENO" 5 12120fi 12121 if test -n "$EXEEXT"; then 12122 am__EXEEXT_TRUE= 12123 am__EXEEXT_FALSE='#' 12124else 12125 am__EXEEXT_TRUE='#' 12126 am__EXEEXT_FALSE= 12127fi 12128 12129 12130: ${CONFIG_STATUS=./config.status} 12131ac_write_fail=0 12132ac_clean_files_save=$ac_clean_files 12133ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12134{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12135$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12136as_write_fail=0 12137cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12138#! $SHELL 12139# Generated by $as_me. 12140# Run this file to recreate the current configuration. 12141# Compiler output produced by configure, useful for debugging 12142# configure, is in config.log if it exists. 12143 12144debug=false 12145ac_cs_recheck=false 12146ac_cs_silent=false 12147 12148SHELL=\${CONFIG_SHELL-$SHELL} 12149export SHELL 12150_ASEOF 12151cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12152## -------------------- ## 12153## M4sh Initialization. ## 12154## -------------------- ## 12155 12156# Be more Bourne compatible 12157DUALCASE=1; export DUALCASE # for MKS sh 12158if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12159 emulate sh 12160 NULLCMD=: 12161 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12162 # is contrary to our usage. Disable this feature. 12163 alias -g '${1+"$@"}'='"$@"' 12164 setopt NO_GLOB_SUBST 12165else 12166 case `(set -o) 2>/dev/null` in #( 12167 *posix*) : 12168 set -o posix ;; #( 12169 *) : 12170 ;; 12171esac 12172fi 12173 12174 12175as_nl=' 12176' 12177export as_nl 12178# Printing a long string crashes Solaris 7 /usr/bin/printf. 12179as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12180as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12181as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12182# Prefer a ksh shell builtin over an external printf program on Solaris, 12183# but without wasting forks for bash or zsh. 12184if test -z "$BASH_VERSION$ZSH_VERSION" \ 12185 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12186 as_echo='print -r --' 12187 as_echo_n='print -rn --' 12188elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12189 as_echo='printf %s\n' 12190 as_echo_n='printf %s' 12191else 12192 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12193 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12194 as_echo_n='/usr/ucb/echo -n' 12195 else 12196 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12197 as_echo_n_body='eval 12198 arg=$1; 12199 case $arg in #( 12200 *"$as_nl"*) 12201 expr "X$arg" : "X\\(.*\\)$as_nl"; 12202 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12203 esac; 12204 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12205 ' 12206 export as_echo_n_body 12207 as_echo_n='sh -c $as_echo_n_body as_echo' 12208 fi 12209 export as_echo_body 12210 as_echo='sh -c $as_echo_body as_echo' 12211fi 12212 12213# The user is always right. 12214if test "${PATH_SEPARATOR+set}" != set; then 12215 PATH_SEPARATOR=: 12216 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12217 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12218 PATH_SEPARATOR=';' 12219 } 12220fi 12221 12222 12223# IFS 12224# We need space, tab and new line, in precisely that order. Quoting is 12225# there to prevent editors from complaining about space-tab. 12226# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12227# splitting by setting IFS to empty value.) 12228IFS=" "" $as_nl" 12229 12230# Find who we are. Look in the path if we contain no directory separator. 12231case $0 in #(( 12232 *[\\/]* ) as_myself=$0 ;; 12233 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12234for as_dir in $PATH 12235do 12236 IFS=$as_save_IFS 12237 test -z "$as_dir" && as_dir=. 12238 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12239 done 12240IFS=$as_save_IFS 12241 12242 ;; 12243esac 12244# We did not find ourselves, most probably we were run as `sh COMMAND' 12245# in which case we are not to be found in the path. 12246if test "x$as_myself" = x; then 12247 as_myself=$0 12248fi 12249if test ! -f "$as_myself"; then 12250 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12251 exit 1 12252fi 12253 12254# Unset variables that we do not need and which cause bugs (e.g. in 12255# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12256# suppresses any "Segmentation fault" message there. '((' could 12257# trigger a bug in pdksh 5.2.14. 12258for as_var in BASH_ENV ENV MAIL MAILPATH 12259do eval test x\${$as_var+set} = xset \ 12260 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12261done 12262PS1='$ ' 12263PS2='> ' 12264PS4='+ ' 12265 12266# NLS nuisances. 12267LC_ALL=C 12268export LC_ALL 12269LANGUAGE=C 12270export LANGUAGE 12271 12272# CDPATH. 12273(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12274 12275 12276# as_fn_error ERROR [LINENO LOG_FD] 12277# --------------------------------- 12278# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12279# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12280# script with status $?, using 1 if that was 0. 12281as_fn_error () 12282{ 12283 as_status=$?; test $as_status -eq 0 && as_status=1 12284 if test "$3"; then 12285 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12286 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 12287 fi 12288 $as_echo "$as_me: error: $1" >&2 12289 as_fn_exit $as_status 12290} # as_fn_error 12291 12292 12293# as_fn_set_status STATUS 12294# ----------------------- 12295# Set $? to STATUS, without forking. 12296as_fn_set_status () 12297{ 12298 return $1 12299} # as_fn_set_status 12300 12301# as_fn_exit STATUS 12302# ----------------- 12303# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12304as_fn_exit () 12305{ 12306 set +e 12307 as_fn_set_status $1 12308 exit $1 12309} # as_fn_exit 12310 12311# as_fn_unset VAR 12312# --------------- 12313# Portably unset VAR. 12314as_fn_unset () 12315{ 12316 { eval $1=; unset $1;} 12317} 12318as_unset=as_fn_unset 12319# as_fn_append VAR VALUE 12320# ---------------------- 12321# Append the text in VALUE to the end of the definition contained in VAR. Take 12322# advantage of any shell optimizations that allow amortized linear growth over 12323# repeated appends, instead of the typical quadratic growth present in naive 12324# implementations. 12325if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12326 eval 'as_fn_append () 12327 { 12328 eval $1+=\$2 12329 }' 12330else 12331 as_fn_append () 12332 { 12333 eval $1=\$$1\$2 12334 } 12335fi # as_fn_append 12336 12337# as_fn_arith ARG... 12338# ------------------ 12339# Perform arithmetic evaluation on the ARGs, and store the result in the 12340# global $as_val. Take advantage of shells that can avoid forks. The arguments 12341# must be portable across $(()) and expr. 12342if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12343 eval 'as_fn_arith () 12344 { 12345 as_val=$(( $* )) 12346 }' 12347else 12348 as_fn_arith () 12349 { 12350 as_val=`expr "$@" || test $? -eq 1` 12351 } 12352fi # as_fn_arith 12353 12354 12355if expr a : '\(a\)' >/dev/null 2>&1 && 12356 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12357 as_expr=expr 12358else 12359 as_expr=false 12360fi 12361 12362if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12363 as_basename=basename 12364else 12365 as_basename=false 12366fi 12367 12368if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12369 as_dirname=dirname 12370else 12371 as_dirname=false 12372fi 12373 12374as_me=`$as_basename -- "$0" || 12375$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12376 X"$0" : 'X\(//\)$' \| \ 12377 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12378$as_echo X/"$0" | 12379 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12380 s//\1/ 12381 q 12382 } 12383 /^X\/\(\/\/\)$/{ 12384 s//\1/ 12385 q 12386 } 12387 /^X\/\(\/\).*/{ 12388 s//\1/ 12389 q 12390 } 12391 s/.*/./; q'` 12392 12393# Avoid depending upon Character Ranges. 12394as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12395as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12396as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12397as_cr_digits='0123456789' 12398as_cr_alnum=$as_cr_Letters$as_cr_digits 12399 12400ECHO_C= ECHO_N= ECHO_T= 12401case `echo -n x` in #((((( 12402-n*) 12403 case `echo 'xy\c'` in 12404 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12405 xy) ECHO_C='\c';; 12406 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12407 ECHO_T=' ';; 12408 esac;; 12409*) 12410 ECHO_N='-n';; 12411esac 12412 12413rm -f conf$$ conf$$.exe conf$$.file 12414if test -d conf$$.dir; then 12415 rm -f conf$$.dir/conf$$.file 12416else 12417 rm -f conf$$.dir 12418 mkdir conf$$.dir 2>/dev/null 12419fi 12420if (echo >conf$$.file) 2>/dev/null; then 12421 if ln -s conf$$.file conf$$ 2>/dev/null; then 12422 as_ln_s='ln -s' 12423 # ... but there are two gotchas: 12424 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12425 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12426 # In both cases, we have to default to `cp -p'. 12427 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12428 as_ln_s='cp -p' 12429 elif ln conf$$.file conf$$ 2>/dev/null; then 12430 as_ln_s=ln 12431 else 12432 as_ln_s='cp -p' 12433 fi 12434else 12435 as_ln_s='cp -p' 12436fi 12437rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12438rmdir conf$$.dir 2>/dev/null 12439 12440 12441# as_fn_mkdir_p 12442# ------------- 12443# Create "$as_dir" as a directory, including parents if necessary. 12444as_fn_mkdir_p () 12445{ 12446 12447 case $as_dir in #( 12448 -*) as_dir=./$as_dir;; 12449 esac 12450 test -d "$as_dir" || eval $as_mkdir_p || { 12451 as_dirs= 12452 while :; do 12453 case $as_dir in #( 12454 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12455 *) as_qdir=$as_dir;; 12456 esac 12457 as_dirs="'$as_qdir' $as_dirs" 12458 as_dir=`$as_dirname -- "$as_dir" || 12459$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12460 X"$as_dir" : 'X\(//\)[^/]' \| \ 12461 X"$as_dir" : 'X\(//\)$' \| \ 12462 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12463$as_echo X"$as_dir" | 12464 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12465 s//\1/ 12466 q 12467 } 12468 /^X\(\/\/\)[^/].*/{ 12469 s//\1/ 12470 q 12471 } 12472 /^X\(\/\/\)$/{ 12473 s//\1/ 12474 q 12475 } 12476 /^X\(\/\).*/{ 12477 s//\1/ 12478 q 12479 } 12480 s/.*/./; q'` 12481 test -d "$as_dir" && break 12482 done 12483 test -z "$as_dirs" || eval "mkdir $as_dirs" 12484 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 12485 12486 12487} # as_fn_mkdir_p 12488if mkdir -p . 2>/dev/null; then 12489 as_mkdir_p='mkdir -p "$as_dir"' 12490else 12491 test -d ./-p && rmdir ./-p 12492 as_mkdir_p=false 12493fi 12494 12495if test -x / >/dev/null 2>&1; then 12496 as_test_x='test -x' 12497else 12498 if ls -dL / >/dev/null 2>&1; then 12499 as_ls_L_option=L 12500 else 12501 as_ls_L_option= 12502 fi 12503 as_test_x=' 12504 eval sh -c '\'' 12505 if test -d "$1"; then 12506 test -d "$1/."; 12507 else 12508 case $1 in #( 12509 -*)set "./$1";; 12510 esac; 12511 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12512 ???[sx]*):;;*)false;;esac;fi 12513 '\'' sh 12514 ' 12515fi 12516as_executable_p=$as_test_x 12517 12518# Sed expression to map a string onto a valid CPP name. 12519as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12520 12521# Sed expression to map a string onto a valid variable name. 12522as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12523 12524 12525exec 6>&1 12526## ----------------------------------- ## 12527## Main body of $CONFIG_STATUS script. ## 12528## ----------------------------------- ## 12529_ASEOF 12530test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12531 12532cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12533# Save the log message, to keep $0 and so on meaningful, and to 12534# report actual input values of CONFIG_FILES etc. instead of their 12535# values after options handling. 12536ac_log=" 12537This file was extended by $as_me, which was 12538generated by GNU Autoconf 2.64. Invocation command line was 12539 12540 CONFIG_FILES = $CONFIG_FILES 12541 CONFIG_HEADERS = $CONFIG_HEADERS 12542 CONFIG_LINKS = $CONFIG_LINKS 12543 CONFIG_COMMANDS = $CONFIG_COMMANDS 12544 $ $0 $@ 12545 12546on `(hostname || uname -n) 2>/dev/null | sed 1q` 12547" 12548 12549_ACEOF 12550 12551case $ac_config_files in *" 12552"*) set x $ac_config_files; shift; ac_config_files=$*;; 12553esac 12554 12555case $ac_config_headers in *" 12556"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12557esac 12558 12559 12560cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12561# Files that config.status was made for. 12562config_files="$ac_config_files" 12563config_headers="$ac_config_headers" 12564config_commands="$ac_config_commands" 12565 12566_ACEOF 12567 12568cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12569ac_cs_usage="\ 12570\`$as_me' instantiates files and other configuration actions 12571from templates according to the current configuration. Unless the files 12572and actions are specified as TAGs, all are instantiated by default. 12573 12574Usage: $0 [OPTION]... [TAG]... 12575 12576 -h, --help print this help, then exit 12577 -V, --version print version number and configuration settings, then exit 12578 -q, --quiet, --silent 12579 do not print progress messages 12580 -d, --debug don't remove temporary files 12581 --recheck update $as_me by reconfiguring in the same conditions 12582 --file=FILE[:TEMPLATE] 12583 instantiate the configuration file FILE 12584 --header=FILE[:TEMPLATE] 12585 instantiate the configuration header FILE 12586 12587Configuration files: 12588$config_files 12589 12590Configuration headers: 12591$config_headers 12592 12593Configuration commands: 12594$config_commands 12595 12596Report bugs to the package provider." 12597 12598_ACEOF 12599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12600ac_cs_version="\\ 12601config.status 12602configured by $0, generated by GNU Autoconf 2.64, 12603 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 12604 12605Copyright (C) 2009 Free Software Foundation, Inc. 12606This config.status script is free software; the Free Software Foundation 12607gives unlimited permission to copy, distribute and modify it." 12608 12609ac_pwd='$ac_pwd' 12610srcdir='$srcdir' 12611INSTALL='$INSTALL' 12612MKDIR_P='$MKDIR_P' 12613AWK='$AWK' 12614test -n "\$AWK" || AWK=awk 12615_ACEOF 12616 12617cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12618# The default lists apply if the user does not specify any file. 12619ac_need_defaults=: 12620while test $# != 0 12621do 12622 case $1 in 12623 --*=*) 12624 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12625 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12626 ac_shift=: 12627 ;; 12628 *) 12629 ac_option=$1 12630 ac_optarg=$2 12631 ac_shift=shift 12632 ;; 12633 esac 12634 12635 case $ac_option in 12636 # Handling of the options. 12637 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12638 ac_cs_recheck=: ;; 12639 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12640 $as_echo "$ac_cs_version"; exit ;; 12641 --debug | --debu | --deb | --de | --d | -d ) 12642 debug=: ;; 12643 --file | --fil | --fi | --f ) 12644 $ac_shift 12645 case $ac_optarg in 12646 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12647 esac 12648 as_fn_append CONFIG_FILES " '$ac_optarg'" 12649 ac_need_defaults=false;; 12650 --header | --heade | --head | --hea ) 12651 $ac_shift 12652 case $ac_optarg in 12653 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12654 esac 12655 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12656 ac_need_defaults=false;; 12657 --he | --h) 12658 # Conflict between --help and --header 12659 as_fn_error "ambiguous option: \`$1' 12660Try \`$0 --help' for more information.";; 12661 --help | --hel | -h ) 12662 $as_echo "$ac_cs_usage"; exit ;; 12663 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12664 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12665 ac_cs_silent=: ;; 12666 12667 # This is an error. 12668 -*) as_fn_error "unrecognized option: \`$1' 12669Try \`$0 --help' for more information." ;; 12670 12671 *) as_fn_append ac_config_targets " $1" 12672 ac_need_defaults=false ;; 12673 12674 esac 12675 shift 12676done 12677 12678ac_configure_extra_args= 12679 12680if $ac_cs_silent; then 12681 exec 6>/dev/null 12682 ac_configure_extra_args="$ac_configure_extra_args --silent" 12683fi 12684 12685_ACEOF 12686cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12687if \$ac_cs_recheck; then 12688 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12689 shift 12690 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12691 CONFIG_SHELL='$SHELL' 12692 export CONFIG_SHELL 12693 exec "\$@" 12694fi 12695 12696_ACEOF 12697cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12698exec 5>>config.log 12699{ 12700 echo 12701 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12702## Running $as_me. ## 12703_ASBOX 12704 $as_echo "$ac_log" 12705} >&5 12706 12707_ACEOF 12708cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12709# 12710# INIT-COMMANDS 12711# 12712AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12713 12714_ACEOF 12715 12716cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12717 12718# Handling of arguments. 12719for ac_config_target in $ac_config_targets 12720do 12721 case $ac_config_target in 12722 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 12723 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12724 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12725 "import/Makefile") CONFIG_FILES="$CONFIG_FILES import/Makefile" ;; 12726 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 12727 12728 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12729 esac 12730done 12731 12732 12733# If the user did not use the arguments to specify the items to instantiate, 12734# then the envvar interface is used. Set only those that are not. 12735# We use the long form for the default assignment because of an extremely 12736# bizarre bug on SunOS 4.1.3. 12737if $ac_need_defaults; then 12738 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12739 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12740 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12741fi 12742 12743# Have a temporary directory for convenience. Make it in the build tree 12744# simply because there is no reason against having it here, and in addition, 12745# creating and moving files from /tmp can sometimes cause problems. 12746# Hook for its removal unless debugging. 12747# Note that there is a small window in which the directory will not be cleaned: 12748# after its creation but before its name has been assigned to `$tmp'. 12749$debug || 12750{ 12751 tmp= 12752 trap 'exit_status=$? 12753 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12754' 0 12755 trap 'as_fn_exit 1' 1 2 13 15 12756} 12757# Create a (secure) tmp directory for tmp files. 12758 12759{ 12760 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12761 test -n "$tmp" && test -d "$tmp" 12762} || 12763{ 12764 tmp=./conf$$-$RANDOM 12765 (umask 077 && mkdir "$tmp") 12766} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12767 12768# Set up the scripts for CONFIG_FILES section. 12769# No need to generate them if there are no CONFIG_FILES. 12770# This happens for instance with `./config.status config.h'. 12771if test -n "$CONFIG_FILES"; then 12772 12773 12774ac_cr=`echo X | tr X '\015'` 12775# On cygwin, bash can eat \r inside `` if the user requested igncr. 12776# But we know of no other shell where ac_cr would be empty at this 12777# point, so we can use a bashism as a fallback. 12778if test "x$ac_cr" = x; then 12779 eval ac_cr=\$\'\\r\' 12780fi 12781ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12782if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12783 ac_cs_awk_cr='\r' 12784else 12785 ac_cs_awk_cr=$ac_cr 12786fi 12787 12788echo 'BEGIN {' >"$tmp/subs1.awk" && 12789_ACEOF 12790 12791 12792{ 12793 echo "cat >conf$$subs.awk <<_ACEOF" && 12794 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12795 echo "_ACEOF" 12796} >conf$$subs.sh || 12797 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12798ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12799ac_delim='%!_!# ' 12800for ac_last_try in false false false false false :; do 12801 . ./conf$$subs.sh || 12802 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12803 12804 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12805 if test $ac_delim_n = $ac_delim_num; then 12806 break 12807 elif $ac_last_try; then 12808 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12809 else 12810 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12811 fi 12812done 12813rm -f conf$$subs.sh 12814 12815cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12816cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12817_ACEOF 12818sed -n ' 12819h 12820s/^/S["/; s/!.*/"]=/ 12821p 12822g 12823s/^[^!]*!// 12824:repl 12825t repl 12826s/'"$ac_delim"'$// 12827t delim 12828:nl 12829h 12830s/\(.\{148\}\).*/\1/ 12831t more1 12832s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12833p 12834n 12835b repl 12836:more1 12837s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12838p 12839g 12840s/.\{148\}// 12841t nl 12842:delim 12843h 12844s/\(.\{148\}\).*/\1/ 12845t more2 12846s/["\\]/\\&/g; s/^/"/; s/$/"/ 12847p 12848b 12849:more2 12850s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12851p 12852g 12853s/.\{148\}// 12854t delim 12855' <conf$$subs.awk | sed ' 12856/^[^""]/{ 12857 N 12858 s/\n// 12859} 12860' >>$CONFIG_STATUS || ac_write_fail=1 12861rm -f conf$$subs.awk 12862cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12863_ACAWK 12864cat >>"\$tmp/subs1.awk" <<_ACAWK && 12865 for (key in S) S_is_set[key] = 1 12866 FS = "" 12867 12868} 12869{ 12870 line = $ 0 12871 nfields = split(line, field, "@") 12872 substed = 0 12873 len = length(field[1]) 12874 for (i = 2; i < nfields; i++) { 12875 key = field[i] 12876 keylen = length(key) 12877 if (S_is_set[key]) { 12878 value = S[key] 12879 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12880 len += length(value) + length(field[++i]) 12881 substed = 1 12882 } else 12883 len += 1 + keylen 12884 } 12885 12886 print line 12887} 12888 12889_ACAWK 12890_ACEOF 12891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12892if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12893 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12894else 12895 cat 12896fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12897 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12898_ACEOF 12899 12900# VPATH may cause trouble with some makes, so we remove $(srcdir), 12901# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12902# trailing colons and then remove the whole line if VPATH becomes empty 12903# (actually we leave an empty line to preserve line numbers). 12904if test "x$srcdir" = x.; then 12905 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12906s/:*\$(srcdir):*/:/ 12907s/:*\${srcdir}:*/:/ 12908s/:*@srcdir@:*/:/ 12909s/^\([^=]*=[ ]*\):*/\1/ 12910s/:*$// 12911s/^[^=]*=[ ]*$// 12912}' 12913fi 12914 12915cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12916fi # test -n "$CONFIG_FILES" 12917 12918# Set up the scripts for CONFIG_HEADERS section. 12919# No need to generate them if there are no CONFIG_HEADERS. 12920# This happens for instance with `./config.status Makefile'. 12921if test -n "$CONFIG_HEADERS"; then 12922cat >"$tmp/defines.awk" <<\_ACAWK || 12923BEGIN { 12924_ACEOF 12925 12926# Transform confdefs.h into an awk script `defines.awk', embedded as 12927# here-document in config.status, that substitutes the proper values into 12928# config.h.in to produce config.h. 12929 12930# Create a delimiter string that does not exist in confdefs.h, to ease 12931# handling of long lines. 12932ac_delim='%!_!# ' 12933for ac_last_try in false false :; do 12934 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12935 if test -z "$ac_t"; then 12936 break 12937 elif $ac_last_try; then 12938 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12939 else 12940 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12941 fi 12942done 12943 12944# For the awk script, D is an array of macro values keyed by name, 12945# likewise P contains macro parameters if any. Preserve backslash 12946# newline sequences. 12947 12948ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12949sed -n ' 12950s/.\{148\}/&'"$ac_delim"'/g 12951t rset 12952:rset 12953s/^[ ]*#[ ]*define[ ][ ]*/ / 12954t def 12955d 12956:def 12957s/\\$// 12958t bsnl 12959s/["\\]/\\&/g 12960s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12961D["\1"]=" \3"/p 12962s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12963d 12964:bsnl 12965s/["\\]/\\&/g 12966s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12967D["\1"]=" \3\\\\\\n"\\/p 12968t cont 12969s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12970t cont 12971d 12972:cont 12973n 12974s/.\{148\}/&'"$ac_delim"'/g 12975t clear 12976:clear 12977s/\\$// 12978t bsnlc 12979s/["\\]/\\&/g; s/^/"/; s/$/"/p 12980d 12981:bsnlc 12982s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12983b cont 12984' <confdefs.h | sed ' 12985s/'"$ac_delim"'/"\\\ 12986"/g' >>$CONFIG_STATUS || ac_write_fail=1 12987 12988cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12989 for (key in D) D_is_set[key] = 1 12990 FS = "" 12991} 12992/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12993 line = \$ 0 12994 split(line, arg, " ") 12995 if (arg[1] == "#") { 12996 defundef = arg[2] 12997 mac1 = arg[3] 12998 } else { 12999 defundef = substr(arg[1], 2) 13000 mac1 = arg[2] 13001 } 13002 split(mac1, mac2, "(") #) 13003 macro = mac2[1] 13004 prefix = substr(line, 1, index(line, defundef) - 1) 13005 if (D_is_set[macro]) { 13006 # Preserve the white space surrounding the "#". 13007 print prefix "define", macro P[macro] D[macro] 13008 next 13009 } else { 13010 # Replace #undef with comments. This is necessary, for example, 13011 # in the case of _POSIX_SOURCE, which is predefined and required 13012 # on some systems where configure will not decide to define it. 13013 if (defundef == "undef") { 13014 print "/*", prefix defundef, macro, "*/" 13015 next 13016 } 13017 } 13018} 13019{ print } 13020_ACAWK 13021_ACEOF 13022cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13023 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13024fi # test -n "$CONFIG_HEADERS" 13025 13026 13027eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13028shift 13029for ac_tag 13030do 13031 case $ac_tag in 13032 :[FHLC]) ac_mode=$ac_tag; continue;; 13033 esac 13034 case $ac_mode$ac_tag in 13035 :[FHL]*:*);; 13036 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13037 :[FH]-) ac_tag=-:-;; 13038 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13039 esac 13040 ac_save_IFS=$IFS 13041 IFS=: 13042 set x $ac_tag 13043 IFS=$ac_save_IFS 13044 shift 13045 ac_file=$1 13046 shift 13047 13048 case $ac_mode in 13049 :L) ac_source=$1;; 13050 :[FH]) 13051 ac_file_inputs= 13052 for ac_f 13053 do 13054 case $ac_f in 13055 -) ac_f="$tmp/stdin";; 13056 *) # Look for the file first in the build tree, then in the source tree 13057 # (if the path is not absolute). The absolute path cannot be DOS-style, 13058 # because $ac_f cannot contain `:'. 13059 test -f "$ac_f" || 13060 case $ac_f in 13061 [\\/$]*) false;; 13062 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13063 esac || 13064 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13065 esac 13066 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13067 as_fn_append ac_file_inputs " '$ac_f'" 13068 done 13069 13070 # Let's still pretend it is `configure' which instantiates (i.e., don't 13071 # use $as_me), people would be surprised to read: 13072 # /* config.h. Generated by config.status. */ 13073 configure_input='Generated from '` 13074 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13075 `' by configure.' 13076 if test x"$ac_file" != x-; then 13077 configure_input="$ac_file. $configure_input" 13078 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13079$as_echo "$as_me: creating $ac_file" >&6;} 13080 fi 13081 # Neutralize special characters interpreted by sed in replacement strings. 13082 case $configure_input in #( 13083 *\&* | *\|* | *\\* ) 13084 ac_sed_conf_input=`$as_echo "$configure_input" | 13085 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13086 *) ac_sed_conf_input=$configure_input;; 13087 esac 13088 13089 case $ac_tag in 13090 *:-:* | *:-) cat >"$tmp/stdin" \ 13091 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13092 esac 13093 ;; 13094 esac 13095 13096 ac_dir=`$as_dirname -- "$ac_file" || 13097$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13098 X"$ac_file" : 'X\(//\)[^/]' \| \ 13099 X"$ac_file" : 'X\(//\)$' \| \ 13100 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13101$as_echo X"$ac_file" | 13102 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13103 s//\1/ 13104 q 13105 } 13106 /^X\(\/\/\)[^/].*/{ 13107 s//\1/ 13108 q 13109 } 13110 /^X\(\/\/\)$/{ 13111 s//\1/ 13112 q 13113 } 13114 /^X\(\/\).*/{ 13115 s//\1/ 13116 q 13117 } 13118 s/.*/./; q'` 13119 as_dir="$ac_dir"; as_fn_mkdir_p 13120 ac_builddir=. 13121 13122case "$ac_dir" in 13123.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13124*) 13125 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13126 # A ".." for each directory in $ac_dir_suffix. 13127 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13128 case $ac_top_builddir_sub in 13129 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13130 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13131 esac ;; 13132esac 13133ac_abs_top_builddir=$ac_pwd 13134ac_abs_builddir=$ac_pwd$ac_dir_suffix 13135# for backward compatibility: 13136ac_top_builddir=$ac_top_build_prefix 13137 13138case $srcdir in 13139 .) # We are building in place. 13140 ac_srcdir=. 13141 ac_top_srcdir=$ac_top_builddir_sub 13142 ac_abs_top_srcdir=$ac_pwd ;; 13143 [\\/]* | ?:[\\/]* ) # Absolute name. 13144 ac_srcdir=$srcdir$ac_dir_suffix; 13145 ac_top_srcdir=$srcdir 13146 ac_abs_top_srcdir=$srcdir ;; 13147 *) # Relative name. 13148 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13149 ac_top_srcdir=$ac_top_build_prefix$srcdir 13150 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13151esac 13152ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13153 13154 13155 case $ac_mode in 13156 :F) 13157 # 13158 # CONFIG_FILE 13159 # 13160 13161 case $INSTALL in 13162 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13163 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13164 esac 13165 ac_MKDIR_P=$MKDIR_P 13166 case $MKDIR_P in 13167 [\\/$]* | ?:[\\/]* ) ;; 13168 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13169 esac 13170_ACEOF 13171 13172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13173# If the template does not know about datarootdir, expand it. 13174# FIXME: This hack should be removed a few years after 2.60. 13175ac_datarootdir_hack=; ac_datarootdir_seen= 13176ac_sed_dataroot=' 13177/datarootdir/ { 13178 p 13179 q 13180} 13181/@datadir@/p 13182/@docdir@/p 13183/@infodir@/p 13184/@localedir@/p 13185/@mandir@/p' 13186case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13187*datarootdir*) ac_datarootdir_seen=yes;; 13188*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13190$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13191_ACEOF 13192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13193 ac_datarootdir_hack=' 13194 s&@datadir@&$datadir&g 13195 s&@docdir@&$docdir&g 13196 s&@infodir@&$infodir&g 13197 s&@localedir@&$localedir&g 13198 s&@mandir@&$mandir&g 13199 s&\\\${datarootdir}&$datarootdir&g' ;; 13200esac 13201_ACEOF 13202 13203# Neutralize VPATH when `$srcdir' = `.'. 13204# Shell code in configure.ac might set extrasub. 13205# FIXME: do we really want to maintain this feature? 13206cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13207ac_sed_extra="$ac_vpsub 13208$extrasub 13209_ACEOF 13210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13211:t 13212/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13213s|@configure_input@|$ac_sed_conf_input|;t t 13214s&@top_builddir@&$ac_top_builddir_sub&;t t 13215s&@top_build_prefix@&$ac_top_build_prefix&;t t 13216s&@srcdir@&$ac_srcdir&;t t 13217s&@abs_srcdir@&$ac_abs_srcdir&;t t 13218s&@top_srcdir@&$ac_top_srcdir&;t t 13219s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13220s&@builddir@&$ac_builddir&;t t 13221s&@abs_builddir@&$ac_abs_builddir&;t t 13222s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13223s&@INSTALL@&$ac_INSTALL&;t t 13224s&@MKDIR_P@&$ac_MKDIR_P&;t t 13225$ac_datarootdir_hack 13226" 13227eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13228 || as_fn_error "could not create $ac_file" "$LINENO" 5 13229 13230test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13231 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13232 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13234which seems to be undefined. Please make sure it is defined." >&5 13235$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13236which seems to be undefined. Please make sure it is defined." >&2;} 13237 13238 rm -f "$tmp/stdin" 13239 case $ac_file in 13240 -) cat "$tmp/out" && rm -f "$tmp/out";; 13241 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13242 esac \ 13243 || as_fn_error "could not create $ac_file" "$LINENO" 5 13244 ;; 13245 :H) 13246 # 13247 # CONFIG_HEADER 13248 # 13249 if test x"$ac_file" != x-; then 13250 { 13251 $as_echo "/* $configure_input */" \ 13252 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13253 } >"$tmp/config.h" \ 13254 || as_fn_error "could not create $ac_file" "$LINENO" 5 13255 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13256 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13257$as_echo "$as_me: $ac_file is unchanged" >&6;} 13258 else 13259 rm -f "$ac_file" 13260 mv "$tmp/config.h" "$ac_file" \ 13261 || as_fn_error "could not create $ac_file" "$LINENO" 5 13262 fi 13263 else 13264 $as_echo "/* $configure_input */" \ 13265 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13266 || as_fn_error "could not create -" "$LINENO" 5 13267 fi 13268# Compute "$ac_file"'s index in $config_headers. 13269_am_arg="$ac_file" 13270_am_stamp_count=1 13271for _am_header in $config_headers :; do 13272 case $_am_header in 13273 $_am_arg | $_am_arg:* ) 13274 break ;; 13275 * ) 13276 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13277 esac 13278done 13279echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13280$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13281 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13282 X"$_am_arg" : 'X\(//\)$' \| \ 13283 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13284$as_echo X"$_am_arg" | 13285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13286 s//\1/ 13287 q 13288 } 13289 /^X\(\/\/\)[^/].*/{ 13290 s//\1/ 13291 q 13292 } 13293 /^X\(\/\/\)$/{ 13294 s//\1/ 13295 q 13296 } 13297 /^X\(\/\).*/{ 13298 s//\1/ 13299 q 13300 } 13301 s/.*/./; q'`/stamp-h$_am_stamp_count 13302 ;; 13303 13304 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13305$as_echo "$as_me: executing $ac_file commands" >&6;} 13306 ;; 13307 esac 13308 13309 13310 case $ac_file$ac_mode in 13311 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13312 # Autoconf 2.62 quotes --file arguments for eval, but not when files 13313 # are listed without --file. Let's play safe and only enable the eval 13314 # if we detect the quoting. 13315 case $CONFIG_FILES in 13316 *\'*) eval set x "$CONFIG_FILES" ;; 13317 *) set x $CONFIG_FILES ;; 13318 esac 13319 shift 13320 for mf 13321 do 13322 # Strip MF so we end up with the name of the file. 13323 mf=`echo "$mf" | sed -e 's/:.*$//'` 13324 # Check whether this is an Automake generated Makefile or not. 13325 # We used to match only the files named `Makefile.in', but 13326 # some people rename them; so instead we look at the file content. 13327 # Grep'ing the first line is not enough: some people post-process 13328 # each Makefile.in and add a new line on top of each file to say so. 13329 # Grep'ing the whole file is not good either: AIX grep has a line 13330 # limit of 2048, but all sed's we know have understand at least 4000. 13331 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13332 dirpart=`$as_dirname -- "$mf" || 13333$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13334 X"$mf" : 'X\(//\)[^/]' \| \ 13335 X"$mf" : 'X\(//\)$' \| \ 13336 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13337$as_echo X"$mf" | 13338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13339 s//\1/ 13340 q 13341 } 13342 /^X\(\/\/\)[^/].*/{ 13343 s//\1/ 13344 q 13345 } 13346 /^X\(\/\/\)$/{ 13347 s//\1/ 13348 q 13349 } 13350 /^X\(\/\).*/{ 13351 s//\1/ 13352 q 13353 } 13354 s/.*/./; q'` 13355 else 13356 continue 13357 fi 13358 # Extract the definition of DEPDIR, am__include, and am__quote 13359 # from the Makefile without running `make'. 13360 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13361 test -z "$DEPDIR" && continue 13362 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13363 test -z "am__include" && continue 13364 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13365 # When using ansi2knr, U may be empty or an underscore; expand it 13366 U=`sed -n 's/^U = //p' < "$mf"` 13367 # Find all dependency output files, they are included files with 13368 # $(DEPDIR) in their names. We invoke sed twice because it is the 13369 # simplest approach to changing $(DEPDIR) to its actual value in the 13370 # expansion. 13371 for file in `sed -n " 13372 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13373 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 13374 # Make sure the directory exists. 13375 test -f "$dirpart/$file" && continue 13376 fdir=`$as_dirname -- "$file" || 13377$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13378 X"$file" : 'X\(//\)[^/]' \| \ 13379 X"$file" : 'X\(//\)$' \| \ 13380 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13381$as_echo X"$file" | 13382 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13383 s//\1/ 13384 q 13385 } 13386 /^X\(\/\/\)[^/].*/{ 13387 s//\1/ 13388 q 13389 } 13390 /^X\(\/\/\)$/{ 13391 s//\1/ 13392 q 13393 } 13394 /^X\(\/\).*/{ 13395 s//\1/ 13396 q 13397 } 13398 s/.*/./; q'` 13399 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13400 # echo "creating $dirpart/$file" 13401 echo '# dummy' > "$dirpart/$file" 13402 done 13403 done 13404} 13405 ;; 13406 "default":C) 13407case x$CONFIG_HEADERS in 13408xconfig.h:config.in) 13409echo > stamp-h ;; 13410esac 13411 ;; 13412 13413 esac 13414done # for ac_tag 13415 13416 13417as_fn_exit 0 13418_ACEOF 13419ac_clean_files=$ac_clean_files_save 13420 13421test $ac_write_fail = 0 || 13422 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13423 13424 13425# configure is writing to config.log, and then calls config.status. 13426# config.status does its own redirection, appending to config.log. 13427# Unfortunately, on DOS this fails, as config.log is still kept open 13428# by configure, so config.status won't be able to write to it; its 13429# output is simply discarded. So we exec the FD to /dev/null, 13430# effectively closing config.log, so it can be properly (re)opened and 13431# appended to by config.status. When coming back to configure, we 13432# need to make the FD available again. 13433if test "$no_create" != yes; then 13434 ac_cs_success=: 13435 ac_config_status_args= 13436 test "$silent" = yes && 13437 ac_config_status_args="$ac_config_status_args --quiet" 13438 exec 5>/dev/null 13439 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13440 exec 5>>config.log 13441 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13442 # would make configure fail if this is the last instruction. 13443 $ac_cs_success || as_fn_exit $? 13444fi 13445if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13446 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13447$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13448fi 13449 13450 13451exit 0 13452