xref: /netbsd-src/external/gpl3/gdb/dist/libdecnumber/configure (revision 310b27b1259f77e04f8ea5109d503607fbbf57f9)
14e98e3e1Schristos#! /bin/sh
24e98e3e1Schristos# Guess values for system-dependent variables and create Makefiles.
34559860eSchristos# Generated by GNU Autoconf 2.69 for libdecnumber  .
44e98e3e1Schristos#
54e98e3e1Schristos# Report bugs to <gcc-bugs@gcc.gnu.org>.
64e98e3e1Schristos#
74559860eSchristos#
84559860eSchristos# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
94559860eSchristos#
104e98e3e1Schristos#
114e98e3e1Schristos# This configure script is free software; the Free Software Foundation
124e98e3e1Schristos# gives unlimited permission to copy, distribute and modify it.
134e98e3e1Schristos## -------------------- ##
144e98e3e1Schristos## M4sh Initialization. ##
154e98e3e1Schristos## -------------------- ##
164e98e3e1Schristos
174e98e3e1Schristos# Be more Bourne compatible
184e98e3e1SchristosDUALCASE=1; export DUALCASE # for MKS sh
194e98e3e1Schristosif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
204e98e3e1Schristos  emulate sh
214e98e3e1Schristos  NULLCMD=:
224e98e3e1Schristos  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
234e98e3e1Schristos  # is contrary to our usage.  Disable this feature.
244e98e3e1Schristos  alias -g '${1+"$@"}'='"$@"'
254e98e3e1Schristos  setopt NO_GLOB_SUBST
264e98e3e1Schristoselse
274e98e3e1Schristos  case `(set -o) 2>/dev/null` in #(
284e98e3e1Schristos  *posix*) :
294e98e3e1Schristos    set -o posix ;; #(
304e98e3e1Schristos  *) :
314e98e3e1Schristos     ;;
324e98e3e1Schristosesac
334e98e3e1Schristosfi
344e98e3e1Schristos
354e98e3e1Schristos
364e98e3e1Schristosas_nl='
374e98e3e1Schristos'
384e98e3e1Schristosexport as_nl
394e98e3e1Schristos# Printing a long string crashes Solaris 7 /usr/bin/printf.
404e98e3e1Schristosas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
414e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
424e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
434e98e3e1Schristos# Prefer a ksh shell builtin over an external printf program on Solaris,
444e98e3e1Schristos# but without wasting forks for bash or zsh.
454e98e3e1Schristosif test -z "$BASH_VERSION$ZSH_VERSION" \
464e98e3e1Schristos    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
474e98e3e1Schristos  as_echo='print -r --'
484e98e3e1Schristos  as_echo_n='print -rn --'
494e98e3e1Schristoselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
504e98e3e1Schristos  as_echo='printf %s\n'
514e98e3e1Schristos  as_echo_n='printf %s'
524e98e3e1Schristoselse
534e98e3e1Schristos  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
544e98e3e1Schristos    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
554e98e3e1Schristos    as_echo_n='/usr/ucb/echo -n'
564e98e3e1Schristos  else
574e98e3e1Schristos    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
584e98e3e1Schristos    as_echo_n_body='eval
594e98e3e1Schristos      arg=$1;
604e98e3e1Schristos      case $arg in #(
614e98e3e1Schristos      *"$as_nl"*)
624e98e3e1Schristos	expr "X$arg" : "X\\(.*\\)$as_nl";
634e98e3e1Schristos	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
644e98e3e1Schristos      esac;
654e98e3e1Schristos      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
664e98e3e1Schristos    '
674e98e3e1Schristos    export as_echo_n_body
684e98e3e1Schristos    as_echo_n='sh -c $as_echo_n_body as_echo'
694e98e3e1Schristos  fi
704e98e3e1Schristos  export as_echo_body
714e98e3e1Schristos  as_echo='sh -c $as_echo_body as_echo'
724e98e3e1Schristosfi
734e98e3e1Schristos
744e98e3e1Schristos# The user is always right.
754e98e3e1Schristosif test "${PATH_SEPARATOR+set}" != set; then
764e98e3e1Schristos  PATH_SEPARATOR=:
774e98e3e1Schristos  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
784e98e3e1Schristos    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
794e98e3e1Schristos      PATH_SEPARATOR=';'
804e98e3e1Schristos  }
814e98e3e1Schristosfi
824e98e3e1Schristos
834e98e3e1Schristos
844e98e3e1Schristos# IFS
854e98e3e1Schristos# We need space, tab and new line, in precisely that order.  Quoting is
864e98e3e1Schristos# there to prevent editors from complaining about space-tab.
874e98e3e1Schristos# (If _AS_PATH_WALK were called with IFS unset, it would disable word
884e98e3e1Schristos# splitting by setting IFS to empty value.)
894e98e3e1SchristosIFS=" ""	$as_nl"
904e98e3e1Schristos
914e98e3e1Schristos# Find who we are.  Look in the path if we contain no directory separator.
924559860eSchristosas_myself=
934e98e3e1Schristoscase $0 in #((
944e98e3e1Schristos  *[\\/]* ) as_myself=$0 ;;
954e98e3e1Schristos  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
964e98e3e1Schristosfor as_dir in $PATH
974e98e3e1Schristosdo
984e98e3e1Schristos  IFS=$as_save_IFS
994e98e3e1Schristos  test -z "$as_dir" && as_dir=.
1004e98e3e1Schristos    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1014e98e3e1Schristos  done
1024e98e3e1SchristosIFS=$as_save_IFS
1034e98e3e1Schristos
1044e98e3e1Schristos     ;;
1054e98e3e1Schristosesac
1064e98e3e1Schristos# We did not find ourselves, most probably we were run as `sh COMMAND'
1074e98e3e1Schristos# in which case we are not to be found in the path.
1084e98e3e1Schristosif test "x$as_myself" = x; then
1094e98e3e1Schristos  as_myself=$0
1104e98e3e1Schristosfi
1114e98e3e1Schristosif test ! -f "$as_myself"; then
1124e98e3e1Schristos  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1134e98e3e1Schristos  exit 1
1144e98e3e1Schristosfi
1154e98e3e1Schristos
1164e98e3e1Schristos# Unset variables that we do not need and which cause bugs (e.g. in
1174e98e3e1Schristos# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1184e98e3e1Schristos# suppresses any "Segmentation fault" message there.  '((' could
1194e98e3e1Schristos# trigger a bug in pdksh 5.2.14.
1204e98e3e1Schristosfor as_var in BASH_ENV ENV MAIL MAILPATH
1214e98e3e1Schristosdo eval test x\${$as_var+set} = xset \
1224e98e3e1Schristos  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1234e98e3e1Schristosdone
1244e98e3e1SchristosPS1='$ '
1254e98e3e1SchristosPS2='> '
1264e98e3e1SchristosPS4='+ '
1274e98e3e1Schristos
1284e98e3e1Schristos# NLS nuisances.
1294e98e3e1SchristosLC_ALL=C
1304e98e3e1Schristosexport LC_ALL
1314e98e3e1SchristosLANGUAGE=C
1324e98e3e1Schristosexport LANGUAGE
1334e98e3e1Schristos
1344e98e3e1Schristos# CDPATH.
1354e98e3e1Schristos(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1364e98e3e1Schristos
1374559860eSchristos# Use a proper internal environment variable to ensure we don't fall
1384559860eSchristos  # into an infinite loop, continuously re-executing ourselves.
1394559860eSchristos  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
1404559860eSchristos    _as_can_reexec=no; export _as_can_reexec;
1414559860eSchristos    # We cannot yet assume a decent shell, so we have to provide a
1424559860eSchristos# neutralization value for shells without unset; and this also
1434559860eSchristos# works around shells that cannot unset nonexistent variables.
1444559860eSchristos# Preserve -v and -x to the replacement shell.
1454559860eSchristosBASH_ENV=/dev/null
1464559860eSchristosENV=/dev/null
1474559860eSchristos(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
1484559860eSchristoscase $- in # ((((
1494559860eSchristos  *v*x* | *x*v* ) as_opts=-vx ;;
1504559860eSchristos  *v* ) as_opts=-v ;;
1514559860eSchristos  *x* ) as_opts=-x ;;
1524559860eSchristos  * ) as_opts= ;;
1534559860eSchristosesac
1544559860eSchristosexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
1554559860eSchristos# Admittedly, this is quite paranoid, since all the known shells bail
1564559860eSchristos# out after a failed `exec'.
1574559860eSchristos$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
1584559860eSchristosas_fn_exit 255
1594559860eSchristos  fi
1604559860eSchristos  # We don't want this to propagate to other subprocesses.
1614559860eSchristos          { _as_can_reexec=; unset _as_can_reexec;}
1624e98e3e1Schristosif test "x$CONFIG_SHELL" = x; then
1634e98e3e1Schristos  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1644e98e3e1Schristos  emulate sh
1654e98e3e1Schristos  NULLCMD=:
1664e98e3e1Schristos  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1674e98e3e1Schristos  # is contrary to our usage.  Disable this feature.
1684e98e3e1Schristos  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1694e98e3e1Schristos  setopt NO_GLOB_SUBST
1704e98e3e1Schristoselse
1714e98e3e1Schristos  case \`(set -o) 2>/dev/null\` in #(
1724e98e3e1Schristos  *posix*) :
1734e98e3e1Schristos    set -o posix ;; #(
1744e98e3e1Schristos  *) :
1754e98e3e1Schristos     ;;
1764e98e3e1Schristosesac
1774e98e3e1Schristosfi
1784e98e3e1Schristos"
1794e98e3e1Schristos  as_required="as_fn_return () { (exit \$1); }
1804e98e3e1Schristosas_fn_success () { as_fn_return 0; }
1814e98e3e1Schristosas_fn_failure () { as_fn_return 1; }
1824e98e3e1Schristosas_fn_ret_success () { return 0; }
1834e98e3e1Schristosas_fn_ret_failure () { return 1; }
1844e98e3e1Schristos
1854e98e3e1Schristosexitcode=0
1864e98e3e1Schristosas_fn_success || { exitcode=1; echo as_fn_success failed.; }
1874e98e3e1Schristosas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1884e98e3e1Schristosas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1894e98e3e1Schristosas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1904e98e3e1Schristosif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1914e98e3e1Schristos
1924e98e3e1Schristoselse
1934e98e3e1Schristos  exitcode=1; echo positional parameters were not saved.
1944e98e3e1Schristosfi
1954559860eSchristostest x\$exitcode = x0 || exit 1
1964559860eSchristostest -x / || exit 1"
1974e98e3e1Schristos  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1984e98e3e1Schristos  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1994e98e3e1Schristos  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
2004e98e3e1Schristos  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
2014e98e3e1Schristostest \$(( 1 + 1 )) = 2 || exit 1"
2024e98e3e1Schristos  if (eval "$as_required") 2>/dev/null; then :
2034e98e3e1Schristos  as_have_required=yes
2044e98e3e1Schristoselse
2054e98e3e1Schristos  as_have_required=no
2064e98e3e1Schristosfi
2074e98e3e1Schristos  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
2084e98e3e1Schristos
2094e98e3e1Schristoselse
2104e98e3e1Schristos  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2114e98e3e1Schristosas_found=false
2124e98e3e1Schristosfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2134e98e3e1Schristosdo
2144e98e3e1Schristos  IFS=$as_save_IFS
2154e98e3e1Schristos  test -z "$as_dir" && as_dir=.
2164e98e3e1Schristos  as_found=:
2174e98e3e1Schristos  case $as_dir in #(
2184e98e3e1Schristos	 /*)
2194e98e3e1Schristos	   for as_base in sh bash ksh sh5; do
2204e98e3e1Schristos	     # Try only shells that exist, to save several forks.
2214e98e3e1Schristos	     as_shell=$as_dir/$as_base
2224e98e3e1Schristos	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2234e98e3e1Schristos		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
2244e98e3e1Schristos  CONFIG_SHELL=$as_shell as_have_required=yes
2254e98e3e1Schristos		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
2264e98e3e1Schristos  break 2
2274e98e3e1Schristosfi
2284e98e3e1Schristosfi
2294e98e3e1Schristos	   done;;
2304e98e3e1Schristos       esac
2314e98e3e1Schristos  as_found=false
2324e98e3e1Schristosdone
2334e98e3e1Schristos$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2344e98e3e1Schristos	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2354e98e3e1Schristos  CONFIG_SHELL=$SHELL as_have_required=yes
2364e98e3e1Schristosfi; }
2374e98e3e1SchristosIFS=$as_save_IFS
2384e98e3e1Schristos
2394e98e3e1Schristos
2404e98e3e1Schristos      if test "x$CONFIG_SHELL" != x; then :
2414559860eSchristos  export CONFIG_SHELL
2424e98e3e1Schristos             # We cannot yet assume a decent shell, so we have to provide a
2434e98e3e1Schristos# neutralization value for shells without unset; and this also
2444e98e3e1Schristos# works around shells that cannot unset nonexistent variables.
2454559860eSchristos# Preserve -v and -x to the replacement shell.
2464e98e3e1SchristosBASH_ENV=/dev/null
2474e98e3e1SchristosENV=/dev/null
2484e98e3e1Schristos(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2494559860eSchristoscase $- in # ((((
2504559860eSchristos  *v*x* | *x*v* ) as_opts=-vx ;;
2514559860eSchristos  *v* ) as_opts=-v ;;
2524559860eSchristos  *x* ) as_opts=-x ;;
2534559860eSchristos  * ) as_opts= ;;
2544559860eSchristosesac
2554559860eSchristosexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
2564559860eSchristos# Admittedly, this is quite paranoid, since all the known shells bail
2574559860eSchristos# out after a failed `exec'.
2584559860eSchristos$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
2594559860eSchristosexit 255
2604e98e3e1Schristosfi
2614e98e3e1Schristos
2624e98e3e1Schristos    if test x$as_have_required = xno; then :
2634e98e3e1Schristos  $as_echo "$0: This script requires a shell more modern than all"
2644e98e3e1Schristos  $as_echo "$0: the shells that I found on your system."
2654e98e3e1Schristos  if test x${ZSH_VERSION+set} = xset ; then
2664e98e3e1Schristos    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2674e98e3e1Schristos    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2684e98e3e1Schristos  else
2694e98e3e1Schristos    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2704e98e3e1Schristos$0: gcc-bugs@gcc.gnu.org about your system, including any
2714e98e3e1Schristos$0: error possibly output before this message. Then install
2724e98e3e1Schristos$0: a modern shell, or manually run the script under such a
2734e98e3e1Schristos$0: shell if you do have one."
2744e98e3e1Schristos  fi
2754e98e3e1Schristos  exit 1
2764e98e3e1Schristosfi
2774e98e3e1Schristosfi
2784e98e3e1Schristosfi
2794e98e3e1SchristosSHELL=${CONFIG_SHELL-/bin/sh}
2804e98e3e1Schristosexport SHELL
2814e98e3e1Schristos# Unset more variables known to interfere with behavior of common tools.
2824e98e3e1SchristosCLICOLOR_FORCE= GREP_OPTIONS=
2834e98e3e1Schristosunset CLICOLOR_FORCE GREP_OPTIONS
2844e98e3e1Schristos
2854e98e3e1Schristos## --------------------- ##
2864e98e3e1Schristos## M4sh Shell Functions. ##
2874e98e3e1Schristos## --------------------- ##
2884e98e3e1Schristos# as_fn_unset VAR
2894e98e3e1Schristos# ---------------
2904e98e3e1Schristos# Portably unset VAR.
2914e98e3e1Schristosas_fn_unset ()
2924e98e3e1Schristos{
2934e98e3e1Schristos  { eval $1=; unset $1;}
2944e98e3e1Schristos}
2954e98e3e1Schristosas_unset=as_fn_unset
2964e98e3e1Schristos
2974e98e3e1Schristos# as_fn_set_status STATUS
2984e98e3e1Schristos# -----------------------
2994e98e3e1Schristos# Set $? to STATUS, without forking.
3004e98e3e1Schristosas_fn_set_status ()
3014e98e3e1Schristos{
3024e98e3e1Schristos  return $1
3034e98e3e1Schristos} # as_fn_set_status
3044e98e3e1Schristos
3054e98e3e1Schristos# as_fn_exit STATUS
3064e98e3e1Schristos# -----------------
3074e98e3e1Schristos# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
3084e98e3e1Schristosas_fn_exit ()
3094e98e3e1Schristos{
3104e98e3e1Schristos  set +e
3114e98e3e1Schristos  as_fn_set_status $1
3124e98e3e1Schristos  exit $1
3134e98e3e1Schristos} # as_fn_exit
3144e98e3e1Schristos
3154e98e3e1Schristos# as_fn_mkdir_p
3164e98e3e1Schristos# -------------
3174e98e3e1Schristos# Create "$as_dir" as a directory, including parents if necessary.
3184e98e3e1Schristosas_fn_mkdir_p ()
3194e98e3e1Schristos{
3204e98e3e1Schristos
3214e98e3e1Schristos  case $as_dir in #(
3224e98e3e1Schristos  -*) as_dir=./$as_dir;;
3234e98e3e1Schristos  esac
3244e98e3e1Schristos  test -d "$as_dir" || eval $as_mkdir_p || {
3254e98e3e1Schristos    as_dirs=
3264e98e3e1Schristos    while :; do
3274e98e3e1Schristos      case $as_dir in #(
3284e98e3e1Schristos      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3294e98e3e1Schristos      *) as_qdir=$as_dir;;
3304e98e3e1Schristos      esac
3314e98e3e1Schristos      as_dirs="'$as_qdir' $as_dirs"
3324e98e3e1Schristos      as_dir=`$as_dirname -- "$as_dir" ||
3334e98e3e1Schristos$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3344e98e3e1Schristos	 X"$as_dir" : 'X\(//\)[^/]' \| \
3354e98e3e1Schristos	 X"$as_dir" : 'X\(//\)$' \| \
3364e98e3e1Schristos	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3374e98e3e1Schristos$as_echo X"$as_dir" |
3384e98e3e1Schristos    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3394e98e3e1Schristos	    s//\1/
3404e98e3e1Schristos	    q
3414e98e3e1Schristos	  }
3424e98e3e1Schristos	  /^X\(\/\/\)[^/].*/{
3434e98e3e1Schristos	    s//\1/
3444e98e3e1Schristos	    q
3454e98e3e1Schristos	  }
3464e98e3e1Schristos	  /^X\(\/\/\)$/{
3474e98e3e1Schristos	    s//\1/
3484e98e3e1Schristos	    q
3494e98e3e1Schristos	  }
3504e98e3e1Schristos	  /^X\(\/\).*/{
3514e98e3e1Schristos	    s//\1/
3524e98e3e1Schristos	    q
3534e98e3e1Schristos	  }
3544e98e3e1Schristos	  s/.*/./; q'`
3554e98e3e1Schristos      test -d "$as_dir" && break
3564e98e3e1Schristos    done
3574e98e3e1Schristos    test -z "$as_dirs" || eval "mkdir $as_dirs"
3584559860eSchristos  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3594e98e3e1Schristos
3604e98e3e1Schristos
3614e98e3e1Schristos} # as_fn_mkdir_p
3624559860eSchristos
3634559860eSchristos# as_fn_executable_p FILE
3644559860eSchristos# -----------------------
3654559860eSchristos# Test if FILE is an executable regular file.
3664559860eSchristosas_fn_executable_p ()
3674559860eSchristos{
3684559860eSchristos  test -f "$1" && test -x "$1"
3694559860eSchristos} # as_fn_executable_p
3704e98e3e1Schristos# as_fn_append VAR VALUE
3714e98e3e1Schristos# ----------------------
3724e98e3e1Schristos# Append the text in VALUE to the end of the definition contained in VAR. Take
3734e98e3e1Schristos# advantage of any shell optimizations that allow amortized linear growth over
3744e98e3e1Schristos# repeated appends, instead of the typical quadratic growth present in naive
3754e98e3e1Schristos# implementations.
3764e98e3e1Schristosif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3774e98e3e1Schristos  eval 'as_fn_append ()
3784e98e3e1Schristos  {
3794e98e3e1Schristos    eval $1+=\$2
3804e98e3e1Schristos  }'
3814e98e3e1Schristoselse
3824e98e3e1Schristos  as_fn_append ()
3834e98e3e1Schristos  {
3844e98e3e1Schristos    eval $1=\$$1\$2
3854e98e3e1Schristos  }
3864e98e3e1Schristosfi # as_fn_append
3874e98e3e1Schristos
3884e98e3e1Schristos# as_fn_arith ARG...
3894e98e3e1Schristos# ------------------
3904e98e3e1Schristos# Perform arithmetic evaluation on the ARGs, and store the result in the
3914e98e3e1Schristos# global $as_val. Take advantage of shells that can avoid forks. The arguments
3924e98e3e1Schristos# must be portable across $(()) and expr.
3934e98e3e1Schristosif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
3944e98e3e1Schristos  eval 'as_fn_arith ()
3954e98e3e1Schristos  {
3964e98e3e1Schristos    as_val=$(( $* ))
3974e98e3e1Schristos  }'
3984e98e3e1Schristoselse
3994e98e3e1Schristos  as_fn_arith ()
4004e98e3e1Schristos  {
4014e98e3e1Schristos    as_val=`expr "$@" || test $? -eq 1`
4024e98e3e1Schristos  }
4034e98e3e1Schristosfi # as_fn_arith
4044e98e3e1Schristos
4054e98e3e1Schristos
4064559860eSchristos# as_fn_error STATUS ERROR [LINENO LOG_FD]
4074559860eSchristos# ----------------------------------------
4084e98e3e1Schristos# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4094e98e3e1Schristos# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4104559860eSchristos# script with STATUS, using 1 if that was 0.
4114e98e3e1Schristosas_fn_error ()
4124e98e3e1Schristos{
4134559860eSchristos  as_status=$1; test $as_status -eq 0 && as_status=1
4144559860eSchristos  if test "$4"; then
4154559860eSchristos    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4164559860eSchristos    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4174e98e3e1Schristos  fi
4184559860eSchristos  $as_echo "$as_me: error: $2" >&2
4194e98e3e1Schristos  as_fn_exit $as_status
4204e98e3e1Schristos} # as_fn_error
4214e98e3e1Schristos
4224e98e3e1Schristosif expr a : '\(a\)' >/dev/null 2>&1 &&
4234e98e3e1Schristos   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4244e98e3e1Schristos  as_expr=expr
4254e98e3e1Schristoselse
4264e98e3e1Schristos  as_expr=false
4274e98e3e1Schristosfi
4284e98e3e1Schristos
4294e98e3e1Schristosif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4304e98e3e1Schristos  as_basename=basename
4314e98e3e1Schristoselse
4324e98e3e1Schristos  as_basename=false
4334e98e3e1Schristosfi
4344e98e3e1Schristos
4354e98e3e1Schristosif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4364e98e3e1Schristos  as_dirname=dirname
4374e98e3e1Schristoselse
4384e98e3e1Schristos  as_dirname=false
4394e98e3e1Schristosfi
4404e98e3e1Schristos
4414e98e3e1Schristosas_me=`$as_basename -- "$0" ||
4424e98e3e1Schristos$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4434e98e3e1Schristos	 X"$0" : 'X\(//\)$' \| \
4444e98e3e1Schristos	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4454e98e3e1Schristos$as_echo X/"$0" |
4464e98e3e1Schristos    sed '/^.*\/\([^/][^/]*\)\/*$/{
4474e98e3e1Schristos	    s//\1/
4484e98e3e1Schristos	    q
4494e98e3e1Schristos	  }
4504e98e3e1Schristos	  /^X\/\(\/\/\)$/{
4514e98e3e1Schristos	    s//\1/
4524e98e3e1Schristos	    q
4534e98e3e1Schristos	  }
4544e98e3e1Schristos	  /^X\/\(\/\).*/{
4554e98e3e1Schristos	    s//\1/
4564e98e3e1Schristos	    q
4574e98e3e1Schristos	  }
4584e98e3e1Schristos	  s/.*/./; q'`
4594e98e3e1Schristos
4604e98e3e1Schristos# Avoid depending upon Character Ranges.
4614e98e3e1Schristosas_cr_letters='abcdefghijklmnopqrstuvwxyz'
4624e98e3e1Schristosas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4634e98e3e1Schristosas_cr_Letters=$as_cr_letters$as_cr_LETTERS
4644e98e3e1Schristosas_cr_digits='0123456789'
4654e98e3e1Schristosas_cr_alnum=$as_cr_Letters$as_cr_digits
4664e98e3e1Schristos
4674e98e3e1Schristos
4684e98e3e1Schristos  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4694e98e3e1Schristos  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4704e98e3e1Schristos  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4714e98e3e1Schristos  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4724e98e3e1Schristos  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4734e98e3e1Schristos  sed -n '
4744e98e3e1Schristos    p
4754e98e3e1Schristos    /[$]LINENO/=
4764e98e3e1Schristos  ' <$as_myself |
4774e98e3e1Schristos    sed '
4784e98e3e1Schristos      s/[$]LINENO.*/&-/
4794e98e3e1Schristos      t lineno
4804e98e3e1Schristos      b
4814e98e3e1Schristos      :lineno
4824e98e3e1Schristos      N
4834e98e3e1Schristos      :loop
4844e98e3e1Schristos      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4854e98e3e1Schristos      t loop
4864e98e3e1Schristos      s/-\n.*//
4874e98e3e1Schristos    ' >$as_me.lineno &&
4884e98e3e1Schristos  chmod +x "$as_me.lineno" ||
4894e98e3e1Schristos    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4904e98e3e1Schristos
4914559860eSchristos  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
4924559860eSchristos  # already done that, so ensure we don't try to do so again and fall
4934559860eSchristos  # in an infinite loop.  This has already happened in practice.
4944559860eSchristos  _as_can_reexec=no; export _as_can_reexec
4954e98e3e1Schristos  # Don't try to exec as it changes $[0], causing all sort of problems
4964e98e3e1Schristos  # (the dirname of $[0] is not the place where we might find the
4974e98e3e1Schristos  # original and so on.  Autoconf is especially sensitive to this).
4984e98e3e1Schristos  . "./$as_me.lineno"
4994e98e3e1Schristos  # Exit status is that of the last command.
5004e98e3e1Schristos  exit
5014e98e3e1Schristos}
5024e98e3e1Schristos
5034e98e3e1SchristosECHO_C= ECHO_N= ECHO_T=
5044e98e3e1Schristoscase `echo -n x` in #(((((
5054e98e3e1Schristos-n*)
5064e98e3e1Schristos  case `echo 'xy\c'` in
5074e98e3e1Schristos  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5084e98e3e1Schristos  xy)  ECHO_C='\c';;
5094e98e3e1Schristos  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5104e98e3e1Schristos       ECHO_T='	';;
5114e98e3e1Schristos  esac;;
5124e98e3e1Schristos*)
5134e98e3e1Schristos  ECHO_N='-n';;
5144e98e3e1Schristosesac
5154e98e3e1Schristos
5164e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.file
5174e98e3e1Schristosif test -d conf$$.dir; then
5184e98e3e1Schristos  rm -f conf$$.dir/conf$$.file
5194e98e3e1Schristoselse
5204e98e3e1Schristos  rm -f conf$$.dir
5214e98e3e1Schristos  mkdir conf$$.dir 2>/dev/null
5224e98e3e1Schristosfi
5234e98e3e1Schristosif (echo >conf$$.file) 2>/dev/null; then
5244e98e3e1Schristos  if ln -s conf$$.file conf$$ 2>/dev/null; then
5254e98e3e1Schristos    as_ln_s='ln -s'
5264e98e3e1Schristos    # ... but there are two gotchas:
5274e98e3e1Schristos    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5284e98e3e1Schristos    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5294559860eSchristos    # In both cases, we have to default to `cp -pR'.
5304e98e3e1Schristos    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5314559860eSchristos      as_ln_s='cp -pR'
5324e98e3e1Schristos  elif ln conf$$.file conf$$ 2>/dev/null; then
5334e98e3e1Schristos    as_ln_s=ln
5344e98e3e1Schristos  else
5354559860eSchristos    as_ln_s='cp -pR'
5364e98e3e1Schristos  fi
5374e98e3e1Schristoselse
5384559860eSchristos  as_ln_s='cp -pR'
5394e98e3e1Schristosfi
5404e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5414e98e3e1Schristosrmdir conf$$.dir 2>/dev/null
5424e98e3e1Schristos
5434e98e3e1Schristosif mkdir -p . 2>/dev/null; then
5444e98e3e1Schristos  as_mkdir_p='mkdir -p "$as_dir"'
5454e98e3e1Schristoselse
5464e98e3e1Schristos  test -d ./-p && rmdir ./-p
5474e98e3e1Schristos  as_mkdir_p=false
5484e98e3e1Schristosfi
5494e98e3e1Schristos
5504e98e3e1Schristosas_test_x='test -x'
5514559860eSchristosas_executable_p=as_fn_executable_p
5524e98e3e1Schristos
5534e98e3e1Schristos# Sed expression to map a string onto a valid CPP name.
5544e98e3e1Schristosas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5554e98e3e1Schristos
5564e98e3e1Schristos# Sed expression to map a string onto a valid variable name.
5574e98e3e1Schristosas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5584e98e3e1Schristos
5594e98e3e1Schristos
5604559860eSchristostest -n "$DJDIR" || exec 7<&0 </dev/null
5614559860eSchristosexec 6>&1
5624e98e3e1Schristos
5634e98e3e1Schristos# Name of the host.
5644559860eSchristos# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5654e98e3e1Schristos# so uname gets run too.
5664e98e3e1Schristosac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5674e98e3e1Schristos
5684e98e3e1Schristos#
5694e98e3e1Schristos# Initializations.
5704e98e3e1Schristos#
5714e98e3e1Schristosac_default_prefix=/usr/local
5724e98e3e1Schristosac_clean_files=
5734e98e3e1Schristosac_config_libobj_dir=.
5744e98e3e1SchristosLIBOBJS=
5754e98e3e1Schristoscross_compiling=no
5764e98e3e1Schristossubdirs=
5774e98e3e1SchristosMFLAGS=
5784e98e3e1SchristosMAKEFLAGS=
5794e98e3e1Schristos
5804e98e3e1Schristos# Identity of this package.
5814e98e3e1SchristosPACKAGE_NAME='libdecnumber'
5824e98e3e1SchristosPACKAGE_TARNAME='libdecnumber'
5834e98e3e1SchristosPACKAGE_VERSION=' '
5844e98e3e1SchristosPACKAGE_STRING='libdecnumber  '
5854e98e3e1SchristosPACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org'
5864e98e3e1SchristosPACKAGE_URL=''
5874e98e3e1Schristos
5884e98e3e1Schristosac_unique_file="decNumber.h"
5894e98e3e1Schristos# Factoring default headers for most tests.
5904e98e3e1Schristosac_includes_default="\
5914e98e3e1Schristos#include <stdio.h>
5924e98e3e1Schristos#ifdef HAVE_SYS_TYPES_H
5934e98e3e1Schristos# include <sys/types.h>
5944e98e3e1Schristos#endif
5954e98e3e1Schristos#ifdef HAVE_SYS_STAT_H
5964e98e3e1Schristos# include <sys/stat.h>
5974e98e3e1Schristos#endif
5984e98e3e1Schristos#ifdef STDC_HEADERS
5994e98e3e1Schristos# include <stdlib.h>
6004e98e3e1Schristos# include <stddef.h>
6014e98e3e1Schristos#else
6024e98e3e1Schristos# ifdef HAVE_STDLIB_H
6034e98e3e1Schristos#  include <stdlib.h>
6044e98e3e1Schristos# endif
6054e98e3e1Schristos#endif
6064e98e3e1Schristos#ifdef HAVE_STRING_H
6074e98e3e1Schristos# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
6084e98e3e1Schristos#  include <memory.h>
6094e98e3e1Schristos# endif
6104e98e3e1Schristos# include <string.h>
6114e98e3e1Schristos#endif
6124e98e3e1Schristos#ifdef HAVE_STRINGS_H
6134e98e3e1Schristos# include <strings.h>
6144e98e3e1Schristos#endif
6154e98e3e1Schristos#ifdef HAVE_INTTYPES_H
6164e98e3e1Schristos# include <inttypes.h>
6174e98e3e1Schristos#endif
6184e98e3e1Schristos#ifdef HAVE_STDINT_H
6194e98e3e1Schristos# include <stdint.h>
6204e98e3e1Schristos#endif
6214e98e3e1Schristos#ifdef HAVE_UNISTD_H
6224e98e3e1Schristos# include <unistd.h>
6234e98e3e1Schristos#endif"
6244e98e3e1Schristos
6254e98e3e1Schristosac_subst_vars='LTLIBOBJS
6264e98e3e1SchristosLIBOBJS
62703467a24SchristosPICFLAG
628*310b27b1Schristosenable_host_pie
629*310b27b1Schristosenable_host_shared
6304e98e3e1SchristosADDITIONAL_OBJS
6314e98e3e1Schristosenable_decimal_float
6324e98e3e1Schristostarget_os
6334e98e3e1Schristostarget_vendor
6344e98e3e1Schristostarget_cpu
6354e98e3e1Schristostarget
6364e98e3e1Schristoshost_os
6374e98e3e1Schristoshost_vendor
6384e98e3e1Schristoshost_cpu
6394e98e3e1Schristoshost
6404e98e3e1Schristosbuild_os
6414e98e3e1Schristosbuild_vendor
6424e98e3e1Schristosbuild_cpu
6434e98e3e1Schristosbuild
6444e98e3e1SchristosMAINT
6454e98e3e1SchristosEGREP
6464e98e3e1SchristosGREP
6474e98e3e1SchristosCPP
6484e98e3e1SchristosWERROR
6494559860eSchristosnolto_flags
6504e98e3e1SchristosWARN_PEDANTIC
6514e98e3e1SchristosWARN_CFLAGS
6524e98e3e1SchristosAUTOHEADER
6534e98e3e1SchristosAUTOCONF
6544e98e3e1SchristosACLOCAL
6554e98e3e1SchristosRANLIB
6564e98e3e1SchristosOBJEXT
6574e98e3e1SchristosEXEEXT
6584e98e3e1Schristosac_ct_CC
6594e98e3e1SchristosCPPFLAGS
6604e98e3e1SchristosLDFLAGS
6614e98e3e1SchristosCFLAGS
6624e98e3e1SchristosCC
6634e98e3e1SchristosSET_MAKE
6644e98e3e1Schristostarget_alias
6654e98e3e1Schristoshost_alias
6664e98e3e1Schristosbuild_alias
6674e98e3e1SchristosLIBS
6684e98e3e1SchristosECHO_T
6694e98e3e1SchristosECHO_N
6704e98e3e1SchristosECHO_C
6714e98e3e1SchristosDEFS
6724e98e3e1Schristosmandir
6734e98e3e1Schristoslocaledir
6744e98e3e1Schristoslibdir
6754e98e3e1Schristospsdir
6764e98e3e1Schristospdfdir
6774e98e3e1Schristosdvidir
6784e98e3e1Schristoshtmldir
6794e98e3e1Schristosinfodir
6804e98e3e1Schristosdocdir
6814e98e3e1Schristosoldincludedir
6824e98e3e1Schristosincludedir
6834e98e3e1Schristoslocalstatedir
6844e98e3e1Schristossharedstatedir
6854e98e3e1Schristossysconfdir
6864e98e3e1Schristosdatadir
6874e98e3e1Schristosdatarootdir
6884e98e3e1Schristoslibexecdir
6894e98e3e1Schristossbindir
6904e98e3e1Schristosbindir
6914e98e3e1Schristosprogram_transform_name
6924e98e3e1Schristosprefix
6934e98e3e1Schristosexec_prefix
6944e98e3e1SchristosPACKAGE_URL
6954e98e3e1SchristosPACKAGE_BUGREPORT
6964e98e3e1SchristosPACKAGE_STRING
6974e98e3e1SchristosPACKAGE_VERSION
6984e98e3e1SchristosPACKAGE_TARNAME
6994e98e3e1SchristosPACKAGE_NAME
7004e98e3e1SchristosPATH_SEPARATOR
7014e98e3e1SchristosSHELL'
7024e98e3e1Schristosac_subst_files=''
7034e98e3e1Schristosac_user_opts='
7044e98e3e1Schristosenable_option_checking
7054e98e3e1Schristosenable_werror_always
7064e98e3e1Schristosenable_maintainer_mode
7074e98e3e1Schristosenable_decimal_float
70803467a24Schristosenable_host_shared
709*310b27b1Schristosenable_host_pie
7104e98e3e1Schristos'
7114e98e3e1Schristos      ac_precious_vars='build_alias
7124e98e3e1Schristoshost_alias
7134e98e3e1Schristostarget_alias
7144e98e3e1SchristosCC
7154e98e3e1SchristosCFLAGS
7164e98e3e1SchristosLDFLAGS
7174e98e3e1SchristosLIBS
7184e98e3e1SchristosCPPFLAGS
7194e98e3e1SchristosCPP'
7204e98e3e1Schristos
7214e98e3e1Schristos
7224e98e3e1Schristos# Initialize some variables set by options.
7234e98e3e1Schristosac_init_help=
7244e98e3e1Schristosac_init_version=false
7254e98e3e1Schristosac_unrecognized_opts=
7264e98e3e1Schristosac_unrecognized_sep=
7274e98e3e1Schristos# The variables have the same names as the options, with
7284e98e3e1Schristos# dashes changed to underlines.
7294e98e3e1Schristoscache_file=/dev/null
7304e98e3e1Schristosexec_prefix=NONE
7314e98e3e1Schristosno_create=
7324e98e3e1Schristosno_recursion=
7334e98e3e1Schristosprefix=NONE
7344e98e3e1Schristosprogram_prefix=NONE
7354e98e3e1Schristosprogram_suffix=NONE
7364e98e3e1Schristosprogram_transform_name=s,x,x,
7374e98e3e1Schristossilent=
7384e98e3e1Schristossite=
7394e98e3e1Schristossrcdir=
7404e98e3e1Schristosverbose=
7414e98e3e1Schristosx_includes=NONE
7424e98e3e1Schristosx_libraries=NONE
7434e98e3e1Schristos
7444e98e3e1Schristos# Installation directory options.
7454e98e3e1Schristos# These are left unexpanded so users can "make install exec_prefix=/foo"
7464e98e3e1Schristos# and all the variables that are supposed to be based on exec_prefix
7474e98e3e1Schristos# by default will actually change.
7484e98e3e1Schristos# Use braces instead of parens because sh, perl, etc. also accept them.
7494e98e3e1Schristos# (The list follows the same order as the GNU Coding Standards.)
7504e98e3e1Schristosbindir='${exec_prefix}/bin'
7514e98e3e1Schristossbindir='${exec_prefix}/sbin'
7524e98e3e1Schristoslibexecdir='${exec_prefix}/libexec'
7534e98e3e1Schristosdatarootdir='${prefix}/share'
7544e98e3e1Schristosdatadir='${datarootdir}'
7554e98e3e1Schristossysconfdir='${prefix}/etc'
7564e98e3e1Schristossharedstatedir='${prefix}/com'
7574e98e3e1Schristoslocalstatedir='${prefix}/var'
7584e98e3e1Schristosincludedir='${prefix}/include'
7594e98e3e1Schristosoldincludedir='/usr/include'
7604e98e3e1Schristosdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
7614e98e3e1Schristosinfodir='${datarootdir}/info'
7624e98e3e1Schristoshtmldir='${docdir}'
7634e98e3e1Schristosdvidir='${docdir}'
7644e98e3e1Schristospdfdir='${docdir}'
7654e98e3e1Schristospsdir='${docdir}'
7664e98e3e1Schristoslibdir='${exec_prefix}/lib'
7674e98e3e1Schristoslocaledir='${datarootdir}/locale'
7684e98e3e1Schristosmandir='${datarootdir}/man'
7694e98e3e1Schristos
7704e98e3e1Schristosac_prev=
7714e98e3e1Schristosac_dashdash=
7724e98e3e1Schristosfor ac_option
7734e98e3e1Schristosdo
7744e98e3e1Schristos  # If the previous option needs an argument, assign it.
7754e98e3e1Schristos  if test -n "$ac_prev"; then
7764e98e3e1Schristos    eval $ac_prev=\$ac_option
7774e98e3e1Schristos    ac_prev=
7784e98e3e1Schristos    continue
7794e98e3e1Schristos  fi
7804e98e3e1Schristos
7814e98e3e1Schristos  case $ac_option in
7824559860eSchristos  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
7834559860eSchristos  *=)   ac_optarg= ;;
7844e98e3e1Schristos  *)    ac_optarg=yes ;;
7854e98e3e1Schristos  esac
7864e98e3e1Schristos
7874e98e3e1Schristos  # Accept the important Cygnus configure options, so we can diagnose typos.
7884e98e3e1Schristos
7894e98e3e1Schristos  case $ac_dashdash$ac_option in
7904e98e3e1Schristos  --)
7914e98e3e1Schristos    ac_dashdash=yes ;;
7924e98e3e1Schristos
7934e98e3e1Schristos  -bindir | --bindir | --bindi | --bind | --bin | --bi)
7944e98e3e1Schristos    ac_prev=bindir ;;
7954e98e3e1Schristos  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
7964e98e3e1Schristos    bindir=$ac_optarg ;;
7974e98e3e1Schristos
7984e98e3e1Schristos  -build | --build | --buil | --bui | --bu)
7994e98e3e1Schristos    ac_prev=build_alias ;;
8004e98e3e1Schristos  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8014e98e3e1Schristos    build_alias=$ac_optarg ;;
8024e98e3e1Schristos
8034e98e3e1Schristos  -cache-file | --cache-file | --cache-fil | --cache-fi \
8044e98e3e1Schristos  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8054e98e3e1Schristos    ac_prev=cache_file ;;
8064e98e3e1Schristos  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8074e98e3e1Schristos  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8084e98e3e1Schristos    cache_file=$ac_optarg ;;
8094e98e3e1Schristos
8104e98e3e1Schristos  --config-cache | -C)
8114e98e3e1Schristos    cache_file=config.cache ;;
8124e98e3e1Schristos
8134e98e3e1Schristos  -datadir | --datadir | --datadi | --datad)
8144e98e3e1Schristos    ac_prev=datadir ;;
8154e98e3e1Schristos  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8164e98e3e1Schristos    datadir=$ac_optarg ;;
8174e98e3e1Schristos
8184e98e3e1Schristos  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8194e98e3e1Schristos  | --dataroo | --dataro | --datar)
8204e98e3e1Schristos    ac_prev=datarootdir ;;
8214e98e3e1Schristos  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8224e98e3e1Schristos  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8234e98e3e1Schristos    datarootdir=$ac_optarg ;;
8244e98e3e1Schristos
8254e98e3e1Schristos  -disable-* | --disable-*)
8264e98e3e1Schristos    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8274e98e3e1Schristos    # Reject names that are not valid shell variable names.
8284e98e3e1Schristos    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8294559860eSchristos      as_fn_error $? "invalid feature name: $ac_useropt"
8304e98e3e1Schristos    ac_useropt_orig=$ac_useropt
8314e98e3e1Schristos    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8324e98e3e1Schristos    case $ac_user_opts in
8334e98e3e1Schristos      *"
8344e98e3e1Schristos"enable_$ac_useropt"
8354e98e3e1Schristos"*) ;;
8364e98e3e1Schristos      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8374e98e3e1Schristos	 ac_unrecognized_sep=', ';;
8384e98e3e1Schristos    esac
8394e98e3e1Schristos    eval enable_$ac_useropt=no ;;
8404e98e3e1Schristos
8414e98e3e1Schristos  -docdir | --docdir | --docdi | --doc | --do)
8424e98e3e1Schristos    ac_prev=docdir ;;
8434e98e3e1Schristos  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8444e98e3e1Schristos    docdir=$ac_optarg ;;
8454e98e3e1Schristos
8464e98e3e1Schristos  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8474e98e3e1Schristos    ac_prev=dvidir ;;
8484e98e3e1Schristos  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8494e98e3e1Schristos    dvidir=$ac_optarg ;;
8504e98e3e1Schristos
8514e98e3e1Schristos  -enable-* | --enable-*)
8524e98e3e1Schristos    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8534e98e3e1Schristos    # Reject names that are not valid shell variable names.
8544e98e3e1Schristos    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8554559860eSchristos      as_fn_error $? "invalid feature name: $ac_useropt"
8564e98e3e1Schristos    ac_useropt_orig=$ac_useropt
8574e98e3e1Schristos    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8584e98e3e1Schristos    case $ac_user_opts in
8594e98e3e1Schristos      *"
8604e98e3e1Schristos"enable_$ac_useropt"
8614e98e3e1Schristos"*) ;;
8624e98e3e1Schristos      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8634e98e3e1Schristos	 ac_unrecognized_sep=', ';;
8644e98e3e1Schristos    esac
8654e98e3e1Schristos    eval enable_$ac_useropt=\$ac_optarg ;;
8664e98e3e1Schristos
8674e98e3e1Schristos  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8684e98e3e1Schristos  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8694e98e3e1Schristos  | --exec | --exe | --ex)
8704e98e3e1Schristos    ac_prev=exec_prefix ;;
8714e98e3e1Schristos  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8724e98e3e1Schristos  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
8734e98e3e1Schristos  | --exec=* | --exe=* | --ex=*)
8744e98e3e1Schristos    exec_prefix=$ac_optarg ;;
8754e98e3e1Schristos
8764e98e3e1Schristos  -gas | --gas | --ga | --g)
8774e98e3e1Schristos    # Obsolete; use --with-gas.
8784e98e3e1Schristos    with_gas=yes ;;
8794e98e3e1Schristos
8804e98e3e1Schristos  -help | --help | --hel | --he | -h)
8814e98e3e1Schristos    ac_init_help=long ;;
8824e98e3e1Schristos  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
8834e98e3e1Schristos    ac_init_help=recursive ;;
8844e98e3e1Schristos  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
8854e98e3e1Schristos    ac_init_help=short ;;
8864e98e3e1Schristos
8874e98e3e1Schristos  -host | --host | --hos | --ho)
8884e98e3e1Schristos    ac_prev=host_alias ;;
8894e98e3e1Schristos  -host=* | --host=* | --hos=* | --ho=*)
8904e98e3e1Schristos    host_alias=$ac_optarg ;;
8914e98e3e1Schristos
8924e98e3e1Schristos  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
8934e98e3e1Schristos    ac_prev=htmldir ;;
8944e98e3e1Schristos  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
8954e98e3e1Schristos  | --ht=*)
8964e98e3e1Schristos    htmldir=$ac_optarg ;;
8974e98e3e1Schristos
8984e98e3e1Schristos  -includedir | --includedir | --includedi | --included | --include \
8994e98e3e1Schristos  | --includ | --inclu | --incl | --inc)
9004e98e3e1Schristos    ac_prev=includedir ;;
9014e98e3e1Schristos  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9024e98e3e1Schristos  | --includ=* | --inclu=* | --incl=* | --inc=*)
9034e98e3e1Schristos    includedir=$ac_optarg ;;
9044e98e3e1Schristos
9054e98e3e1Schristos  -infodir | --infodir | --infodi | --infod | --info | --inf)
9064e98e3e1Schristos    ac_prev=infodir ;;
9074e98e3e1Schristos  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9084e98e3e1Schristos    infodir=$ac_optarg ;;
9094e98e3e1Schristos
9104e98e3e1Schristos  -libdir | --libdir | --libdi | --libd)
9114e98e3e1Schristos    ac_prev=libdir ;;
9124e98e3e1Schristos  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9134e98e3e1Schristos    libdir=$ac_optarg ;;
9144e98e3e1Schristos
9154e98e3e1Schristos  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9164e98e3e1Schristos  | --libexe | --libex | --libe)
9174e98e3e1Schristos    ac_prev=libexecdir ;;
9184e98e3e1Schristos  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9194e98e3e1Schristos  | --libexe=* | --libex=* | --libe=*)
9204e98e3e1Schristos    libexecdir=$ac_optarg ;;
9214e98e3e1Schristos
9224e98e3e1Schristos  -localedir | --localedir | --localedi | --localed | --locale)
9234e98e3e1Schristos    ac_prev=localedir ;;
9244e98e3e1Schristos  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9254e98e3e1Schristos    localedir=$ac_optarg ;;
9264e98e3e1Schristos
9274e98e3e1Schristos  -localstatedir | --localstatedir | --localstatedi | --localstated \
9284e98e3e1Schristos  | --localstate | --localstat | --localsta | --localst | --locals)
9294e98e3e1Schristos    ac_prev=localstatedir ;;
9304e98e3e1Schristos  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
9314e98e3e1Schristos  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
9324e98e3e1Schristos    localstatedir=$ac_optarg ;;
9334e98e3e1Schristos
9344e98e3e1Schristos  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
9354e98e3e1Schristos    ac_prev=mandir ;;
9364e98e3e1Schristos  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
9374e98e3e1Schristos    mandir=$ac_optarg ;;
9384e98e3e1Schristos
9394e98e3e1Schristos  -nfp | --nfp | --nf)
9404e98e3e1Schristos    # Obsolete; use --without-fp.
9414e98e3e1Schristos    with_fp=no ;;
9424e98e3e1Schristos
9434e98e3e1Schristos  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9444e98e3e1Schristos  | --no-cr | --no-c | -n)
9454e98e3e1Schristos    no_create=yes ;;
9464e98e3e1Schristos
9474e98e3e1Schristos  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9484e98e3e1Schristos  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
9494e98e3e1Schristos    no_recursion=yes ;;
9504e98e3e1Schristos
9514e98e3e1Schristos  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
9524e98e3e1Schristos  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
9534e98e3e1Schristos  | --oldin | --oldi | --old | --ol | --o)
9544e98e3e1Schristos    ac_prev=oldincludedir ;;
9554e98e3e1Schristos  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
9564e98e3e1Schristos  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
9574e98e3e1Schristos  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
9584e98e3e1Schristos    oldincludedir=$ac_optarg ;;
9594e98e3e1Schristos
9604e98e3e1Schristos  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9614e98e3e1Schristos    ac_prev=prefix ;;
9624e98e3e1Schristos  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9634e98e3e1Schristos    prefix=$ac_optarg ;;
9644e98e3e1Schristos
9654e98e3e1Schristos  -program-prefix | --program-prefix | --program-prefi | --program-pref \
9664e98e3e1Schristos  | --program-pre | --program-pr | --program-p)
9674e98e3e1Schristos    ac_prev=program_prefix ;;
9684e98e3e1Schristos  -program-prefix=* | --program-prefix=* | --program-prefi=* \
9694e98e3e1Schristos  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
9704e98e3e1Schristos    program_prefix=$ac_optarg ;;
9714e98e3e1Schristos
9724e98e3e1Schristos  -program-suffix | --program-suffix | --program-suffi | --program-suff \
9734e98e3e1Schristos  | --program-suf | --program-su | --program-s)
9744e98e3e1Schristos    ac_prev=program_suffix ;;
9754e98e3e1Schristos  -program-suffix=* | --program-suffix=* | --program-suffi=* \
9764e98e3e1Schristos  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
9774e98e3e1Schristos    program_suffix=$ac_optarg ;;
9784e98e3e1Schristos
9794e98e3e1Schristos  -program-transform-name | --program-transform-name \
9804e98e3e1Schristos  | --program-transform-nam | --program-transform-na \
9814e98e3e1Schristos  | --program-transform-n | --program-transform- \
9824e98e3e1Schristos  | --program-transform | --program-transfor \
9834e98e3e1Schristos  | --program-transfo | --program-transf \
9844e98e3e1Schristos  | --program-trans | --program-tran \
9854e98e3e1Schristos  | --progr-tra | --program-tr | --program-t)
9864e98e3e1Schristos    ac_prev=program_transform_name ;;
9874e98e3e1Schristos  -program-transform-name=* | --program-transform-name=* \
9884e98e3e1Schristos  | --program-transform-nam=* | --program-transform-na=* \
9894e98e3e1Schristos  | --program-transform-n=* | --program-transform-=* \
9904e98e3e1Schristos  | --program-transform=* | --program-transfor=* \
9914e98e3e1Schristos  | --program-transfo=* | --program-transf=* \
9924e98e3e1Schristos  | --program-trans=* | --program-tran=* \
9934e98e3e1Schristos  | --progr-tra=* | --program-tr=* | --program-t=*)
9944e98e3e1Schristos    program_transform_name=$ac_optarg ;;
9954e98e3e1Schristos
9964e98e3e1Schristos  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
9974e98e3e1Schristos    ac_prev=pdfdir ;;
9984e98e3e1Schristos  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
9994e98e3e1Schristos    pdfdir=$ac_optarg ;;
10004e98e3e1Schristos
10014e98e3e1Schristos  -psdir | --psdir | --psdi | --psd | --ps)
10024e98e3e1Schristos    ac_prev=psdir ;;
10034e98e3e1Schristos  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10044e98e3e1Schristos    psdir=$ac_optarg ;;
10054e98e3e1Schristos
10064e98e3e1Schristos  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10074e98e3e1Schristos  | -silent | --silent | --silen | --sile | --sil)
10084e98e3e1Schristos    silent=yes ;;
10094e98e3e1Schristos
10104e98e3e1Schristos  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10114e98e3e1Schristos    ac_prev=sbindir ;;
10124e98e3e1Schristos  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10134e98e3e1Schristos  | --sbi=* | --sb=*)
10144e98e3e1Schristos    sbindir=$ac_optarg ;;
10154e98e3e1Schristos
10164e98e3e1Schristos  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10174e98e3e1Schristos  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10184e98e3e1Schristos  | --sharedst | --shareds | --shared | --share | --shar \
10194e98e3e1Schristos  | --sha | --sh)
10204e98e3e1Schristos    ac_prev=sharedstatedir ;;
10214e98e3e1Schristos  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
10224e98e3e1Schristos  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
10234e98e3e1Schristos  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
10244e98e3e1Schristos  | --sha=* | --sh=*)
10254e98e3e1Schristos    sharedstatedir=$ac_optarg ;;
10264e98e3e1Schristos
10274e98e3e1Schristos  -site | --site | --sit)
10284e98e3e1Schristos    ac_prev=site ;;
10294e98e3e1Schristos  -site=* | --site=* | --sit=*)
10304e98e3e1Schristos    site=$ac_optarg ;;
10314e98e3e1Schristos
10324e98e3e1Schristos  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10334e98e3e1Schristos    ac_prev=srcdir ;;
10344e98e3e1Schristos  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10354e98e3e1Schristos    srcdir=$ac_optarg ;;
10364e98e3e1Schristos
10374e98e3e1Schristos  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
10384e98e3e1Schristos  | --syscon | --sysco | --sysc | --sys | --sy)
10394e98e3e1Schristos    ac_prev=sysconfdir ;;
10404e98e3e1Schristos  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10414e98e3e1Schristos  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10424e98e3e1Schristos    sysconfdir=$ac_optarg ;;
10434e98e3e1Schristos
10444e98e3e1Schristos  -target | --target | --targe | --targ | --tar | --ta | --t)
10454e98e3e1Schristos    ac_prev=target_alias ;;
10464e98e3e1Schristos  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10474e98e3e1Schristos    target_alias=$ac_optarg ;;
10484e98e3e1Schristos
10494e98e3e1Schristos  -v | -verbose | --verbose | --verbos | --verbo | --verb)
10504e98e3e1Schristos    verbose=yes ;;
10514e98e3e1Schristos
10524e98e3e1Schristos  -version | --version | --versio | --versi | --vers | -V)
10534e98e3e1Schristos    ac_init_version=: ;;
10544e98e3e1Schristos
10554e98e3e1Schristos  -with-* | --with-*)
10564e98e3e1Schristos    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10574e98e3e1Schristos    # Reject names that are not valid shell variable names.
10584e98e3e1Schristos    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10594559860eSchristos      as_fn_error $? "invalid package name: $ac_useropt"
10604e98e3e1Schristos    ac_useropt_orig=$ac_useropt
10614e98e3e1Schristos    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10624e98e3e1Schristos    case $ac_user_opts in
10634e98e3e1Schristos      *"
10644e98e3e1Schristos"with_$ac_useropt"
10654e98e3e1Schristos"*) ;;
10664e98e3e1Schristos      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
10674e98e3e1Schristos	 ac_unrecognized_sep=', ';;
10684e98e3e1Schristos    esac
10694e98e3e1Schristos    eval with_$ac_useropt=\$ac_optarg ;;
10704e98e3e1Schristos
10714e98e3e1Schristos  -without-* | --without-*)
10724e98e3e1Schristos    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
10734e98e3e1Schristos    # Reject names that are not valid shell variable names.
10744e98e3e1Schristos    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
10754559860eSchristos      as_fn_error $? "invalid package name: $ac_useropt"
10764e98e3e1Schristos    ac_useropt_orig=$ac_useropt
10774e98e3e1Schristos    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10784e98e3e1Schristos    case $ac_user_opts in
10794e98e3e1Schristos      *"
10804e98e3e1Schristos"with_$ac_useropt"
10814e98e3e1Schristos"*) ;;
10824e98e3e1Schristos      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
10834e98e3e1Schristos	 ac_unrecognized_sep=', ';;
10844e98e3e1Schristos    esac
10854e98e3e1Schristos    eval with_$ac_useropt=no ;;
10864e98e3e1Schristos
10874e98e3e1Schristos  --x)
10884e98e3e1Schristos    # Obsolete; use --with-x.
10894e98e3e1Schristos    with_x=yes ;;
10904e98e3e1Schristos
10914e98e3e1Schristos  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
10924e98e3e1Schristos  | --x-incl | --x-inc | --x-in | --x-i)
10934e98e3e1Schristos    ac_prev=x_includes ;;
10944e98e3e1Schristos  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
10954e98e3e1Schristos  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
10964e98e3e1Schristos    x_includes=$ac_optarg ;;
10974e98e3e1Schristos
10984e98e3e1Schristos  -x-libraries | --x-libraries | --x-librarie | --x-librari \
10994e98e3e1Schristos  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11004e98e3e1Schristos    ac_prev=x_libraries ;;
11014e98e3e1Schristos  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11024e98e3e1Schristos  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11034e98e3e1Schristos    x_libraries=$ac_optarg ;;
11044e98e3e1Schristos
11054559860eSchristos  -*) as_fn_error $? "unrecognized option: \`$ac_option'
11064559860eSchristosTry \`$0 --help' for more information"
11074e98e3e1Schristos    ;;
11084e98e3e1Schristos
11094e98e3e1Schristos  *=*)
11104e98e3e1Schristos    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11114e98e3e1Schristos    # Reject names that are not valid shell variable names.
11124e98e3e1Schristos    case $ac_envvar in #(
11134e98e3e1Schristos      '' | [0-9]* | *[!_$as_cr_alnum]* )
11144559860eSchristos      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
11154e98e3e1Schristos    esac
11164e98e3e1Schristos    eval $ac_envvar=\$ac_optarg
11174e98e3e1Schristos    export $ac_envvar ;;
11184e98e3e1Schristos
11194e98e3e1Schristos  *)
11204e98e3e1Schristos    # FIXME: should be removed in autoconf 3.0.
11214e98e3e1Schristos    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
11224e98e3e1Schristos    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11234e98e3e1Schristos      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
11244559860eSchristos    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11254e98e3e1Schristos    ;;
11264e98e3e1Schristos
11274e98e3e1Schristos  esac
11284e98e3e1Schristosdone
11294e98e3e1Schristos
11304e98e3e1Schristosif test -n "$ac_prev"; then
11314e98e3e1Schristos  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
11324559860eSchristos  as_fn_error $? "missing argument to $ac_option"
11334e98e3e1Schristosfi
11344e98e3e1Schristos
11354e98e3e1Schristosif test -n "$ac_unrecognized_opts"; then
11364e98e3e1Schristos  case $enable_option_checking in
11374e98e3e1Schristos    no) ;;
11384559860eSchristos    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11394e98e3e1Schristos    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11404e98e3e1Schristos  esac
11414e98e3e1Schristosfi
11424e98e3e1Schristos
11434e98e3e1Schristos# Check all directory arguments for consistency.
11444e98e3e1Schristosfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11454e98e3e1Schristos		datadir sysconfdir sharedstatedir localstatedir includedir \
11464e98e3e1Schristos		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11474e98e3e1Schristos		libdir localedir mandir
11484e98e3e1Schristosdo
11494e98e3e1Schristos  eval ac_val=\$$ac_var
11504e98e3e1Schristos  # Remove trailing slashes.
11514e98e3e1Schristos  case $ac_val in
11524e98e3e1Schristos    */ )
11534e98e3e1Schristos      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
11544e98e3e1Schristos      eval $ac_var=\$ac_val;;
11554e98e3e1Schristos  esac
11564e98e3e1Schristos  # Be sure to have absolute directory names.
11574e98e3e1Schristos  case $ac_val in
11584e98e3e1Schristos    [\\/$]* | ?:[\\/]* )  continue;;
11594e98e3e1Schristos    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11604e98e3e1Schristos  esac
11614559860eSchristos  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
11624e98e3e1Schristosdone
11634e98e3e1Schristos
11644e98e3e1Schristos# There might be people who depend on the old broken behavior: `$host'
11654e98e3e1Schristos# used to hold the argument of --host etc.
11664e98e3e1Schristos# FIXME: To remove some day.
11674e98e3e1Schristosbuild=$build_alias
11684e98e3e1Schristoshost=$host_alias
11694e98e3e1Schristostarget=$target_alias
11704e98e3e1Schristos
11714e98e3e1Schristos# FIXME: To remove some day.
11724e98e3e1Schristosif test "x$host_alias" != x; then
11734e98e3e1Schristos  if test "x$build_alias" = x; then
11744e98e3e1Schristos    cross_compiling=maybe
11754e98e3e1Schristos  elif test "x$build_alias" != "x$host_alias"; then
11764e98e3e1Schristos    cross_compiling=yes
11774e98e3e1Schristos  fi
11784e98e3e1Schristosfi
11794e98e3e1Schristos
11804e98e3e1Schristosac_tool_prefix=
11814e98e3e1Schristostest -n "$host_alias" && ac_tool_prefix=$host_alias-
11824e98e3e1Schristos
11834e98e3e1Schristostest "$silent" = yes && exec 6>/dev/null
11844e98e3e1Schristos
11854e98e3e1Schristos
11864e98e3e1Schristosac_pwd=`pwd` && test -n "$ac_pwd" &&
11874e98e3e1Schristosac_ls_di=`ls -di .` &&
11884e98e3e1Schristosac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
11894559860eSchristos  as_fn_error $? "working directory cannot be determined"
11904e98e3e1Schristostest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
11914559860eSchristos  as_fn_error $? "pwd does not report name of working directory"
11924e98e3e1Schristos
11934e98e3e1Schristos
11944e98e3e1Schristos# Find the source files, if location was not specified.
11954e98e3e1Schristosif test -z "$srcdir"; then
11964e98e3e1Schristos  ac_srcdir_defaulted=yes
11974e98e3e1Schristos  # Try the directory containing this script, then the parent directory.
11984e98e3e1Schristos  ac_confdir=`$as_dirname -- "$as_myself" ||
11994e98e3e1Schristos$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12004e98e3e1Schristos	 X"$as_myself" : 'X\(//\)[^/]' \| \
12014e98e3e1Schristos	 X"$as_myself" : 'X\(//\)$' \| \
12024e98e3e1Schristos	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12034e98e3e1Schristos$as_echo X"$as_myself" |
12044e98e3e1Schristos    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12054e98e3e1Schristos	    s//\1/
12064e98e3e1Schristos	    q
12074e98e3e1Schristos	  }
12084e98e3e1Schristos	  /^X\(\/\/\)[^/].*/{
12094e98e3e1Schristos	    s//\1/
12104e98e3e1Schristos	    q
12114e98e3e1Schristos	  }
12124e98e3e1Schristos	  /^X\(\/\/\)$/{
12134e98e3e1Schristos	    s//\1/
12144e98e3e1Schristos	    q
12154e98e3e1Schristos	  }
12164e98e3e1Schristos	  /^X\(\/\).*/{
12174e98e3e1Schristos	    s//\1/
12184e98e3e1Schristos	    q
12194e98e3e1Schristos	  }
12204e98e3e1Schristos	  s/.*/./; q'`
12214e98e3e1Schristos  srcdir=$ac_confdir
12224e98e3e1Schristos  if test ! -r "$srcdir/$ac_unique_file"; then
12234e98e3e1Schristos    srcdir=..
12244e98e3e1Schristos  fi
12254e98e3e1Schristoselse
12264e98e3e1Schristos  ac_srcdir_defaulted=no
12274e98e3e1Schristosfi
12284e98e3e1Schristosif test ! -r "$srcdir/$ac_unique_file"; then
12294e98e3e1Schristos  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
12304559860eSchristos  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12314e98e3e1Schristosfi
12324e98e3e1Schristosac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
12334e98e3e1Schristosac_abs_confdir=`(
12344559860eSchristos	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12354e98e3e1Schristos	pwd)`
12364e98e3e1Schristos# When building in place, set srcdir=.
12374e98e3e1Schristosif test "$ac_abs_confdir" = "$ac_pwd"; then
12384e98e3e1Schristos  srcdir=.
12394e98e3e1Schristosfi
12404e98e3e1Schristos# Remove unnecessary trailing slashes from srcdir.
12414e98e3e1Schristos# Double slashes in file names in object file debugging info
12424e98e3e1Schristos# mess up M-x gdb in Emacs.
12434e98e3e1Schristoscase $srcdir in
12444e98e3e1Schristos*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12454e98e3e1Schristosesac
12464e98e3e1Schristosfor ac_var in $ac_precious_vars; do
12474e98e3e1Schristos  eval ac_env_${ac_var}_set=\${${ac_var}+set}
12484e98e3e1Schristos  eval ac_env_${ac_var}_value=\$${ac_var}
12494e98e3e1Schristos  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
12504e98e3e1Schristos  eval ac_cv_env_${ac_var}_value=\$${ac_var}
12514e98e3e1Schristosdone
12524e98e3e1Schristos
12534e98e3e1Schristos#
12544e98e3e1Schristos# Report the --help message.
12554e98e3e1Schristos#
12564e98e3e1Schristosif test "$ac_init_help" = "long"; then
12574e98e3e1Schristos  # Omit some internal or obsolete options to make the list less imposing.
12584e98e3e1Schristos  # This message is too long to be a string in the A/UX 3.1 sh.
12594e98e3e1Schristos  cat <<_ACEOF
12604e98e3e1Schristos\`configure' configures libdecnumber   to adapt to many kinds of systems.
12614e98e3e1Schristos
12624e98e3e1SchristosUsage: $0 [OPTION]... [VAR=VALUE]...
12634e98e3e1Schristos
12644e98e3e1SchristosTo assign environment variables (e.g., CC, CFLAGS...), specify them as
12654e98e3e1SchristosVAR=VALUE.  See below for descriptions of some of the useful variables.
12664e98e3e1Schristos
12674e98e3e1SchristosDefaults for the options are specified in brackets.
12684e98e3e1Schristos
12694e98e3e1SchristosConfiguration:
12704e98e3e1Schristos  -h, --help              display this help and exit
12714e98e3e1Schristos      --help=short        display options specific to this package
12724e98e3e1Schristos      --help=recursive    display the short help of all the included packages
12734e98e3e1Schristos  -V, --version           display version information and exit
12744e98e3e1Schristos  -q, --quiet, --silent   do not print \`checking ...' messages
12754e98e3e1Schristos      --cache-file=FILE   cache test results in FILE [disabled]
12764e98e3e1Schristos  -C, --config-cache      alias for \`--cache-file=config.cache'
12774e98e3e1Schristos  -n, --no-create         do not create output files
12784e98e3e1Schristos      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
12794e98e3e1Schristos
12804e98e3e1SchristosInstallation directories:
12814e98e3e1Schristos  --prefix=PREFIX         install architecture-independent files in PREFIX
12824e98e3e1Schristos                          [$ac_default_prefix]
12834e98e3e1Schristos  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
12844e98e3e1Schristos                          [PREFIX]
12854e98e3e1Schristos
12864e98e3e1SchristosBy default, \`make install' will install all the files in
12874e98e3e1Schristos\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
12884e98e3e1Schristosan installation prefix other than \`$ac_default_prefix' using \`--prefix',
12894e98e3e1Schristosfor instance \`--prefix=\$HOME'.
12904e98e3e1Schristos
12914e98e3e1SchristosFor better control, use the options below.
12924e98e3e1Schristos
12934e98e3e1SchristosFine tuning of the installation directories:
12944e98e3e1Schristos  --bindir=DIR            user executables [EPREFIX/bin]
12954e98e3e1Schristos  --sbindir=DIR           system admin executables [EPREFIX/sbin]
12964e98e3e1Schristos  --libexecdir=DIR        program executables [EPREFIX/libexec]
12974e98e3e1Schristos  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
12984e98e3e1Schristos  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
12994e98e3e1Schristos  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13004e98e3e1Schristos  --libdir=DIR            object code libraries [EPREFIX/lib]
13014e98e3e1Schristos  --includedir=DIR        C header files [PREFIX/include]
13024e98e3e1Schristos  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13034e98e3e1Schristos  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13044e98e3e1Schristos  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13054e98e3e1Schristos  --infodir=DIR           info documentation [DATAROOTDIR/info]
13064e98e3e1Schristos  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13074e98e3e1Schristos  --mandir=DIR            man documentation [DATAROOTDIR/man]
13084e98e3e1Schristos  --docdir=DIR            documentation root [DATAROOTDIR/doc/libdecnumber]
13094e98e3e1Schristos  --htmldir=DIR           html documentation [DOCDIR]
13104e98e3e1Schristos  --dvidir=DIR            dvi documentation [DOCDIR]
13114e98e3e1Schristos  --pdfdir=DIR            pdf documentation [DOCDIR]
13124e98e3e1Schristos  --psdir=DIR             ps documentation [DOCDIR]
13134e98e3e1Schristos_ACEOF
13144e98e3e1Schristos
13154e98e3e1Schristos  cat <<\_ACEOF
13164e98e3e1Schristos
13174e98e3e1SchristosSystem types:
13184e98e3e1Schristos  --build=BUILD     configure for building on BUILD [guessed]
13194e98e3e1Schristos  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
13204e98e3e1Schristos  --target=TARGET   configure for building compilers for TARGET [HOST]
13214e98e3e1Schristos_ACEOF
13224e98e3e1Schristosfi
13234e98e3e1Schristos
13244e98e3e1Schristosif test -n "$ac_init_help"; then
13254e98e3e1Schristos  case $ac_init_help in
13264e98e3e1Schristos     short | recursive ) echo "Configuration of libdecnumber  :";;
13274e98e3e1Schristos   esac
13284e98e3e1Schristos  cat <<\_ACEOF
13294e98e3e1Schristos
13304e98e3e1SchristosOptional Features:
13314e98e3e1Schristos  --disable-option-checking  ignore unrecognized --enable/--with options
13324e98e3e1Schristos  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
13334e98e3e1Schristos  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
13344e98e3e1Schristos  --enable-werror-always  enable -Werror despite compiler version
13354e98e3e1Schristos  --enable-maintainer-mode enable rules only needed by maintainers
13364e98e3e1Schristos  --enable-decimal-float={no,yes,bid,dpd}
13374e98e3e1Schristos			enable decimal float extension to C.  Selecting 'bid'
13384e98e3e1Schristos			or 'dpd' choses which decimal floating point format
13394e98e3e1Schristos			to use
134003467a24Schristos  --enable-host-shared    build host code as shared libraries
1341*310b27b1Schristos  --enable-host-pie       build host code as PIE
13424e98e3e1Schristos
13434e98e3e1SchristosSome influential environment variables:
13444e98e3e1Schristos  CC          C compiler command
13454e98e3e1Schristos  CFLAGS      C compiler flags
13464e98e3e1Schristos  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
13474e98e3e1Schristos              nonstandard directory <lib dir>
13484e98e3e1Schristos  LIBS        libraries to pass to the linker, e.g. -l<library>
13494559860eSchristos  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13504e98e3e1Schristos              you have headers in a nonstandard directory <include dir>
13514e98e3e1Schristos  CPP         C preprocessor
13524e98e3e1Schristos
13534e98e3e1SchristosUse these variables to override the choices made by `configure' or to help
13544e98e3e1Schristosit to find libraries and programs with nonstandard names/locations.
13554e98e3e1Schristos
13564e98e3e1SchristosReport bugs to <gcc-bugs@gcc.gnu.org>.
13574e98e3e1Schristos_ACEOF
13584e98e3e1Schristosac_status=$?
13594e98e3e1Schristosfi
13604e98e3e1Schristos
13614e98e3e1Schristosif test "$ac_init_help" = "recursive"; then
13624e98e3e1Schristos  # If there are subdirs, report their specific --help.
13634e98e3e1Schristos  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
13644e98e3e1Schristos    test -d "$ac_dir" ||
13654e98e3e1Schristos      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
13664e98e3e1Schristos      continue
13674e98e3e1Schristos    ac_builddir=.
13684e98e3e1Schristos
13694e98e3e1Schristoscase "$ac_dir" in
13704e98e3e1Schristos.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13714e98e3e1Schristos*)
13724e98e3e1Schristos  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13734e98e3e1Schristos  # A ".." for each directory in $ac_dir_suffix.
13744e98e3e1Schristos  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13754e98e3e1Schristos  case $ac_top_builddir_sub in
13764e98e3e1Schristos  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13774e98e3e1Schristos  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13784e98e3e1Schristos  esac ;;
13794e98e3e1Schristosesac
13804e98e3e1Schristosac_abs_top_builddir=$ac_pwd
13814e98e3e1Schristosac_abs_builddir=$ac_pwd$ac_dir_suffix
13824e98e3e1Schristos# for backward compatibility:
13834e98e3e1Schristosac_top_builddir=$ac_top_build_prefix
13844e98e3e1Schristos
13854e98e3e1Schristoscase $srcdir in
13864e98e3e1Schristos  .)  # We are building in place.
13874e98e3e1Schristos    ac_srcdir=.
13884e98e3e1Schristos    ac_top_srcdir=$ac_top_builddir_sub
13894e98e3e1Schristos    ac_abs_top_srcdir=$ac_pwd ;;
13904e98e3e1Schristos  [\\/]* | ?:[\\/]* )  # Absolute name.
13914e98e3e1Schristos    ac_srcdir=$srcdir$ac_dir_suffix;
13924e98e3e1Schristos    ac_top_srcdir=$srcdir
13934e98e3e1Schristos    ac_abs_top_srcdir=$srcdir ;;
13944e98e3e1Schristos  *) # Relative name.
13954e98e3e1Schristos    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13964e98e3e1Schristos    ac_top_srcdir=$ac_top_build_prefix$srcdir
13974e98e3e1Schristos    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13984e98e3e1Schristosesac
13994e98e3e1Schristosac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14004e98e3e1Schristos
14014e98e3e1Schristos    cd "$ac_dir" || { ac_status=$?; continue; }
14024e98e3e1Schristos    # Check for guested configure.
14034e98e3e1Schristos    if test -f "$ac_srcdir/configure.gnu"; then
14044e98e3e1Schristos      echo &&
14054e98e3e1Schristos      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
14064e98e3e1Schristos    elif test -f "$ac_srcdir/configure"; then
14074e98e3e1Schristos      echo &&
14084e98e3e1Schristos      $SHELL "$ac_srcdir/configure" --help=recursive
14094e98e3e1Schristos    else
14104e98e3e1Schristos      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
14114e98e3e1Schristos    fi || ac_status=$?
14124e98e3e1Schristos    cd "$ac_pwd" || { ac_status=$?; break; }
14134e98e3e1Schristos  done
14144e98e3e1Schristosfi
14154e98e3e1Schristos
14164e98e3e1Schristostest -n "$ac_init_help" && exit $ac_status
14174e98e3e1Schristosif $ac_init_version; then
14184e98e3e1Schristos  cat <<\_ACEOF
14194e98e3e1Schristoslibdecnumber configure
14204559860eSchristosgenerated by GNU Autoconf 2.69
14214e98e3e1Schristos
14224559860eSchristosCopyright (C) 2012 Free Software Foundation, Inc.
14234e98e3e1SchristosThis configure script is free software; the Free Software Foundation
14244e98e3e1Schristosgives unlimited permission to copy, distribute and modify it.
14254e98e3e1Schristos_ACEOF
14264e98e3e1Schristos  exit
14274e98e3e1Schristosfi
14284e98e3e1Schristos
14294e98e3e1Schristos## ------------------------ ##
14304e98e3e1Schristos## Autoconf initialization. ##
14314e98e3e1Schristos## ------------------------ ##
14324e98e3e1Schristos
14334e98e3e1Schristos# ac_fn_c_try_compile LINENO
14344e98e3e1Schristos# --------------------------
14354e98e3e1Schristos# Try to compile conftest.$ac_ext, and return whether this succeeded.
14364e98e3e1Schristosac_fn_c_try_compile ()
14374e98e3e1Schristos{
14384e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14394e98e3e1Schristos  rm -f conftest.$ac_objext
14404e98e3e1Schristos  if { { ac_try="$ac_compile"
14414e98e3e1Schristoscase "(($ac_try" in
14424e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14434e98e3e1Schristos  *) ac_try_echo=$ac_try;;
14444e98e3e1Schristosesac
14454e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14464e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
14474e98e3e1Schristos  (eval "$ac_compile") 2>conftest.err
14484e98e3e1Schristos  ac_status=$?
14494e98e3e1Schristos  if test -s conftest.err; then
14504e98e3e1Schristos    grep -v '^ *+' conftest.err >conftest.er1
14514e98e3e1Schristos    cat conftest.er1 >&5
14524e98e3e1Schristos    mv -f conftest.er1 conftest.err
14534e98e3e1Schristos  fi
14544e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14554e98e3e1Schristos  test $ac_status = 0; } && {
14564e98e3e1Schristos	 test -z "$ac_c_werror_flag" ||
14574e98e3e1Schristos	 test ! -s conftest.err
14584e98e3e1Schristos       } && test -s conftest.$ac_objext; then :
14594e98e3e1Schristos  ac_retval=0
14604e98e3e1Schristoselse
14614e98e3e1Schristos  $as_echo "$as_me: failed program was:" >&5
14624e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5
14634e98e3e1Schristos
14644e98e3e1Schristos	ac_retval=1
14654e98e3e1Schristosfi
14664559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
14674559860eSchristos  as_fn_set_status $ac_retval
14684e98e3e1Schristos
14694e98e3e1Schristos} # ac_fn_c_try_compile
14704e98e3e1Schristos
14714e98e3e1Schristos# ac_fn_c_try_cpp LINENO
14724e98e3e1Schristos# ----------------------
14734e98e3e1Schristos# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
14744e98e3e1Schristosac_fn_c_try_cpp ()
14754e98e3e1Schristos{
14764e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14774e98e3e1Schristos  if { { ac_try="$ac_cpp conftest.$ac_ext"
14784e98e3e1Schristoscase "(($ac_try" in
14794e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14804e98e3e1Schristos  *) ac_try_echo=$ac_try;;
14814e98e3e1Schristosesac
14824e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14834e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
14844e98e3e1Schristos  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
14854e98e3e1Schristos  ac_status=$?
14864e98e3e1Schristos  if test -s conftest.err; then
14874e98e3e1Schristos    grep -v '^ *+' conftest.err >conftest.er1
14884e98e3e1Schristos    cat conftest.er1 >&5
14894e98e3e1Schristos    mv -f conftest.er1 conftest.err
14904e98e3e1Schristos  fi
14914e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14924559860eSchristos  test $ac_status = 0; } > conftest.i && {
14934e98e3e1Schristos	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14944e98e3e1Schristos	 test ! -s conftest.err
14954e98e3e1Schristos       }; then :
14964e98e3e1Schristos  ac_retval=0
14974e98e3e1Schristoselse
14984e98e3e1Schristos  $as_echo "$as_me: failed program was:" >&5
14994e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5
15004e98e3e1Schristos
15014e98e3e1Schristos    ac_retval=1
15024e98e3e1Schristosfi
15034559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15044559860eSchristos  as_fn_set_status $ac_retval
15054e98e3e1Schristos
15064e98e3e1Schristos} # ac_fn_c_try_cpp
15074e98e3e1Schristos
15084e98e3e1Schristos# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
15094e98e3e1Schristos# -------------------------------------------------------
15104e98e3e1Schristos# Tests whether HEADER exists, giving a warning if it cannot be compiled using
15114e98e3e1Schristos# the include files in INCLUDES and setting the cache variable VAR
15124e98e3e1Schristos# accordingly.
15134e98e3e1Schristosac_fn_c_check_header_mongrel ()
15144e98e3e1Schristos{
15154e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15164559860eSchristos  if eval \${$3+:} false; then :
15174e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15184e98e3e1Schristos$as_echo_n "checking for $2... " >&6; }
15194559860eSchristosif eval \${$3+:} false; then :
15204e98e3e1Schristos  $as_echo_n "(cached) " >&6
15214e98e3e1Schristosfi
15224e98e3e1Schristoseval ac_res=\$$3
15234e98e3e1Schristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15244e98e3e1Schristos$as_echo "$ac_res" >&6; }
15254e98e3e1Schristoselse
15264e98e3e1Schristos  # Is the header compilable?
15274e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
15284e98e3e1Schristos$as_echo_n "checking $2 usability... " >&6; }
15294e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
15304e98e3e1Schristos/* end confdefs.h.  */
15314e98e3e1Schristos$4
15324e98e3e1Schristos#include <$2>
15334e98e3e1Schristos_ACEOF
15344e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
15354e98e3e1Schristos  ac_header_compiler=yes
15364e98e3e1Schristoselse
15374e98e3e1Schristos  ac_header_compiler=no
15384e98e3e1Schristosfi
15394e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15404e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
15414e98e3e1Schristos$as_echo "$ac_header_compiler" >&6; }
15424e98e3e1Schristos
15434e98e3e1Schristos# Is the header present?
15444e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
15454e98e3e1Schristos$as_echo_n "checking $2 presence... " >&6; }
15464e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
15474e98e3e1Schristos/* end confdefs.h.  */
15484e98e3e1Schristos#include <$2>
15494e98e3e1Schristos_ACEOF
15504e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then :
15514e98e3e1Schristos  ac_header_preproc=yes
15524e98e3e1Schristoselse
15534e98e3e1Schristos  ac_header_preproc=no
15544e98e3e1Schristosfi
15554559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext
15564e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
15574e98e3e1Schristos$as_echo "$ac_header_preproc" >&6; }
15584e98e3e1Schristos
15594e98e3e1Schristos# So?  What about this header?
15604e98e3e1Schristoscase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
15614e98e3e1Schristos  yes:no: )
15624e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
15634e98e3e1Schristos$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
15644e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
15654e98e3e1Schristos$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
15664e98e3e1Schristos    ;;
15674e98e3e1Schristos  no:yes:* )
15684e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
15694e98e3e1Schristos$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
15704e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
15714e98e3e1Schristos$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
15724e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
15734e98e3e1Schristos$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
15744e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
15754e98e3e1Schristos$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
15764e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
15774e98e3e1Schristos$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
15784559860eSchristos( $as_echo "## ----------------------------------- ##
15794e98e3e1Schristos## Report this to gcc-bugs@gcc.gnu.org ##
15804559860eSchristos## ----------------------------------- ##"
15814e98e3e1Schristos     ) | sed "s/^/$as_me: WARNING:     /" >&2
15824e98e3e1Schristos    ;;
15834e98e3e1Schristosesac
15844e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15854e98e3e1Schristos$as_echo_n "checking for $2... " >&6; }
15864559860eSchristosif eval \${$3+:} false; then :
15874e98e3e1Schristos  $as_echo_n "(cached) " >&6
15884e98e3e1Schristoselse
15894e98e3e1Schristos  eval "$3=\$ac_header_compiler"
15904e98e3e1Schristosfi
15914e98e3e1Schristoseval ac_res=\$$3
15924e98e3e1Schristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15934e98e3e1Schristos$as_echo "$ac_res" >&6; }
15944e98e3e1Schristosfi
15954559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15964e98e3e1Schristos
15974e98e3e1Schristos} # ac_fn_c_check_header_mongrel
15984e98e3e1Schristos
15994e98e3e1Schristos# ac_fn_c_try_run LINENO
16004e98e3e1Schristos# ----------------------
16014e98e3e1Schristos# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
16024e98e3e1Schristos# that executables *can* be run.
16034e98e3e1Schristosac_fn_c_try_run ()
16044e98e3e1Schristos{
16054e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16064e98e3e1Schristos  if { { ac_try="$ac_link"
16074e98e3e1Schristoscase "(($ac_try" in
16084e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16094e98e3e1Schristos  *) ac_try_echo=$ac_try;;
16104e98e3e1Schristosesac
16114e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16124e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
16134e98e3e1Schristos  (eval "$ac_link") 2>&5
16144e98e3e1Schristos  ac_status=$?
16154e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16164e98e3e1Schristos  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
16174e98e3e1Schristos  { { case "(($ac_try" in
16184e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16194e98e3e1Schristos  *) ac_try_echo=$ac_try;;
16204e98e3e1Schristosesac
16214e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16224e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
16234e98e3e1Schristos  (eval "$ac_try") 2>&5
16244e98e3e1Schristos  ac_status=$?
16254e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16264e98e3e1Schristos  test $ac_status = 0; }; }; then :
16274e98e3e1Schristos  ac_retval=0
16284e98e3e1Schristoselse
16294e98e3e1Schristos  $as_echo "$as_me: program exited with status $ac_status" >&5
16304e98e3e1Schristos       $as_echo "$as_me: failed program was:" >&5
16314e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5
16324e98e3e1Schristos
16334e98e3e1Schristos       ac_retval=$ac_status
16344e98e3e1Schristosfi
16354e98e3e1Schristos  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16364559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16374559860eSchristos  as_fn_set_status $ac_retval
16384e98e3e1Schristos
16394e98e3e1Schristos} # ac_fn_c_try_run
16404e98e3e1Schristos
16414e98e3e1Schristos# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
16424e98e3e1Schristos# -------------------------------------------------------
16434e98e3e1Schristos# Tests whether HEADER exists and can be compiled using the include files in
16444e98e3e1Schristos# INCLUDES, setting the cache variable VAR accordingly.
16454e98e3e1Schristosac_fn_c_check_header_compile ()
16464e98e3e1Schristos{
16474e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16484e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
16494e98e3e1Schristos$as_echo_n "checking for $2... " >&6; }
16504559860eSchristosif eval \${$3+:} false; then :
16514e98e3e1Schristos  $as_echo_n "(cached) " >&6
16524e98e3e1Schristoselse
16534e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16544e98e3e1Schristos/* end confdefs.h.  */
16554e98e3e1Schristos$4
16564e98e3e1Schristos#include <$2>
16574e98e3e1Schristos_ACEOF
16584e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
16594e98e3e1Schristos  eval "$3=yes"
16604e98e3e1Schristoselse
16614e98e3e1Schristos  eval "$3=no"
16624e98e3e1Schristosfi
16634e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16644e98e3e1Schristosfi
16654e98e3e1Schristoseval ac_res=\$$3
16664e98e3e1Schristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16674e98e3e1Schristos$as_echo "$ac_res" >&6; }
16684559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16694e98e3e1Schristos
16704e98e3e1Schristos} # ac_fn_c_check_header_compile
16714e98e3e1Schristos
16724e98e3e1Schristos# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
16734e98e3e1Schristos# -------------------------------------------
16744e98e3e1Schristos# Tests whether TYPE exists after having included INCLUDES, setting cache
16754e98e3e1Schristos# variable VAR accordingly.
16764e98e3e1Schristosac_fn_c_check_type ()
16774e98e3e1Schristos{
16784e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16794e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
16804e98e3e1Schristos$as_echo_n "checking for $2... " >&6; }
16814559860eSchristosif eval \${$3+:} false; then :
16824e98e3e1Schristos  $as_echo_n "(cached) " >&6
16834e98e3e1Schristoselse
16844e98e3e1Schristos  eval "$3=no"
16854e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16864e98e3e1Schristos/* end confdefs.h.  */
16874e98e3e1Schristos$4
16884e98e3e1Schristosint
16894e98e3e1Schristosmain ()
16904e98e3e1Schristos{
16914e98e3e1Schristosif (sizeof ($2))
16924e98e3e1Schristos	 return 0;
16934e98e3e1Schristos  ;
16944e98e3e1Schristos  return 0;
16954e98e3e1Schristos}
16964e98e3e1Schristos_ACEOF
16974e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
16984e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16994e98e3e1Schristos/* end confdefs.h.  */
17004e98e3e1Schristos$4
17014e98e3e1Schristosint
17024e98e3e1Schristosmain ()
17034e98e3e1Schristos{
17044e98e3e1Schristosif (sizeof (($2)))
17054e98e3e1Schristos	    return 0;
17064e98e3e1Schristos  ;
17074e98e3e1Schristos  return 0;
17084e98e3e1Schristos}
17094e98e3e1Schristos_ACEOF
17104e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
17114e98e3e1Schristos
17124e98e3e1Schristoselse
17134e98e3e1Schristos  eval "$3=yes"
17144e98e3e1Schristosfi
17154e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17164e98e3e1Schristosfi
17174e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17184e98e3e1Schristosfi
17194e98e3e1Schristoseval ac_res=\$$3
17204e98e3e1Schristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17214e98e3e1Schristos$as_echo "$ac_res" >&6; }
17224559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17234e98e3e1Schristos
17244e98e3e1Schristos} # ac_fn_c_check_type
17254e98e3e1Schristos
17264e98e3e1Schristos# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
17274e98e3e1Schristos# --------------------------------------------
17284e98e3e1Schristos# Tries to find the compile-time value of EXPR in a program that includes
17294e98e3e1Schristos# INCLUDES, setting VAR accordingly. Returns whether the value could be
17304e98e3e1Schristos# computed
17314e98e3e1Schristosac_fn_c_compute_int ()
17324e98e3e1Schristos{
17334e98e3e1Schristos  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17344e98e3e1Schristos  if test "$cross_compiling" = yes; then
17354e98e3e1Schristos    # Depending upon the size, compute the lo and hi bounds.
17364e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
17374e98e3e1Schristos/* end confdefs.h.  */
17384e98e3e1Schristos$4
17394e98e3e1Schristosint
17404e98e3e1Schristosmain ()
17414e98e3e1Schristos{
17424e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) >= 0)];
17434559860eSchristostest_array [0] = 0;
17444559860eSchristosreturn test_array [0];
17454e98e3e1Schristos
17464e98e3e1Schristos  ;
17474e98e3e1Schristos  return 0;
17484e98e3e1Schristos}
17494e98e3e1Schristos_ACEOF
17504e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
17514e98e3e1Schristos  ac_lo=0 ac_mid=0
17524e98e3e1Schristos  while :; do
17534e98e3e1Schristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17544e98e3e1Schristos/* end confdefs.h.  */
17554e98e3e1Schristos$4
17564e98e3e1Schristosint
17574e98e3e1Schristosmain ()
17584e98e3e1Schristos{
17594e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
17604559860eSchristostest_array [0] = 0;
17614559860eSchristosreturn test_array [0];
17624e98e3e1Schristos
17634e98e3e1Schristos  ;
17644e98e3e1Schristos  return 0;
17654e98e3e1Schristos}
17664e98e3e1Schristos_ACEOF
17674e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
17684e98e3e1Schristos  ac_hi=$ac_mid; break
17694e98e3e1Schristoselse
17704e98e3e1Schristos  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
17714e98e3e1Schristos			if test $ac_lo -le $ac_mid; then
17724e98e3e1Schristos			  ac_lo= ac_hi=
17734e98e3e1Schristos			  break
17744e98e3e1Schristos			fi
17754e98e3e1Schristos			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
17764e98e3e1Schristosfi
17774e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17784e98e3e1Schristos  done
17794e98e3e1Schristoselse
17804e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17814e98e3e1Schristos/* end confdefs.h.  */
17824e98e3e1Schristos$4
17834e98e3e1Schristosint
17844e98e3e1Schristosmain ()
17854e98e3e1Schristos{
17864e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) < 0)];
17874559860eSchristostest_array [0] = 0;
17884559860eSchristosreturn test_array [0];
17894e98e3e1Schristos
17904e98e3e1Schristos  ;
17914e98e3e1Schristos  return 0;
17924e98e3e1Schristos}
17934e98e3e1Schristos_ACEOF
17944e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
17954e98e3e1Schristos  ac_hi=-1 ac_mid=-1
17964e98e3e1Schristos  while :; do
17974e98e3e1Schristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17984e98e3e1Schristos/* end confdefs.h.  */
17994e98e3e1Schristos$4
18004e98e3e1Schristosint
18014e98e3e1Schristosmain ()
18024e98e3e1Schristos{
18034e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
18044559860eSchristostest_array [0] = 0;
18054559860eSchristosreturn test_array [0];
18064e98e3e1Schristos
18074e98e3e1Schristos  ;
18084e98e3e1Schristos  return 0;
18094e98e3e1Schristos}
18104e98e3e1Schristos_ACEOF
18114e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
18124e98e3e1Schristos  ac_lo=$ac_mid; break
18134e98e3e1Schristoselse
18144e98e3e1Schristos  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
18154e98e3e1Schristos			if test $ac_mid -le $ac_hi; then
18164e98e3e1Schristos			  ac_lo= ac_hi=
18174e98e3e1Schristos			  break
18184e98e3e1Schristos			fi
18194e98e3e1Schristos			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
18204e98e3e1Schristosfi
18214e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18224e98e3e1Schristos  done
18234e98e3e1Schristoselse
18244e98e3e1Schristos  ac_lo= ac_hi=
18254e98e3e1Schristosfi
18264e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18274e98e3e1Schristosfi
18284e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18294e98e3e1Schristos# Binary search between lo and hi bounds.
18304e98e3e1Schristoswhile test "x$ac_lo" != "x$ac_hi"; do
18314e98e3e1Schristos  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
18324e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18334e98e3e1Schristos/* end confdefs.h.  */
18344e98e3e1Schristos$4
18354e98e3e1Schristosint
18364e98e3e1Schristosmain ()
18374e98e3e1Schristos{
18384e98e3e1Schristosstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
18394559860eSchristostest_array [0] = 0;
18404559860eSchristosreturn test_array [0];
18414e98e3e1Schristos
18424e98e3e1Schristos  ;
18434e98e3e1Schristos  return 0;
18444e98e3e1Schristos}
18454e98e3e1Schristos_ACEOF
18464e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
18474e98e3e1Schristos  ac_hi=$ac_mid
18484e98e3e1Schristoselse
18494e98e3e1Schristos  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
18504e98e3e1Schristosfi
18514e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18524e98e3e1Schristosdone
18534e98e3e1Schristoscase $ac_lo in #((
18544e98e3e1Schristos?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
18554e98e3e1Schristos'') ac_retval=1 ;;
18564e98e3e1Schristosesac
18574e98e3e1Schristos  else
18584e98e3e1Schristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18594e98e3e1Schristos/* end confdefs.h.  */
18604e98e3e1Schristos$4
18614e98e3e1Schristosstatic long int longval () { return $2; }
18624e98e3e1Schristosstatic unsigned long int ulongval () { return $2; }
18634e98e3e1Schristos#include <stdio.h>
18644e98e3e1Schristos#include <stdlib.h>
18654e98e3e1Schristosint
18664e98e3e1Schristosmain ()
18674e98e3e1Schristos{
18684e98e3e1Schristos
18694e98e3e1Schristos  FILE *f = fopen ("conftest.val", "w");
18704e98e3e1Schristos  if (! f)
18714e98e3e1Schristos    return 1;
18724e98e3e1Schristos  if (($2) < 0)
18734e98e3e1Schristos    {
18744e98e3e1Schristos      long int i = longval ();
18754e98e3e1Schristos      if (i != ($2))
18764e98e3e1Schristos	return 1;
18774e98e3e1Schristos      fprintf (f, "%ld", i);
18784e98e3e1Schristos    }
18794e98e3e1Schristos  else
18804e98e3e1Schristos    {
18814e98e3e1Schristos      unsigned long int i = ulongval ();
18824e98e3e1Schristos      if (i != ($2))
18834e98e3e1Schristos	return 1;
18844e98e3e1Schristos      fprintf (f, "%lu", i);
18854e98e3e1Schristos    }
18864e98e3e1Schristos  /* Do not output a trailing newline, as this causes \r\n confusion
18874e98e3e1Schristos     on some platforms.  */
18884e98e3e1Schristos  return ferror (f) || fclose (f) != 0;
18894e98e3e1Schristos
18904e98e3e1Schristos  ;
18914e98e3e1Schristos  return 0;
18924e98e3e1Schristos}
18934e98e3e1Schristos_ACEOF
18944e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then :
18954e98e3e1Schristos  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
18964e98e3e1Schristoselse
18974e98e3e1Schristos  ac_retval=1
18984e98e3e1Schristosfi
18994e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19004e98e3e1Schristos  conftest.$ac_objext conftest.beam conftest.$ac_ext
19014e98e3e1Schristosrm -f conftest.val
19024e98e3e1Schristos
19034e98e3e1Schristos  fi
19044559860eSchristos  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19054559860eSchristos  as_fn_set_status $ac_retval
19064e98e3e1Schristos
19074e98e3e1Schristos} # ac_fn_c_compute_int
19084e98e3e1Schristoscat >config.log <<_ACEOF
19094e98e3e1SchristosThis file contains any messages produced by compilers while
19104e98e3e1Schristosrunning configure, to aid debugging if configure makes a mistake.
19114e98e3e1Schristos
19124e98e3e1SchristosIt was created by libdecnumber $as_me  , which was
19134559860eSchristosgenerated by GNU Autoconf 2.69.  Invocation command line was
19144e98e3e1Schristos
19154e98e3e1Schristos  $ $0 $@
19164e98e3e1Schristos
19174e98e3e1Schristos_ACEOF
19184e98e3e1Schristosexec 5>>config.log
19194e98e3e1Schristos{
19204e98e3e1Schristoscat <<_ASUNAME
19214e98e3e1Schristos## --------- ##
19224e98e3e1Schristos## Platform. ##
19234e98e3e1Schristos## --------- ##
19244e98e3e1Schristos
19254e98e3e1Schristoshostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
19264e98e3e1Schristosuname -m = `(uname -m) 2>/dev/null || echo unknown`
19274e98e3e1Schristosuname -r = `(uname -r) 2>/dev/null || echo unknown`
19284e98e3e1Schristosuname -s = `(uname -s) 2>/dev/null || echo unknown`
19294e98e3e1Schristosuname -v = `(uname -v) 2>/dev/null || echo unknown`
19304e98e3e1Schristos
19314e98e3e1Schristos/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
19324e98e3e1Schristos/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
19334e98e3e1Schristos
19344e98e3e1Schristos/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
19354e98e3e1Schristos/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
19364e98e3e1Schristos/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
19374e98e3e1Schristos/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
19384e98e3e1Schristos/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
19394e98e3e1Schristos/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
19404e98e3e1Schristos/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
19414e98e3e1Schristos
19424e98e3e1Schristos_ASUNAME
19434e98e3e1Schristos
19444e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19454e98e3e1Schristosfor as_dir in $PATH
19464e98e3e1Schristosdo
19474e98e3e1Schristos  IFS=$as_save_IFS
19484e98e3e1Schristos  test -z "$as_dir" && as_dir=.
19494e98e3e1Schristos    $as_echo "PATH: $as_dir"
19504e98e3e1Schristos  done
19514e98e3e1SchristosIFS=$as_save_IFS
19524e98e3e1Schristos
19534e98e3e1Schristos} >&5
19544e98e3e1Schristos
19554e98e3e1Schristoscat >&5 <<_ACEOF
19564e98e3e1Schristos
19574e98e3e1Schristos
19584e98e3e1Schristos## ----------- ##
19594e98e3e1Schristos## Core tests. ##
19604e98e3e1Schristos## ----------- ##
19614e98e3e1Schristos
19624e98e3e1Schristos_ACEOF
19634e98e3e1Schristos
19644e98e3e1Schristos
19654e98e3e1Schristos# Keep a trace of the command line.
19664e98e3e1Schristos# Strip out --no-create and --no-recursion so they do not pile up.
19674e98e3e1Schristos# Strip out --silent because we don't want to record it for future runs.
19684e98e3e1Schristos# Also quote any args containing shell meta-characters.
19694e98e3e1Schristos# Make two passes to allow for proper duplicate-argument suppression.
19704e98e3e1Schristosac_configure_args=
19714e98e3e1Schristosac_configure_args0=
19724e98e3e1Schristosac_configure_args1=
19734e98e3e1Schristosac_must_keep_next=false
19744e98e3e1Schristosfor ac_pass in 1 2
19754e98e3e1Schristosdo
19764e98e3e1Schristos  for ac_arg
19774e98e3e1Schristos  do
19784e98e3e1Schristos    case $ac_arg in
19794e98e3e1Schristos    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
19804e98e3e1Schristos    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19814e98e3e1Schristos    | -silent | --silent | --silen | --sile | --sil)
19824e98e3e1Schristos      continue ;;
19834e98e3e1Schristos    *\'*)
19844e98e3e1Schristos      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19854e98e3e1Schristos    esac
19864e98e3e1Schristos    case $ac_pass in
19874e98e3e1Schristos    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
19884e98e3e1Schristos    2)
19894e98e3e1Schristos      as_fn_append ac_configure_args1 " '$ac_arg'"
19904e98e3e1Schristos      if test $ac_must_keep_next = true; then
19914e98e3e1Schristos	ac_must_keep_next=false # Got value, back to normal.
19924e98e3e1Schristos      else
19934e98e3e1Schristos	case $ac_arg in
19944e98e3e1Schristos	  *=* | --config-cache | -C | -disable-* | --disable-* \
19954e98e3e1Schristos	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
19964e98e3e1Schristos	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
19974e98e3e1Schristos	  | -with-* | --with-* | -without-* | --without-* | --x)
19984e98e3e1Schristos	    case "$ac_configure_args0 " in
19994e98e3e1Schristos	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
20004e98e3e1Schristos	    esac
20014e98e3e1Schristos	    ;;
20024e98e3e1Schristos	  -* ) ac_must_keep_next=true ;;
20034e98e3e1Schristos	esac
20044e98e3e1Schristos      fi
20054e98e3e1Schristos      as_fn_append ac_configure_args " '$ac_arg'"
20064e98e3e1Schristos      ;;
20074e98e3e1Schristos    esac
20084e98e3e1Schristos  done
20094e98e3e1Schristosdone
20104e98e3e1Schristos{ ac_configure_args0=; unset ac_configure_args0;}
20114e98e3e1Schristos{ ac_configure_args1=; unset ac_configure_args1;}
20124e98e3e1Schristos
20134e98e3e1Schristos# When interrupted or exit'd, cleanup temporary files, and complete
20144e98e3e1Schristos# config.log.  We remove comments because anyway the quotes in there
20154e98e3e1Schristos# would cause problems or look ugly.
20164e98e3e1Schristos# WARNING: Use '\'' to represent an apostrophe within the trap.
20174e98e3e1Schristos# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20184e98e3e1Schristostrap 'exit_status=$?
20194e98e3e1Schristos  # Save into config.log some information that might help in debugging.
20204e98e3e1Schristos  {
20214e98e3e1Schristos    echo
20224e98e3e1Schristos
20234559860eSchristos    $as_echo "## ---------------- ##
20244e98e3e1Schristos## Cache variables. ##
20254559860eSchristos## ---------------- ##"
20264e98e3e1Schristos    echo
20274e98e3e1Schristos    # The following way of writing the cache mishandles newlines in values,
20284e98e3e1Schristos(
20294e98e3e1Schristos  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
20304e98e3e1Schristos    eval ac_val=\$$ac_var
20314e98e3e1Schristos    case $ac_val in #(
20324e98e3e1Schristos    *${as_nl}*)
20334e98e3e1Schristos      case $ac_var in #(
20344e98e3e1Schristos      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20354e98e3e1Schristos$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20364e98e3e1Schristos      esac
20374e98e3e1Schristos      case $ac_var in #(
20384e98e3e1Schristos      _ | IFS | as_nl) ;; #(
20394e98e3e1Schristos      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20404e98e3e1Schristos      *) { eval $ac_var=; unset $ac_var;} ;;
20414e98e3e1Schristos      esac ;;
20424e98e3e1Schristos    esac
20434e98e3e1Schristos  done
20444e98e3e1Schristos  (set) 2>&1 |
20454e98e3e1Schristos    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
20464e98e3e1Schristos    *${as_nl}ac_space=\ *)
20474e98e3e1Schristos      sed -n \
20484e98e3e1Schristos	"s/'\''/'\''\\\\'\'''\''/g;
20494e98e3e1Schristos	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
20504e98e3e1Schristos      ;; #(
20514e98e3e1Schristos    *)
20524e98e3e1Schristos      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20534e98e3e1Schristos      ;;
20544e98e3e1Schristos    esac |
20554e98e3e1Schristos    sort
20564e98e3e1Schristos)
20574e98e3e1Schristos    echo
20584e98e3e1Schristos
20594559860eSchristos    $as_echo "## ----------------- ##
20604e98e3e1Schristos## Output variables. ##
20614559860eSchristos## ----------------- ##"
20624e98e3e1Schristos    echo
20634e98e3e1Schristos    for ac_var in $ac_subst_vars
20644e98e3e1Schristos    do
20654e98e3e1Schristos      eval ac_val=\$$ac_var
20664e98e3e1Schristos      case $ac_val in
20674e98e3e1Schristos      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20684e98e3e1Schristos      esac
20694e98e3e1Schristos      $as_echo "$ac_var='\''$ac_val'\''"
20704e98e3e1Schristos    done | sort
20714e98e3e1Schristos    echo
20724e98e3e1Schristos
20734e98e3e1Schristos    if test -n "$ac_subst_files"; then
20744559860eSchristos      $as_echo "## ------------------- ##
20754e98e3e1Schristos## File substitutions. ##
20764559860eSchristos## ------------------- ##"
20774e98e3e1Schristos      echo
20784e98e3e1Schristos      for ac_var in $ac_subst_files
20794e98e3e1Schristos      do
20804e98e3e1Schristos	eval ac_val=\$$ac_var
20814e98e3e1Schristos	case $ac_val in
20824e98e3e1Schristos	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20834e98e3e1Schristos	esac
20844e98e3e1Schristos	$as_echo "$ac_var='\''$ac_val'\''"
20854e98e3e1Schristos      done | sort
20864e98e3e1Schristos      echo
20874e98e3e1Schristos    fi
20884e98e3e1Schristos
20894e98e3e1Schristos    if test -s confdefs.h; then
20904559860eSchristos      $as_echo "## ----------- ##
20914e98e3e1Schristos## confdefs.h. ##
20924559860eSchristos## ----------- ##"
20934e98e3e1Schristos      echo
20944e98e3e1Schristos      cat confdefs.h
20954e98e3e1Schristos      echo
20964e98e3e1Schristos    fi
20974e98e3e1Schristos    test "$ac_signal" != 0 &&
20984e98e3e1Schristos      $as_echo "$as_me: caught signal $ac_signal"
20994e98e3e1Schristos    $as_echo "$as_me: exit $exit_status"
21004e98e3e1Schristos  } >&5
21014e98e3e1Schristos  rm -f core *.core core.conftest.* &&
21024e98e3e1Schristos    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
21034e98e3e1Schristos    exit $exit_status
21044e98e3e1Schristos' 0
21054e98e3e1Schristosfor ac_signal in 1 2 13 15; do
21064e98e3e1Schristos  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
21074e98e3e1Schristosdone
21084e98e3e1Schristosac_signal=0
21094e98e3e1Schristos
21104e98e3e1Schristos# confdefs.h avoids OS command line length limits that DEFS can exceed.
21114e98e3e1Schristosrm -f -r conftest* confdefs.h
21124e98e3e1Schristos
21134e98e3e1Schristos$as_echo "/* confdefs.h */" > confdefs.h
21144e98e3e1Schristos
21154e98e3e1Schristos# Predefined preprocessor variables.
21164e98e3e1Schristos
21174e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21184e98e3e1Schristos#define PACKAGE_NAME "$PACKAGE_NAME"
21194e98e3e1Schristos_ACEOF
21204e98e3e1Schristos
21214e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21224e98e3e1Schristos#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
21234e98e3e1Schristos_ACEOF
21244e98e3e1Schristos
21254e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21264e98e3e1Schristos#define PACKAGE_VERSION "$PACKAGE_VERSION"
21274e98e3e1Schristos_ACEOF
21284e98e3e1Schristos
21294e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21304e98e3e1Schristos#define PACKAGE_STRING "$PACKAGE_STRING"
21314e98e3e1Schristos_ACEOF
21324e98e3e1Schristos
21334e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21344e98e3e1Schristos#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
21354e98e3e1Schristos_ACEOF
21364e98e3e1Schristos
21374e98e3e1Schristoscat >>confdefs.h <<_ACEOF
21384e98e3e1Schristos#define PACKAGE_URL "$PACKAGE_URL"
21394e98e3e1Schristos_ACEOF
21404e98e3e1Schristos
21414e98e3e1Schristos
21424e98e3e1Schristos# Let the site file select an alternate cache file if it wants to.
21434e98e3e1Schristos# Prefer an explicitly selected file to automatically selected ones.
21444e98e3e1Schristosac_site_file1=NONE
21454e98e3e1Schristosac_site_file2=NONE
21464e98e3e1Schristosif test -n "$CONFIG_SITE"; then
21474559860eSchristos  # We do not want a PATH search for config.site.
21484559860eSchristos  case $CONFIG_SITE in #((
21494559860eSchristos    -*)  ac_site_file1=./$CONFIG_SITE;;
21504559860eSchristos    */*) ac_site_file1=$CONFIG_SITE;;
21514559860eSchristos    *)   ac_site_file1=./$CONFIG_SITE;;
21524559860eSchristos  esac
21534e98e3e1Schristoselif test "x$prefix" != xNONE; then
21544e98e3e1Schristos  ac_site_file1=$prefix/share/config.site
21554e98e3e1Schristos  ac_site_file2=$prefix/etc/config.site
21564e98e3e1Schristoselse
21574e98e3e1Schristos  ac_site_file1=$ac_default_prefix/share/config.site
21584e98e3e1Schristos  ac_site_file2=$ac_default_prefix/etc/config.site
21594e98e3e1Schristosfi
21604e98e3e1Schristosfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
21614e98e3e1Schristosdo
21624e98e3e1Schristos  test "x$ac_site_file" = xNONE && continue
21634559860eSchristos  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
21644e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
21654e98e3e1Schristos$as_echo "$as_me: loading site script $ac_site_file" >&6;}
21664e98e3e1Schristos    sed 's/^/| /' "$ac_site_file" >&5
21674559860eSchristos    . "$ac_site_file" \
21684559860eSchristos      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21694559860eSchristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21704559860eSchristosas_fn_error $? "failed to load site script $ac_site_file
21714559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
21724e98e3e1Schristos  fi
21734e98e3e1Schristosdone
21744e98e3e1Schristos
21754e98e3e1Schristosif test -r "$cache_file"; then
21764559860eSchristos  # Some versions of bash will fail to source /dev/null (special files
21774559860eSchristos  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
21784559860eSchristos  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
21794e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
21804e98e3e1Schristos$as_echo "$as_me: loading cache $cache_file" >&6;}
21814e98e3e1Schristos    case $cache_file in
21824e98e3e1Schristos      [\\/]* | ?:[\\/]* ) . "$cache_file";;
21834e98e3e1Schristos      *)                      . "./$cache_file";;
21844e98e3e1Schristos    esac
21854e98e3e1Schristos  fi
21864e98e3e1Schristoselse
21874e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
21884e98e3e1Schristos$as_echo "$as_me: creating cache $cache_file" >&6;}
21894e98e3e1Schristos  >$cache_file
21904e98e3e1Schristosfi
21914e98e3e1Schristos
21924e98e3e1Schristos# Check that the precious variables saved in the cache have kept the same
21934e98e3e1Schristos# value.
21944e98e3e1Schristosac_cache_corrupted=false
21954e98e3e1Schristosfor ac_var in $ac_precious_vars; do
21964e98e3e1Schristos  eval ac_old_set=\$ac_cv_env_${ac_var}_set
21974e98e3e1Schristos  eval ac_new_set=\$ac_env_${ac_var}_set
21984e98e3e1Schristos  eval ac_old_val=\$ac_cv_env_${ac_var}_value
21994e98e3e1Schristos  eval ac_new_val=\$ac_env_${ac_var}_value
22004e98e3e1Schristos  case $ac_old_set,$ac_new_set in
22014e98e3e1Schristos    set,)
22024e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
22034e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
22044e98e3e1Schristos      ac_cache_corrupted=: ;;
22054e98e3e1Schristos    ,set)
22064e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
22074e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
22084e98e3e1Schristos      ac_cache_corrupted=: ;;
22094e98e3e1Schristos    ,);;
22104e98e3e1Schristos    *)
22114e98e3e1Schristos      if test "x$ac_old_val" != "x$ac_new_val"; then
22124e98e3e1Schristos	# differences in whitespace do not lead to failure.
22134e98e3e1Schristos	ac_old_val_w=`echo x $ac_old_val`
22144e98e3e1Schristos	ac_new_val_w=`echo x $ac_new_val`
22154e98e3e1Schristos	if test "$ac_old_val_w" != "$ac_new_val_w"; then
22164e98e3e1Schristos	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
22174e98e3e1Schristos$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
22184e98e3e1Schristos	  ac_cache_corrupted=:
22194e98e3e1Schristos	else
22204e98e3e1Schristos	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
22214e98e3e1Schristos$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
22224e98e3e1Schristos	  eval $ac_var=\$ac_old_val
22234e98e3e1Schristos	fi
22244e98e3e1Schristos	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
22254e98e3e1Schristos$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
22264e98e3e1Schristos	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
22274e98e3e1Schristos$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
22284e98e3e1Schristos      fi;;
22294e98e3e1Schristos  esac
22304e98e3e1Schristos  # Pass precious variables to config.status.
22314e98e3e1Schristos  if test "$ac_new_set" = set; then
22324e98e3e1Schristos    case $ac_new_val in
22334e98e3e1Schristos    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
22344e98e3e1Schristos    *) ac_arg=$ac_var=$ac_new_val ;;
22354e98e3e1Schristos    esac
22364e98e3e1Schristos    case " $ac_configure_args " in
22374e98e3e1Schristos      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
22384e98e3e1Schristos      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
22394e98e3e1Schristos    esac
22404e98e3e1Schristos  fi
22414e98e3e1Schristosdone
22424e98e3e1Schristosif $ac_cache_corrupted; then
22434e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22444e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22454e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
22464e98e3e1Schristos$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22474559860eSchristos  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
22484e98e3e1Schristosfi
22494e98e3e1Schristos## -------------------- ##
22504e98e3e1Schristos## Main body of script. ##
22514e98e3e1Schristos## -------------------- ##
22524e98e3e1Schristos
22534e98e3e1Schristosac_ext=c
22544e98e3e1Schristosac_cpp='$CPP $CPPFLAGS'
22554e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22564e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22574e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
22584e98e3e1Schristos
22594e98e3e1Schristos
22604e98e3e1Schristos
22614e98e3e1Schristos
226203467a24Schristosac_aux_dir=
226303467a24Schristosfor ac_dir in .. "$srcdir"/..; do
22644559860eSchristos  if test -f "$ac_dir/install-sh"; then
226503467a24Schristos    ac_aux_dir=$ac_dir
22664559860eSchristos    ac_install_sh="$ac_aux_dir/install-sh -c"
22674559860eSchristos    break
22684559860eSchristos  elif test -f "$ac_dir/install.sh"; then
22694559860eSchristos    ac_aux_dir=$ac_dir
22704559860eSchristos    ac_install_sh="$ac_aux_dir/install.sh -c"
22714559860eSchristos    break
22724559860eSchristos  elif test -f "$ac_dir/shtool"; then
22734559860eSchristos    ac_aux_dir=$ac_dir
22744559860eSchristos    ac_install_sh="$ac_aux_dir/shtool install -c"
22754559860eSchristos    break
227603467a24Schristos  fi
227703467a24Schristosdone
227803467a24Schristosif test -z "$ac_aux_dir"; then
22794559860eSchristos  as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
228003467a24Schristosfi
228103467a24Schristos
228203467a24Schristos# These three variables are undocumented and unsupported,
228303467a24Schristos# and are intended to be withdrawn in a future Autoconf release.
228403467a24Schristos# They can cause serious problems if a builder's source tree is in a directory
228503467a24Schristos# whose full name contains unusual characters.
228603467a24Schristosac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
228703467a24Schristosac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
228803467a24Schristosac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
228903467a24Schristos
229003467a24Schristos
22914e98e3e1Schristos
22924e98e3e1Schristos# Checks for programs.
22934e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
22944e98e3e1Schristos$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
22954e98e3e1Schristosset x ${MAKE-make}
22964e98e3e1Schristosac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
22974559860eSchristosif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
22984e98e3e1Schristos  $as_echo_n "(cached) " >&6
22994e98e3e1Schristoselse
23004e98e3e1Schristos  cat >conftest.make <<\_ACEOF
23014e98e3e1SchristosSHELL = /bin/sh
23024e98e3e1Schristosall:
23034e98e3e1Schristos	@echo '@@@%%%=$(MAKE)=@@@%%%'
23044e98e3e1Schristos_ACEOF
23054e98e3e1Schristos# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
23064e98e3e1Schristoscase `${MAKE-make} -f conftest.make 2>/dev/null` in
23074e98e3e1Schristos  *@@@%%%=?*=@@@%%%*)
23084e98e3e1Schristos    eval ac_cv_prog_make_${ac_make}_set=yes;;
23094e98e3e1Schristos  *)
23104e98e3e1Schristos    eval ac_cv_prog_make_${ac_make}_set=no;;
23114e98e3e1Schristosesac
23124e98e3e1Schristosrm -f conftest.make
23134e98e3e1Schristosfi
23144e98e3e1Schristosif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
23154e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23164e98e3e1Schristos$as_echo "yes" >&6; }
23174e98e3e1Schristos  SET_MAKE=
23184e98e3e1Schristoselse
23194e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23204e98e3e1Schristos$as_echo "no" >&6; }
23214e98e3e1Schristos  SET_MAKE="MAKE=${MAKE-make}"
23224e98e3e1Schristosfi
23234e98e3e1Schristos
23244e98e3e1Schristosac_ext=c
23254e98e3e1Schristosac_cpp='$CPP $CPPFLAGS'
23264e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23274e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23284e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
23294e98e3e1Schristosif test -n "$ac_tool_prefix"; then
23304e98e3e1Schristos  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
23314e98e3e1Schristosset dummy ${ac_tool_prefix}gcc; ac_word=$2
23324e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23334e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
23344559860eSchristosif ${ac_cv_prog_CC+:} false; then :
23354e98e3e1Schristos  $as_echo_n "(cached) " >&6
23364e98e3e1Schristoselse
23374e98e3e1Schristos  if test -n "$CC"; then
23384e98e3e1Schristos  ac_cv_prog_CC="$CC" # Let the user override the test.
23394e98e3e1Schristoselse
23404e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23414e98e3e1Schristosfor as_dir in $PATH
23424e98e3e1Schristosdo
23434e98e3e1Schristos  IFS=$as_save_IFS
23444e98e3e1Schristos  test -z "$as_dir" && as_dir=.
23454e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
23464559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23474e98e3e1Schristos    ac_cv_prog_CC="${ac_tool_prefix}gcc"
23484e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23494e98e3e1Schristos    break 2
23504e98e3e1Schristos  fi
23514e98e3e1Schristosdone
23524e98e3e1Schristos  done
23534e98e3e1SchristosIFS=$as_save_IFS
23544e98e3e1Schristos
23554e98e3e1Schristosfi
23564e98e3e1Schristosfi
23574e98e3e1SchristosCC=$ac_cv_prog_CC
23584e98e3e1Schristosif test -n "$CC"; then
23594e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
23604e98e3e1Schristos$as_echo "$CC" >&6; }
23614e98e3e1Schristoselse
23624e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23634e98e3e1Schristos$as_echo "no" >&6; }
23644e98e3e1Schristosfi
23654e98e3e1Schristos
23664e98e3e1Schristos
23674e98e3e1Schristosfi
23684e98e3e1Schristosif test -z "$ac_cv_prog_CC"; then
23694e98e3e1Schristos  ac_ct_CC=$CC
23704e98e3e1Schristos  # Extract the first word of "gcc", so it can be a program name with args.
23714e98e3e1Schristosset dummy gcc; ac_word=$2
23724e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23734e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
23744559860eSchristosif ${ac_cv_prog_ac_ct_CC+:} false; then :
23754e98e3e1Schristos  $as_echo_n "(cached) " >&6
23764e98e3e1Schristoselse
23774e98e3e1Schristos  if test -n "$ac_ct_CC"; then
23784e98e3e1Schristos  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
23794e98e3e1Schristoselse
23804e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23814e98e3e1Schristosfor as_dir in $PATH
23824e98e3e1Schristosdo
23834e98e3e1Schristos  IFS=$as_save_IFS
23844e98e3e1Schristos  test -z "$as_dir" && as_dir=.
23854e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
23864559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23874e98e3e1Schristos    ac_cv_prog_ac_ct_CC="gcc"
23884e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23894e98e3e1Schristos    break 2
23904e98e3e1Schristos  fi
23914e98e3e1Schristosdone
23924e98e3e1Schristos  done
23934e98e3e1SchristosIFS=$as_save_IFS
23944e98e3e1Schristos
23954e98e3e1Schristosfi
23964e98e3e1Schristosfi
23974e98e3e1Schristosac_ct_CC=$ac_cv_prog_ac_ct_CC
23984e98e3e1Schristosif test -n "$ac_ct_CC"; then
23994e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
24004e98e3e1Schristos$as_echo "$ac_ct_CC" >&6; }
24014e98e3e1Schristoselse
24024e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24034e98e3e1Schristos$as_echo "no" >&6; }
24044e98e3e1Schristosfi
24054e98e3e1Schristos
24064e98e3e1Schristos  if test "x$ac_ct_CC" = x; then
24074e98e3e1Schristos    CC=""
24084e98e3e1Schristos  else
24094e98e3e1Schristos    case $cross_compiling:$ac_tool_warned in
24104e98e3e1Schristosyes:)
24114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24124e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24134e98e3e1Schristosac_tool_warned=yes ;;
24144e98e3e1Schristosesac
24154e98e3e1Schristos    CC=$ac_ct_CC
24164e98e3e1Schristos  fi
24174e98e3e1Schristoselse
24184e98e3e1Schristos  CC="$ac_cv_prog_CC"
24194e98e3e1Schristosfi
24204e98e3e1Schristos
24214e98e3e1Schristosif test -z "$CC"; then
24224e98e3e1Schristos          if test -n "$ac_tool_prefix"; then
24234e98e3e1Schristos    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
24244e98e3e1Schristosset dummy ${ac_tool_prefix}cc; ac_word=$2
24254e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24264e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
24274559860eSchristosif ${ac_cv_prog_CC+:} false; then :
24284e98e3e1Schristos  $as_echo_n "(cached) " >&6
24294e98e3e1Schristoselse
24304e98e3e1Schristos  if test -n "$CC"; then
24314e98e3e1Schristos  ac_cv_prog_CC="$CC" # Let the user override the test.
24324e98e3e1Schristoselse
24334e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24344e98e3e1Schristosfor as_dir in $PATH
24354e98e3e1Schristosdo
24364e98e3e1Schristos  IFS=$as_save_IFS
24374e98e3e1Schristos  test -z "$as_dir" && as_dir=.
24384e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
24394559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24404e98e3e1Schristos    ac_cv_prog_CC="${ac_tool_prefix}cc"
24414e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24424e98e3e1Schristos    break 2
24434e98e3e1Schristos  fi
24444e98e3e1Schristosdone
24454e98e3e1Schristos  done
24464e98e3e1SchristosIFS=$as_save_IFS
24474e98e3e1Schristos
24484e98e3e1Schristosfi
24494e98e3e1Schristosfi
24504e98e3e1SchristosCC=$ac_cv_prog_CC
24514e98e3e1Schristosif test -n "$CC"; then
24524e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
24534e98e3e1Schristos$as_echo "$CC" >&6; }
24544e98e3e1Schristoselse
24554e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24564e98e3e1Schristos$as_echo "no" >&6; }
24574e98e3e1Schristosfi
24584e98e3e1Schristos
24594e98e3e1Schristos
24604e98e3e1Schristos  fi
24614e98e3e1Schristosfi
24624e98e3e1Schristosif test -z "$CC"; then
24634e98e3e1Schristos  # Extract the first word of "cc", so it can be a program name with args.
24644e98e3e1Schristosset dummy cc; ac_word=$2
24654e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24664e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
24674559860eSchristosif ${ac_cv_prog_CC+:} false; then :
24684e98e3e1Schristos  $as_echo_n "(cached) " >&6
24694e98e3e1Schristoselse
24704e98e3e1Schristos  if test -n "$CC"; then
24714e98e3e1Schristos  ac_cv_prog_CC="$CC" # Let the user override the test.
24724e98e3e1Schristoselse
24734e98e3e1Schristos  ac_prog_rejected=no
24744e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24754e98e3e1Schristosfor as_dir in $PATH
24764e98e3e1Schristosdo
24774e98e3e1Schristos  IFS=$as_save_IFS
24784e98e3e1Schristos  test -z "$as_dir" && as_dir=.
24794e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
24804559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24814e98e3e1Schristos    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
24824e98e3e1Schristos       ac_prog_rejected=yes
24834e98e3e1Schristos       continue
24844e98e3e1Schristos     fi
24854e98e3e1Schristos    ac_cv_prog_CC="cc"
24864e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24874e98e3e1Schristos    break 2
24884e98e3e1Schristos  fi
24894e98e3e1Schristosdone
24904e98e3e1Schristos  done
24914e98e3e1SchristosIFS=$as_save_IFS
24924e98e3e1Schristos
24934e98e3e1Schristosif test $ac_prog_rejected = yes; then
24944e98e3e1Schristos  # We found a bogon in the path, so make sure we never use it.
24954e98e3e1Schristos  set dummy $ac_cv_prog_CC
24964e98e3e1Schristos  shift
24974e98e3e1Schristos  if test $# != 0; then
24984e98e3e1Schristos    # We chose a different compiler from the bogus one.
24994e98e3e1Schristos    # However, it has the same basename, so the bogon will be chosen
25004e98e3e1Schristos    # first if we set CC to just the basename; use the full file name.
25014e98e3e1Schristos    shift
25024e98e3e1Schristos    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
25034e98e3e1Schristos  fi
25044e98e3e1Schristosfi
25054e98e3e1Schristosfi
25064e98e3e1Schristosfi
25074e98e3e1SchristosCC=$ac_cv_prog_CC
25084e98e3e1Schristosif test -n "$CC"; then
25094e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25104e98e3e1Schristos$as_echo "$CC" >&6; }
25114e98e3e1Schristoselse
25124e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25134e98e3e1Schristos$as_echo "no" >&6; }
25144e98e3e1Schristosfi
25154e98e3e1Schristos
25164e98e3e1Schristos
25174e98e3e1Schristosfi
25184e98e3e1Schristosif test -z "$CC"; then
25194e98e3e1Schristos  if test -n "$ac_tool_prefix"; then
25204e98e3e1Schristos  for ac_prog in cl.exe
25214e98e3e1Schristos  do
25224e98e3e1Schristos    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
25234e98e3e1Schristosset dummy $ac_tool_prefix$ac_prog; ac_word=$2
25244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25254e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
25264559860eSchristosif ${ac_cv_prog_CC+:} false; then :
25274e98e3e1Schristos  $as_echo_n "(cached) " >&6
25284e98e3e1Schristoselse
25294e98e3e1Schristos  if test -n "$CC"; then
25304e98e3e1Schristos  ac_cv_prog_CC="$CC" # Let the user override the test.
25314e98e3e1Schristoselse
25324e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25334e98e3e1Schristosfor as_dir in $PATH
25344e98e3e1Schristosdo
25354e98e3e1Schristos  IFS=$as_save_IFS
25364e98e3e1Schristos  test -z "$as_dir" && as_dir=.
25374e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
25384559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25394e98e3e1Schristos    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
25404e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25414e98e3e1Schristos    break 2
25424e98e3e1Schristos  fi
25434e98e3e1Schristosdone
25444e98e3e1Schristos  done
25454e98e3e1SchristosIFS=$as_save_IFS
25464e98e3e1Schristos
25474e98e3e1Schristosfi
25484e98e3e1Schristosfi
25494e98e3e1SchristosCC=$ac_cv_prog_CC
25504e98e3e1Schristosif test -n "$CC"; then
25514e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
25524e98e3e1Schristos$as_echo "$CC" >&6; }
25534e98e3e1Schristoselse
25544e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25554e98e3e1Schristos$as_echo "no" >&6; }
25564e98e3e1Schristosfi
25574e98e3e1Schristos
25584e98e3e1Schristos
25594e98e3e1Schristos    test -n "$CC" && break
25604e98e3e1Schristos  done
25614e98e3e1Schristosfi
25624e98e3e1Schristosif test -z "$CC"; then
25634e98e3e1Schristos  ac_ct_CC=$CC
25644e98e3e1Schristos  for ac_prog in cl.exe
25654e98e3e1Schristosdo
25664e98e3e1Schristos  # Extract the first word of "$ac_prog", so it can be a program name with args.
25674e98e3e1Schristosset dummy $ac_prog; ac_word=$2
25684e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25694e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
25704559860eSchristosif ${ac_cv_prog_ac_ct_CC+:} false; then :
25714e98e3e1Schristos  $as_echo_n "(cached) " >&6
25724e98e3e1Schristoselse
25734e98e3e1Schristos  if test -n "$ac_ct_CC"; then
25744e98e3e1Schristos  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
25754e98e3e1Schristoselse
25764e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25774e98e3e1Schristosfor as_dir in $PATH
25784e98e3e1Schristosdo
25794e98e3e1Schristos  IFS=$as_save_IFS
25804e98e3e1Schristos  test -z "$as_dir" && as_dir=.
25814e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
25824559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25834e98e3e1Schristos    ac_cv_prog_ac_ct_CC="$ac_prog"
25844e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25854e98e3e1Schristos    break 2
25864e98e3e1Schristos  fi
25874e98e3e1Schristosdone
25884e98e3e1Schristos  done
25894e98e3e1SchristosIFS=$as_save_IFS
25904e98e3e1Schristos
25914e98e3e1Schristosfi
25924e98e3e1Schristosfi
25934e98e3e1Schristosac_ct_CC=$ac_cv_prog_ac_ct_CC
25944e98e3e1Schristosif test -n "$ac_ct_CC"; then
25954e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
25964e98e3e1Schristos$as_echo "$ac_ct_CC" >&6; }
25974e98e3e1Schristoselse
25984e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25994e98e3e1Schristos$as_echo "no" >&6; }
26004e98e3e1Schristosfi
26014e98e3e1Schristos
26024e98e3e1Schristos
26034e98e3e1Schristos  test -n "$ac_ct_CC" && break
26044e98e3e1Schristosdone
26054e98e3e1Schristos
26064e98e3e1Schristos  if test "x$ac_ct_CC" = x; then
26074e98e3e1Schristos    CC=""
26084e98e3e1Schristos  else
26094e98e3e1Schristos    case $cross_compiling:$ac_tool_warned in
26104e98e3e1Schristosyes:)
26114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26124e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26134e98e3e1Schristosac_tool_warned=yes ;;
26144e98e3e1Schristosesac
26154e98e3e1Schristos    CC=$ac_ct_CC
26164e98e3e1Schristos  fi
26174e98e3e1Schristosfi
26184e98e3e1Schristos
26194e98e3e1Schristosfi
26204e98e3e1Schristos
26214e98e3e1Schristos
26224e98e3e1Schristostest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
26234e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26244559860eSchristosas_fn_error $? "no acceptable C compiler found in \$PATH
26254559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
26264e98e3e1Schristos
26274e98e3e1Schristos# Provide some information about the compiler.
26284e98e3e1Schristos$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
26294e98e3e1Schristosset X $ac_compile
26304e98e3e1Schristosac_compiler=$2
26314e98e3e1Schristosfor ac_option in --version -v -V -qversion; do
26324e98e3e1Schristos  { { ac_try="$ac_compiler $ac_option >&5"
26334e98e3e1Schristoscase "(($ac_try" in
26344e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26354e98e3e1Schristos  *) ac_try_echo=$ac_try;;
26364e98e3e1Schristosesac
26374e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
26384e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
26394e98e3e1Schristos  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
26404e98e3e1Schristos  ac_status=$?
26414e98e3e1Schristos  if test -s conftest.err; then
26424e98e3e1Schristos    sed '10a\
26434e98e3e1Schristos... rest of stderr output deleted ...
26444e98e3e1Schristos         10q' conftest.err >conftest.er1
26454e98e3e1Schristos    cat conftest.er1 >&5
26464e98e3e1Schristos  fi
26474559860eSchristos  rm -f conftest.er1 conftest.err
26484e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26494e98e3e1Schristos  test $ac_status = 0; }
26504e98e3e1Schristosdone
26514e98e3e1Schristos
26524e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
26534e98e3e1Schristos/* end confdefs.h.  */
26544e98e3e1Schristos
26554e98e3e1Schristosint
26564e98e3e1Schristosmain ()
26574e98e3e1Schristos{
26584e98e3e1Schristos
26594e98e3e1Schristos  ;
26604e98e3e1Schristos  return 0;
26614e98e3e1Schristos}
26624e98e3e1Schristos_ACEOF
26634e98e3e1Schristosac_clean_files_save=$ac_clean_files
26644559860eSchristosac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
26654e98e3e1Schristos# Try to create an executable without -o first, disregard a.out.
26664e98e3e1Schristos# It will help us diagnose broken compilers, and finding out an intuition
26674e98e3e1Schristos# of exeext.
26684559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
26694559860eSchristos$as_echo_n "checking whether the C compiler works... " >&6; }
26704e98e3e1Schristosac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
26714e98e3e1Schristos
26724e98e3e1Schristos# The possible output files:
26734e98e3e1Schristosac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
26744e98e3e1Schristos
26754e98e3e1Schristosac_rmfiles=
26764e98e3e1Schristosfor ac_file in $ac_files
26774e98e3e1Schristosdo
26784e98e3e1Schristos  case $ac_file in
26794e98e3e1Schristos    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
26804e98e3e1Schristos    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
26814e98e3e1Schristos  esac
26824e98e3e1Schristosdone
26834e98e3e1Schristosrm -f $ac_rmfiles
26844e98e3e1Schristos
26854e98e3e1Schristosif { { ac_try="$ac_link_default"
26864e98e3e1Schristoscase "(($ac_try" in
26874e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26884e98e3e1Schristos  *) ac_try_echo=$ac_try;;
26894e98e3e1Schristosesac
26904e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
26914e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
26924e98e3e1Schristos  (eval "$ac_link_default") 2>&5
26934e98e3e1Schristos  ac_status=$?
26944e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26954e98e3e1Schristos  test $ac_status = 0; }; then :
26964e98e3e1Schristos  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
26974e98e3e1Schristos# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
26984e98e3e1Schristos# in a Makefile.  We should not override ac_cv_exeext if it was cached,
26994e98e3e1Schristos# so that the user can short-circuit this test for compilers unknown to
27004e98e3e1Schristos# Autoconf.
27014e98e3e1Schristosfor ac_file in $ac_files ''
27024e98e3e1Schristosdo
27034e98e3e1Schristos  test -f "$ac_file" || continue
27044e98e3e1Schristos  case $ac_file in
27054e98e3e1Schristos    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
27064e98e3e1Schristos	;;
27074e98e3e1Schristos    [ab].out )
27084e98e3e1Schristos	# We found the default executable, but exeext='' is most
27094e98e3e1Schristos	# certainly right.
27104e98e3e1Schristos	break;;
27114e98e3e1Schristos    *.* )
27124e98e3e1Schristos	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
27134e98e3e1Schristos	then :; else
27144e98e3e1Schristos	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
27154e98e3e1Schristos	fi
27164e98e3e1Schristos	# We set ac_cv_exeext here because the later test for it is not
27174e98e3e1Schristos	# safe: cross compilers may not add the suffix if given an `-o'
27184e98e3e1Schristos	# argument, so we may need to know it at that point already.
27194e98e3e1Schristos	# Even if this section looks crufty: it has the advantage of
27204e98e3e1Schristos	# actually working.
27214e98e3e1Schristos	break;;
27224e98e3e1Schristos    * )
27234e98e3e1Schristos	break;;
27244e98e3e1Schristos  esac
27254e98e3e1Schristosdone
27264e98e3e1Schristostest "$ac_cv_exeext" = no && ac_cv_exeext=
27274e98e3e1Schristos
27284e98e3e1Schristoselse
27294e98e3e1Schristos  ac_file=''
27304e98e3e1Schristosfi
27314e98e3e1Schristosif test -z "$ac_file"; then :
27324559860eSchristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27334559860eSchristos$as_echo "no" >&6; }
27344e98e3e1Schristos$as_echo "$as_me: failed program was:" >&5
27354e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5
27364e98e3e1Schristos
27374e98e3e1Schristos{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27384e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27394559860eSchristosas_fn_error 77 "C compiler cannot create executables
27404559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
27414e98e3e1Schristoselse
27424e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27434e98e3e1Schristos$as_echo "yes" >&6; }
27444559860eSchristosfi
27454559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
27464559860eSchristos$as_echo_n "checking for C compiler default output file name... " >&6; }
27474559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
27484559860eSchristos$as_echo "$ac_file" >&6; }
27494559860eSchristosac_exeext=$ac_cv_exeext
27504e98e3e1Schristos
27514559860eSchristosrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
27524e98e3e1Schristosac_clean_files=$ac_clean_files_save
27534e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
27544e98e3e1Schristos$as_echo_n "checking for suffix of executables... " >&6; }
27554e98e3e1Schristosif { { ac_try="$ac_link"
27564e98e3e1Schristoscase "(($ac_try" in
27574e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27584e98e3e1Schristos  *) ac_try_echo=$ac_try;;
27594e98e3e1Schristosesac
27604e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
27614e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
27624e98e3e1Schristos  (eval "$ac_link") 2>&5
27634e98e3e1Schristos  ac_status=$?
27644e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27654e98e3e1Schristos  test $ac_status = 0; }; then :
27664e98e3e1Schristos  # If both `conftest.exe' and `conftest' are `present' (well, observable)
27674e98e3e1Schristos# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
27684e98e3e1Schristos# work properly (i.e., refer to `conftest.exe'), while it won't with
27694e98e3e1Schristos# `rm'.
27704e98e3e1Schristosfor ac_file in conftest.exe conftest conftest.*; do
27714e98e3e1Schristos  test -f "$ac_file" || continue
27724e98e3e1Schristos  case $ac_file in
27734e98e3e1Schristos    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
27744e98e3e1Schristos    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
27754e98e3e1Schristos	  break;;
27764e98e3e1Schristos    * ) break;;
27774e98e3e1Schristos  esac
27784e98e3e1Schristosdone
27794e98e3e1Schristoselse
27804e98e3e1Schristos  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27814e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27824559860eSchristosas_fn_error $? "cannot compute suffix of executables: cannot compile and link
27834559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
27844e98e3e1Schristosfi
27854559860eSchristosrm -f conftest conftest$ac_cv_exeext
27864e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
27874e98e3e1Schristos$as_echo "$ac_cv_exeext" >&6; }
27884e98e3e1Schristos
27894e98e3e1Schristosrm -f conftest.$ac_ext
27904e98e3e1SchristosEXEEXT=$ac_cv_exeext
27914e98e3e1Schristosac_exeext=$EXEEXT
27924559860eSchristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
27934559860eSchristos/* end confdefs.h.  */
27944559860eSchristos#include <stdio.h>
27954559860eSchristosint
27964559860eSchristosmain ()
27974559860eSchristos{
27984559860eSchristosFILE *f = fopen ("conftest.out", "w");
27994559860eSchristos return ferror (f) || fclose (f) != 0;
28004559860eSchristos
28014559860eSchristos  ;
28024559860eSchristos  return 0;
28034559860eSchristos}
28044559860eSchristos_ACEOF
28054559860eSchristosac_clean_files="$ac_clean_files conftest.out"
28064559860eSchristos# Check that the compiler produces executables we can run.  If not, either
28074559860eSchristos# the compiler is broken, or we cross compile.
28084559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
28094559860eSchristos$as_echo_n "checking whether we are cross compiling... " >&6; }
28104559860eSchristosif test "$cross_compiling" != yes; then
28114559860eSchristos  { { ac_try="$ac_link"
28124559860eSchristoscase "(($ac_try" in
28134559860eSchristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28144559860eSchristos  *) ac_try_echo=$ac_try;;
28154559860eSchristosesac
28164559860eSchristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
28174559860eSchristos$as_echo "$ac_try_echo"; } >&5
28184559860eSchristos  (eval "$ac_link") 2>&5
28194559860eSchristos  ac_status=$?
28204559860eSchristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28214559860eSchristos  test $ac_status = 0; }
28224559860eSchristos  if { ac_try='./conftest$ac_cv_exeext'
28234559860eSchristos  { { case "(($ac_try" in
28244559860eSchristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28254559860eSchristos  *) ac_try_echo=$ac_try;;
28264559860eSchristosesac
28274559860eSchristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
28284559860eSchristos$as_echo "$ac_try_echo"; } >&5
28294559860eSchristos  (eval "$ac_try") 2>&5
28304559860eSchristos  ac_status=$?
28314559860eSchristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28324559860eSchristos  test $ac_status = 0; }; }; then
28334559860eSchristos    cross_compiling=no
28344559860eSchristos  else
28354559860eSchristos    if test "$cross_compiling" = maybe; then
28364559860eSchristos	cross_compiling=yes
28374559860eSchristos    else
28384559860eSchristos	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28394559860eSchristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28404559860eSchristosas_fn_error $? "cannot run C compiled programs.
28414559860eSchristosIf you meant to cross compile, use \`--host'.
28424559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
28434559860eSchristos    fi
28444559860eSchristos  fi
28454559860eSchristosfi
28464559860eSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
28474559860eSchristos$as_echo "$cross_compiling" >&6; }
28484559860eSchristos
28494559860eSchristosrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
28504559860eSchristosac_clean_files=$ac_clean_files_save
28514e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
28524e98e3e1Schristos$as_echo_n "checking for suffix of object files... " >&6; }
28534559860eSchristosif ${ac_cv_objext+:} false; then :
28544e98e3e1Schristos  $as_echo_n "(cached) " >&6
28554e98e3e1Schristoselse
28564e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28574e98e3e1Schristos/* end confdefs.h.  */
28584e98e3e1Schristos
28594e98e3e1Schristosint
28604e98e3e1Schristosmain ()
28614e98e3e1Schristos{
28624e98e3e1Schristos
28634e98e3e1Schristos  ;
28644e98e3e1Schristos  return 0;
28654e98e3e1Schristos}
28664e98e3e1Schristos_ACEOF
28674e98e3e1Schristosrm -f conftest.o conftest.obj
28684e98e3e1Schristosif { { ac_try="$ac_compile"
28694e98e3e1Schristoscase "(($ac_try" in
28704e98e3e1Schristos  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28714e98e3e1Schristos  *) ac_try_echo=$ac_try;;
28724e98e3e1Schristosesac
28734e98e3e1Schristoseval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
28744e98e3e1Schristos$as_echo "$ac_try_echo"; } >&5
28754e98e3e1Schristos  (eval "$ac_compile") 2>&5
28764e98e3e1Schristos  ac_status=$?
28774e98e3e1Schristos  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28784e98e3e1Schristos  test $ac_status = 0; }; then :
28794e98e3e1Schristos  for ac_file in conftest.o conftest.obj conftest.*; do
28804e98e3e1Schristos  test -f "$ac_file" || continue;
28814e98e3e1Schristos  case $ac_file in
28824e98e3e1Schristos    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
28834e98e3e1Schristos    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
28844e98e3e1Schristos       break;;
28854e98e3e1Schristos  esac
28864e98e3e1Schristosdone
28874e98e3e1Schristoselse
28884e98e3e1Schristos  $as_echo "$as_me: failed program was:" >&5
28894e98e3e1Schristossed 's/^/| /' conftest.$ac_ext >&5
28904e98e3e1Schristos
28914e98e3e1Schristos{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28924e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28934559860eSchristosas_fn_error $? "cannot compute suffix of object files: cannot compile
28944559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
28954e98e3e1Schristosfi
28964e98e3e1Schristosrm -f conftest.$ac_cv_objext conftest.$ac_ext
28974e98e3e1Schristosfi
28984e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
28994e98e3e1Schristos$as_echo "$ac_cv_objext" >&6; }
29004e98e3e1SchristosOBJEXT=$ac_cv_objext
29014e98e3e1Schristosac_objext=$OBJEXT
29024e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
29034e98e3e1Schristos$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
29044559860eSchristosif ${ac_cv_c_compiler_gnu+:} false; then :
29054e98e3e1Schristos  $as_echo_n "(cached) " >&6
29064e98e3e1Schristoselse
29074e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29084e98e3e1Schristos/* end confdefs.h.  */
29094e98e3e1Schristos
29104e98e3e1Schristosint
29114e98e3e1Schristosmain ()
29124e98e3e1Schristos{
29134e98e3e1Schristos#ifndef __GNUC__
29144e98e3e1Schristos       choke me
29154e98e3e1Schristos#endif
29164e98e3e1Schristos
29174e98e3e1Schristos  ;
29184e98e3e1Schristos  return 0;
29194e98e3e1Schristos}
29204e98e3e1Schristos_ACEOF
29214e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
29224e98e3e1Schristos  ac_compiler_gnu=yes
29234e98e3e1Schristoselse
29244e98e3e1Schristos  ac_compiler_gnu=no
29254e98e3e1Schristosfi
29264e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29274e98e3e1Schristosac_cv_c_compiler_gnu=$ac_compiler_gnu
29284e98e3e1Schristos
29294e98e3e1Schristosfi
29304e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
29314e98e3e1Schristos$as_echo "$ac_cv_c_compiler_gnu" >&6; }
29324e98e3e1Schristosif test $ac_compiler_gnu = yes; then
29334e98e3e1Schristos  GCC=yes
29344e98e3e1Schristoselse
29354e98e3e1Schristos  GCC=
29364e98e3e1Schristosfi
29374e98e3e1Schristosac_test_CFLAGS=${CFLAGS+set}
29384e98e3e1Schristosac_save_CFLAGS=$CFLAGS
29394e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
29404e98e3e1Schristos$as_echo_n "checking whether $CC accepts -g... " >&6; }
29414559860eSchristosif ${ac_cv_prog_cc_g+:} false; then :
29424e98e3e1Schristos  $as_echo_n "(cached) " >&6
29434e98e3e1Schristoselse
29444e98e3e1Schristos  ac_save_c_werror_flag=$ac_c_werror_flag
29454e98e3e1Schristos   ac_c_werror_flag=yes
29464e98e3e1Schristos   ac_cv_prog_cc_g=no
29474e98e3e1Schristos   CFLAGS="-g"
29484e98e3e1Schristos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29494e98e3e1Schristos/* end confdefs.h.  */
29504e98e3e1Schristos
29514e98e3e1Schristosint
29524e98e3e1Schristosmain ()
29534e98e3e1Schristos{
29544e98e3e1Schristos
29554e98e3e1Schristos  ;
29564e98e3e1Schristos  return 0;
29574e98e3e1Schristos}
29584e98e3e1Schristos_ACEOF
29594e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
29604e98e3e1Schristos  ac_cv_prog_cc_g=yes
29614e98e3e1Schristoselse
29624e98e3e1Schristos  CFLAGS=""
29634e98e3e1Schristos      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29644e98e3e1Schristos/* end confdefs.h.  */
29654e98e3e1Schristos
29664e98e3e1Schristosint
29674e98e3e1Schristosmain ()
29684e98e3e1Schristos{
29694e98e3e1Schristos
29704e98e3e1Schristos  ;
29714e98e3e1Schristos  return 0;
29724e98e3e1Schristos}
29734e98e3e1Schristos_ACEOF
29744e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
29754e98e3e1Schristos
29764e98e3e1Schristoselse
29774e98e3e1Schristos  ac_c_werror_flag=$ac_save_c_werror_flag
29784e98e3e1Schristos	 CFLAGS="-g"
29794e98e3e1Schristos	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29804e98e3e1Schristos/* end confdefs.h.  */
29814e98e3e1Schristos
29824e98e3e1Schristosint
29834e98e3e1Schristosmain ()
29844e98e3e1Schristos{
29854e98e3e1Schristos
29864e98e3e1Schristos  ;
29874e98e3e1Schristos  return 0;
29884e98e3e1Schristos}
29894e98e3e1Schristos_ACEOF
29904e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
29914e98e3e1Schristos  ac_cv_prog_cc_g=yes
29924e98e3e1Schristosfi
29934e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29944e98e3e1Schristosfi
29954e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29964e98e3e1Schristosfi
29974e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29984e98e3e1Schristos   ac_c_werror_flag=$ac_save_c_werror_flag
29994e98e3e1Schristosfi
30004e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
30014e98e3e1Schristos$as_echo "$ac_cv_prog_cc_g" >&6; }
30024e98e3e1Schristosif test "$ac_test_CFLAGS" = set; then
30034e98e3e1Schristos  CFLAGS=$ac_save_CFLAGS
30044e98e3e1Schristoselif test $ac_cv_prog_cc_g = yes; then
30054e98e3e1Schristos  if test "$GCC" = yes; then
30064e98e3e1Schristos    CFLAGS="-g -O2"
30074e98e3e1Schristos  else
30084e98e3e1Schristos    CFLAGS="-g"
30094e98e3e1Schristos  fi
30104e98e3e1Schristoselse
30114e98e3e1Schristos  if test "$GCC" = yes; then
30124e98e3e1Schristos    CFLAGS="-O2"
30134e98e3e1Schristos  else
30144e98e3e1Schristos    CFLAGS=
30154e98e3e1Schristos  fi
30164e98e3e1Schristosfi
30174e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
30184e98e3e1Schristos$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
30194559860eSchristosif ${ac_cv_prog_cc_c89+:} false; then :
30204e98e3e1Schristos  $as_echo_n "(cached) " >&6
30214e98e3e1Schristoselse
30224e98e3e1Schristos  ac_cv_prog_cc_c89=no
30234e98e3e1Schristosac_save_CC=$CC
30244e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
30254e98e3e1Schristos/* end confdefs.h.  */
30264e98e3e1Schristos#include <stdarg.h>
30274e98e3e1Schristos#include <stdio.h>
30284559860eSchristosstruct stat;
30294e98e3e1Schristos/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
30304e98e3e1Schristosstruct buf { int x; };
30314e98e3e1SchristosFILE * (*rcsopen) (struct buf *, struct stat *, int);
30324e98e3e1Schristosstatic char *e (p, i)
30334e98e3e1Schristos     char **p;
30344e98e3e1Schristos     int i;
30354e98e3e1Schristos{
30364e98e3e1Schristos  return p[i];
30374e98e3e1Schristos}
30384e98e3e1Schristosstatic char *f (char * (*g) (char **, int), char **p, ...)
30394e98e3e1Schristos{
30404e98e3e1Schristos  char *s;
30414e98e3e1Schristos  va_list v;
30424e98e3e1Schristos  va_start (v,p);
30434e98e3e1Schristos  s = g (p, va_arg (v,int));
30444e98e3e1Schristos  va_end (v);
30454e98e3e1Schristos  return s;
30464e98e3e1Schristos}
30474e98e3e1Schristos
30484e98e3e1Schristos/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
30494e98e3e1Schristos   function prototypes and stuff, but not '\xHH' hex character constants.
30504e98e3e1Schristos   These don't provoke an error unfortunately, instead are silently treated
30514e98e3e1Schristos   as 'x'.  The following induces an error, until -std is added to get
30524e98e3e1Schristos   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
30534e98e3e1Schristos   array size at least.  It's necessary to write '\x00'==0 to get something
30544e98e3e1Schristos   that's true only with -std.  */
30554e98e3e1Schristosint osf4_cc_array ['\x00' == 0 ? 1 : -1];
30564e98e3e1Schristos
30574e98e3e1Schristos/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
30584e98e3e1Schristos   inside strings and character constants.  */
30594e98e3e1Schristos#define FOO(x) 'x'
30604e98e3e1Schristosint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
30614e98e3e1Schristos
30624e98e3e1Schristosint test (int i, double x);
30634e98e3e1Schristosstruct s1 {int (*f) (int a);};
30644e98e3e1Schristosstruct s2 {int (*f) (double a);};
30654e98e3e1Schristosint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
30664e98e3e1Schristosint argc;
30674e98e3e1Schristoschar **argv;
30684e98e3e1Schristosint
30694e98e3e1Schristosmain ()
30704e98e3e1Schristos{
30714e98e3e1Schristosreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
30724e98e3e1Schristos  ;
30734e98e3e1Schristos  return 0;
30744e98e3e1Schristos}
30754e98e3e1Schristos_ACEOF
30764e98e3e1Schristosfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
30774e98e3e1Schristos	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
30784e98e3e1Schristosdo
30794e98e3e1Schristos  CC="$ac_save_CC $ac_arg"
30804e98e3e1Schristos  if ac_fn_c_try_compile "$LINENO"; then :
30814e98e3e1Schristos  ac_cv_prog_cc_c89=$ac_arg
30824e98e3e1Schristosfi
30834e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext
30844e98e3e1Schristos  test "x$ac_cv_prog_cc_c89" != "xno" && break
30854e98e3e1Schristosdone
30864e98e3e1Schristosrm -f conftest.$ac_ext
30874e98e3e1SchristosCC=$ac_save_CC
30884e98e3e1Schristos
30894e98e3e1Schristosfi
30904e98e3e1Schristos# AC_CACHE_VAL
30914e98e3e1Schristoscase "x$ac_cv_prog_cc_c89" in
30924e98e3e1Schristos  x)
30934e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
30944e98e3e1Schristos$as_echo "none needed" >&6; } ;;
30954e98e3e1Schristos  xno)
30964e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
30974e98e3e1Schristos$as_echo "unsupported" >&6; } ;;
30984e98e3e1Schristos  *)
30994e98e3e1Schristos    CC="$CC $ac_cv_prog_cc_c89"
31004e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
31014e98e3e1Schristos$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
31024e98e3e1Schristosesac
31034e98e3e1Schristosif test "x$ac_cv_prog_cc_c89" != xno; then :
31044e98e3e1Schristos
31054e98e3e1Schristosfi
31064e98e3e1Schristos
31074e98e3e1Schristosac_ext=c
31084e98e3e1Schristosac_cpp='$CPP $CPPFLAGS'
31094e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31104e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31114e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
31124e98e3e1Schristos
31134e98e3e1Schristosif test -n "$ac_tool_prefix"; then
31144e98e3e1Schristos  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
31154e98e3e1Schristosset dummy ${ac_tool_prefix}ranlib; ac_word=$2
31164e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31174e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
31184559860eSchristosif ${ac_cv_prog_RANLIB+:} false; then :
31194e98e3e1Schristos  $as_echo_n "(cached) " >&6
31204e98e3e1Schristoselse
31214e98e3e1Schristos  if test -n "$RANLIB"; then
31224e98e3e1Schristos  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
31234e98e3e1Schristoselse
31244e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31254e98e3e1Schristosfor as_dir in $PATH
31264e98e3e1Schristosdo
31274e98e3e1Schristos  IFS=$as_save_IFS
31284e98e3e1Schristos  test -z "$as_dir" && as_dir=.
31294e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
31304559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31314e98e3e1Schristos    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
31324e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31334e98e3e1Schristos    break 2
31344e98e3e1Schristos  fi
31354e98e3e1Schristosdone
31364e98e3e1Schristos  done
31374e98e3e1SchristosIFS=$as_save_IFS
31384e98e3e1Schristos
31394e98e3e1Schristosfi
31404e98e3e1Schristosfi
31414e98e3e1SchristosRANLIB=$ac_cv_prog_RANLIB
31424e98e3e1Schristosif test -n "$RANLIB"; then
31434e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
31444e98e3e1Schristos$as_echo "$RANLIB" >&6; }
31454e98e3e1Schristoselse
31464e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31474e98e3e1Schristos$as_echo "no" >&6; }
31484e98e3e1Schristosfi
31494e98e3e1Schristos
31504e98e3e1Schristos
31514e98e3e1Schristosfi
31524e98e3e1Schristosif test -z "$ac_cv_prog_RANLIB"; then
31534e98e3e1Schristos  ac_ct_RANLIB=$RANLIB
31544e98e3e1Schristos  # Extract the first word of "ranlib", so it can be a program name with args.
31554e98e3e1Schristosset dummy ranlib; ac_word=$2
31564e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31574e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
31584559860eSchristosif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
31594e98e3e1Schristos  $as_echo_n "(cached) " >&6
31604e98e3e1Schristoselse
31614e98e3e1Schristos  if test -n "$ac_ct_RANLIB"; then
31624e98e3e1Schristos  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
31634e98e3e1Schristoselse
31644e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31654e98e3e1Schristosfor as_dir in $PATH
31664e98e3e1Schristosdo
31674e98e3e1Schristos  IFS=$as_save_IFS
31684e98e3e1Schristos  test -z "$as_dir" && as_dir=.
31694e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
31704559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31714e98e3e1Schristos    ac_cv_prog_ac_ct_RANLIB="ranlib"
31724e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31734e98e3e1Schristos    break 2
31744e98e3e1Schristos  fi
31754e98e3e1Schristosdone
31764e98e3e1Schristos  done
31774e98e3e1SchristosIFS=$as_save_IFS
31784e98e3e1Schristos
31794e98e3e1Schristosfi
31804e98e3e1Schristosfi
31814e98e3e1Schristosac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
31824e98e3e1Schristosif test -n "$ac_ct_RANLIB"; then
31834e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
31844e98e3e1Schristos$as_echo "$ac_ct_RANLIB" >&6; }
31854e98e3e1Schristoselse
31864e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31874e98e3e1Schristos$as_echo "no" >&6; }
31884e98e3e1Schristosfi
31894e98e3e1Schristos
31904e98e3e1Schristos  if test "x$ac_ct_RANLIB" = x; then
31914e98e3e1Schristos    RANLIB=":"
31924e98e3e1Schristos  else
31934e98e3e1Schristos    case $cross_compiling:$ac_tool_warned in
31944e98e3e1Schristosyes:)
31954e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
31964e98e3e1Schristos$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
31974e98e3e1Schristosac_tool_warned=yes ;;
31984e98e3e1Schristosesac
31994e98e3e1Schristos    RANLIB=$ac_ct_RANLIB
32004e98e3e1Schristos  fi
32014e98e3e1Schristoselse
32024e98e3e1Schristos  RANLIB="$ac_cv_prog_RANLIB"
32034e98e3e1Schristosfi
32044e98e3e1Schristos
32054e98e3e1Schristos
32064e98e3e1SchristosMISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
32074e98e3e1Schristosfor ac_prog in aclocal
32084e98e3e1Schristosdo
32094e98e3e1Schristos  # Extract the first word of "$ac_prog", so it can be a program name with args.
32104e98e3e1Schristosset dummy $ac_prog; ac_word=$2
32114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32124e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
32134559860eSchristosif ${ac_cv_prog_ACLOCAL+:} false; then :
32144e98e3e1Schristos  $as_echo_n "(cached) " >&6
32154e98e3e1Schristoselse
32164e98e3e1Schristos  if test -n "$ACLOCAL"; then
32174e98e3e1Schristos  ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
32184e98e3e1Schristoselse
32194e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32204e98e3e1Schristosfor as_dir in $PATH
32214e98e3e1Schristosdo
32224e98e3e1Schristos  IFS=$as_save_IFS
32234e98e3e1Schristos  test -z "$as_dir" && as_dir=.
32244e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
32254559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32264e98e3e1Schristos    ac_cv_prog_ACLOCAL="$ac_prog"
32274e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32284e98e3e1Schristos    break 2
32294e98e3e1Schristos  fi
32304e98e3e1Schristosdone
32314e98e3e1Schristos  done
32324e98e3e1SchristosIFS=$as_save_IFS
32334e98e3e1Schristos
32344e98e3e1Schristosfi
32354e98e3e1Schristosfi
32364e98e3e1SchristosACLOCAL=$ac_cv_prog_ACLOCAL
32374e98e3e1Schristosif test -n "$ACLOCAL"; then
32384e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
32394e98e3e1Schristos$as_echo "$ACLOCAL" >&6; }
32404e98e3e1Schristoselse
32414e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32424e98e3e1Schristos$as_echo "no" >&6; }
32434e98e3e1Schristosfi
32444e98e3e1Schristos
32454e98e3e1Schristos
32464e98e3e1Schristos  test -n "$ACLOCAL" && break
32474e98e3e1Schristosdone
32484e98e3e1Schristostest -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
32494e98e3e1Schristos
32504e98e3e1Schristosfor ac_prog in autoconf
32514e98e3e1Schristosdo
32524e98e3e1Schristos  # Extract the first word of "$ac_prog", so it can be a program name with args.
32534e98e3e1Schristosset dummy $ac_prog; ac_word=$2
32544e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32554e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
32564559860eSchristosif ${ac_cv_prog_AUTOCONF+:} false; then :
32574e98e3e1Schristos  $as_echo_n "(cached) " >&6
32584e98e3e1Schristoselse
32594e98e3e1Schristos  if test -n "$AUTOCONF"; then
32604e98e3e1Schristos  ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
32614e98e3e1Schristoselse
32624e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32634e98e3e1Schristosfor as_dir in $PATH
32644e98e3e1Schristosdo
32654e98e3e1Schristos  IFS=$as_save_IFS
32664e98e3e1Schristos  test -z "$as_dir" && as_dir=.
32674e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
32684559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32694e98e3e1Schristos    ac_cv_prog_AUTOCONF="$ac_prog"
32704e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32714e98e3e1Schristos    break 2
32724e98e3e1Schristos  fi
32734e98e3e1Schristosdone
32744e98e3e1Schristos  done
32754e98e3e1SchristosIFS=$as_save_IFS
32764e98e3e1Schristos
32774e98e3e1Schristosfi
32784e98e3e1Schristosfi
32794e98e3e1SchristosAUTOCONF=$ac_cv_prog_AUTOCONF
32804e98e3e1Schristosif test -n "$AUTOCONF"; then
32814e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
32824e98e3e1Schristos$as_echo "$AUTOCONF" >&6; }
32834e98e3e1Schristoselse
32844e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32854e98e3e1Schristos$as_echo "no" >&6; }
32864e98e3e1Schristosfi
32874e98e3e1Schristos
32884e98e3e1Schristos
32894e98e3e1Schristos  test -n "$AUTOCONF" && break
32904e98e3e1Schristosdone
32914e98e3e1Schristostest -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
32924e98e3e1Schristos
32934e98e3e1Schristosfor ac_prog in autoheader
32944e98e3e1Schristosdo
32954e98e3e1Schristos  # Extract the first word of "$ac_prog", so it can be a program name with args.
32964e98e3e1Schristosset dummy $ac_prog; ac_word=$2
32974e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32984e98e3e1Schristos$as_echo_n "checking for $ac_word... " >&6; }
32994559860eSchristosif ${ac_cv_prog_AUTOHEADER+:} false; then :
33004e98e3e1Schristos  $as_echo_n "(cached) " >&6
33014e98e3e1Schristoselse
33024e98e3e1Schristos  if test -n "$AUTOHEADER"; then
33034e98e3e1Schristos  ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
33044e98e3e1Schristoselse
33054e98e3e1Schristosas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33064e98e3e1Schristosfor as_dir in $PATH
33074e98e3e1Schristosdo
33084e98e3e1Schristos  IFS=$as_save_IFS
33094e98e3e1Schristos  test -z "$as_dir" && as_dir=.
33104e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
33114559860eSchristos  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33124e98e3e1Schristos    ac_cv_prog_AUTOHEADER="$ac_prog"
33134e98e3e1Schristos    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33144e98e3e1Schristos    break 2
33154e98e3e1Schristos  fi
33164e98e3e1Schristosdone
33174e98e3e1Schristos  done
33184e98e3e1SchristosIFS=$as_save_IFS
33194e98e3e1Schristos
33204e98e3e1Schristosfi
33214e98e3e1Schristosfi
33224e98e3e1SchristosAUTOHEADER=$ac_cv_prog_AUTOHEADER
33234e98e3e1Schristosif test -n "$AUTOHEADER"; then
33244e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
33254e98e3e1Schristos$as_echo "$AUTOHEADER" >&6; }
33264e98e3e1Schristoselse
33274e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33284e98e3e1Schristos$as_echo "no" >&6; }
33294e98e3e1Schristosfi
33304e98e3e1Schristos
33314e98e3e1Schristos
33324e98e3e1Schristos  test -n "$AUTOHEADER" && break
33334e98e3e1Schristosdone
33344e98e3e1Schristostest -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
33354e98e3e1Schristos
33364e98e3e1Schristos
33374e98e3e1Schristos# Figure out what compiler warnings we can enable.
33384e98e3e1Schristos# See config/warnings.m4 for details.
33394e98e3e1Schristos
33404e98e3e1Schristos
3341ba340e45Schristosac_ext=c
3342ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3343ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3344ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3345ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
3346ba340e45Schristos
33474e98e3e1SchristosWARN_CFLAGS=
33484e98e3e1Schristossave_CFLAGS="$CFLAGS"
3349a2e2270fSchristosfor real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
33504e98e3e1Schristos			  -Wmissing-prototypes -Wold-style-definition \
33514e98e3e1Schristos			  -Wmissing-format-attribute -Wcast-qual; do
3352a2e2270fSchristos  # Do the check with the no- prefix removed since gcc silently
3353a2e2270fSchristos  # accepts any -Wno-* option on purpose
3354a2e2270fSchristos  case $real_option in
3355a2e2270fSchristos    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
3356a2e2270fSchristos    *) option=$real_option ;;
3357a2e2270fSchristos  esac
33584e98e3e1Schristos  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
33594e98e3e1Schristos
33604e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
33614e98e3e1Schristos$as_echo_n "checking whether $CC supports $option... " >&6; }
33624559860eSchristosif eval \${$as_acx_Woption+:} false; then :
33634e98e3e1Schristos  $as_echo_n "(cached) " >&6
33644e98e3e1Schristoselse
33654e98e3e1Schristos  CFLAGS="$option"
33664e98e3e1Schristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33674e98e3e1Schristos/* end confdefs.h.  */
33684e98e3e1Schristos
33694e98e3e1Schristosint
33704e98e3e1Schristosmain ()
33714e98e3e1Schristos{
33724e98e3e1Schristos
33734e98e3e1Schristos  ;
33744e98e3e1Schristos  return 0;
33754e98e3e1Schristos}
33764e98e3e1Schristos_ACEOF
33774e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
33784e98e3e1Schristos  eval "$as_acx_Woption=yes"
33794e98e3e1Schristoselse
33804e98e3e1Schristos  eval "$as_acx_Woption=no"
33814e98e3e1Schristosfi
33824e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33834e98e3e1Schristos
33844e98e3e1Schristosfi
33854e98e3e1Schristoseval ac_res=\$$as_acx_Woption
33864e98e3e1Schristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
33874e98e3e1Schristos$as_echo "$ac_res" >&6; }
33884e98e3e1Schristos  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3389a2e2270fSchristos  WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option"
33904e98e3e1Schristosfi
33914e98e3e1Schristos  done
33924e98e3e1SchristosCFLAGS="$save_CFLAGS"
3393ba340e45Schristosac_ext=c
3394ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3395ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
3398ba340e45Schristos
3399ba340e45Schristos
3400ba340e45Schristosac_ext=c
3401ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3402ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3403ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3404ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
34054e98e3e1Schristos
34064e98e3e1SchristosWARN_PEDANTIC=
3407a2e2270fSchristos# Do the check with the no- prefix removed from the warning options
3408a2e2270fSchristos# since gcc silently accepts any -Wno-* option on purpose
34094e98e3e1Schristosif test "$GCC" = yes; then :
3410a2e2270fSchristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
3411a2e2270fSchristos$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
34124559860eSchristosif ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
34134e98e3e1Schristos  $as_echo_n "(cached) " >&6
34144e98e3e1Schristoselse
34154e98e3e1Schristos  save_CFLAGS="$CFLAGS"
3416a2e2270fSchristosCFLAGS="-pedantic -Wlong-long"
34174e98e3e1Schristoscat confdefs.h - <<_ACEOF >conftest.$ac_ext
34184e98e3e1Schristos/* end confdefs.h.  */
34194e98e3e1Schristos
34204e98e3e1Schristosint
34214e98e3e1Schristosmain ()
34224e98e3e1Schristos{
34234e98e3e1Schristos
34244e98e3e1Schristos  ;
34254e98e3e1Schristos  return 0;
34264e98e3e1Schristos}
34274e98e3e1Schristos_ACEOF
34284e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
3429a2e2270fSchristos  acx_cv_prog_cc_pedantic__Wlong_long=yes
34304e98e3e1Schristoselse
3431a2e2270fSchristos  acx_cv_prog_cc_pedantic__Wlong_long=no
34324e98e3e1Schristosfi
34334e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34344e98e3e1SchristosCFLAGS="$save_CFLAGS"
34354e98e3e1Schristosfi
3436a2e2270fSchristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
3437a2e2270fSchristos$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
3438a2e2270fSchristosif test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
34394e98e3e1Schristos  WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
34404e98e3e1Schristosfi
34414e98e3e1Schristos
34424e98e3e1Schristosfi
3443ba340e45Schristosac_ext=c
3444ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3445ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3446ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3447ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
3448ba340e45Schristos
34494e98e3e1Schristos
34504e98e3e1Schristos
34514559860eSchristosac_ext=c
34524559860eSchristosac_cpp='$CPP $CPPFLAGS'
34534559860eSchristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34544559860eSchristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34554559860eSchristosac_compiler_gnu=$ac_cv_c_compiler_gnu
34564559860eSchristos
34574559860eSchristosnolto_flags=
34584559860eSchristossave_CFLAGS="$CFLAGS"
34594559860eSchristosfor real_option in -fno-lto; do
34604559860eSchristos  # Do the check with the no- prefix removed since gcc silently
34614559860eSchristos  # accepts any -Wno-* option on purpose
34624559860eSchristos  case $real_option in
34634559860eSchristos    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
34644559860eSchristos    *) option=$real_option ;;
34654559860eSchristos  esac
34664559860eSchristos  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
34674559860eSchristos
34684559860eSchristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
34694559860eSchristos$as_echo_n "checking whether $CC supports $option... " >&6; }
34704559860eSchristosif eval \${$as_acx_Woption+:} false; then :
34714559860eSchristos  $as_echo_n "(cached) " >&6
34724559860eSchristoselse
34734559860eSchristos  CFLAGS="$option"
34744559860eSchristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34754559860eSchristos/* end confdefs.h.  */
34764559860eSchristos
34774559860eSchristosint
34784559860eSchristosmain ()
34794559860eSchristos{
34804559860eSchristos
34814559860eSchristos  ;
34824559860eSchristos  return 0;
34834559860eSchristos}
34844559860eSchristos_ACEOF
34854559860eSchristosif ac_fn_c_try_compile "$LINENO"; then :
34864559860eSchristos  eval "$as_acx_Woption=yes"
34874559860eSchristoselse
34884559860eSchristos  eval "$as_acx_Woption=no"
34894559860eSchristosfi
34904559860eSchristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34914559860eSchristos
34924559860eSchristosfi
34934559860eSchristoseval ac_res=\$$as_acx_Woption
34944559860eSchristos	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
34954559860eSchristos$as_echo "$ac_res" >&6; }
34964559860eSchristos  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
34974559860eSchristos  nolto_flags="$nolto_flags${nolto_flags:+ }$real_option"
34984559860eSchristosfi
34994559860eSchristos  done
35004559860eSchristosCFLAGS="$save_CFLAGS"
35014559860eSchristosac_ext=c
35024559860eSchristosac_cpp='$CPP $CPPFLAGS'
35034559860eSchristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35044559860eSchristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35054559860eSchristosac_compiler_gnu=$ac_cv_c_compiler_gnu
35064559860eSchristos
35074559860eSchristos
35084559860eSchristos
35094e98e3e1Schristos# Only enable with --enable-werror-always until existing warnings are
35104e98e3e1Schristos# corrected.
3511ba340e45Schristosac_ext=c
3512ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3513ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3514ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3515ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
3516ba340e45Schristos
35174e98e3e1SchristosWERROR=
35184e98e3e1Schristos# Check whether --enable-werror-always was given.
35194e98e3e1Schristosif test "${enable_werror_always+set}" = set; then :
35204e98e3e1Schristos  enableval=$enable_werror_always;
35214e98e3e1Schristoselse
35224e98e3e1Schristos  enable_werror_always=no
35234e98e3e1Schristosfi
35244e98e3e1Schristos
35254e98e3e1Schristosif test $enable_werror_always = yes; then :
35264e98e3e1Schristos  WERROR="$WERROR${WERROR:+ }-Werror"
35274e98e3e1Schristosfi
35284e98e3e1Schristos
3529ba340e45Schristosac_ext=c
3530ba340e45Schristosac_cpp='$CPP $CPPFLAGS'
3531ba340e45Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3532ba340e45Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3533ba340e45Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
3534ba340e45Schristos
35354e98e3e1Schristos
35364e98e3e1Schristos
35374e98e3e1Schristos# Checks for header files.
35384e98e3e1Schristosac_ext=c
35394e98e3e1Schristosac_cpp='$CPP $CPPFLAGS'
35404e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35414e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35424e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
35434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
35444e98e3e1Schristos$as_echo_n "checking how to run the C preprocessor... " >&6; }
35454e98e3e1Schristos# On Suns, sometimes $CPP names a directory.
35464e98e3e1Schristosif test -n "$CPP" && test -d "$CPP"; then
35474e98e3e1Schristos  CPP=
35484e98e3e1Schristosfi
35494e98e3e1Schristosif test -z "$CPP"; then
35504559860eSchristos  if ${ac_cv_prog_CPP+:} false; then :
35514e98e3e1Schristos  $as_echo_n "(cached) " >&6
35524e98e3e1Schristoselse
35534e98e3e1Schristos      # Double quotes because CPP needs to be expanded
35544e98e3e1Schristos    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
35554e98e3e1Schristos    do
35564e98e3e1Schristos      ac_preproc_ok=false
35574e98e3e1Schristosfor ac_c_preproc_warn_flag in '' yes
35584e98e3e1Schristosdo
35594e98e3e1Schristos  # Use a header file that comes with gcc, so configuring glibc
35604e98e3e1Schristos  # with a fresh cross-compiler works.
35614e98e3e1Schristos  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
35624e98e3e1Schristos  # <limits.h> exists even on freestanding compilers.
35634e98e3e1Schristos  # On the NeXT, cc -E runs the code through the compiler's parser,
35644e98e3e1Schristos  # not just through cpp. "Syntax error" is here to catch this case.
35654e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35664e98e3e1Schristos/* end confdefs.h.  */
35674e98e3e1Schristos#ifdef __STDC__
35684e98e3e1Schristos# include <limits.h>
35694e98e3e1Schristos#else
35704e98e3e1Schristos# include <assert.h>
35714e98e3e1Schristos#endif
35724e98e3e1Schristos		     Syntax error
35734e98e3e1Schristos_ACEOF
35744e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then :
35754e98e3e1Schristos
35764e98e3e1Schristoselse
35774e98e3e1Schristos  # Broken: fails on valid input.
35784e98e3e1Schristoscontinue
35794e98e3e1Schristosfi
35804559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext
35814e98e3e1Schristos
35824e98e3e1Schristos  # OK, works on sane cases.  Now check whether nonexistent headers
35834e98e3e1Schristos  # can be detected and how.
35844e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35854e98e3e1Schristos/* end confdefs.h.  */
35864e98e3e1Schristos#include <ac_nonexistent.h>
35874e98e3e1Schristos_ACEOF
35884e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then :
35894e98e3e1Schristos  # Broken: success on invalid input.
35904e98e3e1Schristoscontinue
35914e98e3e1Schristoselse
35924e98e3e1Schristos  # Passes both tests.
35934e98e3e1Schristosac_preproc_ok=:
35944e98e3e1Schristosbreak
35954e98e3e1Schristosfi
35964559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext
35974e98e3e1Schristos
35984e98e3e1Schristosdone
35994e98e3e1Schristos# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
36004559860eSchristosrm -f conftest.i conftest.err conftest.$ac_ext
36014e98e3e1Schristosif $ac_preproc_ok; then :
36024e98e3e1Schristos  break
36034e98e3e1Schristosfi
36044e98e3e1Schristos
36054e98e3e1Schristos    done
36064e98e3e1Schristos    ac_cv_prog_CPP=$CPP
36074e98e3e1Schristos
36084e98e3e1Schristosfi
36094e98e3e1Schristos  CPP=$ac_cv_prog_CPP
36104e98e3e1Schristoselse
36114e98e3e1Schristos  ac_cv_prog_CPP=$CPP
36124e98e3e1Schristosfi
36134e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
36144e98e3e1Schristos$as_echo "$CPP" >&6; }
36154e98e3e1Schristosac_preproc_ok=false
36164e98e3e1Schristosfor ac_c_preproc_warn_flag in '' yes
36174e98e3e1Schristosdo
36184e98e3e1Schristos  # Use a header file that comes with gcc, so configuring glibc
36194e98e3e1Schristos  # with a fresh cross-compiler works.
36204e98e3e1Schristos  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
36214e98e3e1Schristos  # <limits.h> exists even on freestanding compilers.
36224e98e3e1Schristos  # On the NeXT, cc -E runs the code through the compiler's parser,
36234e98e3e1Schristos  # not just through cpp. "Syntax error" is here to catch this case.
36244e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36254e98e3e1Schristos/* end confdefs.h.  */
36264e98e3e1Schristos#ifdef __STDC__
36274e98e3e1Schristos# include <limits.h>
36284e98e3e1Schristos#else
36294e98e3e1Schristos# include <assert.h>
36304e98e3e1Schristos#endif
36314e98e3e1Schristos		     Syntax error
36324e98e3e1Schristos_ACEOF
36334e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then :
36344e98e3e1Schristos
36354e98e3e1Schristoselse
36364e98e3e1Schristos  # Broken: fails on valid input.
36374e98e3e1Schristoscontinue
36384e98e3e1Schristosfi
36394559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext
36404e98e3e1Schristos
36414e98e3e1Schristos  # OK, works on sane cases.  Now check whether nonexistent headers
36424e98e3e1Schristos  # can be detected and how.
36434e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36444e98e3e1Schristos/* end confdefs.h.  */
36454e98e3e1Schristos#include <ac_nonexistent.h>
36464e98e3e1Schristos_ACEOF
36474e98e3e1Schristosif ac_fn_c_try_cpp "$LINENO"; then :
36484e98e3e1Schristos  # Broken: success on invalid input.
36494e98e3e1Schristoscontinue
36504e98e3e1Schristoselse
36514e98e3e1Schristos  # Passes both tests.
36524e98e3e1Schristosac_preproc_ok=:
36534e98e3e1Schristosbreak
36544e98e3e1Schristosfi
36554559860eSchristosrm -f conftest.err conftest.i conftest.$ac_ext
36564e98e3e1Schristos
36574e98e3e1Schristosdone
36584e98e3e1Schristos# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
36594559860eSchristosrm -f conftest.i conftest.err conftest.$ac_ext
36604e98e3e1Schristosif $ac_preproc_ok; then :
36614e98e3e1Schristos
36624e98e3e1Schristoselse
36634e98e3e1Schristos  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36644e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
36654559860eSchristosas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
36664559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
36674e98e3e1Schristosfi
36684e98e3e1Schristos
36694e98e3e1Schristosac_ext=c
36704e98e3e1Schristosac_cpp='$CPP $CPPFLAGS'
36714e98e3e1Schristosac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
36724e98e3e1Schristosac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
36734e98e3e1Schristosac_compiler_gnu=$ac_cv_c_compiler_gnu
36744e98e3e1Schristos
36754e98e3e1Schristos
36764e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
36774e98e3e1Schristos$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
36784559860eSchristosif ${ac_cv_path_GREP+:} false; then :
36794e98e3e1Schristos  $as_echo_n "(cached) " >&6
36804e98e3e1Schristoselse
36814e98e3e1Schristos  if test -z "$GREP"; then
36824e98e3e1Schristos  ac_path_GREP_found=false
36834e98e3e1Schristos  # Loop through the user's path and test for each of PROGNAME-LIST
36844e98e3e1Schristos  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
36854e98e3e1Schristosfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
36864e98e3e1Schristosdo
36874e98e3e1Schristos  IFS=$as_save_IFS
36884e98e3e1Schristos  test -z "$as_dir" && as_dir=.
36894e98e3e1Schristos    for ac_prog in grep ggrep; do
36904e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
36914e98e3e1Schristos      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
36924559860eSchristos      as_fn_executable_p "$ac_path_GREP" || continue
36934e98e3e1Schristos# Check for GNU ac_path_GREP and select it if it is found.
36944e98e3e1Schristos  # Check for GNU $ac_path_GREP
36954e98e3e1Schristoscase `"$ac_path_GREP" --version 2>&1` in
36964e98e3e1Schristos*GNU*)
36974e98e3e1Schristos  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
36984e98e3e1Schristos*)
36994e98e3e1Schristos  ac_count=0
37004e98e3e1Schristos  $as_echo_n 0123456789 >"conftest.in"
37014e98e3e1Schristos  while :
37024e98e3e1Schristos  do
37034e98e3e1Schristos    cat "conftest.in" "conftest.in" >"conftest.tmp"
37044e98e3e1Schristos    mv "conftest.tmp" "conftest.in"
37054e98e3e1Schristos    cp "conftest.in" "conftest.nl"
37064e98e3e1Schristos    $as_echo 'GREP' >> "conftest.nl"
37074e98e3e1Schristos    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
37084e98e3e1Schristos    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
37094e98e3e1Schristos    as_fn_arith $ac_count + 1 && ac_count=$as_val
37104e98e3e1Schristos    if test $ac_count -gt ${ac_path_GREP_max-0}; then
37114e98e3e1Schristos      # Best one so far, save it but keep looking for a better one
37124e98e3e1Schristos      ac_cv_path_GREP="$ac_path_GREP"
37134e98e3e1Schristos      ac_path_GREP_max=$ac_count
37144e98e3e1Schristos    fi
37154e98e3e1Schristos    # 10*(2^10) chars as input seems more than enough
37164e98e3e1Schristos    test $ac_count -gt 10 && break
37174e98e3e1Schristos  done
37184e98e3e1Schristos  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
37194e98e3e1Schristosesac
37204e98e3e1Schristos
37214e98e3e1Schristos      $ac_path_GREP_found && break 3
37224e98e3e1Schristos    done
37234e98e3e1Schristos  done
37244e98e3e1Schristos  done
37254e98e3e1SchristosIFS=$as_save_IFS
37264e98e3e1Schristos  if test -z "$ac_cv_path_GREP"; then
37274559860eSchristos    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
37284e98e3e1Schristos  fi
37294e98e3e1Schristoselse
37304e98e3e1Schristos  ac_cv_path_GREP=$GREP
37314e98e3e1Schristosfi
37324e98e3e1Schristos
37334e98e3e1Schristosfi
37344e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
37354e98e3e1Schristos$as_echo "$ac_cv_path_GREP" >&6; }
37364e98e3e1Schristos GREP="$ac_cv_path_GREP"
37374e98e3e1Schristos
37384e98e3e1Schristos
37394e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
37404e98e3e1Schristos$as_echo_n "checking for egrep... " >&6; }
37414559860eSchristosif ${ac_cv_path_EGREP+:} false; then :
37424e98e3e1Schristos  $as_echo_n "(cached) " >&6
37434e98e3e1Schristoselse
37444e98e3e1Schristos  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
37454e98e3e1Schristos   then ac_cv_path_EGREP="$GREP -E"
37464e98e3e1Schristos   else
37474e98e3e1Schristos     if test -z "$EGREP"; then
37484e98e3e1Schristos  ac_path_EGREP_found=false
37494e98e3e1Schristos  # Loop through the user's path and test for each of PROGNAME-LIST
37504e98e3e1Schristos  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
37514e98e3e1Schristosfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
37524e98e3e1Schristosdo
37534e98e3e1Schristos  IFS=$as_save_IFS
37544e98e3e1Schristos  test -z "$as_dir" && as_dir=.
37554e98e3e1Schristos    for ac_prog in egrep; do
37564e98e3e1Schristos    for ac_exec_ext in '' $ac_executable_extensions; do
37574e98e3e1Schristos      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
37584559860eSchristos      as_fn_executable_p "$ac_path_EGREP" || continue
37594e98e3e1Schristos# Check for GNU ac_path_EGREP and select it if it is found.
37604e98e3e1Schristos  # Check for GNU $ac_path_EGREP
37614e98e3e1Schristoscase `"$ac_path_EGREP" --version 2>&1` in
37624e98e3e1Schristos*GNU*)
37634e98e3e1Schristos  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
37644e98e3e1Schristos*)
37654e98e3e1Schristos  ac_count=0
37664e98e3e1Schristos  $as_echo_n 0123456789 >"conftest.in"
37674e98e3e1Schristos  while :
37684e98e3e1Schristos  do
37694e98e3e1Schristos    cat "conftest.in" "conftest.in" >"conftest.tmp"
37704e98e3e1Schristos    mv "conftest.tmp" "conftest.in"
37714e98e3e1Schristos    cp "conftest.in" "conftest.nl"
37724e98e3e1Schristos    $as_echo 'EGREP' >> "conftest.nl"
37734e98e3e1Schristos    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
37744e98e3e1Schristos    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
37754e98e3e1Schristos    as_fn_arith $ac_count + 1 && ac_count=$as_val
37764e98e3e1Schristos    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
37774e98e3e1Schristos      # Best one so far, save it but keep looking for a better one
37784e98e3e1Schristos      ac_cv_path_EGREP="$ac_path_EGREP"
37794e98e3e1Schristos      ac_path_EGREP_max=$ac_count
37804e98e3e1Schristos    fi
37814e98e3e1Schristos    # 10*(2^10) chars as input seems more than enough
37824e98e3e1Schristos    test $ac_count -gt 10 && break
37834e98e3e1Schristos  done
37844e98e3e1Schristos  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
37854e98e3e1Schristosesac
37864e98e3e1Schristos
37874e98e3e1Schristos      $ac_path_EGREP_found && break 3
37884e98e3e1Schristos    done
37894e98e3e1Schristos  done
37904e98e3e1Schristos  done
37914e98e3e1SchristosIFS=$as_save_IFS
37924e98e3e1Schristos  if test -z "$ac_cv_path_EGREP"; then
37934559860eSchristos    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
37944e98e3e1Schristos  fi
37954e98e3e1Schristoselse
37964e98e3e1Schristos  ac_cv_path_EGREP=$EGREP
37974e98e3e1Schristosfi
37984e98e3e1Schristos
37994e98e3e1Schristos   fi
38004e98e3e1Schristosfi
38014e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
38024e98e3e1Schristos$as_echo "$ac_cv_path_EGREP" >&6; }
38034e98e3e1Schristos EGREP="$ac_cv_path_EGREP"
38044e98e3e1Schristos
38054e98e3e1Schristos
38064e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
38074e98e3e1Schristos$as_echo_n "checking for ANSI C header files... " >&6; }
38084559860eSchristosif ${ac_cv_header_stdc+:} false; then :
38094e98e3e1Schristos  $as_echo_n "(cached) " >&6
38104e98e3e1Schristoselse
38114e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38124e98e3e1Schristos/* end confdefs.h.  */
38134e98e3e1Schristos#include <stdlib.h>
38144e98e3e1Schristos#include <stdarg.h>
38154e98e3e1Schristos#include <string.h>
38164e98e3e1Schristos#include <float.h>
38174e98e3e1Schristos
38184e98e3e1Schristosint
38194e98e3e1Schristosmain ()
38204e98e3e1Schristos{
38214e98e3e1Schristos
38224e98e3e1Schristos  ;
38234e98e3e1Schristos  return 0;
38244e98e3e1Schristos}
38254e98e3e1Schristos_ACEOF
38264e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
38274e98e3e1Schristos  ac_cv_header_stdc=yes
38284e98e3e1Schristoselse
38294e98e3e1Schristos  ac_cv_header_stdc=no
38304e98e3e1Schristosfi
38314e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38324e98e3e1Schristos
38334e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
38344e98e3e1Schristos  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
38354e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38364e98e3e1Schristos/* end confdefs.h.  */
38374e98e3e1Schristos#include <string.h>
38384e98e3e1Schristos
38394e98e3e1Schristos_ACEOF
38404e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38414e98e3e1Schristos  $EGREP "memchr" >/dev/null 2>&1; then :
38424e98e3e1Schristos
38434e98e3e1Schristoselse
38444e98e3e1Schristos  ac_cv_header_stdc=no
38454e98e3e1Schristosfi
38464e98e3e1Schristosrm -f conftest*
38474e98e3e1Schristos
38484e98e3e1Schristosfi
38494e98e3e1Schristos
38504e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
38514e98e3e1Schristos  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
38524e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38534e98e3e1Schristos/* end confdefs.h.  */
38544e98e3e1Schristos#include <stdlib.h>
38554e98e3e1Schristos
38564e98e3e1Schristos_ACEOF
38574e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38584e98e3e1Schristos  $EGREP "free" >/dev/null 2>&1; then :
38594e98e3e1Schristos
38604e98e3e1Schristoselse
38614e98e3e1Schristos  ac_cv_header_stdc=no
38624e98e3e1Schristosfi
38634e98e3e1Schristosrm -f conftest*
38644e98e3e1Schristos
38654e98e3e1Schristosfi
38664e98e3e1Schristos
38674e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
38684e98e3e1Schristos  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
38694e98e3e1Schristos  if test "$cross_compiling" = yes; then :
38704e98e3e1Schristos  :
38714e98e3e1Schristoselse
38724e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38734e98e3e1Schristos/* end confdefs.h.  */
38744e98e3e1Schristos#include <ctype.h>
38754e98e3e1Schristos#include <stdlib.h>
38764e98e3e1Schristos#if ((' ' & 0x0FF) == 0x020)
38774e98e3e1Schristos# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
38784e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
38794e98e3e1Schristos#else
38804e98e3e1Schristos# define ISLOWER(c) \
38814e98e3e1Schristos		   (('a' <= (c) && (c) <= 'i') \
38824e98e3e1Schristos		     || ('j' <= (c) && (c) <= 'r') \
38834e98e3e1Schristos		     || ('s' <= (c) && (c) <= 'z'))
38844e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
38854e98e3e1Schristos#endif
38864e98e3e1Schristos
38874e98e3e1Schristos#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
38884e98e3e1Schristosint
38894e98e3e1Schristosmain ()
38904e98e3e1Schristos{
38914e98e3e1Schristos  int i;
38924e98e3e1Schristos  for (i = 0; i < 256; i++)
38934e98e3e1Schristos    if (XOR (islower (i), ISLOWER (i))
38944e98e3e1Schristos	|| toupper (i) != TOUPPER (i))
38954e98e3e1Schristos      return 2;
38964e98e3e1Schristos  return 0;
38974e98e3e1Schristos}
38984e98e3e1Schristos_ACEOF
38994e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then :
39004e98e3e1Schristos
39014e98e3e1Schristoselse
39024e98e3e1Schristos  ac_cv_header_stdc=no
39034e98e3e1Schristosfi
39044e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
39054e98e3e1Schristos  conftest.$ac_objext conftest.beam conftest.$ac_ext
39064e98e3e1Schristosfi
39074e98e3e1Schristos
39084e98e3e1Schristosfi
39094e98e3e1Schristosfi
39104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
39114e98e3e1Schristos$as_echo "$ac_cv_header_stdc" >&6; }
39124e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
39134e98e3e1Schristos
39144e98e3e1Schristos$as_echo "#define STDC_HEADERS 1" >>confdefs.h
39154e98e3e1Schristos
39164e98e3e1Schristosfi
39174e98e3e1Schristos
39184e98e3e1Schristos# On IRIX 5.3, sys/types and inttypes.h are conflicting.
39194e98e3e1Schristosfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
39204e98e3e1Schristos		  inttypes.h stdint.h unistd.h
39214e98e3e1Schristosdo :
39224e98e3e1Schristos  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
39234e98e3e1Schristosac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
39244e98e3e1Schristos"
39254559860eSchristosif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
39264e98e3e1Schristos  cat >>confdefs.h <<_ACEOF
39274e98e3e1Schristos#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
39284e98e3e1Schristos_ACEOF
39294e98e3e1Schristos
39304e98e3e1Schristosfi
39314e98e3e1Schristos
39324e98e3e1Schristosdone
39334e98e3e1Schristos
39344e98e3e1Schristos
39354e98e3e1Schristosfor ac_header in ctype.h stddef.h string.h stdio.h
39364e98e3e1Schristosdo :
39374e98e3e1Schristos  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
39384e98e3e1Schristosac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
39394559860eSchristosif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
39404e98e3e1Schristos  cat >>confdefs.h <<_ACEOF
39414e98e3e1Schristos#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
39424e98e3e1Schristos_ACEOF
39434e98e3e1Schristos
39444e98e3e1Schristosfi
39454e98e3e1Schristos
39464e98e3e1Schristosdone
39474e98e3e1Schristos
39484e98e3e1Schristos
39494e98e3e1Schristos
39504e98e3e1Schristosinttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
39514e98e3e1Schristos
39524e98e3e1Schristosacx_cv_header_stdint=stddef.h
39534e98e3e1Schristosacx_cv_header_stdint_kind="(already complete)"
39544e98e3e1Schristosfor i in stdint.h $inttype_headers; do
39554e98e3e1Schristos  unset ac_cv_type_uintptr_t
39564e98e3e1Schristos  unset ac_cv_type_uintmax_t
39574e98e3e1Schristos  unset ac_cv_type_int_least32_t
39584e98e3e1Schristos  unset ac_cv_type_int_fast32_t
39594e98e3e1Schristos  unset ac_cv_type_uint64_t
39604e98e3e1Schristos  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
39614e98e3e1Schristos  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
39624e98e3e1Schristos#include <$i>
39634e98e3e1Schristos"
39644559860eSchristosif test "x$ac_cv_type_uintmax_t" = xyes; then :
39654e98e3e1Schristos  acx_cv_header_stdint=$i
39664e98e3e1Schristoselse
39674e98e3e1Schristos  continue
39684e98e3e1Schristosfi
39694e98e3e1Schristos
39704e98e3e1Schristos  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
39714e98e3e1Schristos#include <$i>
39724e98e3e1Schristos"
39734559860eSchristosif test "x$ac_cv_type_uintptr_t" = xyes; then :
39744e98e3e1Schristos
39754e98e3e1Schristoselse
39764e98e3e1Schristos  acx_cv_header_stdint_kind="(mostly complete)"
39774e98e3e1Schristosfi
39784e98e3e1Schristos
39794e98e3e1Schristos  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
39804e98e3e1Schristos#include <$i>
39814e98e3e1Schristos"
39824559860eSchristosif test "x$ac_cv_type_int_least32_t" = xyes; then :
39834e98e3e1Schristos
39844e98e3e1Schristoselse
39854e98e3e1Schristos  acx_cv_header_stdint_kind="(mostly complete)"
39864e98e3e1Schristosfi
39874e98e3e1Schristos
39884e98e3e1Schristos  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
39894e98e3e1Schristos#include <$i>
39904e98e3e1Schristos"
39914559860eSchristosif test "x$ac_cv_type_int_fast32_t" = xyes; then :
39924e98e3e1Schristos
39934e98e3e1Schristoselse
39944e98e3e1Schristos  acx_cv_header_stdint_kind="(mostly complete)"
39954e98e3e1Schristosfi
39964e98e3e1Schristos
39974e98e3e1Schristos  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
39984e98e3e1Schristos#include <$i>
39994e98e3e1Schristos"
40004559860eSchristosif test "x$ac_cv_type_uint64_t" = xyes; then :
40014e98e3e1Schristos
40024e98e3e1Schristoselse
40034e98e3e1Schristos  acx_cv_header_stdint_kind="(lacks uint64_t)"
40044e98e3e1Schristosfi
40054e98e3e1Schristos
40064e98e3e1Schristos  break
40074e98e3e1Schristosdone
40084e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then
40094e98e3e1Schristos  acx_cv_header_stdint_kind="(lacks uintmax_t)"
40104e98e3e1Schristos  for i in stdint.h $inttype_headers; do
40114e98e3e1Schristos    unset ac_cv_type_uintptr_t
40124e98e3e1Schristos    unset ac_cv_type_uint32_t
40134e98e3e1Schristos    unset ac_cv_type_uint64_t
40144e98e3e1Schristos    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
40154e98e3e1Schristos    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
40164e98e3e1Schristos#include <$i>
40174e98e3e1Schristos"
40184559860eSchristosif test "x$ac_cv_type_uint32_t" = xyes; then :
40194e98e3e1Schristos  acx_cv_header_stdint=$i
40204e98e3e1Schristoselse
40214e98e3e1Schristos  continue
40224e98e3e1Schristosfi
40234e98e3e1Schristos
40244e98e3e1Schristos    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
40254e98e3e1Schristos#include <$i>
40264e98e3e1Schristos"
40274559860eSchristosif test "x$ac_cv_type_uint64_t" = xyes; then :
40284e98e3e1Schristos
40294e98e3e1Schristosfi
40304e98e3e1Schristos
40314e98e3e1Schristos    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
40324e98e3e1Schristos#include <$i>
40334e98e3e1Schristos"
40344559860eSchristosif test "x$ac_cv_type_uintptr_t" = xyes; then :
40354e98e3e1Schristos
40364e98e3e1Schristosfi
40374e98e3e1Schristos
40384e98e3e1Schristos    break
40394e98e3e1Schristos  done
40404e98e3e1Schristosfi
40414e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then
40424e98e3e1Schristos  acx_cv_header_stdint_kind="(u_intXX_t style)"
40434e98e3e1Schristos  for i in sys/types.h $inttype_headers; do
40444e98e3e1Schristos    unset ac_cv_type_u_int32_t
40454e98e3e1Schristos    unset ac_cv_type_u_int64_t
40464e98e3e1Schristos    $as_echo_n "looking for u_intXX_t types in $i, " >&6
40474e98e3e1Schristos    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
40484e98e3e1Schristos#include <$i>
40494e98e3e1Schristos"
40504559860eSchristosif test "x$ac_cv_type_u_int32_t" = xyes; then :
40514e98e3e1Schristos  acx_cv_header_stdint=$i
40524e98e3e1Schristoselse
40534e98e3e1Schristos  continue
40544e98e3e1Schristosfi
40554e98e3e1Schristos
40564e98e3e1Schristos    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
40574e98e3e1Schristos#include <$i>
40584e98e3e1Schristos"
40594559860eSchristosif test "x$ac_cv_type_u_int64_t" = xyes; then :
40604e98e3e1Schristos
40614e98e3e1Schristosfi
40624e98e3e1Schristos
40634e98e3e1Schristos    break
40644e98e3e1Schristos  done
40654e98e3e1Schristosfi
40664e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then
40674e98e3e1Schristos  acx_cv_header_stdint_kind="(using manual detection)"
40684e98e3e1Schristosfi
40694e98e3e1Schristos
40704e98e3e1Schristostest -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
40714e98e3e1Schristostest -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
40724e98e3e1Schristostest -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
40734e98e3e1Schristostest -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
40744e98e3e1Schristostest -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
40754e98e3e1Schristos
40764e98e3e1Schristos# ----------------- Summarize what we found so far
40774e98e3e1Schristos
40784e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
40794e98e3e1Schristos$as_echo_n "checking what to include in gstdint.h... " >&6; }
40804e98e3e1Schristos
40814e98e3e1Schristoscase `$as_basename -- gstdint.h ||
40824e98e3e1Schristos$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
40834e98e3e1Schristos	 Xgstdint.h : 'X\(//\)$' \| \
40844e98e3e1Schristos	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
40854e98e3e1Schristos$as_echo X/gstdint.h |
40864e98e3e1Schristos    sed '/^.*\/\([^/][^/]*\)\/*$/{
40874e98e3e1Schristos	    s//\1/
40884e98e3e1Schristos	    q
40894e98e3e1Schristos	  }
40904e98e3e1Schristos	  /^X\/\(\/\/\)$/{
40914e98e3e1Schristos	    s//\1/
40924e98e3e1Schristos	    q
40934e98e3e1Schristos	  }
40944e98e3e1Schristos	  /^X\/\(\/\).*/{
40954e98e3e1Schristos	    s//\1/
40964e98e3e1Schristos	    q
40974e98e3e1Schristos	  }
40984e98e3e1Schristos	  s/.*/./; q'` in
40994e98e3e1Schristos  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
41004e98e3e1Schristos$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
41014e98e3e1Schristos  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
41024e98e3e1Schristos$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
41034e98e3e1Schristos  *) ;;
41044e98e3e1Schristosesac
41054e98e3e1Schristos
41064e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
41074e98e3e1Schristos$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
41084e98e3e1Schristos
41094e98e3e1Schristos# ----------------- done included file, check C basic types --------
41104e98e3e1Schristos
41114e98e3e1Schristos# Lacking an uintptr_t?  Test size of void *
41124e98e3e1Schristoscase "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
41134e98e3e1Schristos  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
41144e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
41154e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
41164e98e3e1Schristos# This bug is HP SR number 8606223364.
41174e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
41184e98e3e1Schristos$as_echo_n "checking size of void *... " >&6; }
41194559860eSchristosif ${ac_cv_sizeof_void_p+:} false; then :
41204e98e3e1Schristos  $as_echo_n "(cached) " >&6
41214e98e3e1Schristoselse
41224e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
41234e98e3e1Schristos
41244e98e3e1Schristoselse
41254e98e3e1Schristos  if test "$ac_cv_type_void_p" = yes; then
41264e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
41274e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
41284559860eSchristosas_fn_error 77 "cannot compute sizeof (void *)
41294559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
41304e98e3e1Schristos   else
41314e98e3e1Schristos     ac_cv_sizeof_void_p=0
41324e98e3e1Schristos   fi
41334e98e3e1Schristosfi
41344e98e3e1Schristos
41354e98e3e1Schristosfi
41364e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
41374e98e3e1Schristos$as_echo "$ac_cv_sizeof_void_p" >&6; }
41384e98e3e1Schristos
41394e98e3e1Schristos
41404e98e3e1Schristos
41414e98e3e1Schristoscat >>confdefs.h <<_ACEOF
41424e98e3e1Schristos#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
41434e98e3e1Schristos_ACEOF
41444e98e3e1Schristos
41454e98e3e1Schristos ;;
41464e98e3e1Schristosesac
41474e98e3e1Schristos
41484e98e3e1Schristos# Lacking an uint64_t?  Test size of long
41494e98e3e1Schristoscase "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
41504e98e3e1Schristos  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
41514e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
41524e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
41534e98e3e1Schristos# This bug is HP SR number 8606223364.
41544e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
41554e98e3e1Schristos$as_echo_n "checking size of long... " >&6; }
41564559860eSchristosif ${ac_cv_sizeof_long+:} false; then :
41574e98e3e1Schristos  $as_echo_n "(cached) " >&6
41584e98e3e1Schristoselse
41594e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
41604e98e3e1Schristos
41614e98e3e1Schristoselse
41624e98e3e1Schristos  if test "$ac_cv_type_long" = yes; then
41634e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
41644e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
41654559860eSchristosas_fn_error 77 "cannot compute sizeof (long)
41664559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
41674e98e3e1Schristos   else
41684e98e3e1Schristos     ac_cv_sizeof_long=0
41694e98e3e1Schristos   fi
41704e98e3e1Schristosfi
41714e98e3e1Schristos
41724e98e3e1Schristosfi
41734e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
41744e98e3e1Schristos$as_echo "$ac_cv_sizeof_long" >&6; }
41754e98e3e1Schristos
41764e98e3e1Schristos
41774e98e3e1Schristos
41784e98e3e1Schristoscat >>confdefs.h <<_ACEOF
41794e98e3e1Schristos#define SIZEOF_LONG $ac_cv_sizeof_long
41804e98e3e1Schristos_ACEOF
41814e98e3e1Schristos
41824e98e3e1Schristos ;;
41834e98e3e1Schristosesac
41844e98e3e1Schristos
41854e98e3e1Schristosif test $acx_cv_header_stdint = stddef.h; then
41864e98e3e1Schristos  # Lacking a good header?  Test size of everything and deduce all types.
41874e98e3e1Schristos  # The cast to long int works around a bug in the HP C Compiler
41884e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
41894e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
41904e98e3e1Schristos# This bug is HP SR number 8606223364.
41914e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
41924e98e3e1Schristos$as_echo_n "checking size of int... " >&6; }
41934559860eSchristosif ${ac_cv_sizeof_int+:} false; then :
41944e98e3e1Schristos  $as_echo_n "(cached) " >&6
41954e98e3e1Schristoselse
41964e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
41974e98e3e1Schristos
41984e98e3e1Schristoselse
41994e98e3e1Schristos  if test "$ac_cv_type_int" = yes; then
42004e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
42014e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
42024559860eSchristosas_fn_error 77 "cannot compute sizeof (int)
42034559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
42044e98e3e1Schristos   else
42054e98e3e1Schristos     ac_cv_sizeof_int=0
42064e98e3e1Schristos   fi
42074e98e3e1Schristosfi
42084e98e3e1Schristos
42094e98e3e1Schristosfi
42104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
42114e98e3e1Schristos$as_echo "$ac_cv_sizeof_int" >&6; }
42124e98e3e1Schristos
42134e98e3e1Schristos
42144e98e3e1Schristos
42154e98e3e1Schristoscat >>confdefs.h <<_ACEOF
42164e98e3e1Schristos#define SIZEOF_INT $ac_cv_sizeof_int
42174e98e3e1Schristos_ACEOF
42184e98e3e1Schristos
42194e98e3e1Schristos
42204e98e3e1Schristos  # The cast to long int works around a bug in the HP C Compiler
42214e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
42224e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
42234e98e3e1Schristos# This bug is HP SR number 8606223364.
42244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
42254e98e3e1Schristos$as_echo_n "checking size of short... " >&6; }
42264559860eSchristosif ${ac_cv_sizeof_short+:} false; then :
42274e98e3e1Schristos  $as_echo_n "(cached) " >&6
42284e98e3e1Schristoselse
42294e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
42304e98e3e1Schristos
42314e98e3e1Schristoselse
42324e98e3e1Schristos  if test "$ac_cv_type_short" = yes; then
42334e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
42344e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
42354559860eSchristosas_fn_error 77 "cannot compute sizeof (short)
42364559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
42374e98e3e1Schristos   else
42384e98e3e1Schristos     ac_cv_sizeof_short=0
42394e98e3e1Schristos   fi
42404e98e3e1Schristosfi
42414e98e3e1Schristos
42424e98e3e1Schristosfi
42434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
42444e98e3e1Schristos$as_echo "$ac_cv_sizeof_short" >&6; }
42454e98e3e1Schristos
42464e98e3e1Schristos
42474e98e3e1Schristos
42484e98e3e1Schristoscat >>confdefs.h <<_ACEOF
42494e98e3e1Schristos#define SIZEOF_SHORT $ac_cv_sizeof_short
42504e98e3e1Schristos_ACEOF
42514e98e3e1Schristos
42524e98e3e1Schristos
42534e98e3e1Schristos  # The cast to long int works around a bug in the HP C Compiler
42544e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
42554e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
42564e98e3e1Schristos# This bug is HP SR number 8606223364.
42574e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
42584e98e3e1Schristos$as_echo_n "checking size of char... " >&6; }
42594559860eSchristosif ${ac_cv_sizeof_char+:} false; then :
42604e98e3e1Schristos  $as_echo_n "(cached) " >&6
42614e98e3e1Schristoselse
42624e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
42634e98e3e1Schristos
42644e98e3e1Schristoselse
42654e98e3e1Schristos  if test "$ac_cv_type_char" = yes; then
42664e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
42674e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
42684559860eSchristosas_fn_error 77 "cannot compute sizeof (char)
42694559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
42704e98e3e1Schristos   else
42714e98e3e1Schristos     ac_cv_sizeof_char=0
42724e98e3e1Schristos   fi
42734e98e3e1Schristosfi
42744e98e3e1Schristos
42754e98e3e1Schristosfi
42764e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
42774e98e3e1Schristos$as_echo "$ac_cv_sizeof_char" >&6; }
42784e98e3e1Schristos
42794e98e3e1Schristos
42804e98e3e1Schristos
42814e98e3e1Schristoscat >>confdefs.h <<_ACEOF
42824e98e3e1Schristos#define SIZEOF_CHAR $ac_cv_sizeof_char
42834e98e3e1Schristos_ACEOF
42844e98e3e1Schristos
42854e98e3e1Schristos
42864e98e3e1Schristos
42874e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
42884e98e3e1Schristos$as_echo_n "checking for type equivalent to int8_t... " >&6; }
42894e98e3e1Schristos  case "$ac_cv_sizeof_char" in
42904e98e3e1Schristos    1) acx_cv_type_int8_t=char ;;
42914559860eSchristos    *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
42924e98e3e1Schristos  esac
42934e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
42944e98e3e1Schristos$as_echo "$acx_cv_type_int8_t" >&6; }
42954e98e3e1Schristos
42964e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
42974e98e3e1Schristos$as_echo_n "checking for type equivalent to int16_t... " >&6; }
42984e98e3e1Schristos  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
42994e98e3e1Schristos    2:*) acx_cv_type_int16_t=int ;;
43004e98e3e1Schristos    *:2) acx_cv_type_int16_t=short ;;
43014559860eSchristos    *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
43024e98e3e1Schristos  esac
43034e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
43044e98e3e1Schristos$as_echo "$acx_cv_type_int16_t" >&6; }
43054e98e3e1Schristos
43064e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
43074e98e3e1Schristos$as_echo_n "checking for type equivalent to int32_t... " >&6; }
43084e98e3e1Schristos  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
43094e98e3e1Schristos    4:*) acx_cv_type_int32_t=int ;;
43104e98e3e1Schristos    *:4) acx_cv_type_int32_t=long ;;
43114559860eSchristos    *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
43124e98e3e1Schristos  esac
43134e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
43144e98e3e1Schristos$as_echo "$acx_cv_type_int32_t" >&6; }
43154e98e3e1Schristosfi
43164e98e3e1Schristos
43174e98e3e1Schristos# These tests are here to make the output prettier
43184e98e3e1Schristos
43194e98e3e1Schristosif test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
43204e98e3e1Schristos  case "$ac_cv_sizeof_long" in
43214e98e3e1Schristos    8) acx_cv_type_int64_t=long ;;
43224e98e3e1Schristos  esac
43234e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
43244e98e3e1Schristos$as_echo_n "checking for type equivalent to int64_t... " >&6; }
43254e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
43264e98e3e1Schristos$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
43274e98e3e1Schristosfi
43284e98e3e1Schristos
43294e98e3e1Schristos# Now we can use the above types
43304e98e3e1Schristos
43314e98e3e1Schristosif test "$ac_cv_type_uintptr_t" != yes; then
43324e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
43334e98e3e1Schristos$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
43344e98e3e1Schristos  case $ac_cv_sizeof_void_p in
43354e98e3e1Schristos    2) acx_cv_type_intptr_t=int16_t ;;
43364e98e3e1Schristos    4) acx_cv_type_intptr_t=int32_t ;;
43374e98e3e1Schristos    8) acx_cv_type_intptr_t=int64_t ;;
43384559860eSchristos    *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
43394e98e3e1Schristos  esac
43404e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
43414e98e3e1Schristos$as_echo "$acx_cv_type_intptr_t" >&6; }
43424e98e3e1Schristosfi
43434e98e3e1Schristos
43444e98e3e1Schristos# ----------------- done all checks, emit header -------------
43454e98e3e1Schristosac_config_commands="$ac_config_commands gstdint.h"
43464e98e3e1Schristos
43474e98e3e1Schristos
43484e98e3e1Schristos
43494e98e3e1Schristos
43504e98e3e1Schristos# Checks for typedefs, structures, and compiler characteristics.
43514e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
43524e98e3e1Schristos$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
43534559860eSchristosif ${ac_cv_c_const+:} false; then :
43544e98e3e1Schristos  $as_echo_n "(cached) " >&6
43554e98e3e1Schristoselse
43564e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43574e98e3e1Schristos/* end confdefs.h.  */
43584e98e3e1Schristos
43594e98e3e1Schristosint
43604e98e3e1Schristosmain ()
43614e98e3e1Schristos{
43624559860eSchristos
43634e98e3e1Schristos#ifndef __cplusplus
43644559860eSchristos  /* Ultrix mips cc rejects this sort of thing.  */
43654e98e3e1Schristos  typedef int charset[2];
43664559860eSchristos  const charset cs = { 0, 0 };
43674e98e3e1Schristos  /* SunOS 4.1.1 cc rejects this.  */
43684e98e3e1Schristos  char const *const *pcpcc;
43694e98e3e1Schristos  char **ppc;
43704e98e3e1Schristos  /* NEC SVR4.0.2 mips cc rejects this.  */
43714e98e3e1Schristos  struct point {int x, y;};
43724e98e3e1Schristos  static struct point const zero = {0,0};
43734e98e3e1Schristos  /* AIX XL C 1.02.0.0 rejects this.
43744e98e3e1Schristos     It does not let you subtract one const X* pointer from another in
43754e98e3e1Schristos     an arm of an if-expression whose if-part is not a constant
43764e98e3e1Schristos     expression */
43774e98e3e1Schristos  const char *g = "string";
43784e98e3e1Schristos  pcpcc = &g + (g ? g-g : 0);
43794e98e3e1Schristos  /* HPUX 7.0 cc rejects these. */
43804e98e3e1Schristos  ++pcpcc;
43814e98e3e1Schristos  ppc = (char**) pcpcc;
43824e98e3e1Schristos  pcpcc = (char const *const *) ppc;
43834559860eSchristos  { /* SCO 3.2v4 cc rejects this sort of thing.  */
43844559860eSchristos    char tx;
43854559860eSchristos    char *t = &tx;
43864e98e3e1Schristos    char const *s = 0 ? (char *) 0 : (char const *) 0;
43874e98e3e1Schristos
43884e98e3e1Schristos    *t++ = 0;
43894e98e3e1Schristos    if (s) return 0;
43904e98e3e1Schristos  }
43914e98e3e1Schristos  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
43924e98e3e1Schristos    int x[] = {25, 17};
43934e98e3e1Schristos    const int *foo = &x[0];
43944e98e3e1Schristos    ++foo;
43954e98e3e1Schristos  }
43964e98e3e1Schristos  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
43974e98e3e1Schristos    typedef const int *iptr;
43984e98e3e1Schristos    iptr p = 0;
43994e98e3e1Schristos    ++p;
44004e98e3e1Schristos  }
44014559860eSchristos  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
44024e98e3e1Schristos       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
44034559860eSchristos    struct s { int j; const int *ap[3]; } bx;
44044559860eSchristos    struct s *b = &bx; b->j = 5;
44054e98e3e1Schristos  }
44064e98e3e1Schristos  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
44074e98e3e1Schristos    const int foo = 10;
44084e98e3e1Schristos    if (!foo) return 0;
44094e98e3e1Schristos  }
44104e98e3e1Schristos  return !cs[0] && !zero.x;
44114e98e3e1Schristos#endif
44124e98e3e1Schristos
44134e98e3e1Schristos  ;
44144e98e3e1Schristos  return 0;
44154e98e3e1Schristos}
44164e98e3e1Schristos_ACEOF
44174e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
44184e98e3e1Schristos  ac_cv_c_const=yes
44194e98e3e1Schristoselse
44204e98e3e1Schristos  ac_cv_c_const=no
44214e98e3e1Schristosfi
44224e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
44234e98e3e1Schristosfi
44244e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
44254e98e3e1Schristos$as_echo "$ac_cv_c_const" >&6; }
44264e98e3e1Schristosif test $ac_cv_c_const = no; then
44274e98e3e1Schristos
44284e98e3e1Schristos$as_echo "#define const /**/" >>confdefs.h
44294e98e3e1Schristos
44304e98e3e1Schristosfi
44314e98e3e1Schristos
44324e98e3e1Schristosac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
44334559860eSchristosif test "x$ac_cv_type_off_t" = xyes; then :
44344e98e3e1Schristos
44354e98e3e1Schristoselse
44364e98e3e1Schristos
44374e98e3e1Schristoscat >>confdefs.h <<_ACEOF
44384e98e3e1Schristos#define off_t long int
44394e98e3e1Schristos_ACEOF
44404e98e3e1Schristos
44414e98e3e1Schristosfi
44424e98e3e1Schristos
44434e98e3e1Schristos# The cast to long int works around a bug in the HP C Compiler
44444e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
44454e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
44464e98e3e1Schristos# This bug is HP SR number 8606223364.
44474e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
44484e98e3e1Schristos$as_echo_n "checking size of int... " >&6; }
44494559860eSchristosif ${ac_cv_sizeof_int+:} false; then :
44504e98e3e1Schristos  $as_echo_n "(cached) " >&6
44514e98e3e1Schristoselse
44524e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
44534e98e3e1Schristos
44544e98e3e1Schristoselse
44554e98e3e1Schristos  if test "$ac_cv_type_int" = yes; then
44564e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
44574e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
44584559860eSchristosas_fn_error 77 "cannot compute sizeof (int)
44594559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
44604e98e3e1Schristos   else
44614e98e3e1Schristos     ac_cv_sizeof_int=0
44624e98e3e1Schristos   fi
44634e98e3e1Schristosfi
44644e98e3e1Schristos
44654e98e3e1Schristosfi
44664e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
44674e98e3e1Schristos$as_echo "$ac_cv_sizeof_int" >&6; }
44684e98e3e1Schristos
44694e98e3e1Schristos
44704e98e3e1Schristos
44714e98e3e1Schristoscat >>confdefs.h <<_ACEOF
44724e98e3e1Schristos#define SIZEOF_INT $ac_cv_sizeof_int
44734e98e3e1Schristos_ACEOF
44744e98e3e1Schristos
44754e98e3e1Schristos
44764e98e3e1Schristos# The cast to long int works around a bug in the HP C Compiler
44774e98e3e1Schristos# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
44784e98e3e1Schristos# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
44794e98e3e1Schristos# This bug is HP SR number 8606223364.
44804e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
44814e98e3e1Schristos$as_echo_n "checking size of long... " >&6; }
44824559860eSchristosif ${ac_cv_sizeof_long+:} false; then :
44834e98e3e1Schristos  $as_echo_n "(cached) " >&6
44844e98e3e1Schristoselse
44854e98e3e1Schristos  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
44864e98e3e1Schristos
44874e98e3e1Schristoselse
44884e98e3e1Schristos  if test "$ac_cv_type_long" = yes; then
44894e98e3e1Schristos     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
44904e98e3e1Schristos$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
44914559860eSchristosas_fn_error 77 "cannot compute sizeof (long)
44924559860eSchristosSee \`config.log' for more details" "$LINENO" 5; }
44934e98e3e1Schristos   else
44944e98e3e1Schristos     ac_cv_sizeof_long=0
44954e98e3e1Schristos   fi
44964e98e3e1Schristosfi
44974e98e3e1Schristos
44984e98e3e1Schristosfi
44994e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
45004e98e3e1Schristos$as_echo "$ac_cv_sizeof_long" >&6; }
45014e98e3e1Schristos
45024e98e3e1Schristos
45034e98e3e1Schristos
45044e98e3e1Schristoscat >>confdefs.h <<_ACEOF
45054e98e3e1Schristos#define SIZEOF_LONG $ac_cv_sizeof_long
45064e98e3e1Schristos_ACEOF
45074e98e3e1Schristos
45084e98e3e1Schristos
45094e98e3e1Schristos
45104e98e3e1Schristos# Checks for library functions.
45114e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
45124e98e3e1Schristos$as_echo_n "checking for ANSI C header files... " >&6; }
45134559860eSchristosif ${ac_cv_header_stdc+:} false; then :
45144e98e3e1Schristos  $as_echo_n "(cached) " >&6
45154e98e3e1Schristoselse
45164e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45174e98e3e1Schristos/* end confdefs.h.  */
45184e98e3e1Schristos#include <stdlib.h>
45194e98e3e1Schristos#include <stdarg.h>
45204e98e3e1Schristos#include <string.h>
45214e98e3e1Schristos#include <float.h>
45224e98e3e1Schristos
45234e98e3e1Schristosint
45244e98e3e1Schristosmain ()
45254e98e3e1Schristos{
45264e98e3e1Schristos
45274e98e3e1Schristos  ;
45284e98e3e1Schristos  return 0;
45294e98e3e1Schristos}
45304e98e3e1Schristos_ACEOF
45314e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
45324e98e3e1Schristos  ac_cv_header_stdc=yes
45334e98e3e1Schristoselse
45344e98e3e1Schristos  ac_cv_header_stdc=no
45354e98e3e1Schristosfi
45364e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
45374e98e3e1Schristos
45384e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
45394e98e3e1Schristos  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
45404e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45414e98e3e1Schristos/* end confdefs.h.  */
45424e98e3e1Schristos#include <string.h>
45434e98e3e1Schristos
45444e98e3e1Schristos_ACEOF
45454e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
45464e98e3e1Schristos  $EGREP "memchr" >/dev/null 2>&1; then :
45474e98e3e1Schristos
45484e98e3e1Schristoselse
45494e98e3e1Schristos  ac_cv_header_stdc=no
45504e98e3e1Schristosfi
45514e98e3e1Schristosrm -f conftest*
45524e98e3e1Schristos
45534e98e3e1Schristosfi
45544e98e3e1Schristos
45554e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
45564e98e3e1Schristos  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
45574e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45584e98e3e1Schristos/* end confdefs.h.  */
45594e98e3e1Schristos#include <stdlib.h>
45604e98e3e1Schristos
45614e98e3e1Schristos_ACEOF
45624e98e3e1Schristosif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
45634e98e3e1Schristos  $EGREP "free" >/dev/null 2>&1; then :
45644e98e3e1Schristos
45654e98e3e1Schristoselse
45664e98e3e1Schristos  ac_cv_header_stdc=no
45674e98e3e1Schristosfi
45684e98e3e1Schristosrm -f conftest*
45694e98e3e1Schristos
45704e98e3e1Schristosfi
45714e98e3e1Schristos
45724e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
45734e98e3e1Schristos  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
45744e98e3e1Schristos  if test "$cross_compiling" = yes; then :
45754e98e3e1Schristos  :
45764e98e3e1Schristoselse
45774e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
45784e98e3e1Schristos/* end confdefs.h.  */
45794e98e3e1Schristos#include <ctype.h>
45804e98e3e1Schristos#include <stdlib.h>
45814e98e3e1Schristos#if ((' ' & 0x0FF) == 0x020)
45824e98e3e1Schristos# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
45834e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
45844e98e3e1Schristos#else
45854e98e3e1Schristos# define ISLOWER(c) \
45864e98e3e1Schristos		   (('a' <= (c) && (c) <= 'i') \
45874e98e3e1Schristos		     || ('j' <= (c) && (c) <= 'r') \
45884e98e3e1Schristos		     || ('s' <= (c) && (c) <= 'z'))
45894e98e3e1Schristos# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
45904e98e3e1Schristos#endif
45914e98e3e1Schristos
45924e98e3e1Schristos#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
45934e98e3e1Schristosint
45944e98e3e1Schristosmain ()
45954e98e3e1Schristos{
45964e98e3e1Schristos  int i;
45974e98e3e1Schristos  for (i = 0; i < 256; i++)
45984e98e3e1Schristos    if (XOR (islower (i), ISLOWER (i))
45994e98e3e1Schristos	|| toupper (i) != TOUPPER (i))
46004e98e3e1Schristos      return 2;
46014e98e3e1Schristos  return 0;
46024e98e3e1Schristos}
46034e98e3e1Schristos_ACEOF
46044e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then :
46054e98e3e1Schristos
46064e98e3e1Schristoselse
46074e98e3e1Schristos  ac_cv_header_stdc=no
46084e98e3e1Schristosfi
46094e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
46104e98e3e1Schristos  conftest.$ac_objext conftest.beam conftest.$ac_ext
46114e98e3e1Schristosfi
46124e98e3e1Schristos
46134e98e3e1Schristosfi
46144e98e3e1Schristosfi
46154e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
46164e98e3e1Schristos$as_echo "$ac_cv_header_stdc" >&6; }
46174e98e3e1Schristosif test $ac_cv_header_stdc = yes; then
46184e98e3e1Schristos
46194e98e3e1Schristos$as_echo "#define STDC_HEADERS 1" >>confdefs.h
46204e98e3e1Schristos
46214e98e3e1Schristosfi
46224e98e3e1Schristos
46234e98e3e1Schristos
46244e98e3e1Schristos# Check whether --enable-maintainer-mode was given.
46254e98e3e1Schristosif test "${enable_maintainer_mode+set}" = set; then :
46264e98e3e1Schristos  enableval=$enable_maintainer_mode;
46274e98e3e1Schristoselse
46284e98e3e1Schristos  enable_maintainer_mode=no
46294e98e3e1Schristosfi
46304e98e3e1Schristos
46314e98e3e1Schristos
46324e98e3e1Schristosif test "x$enable_maintainer_mode" = xno; then
46334e98e3e1Schristos  MAINT='#'
46344e98e3e1Schristoselse
46354e98e3e1Schristos  MAINT=
46364e98e3e1Schristosfi
46374e98e3e1Schristos
46384e98e3e1Schristos
46394e98e3e1Schristos# Make sure we can run config.sub.
46404e98e3e1Schristos$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
46414559860eSchristos  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
46424e98e3e1Schristos
46434e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
46444e98e3e1Schristos$as_echo_n "checking build system type... " >&6; }
46454559860eSchristosif ${ac_cv_build+:} false; then :
46464e98e3e1Schristos  $as_echo_n "(cached) " >&6
46474e98e3e1Schristoselse
46484e98e3e1Schristos  ac_build_alias=$build_alias
46494e98e3e1Schristostest "x$ac_build_alias" = x &&
46504e98e3e1Schristos  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
46514e98e3e1Schristostest "x$ac_build_alias" = x &&
46524559860eSchristos  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
46534e98e3e1Schristosac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
46544559860eSchristos  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
46554e98e3e1Schristos
46564e98e3e1Schristosfi
46574e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
46584e98e3e1Schristos$as_echo "$ac_cv_build" >&6; }
46594e98e3e1Schristoscase $ac_cv_build in
46604e98e3e1Schristos*-*-*) ;;
46614559860eSchristos*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
46624e98e3e1Schristosesac
46634e98e3e1Schristosbuild=$ac_cv_build
46644e98e3e1Schristosac_save_IFS=$IFS; IFS='-'
46654e98e3e1Schristosset x $ac_cv_build
46664e98e3e1Schristosshift
46674e98e3e1Schristosbuild_cpu=$1
46684e98e3e1Schristosbuild_vendor=$2
46694e98e3e1Schristosshift; shift
46704e98e3e1Schristos# Remember, the first character of IFS is used to create $*,
46714e98e3e1Schristos# except with old shells:
46724e98e3e1Schristosbuild_os=$*
46734e98e3e1SchristosIFS=$ac_save_IFS
46744e98e3e1Schristoscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
46754e98e3e1Schristos
46764e98e3e1Schristos
46774e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
46784e98e3e1Schristos$as_echo_n "checking host system type... " >&6; }
46794559860eSchristosif ${ac_cv_host+:} false; then :
46804e98e3e1Schristos  $as_echo_n "(cached) " >&6
46814e98e3e1Schristoselse
46824e98e3e1Schristos  if test "x$host_alias" = x; then
46834e98e3e1Schristos  ac_cv_host=$ac_cv_build
46844e98e3e1Schristoselse
46854e98e3e1Schristos  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
46864559860eSchristos    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
46874e98e3e1Schristosfi
46884e98e3e1Schristos
46894e98e3e1Schristosfi
46904e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
46914e98e3e1Schristos$as_echo "$ac_cv_host" >&6; }
46924e98e3e1Schristoscase $ac_cv_host in
46934e98e3e1Schristos*-*-*) ;;
46944559860eSchristos*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
46954e98e3e1Schristosesac
46964e98e3e1Schristoshost=$ac_cv_host
46974e98e3e1Schristosac_save_IFS=$IFS; IFS='-'
46984e98e3e1Schristosset x $ac_cv_host
46994e98e3e1Schristosshift
47004e98e3e1Schristoshost_cpu=$1
47014e98e3e1Schristoshost_vendor=$2
47024e98e3e1Schristosshift; shift
47034e98e3e1Schristos# Remember, the first character of IFS is used to create $*,
47044e98e3e1Schristos# except with old shells:
47054e98e3e1Schristoshost_os=$*
47064e98e3e1SchristosIFS=$ac_save_IFS
47074e98e3e1Schristoscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
47084e98e3e1Schristos
47094e98e3e1Schristos
47104e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
47114e98e3e1Schristos$as_echo_n "checking target system type... " >&6; }
47124559860eSchristosif ${ac_cv_target+:} false; then :
47134e98e3e1Schristos  $as_echo_n "(cached) " >&6
47144e98e3e1Schristoselse
47154e98e3e1Schristos  if test "x$target_alias" = x; then
47164e98e3e1Schristos  ac_cv_target=$ac_cv_host
47174e98e3e1Schristoselse
47184e98e3e1Schristos  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
47194559860eSchristos    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
47204e98e3e1Schristosfi
47214e98e3e1Schristos
47224e98e3e1Schristosfi
47234e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
47244e98e3e1Schristos$as_echo "$ac_cv_target" >&6; }
47254e98e3e1Schristoscase $ac_cv_target in
47264e98e3e1Schristos*-*-*) ;;
47274559860eSchristos*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
47284e98e3e1Schristosesac
47294e98e3e1Schristostarget=$ac_cv_target
47304e98e3e1Schristosac_save_IFS=$IFS; IFS='-'
47314e98e3e1Schristosset x $ac_cv_target
47324e98e3e1Schristosshift
47334e98e3e1Schristostarget_cpu=$1
47344e98e3e1Schristostarget_vendor=$2
47354e98e3e1Schristosshift; shift
47364e98e3e1Schristos# Remember, the first character of IFS is used to create $*,
47374e98e3e1Schristos# except with old shells:
47384e98e3e1Schristostarget_os=$*
47394e98e3e1SchristosIFS=$ac_save_IFS
47404e98e3e1Schristoscase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
47414e98e3e1Schristos
47424e98e3e1Schristos
47434e98e3e1Schristos# The aliases save the names the user supplied, while $host etc.
47444e98e3e1Schristos# will get canonicalized.
47454e98e3e1Schristostest -n "$target_alias" &&
47464e98e3e1Schristos  test "$program_prefix$program_suffix$program_transform_name" = \
47474e98e3e1Schristos    NONENONEs,x,x, &&
47484e98e3e1Schristos  program_prefix=${target_alias}-
47494e98e3e1Schristos
47504e98e3e1Schristos# Default decimal format
47514e98e3e1Schristos# If you change the defaults here, be sure to change them in the GCC directory also
47524e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decimal floating point" >&5
47534e98e3e1Schristos$as_echo_n "checking for decimal floating point... " >&6; }
47544e98e3e1Schristos
47554e98e3e1Schristos
47564e98e3e1Schristos# Check whether --enable-decimal-float was given.
47574e98e3e1Schristosif test "${enable_decimal_float+set}" = set; then :
47584e98e3e1Schristos  enableval=$enable_decimal_float;
47594e98e3e1Schristos  case $enable_decimal_float in
47604e98e3e1Schristos    yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
47614559860eSchristos    *) as_fn_error $? "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
47624e98e3e1SchristosValid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
47634e98e3e1Schristos  esac
47644e98e3e1Schristos
47654e98e3e1Schristoselse
47664e98e3e1Schristos
47674e98e3e1Schristos  case $target in
47684b169a6bSchristos    aarch64* | \
47694e98e3e1Schristos    powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
47704559860eSchristos    i?86*-*-elfiamcu | i?86*-*-gnu* | x86_64*-*-gnu* | \
47714e98e3e1Schristos    i?86*-*-mingw* | x86_64*-*-mingw* | \
477203467a24Schristos    i?86*-*-cygwin* | x86_64*-*-cygwin*)
47734e98e3e1Schristos      enable_decimal_float=yes
47744e98e3e1Schristos      ;;
47754e98e3e1Schristos    *)
47764e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
47774e98e3e1Schristos$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
47784e98e3e1Schristos      enable_decimal_float=no
47794e98e3e1Schristos      ;;
47804e98e3e1Schristos  esac
47814e98e3e1Schristos
47824e98e3e1Schristosfi
47834e98e3e1Schristos
47844e98e3e1Schristos
47854e98e3e1Schristos# x86's use BID format instead of DPD
47864e98e3e1Schristoscase x$enable_decimal_float in
47874e98e3e1Schristos  xyes)
47884e98e3e1Schristos    case $target in
47894b169a6bSchristos      aarch64* | i?86*-*-* | x86_64*-*-*)
47904e98e3e1Schristos	enable_decimal_float=bid
47914e98e3e1Schristos	;;
47924e98e3e1Schristos      *)
47934e98e3e1Schristos	enable_decimal_float=dpd
47944e98e3e1Schristos	;;
47954e98e3e1Schristos    esac
47964e98e3e1Schristos    default_decimal_float=$enable_decimal_float
47974e98e3e1Schristos    ;;
47984e98e3e1Schristos  xno)
47994e98e3e1Schristos    # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
48004e98e3e1Schristos    # dependency on libdecnumber.
48014e98e3e1Schristos    default_decimal_float=dpd
48024e98e3e1Schristos    ;;
48034e98e3e1Schristosesac
48044e98e3e1Schristos
48054e98e3e1Schristos
48064e98e3e1Schristos
48074e98e3e1Schristos
48084e98e3e1Schristos# Use default_decimal_float for dependency.
48094e98e3e1Schristosenable_decimal_float=$default_decimal_float
48104e98e3e1Schristos
48114e98e3e1Schristos# If BID is being used, additional objects should be linked in.
48124e98e3e1Schristosif test x$enable_decimal_float = xbid; then
48134e98e3e1Schristos  ADDITIONAL_OBJS="$ADDITIONAL_OBJS \$(bid_OBJS)"
48144e98e3e1Schristoselse
48154e98e3e1Schristos  ADDITIONAL_OBJS=
48164e98e3e1Schristosfi
48174e98e3e1Schristos
48184e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_decimal_float" >&5
48194e98e3e1Schristos$as_echo "$enable_decimal_float" >&6; }
48204e98e3e1Schristos
48214e98e3e1Schristos
48224e98e3e1Schristos
48234e98e3e1Schristos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
48244e98e3e1Schristos$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
48254559860eSchristosif ${ac_cv_c_bigendian+:} false; then :
48264e98e3e1Schristos  $as_echo_n "(cached) " >&6
48274e98e3e1Schristoselse
48284e98e3e1Schristos  ac_cv_c_bigendian=unknown
48294e98e3e1Schristos    # See if we're dealing with a universal compiler.
48304e98e3e1Schristos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48314e98e3e1Schristos/* end confdefs.h.  */
48324e98e3e1Schristos#ifndef __APPLE_CC__
48334e98e3e1Schristos	       not a universal capable compiler
48344e98e3e1Schristos	     #endif
48354e98e3e1Schristos	     typedef int dummy;
48364e98e3e1Schristos
48374e98e3e1Schristos_ACEOF
48384e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
48394e98e3e1Schristos
48404e98e3e1Schristos	# Check for potential -arch flags.  It is not universal unless
48414e98e3e1Schristos	# there are at least two -arch flags with different values.
48424e98e3e1Schristos	ac_arch=
48434e98e3e1Schristos	ac_prev=
48444e98e3e1Schristos	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
48454e98e3e1Schristos	 if test -n "$ac_prev"; then
48464e98e3e1Schristos	   case $ac_word in
48474e98e3e1Schristos	     i?86 | x86_64 | ppc | ppc64)
48484e98e3e1Schristos	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
48494e98e3e1Schristos		 ac_arch=$ac_word
48504e98e3e1Schristos	       else
48514e98e3e1Schristos		 ac_cv_c_bigendian=universal
48524e98e3e1Schristos		 break
48534e98e3e1Schristos	       fi
48544e98e3e1Schristos	       ;;
48554e98e3e1Schristos	   esac
48564e98e3e1Schristos	   ac_prev=
48574e98e3e1Schristos	 elif test "x$ac_word" = "x-arch"; then
48584e98e3e1Schristos	   ac_prev=arch
48594e98e3e1Schristos	 fi
48604e98e3e1Schristos       done
48614e98e3e1Schristosfi
48624e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48634e98e3e1Schristos    if test $ac_cv_c_bigendian = unknown; then
48644e98e3e1Schristos      # See if sys/param.h defines the BYTE_ORDER macro.
48654e98e3e1Schristos      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48664e98e3e1Schristos/* end confdefs.h.  */
48674e98e3e1Schristos#include <sys/types.h>
48684e98e3e1Schristos	     #include <sys/param.h>
48694e98e3e1Schristos
48704e98e3e1Schristosint
48714e98e3e1Schristosmain ()
48724e98e3e1Schristos{
48734e98e3e1Schristos#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
48744e98e3e1Schristos		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
48754e98e3e1Schristos		     && LITTLE_ENDIAN)
48764e98e3e1Schristos	      bogus endian macros
48774e98e3e1Schristos	     #endif
48784e98e3e1Schristos
48794e98e3e1Schristos  ;
48804e98e3e1Schristos  return 0;
48814e98e3e1Schristos}
48824e98e3e1Schristos_ACEOF
48834e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
48844e98e3e1Schristos  # It does; now see whether it defined to BIG_ENDIAN or not.
48854e98e3e1Schristos	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48864e98e3e1Schristos/* end confdefs.h.  */
48874e98e3e1Schristos#include <sys/types.h>
48884e98e3e1Schristos		#include <sys/param.h>
48894e98e3e1Schristos
48904e98e3e1Schristosint
48914e98e3e1Schristosmain ()
48924e98e3e1Schristos{
48934e98e3e1Schristos#if BYTE_ORDER != BIG_ENDIAN
48944e98e3e1Schristos		 not big endian
48954e98e3e1Schristos		#endif
48964e98e3e1Schristos
48974e98e3e1Schristos  ;
48984e98e3e1Schristos  return 0;
48994e98e3e1Schristos}
49004e98e3e1Schristos_ACEOF
49014e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
49024e98e3e1Schristos  ac_cv_c_bigendian=yes
49034e98e3e1Schristoselse
49044e98e3e1Schristos  ac_cv_c_bigendian=no
49054e98e3e1Schristosfi
49064e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49074e98e3e1Schristosfi
49084e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49094e98e3e1Schristos    fi
49104e98e3e1Schristos    if test $ac_cv_c_bigendian = unknown; then
49114e98e3e1Schristos      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
49124e98e3e1Schristos      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49134e98e3e1Schristos/* end confdefs.h.  */
49144e98e3e1Schristos#include <limits.h>
49154e98e3e1Schristos
49164e98e3e1Schristosint
49174e98e3e1Schristosmain ()
49184e98e3e1Schristos{
49194e98e3e1Schristos#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
49204e98e3e1Schristos	      bogus endian macros
49214e98e3e1Schristos	     #endif
49224e98e3e1Schristos
49234e98e3e1Schristos  ;
49244e98e3e1Schristos  return 0;
49254e98e3e1Schristos}
49264e98e3e1Schristos_ACEOF
49274e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
49284e98e3e1Schristos  # It does; now see whether it defined to _BIG_ENDIAN or not.
49294e98e3e1Schristos	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49304e98e3e1Schristos/* end confdefs.h.  */
49314e98e3e1Schristos#include <limits.h>
49324e98e3e1Schristos
49334e98e3e1Schristosint
49344e98e3e1Schristosmain ()
49354e98e3e1Schristos{
49364e98e3e1Schristos#ifndef _BIG_ENDIAN
49374e98e3e1Schristos		 not big endian
49384e98e3e1Schristos		#endif
49394e98e3e1Schristos
49404e98e3e1Schristos  ;
49414e98e3e1Schristos  return 0;
49424e98e3e1Schristos}
49434e98e3e1Schristos_ACEOF
49444e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
49454e98e3e1Schristos  ac_cv_c_bigendian=yes
49464e98e3e1Schristoselse
49474e98e3e1Schristos  ac_cv_c_bigendian=no
49484e98e3e1Schristosfi
49494e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49504e98e3e1Schristosfi
49514e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49524e98e3e1Schristos    fi
49534e98e3e1Schristos    if test $ac_cv_c_bigendian = unknown; then
49544e98e3e1Schristos      # Compile a test program.
49554e98e3e1Schristos      if test "$cross_compiling" = yes; then :
49564e98e3e1Schristos  # Try to guess by grepping values from an object file.
49574e98e3e1Schristos	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49584e98e3e1Schristos/* end confdefs.h.  */
49594e98e3e1Schristosshort int ascii_mm[] =
49604e98e3e1Schristos		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
49614e98e3e1Schristos		short int ascii_ii[] =
49624e98e3e1Schristos		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
49634e98e3e1Schristos		int use_ascii (int i) {
49644e98e3e1Schristos		  return ascii_mm[i] + ascii_ii[i];
49654e98e3e1Schristos		}
49664e98e3e1Schristos		short int ebcdic_ii[] =
49674e98e3e1Schristos		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
49684e98e3e1Schristos		short int ebcdic_mm[] =
49694e98e3e1Schristos		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
49704e98e3e1Schristos		int use_ebcdic (int i) {
49714e98e3e1Schristos		  return ebcdic_mm[i] + ebcdic_ii[i];
49724e98e3e1Schristos		}
49734e98e3e1Schristos		extern int foo;
49744e98e3e1Schristos
49754e98e3e1Schristosint
49764e98e3e1Schristosmain ()
49774e98e3e1Schristos{
49784e98e3e1Schristosreturn use_ascii (foo) == use_ebcdic (foo);
49794e98e3e1Schristos  ;
49804e98e3e1Schristos  return 0;
49814e98e3e1Schristos}
49824e98e3e1Schristos_ACEOF
49834e98e3e1Schristosif ac_fn_c_try_compile "$LINENO"; then :
49844e98e3e1Schristos  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
49854e98e3e1Schristos	      ac_cv_c_bigendian=yes
49864e98e3e1Schristos	    fi
49874e98e3e1Schristos	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
49884e98e3e1Schristos	      if test "$ac_cv_c_bigendian" = unknown; then
49894e98e3e1Schristos		ac_cv_c_bigendian=no
49904e98e3e1Schristos	      else
49914e98e3e1Schristos		# finding both strings is unlikely to happen, but who knows?
49924e98e3e1Schristos		ac_cv_c_bigendian=unknown
49934e98e3e1Schristos	      fi
49944e98e3e1Schristos	    fi
49954e98e3e1Schristosfi
49964e98e3e1Schristosrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
49974e98e3e1Schristoselse
49984e98e3e1Schristos  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49994e98e3e1Schristos/* end confdefs.h.  */
50004e98e3e1Schristos$ac_includes_default
50014e98e3e1Schristosint
50024e98e3e1Schristosmain ()
50034e98e3e1Schristos{
50044e98e3e1Schristos
50054e98e3e1Schristos	     /* Are we little or big endian?  From Harbison&Steele.  */
50064e98e3e1Schristos	     union
50074e98e3e1Schristos	     {
50084e98e3e1Schristos	       long int l;
50094e98e3e1Schristos	       char c[sizeof (long int)];
50104e98e3e1Schristos	     } u;
50114e98e3e1Schristos	     u.l = 1;
50124e98e3e1Schristos	     return u.c[sizeof (long int) - 1] == 1;
50134e98e3e1Schristos
50144e98e3e1Schristos  ;
50154e98e3e1Schristos  return 0;
50164e98e3e1Schristos}
50174e98e3e1Schristos_ACEOF
50184e98e3e1Schristosif ac_fn_c_try_run "$LINENO"; then :
50194e98e3e1Schristos  ac_cv_c_bigendian=no
50204e98e3e1Schristoselse
50214e98e3e1Schristos  ac_cv_c_bigendian=yes
50224e98e3e1Schristosfi
50234e98e3e1Schristosrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
50244e98e3e1Schristos  conftest.$ac_objext conftest.beam conftest.$ac_ext
50254e98e3e1Schristosfi
50264e98e3e1Schristos
50274e98e3e1Schristos    fi
50284e98e3e1Schristosfi
50294e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
50304e98e3e1Schristos$as_echo "$ac_cv_c_bigendian" >&6; }
50314e98e3e1Schristos case $ac_cv_c_bigendian in #(
50324e98e3e1Schristos   yes)
50334e98e3e1Schristos     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
50344e98e3e1Schristos;; #(
50354e98e3e1Schristos   no)
50364e98e3e1Schristos      ;; #(
50374e98e3e1Schristos   universal)
50384e98e3e1Schristos
50394e98e3e1Schristos$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
50404e98e3e1Schristos
50414e98e3e1Schristos     ;; #(
50424e98e3e1Schristos   *)
50434559860eSchristos     as_fn_error $? "unknown endianness
50444e98e3e1Schristos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
50454e98e3e1Schristos esac
50464e98e3e1Schristos
50474e98e3e1Schristos
504803467a24Schristos# Enable --enable-host-shared.
504903467a24Schristos# Check whether --enable-host-shared was given.
505003467a24Schristosif test "${enable_host_shared+set}" = set; then :
5051*310b27b1Schristos  enableval=$enable_host_shared;
5052*310b27b1Schristosfi
5053*310b27b1Schristos
5054*310b27b1Schristos
5055*310b27b1Schristos
5056*310b27b1Schristos# Enable --enable-host-pie.
5057*310b27b1Schristos# Check whether --enable-host-pie was given.
5058*310b27b1Schristosif test "${enable_host_pie+set}" = set; then :
5059*310b27b1Schristos  enableval=$enable_host_pie;
5060*310b27b1Schristosfi
5061*310b27b1Schristos
5062*310b27b1Schristos
5063*310b27b1Schristos
5064*310b27b1Schristosif test x$enable_host_shared = xyes; then
5065*310b27b1Schristos  PICFLAG=-fPIC
5066*310b27b1Schristoselif test x$enable_host_pie = xyes; then
5067*310b27b1Schristos  PICFLAG=-fPIE
506803467a24Schristoselse
506903467a24Schristos  PICFLAG=
507003467a24Schristosfi
507103467a24Schristos
507203467a24Schristos
507303467a24Schristos
50744e98e3e1Schristos# Output.
50754e98e3e1Schristos
50764e98e3e1Schristosac_config_headers="$ac_config_headers config.h:config.in"
50774e98e3e1Schristos
50784e98e3e1Schristosac_config_files="$ac_config_files Makefile"
50794e98e3e1Schristos
50804e98e3e1Schristoscat >confcache <<\_ACEOF
50814e98e3e1Schristos# This file is a shell script that caches the results of configure
50824e98e3e1Schristos# tests run on this system so they can be shared between configure
50834e98e3e1Schristos# scripts and configure runs, see configure's option --config-cache.
50844e98e3e1Schristos# It is not useful on other systems.  If it contains results you don't
50854e98e3e1Schristos# want to keep, you may remove or edit it.
50864e98e3e1Schristos#
50874e98e3e1Schristos# config.status only pays attention to the cache file if you give it
50884e98e3e1Schristos# the --recheck option to rerun configure.
50894e98e3e1Schristos#
50904e98e3e1Schristos# `ac_cv_env_foo' variables (set or unset) will be overridden when
50914e98e3e1Schristos# loading this file, other *unset* `ac_cv_foo' will be assigned the
50924e98e3e1Schristos# following values.
50934e98e3e1Schristos
50944e98e3e1Schristos_ACEOF
50954e98e3e1Schristos
50964e98e3e1Schristos# The following way of writing the cache mishandles newlines in values,
50974e98e3e1Schristos# but we know of no workaround that is simple, portable, and efficient.
50984e98e3e1Schristos# So, we kill variables containing newlines.
50994e98e3e1Schristos# Ultrix sh set writes to stderr and can't be redirected directly,
51004e98e3e1Schristos# and sets the high bit in the cache file unless we assign to the vars.
51014e98e3e1Schristos(
51024e98e3e1Schristos  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
51034e98e3e1Schristos    eval ac_val=\$$ac_var
51044e98e3e1Schristos    case $ac_val in #(
51054e98e3e1Schristos    *${as_nl}*)
51064e98e3e1Schristos      case $ac_var in #(
51074e98e3e1Schristos      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
51084e98e3e1Schristos$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
51094e98e3e1Schristos      esac
51104e98e3e1Schristos      case $ac_var in #(
51114e98e3e1Schristos      _ | IFS | as_nl) ;; #(
51124e98e3e1Schristos      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
51134e98e3e1Schristos      *) { eval $ac_var=; unset $ac_var;} ;;
51144e98e3e1Schristos      esac ;;
51154e98e3e1Schristos    esac
51164e98e3e1Schristos  done
51174e98e3e1Schristos
51184e98e3e1Schristos  (set) 2>&1 |
51194e98e3e1Schristos    case $as_nl`(ac_space=' '; set) 2>&1` in #(
51204e98e3e1Schristos    *${as_nl}ac_space=\ *)
51214e98e3e1Schristos      # `set' does not quote correctly, so add quotes: double-quote
51224e98e3e1Schristos      # substitution turns \\\\ into \\, and sed turns \\ into \.
51234e98e3e1Schristos      sed -n \
51244e98e3e1Schristos	"s/'/'\\\\''/g;
51254e98e3e1Schristos	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
51264e98e3e1Schristos      ;; #(
51274e98e3e1Schristos    *)
51284e98e3e1Schristos      # `set' quotes correctly as required by POSIX, so do not add quotes.
51294e98e3e1Schristos      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
51304e98e3e1Schristos      ;;
51314e98e3e1Schristos    esac |
51324e98e3e1Schristos    sort
51334e98e3e1Schristos) |
51344e98e3e1Schristos  sed '
51354e98e3e1Schristos     /^ac_cv_env_/b end
51364e98e3e1Schristos     t clear
51374e98e3e1Schristos     :clear
51384e98e3e1Schristos     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
51394e98e3e1Schristos     t end
51404e98e3e1Schristos     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
51414e98e3e1Schristos     :end' >>confcache
51424e98e3e1Schristosif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
51434e98e3e1Schristos  if test -w "$cache_file"; then
51444559860eSchristos    if test "x$cache_file" != "x/dev/null"; then
51454e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
51464e98e3e1Schristos$as_echo "$as_me: updating cache $cache_file" >&6;}
51474559860eSchristos      if test ! -f "$cache_file" || test -h "$cache_file"; then
51484559860eSchristos	cat confcache >"$cache_file"
51494559860eSchristos      else
51504559860eSchristos        case $cache_file in #(
51514559860eSchristos        */* | ?:*)
51524559860eSchristos	  mv -f confcache "$cache_file"$$ &&
51534559860eSchristos	  mv -f "$cache_file"$$ "$cache_file" ;; #(
51544559860eSchristos        *)
51554559860eSchristos	  mv -f confcache "$cache_file" ;;
51564559860eSchristos	esac
51574559860eSchristos      fi
51584559860eSchristos    fi
51594e98e3e1Schristos  else
51604e98e3e1Schristos    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
51614e98e3e1Schristos$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
51624e98e3e1Schristos  fi
51634e98e3e1Schristosfi
51644e98e3e1Schristosrm -f confcache
51654e98e3e1Schristos
51664e98e3e1Schristostest "x$prefix" = xNONE && prefix=$ac_default_prefix
51674e98e3e1Schristos# Let make expand exec_prefix.
51684e98e3e1Schristostest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
51694e98e3e1Schristos
51704e98e3e1SchristosDEFS=-DHAVE_CONFIG_H
51714e98e3e1Schristos
51724e98e3e1Schristosac_libobjs=
51734e98e3e1Schristosac_ltlibobjs=
51744559860eSchristosU=
51754e98e3e1Schristosfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
51764e98e3e1Schristos  # 1. Remove the extension, and $U if already installed.
51774e98e3e1Schristos  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
51784e98e3e1Schristos  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
51794e98e3e1Schristos  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
51804e98e3e1Schristos  #    will be set to the directory where LIBOBJS objects are built.
51814e98e3e1Schristos  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
51824e98e3e1Schristos  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
51834e98e3e1Schristosdone
51844e98e3e1SchristosLIBOBJS=$ac_libobjs
51854e98e3e1Schristos
51864e98e3e1SchristosLTLIBOBJS=$ac_ltlibobjs
51874e98e3e1Schristos
51884e98e3e1Schristos
51894e98e3e1Schristos
51904e98e3e1Schristos
51914559860eSchristos: "${CONFIG_STATUS=./config.status}"
51924e98e3e1Schristosac_write_fail=0
51934e98e3e1Schristosac_clean_files_save=$ac_clean_files
51944e98e3e1Schristosac_clean_files="$ac_clean_files $CONFIG_STATUS"
51954e98e3e1Schristos{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
51964e98e3e1Schristos$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
51974e98e3e1Schristosas_write_fail=0
51984e98e3e1Schristoscat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
51994e98e3e1Schristos#! $SHELL
52004e98e3e1Schristos# Generated by $as_me.
52014e98e3e1Schristos# Run this file to recreate the current configuration.
52024e98e3e1Schristos# Compiler output produced by configure, useful for debugging
52034e98e3e1Schristos# configure, is in config.log if it exists.
52044e98e3e1Schristos
52054e98e3e1Schristosdebug=false
52064e98e3e1Schristosac_cs_recheck=false
52074e98e3e1Schristosac_cs_silent=false
52084e98e3e1Schristos
52094e98e3e1SchristosSHELL=\${CONFIG_SHELL-$SHELL}
52104e98e3e1Schristosexport SHELL
52114e98e3e1Schristos_ASEOF
52124e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
52134e98e3e1Schristos## -------------------- ##
52144e98e3e1Schristos## M4sh Initialization. ##
52154e98e3e1Schristos## -------------------- ##
52164e98e3e1Schristos
52174e98e3e1Schristos# Be more Bourne compatible
52184e98e3e1SchristosDUALCASE=1; export DUALCASE # for MKS sh
52194e98e3e1Schristosif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
52204e98e3e1Schristos  emulate sh
52214e98e3e1Schristos  NULLCMD=:
52224e98e3e1Schristos  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
52234e98e3e1Schristos  # is contrary to our usage.  Disable this feature.
52244e98e3e1Schristos  alias -g '${1+"$@"}'='"$@"'
52254e98e3e1Schristos  setopt NO_GLOB_SUBST
52264e98e3e1Schristoselse
52274e98e3e1Schristos  case `(set -o) 2>/dev/null` in #(
52284e98e3e1Schristos  *posix*) :
52294e98e3e1Schristos    set -o posix ;; #(
52304e98e3e1Schristos  *) :
52314e98e3e1Schristos     ;;
52324e98e3e1Schristosesac
52334e98e3e1Schristosfi
52344e98e3e1Schristos
52354e98e3e1Schristos
52364e98e3e1Schristosas_nl='
52374e98e3e1Schristos'
52384e98e3e1Schristosexport as_nl
52394e98e3e1Schristos# Printing a long string crashes Solaris 7 /usr/bin/printf.
52404e98e3e1Schristosas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
52414e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
52424e98e3e1Schristosas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
52434e98e3e1Schristos# Prefer a ksh shell builtin over an external printf program on Solaris,
52444e98e3e1Schristos# but without wasting forks for bash or zsh.
52454e98e3e1Schristosif test -z "$BASH_VERSION$ZSH_VERSION" \
52464e98e3e1Schristos    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
52474e98e3e1Schristos  as_echo='print -r --'
52484e98e3e1Schristos  as_echo_n='print -rn --'
52494e98e3e1Schristoselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52504e98e3e1Schristos  as_echo='printf %s\n'
52514e98e3e1Schristos  as_echo_n='printf %s'
52524e98e3e1Schristoselse
52534e98e3e1Schristos  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52544e98e3e1Schristos    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
52554e98e3e1Schristos    as_echo_n='/usr/ucb/echo -n'
52564e98e3e1Schristos  else
52574e98e3e1Schristos    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
52584e98e3e1Schristos    as_echo_n_body='eval
52594e98e3e1Schristos      arg=$1;
52604e98e3e1Schristos      case $arg in #(
52614e98e3e1Schristos      *"$as_nl"*)
52624e98e3e1Schristos	expr "X$arg" : "X\\(.*\\)$as_nl";
52634e98e3e1Schristos	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
52644e98e3e1Schristos      esac;
52654e98e3e1Schristos      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
52664e98e3e1Schristos    '
52674e98e3e1Schristos    export as_echo_n_body
52684e98e3e1Schristos    as_echo_n='sh -c $as_echo_n_body as_echo'
52694e98e3e1Schristos  fi
52704e98e3e1Schristos  export as_echo_body
52714e98e3e1Schristos  as_echo='sh -c $as_echo_body as_echo'
52724e98e3e1Schristosfi
52734e98e3e1Schristos
52744e98e3e1Schristos# The user is always right.
52754e98e3e1Schristosif test "${PATH_SEPARATOR+set}" != set; then
52764e98e3e1Schristos  PATH_SEPARATOR=:
52774e98e3e1Schristos  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
52784e98e3e1Schristos    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
52794e98e3e1Schristos      PATH_SEPARATOR=';'
52804e98e3e1Schristos  }
52814e98e3e1Schristosfi
52824e98e3e1Schristos
52834e98e3e1Schristos
52844e98e3e1Schristos# IFS
52854e98e3e1Schristos# We need space, tab and new line, in precisely that order.  Quoting is
52864e98e3e1Schristos# there to prevent editors from complaining about space-tab.
52874e98e3e1Schristos# (If _AS_PATH_WALK were called with IFS unset, it would disable word
52884e98e3e1Schristos# splitting by setting IFS to empty value.)
52894e98e3e1SchristosIFS=" ""	$as_nl"
52904e98e3e1Schristos
52914e98e3e1Schristos# Find who we are.  Look in the path if we contain no directory separator.
52924559860eSchristosas_myself=
52934e98e3e1Schristoscase $0 in #((
52944e98e3e1Schristos  *[\\/]* ) as_myself=$0 ;;
52954e98e3e1Schristos  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52964e98e3e1Schristosfor as_dir in $PATH
52974e98e3e1Schristosdo
52984e98e3e1Schristos  IFS=$as_save_IFS
52994e98e3e1Schristos  test -z "$as_dir" && as_dir=.
53004e98e3e1Schristos    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
53014e98e3e1Schristos  done
53024e98e3e1SchristosIFS=$as_save_IFS
53034e98e3e1Schristos
53044e98e3e1Schristos     ;;
53054e98e3e1Schristosesac
53064e98e3e1Schristos# We did not find ourselves, most probably we were run as `sh COMMAND'
53074e98e3e1Schristos# in which case we are not to be found in the path.
53084e98e3e1Schristosif test "x$as_myself" = x; then
53094e98e3e1Schristos  as_myself=$0
53104e98e3e1Schristosfi
53114e98e3e1Schristosif test ! -f "$as_myself"; then
53124e98e3e1Schristos  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
53134e98e3e1Schristos  exit 1
53144e98e3e1Schristosfi
53154e98e3e1Schristos
53164e98e3e1Schristos# Unset variables that we do not need and which cause bugs (e.g. in
53174e98e3e1Schristos# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
53184e98e3e1Schristos# suppresses any "Segmentation fault" message there.  '((' could
53194e98e3e1Schristos# trigger a bug in pdksh 5.2.14.
53204e98e3e1Schristosfor as_var in BASH_ENV ENV MAIL MAILPATH
53214e98e3e1Schristosdo eval test x\${$as_var+set} = xset \
53224e98e3e1Schristos  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
53234e98e3e1Schristosdone
53244e98e3e1SchristosPS1='$ '
53254e98e3e1SchristosPS2='> '
53264e98e3e1SchristosPS4='+ '
53274e98e3e1Schristos
53284e98e3e1Schristos# NLS nuisances.
53294e98e3e1SchristosLC_ALL=C
53304e98e3e1Schristosexport LC_ALL
53314e98e3e1SchristosLANGUAGE=C
53324e98e3e1Schristosexport LANGUAGE
53334e98e3e1Schristos
53344e98e3e1Schristos# CDPATH.
53354e98e3e1Schristos(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
53364e98e3e1Schristos
53374e98e3e1Schristos
53384559860eSchristos# as_fn_error STATUS ERROR [LINENO LOG_FD]
53394559860eSchristos# ----------------------------------------
53404e98e3e1Schristos# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
53414e98e3e1Schristos# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
53424559860eSchristos# script with STATUS, using 1 if that was 0.
53434e98e3e1Schristosas_fn_error ()
53444e98e3e1Schristos{
53454559860eSchristos  as_status=$1; test $as_status -eq 0 && as_status=1
53464559860eSchristos  if test "$4"; then
53474559860eSchristos    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
53484559860eSchristos    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
53494e98e3e1Schristos  fi
53504559860eSchristos  $as_echo "$as_me: error: $2" >&2
53514e98e3e1Schristos  as_fn_exit $as_status
53524e98e3e1Schristos} # as_fn_error
53534e98e3e1Schristos
53544e98e3e1Schristos
53554e98e3e1Schristos# as_fn_set_status STATUS
53564e98e3e1Schristos# -----------------------
53574e98e3e1Schristos# Set $? to STATUS, without forking.
53584e98e3e1Schristosas_fn_set_status ()
53594e98e3e1Schristos{
53604e98e3e1Schristos  return $1
53614e98e3e1Schristos} # as_fn_set_status
53624e98e3e1Schristos
53634e98e3e1Schristos# as_fn_exit STATUS
53644e98e3e1Schristos# -----------------
53654e98e3e1Schristos# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
53664e98e3e1Schristosas_fn_exit ()
53674e98e3e1Schristos{
53684e98e3e1Schristos  set +e
53694e98e3e1Schristos  as_fn_set_status $1
53704e98e3e1Schristos  exit $1
53714e98e3e1Schristos} # as_fn_exit
53724e98e3e1Schristos
53734e98e3e1Schristos# as_fn_unset VAR
53744e98e3e1Schristos# ---------------
53754e98e3e1Schristos# Portably unset VAR.
53764e98e3e1Schristosas_fn_unset ()
53774e98e3e1Schristos{
53784e98e3e1Schristos  { eval $1=; unset $1;}
53794e98e3e1Schristos}
53804e98e3e1Schristosas_unset=as_fn_unset
53814e98e3e1Schristos# as_fn_append VAR VALUE
53824e98e3e1Schristos# ----------------------
53834e98e3e1Schristos# Append the text in VALUE to the end of the definition contained in VAR. Take
53844e98e3e1Schristos# advantage of any shell optimizations that allow amortized linear growth over
53854e98e3e1Schristos# repeated appends, instead of the typical quadratic growth present in naive
53864e98e3e1Schristos# implementations.
53874e98e3e1Schristosif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
53884e98e3e1Schristos  eval 'as_fn_append ()
53894e98e3e1Schristos  {
53904e98e3e1Schristos    eval $1+=\$2
53914e98e3e1Schristos  }'
53924e98e3e1Schristoselse
53934e98e3e1Schristos  as_fn_append ()
53944e98e3e1Schristos  {
53954e98e3e1Schristos    eval $1=\$$1\$2
53964e98e3e1Schristos  }
53974e98e3e1Schristosfi # as_fn_append
53984e98e3e1Schristos
53994e98e3e1Schristos# as_fn_arith ARG...
54004e98e3e1Schristos# ------------------
54014e98e3e1Schristos# Perform arithmetic evaluation on the ARGs, and store the result in the
54024e98e3e1Schristos# global $as_val. Take advantage of shells that can avoid forks. The arguments
54034e98e3e1Schristos# must be portable across $(()) and expr.
54044e98e3e1Schristosif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
54054e98e3e1Schristos  eval 'as_fn_arith ()
54064e98e3e1Schristos  {
54074e98e3e1Schristos    as_val=$(( $* ))
54084e98e3e1Schristos  }'
54094e98e3e1Schristoselse
54104e98e3e1Schristos  as_fn_arith ()
54114e98e3e1Schristos  {
54124e98e3e1Schristos    as_val=`expr "$@" || test $? -eq 1`
54134e98e3e1Schristos  }
54144e98e3e1Schristosfi # as_fn_arith
54154e98e3e1Schristos
54164e98e3e1Schristos
54174e98e3e1Schristosif expr a : '\(a\)' >/dev/null 2>&1 &&
54184e98e3e1Schristos   test "X`expr 00001 : '.*\(...\)'`" = X001; then
54194e98e3e1Schristos  as_expr=expr
54204e98e3e1Schristoselse
54214e98e3e1Schristos  as_expr=false
54224e98e3e1Schristosfi
54234e98e3e1Schristos
54244e98e3e1Schristosif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
54254e98e3e1Schristos  as_basename=basename
54264e98e3e1Schristoselse
54274e98e3e1Schristos  as_basename=false
54284e98e3e1Schristosfi
54294e98e3e1Schristos
54304e98e3e1Schristosif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
54314e98e3e1Schristos  as_dirname=dirname
54324e98e3e1Schristoselse
54334e98e3e1Schristos  as_dirname=false
54344e98e3e1Schristosfi
54354e98e3e1Schristos
54364e98e3e1Schristosas_me=`$as_basename -- "$0" ||
54374e98e3e1Schristos$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
54384e98e3e1Schristos	 X"$0" : 'X\(//\)$' \| \
54394e98e3e1Schristos	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
54404e98e3e1Schristos$as_echo X/"$0" |
54414e98e3e1Schristos    sed '/^.*\/\([^/][^/]*\)\/*$/{
54424e98e3e1Schristos	    s//\1/
54434e98e3e1Schristos	    q
54444e98e3e1Schristos	  }
54454e98e3e1Schristos	  /^X\/\(\/\/\)$/{
54464e98e3e1Schristos	    s//\1/
54474e98e3e1Schristos	    q
54484e98e3e1Schristos	  }
54494e98e3e1Schristos	  /^X\/\(\/\).*/{
54504e98e3e1Schristos	    s//\1/
54514e98e3e1Schristos	    q
54524e98e3e1Schristos	  }
54534e98e3e1Schristos	  s/.*/./; q'`
54544e98e3e1Schristos
54554e98e3e1Schristos# Avoid depending upon Character Ranges.
54564e98e3e1Schristosas_cr_letters='abcdefghijklmnopqrstuvwxyz'
54574e98e3e1Schristosas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
54584e98e3e1Schristosas_cr_Letters=$as_cr_letters$as_cr_LETTERS
54594e98e3e1Schristosas_cr_digits='0123456789'
54604e98e3e1Schristosas_cr_alnum=$as_cr_Letters$as_cr_digits
54614e98e3e1Schristos
54624e98e3e1SchristosECHO_C= ECHO_N= ECHO_T=
54634e98e3e1Schristoscase `echo -n x` in #(((((
54644e98e3e1Schristos-n*)
54654e98e3e1Schristos  case `echo 'xy\c'` in
54664e98e3e1Schristos  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
54674e98e3e1Schristos  xy)  ECHO_C='\c';;
54684e98e3e1Schristos  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
54694e98e3e1Schristos       ECHO_T='	';;
54704e98e3e1Schristos  esac;;
54714e98e3e1Schristos*)
54724e98e3e1Schristos  ECHO_N='-n';;
54734e98e3e1Schristosesac
54744e98e3e1Schristos
54754e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.file
54764e98e3e1Schristosif test -d conf$$.dir; then
54774e98e3e1Schristos  rm -f conf$$.dir/conf$$.file
54784e98e3e1Schristoselse
54794e98e3e1Schristos  rm -f conf$$.dir
54804e98e3e1Schristos  mkdir conf$$.dir 2>/dev/null
54814e98e3e1Schristosfi
54824e98e3e1Schristosif (echo >conf$$.file) 2>/dev/null; then
54834e98e3e1Schristos  if ln -s conf$$.file conf$$ 2>/dev/null; then
54844e98e3e1Schristos    as_ln_s='ln -s'
54854e98e3e1Schristos    # ... but there are two gotchas:
54864e98e3e1Schristos    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
54874e98e3e1Schristos    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
54884559860eSchristos    # In both cases, we have to default to `cp -pR'.
54894e98e3e1Schristos    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
54904559860eSchristos      as_ln_s='cp -pR'
54914e98e3e1Schristos  elif ln conf$$.file conf$$ 2>/dev/null; then
54924e98e3e1Schristos    as_ln_s=ln
54934e98e3e1Schristos  else
54944559860eSchristos    as_ln_s='cp -pR'
54954e98e3e1Schristos  fi
54964e98e3e1Schristoselse
54974559860eSchristos  as_ln_s='cp -pR'
54984e98e3e1Schristosfi
54994e98e3e1Schristosrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
55004e98e3e1Schristosrmdir conf$$.dir 2>/dev/null
55014e98e3e1Schristos
55024e98e3e1Schristos
55034e98e3e1Schristos# as_fn_mkdir_p
55044e98e3e1Schristos# -------------
55054e98e3e1Schristos# Create "$as_dir" as a directory, including parents if necessary.
55064e98e3e1Schristosas_fn_mkdir_p ()
55074e98e3e1Schristos{
55084e98e3e1Schristos
55094e98e3e1Schristos  case $as_dir in #(
55104e98e3e1Schristos  -*) as_dir=./$as_dir;;
55114e98e3e1Schristos  esac
55124e98e3e1Schristos  test -d "$as_dir" || eval $as_mkdir_p || {
55134e98e3e1Schristos    as_dirs=
55144e98e3e1Schristos    while :; do
55154e98e3e1Schristos      case $as_dir in #(
55164e98e3e1Schristos      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
55174e98e3e1Schristos      *) as_qdir=$as_dir;;
55184e98e3e1Schristos      esac
55194e98e3e1Schristos      as_dirs="'$as_qdir' $as_dirs"
55204e98e3e1Schristos      as_dir=`$as_dirname -- "$as_dir" ||
55214e98e3e1Schristos$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
55224e98e3e1Schristos	 X"$as_dir" : 'X\(//\)[^/]' \| \
55234e98e3e1Schristos	 X"$as_dir" : 'X\(//\)$' \| \
55244e98e3e1Schristos	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
55254e98e3e1Schristos$as_echo X"$as_dir" |
55264e98e3e1Schristos    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
55274e98e3e1Schristos	    s//\1/
55284e98e3e1Schristos	    q
55294e98e3e1Schristos	  }
55304e98e3e1Schristos	  /^X\(\/\/\)[^/].*/{
55314e98e3e1Schristos	    s//\1/
55324e98e3e1Schristos	    q
55334e98e3e1Schristos	  }
55344e98e3e1Schristos	  /^X\(\/\/\)$/{
55354e98e3e1Schristos	    s//\1/
55364e98e3e1Schristos	    q
55374e98e3e1Schristos	  }
55384e98e3e1Schristos	  /^X\(\/\).*/{
55394e98e3e1Schristos	    s//\1/
55404e98e3e1Schristos	    q
55414e98e3e1Schristos	  }
55424e98e3e1Schristos	  s/.*/./; q'`
55434e98e3e1Schristos      test -d "$as_dir" && break
55444e98e3e1Schristos    done
55454e98e3e1Schristos    test -z "$as_dirs" || eval "mkdir $as_dirs"
55464559860eSchristos  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
55474e98e3e1Schristos
55484e98e3e1Schristos
55494e98e3e1Schristos} # as_fn_mkdir_p
55504e98e3e1Schristosif mkdir -p . 2>/dev/null; then
55514e98e3e1Schristos  as_mkdir_p='mkdir -p "$as_dir"'
55524e98e3e1Schristoselse
55534e98e3e1Schristos  test -d ./-p && rmdir ./-p
55544e98e3e1Schristos  as_mkdir_p=false
55554e98e3e1Schristosfi
55564e98e3e1Schristos
55574559860eSchristos
55584559860eSchristos# as_fn_executable_p FILE
55594559860eSchristos# -----------------------
55604559860eSchristos# Test if FILE is an executable regular file.
55614559860eSchristosas_fn_executable_p ()
55624559860eSchristos{
55634559860eSchristos  test -f "$1" && test -x "$1"
55644559860eSchristos} # as_fn_executable_p
55654e98e3e1Schristosas_test_x='test -x'
55664559860eSchristosas_executable_p=as_fn_executable_p
55674e98e3e1Schristos
55684e98e3e1Schristos# Sed expression to map a string onto a valid CPP name.
55694e98e3e1Schristosas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
55704e98e3e1Schristos
55714e98e3e1Schristos# Sed expression to map a string onto a valid variable name.
55724e98e3e1Schristosas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
55734e98e3e1Schristos
55744e98e3e1Schristos
55754e98e3e1Schristosexec 6>&1
55764e98e3e1Schristos## ----------------------------------- ##
55774e98e3e1Schristos## Main body of $CONFIG_STATUS script. ##
55784e98e3e1Schristos## ----------------------------------- ##
55794e98e3e1Schristos_ASEOF
55804e98e3e1Schristostest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
55814e98e3e1Schristos
55824e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
55834e98e3e1Schristos# Save the log message, to keep $0 and so on meaningful, and to
55844e98e3e1Schristos# report actual input values of CONFIG_FILES etc. instead of their
55854e98e3e1Schristos# values after options handling.
55864e98e3e1Schristosac_log="
55874e98e3e1SchristosThis file was extended by libdecnumber $as_me  , which was
55884559860eSchristosgenerated by GNU Autoconf 2.69.  Invocation command line was
55894e98e3e1Schristos
55904e98e3e1Schristos  CONFIG_FILES    = $CONFIG_FILES
55914e98e3e1Schristos  CONFIG_HEADERS  = $CONFIG_HEADERS
55924e98e3e1Schristos  CONFIG_LINKS    = $CONFIG_LINKS
55934e98e3e1Schristos  CONFIG_COMMANDS = $CONFIG_COMMANDS
55944e98e3e1Schristos  $ $0 $@
55954e98e3e1Schristos
55964e98e3e1Schristoson `(hostname || uname -n) 2>/dev/null | sed 1q`
55974e98e3e1Schristos"
55984e98e3e1Schristos
55994e98e3e1Schristos_ACEOF
56004e98e3e1Schristos
56014e98e3e1Schristoscase $ac_config_files in *"
56024e98e3e1Schristos"*) set x $ac_config_files; shift; ac_config_files=$*;;
56034e98e3e1Schristosesac
56044e98e3e1Schristos
56054e98e3e1Schristoscase $ac_config_headers in *"
56064e98e3e1Schristos"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
56074e98e3e1Schristosesac
56084e98e3e1Schristos
56094e98e3e1Schristos
56104e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
56114e98e3e1Schristos# Files that config.status was made for.
56124e98e3e1Schristosconfig_files="$ac_config_files"
56134e98e3e1Schristosconfig_headers="$ac_config_headers"
56144e98e3e1Schristosconfig_commands="$ac_config_commands"
56154e98e3e1Schristos
56164e98e3e1Schristos_ACEOF
56174e98e3e1Schristos
56184e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
56194e98e3e1Schristosac_cs_usage="\
56204e98e3e1Schristos\`$as_me' instantiates files and other configuration actions
56214e98e3e1Schristosfrom templates according to the current configuration.  Unless the files
56224e98e3e1Schristosand actions are specified as TAGs, all are instantiated by default.
56234e98e3e1Schristos
56244e98e3e1SchristosUsage: $0 [OPTION]... [TAG]...
56254e98e3e1Schristos
56264e98e3e1Schristos  -h, --help       print this help, then exit
56274e98e3e1Schristos  -V, --version    print version number and configuration settings, then exit
56284559860eSchristos      --config     print configuration, then exit
56294e98e3e1Schristos  -q, --quiet, --silent
56304e98e3e1Schristos                   do not print progress messages
56314e98e3e1Schristos  -d, --debug      don't remove temporary files
56324e98e3e1Schristos      --recheck    update $as_me by reconfiguring in the same conditions
56334e98e3e1Schristos      --file=FILE[:TEMPLATE]
56344e98e3e1Schristos                   instantiate the configuration file FILE
56354e98e3e1Schristos      --header=FILE[:TEMPLATE]
56364e98e3e1Schristos                   instantiate the configuration header FILE
56374e98e3e1Schristos
56384e98e3e1SchristosConfiguration files:
56394e98e3e1Schristos$config_files
56404e98e3e1Schristos
56414e98e3e1SchristosConfiguration headers:
56424e98e3e1Schristos$config_headers
56434e98e3e1Schristos
56444e98e3e1SchristosConfiguration commands:
56454e98e3e1Schristos$config_commands
56464e98e3e1Schristos
56474e98e3e1SchristosReport bugs to <gcc-bugs@gcc.gnu.org>."
56484e98e3e1Schristos
56494e98e3e1Schristos_ACEOF
56504e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
56514559860eSchristosac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
56524e98e3e1Schristosac_cs_version="\\
56534e98e3e1Schristoslibdecnumber config.status
56544559860eSchristosconfigured by $0, generated by GNU Autoconf 2.69,
56554559860eSchristos  with options \\"\$ac_cs_config\\"
56564e98e3e1Schristos
56574559860eSchristosCopyright (C) 2012 Free Software Foundation, Inc.
56584e98e3e1SchristosThis config.status script is free software; the Free Software Foundation
56594e98e3e1Schristosgives unlimited permission to copy, distribute and modify it."
56604e98e3e1Schristos
56614e98e3e1Schristosac_pwd='$ac_pwd'
56624e98e3e1Schristossrcdir='$srcdir'
56634e98e3e1Schristostest -n "\$AWK" || AWK=awk
56644e98e3e1Schristos_ACEOF
56654e98e3e1Schristos
56664e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
56674e98e3e1Schristos# The default lists apply if the user does not specify any file.
56684e98e3e1Schristosac_need_defaults=:
56694e98e3e1Schristoswhile test $# != 0
56704e98e3e1Schristosdo
56714e98e3e1Schristos  case $1 in
56724559860eSchristos  --*=?*)
56734e98e3e1Schristos    ac_option=`expr "X$1" : 'X\([^=]*\)='`
56744e98e3e1Schristos    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
56754e98e3e1Schristos    ac_shift=:
56764e98e3e1Schristos    ;;
56774559860eSchristos  --*=)
56784559860eSchristos    ac_option=`expr "X$1" : 'X\([^=]*\)='`
56794559860eSchristos    ac_optarg=
56804559860eSchristos    ac_shift=:
56814559860eSchristos    ;;
56824e98e3e1Schristos  *)
56834e98e3e1Schristos    ac_option=$1
56844e98e3e1Schristos    ac_optarg=$2
56854e98e3e1Schristos    ac_shift=shift
56864e98e3e1Schristos    ;;
56874e98e3e1Schristos  esac
56884e98e3e1Schristos
56894e98e3e1Schristos  case $ac_option in
56904e98e3e1Schristos  # Handling of the options.
56914e98e3e1Schristos  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
56924e98e3e1Schristos    ac_cs_recheck=: ;;
56934e98e3e1Schristos  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
56944e98e3e1Schristos    $as_echo "$ac_cs_version"; exit ;;
56954559860eSchristos  --config | --confi | --conf | --con | --co | --c )
56964559860eSchristos    $as_echo "$ac_cs_config"; exit ;;
56974e98e3e1Schristos  --debug | --debu | --deb | --de | --d | -d )
56984e98e3e1Schristos    debug=: ;;
56994e98e3e1Schristos  --file | --fil | --fi | --f )
57004e98e3e1Schristos    $ac_shift
57014e98e3e1Schristos    case $ac_optarg in
57024e98e3e1Schristos    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
57034559860eSchristos    '') as_fn_error $? "missing file argument" ;;
57044e98e3e1Schristos    esac
57054e98e3e1Schristos    as_fn_append CONFIG_FILES " '$ac_optarg'"
57064e98e3e1Schristos    ac_need_defaults=false;;
57074e98e3e1Schristos  --header | --heade | --head | --hea )
57084e98e3e1Schristos    $ac_shift
57094e98e3e1Schristos    case $ac_optarg in
57104e98e3e1Schristos    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
57114e98e3e1Schristos    esac
57124e98e3e1Schristos    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
57134e98e3e1Schristos    ac_need_defaults=false;;
57144e98e3e1Schristos  --he | --h)
57154e98e3e1Schristos    # Conflict between --help and --header
57164559860eSchristos    as_fn_error $? "ambiguous option: \`$1'
57174e98e3e1SchristosTry \`$0 --help' for more information.";;
57184e98e3e1Schristos  --help | --hel | -h )
57194e98e3e1Schristos    $as_echo "$ac_cs_usage"; exit ;;
57204e98e3e1Schristos  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
57214e98e3e1Schristos  | -silent | --silent | --silen | --sile | --sil | --si | --s)
57224e98e3e1Schristos    ac_cs_silent=: ;;
57234e98e3e1Schristos
57244e98e3e1Schristos  # This is an error.
57254559860eSchristos  -*) as_fn_error $? "unrecognized option: \`$1'
57264e98e3e1SchristosTry \`$0 --help' for more information." ;;
57274e98e3e1Schristos
57284e98e3e1Schristos  *) as_fn_append ac_config_targets " $1"
57294e98e3e1Schristos     ac_need_defaults=false ;;
57304e98e3e1Schristos
57314e98e3e1Schristos  esac
57324e98e3e1Schristos  shift
57334e98e3e1Schristosdone
57344e98e3e1Schristos
57354e98e3e1Schristosac_configure_extra_args=
57364e98e3e1Schristos
57374e98e3e1Schristosif $ac_cs_silent; then
57384e98e3e1Schristos  exec 6>/dev/null
57394e98e3e1Schristos  ac_configure_extra_args="$ac_configure_extra_args --silent"
57404e98e3e1Schristosfi
57414e98e3e1Schristos
57424e98e3e1Schristos_ACEOF
57434e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
57444e98e3e1Schristosif \$ac_cs_recheck; then
57454559860eSchristos  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
57464e98e3e1Schristos  shift
57474e98e3e1Schristos  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
57484e98e3e1Schristos  CONFIG_SHELL='$SHELL'
57494e98e3e1Schristos  export CONFIG_SHELL
57504e98e3e1Schristos  exec "\$@"
57514e98e3e1Schristosfi
57524e98e3e1Schristos
57534e98e3e1Schristos_ACEOF
57544e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
57554e98e3e1Schristosexec 5>>config.log
57564e98e3e1Schristos{
57574e98e3e1Schristos  echo
57584e98e3e1Schristos  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
57594e98e3e1Schristos## Running $as_me. ##
57604e98e3e1Schristos_ASBOX
57614e98e3e1Schristos  $as_echo "$ac_log"
57624e98e3e1Schristos} >&5
57634e98e3e1Schristos
57644e98e3e1Schristos_ACEOF
57654e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
57664e98e3e1Schristos#
57674e98e3e1Schristos# INIT-COMMANDS
57684e98e3e1Schristos#
57694e98e3e1Schristos
57704e98e3e1SchristosGCC="$GCC"
57714e98e3e1SchristosCC="$CC"
57724e98e3e1Schristosacx_cv_header_stdint="$acx_cv_header_stdint"
57734e98e3e1Schristosacx_cv_type_int8_t="$acx_cv_type_int8_t"
57744e98e3e1Schristosacx_cv_type_int16_t="$acx_cv_type_int16_t"
57754e98e3e1Schristosacx_cv_type_int32_t="$acx_cv_type_int32_t"
57764e98e3e1Schristosacx_cv_type_int64_t="$acx_cv_type_int64_t"
57774e98e3e1Schristosacx_cv_type_intptr_t="$acx_cv_type_intptr_t"
57784e98e3e1Schristosac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
57794e98e3e1Schristosac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
57804e98e3e1Schristosac_cv_type_uint64_t="$ac_cv_type_uint64_t"
57814e98e3e1Schristosac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
57824e98e3e1Schristosac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
57834e98e3e1Schristosac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
57844e98e3e1Schristosac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
57854e98e3e1Schristosac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
57864e98e3e1Schristos
57874e98e3e1Schristos
57884e98e3e1Schristos_ACEOF
57894e98e3e1Schristos
57904e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
57914e98e3e1Schristos
57924e98e3e1Schristos# Handling of arguments.
57934e98e3e1Schristosfor ac_config_target in $ac_config_targets
57944e98e3e1Schristosdo
57954e98e3e1Schristos  case $ac_config_target in
57964e98e3e1Schristos    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
57974e98e3e1Schristos    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
57984e98e3e1Schristos    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
57994e98e3e1Schristos
58004559860eSchristos  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
58014e98e3e1Schristos  esac
58024e98e3e1Schristosdone
58034e98e3e1Schristos
58044e98e3e1Schristos
58054e98e3e1Schristos# If the user did not use the arguments to specify the items to instantiate,
58064e98e3e1Schristos# then the envvar interface is used.  Set only those that are not.
58074e98e3e1Schristos# We use the long form for the default assignment because of an extremely
58084e98e3e1Schristos# bizarre bug on SunOS 4.1.3.
58094e98e3e1Schristosif $ac_need_defaults; then
58104e98e3e1Schristos  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
58114e98e3e1Schristos  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
58124e98e3e1Schristos  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
58134e98e3e1Schristosfi
58144e98e3e1Schristos
58154e98e3e1Schristos# Have a temporary directory for convenience.  Make it in the build tree
58164e98e3e1Schristos# simply because there is no reason against having it here, and in addition,
58174e98e3e1Schristos# creating and moving files from /tmp can sometimes cause problems.
58184e98e3e1Schristos# Hook for its removal unless debugging.
58194e98e3e1Schristos# Note that there is a small window in which the directory will not be cleaned:
58204e98e3e1Schristos# after its creation but before its name has been assigned to `$tmp'.
58214e98e3e1Schristos$debug ||
58224e98e3e1Schristos{
58234559860eSchristos  tmp= ac_tmp=
58244e98e3e1Schristos  trap 'exit_status=$?
58254559860eSchristos  : "${ac_tmp:=$tmp}"
58264559860eSchristos  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
58274e98e3e1Schristos' 0
58284e98e3e1Schristos  trap 'as_fn_exit 1' 1 2 13 15
58294e98e3e1Schristos}
58304e98e3e1Schristos# Create a (secure) tmp directory for tmp files.
58314e98e3e1Schristos
58324e98e3e1Schristos{
58334e98e3e1Schristos  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
58344559860eSchristos  test -d "$tmp"
58354e98e3e1Schristos}  ||
58364e98e3e1Schristos{
58374e98e3e1Schristos  tmp=./conf$$-$RANDOM
58384e98e3e1Schristos  (umask 077 && mkdir "$tmp")
58394559860eSchristos} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
58404559860eSchristosac_tmp=$tmp
58414e98e3e1Schristos
58424e98e3e1Schristos# Set up the scripts for CONFIG_FILES section.
58434e98e3e1Schristos# No need to generate them if there are no CONFIG_FILES.
58444e98e3e1Schristos# This happens for instance with `./config.status config.h'.
58454e98e3e1Schristosif test -n "$CONFIG_FILES"; then
58464e98e3e1Schristos
58474e98e3e1Schristos
58484e98e3e1Schristosac_cr=`echo X | tr X '\015'`
58494e98e3e1Schristos# On cygwin, bash can eat \r inside `` if the user requested igncr.
58504e98e3e1Schristos# But we know of no other shell where ac_cr would be empty at this
58514e98e3e1Schristos# point, so we can use a bashism as a fallback.
58524e98e3e1Schristosif test "x$ac_cr" = x; then
58534e98e3e1Schristos  eval ac_cr=\$\'\\r\'
58544e98e3e1Schristosfi
58554e98e3e1Schristosac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
58564e98e3e1Schristosif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
58574559860eSchristos  ac_cs_awk_cr='\\r'
58584e98e3e1Schristoselse
58594e98e3e1Schristos  ac_cs_awk_cr=$ac_cr
58604e98e3e1Schristosfi
58614e98e3e1Schristos
58624559860eSchristosecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
58634e98e3e1Schristos_ACEOF
58644e98e3e1Schristos
58654e98e3e1Schristos
58664e98e3e1Schristos{
58674e98e3e1Schristos  echo "cat >conf$$subs.awk <<_ACEOF" &&
58684e98e3e1Schristos  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
58694e98e3e1Schristos  echo "_ACEOF"
58704e98e3e1Schristos} >conf$$subs.sh ||
58714559860eSchristos  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
58724559860eSchristosac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
58734e98e3e1Schristosac_delim='%!_!# '
58744e98e3e1Schristosfor ac_last_try in false false false false false :; do
58754e98e3e1Schristos  . ./conf$$subs.sh ||
58764559860eSchristos    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
58774e98e3e1Schristos
58784e98e3e1Schristos  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
58794e98e3e1Schristos  if test $ac_delim_n = $ac_delim_num; then
58804e98e3e1Schristos    break
58814e98e3e1Schristos  elif $ac_last_try; then
58824559860eSchristos    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
58834e98e3e1Schristos  else
58844e98e3e1Schristos    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
58854e98e3e1Schristos  fi
58864e98e3e1Schristosdone
58874e98e3e1Schristosrm -f conf$$subs.sh
58884e98e3e1Schristos
58894e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
58904559860eSchristoscat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
58914e98e3e1Schristos_ACEOF
58924e98e3e1Schristossed -n '
58934e98e3e1Schristosh
58944e98e3e1Schristoss/^/S["/; s/!.*/"]=/
58954e98e3e1Schristosp
58964e98e3e1Schristosg
58974e98e3e1Schristoss/^[^!]*!//
58984e98e3e1Schristos:repl
58994e98e3e1Schristost repl
59004e98e3e1Schristoss/'"$ac_delim"'$//
59014e98e3e1Schristost delim
59024e98e3e1Schristos:nl
59034e98e3e1Schristosh
59044559860eSchristoss/\(.\{148\}\)..*/\1/
59054e98e3e1Schristost more1
59064e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
59074e98e3e1Schristosp
59084e98e3e1Schristosn
59094e98e3e1Schristosb repl
59104e98e3e1Schristos:more1
59114e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"\\/
59124e98e3e1Schristosp
59134e98e3e1Schristosg
59144e98e3e1Schristoss/.\{148\}//
59154e98e3e1Schristost nl
59164e98e3e1Schristos:delim
59174e98e3e1Schristosh
59184559860eSchristoss/\(.\{148\}\)..*/\1/
59194e98e3e1Schristost more2
59204e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"/
59214e98e3e1Schristosp
59224e98e3e1Schristosb
59234e98e3e1Schristos:more2
59244e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"\\/
59254e98e3e1Schristosp
59264e98e3e1Schristosg
59274e98e3e1Schristoss/.\{148\}//
59284e98e3e1Schristost delim
59294e98e3e1Schristos' <conf$$subs.awk | sed '
59304e98e3e1Schristos/^[^""]/{
59314e98e3e1Schristos  N
59324e98e3e1Schristos  s/\n//
59334e98e3e1Schristos}
59344e98e3e1Schristos' >>$CONFIG_STATUS || ac_write_fail=1
59354e98e3e1Schristosrm -f conf$$subs.awk
59364e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59374e98e3e1Schristos_ACAWK
59384559860eSchristoscat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
59394e98e3e1Schristos  for (key in S) S_is_set[key] = 1
59404e98e3e1Schristos  FS = ""
59414e98e3e1Schristos
59424e98e3e1Schristos}
59434e98e3e1Schristos{
59444e98e3e1Schristos  line = $ 0
59454e98e3e1Schristos  nfields = split(line, field, "@")
59464e98e3e1Schristos  substed = 0
59474e98e3e1Schristos  len = length(field[1])
59484e98e3e1Schristos  for (i = 2; i < nfields; i++) {
59494e98e3e1Schristos    key = field[i]
59504e98e3e1Schristos    keylen = length(key)
59514e98e3e1Schristos    if (S_is_set[key]) {
59524e98e3e1Schristos      value = S[key]
59534e98e3e1Schristos      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
59544e98e3e1Schristos      len += length(value) + length(field[++i])
59554e98e3e1Schristos      substed = 1
59564e98e3e1Schristos    } else
59574e98e3e1Schristos      len += 1 + keylen
59584e98e3e1Schristos  }
59594e98e3e1Schristos
59604e98e3e1Schristos  print line
59614e98e3e1Schristos}
59624e98e3e1Schristos
59634e98e3e1Schristos_ACAWK
59644e98e3e1Schristos_ACEOF
59654e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59664e98e3e1Schristosif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
59674e98e3e1Schristos  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
59684e98e3e1Schristoselse
59694e98e3e1Schristos  cat
59704559860eSchristosfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
59714559860eSchristos  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
59724e98e3e1Schristos_ACEOF
59734e98e3e1Schristos
59744559860eSchristos# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
59754559860eSchristos# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
59764e98e3e1Schristos# trailing colons and then remove the whole line if VPATH becomes empty
59774e98e3e1Schristos# (actually we leave an empty line to preserve line numbers).
59784e98e3e1Schristosif test "x$srcdir" = x.; then
59794559860eSchristos  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
59804559860eSchristosh
59814559860eSchristoss///
59824559860eSchristoss/^/:/
59834559860eSchristoss/[	 ]*$/:/
59844559860eSchristoss/:\$(srcdir):/:/g
59854559860eSchristoss/:\${srcdir}:/:/g
59864559860eSchristoss/:@srcdir@:/:/g
59874559860eSchristoss/^:*//
59884e98e3e1Schristoss/:*$//
59894559860eSchristosx
59904559860eSchristoss/\(=[	 ]*\).*/\1/
59914559860eSchristosG
59924559860eSchristoss/\n//
59934e98e3e1Schristoss/^[^=]*=[	 ]*$//
59944e98e3e1Schristos}'
59954e98e3e1Schristosfi
59964e98e3e1Schristos
59974e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59984e98e3e1Schristosfi # test -n "$CONFIG_FILES"
59994e98e3e1Schristos
60004e98e3e1Schristos# Set up the scripts for CONFIG_HEADERS section.
60014e98e3e1Schristos# No need to generate them if there are no CONFIG_HEADERS.
60024e98e3e1Schristos# This happens for instance with `./config.status Makefile'.
60034e98e3e1Schristosif test -n "$CONFIG_HEADERS"; then
60044559860eSchristoscat >"$ac_tmp/defines.awk" <<\_ACAWK ||
60054e98e3e1SchristosBEGIN {
60064e98e3e1Schristos_ACEOF
60074e98e3e1Schristos
60084e98e3e1Schristos# Transform confdefs.h into an awk script `defines.awk', embedded as
60094e98e3e1Schristos# here-document in config.status, that substitutes the proper values into
60104e98e3e1Schristos# config.h.in to produce config.h.
60114e98e3e1Schristos
60124e98e3e1Schristos# Create a delimiter string that does not exist in confdefs.h, to ease
60134e98e3e1Schristos# handling of long lines.
60144e98e3e1Schristosac_delim='%!_!# '
60154e98e3e1Schristosfor ac_last_try in false false :; do
60164559860eSchristos  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
60174559860eSchristos  if test -z "$ac_tt"; then
60184e98e3e1Schristos    break
60194e98e3e1Schristos  elif $ac_last_try; then
60204559860eSchristos    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
60214e98e3e1Schristos  else
60224e98e3e1Schristos    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
60234e98e3e1Schristos  fi
60244e98e3e1Schristosdone
60254e98e3e1Schristos
60264e98e3e1Schristos# For the awk script, D is an array of macro values keyed by name,
60274e98e3e1Schristos# likewise P contains macro parameters if any.  Preserve backslash
60284e98e3e1Schristos# newline sequences.
60294e98e3e1Schristos
60304e98e3e1Schristosac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
60314e98e3e1Schristossed -n '
60324e98e3e1Schristoss/.\{148\}/&'"$ac_delim"'/g
60334e98e3e1Schristost rset
60344e98e3e1Schristos:rset
60354e98e3e1Schristoss/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
60364e98e3e1Schristost def
60374e98e3e1Schristosd
60384e98e3e1Schristos:def
60394e98e3e1Schristoss/\\$//
60404e98e3e1Schristost bsnl
60414e98e3e1Schristoss/["\\]/\\&/g
60424e98e3e1Schristoss/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
60434e98e3e1SchristosD["\1"]=" \3"/p
60444e98e3e1Schristoss/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
60454e98e3e1Schristosd
60464e98e3e1Schristos:bsnl
60474e98e3e1Schristoss/["\\]/\\&/g
60484e98e3e1Schristoss/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
60494e98e3e1SchristosD["\1"]=" \3\\\\\\n"\\/p
60504e98e3e1Schristost cont
60514e98e3e1Schristoss/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
60524e98e3e1Schristost cont
60534e98e3e1Schristosd
60544e98e3e1Schristos:cont
60554e98e3e1Schristosn
60564e98e3e1Schristoss/.\{148\}/&'"$ac_delim"'/g
60574e98e3e1Schristost clear
60584e98e3e1Schristos:clear
60594e98e3e1Schristoss/\\$//
60604e98e3e1Schristost bsnlc
60614e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/"/p
60624e98e3e1Schristosd
60634e98e3e1Schristos:bsnlc
60644e98e3e1Schristoss/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
60654e98e3e1Schristosb cont
60664e98e3e1Schristos' <confdefs.h | sed '
60674e98e3e1Schristoss/'"$ac_delim"'/"\\\
60684e98e3e1Schristos"/g' >>$CONFIG_STATUS || ac_write_fail=1
60694e98e3e1Schristos
60704e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
60714e98e3e1Schristos  for (key in D) D_is_set[key] = 1
60724e98e3e1Schristos  FS = ""
60734e98e3e1Schristos}
60744e98e3e1Schristos/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
60754e98e3e1Schristos  line = \$ 0
60764e98e3e1Schristos  split(line, arg, " ")
60774e98e3e1Schristos  if (arg[1] == "#") {
60784e98e3e1Schristos    defundef = arg[2]
60794e98e3e1Schristos    mac1 = arg[3]
60804e98e3e1Schristos  } else {
60814e98e3e1Schristos    defundef = substr(arg[1], 2)
60824e98e3e1Schristos    mac1 = arg[2]
60834e98e3e1Schristos  }
60844e98e3e1Schristos  split(mac1, mac2, "(") #)
60854e98e3e1Schristos  macro = mac2[1]
60864e98e3e1Schristos  prefix = substr(line, 1, index(line, defundef) - 1)
60874e98e3e1Schristos  if (D_is_set[macro]) {
60884e98e3e1Schristos    # Preserve the white space surrounding the "#".
60894e98e3e1Schristos    print prefix "define", macro P[macro] D[macro]
60904e98e3e1Schristos    next
60914e98e3e1Schristos  } else {
60924e98e3e1Schristos    # Replace #undef with comments.  This is necessary, for example,
60934e98e3e1Schristos    # in the case of _POSIX_SOURCE, which is predefined and required
60944e98e3e1Schristos    # on some systems where configure will not decide to define it.
60954e98e3e1Schristos    if (defundef == "undef") {
60964e98e3e1Schristos      print "/*", prefix defundef, macro, "*/"
60974e98e3e1Schristos      next
60984e98e3e1Schristos    }
60994e98e3e1Schristos  }
61004e98e3e1Schristos}
61014e98e3e1Schristos{ print }
61024e98e3e1Schristos_ACAWK
61034e98e3e1Schristos_ACEOF
61044e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
61054559860eSchristos  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
61064e98e3e1Schristosfi # test -n "$CONFIG_HEADERS"
61074e98e3e1Schristos
61084e98e3e1Schristos
61094e98e3e1Schristoseval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
61104e98e3e1Schristosshift
61114e98e3e1Schristosfor ac_tag
61124e98e3e1Schristosdo
61134e98e3e1Schristos  case $ac_tag in
61144e98e3e1Schristos  :[FHLC]) ac_mode=$ac_tag; continue;;
61154e98e3e1Schristos  esac
61164e98e3e1Schristos  case $ac_mode$ac_tag in
61174e98e3e1Schristos  :[FHL]*:*);;
61184559860eSchristos  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
61194e98e3e1Schristos  :[FH]-) ac_tag=-:-;;
61204e98e3e1Schristos  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
61214e98e3e1Schristos  esac
61224e98e3e1Schristos  ac_save_IFS=$IFS
61234e98e3e1Schristos  IFS=:
61244e98e3e1Schristos  set x $ac_tag
61254e98e3e1Schristos  IFS=$ac_save_IFS
61264e98e3e1Schristos  shift
61274e98e3e1Schristos  ac_file=$1
61284e98e3e1Schristos  shift
61294e98e3e1Schristos
61304e98e3e1Schristos  case $ac_mode in
61314e98e3e1Schristos  :L) ac_source=$1;;
61324e98e3e1Schristos  :[FH])
61334e98e3e1Schristos    ac_file_inputs=
61344e98e3e1Schristos    for ac_f
61354e98e3e1Schristos    do
61364e98e3e1Schristos      case $ac_f in
61374559860eSchristos      -) ac_f="$ac_tmp/stdin";;
61384e98e3e1Schristos      *) # Look for the file first in the build tree, then in the source tree
61394e98e3e1Schristos	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
61404e98e3e1Schristos	 # because $ac_f cannot contain `:'.
61414e98e3e1Schristos	 test -f "$ac_f" ||
61424e98e3e1Schristos	   case $ac_f in
61434e98e3e1Schristos	   [\\/$]*) false;;
61444e98e3e1Schristos	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
61454e98e3e1Schristos	   esac ||
61464559860eSchristos	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
61474e98e3e1Schristos      esac
61484e98e3e1Schristos      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
61494e98e3e1Schristos      as_fn_append ac_file_inputs " '$ac_f'"
61504e98e3e1Schristos    done
61514e98e3e1Schristos
61524e98e3e1Schristos    # Let's still pretend it is `configure' which instantiates (i.e., don't
61534e98e3e1Schristos    # use $as_me), people would be surprised to read:
61544e98e3e1Schristos    #    /* config.h.  Generated by config.status.  */
61554e98e3e1Schristos    configure_input='Generated from '`
61564e98e3e1Schristos	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
61574e98e3e1Schristos	`' by configure.'
61584e98e3e1Schristos    if test x"$ac_file" != x-; then
61594e98e3e1Schristos      configure_input="$ac_file.  $configure_input"
61604e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
61614e98e3e1Schristos$as_echo "$as_me: creating $ac_file" >&6;}
61624e98e3e1Schristos    fi
61634e98e3e1Schristos    # Neutralize special characters interpreted by sed in replacement strings.
61644e98e3e1Schristos    case $configure_input in #(
61654e98e3e1Schristos    *\&* | *\|* | *\\* )
61664e98e3e1Schristos       ac_sed_conf_input=`$as_echo "$configure_input" |
61674e98e3e1Schristos       sed 's/[\\\\&|]/\\\\&/g'`;; #(
61684e98e3e1Schristos    *) ac_sed_conf_input=$configure_input;;
61694e98e3e1Schristos    esac
61704e98e3e1Schristos
61714e98e3e1Schristos    case $ac_tag in
61724559860eSchristos    *:-:* | *:-) cat >"$ac_tmp/stdin" \
61734559860eSchristos      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
61744e98e3e1Schristos    esac
61754e98e3e1Schristos    ;;
61764e98e3e1Schristos  esac
61774e98e3e1Schristos
61784e98e3e1Schristos  ac_dir=`$as_dirname -- "$ac_file" ||
61794e98e3e1Schristos$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
61804e98e3e1Schristos	 X"$ac_file" : 'X\(//\)[^/]' \| \
61814e98e3e1Schristos	 X"$ac_file" : 'X\(//\)$' \| \
61824e98e3e1Schristos	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
61834e98e3e1Schristos$as_echo X"$ac_file" |
61844e98e3e1Schristos    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
61854e98e3e1Schristos	    s//\1/
61864e98e3e1Schristos	    q
61874e98e3e1Schristos	  }
61884e98e3e1Schristos	  /^X\(\/\/\)[^/].*/{
61894e98e3e1Schristos	    s//\1/
61904e98e3e1Schristos	    q
61914e98e3e1Schristos	  }
61924e98e3e1Schristos	  /^X\(\/\/\)$/{
61934e98e3e1Schristos	    s//\1/
61944e98e3e1Schristos	    q
61954e98e3e1Schristos	  }
61964e98e3e1Schristos	  /^X\(\/\).*/{
61974e98e3e1Schristos	    s//\1/
61984e98e3e1Schristos	    q
61994e98e3e1Schristos	  }
62004e98e3e1Schristos	  s/.*/./; q'`
62014e98e3e1Schristos  as_dir="$ac_dir"; as_fn_mkdir_p
62024e98e3e1Schristos  ac_builddir=.
62034e98e3e1Schristos
62044e98e3e1Schristoscase "$ac_dir" in
62054e98e3e1Schristos.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
62064e98e3e1Schristos*)
62074e98e3e1Schristos  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
62084e98e3e1Schristos  # A ".." for each directory in $ac_dir_suffix.
62094e98e3e1Schristos  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
62104e98e3e1Schristos  case $ac_top_builddir_sub in
62114e98e3e1Schristos  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
62124e98e3e1Schristos  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
62134e98e3e1Schristos  esac ;;
62144e98e3e1Schristosesac
62154e98e3e1Schristosac_abs_top_builddir=$ac_pwd
62164e98e3e1Schristosac_abs_builddir=$ac_pwd$ac_dir_suffix
62174e98e3e1Schristos# for backward compatibility:
62184e98e3e1Schristosac_top_builddir=$ac_top_build_prefix
62194e98e3e1Schristos
62204e98e3e1Schristoscase $srcdir in
62214e98e3e1Schristos  .)  # We are building in place.
62224e98e3e1Schristos    ac_srcdir=.
62234e98e3e1Schristos    ac_top_srcdir=$ac_top_builddir_sub
62244e98e3e1Schristos    ac_abs_top_srcdir=$ac_pwd ;;
62254e98e3e1Schristos  [\\/]* | ?:[\\/]* )  # Absolute name.
62264e98e3e1Schristos    ac_srcdir=$srcdir$ac_dir_suffix;
62274e98e3e1Schristos    ac_top_srcdir=$srcdir
62284e98e3e1Schristos    ac_abs_top_srcdir=$srcdir ;;
62294e98e3e1Schristos  *) # Relative name.
62304e98e3e1Schristos    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
62314e98e3e1Schristos    ac_top_srcdir=$ac_top_build_prefix$srcdir
62324e98e3e1Schristos    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
62334e98e3e1Schristosesac
62344e98e3e1Schristosac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
62354e98e3e1Schristos
62364e98e3e1Schristos
62374e98e3e1Schristos  case $ac_mode in
62384e98e3e1Schristos  :F)
62394e98e3e1Schristos  #
62404e98e3e1Schristos  # CONFIG_FILE
62414e98e3e1Schristos  #
62424e98e3e1Schristos
62434e98e3e1Schristos_ACEOF
62444e98e3e1Schristos
62454e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
62464e98e3e1Schristos# If the template does not know about datarootdir, expand it.
62474e98e3e1Schristos# FIXME: This hack should be removed a few years after 2.60.
62484e98e3e1Schristosac_datarootdir_hack=; ac_datarootdir_seen=
62494e98e3e1Schristosac_sed_dataroot='
62504e98e3e1Schristos/datarootdir/ {
62514e98e3e1Schristos  p
62524e98e3e1Schristos  q
62534e98e3e1Schristos}
62544e98e3e1Schristos/@datadir@/p
62554e98e3e1Schristos/@docdir@/p
62564e98e3e1Schristos/@infodir@/p
62574e98e3e1Schristos/@localedir@/p
62584e98e3e1Schristos/@mandir@/p'
62594e98e3e1Schristoscase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
62604e98e3e1Schristos*datarootdir*) ac_datarootdir_seen=yes;;
62614e98e3e1Schristos*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
62624e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
62634e98e3e1Schristos$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
62644e98e3e1Schristos_ACEOF
62654e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
62664e98e3e1Schristos  ac_datarootdir_hack='
62674e98e3e1Schristos  s&@datadir@&$datadir&g
62684e98e3e1Schristos  s&@docdir@&$docdir&g
62694e98e3e1Schristos  s&@infodir@&$infodir&g
62704e98e3e1Schristos  s&@localedir@&$localedir&g
62714e98e3e1Schristos  s&@mandir@&$mandir&g
62724e98e3e1Schristos  s&\\\${datarootdir}&$datarootdir&g' ;;
62734e98e3e1Schristosesac
62744e98e3e1Schristos_ACEOF
62754e98e3e1Schristos
62764e98e3e1Schristos# Neutralize VPATH when `$srcdir' = `.'.
62774e98e3e1Schristos# Shell code in configure.ac might set extrasub.
62784e98e3e1Schristos# FIXME: do we really want to maintain this feature?
62794e98e3e1Schristoscat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
62804e98e3e1Schristosac_sed_extra="$ac_vpsub
62814e98e3e1Schristos$extrasub
62824e98e3e1Schristos_ACEOF
62834e98e3e1Schristoscat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
62844e98e3e1Schristos:t
62854e98e3e1Schristos/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
62864e98e3e1Schristoss|@configure_input@|$ac_sed_conf_input|;t t
62874e98e3e1Schristoss&@top_builddir@&$ac_top_builddir_sub&;t t
62884e98e3e1Schristoss&@top_build_prefix@&$ac_top_build_prefix&;t t
62894e98e3e1Schristoss&@srcdir@&$ac_srcdir&;t t
62904e98e3e1Schristoss&@abs_srcdir@&$ac_abs_srcdir&;t t
62914e98e3e1Schristoss&@top_srcdir@&$ac_top_srcdir&;t t
62924e98e3e1Schristoss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
62934e98e3e1Schristoss&@builddir@&$ac_builddir&;t t
62944e98e3e1Schristoss&@abs_builddir@&$ac_abs_builddir&;t t
62954e98e3e1Schristoss&@abs_top_builddir@&$ac_abs_top_builddir&;t t
62964e98e3e1Schristos$ac_datarootdir_hack
62974e98e3e1Schristos"
62984559860eSchristoseval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
62994559860eSchristos  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
63004e98e3e1Schristos
63014e98e3e1Schristostest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
63024559860eSchristos  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
63034559860eSchristos  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
63044559860eSchristos      "$ac_tmp/out"`; test -z "$ac_out"; } &&
63054e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
63064559860eSchristoswhich seems to be undefined.  Please make sure it is defined" >&5
63074e98e3e1Schristos$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
63084559860eSchristoswhich seems to be undefined.  Please make sure it is defined" >&2;}
63094e98e3e1Schristos
63104559860eSchristos  rm -f "$ac_tmp/stdin"
63114e98e3e1Schristos  case $ac_file in
63124559860eSchristos  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
63134559860eSchristos  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
63144e98e3e1Schristos  esac \
63154559860eSchristos  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
63164e98e3e1Schristos ;;
63174e98e3e1Schristos  :H)
63184e98e3e1Schristos  #
63194e98e3e1Schristos  # CONFIG_HEADER
63204e98e3e1Schristos  #
63214e98e3e1Schristos  if test x"$ac_file" != x-; then
63224e98e3e1Schristos    {
63234e98e3e1Schristos      $as_echo "/* $configure_input  */" \
63244559860eSchristos      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
63254559860eSchristos    } >"$ac_tmp/config.h" \
63264559860eSchristos      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
63274559860eSchristos    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
63284e98e3e1Schristos      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
63294e98e3e1Schristos$as_echo "$as_me: $ac_file is unchanged" >&6;}
63304e98e3e1Schristos    else
63314e98e3e1Schristos      rm -f "$ac_file"
63324559860eSchristos      mv "$ac_tmp/config.h" "$ac_file" \
63334559860eSchristos	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
63344e98e3e1Schristos    fi
63354e98e3e1Schristos  else
63364e98e3e1Schristos    $as_echo "/* $configure_input  */" \
63374559860eSchristos      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
63384559860eSchristos      || as_fn_error $? "could not create -" "$LINENO" 5
63394e98e3e1Schristos  fi
63404e98e3e1Schristos ;;
63414e98e3e1Schristos
63424e98e3e1Schristos  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
63434e98e3e1Schristos$as_echo "$as_me: executing $ac_file commands" >&6;}
63444e98e3e1Schristos ;;
63454e98e3e1Schristos  esac
63464e98e3e1Schristos
63474e98e3e1Schristos
63484e98e3e1Schristos  case $ac_file$ac_mode in
63494e98e3e1Schristos    "gstdint.h":C)
63504e98e3e1Schristosif test "$GCC" = yes; then
63514e98e3e1Schristos  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
63524e98e3e1Schristoselse
63534e98e3e1Schristos  echo "/* generated for $CC */" > tmp-stdint.h
63544e98e3e1Schristosfi
63554e98e3e1Schristos
63564e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF
63574e98e3e1Schristos
63584e98e3e1Schristos  #ifndef GCC_GENERATED_STDINT_H
63594e98e3e1Schristos  #define GCC_GENERATED_STDINT_H 1
63604e98e3e1Schristos
63614e98e3e1Schristos  #include <sys/types.h>
63624e98e3e1SchristosEOF
63634e98e3e1Schristos
63644e98e3e1Schristosif test "$acx_cv_header_stdint" != stdint.h; then
63654e98e3e1Schristos  echo "#include <stddef.h>" >> tmp-stdint.h
63664e98e3e1Schristosfi
63674e98e3e1Schristosif test "$acx_cv_header_stdint" != stddef.h; then
63684e98e3e1Schristos  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
63694e98e3e1Schristosfi
63704e98e3e1Schristos
63714e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF
63724e98e3e1Schristos  /* glibc uses these symbols as guards to prevent redefinitions.  */
63734e98e3e1Schristos  #ifdef __int8_t_defined
63744e98e3e1Schristos  #define _INT8_T
63754e98e3e1Schristos  #define _INT16_T
63764e98e3e1Schristos  #define _INT32_T
63774e98e3e1Schristos  #endif
63784e98e3e1Schristos  #ifdef __uint32_t_defined
63794e98e3e1Schristos  #define _UINT32_T
63804e98e3e1Schristos  #endif
63814e98e3e1Schristos
63824e98e3e1SchristosEOF
63834e98e3e1Schristos
63844e98e3e1Schristos# ----------------- done header, emit basic int types -------------
63854e98e3e1Schristosif test "$acx_cv_header_stdint" = stddef.h; then
63864e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
63874e98e3e1Schristos
63884e98e3e1Schristos    #ifndef _UINT8_T
63894e98e3e1Schristos    #define _UINT8_T
63904e98e3e1Schristos    #ifndef __uint8_t_defined
63914e98e3e1Schristos    #define __uint8_t_defined
63924e98e3e1Schristos    #ifndef uint8_t
63934e98e3e1Schristos    typedef unsigned $acx_cv_type_int8_t uint8_t;
63944e98e3e1Schristos    #endif
63954e98e3e1Schristos    #endif
63964e98e3e1Schristos    #endif
63974e98e3e1Schristos
63984e98e3e1Schristos    #ifndef _UINT16_T
63994e98e3e1Schristos    #define _UINT16_T
64004e98e3e1Schristos    #ifndef __uint16_t_defined
64014e98e3e1Schristos    #define __uint16_t_defined
64024e98e3e1Schristos    #ifndef uint16_t
64034e98e3e1Schristos    typedef unsigned $acx_cv_type_int16_t uint16_t;
64044e98e3e1Schristos    #endif
64054e98e3e1Schristos    #endif
64064e98e3e1Schristos    #endif
64074e98e3e1Schristos
64084e98e3e1Schristos    #ifndef _UINT32_T
64094e98e3e1Schristos    #define _UINT32_T
64104e98e3e1Schristos    #ifndef __uint32_t_defined
64114e98e3e1Schristos    #define __uint32_t_defined
64124e98e3e1Schristos    #ifndef uint32_t
64134e98e3e1Schristos    typedef unsigned $acx_cv_type_int32_t uint32_t;
64144e98e3e1Schristos    #endif
64154e98e3e1Schristos    #endif
64164e98e3e1Schristos    #endif
64174e98e3e1Schristos
64184e98e3e1Schristos    #ifndef _INT8_T
64194e98e3e1Schristos    #define _INT8_T
64204e98e3e1Schristos    #ifndef __int8_t_defined
64214e98e3e1Schristos    #define __int8_t_defined
64224e98e3e1Schristos    #ifndef int8_t
64234e98e3e1Schristos    typedef $acx_cv_type_int8_t int8_t;
64244e98e3e1Schristos    #endif
64254e98e3e1Schristos    #endif
64264e98e3e1Schristos    #endif
64274e98e3e1Schristos
64284e98e3e1Schristos    #ifndef _INT16_T
64294e98e3e1Schristos    #define _INT16_T
64304e98e3e1Schristos    #ifndef __int16_t_defined
64314e98e3e1Schristos    #define __int16_t_defined
64324e98e3e1Schristos    #ifndef int16_t
64334e98e3e1Schristos    typedef $acx_cv_type_int16_t int16_t;
64344e98e3e1Schristos    #endif
64354e98e3e1Schristos    #endif
64364e98e3e1Schristos    #endif
64374e98e3e1Schristos
64384e98e3e1Schristos    #ifndef _INT32_T
64394e98e3e1Schristos    #define _INT32_T
64404e98e3e1Schristos    #ifndef __int32_t_defined
64414e98e3e1Schristos    #define __int32_t_defined
64424e98e3e1Schristos    #ifndef int32_t
64434e98e3e1Schristos    typedef $acx_cv_type_int32_t int32_t;
64444e98e3e1Schristos    #endif
64454e98e3e1Schristos    #endif
64464e98e3e1Schristos    #endif
64474e98e3e1SchristosEOF
64484e98e3e1Schristoselif test "$ac_cv_type_u_int32_t" = yes; then
64494e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
64504e98e3e1Schristos
64514e98e3e1Schristos    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
64524e98e3e1Schristos    #ifndef _INT8_T
64534e98e3e1Schristos    #define _INT8_T
64544e98e3e1Schristos    #endif
64554e98e3e1Schristos    #ifndef _INT16_T
64564e98e3e1Schristos    #define _INT16_T
64574e98e3e1Schristos    #endif
64584e98e3e1Schristos    #ifndef _INT32_T
64594e98e3e1Schristos    #define _INT32_T
64604e98e3e1Schristos    #endif
64614e98e3e1Schristos
64624e98e3e1Schristos    #ifndef _UINT8_T
64634e98e3e1Schristos    #define _UINT8_T
64644e98e3e1Schristos    #ifndef __uint8_t_defined
64654e98e3e1Schristos    #define __uint8_t_defined
64664e98e3e1Schristos    #ifndef uint8_t
64674e98e3e1Schristos    typedef u_int8_t uint8_t;
64684e98e3e1Schristos    #endif
64694e98e3e1Schristos    #endif
64704e98e3e1Schristos    #endif
64714e98e3e1Schristos
64724e98e3e1Schristos    #ifndef _UINT16_T
64734e98e3e1Schristos    #define _UINT16_T
64744e98e3e1Schristos    #ifndef __uint16_t_defined
64754e98e3e1Schristos    #define __uint16_t_defined
64764e98e3e1Schristos    #ifndef uint16_t
64774e98e3e1Schristos    typedef u_int16_t uint16_t;
64784e98e3e1Schristos    #endif
64794e98e3e1Schristos    #endif
64804e98e3e1Schristos    #endif
64814e98e3e1Schristos
64824e98e3e1Schristos    #ifndef _UINT32_T
64834e98e3e1Schristos    #define _UINT32_T
64844e98e3e1Schristos    #ifndef __uint32_t_defined
64854e98e3e1Schristos    #define __uint32_t_defined
64864e98e3e1Schristos    #ifndef uint32_t
64874e98e3e1Schristos    typedef u_int32_t uint32_t;
64884e98e3e1Schristos    #endif
64894e98e3e1Schristos    #endif
64904e98e3e1Schristos    #endif
64914e98e3e1SchristosEOF
64924e98e3e1Schristoselse
64934e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
64944e98e3e1Schristos
64954e98e3e1Schristos    /* Some systems have guard macros to prevent redefinitions, define them.  */
64964e98e3e1Schristos    #ifndef _INT8_T
64974e98e3e1Schristos    #define _INT8_T
64984e98e3e1Schristos    #endif
64994e98e3e1Schristos    #ifndef _INT16_T
65004e98e3e1Schristos    #define _INT16_T
65014e98e3e1Schristos    #endif
65024e98e3e1Schristos    #ifndef _INT32_T
65034e98e3e1Schristos    #define _INT32_T
65044e98e3e1Schristos    #endif
65054e98e3e1Schristos    #ifndef _UINT8_T
65064e98e3e1Schristos    #define _UINT8_T
65074e98e3e1Schristos    #endif
65084e98e3e1Schristos    #ifndef _UINT16_T
65094e98e3e1Schristos    #define _UINT16_T
65104e98e3e1Schristos    #endif
65114e98e3e1Schristos    #ifndef _UINT32_T
65124e98e3e1Schristos    #define _UINT32_T
65134e98e3e1Schristos    #endif
65144e98e3e1SchristosEOF
65154e98e3e1Schristosfi
65164e98e3e1Schristos
65174e98e3e1Schristos# ------------- done basic int types, emit int64_t types ------------
65184e98e3e1Schristosif test "$ac_cv_type_uint64_t" = yes; then
65194e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
65204e98e3e1Schristos
65214e98e3e1Schristos    /* system headers have good uint64_t and int64_t */
65224e98e3e1Schristos    #ifndef _INT64_T
65234e98e3e1Schristos    #define _INT64_T
65244e98e3e1Schristos    #endif
65254e98e3e1Schristos    #ifndef _UINT64_T
65264e98e3e1Schristos    #define _UINT64_T
65274e98e3e1Schristos    #endif
65284e98e3e1SchristosEOF
65294e98e3e1Schristoselif test "$ac_cv_type_u_int64_t" = yes; then
65304e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
65314e98e3e1Schristos
65324e98e3e1Schristos    /* system headers have an u_int64_t (and int64_t) */
65334e98e3e1Schristos    #ifndef _INT64_T
65344e98e3e1Schristos    #define _INT64_T
65354e98e3e1Schristos    #endif
65364e98e3e1Schristos    #ifndef _UINT64_T
65374e98e3e1Schristos    #define _UINT64_T
65384e98e3e1Schristos    #ifndef __uint64_t_defined
65394e98e3e1Schristos    #define __uint64_t_defined
65404e98e3e1Schristos    #ifndef uint64_t
65414e98e3e1Schristos    typedef u_int64_t uint64_t;
65424e98e3e1Schristos    #endif
65434e98e3e1Schristos    #endif
65444e98e3e1Schristos    #endif
65454e98e3e1SchristosEOF
65464e98e3e1Schristoselif test -n "$acx_cv_type_int64_t"; then
65474e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
65484e98e3e1Schristos
65494e98e3e1Schristos    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
65504e98e3e1Schristos    #ifndef _INT64_T
65514e98e3e1Schristos    #define _INT64_T
65524e98e3e1Schristos    #ifndef int64_t
65534e98e3e1Schristos    typedef $acx_cv_type_int64_t int64_t;
65544e98e3e1Schristos    #endif
65554e98e3e1Schristos    #endif
65564e98e3e1Schristos    #ifndef _UINT64_T
65574e98e3e1Schristos    #define _UINT64_T
65584e98e3e1Schristos    #ifndef __uint64_t_defined
65594e98e3e1Schristos    #define __uint64_t_defined
65604e98e3e1Schristos    #ifndef uint64_t
65614e98e3e1Schristos    typedef unsigned $acx_cv_type_int64_t uint64_t;
65624e98e3e1Schristos    #endif
65634e98e3e1Schristos    #endif
65644e98e3e1Schristos    #endif
65654e98e3e1SchristosEOF
65664e98e3e1Schristoselse
65674e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
65684e98e3e1Schristos
65694e98e3e1Schristos    /* some common heuristics for int64_t, using compiler-specific tests */
65704e98e3e1Schristos    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
65714e98e3e1Schristos    #ifndef _INT64_T
65724e98e3e1Schristos    #define _INT64_T
65734e98e3e1Schristos    #ifndef __int64_t_defined
65744e98e3e1Schristos    #ifndef int64_t
65754e98e3e1Schristos    typedef long long int64_t;
65764e98e3e1Schristos    #endif
65774e98e3e1Schristos    #endif
65784e98e3e1Schristos    #endif
65794e98e3e1Schristos    #ifndef _UINT64_T
65804e98e3e1Schristos    #define _UINT64_T
65814e98e3e1Schristos    #ifndef uint64_t
65824e98e3e1Schristos    typedef unsigned long long uint64_t;
65834e98e3e1Schristos    #endif
65844e98e3e1Schristos    #endif
65854e98e3e1Schristos
65864e98e3e1Schristos    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
65874e98e3e1Schristos    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
65884e98e3e1Schristos       does not implement __extension__.  But that compiler doesn't define
65894e98e3e1Schristos       __GNUC_MINOR__.  */
65904e98e3e1Schristos    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
65914e98e3e1Schristos    # define __extension__
65924e98e3e1Schristos    # endif
65934e98e3e1Schristos
65944e98e3e1Schristos    # ifndef _INT64_T
65954e98e3e1Schristos    # define _INT64_T
65964e98e3e1Schristos    # ifndef int64_t
65974e98e3e1Schristos    __extension__ typedef long long int64_t;
65984e98e3e1Schristos    # endif
65994e98e3e1Schristos    # endif
66004e98e3e1Schristos    # ifndef _UINT64_T
66014e98e3e1Schristos    # define _UINT64_T
66024e98e3e1Schristos    # ifndef uint64_t
66034e98e3e1Schristos    __extension__ typedef unsigned long long uint64_t;
66044e98e3e1Schristos    # endif
66054e98e3e1Schristos    # endif
66064e98e3e1Schristos
66074e98e3e1Schristos    #elif !defined __STRICT_ANSI__
66084e98e3e1Schristos    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
66094e98e3e1Schristos
66104e98e3e1Schristos    #  ifndef _INT64_T
66114e98e3e1Schristos    #  define _INT64_T
66124e98e3e1Schristos    #  ifndef int64_t
66134e98e3e1Schristos    typedef __int64 int64_t;
66144e98e3e1Schristos    #  endif
66154e98e3e1Schristos    #  endif
66164e98e3e1Schristos    #  ifndef _UINT64_T
66174e98e3e1Schristos    #  define _UINT64_T
66184e98e3e1Schristos    #  ifndef uint64_t
66194e98e3e1Schristos    typedef unsigned __int64 uint64_t;
66204e98e3e1Schristos    #  endif
66214e98e3e1Schristos    #  endif
66224e98e3e1Schristos    # endif /* compiler */
66234e98e3e1Schristos
66244e98e3e1Schristos    #endif /* ANSI version */
66254e98e3e1SchristosEOF
66264e98e3e1Schristosfi
66274e98e3e1Schristos
66284e98e3e1Schristos# ------------- done int64_t types, emit intptr types ------------
66294e98e3e1Schristosif test "$ac_cv_type_uintptr_t" != yes; then
66304e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
66314e98e3e1Schristos
66324e98e3e1Schristos    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
66334e98e3e1Schristos    #ifndef __uintptr_t_defined
66344e98e3e1Schristos    #ifndef uintptr_t
66354e98e3e1Schristos    typedef u$acx_cv_type_intptr_t uintptr_t;
66364e98e3e1Schristos    #endif
66374e98e3e1Schristos    #endif
66384e98e3e1Schristos    #ifndef __intptr_t_defined
66394e98e3e1Schristos    #ifndef intptr_t
66404e98e3e1Schristos    typedef $acx_cv_type_intptr_t  intptr_t;
66414e98e3e1Schristos    #endif
66424e98e3e1Schristos    #endif
66434e98e3e1SchristosEOF
66444e98e3e1Schristosfi
66454e98e3e1Schristos
66464e98e3e1Schristos# ------------- done intptr types, emit int_least types ------------
66474e98e3e1Schristosif test "$ac_cv_type_int_least32_t" != yes; then
66484e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
66494e98e3e1Schristos
66504e98e3e1Schristos    /* Define int_least types */
66514e98e3e1Schristos    typedef int8_t     int_least8_t;
66524e98e3e1Schristos    typedef int16_t    int_least16_t;
66534e98e3e1Schristos    typedef int32_t    int_least32_t;
66544e98e3e1Schristos    #ifdef _INT64_T
66554e98e3e1Schristos    typedef int64_t    int_least64_t;
66564e98e3e1Schristos    #endif
66574e98e3e1Schristos
66584e98e3e1Schristos    typedef uint8_t    uint_least8_t;
66594e98e3e1Schristos    typedef uint16_t   uint_least16_t;
66604e98e3e1Schristos    typedef uint32_t   uint_least32_t;
66614e98e3e1Schristos    #ifdef _UINT64_T
66624e98e3e1Schristos    typedef uint64_t   uint_least64_t;
66634e98e3e1Schristos    #endif
66644e98e3e1SchristosEOF
66654e98e3e1Schristosfi
66664e98e3e1Schristos
66674e98e3e1Schristos# ------------- done intptr types, emit int_fast types ------------
66684e98e3e1Schristosif test "$ac_cv_type_int_fast32_t" != yes; then
66694e98e3e1Schristos      sed 's/^ *//' >> tmp-stdint.h <<EOF
66704e98e3e1Schristos
66714e98e3e1Schristos    /* Define int_fast types.  short is often slow */
66724e98e3e1Schristos    typedef int8_t       int_fast8_t;
66734e98e3e1Schristos    typedef int          int_fast16_t;
66744e98e3e1Schristos    typedef int32_t      int_fast32_t;
66754e98e3e1Schristos    #ifdef _INT64_T
66764e98e3e1Schristos    typedef int64_t      int_fast64_t;
66774e98e3e1Schristos    #endif
66784e98e3e1Schristos
66794e98e3e1Schristos    typedef uint8_t      uint_fast8_t;
66804e98e3e1Schristos    typedef unsigned int uint_fast16_t;
66814e98e3e1Schristos    typedef uint32_t     uint_fast32_t;
66824e98e3e1Schristos    #ifdef _UINT64_T
66834e98e3e1Schristos    typedef uint64_t     uint_fast64_t;
66844e98e3e1Schristos    #endif
66854e98e3e1SchristosEOF
66864e98e3e1Schristosfi
66874e98e3e1Schristos
66884e98e3e1Schristosif test "$ac_cv_type_uintmax_t" != yes; then
66894e98e3e1Schristos  sed 's/^ *//' >> tmp-stdint.h <<EOF
66904e98e3e1Schristos
66914e98e3e1Schristos    /* Define intmax based on what we found */
66924e98e3e1Schristos    #ifndef intmax_t
66934e98e3e1Schristos    #ifdef _INT64_T
66944e98e3e1Schristos    typedef int64_t       intmax_t;
66954e98e3e1Schristos    #else
66964e98e3e1Schristos    typedef long          intmax_t;
66974e98e3e1Schristos    #endif
66984e98e3e1Schristos    #endif
66994e98e3e1Schristos    #ifndef uintmax_t
67004e98e3e1Schristos    #ifdef _UINT64_T
67014e98e3e1Schristos    typedef uint64_t      uintmax_t;
67024e98e3e1Schristos    #else
67034e98e3e1Schristos    typedef unsigned long uintmax_t;
67044e98e3e1Schristos    #endif
67054e98e3e1Schristos    #endif
67064e98e3e1SchristosEOF
67074e98e3e1Schristosfi
67084e98e3e1Schristos
67094e98e3e1Schristossed 's/^ *//' >> tmp-stdint.h <<EOF
67104e98e3e1Schristos
67114e98e3e1Schristos  #endif /* GCC_GENERATED_STDINT_H */
67124e98e3e1SchristosEOF
67134e98e3e1Schristos
67144e98e3e1Schristosif test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
67154e98e3e1Schristos  rm -f tmp-stdint.h
67164e98e3e1Schristoselse
67174e98e3e1Schristos  mv -f tmp-stdint.h gstdint.h
67184e98e3e1Schristosfi
67194e98e3e1Schristos
67204e98e3e1Schristos ;;
67214e98e3e1Schristos    "config.h":H) echo timestamp > stamp-h1 ;;
67224e98e3e1Schristos
67234e98e3e1Schristos  esac
67244e98e3e1Schristosdone # for ac_tag
67254e98e3e1Schristos
67264e98e3e1Schristos
67274e98e3e1Schristosas_fn_exit 0
67284e98e3e1Schristos_ACEOF
67294e98e3e1Schristosac_clean_files=$ac_clean_files_save
67304e98e3e1Schristos
67314e98e3e1Schristostest $ac_write_fail = 0 ||
67324559860eSchristos  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
67334e98e3e1Schristos
67344e98e3e1Schristos
67354e98e3e1Schristos# configure is writing to config.log, and then calls config.status.
67364e98e3e1Schristos# config.status does its own redirection, appending to config.log.
67374e98e3e1Schristos# Unfortunately, on DOS this fails, as config.log is still kept open
67384e98e3e1Schristos# by configure, so config.status won't be able to write to it; its
67394e98e3e1Schristos# output is simply discarded.  So we exec the FD to /dev/null,
67404e98e3e1Schristos# effectively closing config.log, so it can be properly (re)opened and
67414e98e3e1Schristos# appended to by config.status.  When coming back to configure, we
67424e98e3e1Schristos# need to make the FD available again.
67434e98e3e1Schristosif test "$no_create" != yes; then
67444e98e3e1Schristos  ac_cs_success=:
67454e98e3e1Schristos  ac_config_status_args=
67464e98e3e1Schristos  test "$silent" = yes &&
67474e98e3e1Schristos    ac_config_status_args="$ac_config_status_args --quiet"
67484e98e3e1Schristos  exec 5>/dev/null
67494e98e3e1Schristos  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
67504e98e3e1Schristos  exec 5>>config.log
67514e98e3e1Schristos  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
67524e98e3e1Schristos  # would make configure fail if this is the last instruction.
67534559860eSchristos  $ac_cs_success || as_fn_exit 1
67544e98e3e1Schristosfi
67554e98e3e1Schristosif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
67564e98e3e1Schristos  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
67574e98e3e1Schristos$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
67584e98e3e1Schristosfi
67594e98e3e1Schristos
6760