ization.  ## ## --------------------- ##

# Be Bourne compatible if test -n "${ZSH_VERSION+set}"  &&  (emu-
late sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias  -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}"
&& (set -o posix) >/dev/null 2>&1; then
  set -o posix fi DUALCASE=1; export DUALCASE # for MKS sh

# Support unset when possible.  if ( (MAIL=60; unset MAIL) || ex-
it) >/dev/null 2>&1; then
  as_unset=unset else
  as_unset=false fi


# Work around bugs in pre-3.0 UWIN ksh.  $as_unset ENV MAIL MAIL-
PATH PS1='$ ' PS2='> ' PS4='+ '

# NLS nuisances.  for as_var in   LANG LANGUAGE LC_ADDRESS LC_ALL
LC_COLLATE  LC_CTYPE  LC_IDENTIFICATION    LC_MEASUREMENT LC_MES-
SAGES  LC_MONETARY  LC_NAME  LC_NUMERIC  LC_PAPER    LC_TELEPHONE
LC_TIME do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`");
then
    eval $as_var=C; export $as_var
  else
    $as_unset $as_var
  fi done

# Required to use basename.  if expr a : '' >/dev/null 2>&1; then
  as_expr=expr else
  as_expr=false fi

if  (basename  /)  >/dev/null 2>&1 && test "X`basename / 2>&1`" =
"X/"; then
  as_basename=basename else
  as_basename=false fi


# Name of the executable.  as_me=`$as_basename "$0"  ||  $as_expr
X/"$0"  : '.*//][^/]*/*$'       X"$0" : 'X$'    X"$0" : 'X$'    .
: '' 2>/dev/null || echo X/"$0" |
    sed '/^.*/][^/]**$/{ s//1/; q; }
          /^X$/{ s//1/; q; }
          /^X.*/{ s//1/; q; }
          s/.*/./; q'`


# PATH needs CR, and LINENO needs CR and PATH.  # Avoid depending
  fi
  rm -f conf$$.sh fi


  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  #  Find  who we are.  Look in the path if we contain no path at
all
  # relative or not.
  case $0 in
    *[\/]* ) as_myself=$0 ;;
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in  $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done

       ;;
  esac
  #  We  did not find ourselves, most probably we were run as `sh
COMMAND'
  # in which case we are not to be found in the path.
  if test "x$as_myself" = x; then
    as_myself=$0
  fi
  if test ! -f "$as_myself"; then
    { echo "$as_me: error: cannot find myself; rerun with an  ab-
solute path" >&2
   { (exit 1); exit 1; }; }
  fi
  case $CONFIG_SHELL in
  '')
    as_save_IFS=$IFS;    IFS=$PATH_SEPARATOR    for   as_dir   in
/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for as_base in sh bash ksh sh5; do            case  $as_dir  in
         /*)            if ("$as_dir/$as_base" -c '
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test  "x$as_lineno_3"   =  "x$as_lineno_2" ') 2>/dev/null; then
             $as_unset BASH_ENV || test "${BASH_ENV+set}" !=  set
||  { BASH_ENV=; export BASH_ENV; }              $as_unset ENV ||
test "${ENV+set}" != set  ||  {  ENV=;  export  ENV;  }
CONFIG_SHELL=$as_dir/$as_base                export  CONFIG_SHELL
             exec "$CONFIG_SHELL" "$0" ${1+"$@"}             fi;;
         esac

  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  #  second 'sed' script.  Blame Lee E. McMahon for sed's syntax.
:-)
  sed '=' <$as_myself |
    sed '
      N
      s,$,-,
      : loop
      s,^$as_cr_digits']*[$]LINENO'$as_cr_alnum'_],1213,
      t loop
      s,-$,,
      s,^['$as_cr_digits']*0,
    ' >$as_me.lineno &&
  chmod +x $as_me.lineno ||
    { echo "$as_me: error:  cannot  create  $as_me.lineno;  rerun
with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  #  Don't  try  to  exec as it changes $[0], causing all sort of
problems
  # (the dirname of $[0] is not the place where we might find the
  #  original  and  so  on.   Autoconf  is especially sensible to
this).
  . ./$as_me.lineno
  # Exit status is that of the last command.
  exit }


case `echo "testing  *c*,-n*) ECHO_N= ECHO_C='
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  *)       ECHO_N= ECHO_C='esac

if expr a : '' >/dev/null 2>&1; then
  as_expr=expr else
  as_expr=false fi

rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file  if  ln  -s
conf$$.file conf$$ 2>/dev/null; then
  #  We  could just check for DJGPP; but this test a) works b) is
more generic
  # and c) will remain valid once DJGPP supports symlinks  (DJGPP
2.04).
  if test -f conf$$.exe; then
    # Don't use ln at all; we don't have any links
    as_ln_s='cp -p'
  else
    as_ln_s='ln -s'
  fi elif ln conf$$.file conf$$ 2>/dev/null; then
  as_ln_s=ln else
  as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.file

if mkdir -p . 2>/dev/null; then
# IFS # We need space, tab and new line, in precisely that order.
as_nl=' IFS="   $as_nl"

# CDPATH.  $as_unset CDPATH


#  Name  of the host.  # hostname on some systems (SVR3.2, Linux)
returns a bogus exit status, # so uname gets run  too.   ac_host-
name=`(hostname || uname -n) 2>/dev/null | sed 1q`

exec 6>&1

#  #  Initializations.   #  ac_default_prefix=/usr/local  ac_con-
fig_libobj_dir=.  cross_compiling=no subdirs= MFLAGS=  MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}

#  Maximum  number  of  lines to put in a shell here document.  #
This variable seems obsolete.  It should probably be removed, and
#     only     ac_max_sed_lines     should     be     used.     :
${ac_max_here_lines=38}

# Identity  of  this  package.   PACKAGE_NAME='FULL-PACKAGE-NAME'
PACKAGE_TARNAME='full-package-name'     PACKAGE_VERSION='VERSION'
PACKAGE_STRING='FULL-PACKAGE-NAME     VERSION'     PACKAGE_BUGRE-
PORT='BUG-REPORT-ADDRESS'

ac_unique_file="config.h.in" # Factoring default headers for most
tests.      ac_includes_default="#include      <stdio.h>      #if
HAVE_SYS_TYPES_H    #    include    <sys/types.h>    #endif   #if
HAVE_SYS_STAT_H # include <sys/stat.h> #endif #if STDC_HEADERS  #
include  <stdlib.h> # include <stddef.h> #else # if HAVE_STDLIB_H
#  include <stdlib.h> #  endif  #endif  #if  HAVE_STRING_H  #  if
!STDC_HEADERS  &&  HAVE_MEMORY_H  #  include <memory.h> # endif #
include  <string.h>   #endif   #if   HAVE_STRINGS_H   #   include
confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME"

cat >>confdefs.h <<_ACEOF  @%:@define  PACKAGE_BUGREPORT  "$PACK-
AGE_BUGREPORT" _ACEOF


#  Let  the  site file select an alternate cache file if it wants
to.  # Prefer explicitly selected file to automatically  selected
ones.  if test -z "$CONFIG_SITE"; then
  if test "x$prefix" != xNONE; then
    CONFIG_SITE="$prefix/share/config.site       $prefix/etc/con-
fig.site"
  else
    CONFIG_SITE="$ac_default_prefix/share/config.site     $ac_de-
fault_prefix/etc/config.site"
  fi fi for ac_site_file in $CONFIG_SITE; do
  if test -r "$ac_site_file"; then
    {  echo  "$as_me:$LINENO:  loading site script $ac_site_file"
>&5 echo "$as_me: loading site script $ac_site_file" >&6;}
    sed 's/^/| /' "$ac_site_file" >&5
    . "$ac_site_file"
  fi done

if test -r "$cache_file"; then
  # Some versions of bash will fail to source /dev/null (special
  # files actually), so we avoid doing that.
  if test -f "$cache_file"; then
    { echo "$as_me:$LINENO: loading cache $cache_file"  >&5  echo
"$as_me: loading cache $cache_file" >&6;}
    case $cache_file in
      [\/]* | ?:[\/]* ) . $cache_file;;
      *)                      . ./$cache_file;;
    esac
  fi else
  {  echo  "$as_me:$LINENO:  creating cache $cache_file" >&5 echo
"$as_me: creating cache $cache_file" >&6;}
  >$cache_file fi

# Check that the precious variables saved in the cache have  kept
the  same # value.  ac_cache_corrupted=false for ac_var in `(set)
2>&1 |                sed -n 's/^ac_env_-zA-Z_0-9]*_set=.*/1/p'`;
do
  eval ac_old_set=c_cv_env_${ac_var}_set
  eval ac_new_set=c_env_${ac_var}_set
  eval ac_old_val="c_cv_env_${ac_var}_value"
  eval ac_new_val="c_env_${ac_var}_value"
  case $ac_old_set,$ac_new_set in
    set,)
      {   echo  "$as_me:$LINENO:  error:  `$ac_var'  was  set  to
`$ac_old_val' in the  previous  run"  >&5  echo  "$as_me:  error:
`$ac_var' was set to `$ac_old_val' in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,set)
      fi;;
  esac
  # Pass precious variables to config.status.
  if test "$ac_new_set" = set; then
    case $ac_new_val in
    *" "*|*"    "*|*[       ac_arg=$ac_var=`echo "$ac_new_val"  |
sed "s/'/'\\\\''/g"` ;;
    *) ac_arg=$ac_var=$ac_new_val ;;
    esac
    case " $ac_configure_args " in
      *"  '$ac_arg'  "*)  ;; # Avoid dups.  Use of quotes ensures
accuracy.
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
    esac
  fi done if $ac_cache_corrupted; then
  { echo "$as_me:$LINENO: error: changes in the  environment  can
compromise the build" >&5 echo "$as_me: error: changes in the en-
vironment can compromise the build" >&2;}
  { { echo "$as_me:$LINENO: error: run  `make  distclean'  and/or
`rm  $cache_file'  and  start  over" >&5 echo "$as_me: error: run
`make distclean' and/or `rm $cache_file' and start over" >&2;}
   { (exit 1); exit 1; }; } fi

ac_ext=c  ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c   $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

























    # Extract the first word of "$ac_tool_prefix$ac_prog", so  it
can  be  a  program  name  with  args.   set  dummy $ac_tool_pre-
fix$ac_prog;  ac_word=$2  echo  "$as_me:$LINENO:   checking   for
$ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then
  echo "$as_me:$LINENO: result: $CXX"  >&5  echo  "${ECHO_T}$CXX"
>&6 else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

    test -n "$CXX" && break
  done fi if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC  RCC
xlC_r xlC do
  #  Extract the first word of "$ac_prog", so it can be a program
name  with   args.    set   dummy   $ac_prog;   ac_word=$2   echo
"$as_me:$LINENO:  checking for $ac_word" >&5 echo $ECHO_N "check-
ing     for     $ac_word...     $ECHO_C"     >&6     if      test
"${ac_cv_prog_ac_ct_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX"  #  Let the user override the
test.  else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for  as_dir  in
$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CXX="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if  test  -n  "$ac_ct_CXX";
then
  echo    "$as_me:$LINENO:    result:    $ac_ct_CXX"   >&5   echo
"${ECHO_T}$ac_ct_CXX" >&6 else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi
  (exit $ac_status); } { (eval echo "$as_me:$LINENO:
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } { (eval echo "$as_me:$LINENO:
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }

cat  >conftest.$ac_ext  <<_ACEOF  /*  confdefs.h.   */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return    0;   }   _ACEOF   ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to  cre-
ate  an  executable without -o first, disregard a.out.  # It will
help us diagnose broken compilers, and finding out an intuition #
of  exeext.   echo "$as_me:$LINENO: checking for C++ compiler de-
fault output file name" >&5 echo $ECHO_N "checking for  C++  com-
piler  default  output  file  name...  $ECHO_C"  >&6  ac_link_de-
fault=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` if { (eval
echo "$as_me:$LINENO:
  (eval $ac_link_default) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  #  Find the output, starting from the most likely.  This scheme
is # not robust to junk in `.', hence go to wildcards (a.*)  only
as a last # resort.

#  Be  careful  to  initialize this variable, since it used to be
cached.  # Otherwise an old cache value of `no' led to `EXEEXT  =
no' in a Makefile.  ac_cv_exeext= # b.out is created by i960 com-
pilers.  for ac_file in a_out.exe a.exe conftest.exe  a.out  con-
ftest a.* conftest.* b.out do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext  |  *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.o | *.obj )         ;;
    conftest.$ac_ext  )          #  This  is  the  source   file.
        ;;
    [ab].out )         # We found the default executable, but ex-
eext='' is most         # certainly right.          break;;
    *.*  )          ac_cv_exeext=`expr  "$ac_file"  :   '[^.]**'`
        #  FIXME:  I  believe we export ac_cv_exeext for Libtool,
        # but it would be cool to find out if  it's  true.   Does
anybody           #  maintain  Libtool?  --akim.           export
ac_cv_exeext         break;;
#  Check  the  compiler produces executables we can run.  If not,
either # the compiler is  broken,  or  we  cross  compile.   echo
"$as_me:$LINENO:  checking  whether  the  C++ compiler works" >&5
echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C"
>&6 # FIXME: These cross compiler hacks should be removed for Au-
toconf 3.0 # If not cross compiling, check that we can run a sim-
ple program.  if test "$cross_compiling" != yes; then
  if { ac_try='./$ac_file'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
    cross_compiling=no
  else
    if  test  "$cross_compiling" = maybe; then         cross_com-
piling=yes
    else         { { echo "$as_me:$LINENO: error: cannot run  C++
compiled  programs.  If you meant to cross compile, use `--host'.
See `config.log' for more details." >&5 echo "$as_me: error: can-
not  run  C++  compiled programs.  If you meant to cross compile,
use `--host'.  See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
    fi
  fi   fi   echo   "$as_me:$LINENO:   result:   yes"   >&5   echo
"${ECHO_T}yes" >&6

rm     -f     a.out     a.exe     conftest$ac_cv_exeext     b.out
ac_clean_files=$ac_clean_files_save # Check the compiler produces
executables we can run.  If not, either # the compiler is broken,
or we cross compile.  echo "$as_me:$LINENO: checking  whether  we
are  cross  compiling"  >&5 echo $ECHO_N "checking whether we are
cross compiling... $ECHO_C"  >&6  echo  "$as_me:$LINENO:  result:
$cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6

echo  "$as_me:$LINENO:  checking  for  suffix of executables" >&5
echo $ECHO_N "checking for suffix of executables... $ECHO_C"  >&6
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  #  If  both  `conftest.exe' and `conftest' are `present' (well,
observable) # catch `conftest.exe'.  For  instance  with  Cygwin,
`ls  conftest'  will  #  work  properly  (i.e.,  refer  to  `con-
ftest.exe'), while it won't with # `rm'.   for  ac_file  in  con-
ftest.exe conftest conftest.*; do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext  |  *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.o | *.obj ) ;;
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]**'`           ex-

echo  "$as_me:$LINENO:  checking  for suffix of object files" >&5
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
if test "${ac_cv_objext+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return  0;  }  _ACEOF  rm -f conftest.o conftest.obj if { (eval
echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  for ac_file in `(ls  conftest.o  conftest.obj;  ls  conftest.*)
2>/dev/null`; do
  case $ac_file in
    *.$ac_ext  |  *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg ) ;;
    *) ac_cv_objext=`expr "$ac_file" : '.*.'`
       break;;
  esac done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

{  { echo "$as_me:$LINENO: error: cannot compute suffix of object
files: cannot compile See `config.log'  for  more  details."  >&5
echo  "$as_me: error: cannot compute suffix of object files: can-
not compile See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; } fi

rm   -f   conftest.$ac_cv_objext   conftest.$ac_ext    fi    echo
"$as_me:$LINENO:      result:     $ac_cv_objext"     >&5     echo
"${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext  ac_objext=$OB-
JEXT  echo "$as_me:$LINENO: checking whether we are using the GNU
C++ compiler" >&5 echo $ECHO_N "checking whether we are using the
GNU  C++  compiler...  $ECHO_C"  >&6 if test "${ac_cv_cxx_compil-
er_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

int main () { #ifndef __GNUC__
       choke me #endif

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext con-
ftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu

fi echo  "$as_me:$LINENO:  result:  $ac_cv_cxx_compiler_gnu"  >&5
echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 GXX=`test $ac_compil-
er_gnu  =  yes  &&  echo  yes`   ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS  CXXFLAGS="-g"  echo  "$as_me:$LINENO:
checking whether $CXX accepts  -g"  >&5  echo  $ECHO_N  "checking
whether    $CXX    accepts    -g...    $ECHO_C"   >&6   if   test
"${ac_cv_prog_cxx_g+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }   &&              {   ac_try='test  -z
"$ac_cxx_werror_flag"                          || test ! -s  con-
ftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cxx_g=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi fi for ac_declaration in    ''    'extern "C" void std::exit
(int) throw (); using std::exit;'    'extern "C"  void  std::exit
(int);  using  std::exit;'     'extern  "C" void exit (int) throw
();'    'extern "C" void exit (int);'    'void exit (int);' do
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_declaration  @%:@include  <stdlib.h>  int
main () { exit (42);
  ;
  return  0;  }  _ACEOF rm -f conftest.$ac_objext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);   }   &&              {   ac_try='test   -z
"$ac_cxx_werror_flag"                           || test ! -s con-
ftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  : else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

continue  fi  rm   -f   conftest.err   conftest.$ac_objext   con-
ftest.$ac_ext
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_declaration int main () { exit (42);
  ;
  return  0;  }  _ACEOF rm -f conftest.$ac_objext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

fi rm -f conftest.err conftest.$ac_objext  conftest.$ac_ext  done
rm -f conftest* if test -n "$ac_declaration"; then
  echo '#ifdef __cplusplus' >>confdefs.h
  echo $ac_declaration      >>confdefs.h
  echo '#endif'             >>confdefs.h fi

ac_ext=c   ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c  $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o  conftest$ac_exe-
ext   $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS  >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

ac_ext=c  ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c   $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu  if  test -n "$ac_tool_pre-
fix"; then
  # Extract the first word of "${ac_tool_prefix}gcc", so  it  can
be  a  program  name  with args.  set dummy ${ac_tool_prefix}gcc;
ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5  echo
$ECHO_N   "checking   for   $ac_word...   $ECHO_C"  >&6  if  test
"${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user  override  the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"  >&6
else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

fi if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "gcc", so it can be a program  name
with  args.   set  dummy  gcc;  ac_word=$2  echo "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC"  #  Let  the  user override the
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

  CC=$ac_ct_CC else
  CC="$ac_cv_prog_CC" fi

if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}cc", so it can be
a   program  name  with  args.   set  dummy  ${ac_tool_prefix}cc;
ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5  echo
$ECHO_N   "checking   for   $ac_word...   $ECHO_C"  >&6  if  test
"${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user  override  the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="${ac_tool_prefix}cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"  >&6
else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

fi if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "cc", so it can be a  program  name
with args.  set dummy cc; ac_word=$2 echo "$as_me:$LINENO: check-
ing for $ac_word" >&5  echo  $ECHO_N  "checking  for  $ac_word...
$ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC"  #  Let  the  user override the
test.  else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for  as_dir  in
$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then
  echo   "$as_me:$LINENO:    result:    $ac_ct_CC"    >&5    echo
  ac_prog_rejected=no  as_save_IFS=$IFS;  IFS=$PATH_SEPARATOR for
as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
       ac_prog_rejected=yes
       continue
     fi
    ac_cv_prog_CC="cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $@%:@ != 0; then
    # We chose a different compiler from the bogus one.
    #  However,  it  has  the same basename, so the bogon will be
chosen
    # first if we set CC to just the basename; use the full  file
name.
    shift
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  echo  "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

fi if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  for ac_prog in cl
  do
    #  Extract the first word of "$ac_tool_prefix$ac_prog", so it
can be  a  program  name  with  args.   set  dummy  $ac_tool_pre-
fix$ac_prog;   ac_word=$2   echo  "$as_me:$LINENO:  checking  for
$ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC"  #  Let  the  user override the test.  else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2

ing     for     $ac_word...     $ECHO_C"     >&6     if      test
"${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC"  #  Let  the  user override the
test.  else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for  as_dir  in
$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done

fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then
  echo   "$as_me:$LINENO:    result:    $ac_ct_CC"    >&5    echo
"${ECHO_T}$ac_ct_CC" >&6 else
  echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi

  test -n "$ac_ct_CC" && break done

  CC=$ac_ct_CC fi

fi


test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C
compiler  found  in  ATH  See `config.log' for more details." >&5
echo "$as_me: error: no acceptable C compiler found  in  ATH  See
`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }

#   Provide   some   information   about   the   compiler.   echo
"$as_me:$LINENO:"      "checking  for  C  compiler  version"  >&5
ac_compiler=`set   X   $ac_compile;   echo   $2`   {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compiler --version </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } { (eval echo "$as_me:$LINENO:
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } { (eval echo "$as_me:$LINENO:
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }

echo "$as_me:$LINENO: checking whether we are  using  the  GNU  C
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext con-
ftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5  echo
"${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu =
yes      &&      echo      yes`      ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS CFLAGS="-g" echo "$as_me:$LINENO: checking
whether $CC accepts -g" >&5 echo $ECHO_N  "checking  whether  $CC
accepts  -g...  $ECHO_C"  >&6  if test "${ac_cv_prog_cc_g+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:

ac_cv_prog_cc_g=no fi rm -f conftest.err conftest.$ac_objext con-
ftest.$ac_ext  fi echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g"
>&5    echo    "${ECHO_T}$ac_cv_prog_cc_g"    >&6     if     test
"$ac_test_CFLAGS" = set; then
  CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi  fi  echo "$as_me:$LINENO: checking for $CC option to accept
ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept  ANSI
C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_cv_prog_cc_stdc=no  ac_save_CC=$CC   cat   >conftest.$ac_ext
<<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat  confdefs.h  >>con-
ftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.
*/  #include <stdarg.h> #include <stdio.h> #include <sys/types.h>
#include <sys/stat.h> /* Most of the following tests  are  stolen
from  RCS  5.7's  src/conf.sh.   */ struct buf { int x; }; FILE *
(*rcsopen) (struct buf *, struct stat *, int); static char *e (p,
i)
     char **p;
     int i; {
  return p[i]; } static char *f (char * (*g) (char **, int), char
**p, ...)  {
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s; }

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.   It
has
   function  prototypes  and stuff, but not '' hex character con-
stants.
   These  don't  provoke  an  error  unfortunately,  instead  are
silently treated
   as  'x'.  The following induces an error, until -std1 is added
to get
   proper ANSI mode.  Curiously '0'!='x' always comes  out  true,
for an
   array  size  at  least.  It's necessary to write '0'==0 to get
something
   that's true only with -std1.  */ int osf4_cc_array ['0' == 0 ?
1 : -1];

  rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cc_stdc=$ac_arg break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

fi  rm  -f  conftest.err  conftest.$ac_objext  done  rm  -f  con-
ftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC

fi

case "x$ac_cv_prog_cc_stdc" in
  x|xno)
    echo   "$as_me:$LINENO:   result:   none   needed"  >&5  echo
"${ECHO_T}none needed" >&6 ;;
  *)
    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc"  >&5  echo
"${ECHO_T}$ac_cv_prog_cc_stdc" >&6
    CC="$CC $ac_cv_prog_cc_stdc" ;; esac

# Some people use a C++ compiler to compile C.  Since we use `ex-
it', # in C++ we need to declare it.  In case  someone  uses  the
same  compiler # for both compiling C and C++ we need to have the
C++ compiler decide # the declaration of  exit,  since  it's  the
most   demanding  environment.   cat  >conftest.$ac_ext  <<_ACEOF
@%:@ifndef __cplusplus
  choke me @%:@endif _ACEOF rm -f conftest.$ac_objext if {  (eval
echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5

throw (); using std::exit;'    'extern "C" void std::exit  (int);
using  std::exit;'     'extern  "C"  void  exit  (int) throw ();'
'extern "C" void exit (int);'    'void exit (int);' do
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_declaration  @%:@include  <stdlib.h>  int
main () { exit (42);
  ;
  return  0;  }  _ACEOF rm -f conftest.$ac_objext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  : else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

continue   fi   rm   -f   conftest.err  conftest.$ac_objext  con-
ftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_declaration int main () { exit (42);
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo '#ifdef __cplusplus' >>confdefs.h
  echo $ac_declaration      >>confdefs.h
  echo '#endif'             >>confdefs.h fi

else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

fi  rm  -f  conftest.err   conftest.$ac_objext   conftest.$ac_ext
ac_ext=c   ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c  $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o  conftest$ac_exe-
ext   $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS  >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

echo "$as_me:$LINENO: checking whether  ln  -s  works"  >&5  echo
$ECHO_N   "checking   whether   ln   -s   works...  $ECHO_C"  >&6
LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then
  echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"  >&6
else
  echo   "$as_me:$LINENO:  result:  no,  using  $LN_S"  >&5  echo
"${ECHO_T}no, using $LN_S" >&6 fi


# Checks for libraries.

# Checks for header files.

ac_ext=c  ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c   $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu    echo    "$as_me:$LINENO:
checking how to run the C preprocessor" >&5 echo $ECHO_N  "check-
ing  how  to  run  the  C preprocessor... $ECHO_C" >&6 # On Suns,
sometimes $CPP names a directory.  if test -n "$CPP" &&  test  -d
"$CPP"; then
  CPP= fi if test -z "$CPP"; then
  if test "${ac_cv_prog_CPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's pars-
er,
  # not just through cpp. "Syntax error" is here  to  catch  this
case.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  : else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi rm -f conftest.err
conftest.$ac_ext

  #  OK,  works  on  sane  cases.  Now check whether non-existent
headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ @%:@include <ac_nonexistent.h>  _ACEOF  if  {
(eval echo "$as_me:$LINENO:
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.  continue else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  # Passes both tests.   ac_preproc_ok=:  break  fi  rm  -f  con-
ftest.err conftest.$ac_ext

done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped.  rm -f conftest.err conftest.$ac_ext if  $ac_preproc_ok;
then
  break fi

    done
    ac_cv_prog_CPP=$CPP

fi
  CPP=$ac_cv_prog_CPP else
  ac_cv_prog_CPP=$CPP  fi echo "$as_me:$LINENO: result: $CPP" >&5
echo  "${ECHO_T}$CPP"  >&6  ac_preproc_ok=false   for   ac_c_pre-
proc_warn_flag in '' yes do
  # Use a header file that comes with gcc, so configuring glibc
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  : else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi rm -f conftest.err
conftest.$ac_ext

  # OK, works on sane  cases.   Now  check  whether  non-existent
headers
  # can be detected and how.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@include <ac_nonexistent.h> _ACEOF if {
(eval echo "$as_me:$LINENO:
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.  continue else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  #  Passes  both  tests.   ac_preproc_ok=:  break  fi rm -f con-
ftest.err conftest.$ac_ext

done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped.   rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok;
then
  : else
  { { echo  "$as_me:$LINENO:  error:  C  preprocessor  See  `con-

# Check whether --with-x  or  --without-x  was  given.   if  test
"${with_x+set}" = set; then
  withval="$with_x"

fi; # $have_x is `yes', `no', `disabled', or empty when we do not
yet know.  if test "x$with_x" = xno; then
  # The user explicitly disabled X.
  have_x=disabled else
  if test "x$x_includes" !=  xNONE  &&  test  "x$x_libraries"  !=
xNONE; then
    # Both variables are already set.
    have_x=yes
  else
    if test "${ac_cv_have_x+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  #  One  or both of the vars are not set, and there is no cached
value.  ac_x_includes=no ac_x_libraries=no rm -fr conftest.dir if
mkdir conftest.dir; then
  cd conftest.dir
  #  Make sure to not put "make" in the Imakefile rules, since we
grep it out.
  cat >Imakefile <<'_ACEOF'  acfindx:          @echo  'ac_im_inc-
root="${INCROOT}";   ac_im_usrlibdir="${USRLIBDIR}";   ac_im_lib-
dir="${LIBDIR}"' _ACEOF
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
    # GNU make sometimes  prints  "make[1]:  Entering...",  which
would confuse us.
    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
    #  Open  Windows xmkmf reportedly sets LIBDIR instead of USR-
LIBDIR.
    for ac_extension in a so sl; do
      if  test  !  -f  $ac_im_usrlibdir/libX11.$ac_extension   &&
           test   -f   $ac_im_libdir/libX11.$ac_extension;   then
        ac_im_usrlibdir=$ac_im_libdir; break
      fi
    done
    # Screen out bogus values from the imake configuration.  They
are
    # bogus both because they are the default anyway, and because
    # using them would break gcc on systems where it needs  fixed
includes.
    case  $ac_im_incroot  in          /usr/include) ;;         *)
test -f "$ac_im_incroot/X11/Xos.h"  &&  ac_x_includes=$ac_im_inc-
root;;
    esac
    case   $ac_im_usrlibdir   in           /usr/lib  |  /lib)  ;;
        *)    test    -d    "$ac_im_usrlibdir"    &&     ac_x_li-
braries=$ac_im_usrlibdir ;;
    esac
  fi
  cd ..
  rm -fr conftest.dir fi

/usr/X386/include /usr/x386/include /usr/XFree86/include/X11

/usr/include      /usr/local/include     /usr/unsupported/include
/usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/in-
clude

/usr/openwin/include /usr/openwin/share/include'

if test "$ac_x_includes" = no; then
  #  Guess  where  to  find include files, by looking for Intrin-
sic.h.
  # First, try using that file with no special  directory  speci-
fied.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@include  <X11/Intrinsic.h> _ACEOF if {
(eval echo "$as_me:$LINENO:
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  # We can compile using X headers with no special include direc-
tory.  ac_x_includes= else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  for ac_dir in $ac_x_header_dirs; do
  if test -r "$ac_dir/X11/Intrinsic.h"; then
    ac_x_includes=$ac_dir
    break
  fi done fi rm -f conftest.err conftest.$ac_ext fi  #  $ac_x_in-
cludes = no

if test "$ac_x_libraries" = no; then
  # Check for the libraries.
  # See if we find them without any special options.
  # Don't add to $LIBS permanently.
  ac_save_LIBS=$LIBS
  LIBS="-lXt $LIBS"
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  LIBS=$ac_save_LIBS # We can link X programs with no special li-
brary path.  ac_x_libraries= else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

LIBS=$ac_save_LIBS    for   ac_dir   in   `echo   "$ac_x_includes
$ac_x_header_dirs" | sed s/include/lib/g` do
  # Don't even attempt the hair of trying to link an X program!
  for ac_extension in a so sl; do
    if test -r $ac_dir/libXt.$ac_extension; then
      ac_x_libraries=$ac_dir
      break 2
    fi
  done done fi rm -f conftest.err conftest.$ac_objext        con-
ftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no

if  test  "$ac_x_includes"  =  no || test "$ac_x_libraries" = no;
then
  # Didn't find X anywhere.  Cache the known absence of X.
  ac_cv_have_x="have_x=no" else
  # Record where we found X for the cache.
  ac_cv_have_x="have_x=yes                ac_x_includes=$ac_x_in-
cludes ac_x_libraries=$ac_x_libraries" fi fi

  fi
  eval "$ac_cv_have_x" fi # $with_x != no

if test "$have_x" != yes; then
  echo     "$as_me:$LINENO:    result:    $have_x"    >&5    echo
"${ECHO_T}$have_x" >&6
  no_x=yes else
  # If each of the values was on the command line,  it  overrides
each guess.
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  # Update the cache value to reflect the command line values.
  ac_cv_have_x="have_x=yes              ac_x_includes=$x_includes
ac_x_libraries=$x_libraries"
  echo "$as_me:$LINENO: result: libraries  $x_libraries,  headers
$x_includes"  >&5  echo "${ECHO_T}libraries $x_libraries, headers
$x_includes" >&6 fi

end confdefs.h.  */ #include <sys/types.h> #include <$ac_hdr>

int main () { if ((DIR *) 0) return 0;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_Header=yes" else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

eval "$as_ac_Header=no" fi rm -f conftest.err conftest.$ac_objext
conftest.$ac_ext  fi  echo  "$as_me:$LINENO:  result:  `eval echo
'${'$as_ac_Header'}'`"    >&5    echo    "${ECHO_T}`eval     echo
'${'$as_ac_Header'}'`"  >&6  if  test `eval echo '${'$as_ac_Head-
er'}'` = yes; then
  cat >>confdefs.h <<_ACEOF  @%:@define  `echo  "HAVE_$ac_hdr"  |
$as_tr_cpp` 1 _ACEOF

ac_header_dirent=$ac_hdr; break fi

done # Two versions of opendir et al. are in -ldir and -lx on SCO
Xenix.  if test $ac_header_dirent = dirent.h; then
  echo "$as_me:$LINENO: checking for library containing  opendir"
>&5  echo  $ECHO_N  "checking  for  library containing opendir...
$ECHO_C" >&6 if test "${ac_cv_search_opendir+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_func_search_save_LIBS=$LIBS   ac_cv_search_opendir=no    cat
>conftest.$ac_ext   <<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

/*  Override  any  gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus extern "C" #endif /* We use char  because  int
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_opendir="none required" else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

fi rm -f conftest.err conftest.$ac_objext        conftest$ac_exe-
ext conftest.$ac_ext if test "$ac_cv_search_opendir" = no; then
  for ac_lib in dir; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat  >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

/*  Override  any  gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus extern "C" #endif /* We use char  because  int
might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char opendir (); int main () { opendir ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_opendir="-l$ac_lib" break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
  echo  "$as_me:$LINENO: checking for library containing opendir"
>&5 echo $ECHO_N  "checking  for  library  containing  opendir...
$ECHO_C" >&6 if test "${ac_cv_search_opendir+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_func_search_save_LIBS=$LIBS    ac_cv_search_opendir=no   cat
>conftest.$ac_ext  <<_ACEOF  /*  confdefs.h.    */   _ACEOF   cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid  an  error.   */
#ifdef  __cplusplus  extern "C" #endif /* We use char because int
might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char opendir (); int main () { opendir ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_opendir="none required" else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

fi  rm -f conftest.err conftest.$ac_objext       conftest$ac_exe-
ext conftest.$ac_ext if test "$ac_cv_search_opendir" = no; then
  for ac_lib in x; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid  an  error.   */
#ifdef  __cplusplus  extern "C" #endif /* We use char because int
might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */

  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_opendir="-l$ac_lib" break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

fi  rm -f conftest.err conftest.$ac_objext       conftest$ac_exe-
ext conftest.$ac_ext
  done fi LIBS=$ac_func_search_save_LIBS fi echo "$as_me:$LINENO:
result:          $ac_cv_search_opendir"          >&5         echo
"${ECHO_T}$ac_cv_search_opendir"        >&6        if        test
"$ac_cv_search_opendir" != no; then
  test    "$ac_cv_search_opendir"    =    "none    required"   ||
LIBS="$ac_cv_search_opendir $LIBS"

fi

fi

echo  "$as_me:$LINENO:  checking  for  egrep"  >&5  echo  $ECHO_N
"checking     for     egrep...     $ECHO_C"     >&6    if    test
"${ac_cv_prog_egrep+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
    then ac_cv_prog_egrep='grep -E'
    else ac_cv_prog_egrep='egrep'
    fi fi echo "$as_me:$LINENO:  result:  $ac_cv_prog_egrep"  >&5
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
 EGREP=$ac_cv_prog_egrep


echo  "$as_me:$LINENO: checking for ANSI C header files" >&5 echo
$ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 if test
"${ac_cv_header_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ #include <stdlib.h> #include <stdarg.h> #in-
clude <string.h> #include <float.h>

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_header_stdc=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_cv_header_stdc=no fi rm  -f  conftest.err  conftest.$ac_objext
conftest.$ac_ext

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ #include <string.h>

_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "memchr" >/dev/null 2>&1; then
  : else
  ac_cv_header_stdc=no fi rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ #include <stdlib.h>

_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "free" >/dev/null 2>&1; then
  : else
  ac_cv_header_stdc=no fi rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using
-ansi.
  if test "$cross_compiling" = yes; then
  : else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <ctype.h> #if  (('  '  &  0x0FF)  ==
0x020)  #  define  ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define
TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else #  define
ISLOWER(c)                  (('a' <= (c) && (c) <= 'i')
|| ('j' <= (c) && (c) <= 'r')                      || ('s' <= (c)
&&  (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) :
(c)) #endif
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  : else
  echo "$as_me: program exited with status $ac_status"  >&5  echo
"$as_me:  failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5

( exit $ac_status ) ac_cv_header_stdc=no fi  rm  -f  core  *.core
gmon.out   bb.out   conftest$ac_exeext  conftest.$ac_objext  con-
ftest.$ac_ext fi fi fi echo "$as_me:$LINENO: result: $ac_cv_head-
er_stdc"  >&5  echo  "${ECHO_T}$ac_cv_header_stdc"  >&6  if  test
$ac_cv_header_stdc = yes; then

cat >>confdefs.h <<_ACEOF @%:@define STDC_HEADERS 1 _ACEOF

fi

echo "$as_me:$LINENO: checking for  sys/wait.h  that  is  POSIX.1
compatible"  >&5  echo  $ECHO_N  "checking for sys/wait.h that is
POSIX.1  compatible...  $ECHO_C"  >&6  if   test   "${ac_cv_head-
er_sys_wait_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ #include <sys/types.h> #include <sys/wait.h>
#ifndef  WEXITSTATUS   #   define   WEXITSTATUS(stat_val)   ((un-
signed)(stat_val)  >> 8) #endif #ifndef WIFEXITED # define WIFEX-
ITED(stat_val) (((stat_val) & 255) == 0) #endif

int main () {
  int s;
  wait (&s);
  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
cat >>confdefs.h <<_ACEOF @%:@define HAVE_SYS_WAIT_H 1 _ACEOF

fi

# On IRIX 5.3, sys/types and inttypes.h are conflicting.









for  ac_header  in sys/types.h sys/stat.h stdlib.h string.h memo-
ry.h strings.h                   inttypes.h stdint.h unistd.h  do
as_ac_Header=`echo  "ac_cv_header_$ac_header"  |  $as_tr_sh` echo
"$as_me:$LINENO:  checking  for  $ac_header"  >&5  echo   $ECHO_N
"checking for $ac_header... $ECHO_C" >&6 if eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default

@%:@include  <$ac_header>  _ACEOF  rm -f conftest.$ac_objext if {
(eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_Header=yes" else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

eval "$as_ac_Header=no" fi rm -f conftest.err conftest.$ac_objext
conftest.$ac_ext fi  echo  "$as_me:$LINENO:  result:  `eval  echo
'${'$as_ac_Header'}'`"     >&5    echo    "${ECHO_T}`eval    echo




for ac_header in fcntl.h  libintl.h  malloc.h  stdlib.h  string.h
sys/time.h  unistd.h  utime.h  do as_ac_Header=`echo "ac_cv_head-
er_$ac_header" | $as_tr_sh` if eval "test
  echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N
"checking for $ac_header... $ECHO_C" >&6 if eval "test
  echo  $ECHO_N  "(cached)  $ECHO_C" >&6 fi echo "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else
  #  Is  the  header  compilable?  echo "$as_me:$LINENO: checking
$ac_header usability" >&5 echo $ECHO_N "checking  $ac_header  us-
ability...   $ECHO_C"   >&6  cat  >conftest.$ac_ext  <<_ACEOF  /*
confdefs.h.  */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext  cat
>>conftest.$ac_ext   <<_ACEOF  /*  end  confdefs.h.   */  $ac_in-
cludes_default  @%:@include  <$ac_header>  _ACEOF  rm   -f   con-
ftest.$ac_objext if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_header_compiler=no fi rm -f  conftest.err  conftest.$ac_objext
conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compil-
er" >&5 echo "${ECHO_T}$ac_header_compiler" >&6

#  Is  the  header  present?   echo   "$as_me:$LINENO:   checking
$ac_header  presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence...  $ECHO_C"   >&6   cat   >conftest.$ac_ext   <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.   */  @%:@include
<$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO:
  ac_header_preproc=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  ac_header_preproc=no fi  rm  -f  conftest.err  conftest.$ac_ext
echo   "$as_me:$LINENO:   result:  $ac_header_preproc"  >&5  echo
"${ECHO_T}$ac_header_preproc" >&6

#  So?   What  about  this   header?    case   $ac_header_compil-
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    {  echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the
compiler, rejected by the preprocessor!" >&5 echo "$as_me:  WARN-
ING:  $ac_header:  accepted by the compiler, rejected by the pre-
processor!" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the  compiler's  result"  >&5  echo "$as_me: WARNING: $ac_header:
proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not  be  compiled" >&5 echo "$as_me: WARNING: $ac_header: present
but cannot be compiled" >&2;}
    { echo "$as_me:$LINENO: WARNING:  $ac_header:      check  for
missing   prerequisite   headers?"  >&5  echo  "$as_me:  WARNING:
$ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    {  echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    {  echo  "$as_me:$LINENO: WARNING: $ac_header: in the future,
the compiler will take precedence"  >&5  echo  "$as_me:  WARNING:
$ac_header:  in  the  future,  the compiler will take precedence"
>&2;}
    (
      cat  <<_ASBOX  @%:@@%:@   ---------------------------------
@%:@@%:@  @%:@@%:@  Report  this  to  BUG-REPORT-ADDRESS @%:@@%:@
@%:@@%:@ --------------------------------- @%:@@%:@ _ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;; esac echo "$as_me:$LINENO: checking  for  $ac_header"  >&5
echo  $ECHO_N  "checking  for  $ac_header... $ECHO_C" >&6 if eval
"test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval "$as_ac_Header=c_header_preproc" fi echo  "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

int main () { /* FIXME: Include the comments suggested  by  Paul.
*/ #ifndef __cplusplus
  /* Ultrix mips cc rejects this.  */
  typedef int charset[2];
  const charset x;
  /* SunOS 4.1.1 cc rejects this.  */
  char const *const *ccp;
  char **p;
  /* NEC SVR4.0.2 mips cc rejects this.  */
  struct point {int x, y;};
  static struct point const zero = {0,0};
  /* AIX XL C 1.02.0.0 rejects this.
     It  does  not let you subtract one const X* pointer from an-
other in
     an arm of an if-expression whose if-part is not a constant
     expression */
  const char *g = "string";
  ccp = &g + (g ? g-g : 0);
  /* HPUX 7.0 cc rejects these. */
  ++ccp;
  p = (char**) ccp;
  ccp = (char const *const *) p;
  { /* SCO 3.2v4 cc rejects this.  */
    char *t;
    char const *s = 0 ? (char *) 0 : (char const *) 0;

    *t++ = 0;
  }
  { /* Someone thinks the Sun supposedly-ANSI compiler  will  re-
ject this.  */
    int x[] = {25, 17};
    const int *foo = &x[0];
    ++foo;
  }
  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above.
*/
    typedef const int *iptr;
    iptr p = 0;
    ++p;
  }
  { /* AIX XL C 1.02.0.0 rejects this saying
       "k.c", line 2.27: 1506-025 (S) Operand must be  a  modifi-
able lvalue. */
    struct s { int j; const int *ap[3]; };
    struct s *b; b->j = 5;
  }
  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_c_const=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_cv_c_const=no  fi  rm -f conftest.err conftest.$ac_objext con-
ftest.$ac_ext fi echo  "$as_me:$LINENO:  result:  $ac_cv_c_const"
>&5  echo  "${ECHO_T}$ac_cv_c_const" >&6 if test $ac_cv_c_const =
no; then

cat >>confdefs.h <<_ACEOF @%:@define const _ACEOF

fi

echo  "$as_me:$LINENO:  checking  for  off_t"  >&5  echo  $ECHO_N
"checking     for     off_t...     $ECHO_C"     >&6    if    test
"${ac_cv_type_off_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default int main () { if ((off_t
*) 0)
  return 0; if (sizeof (off_t))
  return 0;
  ;
  return  0;  }  _ACEOF rm -f conftest.$ac_objext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:

cat >>confdefs.h <<_ACEOF @%:@define off_t long _ACEOF

fi

echo  "$as_me:$LINENO:  checking  for  pid_t"  >&5  echo  $ECHO_N
"checking     for     pid_t...     $ECHO_C"     >&6    if    test
"${ac_cv_type_pid_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default int main () { if ((pid_t
*) 0)
  return 0; if (sizeof (pid_t))
  return 0;
  ;
  return  0;  }  _ACEOF rm -f conftest.$ac_objext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_pid_t=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_cv_type_pid_t=no  fi  rm  -f  conftest.err conftest.$ac_objext
conftest.$ac_ext     fi     echo     "$as_me:$LINENO:     result:
$ac_cv_type_pid_t"  >&5  echo "${ECHO_T}$ac_cv_type_pid_t" >&6 if
test $ac_cv_type_pid_t = yes; then
  : else

cat >>confdefs.h <<_ACEOF @%:@define pid_t int _ACEOF

fi

echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5  echo
$ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6 if test
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_stat_st_rdev=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

cat  >conftest.$ac_ext  <<_ACEOF  /*  confdefs.h.   */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  $ac_includes_default  int main () { static
struct stat ac_aggr; if (sizeof ac_aggr.st_rdev) return 0;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_stat_st_rdev=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_cv_member_struct_stat_st_rdev=no fi rm  -f  conftest.err  con-
ftest.$ac_objext  conftest.$ac_ext  fi  rm  -f  conftest.err con-
ftest.$ac_objext conftest.$ac_ext fi  echo  "$as_me:$LINENO:  re-
sult:       $ac_cv_member_struct_stat_st_rdev"      >&5      echo
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ #include <sys/types.h> #include <sys/time.h>
#include <time.h>

int main () { if ((struct tm *) 0) return 0;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_header_time=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_cv_header_time=no fi rm  -f  conftest.err  conftest.$ac_objext
conftest.$ac_ext  fi  echo  "$as_me:$LINENO: result: $ac_cv_head-
er_time"  >&5  echo  "${ECHO_T}$ac_cv_header_time"  >&6  if  test
$ac_cv_header_time = yes; then

cat >>confdefs.h <<_ACEOF @%:@define TIME_WITH_SYS_TIME 1 _ACEOF

fi


#  Checks  for  library functions.  # The Ultrix 4.2 mips builtin
alloca declared by alloca.h only works # for constant  arguments.
Useless!   echo  "$as_me:$LINENO:  checking for working alloca.h"
>&5 echo $ECHO_N "checking for working alloca.h...  $ECHO_C"  >&6
if test "${ac_cv_working_alloca_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ @%:@include <alloca.h> int main () { char *p
= (char *) alloca (2 * sizeof (int));
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_working_alloca_h=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_cv_working_alloca_h=no fi rm -f conftest.err  conftest.$ac_ob-
jext          conftest$ac_exeext    conftest.$ac_ext    fi   echo
"$as_me:$LINENO:  result:   $ac_cv_working_alloca_h"   >&5   echo
"${ECHO_T}$ac_cv_working_alloca_h" >&6 if test $ac_cv_working_al-
loca_h = yes; then

cat >>confdefs.h <<_ACEOF @%:@define HAVE_ALLOCA_H 1 _ACEOF

fi

echo "$as_me:$LINENO:  checking  for  alloca"  >&5  echo  $ECHO_N
"checking  for alloca... $ECHO_C" >&6 if test "${ac_cv_func_allo-
ca_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #ifdef __GNUC__ # define alloca __builtin_al-
loca #else # ifdef _MSC_VER #  include <malloc.h> #  define allo-
ca _alloca # else #  if HAVE_ALLOCA_H #    include  <alloca.h>  #
else #   ifdef _AIX
 #pragma  alloca  #   else #    ifndef alloca /* predefined by HP
cc +Olibcalls */ char *alloca (); #    endif #   endif #  endif #
endif #endif

int main () { char *p = (char *) alloca (1);
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5

"${ECHO_T}$ac_cv_func_alloca_works" >&6

if test $ac_cv_func_alloca_works = yes; then

cat >>confdefs.h <<_ACEOF @%:@define HAVE_ALLOCA 1 _ACEOF

else
  # The SVR3 libPW and  SVR4  libucb  both  contain  incompatible
functions  #  that cause trouble.  Some versions do not even con-
tain alloca or # contain a buggy version.  If you still  want  to
use  their alloca, # use ar to extract alloca.o from them instead
of compiling alloca.c.

ALLOCA=alloca.$ac_objext

cat >>confdefs.h <<_ACEOF @%:@define C_ALLOCA 1 _ACEOF


echo "$as_me:$LINENO:  checking  whether  `alloca.c'  needs  Cray
hooks"  >&5  echo $ECHO_N "checking whether `alloca.c' needs Cray
hooks... $ECHO_C" >&6 if test "${ac_cv_os_cray+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #if defined(CRAY) && !  defined(CRAY2)  webe-
cray #else wenotbecray #endif

_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "webecray" >/dev/null 2>&1; then
  ac_cv_os_cray=yes else
  ac_cv_os_cray=no fi rm -f conftest*

fi   echo   "$as_me:$LINENO:  result:  $ac_cv_os_cray"  >&5  echo
"${ECHO_T}$ac_cv_os_cray" >&6 if test $ac_cv_os_cray = yes; then
  for ac_func in _getb67 GETB67 getb67; do
    as_ac_var=`echo  "ac_cv_func_$ac_func"  |   $as_tr_sh`   echo
"$as_me:$LINENO:  checking for $ac_func" >&5 echo $ECHO_N "check-
ing for $ac_func... $ECHO_C" >&6 if eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ /* Define $ac_func to an  innocuous  variant,
in case <limits.h> declares $ac_func.
   For  example,  HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

*/  #if  defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus
} #endif

int main () { return f != $ac_func;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes" else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

eval  "$as_ac_var=no"  fi  rm -f conftest.err conftest.$ac_objext
conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO:  re-
sult:  `eval  echo  '${'$as_ac_var'}'`"  >&5 echo "${ECHO_T}`eval
echo    '${'$as_ac_var'}'`"    >&6    if    test    `eval    echo
'${'$as_ac_var'}'` = yes; then

cat  >>confdefs.h  <<_ACEOF @%:@define CRAY_STACKSEG_END $ac_func
_ACEOF

    break fi

  done fi

echo "$as_me:$LINENO: checking stack direction for C alloca"  >&5
echo  $ECHO_N  "checking stack direction for C alloca... $ECHO_C"
>&6 if test "${ac_cv_c_stack_direction+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  ac_cv_c_stack_direction=0 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_c_stack_direction=1 else
  echo  "$as_me:  program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /'  conftest.$ac_ext
>&5

(  exit  $ac_status  )  ac_cv_c_stack_direction=-1  fi rm -f core
*.core  gmon.out  bb.out  conftest$ac_exeext  conftest.$ac_objext
conftest.$ac_ext    fi    fi    echo   "$as_me:$LINENO:   result:
$ac_cv_c_stack_direction" >&5  echo  "${ECHO_T}$ac_cv_c_stack_di-
rection" >&6

cat     >>confdefs.h    <<_ACEOF    @%:@define    STACK_DIRECTION
$ac_cv_c_stack_direction _ACEOF


fi

echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5 echo
$ECHO_N  "checking  for  uid_t  in sys/types.h... $ECHO_C" >&6 if
test "${ac_cv_type_uid_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <sys/types.h>

_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "uid_t" >/dev/null 2>&1; then
  ac_cv_type_uid_t=yes else
  ac_cv_type_uid_t=no fi rm -f conftest*

fi echo  "$as_me:$LINENO:  result:  $ac_cv_type_uid_t"  >&5  echo
"${ECHO_T}$ac_cv_type_uid_t"  >&6 if test $ac_cv_type_uid_t = no;
then

cat >>confdefs.h <<_ACEOF @%:@define uid_t int _ACEOF


cat >>confdefs.h <<_ACEOF @%:@define gid_t int _ACEOF

fi


for ac_header  in  unistd.h  do  as_ac_Header=`echo  "ac_cv_head-
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_header_compiler=no  fi  rm -f conftest.err conftest.$ac_objext
conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compil-
er" >&5 echo "${ECHO_T}$ac_header_compiler" >&6

#   Is   the  header  present?   echo  "$as_me:$LINENO:  checking
$ac_header presence" >&5 echo $ECHO_N "checking $ac_header  pres-
ence...   $ECHO_C"   >&6   cat   >conftest.$ac_ext   <<_ACEOF  /*
confdefs.h.  */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext  cat
>>conftest.$ac_ext  <<_ACEOF  /*  end confdefs.h.  */ @%:@include
<$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO:
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi else
  ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  ac_header_preproc=no  fi  rm  -f  conftest.err conftest.$ac_ext
echo  "$as_me:$LINENO:  result:  $ac_header_preproc"   >&5   echo
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not be compiled" >&5 echo "$as_me: WARNING:  $ac_header:  present
but cannot be compiled" >&2;}
    {  echo  "$as_me:$LINENO:  WARNING: $ac_header:     check for
missing  prerequisite  headers?"  >&5  echo   "$as_me:   WARNING:
$ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in  the  future,
the  compiler  will  take  precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the  compiler  will  take  precedence"
>&2;}
    (
      cat   <<_ASBOX  @%:@@%:@  ---------------------------------
@%:@@%:@ @%:@@%:@  Report  this  to  BUG-REPORT-ADDRESS  @%:@@%:@
@%:@@%:@ --------------------------------- @%:@@%:@ _ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;  esac  echo  "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header...  $ECHO_C"  >&6  if  eval
"test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval  "$as_ac_Header=c_header_preproc" fi echo "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat  >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF

fi

done

echo  "$as_me:$LINENO:  checking  for  working  chown"  >&5  echo
$ECHO_N  "checking  for  working  chown...  $ECHO_C"  >&6 if test
"${ac_cv_func_chown_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  ac_cv_func_chown_works=no else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default #include <fcntl.h>

int main () {
  ;
  return  0;  }  _ACEOF  rm -f conftest$ac_exeext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_chown_works=yes else
  echo "$as_me: program exited with status $ac_status"  >&5  echo
"$as_me:  failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5

( exit $ac_status  )  ac_cv_func_chown_works=no  fi  rm  -f  core
*.core  gmon.out  bb.out  conftest$ac_exeext  conftest.$ac_objext
conftest.$ac_ext fi rm -f conftest.chown

fi echo  "$as_me:$LINENO:  result:  $ac_cv_func_chown_works"  >&5
echo     "${ECHO_T}$ac_cv_func_chown_works"     >&6    if    test
$ac_cv_func_chown_works = yes; then

cat >>confdefs.h <<_ACEOF @%:@define HAVE_CHOWN 1 _ACEOF

fi

echo "$as_me:$LINENO: checking whether closedir returns void" >&5
echo  $ECHO_N "checking whether closedir returns void... $ECHO_C"
>&6 if test "${ac_cv_func_closedir_void+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  ac_cv_func_closedir_void=yes else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default #include <$ac_header_di-
rent> #ifndef __cplusplus int closedir (); #endif

int main () { exit (closedir (opendir (".")) != 0);
  ;
  return  0;  }  _ACEOF  rm -f conftest$ac_exeext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5

fi



for   ac_header   in   unistd.h   vfork.h  do  as_ac_Header=`echo
"ac_cv_header_$ac_header" | $as_tr_sh` if eval "test
  echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N
"checking for $ac_header... $ECHO_C" >&6 if eval "test
  echo  $ECHO_N  "(cached)  $ECHO_C" >&6 fi echo "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else
  #  Is  the  header  compilable?  echo "$as_me:$LINENO: checking
$ac_header usability" >&5 echo $ECHO_N "checking  $ac_header  us-
ability...   $ECHO_C"   >&6  cat  >conftest.$ac_ext  <<_ACEOF  /*
confdefs.h.  */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext  cat
>>conftest.$ac_ext   <<_ACEOF  /*  end  confdefs.h.   */  $ac_in-
cludes_default  @%:@include  <$ac_header>  _ACEOF  rm   -f   con-
ftest.$ac_objext if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } &&          { ac_try='test -z "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; } &&            {  ac_try='test  -s  con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

ac_header_compiler=no fi rm -f  conftest.err  conftest.$ac_objext
conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compil-
er" >&5 echo "${ECHO_T}$ac_header_compiler" >&6

#  Is  the  header  present?   echo   "$as_me:$LINENO:   checking
$ac_header  presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence...  $ECHO_C"   >&6   cat   >conftest.$ac_ext   <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.   */  @%:@include
<$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO:
  ac_header_preproc=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  ac_header_preproc=no fi  rm  -f  conftest.err  conftest.$ac_ext
echo   "$as_me:$LINENO:   result:  $ac_header_preproc"  >&5  echo
"${ECHO_T}$ac_header_preproc" >&6

#  So?   What  about  this   header?    case   $ac_header_compil-
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    {  echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the
compiler, rejected by the preprocessor!" >&5 echo "$as_me:  WARN-
ING:  $ac_header:  accepted by the compiler, rejected by the pre-
processor!" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the  compiler's  result"  >&5  echo "$as_me: WARNING: $ac_header:
proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not  be  compiled" >&5 echo "$as_me: WARNING: $ac_header: present
but cannot be compiled" >&2;}
    { echo "$as_me:$LINENO: WARNING:  $ac_header:      check  for
missing   prerequisite   headers?"  >&5  echo  "$as_me:  WARNING:
$ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    {  echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    {  echo  "$as_me:$LINENO: WARNING: $ac_header: in the future,
the compiler will take precedence"  >&5  echo  "$as_me:  WARNING:
$ac_header:  in  the  future,  the compiler will take precedence"
>&2;}
    (
      cat  <<_ASBOX  @%:@@%:@   ---------------------------------
@%:@@%:@  @%:@@%:@  Report  this  to  BUG-REPORT-ADDRESS @%:@@%:@
@%:@@%:@ --------------------------------- @%:@@%:@ _ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;; esac echo "$as_me:$LINENO: checking  for  $ac_header"  >&5
echo  $ECHO_N  "checking  for  $ac_header... $ECHO_C" >&6 if eval
"test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval "$as_ac_Header=c_header_preproc" fi echo  "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
>&6 if eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ /* Define $ac_func to an  innocuous  variant,
in case <limits.h> declares $ac_func.
   For  example,  HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__ # include <limits.h> #else #  include  <assert.h>
#endif

#undef $ac_func

/*  Override  any  gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus extern "C" { #endif /* We use char because int
might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func (); /* The GNU C library defines this for functions
which it implements
    to  always  fail  with  ENOSYS.   Some functions are actually
named
    something starting with __ and the normal name is  an  alias.
*/  #if  defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus
} #endif

int main () { return f != $ac_func;
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:

$as_tr_cpp` 1 _ACEOF

fi done

if test "x$ac_cv_func_fork" = xyes; then
  echo "$as_me:$LINENO:  checking  for  working  fork"  >&5  echo
$ECHO_N  "checking  for  working  fork...  $ECHO_C"  >&6  if test
"${ac_cv_func_fork_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  ac_cv_func_fork_works=cross else
  cat >conftest.$ac_ext <<_ACEOF /* By Ruediger Kuhlmann. */
      #include <sys/types.h>
      #if HAVE_UNISTD_H
      # include <unistd.h>
      #endif
      /* Some systems only have a dummy stub for fork() */
      int main ()
      {         if (fork() < 0)           exit (1);          exit
(0);
      }   _ACEOF   rm  -f  conftest$ac_exeext  if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_fork_works=yes else
  echo "$as_me: program exited with status $ac_status"  >&5  echo
"$as_me:  failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5

( exit $ac_status ) ac_cv_func_fork_works=no fi rm -f core *.core
gmon.out   bb.out   conftest$ac_exeext  conftest.$ac_objext  con-
ftest.$ac_ext    fi    fi    echo    "$as_me:$LINENO:     result:
$ac_cv_func_fork_works"                  >&5                 echo
"${ECHO_T}$ac_cv_func_fork_works" >&6

else
  ac_cv_func_fork_works=$ac_cv_func_fork     fi      if      test
"x$ac_cv_func_fork_works" = xcross; then
  case $host in
    *-*-amigaos* | *-*-msdosdjgpp*)
      # Override, as these systems have only a dummy fork() stub
      ac_cv_func_fork_works=no
      ;;
    *)
      ac_cv_func_fork_works=yes

confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */ /* Thanks to Paul Eggert for this test.  */
#include <stdio.h>  #include  <stdlib.h>  #include  <sys/types.h>
#include  <sys/stat.h>  #include <sys/wait.h> #if HAVE_UNISTD_H #
include <unistd.h> #endif #if HAVE_VFORK_H  #  include  <vfork.h>
#endif  /*  On  some sparc systems, changes by the child to local
and incoming
   argument registers are propagated back  to  the  parent.   The
compiler
   is told about this with #include <vfork.h>, but some compilers
   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
   static variable whose address is put into a register that is
   clobbered by the vfork.  */  static  void  #ifdef  __cplusplus
sparc_address_test  (int arg) # else sparc_address_test (arg) int
arg; #endif {
  static pid_t child;
  if (!child) {
    child = vfork ();
    if (child < 0) {
      perror ("vfork");
      _exit(2);
    }
    if (!child) {
      arg = getpid();
      write(-1, "", 0);
      _exit (arg);
    }
  } }

int main () {
  pid_t parent = getpid ();
  pid_t child;

  sparc_address_test (0);

  child = vfork ();

  if (child == 0) {
    /* Here is another test for sparc  vfork  register  problems.
This
       test uses lots of local variables, at least as many local
       variables as main has allocated so far including compiler
       temporaries.   4 locals are enough for gcc 1.40.3 on a So-
laris
       4.1.3 sparc, but we use 8 to be safe.   A  buggy  compiler
should
       reuse  the  register  of parent for one of the local vari-
ables,
       since it will think that parent can't possibly be used any
more
       in  this  routine.   Assigning  to the local variable will
thus
       from  child  file  descriptors.  If the child closes a de-
scriptor
       before it execs or exits, this  munges  the  parent's  de-
scriptor
       as  well.   Test  for this by closing stdout in the child.
*/
    _exit(close(fileno(stdout)) != 0);
  } else {
    int status;
    struct stat st;

    while (wait(&status) != child)
      ;
    exit(          /* Was there some problem with  vforking?   */
         child < 0

          /*  Did  the  child fail?  (This shouldn't happen.)  */
         || status

         /* Did the vfork/compiler bug  occur?   */            ||
parent != getpid()

          /*  Did  the file descriptor bug occur?  */          ||
fstat(fileno(stdout), &st) != 0          );
  }  }  _ACEOF  rm  -f  conftest$ac_exeext  if   {   (eval   echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_vfork_works=yes else
  echo  "$as_me:  program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /'  conftest.$ac_ext
>&5

(  exit  $ac_status  )  ac_cv_func_vfork_works=no  fi  rm -f core
*.core  gmon.out  bb.out  conftest$ac_exeext  conftest.$ac_objext
conftest.$ac_ext    fi    fi    echo   "$as_me:$LINENO:   result:
$ac_cv_func_vfork_works"                 >&5                 echo
"${ECHO_T}$ac_cv_func_vfork_works" >&6

fi; if test "x$ac_cv_func_fork_works" = xcross; then
  ac_cv_func_vfork_works=$ac_cv_func_vfork
  { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works
guessed because of cross compilation" >&5 echo "$as_me:  WARNING:
result  $ac_cv_func_vfork_works guessed because of cross compila-
tion" >&2;} fi

if test $ac_cv_c_compiler_gnu = yes; then
    echo "$as_me:$LINENO: checking whether $CC needs  -tradition-
al"  >&5 echo $ECHO_N "checking whether $CC needs -traditional...
$ECHO_C" >&6 if test "${ac_cv_prog_gcc_traditional+set}"  =  set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
    ac_pattern="Autoconf.*'x'"
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */ #include <sgtty.h> Autoconf TIOCGETP _ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "$ac_pattern" >/dev/null 2>&1; then
  ac_cv_prog_gcc_traditional=yes else
  ac_cv_prog_gcc_traditional=no fi rm -f conftest*


  if test $ac_cv_prog_gcc_traditional = no; then
    cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <termio.h> Autoconf TCGETA _ACEOF if
(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "$ac_pattern" >/dev/null 2>&1; then
  ac_cv_prog_gcc_traditional=yes fi rm -f conftest*

  fi  fi echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_tradition-
al" >&5 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
  if test $ac_cv_prog_gcc_traditional = yes; then
    CC="$CC -traditional"
  fi fi

echo "$as_me:$LINENO: checking whether lstat dereferences a  sym-
link  specified with a trailing slash" >&5 echo $ECHO_N "checking
whether lstat dereferences a symlink specified  with  a  trailing
slash...   $ECHO_C"   >&6  if  test  "${ac_cv_func_lstat_derefer-
ences_slashed_symlink+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  rm -f conftest.sym conftest.file echo  >conftest.file  if  test
"$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
  if test "$cross_compiling" = yes; then
  ac_cv_func_lstat_dereferences_slashed_symlink=no else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  $ac_includes_default  int main () { struct
stat sbuf;
     /*  Linux   will   dereference   the   symlink   and   fail.
        That  is  better  in  the sense that it means we will not
        have to compile and use the lstat wrapper.  */
     exit (lstat ("conftest.sym/", &sbuf) ? 0 : 1);
  ;
  return 0; } _ACEOF rm -f conftest$ac_exeext  if  {  (eval  echo
"$as_me:$LINENO:
(  exit  $ac_status  ) ac_cv_func_lstat_dereferences_slashed_sym-
link=no fi rm -f core *.core gmon.out  bb.out  conftest$ac_exeext
conftest.$ac_objext conftest.$ac_ext fi else
  # If the `ln -s' command failed, then we probably don't even
  # have an lstat function.
  ac_cv_func_lstat_dereferences_slashed_symlink=no  fi rm -f con-
ftest.sym conftest.file

fi  echo  "$as_me:$LINENO:   result:   $ac_cv_func_lstat_derefer-
ences_slashed_symlink"                  >&5                  echo
"${ECHO_T}$ac_cv_func_lstat_dereferences_slashed_symlink" >&6

test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&

cat >>confdefs.h <<_ACEOF  @%:@define  LSTAT_FOLLOWS_SLASHED_SYM-
LINK 1 _ACEOF


if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then
  case $LIB@&t@OBJS in
    "lstat.$ac_objext"      |      *"    lstat.$ac_objext"      |
"lstat.$ac_objext "* |   *" lstat.$ac_objext "* ) ;;
  *) LIB@&t@OBJS="$LIB@&t@OBJS lstat.$ac_objext" ;; esac

fi

echo  "$as_me:$LINENO:  checking  whether  lstat accepts an empty
string" >&5 echo $ECHO_N "checking whether lstat accepts an empty
string...   $ECHO_C"   >&6   if   test   "${ac_cv_func_lstat_emp-
ty_string_bug+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  ac_cv_func_lstat_empty_string_bug=yes else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default int  main  ()  {  struct
stat sbuf;
  exit (lstat ("", &sbuf) ? 1 : 0);
  ;
  return  0;  }  _ACEOF  rm -f conftest$ac_exeext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_lstat_empty_string_bug=yes else
  echo "$as_me: program exited with status $ac_status"  >&5  echo

cat >>confdefs.h <<_ACEOF @%:@define  HAVE_LSTAT_EMPTY_STRING_BUG
1 _ACEOF

fi

echo  "$as_me:$LINENO: checking whether lstat dereferences a sym-
link specified with a trailing slash" >&5 echo $ECHO_N  "checking
whether  lstat  dereferences  a symlink specified with a trailing
slash...  $ECHO_C"  >&6  if   test   "${ac_cv_func_lstat_derefer-
ences_slashed_symlink+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  rm  -f  conftest.sym  conftest.file echo >conftest.file if test
"$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
  if test "$cross_compiling" = yes; then
  ac_cv_func_lstat_dereferences_slashed_symlink=no else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default int  main  ()  {  struct
stat sbuf;
     /*   Linux   will   dereference   the   symlink   and  fail.
        That is better in the sense that it  means  we  will  not
        have to compile and use the lstat wrapper.  */
     exit (lstat ("conftest.sym/", &sbuf) ? 0 : 1);
  ;
  return  0;  }  _ACEOF  rm -f conftest$ac_exeext if { (eval echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_lstat_dereferences_slashed_symlink=yes else
  echo "$as_me: program exited with status $ac_status"  >&5  echo
"$as_me:  failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5

( exit  $ac_status  )  ac_cv_func_lstat_dereferences_slashed_sym-
link=no  fi  rm -f core *.core gmon.out bb.out conftest$ac_exeext
conftest.$ac_objext conftest.$ac_ext fi else
  # If the `ln -s' command failed, then we probably don't even
  # have an lstat function.
  ac_cv_func_lstat_dereferences_slashed_symlink=no fi rm -f  con-
ftest.sym conftest.file

fi   echo   "$as_me:$LINENO:  result:  $ac_cv_func_lstat_derefer-
ences_slashed_symlink"                  >&5                  echo
"${ECHO_T}$ac_cv_func_lstat_dereferences_slashed_symlink" >&6


for ac_header  in  stdlib.h  do  as_ac_Header=`echo  "ac_cv_head-
er_$ac_header" | $as_tr_sh` if eval "test
  echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N
"checking for $ac_header... $ECHO_C" >&6 if eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6  fi  echo  "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else
  # Is the header  compilable?   echo  "$as_me:$LINENO:  checking
$ac_header  usability"  >&5 echo $ECHO_N "checking $ac_header us-
ability...  $ECHO_C"  >&6  cat  >conftest.$ac_ext   <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext  <<_ACEOF  /*  end  confdefs.h.   */   $ac_in-
cludes_default   @%:@include   <$ac_header>  _ACEOF  rm  -f  con-
ftest.$ac_objext if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&          { ac_try='test -z  "$ac_c_wer-
ror_flag"                          || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  };  }  &&           { ac_try='test -s con-
ftest.$ac_objext'
  { (eval echo "$as_me:$LINENO:
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

ac_header_compiler=no  fi  rm -f conftest.err conftest.$ac_objext
conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compil-
er" >&5 echo "${ECHO_T}$ac_header_compiler" >&6

#   Is   the  header  present?   echo  "$as_me:$LINENO:  checking
$ac_header presence" >&5 echo $ECHO_N "checking $ac_header  pres-
ence...   $ECHO_C"   >&6   cat   >conftest.$ac_ext   <<_ACEOF  /*
confdefs.h.  */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext  cat
>>conftest.$ac_ext  <<_ACEOF  /*  end confdefs.h.  */ @%:@include
<$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO:
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err

  ac_header_preproc=no  fi  rm  -f  conftest.err conftest.$ac_ext
echo  "$as_me:$LINENO:  result:  $ac_header_preproc"   >&5   echo
"${ECHO_T}$ac_header_preproc" >&6

#   So?    What   about  this  header?   case  $ac_header_compil-
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by  the
compiler,  rejected by the preprocessor!" >&5 echo "$as_me: WARN-
ING: $ac_header: accepted by the compiler, rejected by  the  pre-
processor!" >&2;}
    {  echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the compiler's result" >&5  echo  "$as_me:  WARNING:  $ac_header:
proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not be compiled" >&5 echo "$as_me: WARNING:  $ac_header:  present
but cannot be compiled" >&2;}
    {  echo  "$as_me:$LINENO:  WARNING: $ac_header:     check for
missing  prerequisite  headers?"  >&5  echo   "$as_me:   WARNING:
$ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in  the  future,
the  compiler  will  take  precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the  compiler  will  take  precedence"
>&2;}
    (
      cat   <<_ASBOX  @%:@@%:@  ---------------------------------
@%:@@%:@ @%:@@%:@  Report  this  to  BUG-REPORT-ADDRESS  @%:@@%:@
@%:@@%:@ --------------------------------- @%:@@%:@ _ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;  esac  echo  "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header...  $ECHO_C"  >&6  if  eval
"test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval  "$as_ac_Header=c_header_preproc" fi echo "$as_me:$LINENO:
result:    `eval    echo    '${'$as_ac_Header'}'`"    >&5    echo
"${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat  >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |

confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */ #if STDC_HEADERS || HAVE_STDLIB_H # include
$tmp/subs.frag
    else
      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
    fi
    if test ! -s $tmp/subs.frag; then
      ac_more_lines=false
    else
      # The purpose of the label and of the  branching  condition
is to
      #  speed up the sed processing (if there are no `@' at all,
there
      # is no need to browse any of the substitutions).
      # These are the two extra sed commands mentioned above.
      (echo ':t

  fi fi # test -n "$CONFIG_FILES"

_ACEOF  cat  >>$CONFIG_STATUS  <<_ACEOF  for  ac_file  in : $CON-
FIG_FILES; do test "x$ac_file" = x: && continue
  #  Support   "outfile[:infile[:infile...]]",   defaulting   in-
file="outfile.in".
  case $ac_file in
  -  |  *:-  | *:-:* ) # input from stdin         cat >$tmp/stdin
        ac_file_in=`echo   "$ac_file"   |    sed    's,[^:]*:,,'`
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  *:*   )   ac_file_in=`echo   "$ac_file"   |  sed  's,[^:]*:,,'`
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  * )   ac_file_in=$ac_file.in ;;
  esac

  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirecto-
ries.
  ac_dir=`(dirname    "$ac_file")    2>/dev/null    ||   $as_expr
X"$ac_file"  :  'X[^/]//*[^/][^/]*/*$'             X"$ac_file"  :
'X[^/]'         X"$ac_file" : 'X$'      X"$ac_file" : 'X'       .
: '' 2>/dev/null || echo X"$ac_file" |
    sed '/^X[^/]*[^/][^/]**$/{ s//1/; q; }
          /^X[^/].*/{ s//1/; q; }
          /^X$/{ s//1/; q; }
          /^X.*/{ s//1/; q; }
          s/.*/./; q'`
  { if $as_mkdir_p; then
    mkdir -p "$ac_dir"
  else
    as_dir="$ac_dir"
    as_dirs=
    while test ! -d "$as_dir"; do
      as_dirs="$as_dir $as_dirs"
      as_dir=`(dirname   "$as_dir")   2>/dev/null   ||   $as_expr
X"$as_dir"  : 'X[^/]//*[^/][^/]*/*$'      X"$as_dir" : 'X[^/]'
X"$as_dir" : 'X$'       X"$as_dir"  :  'X'           .      :  ''
2>/dev/null || echo X"$as_dir" |
    sed '/^X[^/]*[^/][^/]**$/{ s//1/; q; }
          /^X[^/].*/{ s//1/; q; }
          /^X$/{ s//1/; q; }
          /^X.*/{ s//1/; q; }
          s/.*/./; q'`
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi  || { { echo "$as_me:$LINENO: error: cannot create directory
echo "$as_me: error: cannot create directory
   { (exit 1); exit 1; }; }; }

  ac_builddir=.

if test "$ac_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
  *) # Relative path.
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;; esac

# Do not use `cd foo && pwd` to compute absolute paths, because #
the directories may not exist.  case `pwd` in *)
  case "$ac_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\/]* | ?:[\/]* ) ac_abs_builddir="$ac_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
  esac;; esac case $ac_abs_builddir in *)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\/]* | ?:[\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;; esac case $ac_abs_builddir in *)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\/]* | ?:[\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;; esac case $ac_abs_builddir in *)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\/]* | ?:[\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;; esac



  if test x"$ac_file" != x-; then
    { echo "$as_me:$LINENO: creating $ac_file" >&5 echo  "$as_me:
creating $ac_file" >&6;}
    rm -f "$ac_file"
  fi
  #  Let's  still  pretend  it  is `configure' which instantiates
(i.e., don't
  # use $as_me), people would be surprised to read:
  #    /* config.h.  Generated by config.status.  */
  if test x"$ac_file" = x-; then
    configure_input=
  else
    configure_input="$ac_file.  "
  fi
  configure_input=$configure_input"Generated      from      `echo
$ac_file_in |                                      sed 's,.*/,,'`
by configure."

  # First look for the input files in the build  tree,  otherwise
in the
  # src tree.

"$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }          fi;;
      esac
    done`  ||  {  (exit 1); exit 1; } _ACEOF cat >>$CONFIG_STATUS
<<_ACEOF
  sed "$ac_vpsub $extrasub _ACEOF cat  >>$CONFIG_STATUS  <<_ACEOF
:t    /@[a-zA-Z_][a-zA-Z_0-9]*@/!b   s,@configure_input@,$config-
ure_input,;t    t    s,@srcdir@,$ac_srcdir,;t    t     s,@abs_sr-
cdir@,$ac_abs_srcdir,;t   t   s,@top_srcdir@,$ac_top_srcdir,;t  t
s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t       t        s,@build-
dir@,$ac_builddir,;t   t  s,@abs_builddir@,$ac_abs_builddir,;t  t
s,@top_builddir@,$ac_top_builddir,;t     t      s,@abs_top_build-
dir@,$ac_abs_top_builddir,;t   t   "   $ac_file_inputs   |  (eval
"$ac_sed_cmds") >$tmp/out
  rm -f $tmp/stdin
  if test x"$ac_file" != x-; then
    mv $tmp/out $ac_file
  else
    cat $tmp/out
    rm -f $tmp/out
  fi

done _ACEOF cat >>$CONFIG_STATUS <<_ACEOF

# # CONFIG_HEADER section.  #

# These sed commands are passed to sed as "A NAME B NAME C  VALUE
D",  where # NAME is the cpp macro being defined and VALUE is the
value it is being given.  # # ac_d sets  the  value  in  "#define
NAME  VALUE" lines.  ac_dA='s,^ ]*# ]*define[         ][      ]*'
ac_dB='[         ].*$,1#2' ac_dC=' '  ac_dD=',;t'  #  ac_u  turns
"#undef  NAME" without trailing blanks into "#define NAME VALUE".
ac_uA='s,^  ]*#  ]*undef  ][           ]*'   ac_uB='$,1#2define3'
ac_uC=' ' ac_uD=',;t'

for  ac_file  in  :  $CONFIG_HEADERS; do test "x$ac_file" = x: &&
continue
  #  Support   "outfile[:infile[:infile...]]",   defaulting   in-
file="outfile.in".
  case $ac_file in
  -  |  *:-  | *:-:* ) # input from stdin         cat >$tmp/stdin
        ac_file_in=`echo   "$ac_file"   |    sed    's,[^:]*:,,'`
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  *:*   )   ac_file_in=`echo   "$ac_file"   |  sed  's,[^:]*:,,'`
        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  * )   ac_file_in=$ac_file.in ;;
  esac

  test x"$ac_file" != x-  &&  {  echo  "$as_me:$LINENO:  creating
$ac_file" >&5 echo "$as_me: creating $ac_file" >&6;}

  #  First  look for the input files in the build tree, otherwise

cdir/$f"; then            # Source  tree              echo  "$sr-
cdir/$f"          else            # /dev/null tree            { {
echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo
"$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }          fi;;
      esac
    done` || { (exit 1); exit 1; }
  # Remove the trailing spaces.
  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in

_ACEOF

#  Transform  confdefs.h into two sed scripts, `conftest.defines'
and # `conftest.undefs', that substitutes the proper values  into
# config.h.in to produce config.h.  The first handles `#define' #
templates, and the second `#undef' templates.  # And first:  Pro-
tect  against  being  on  the right side of a sed subst in # con-
fig.status.  Protect against being in an unquoted here document #
in config.status.  rm -f conftest.defines conftest.undefs # Using
a here document instead of a string reduces  the  quoting  night-
mare.   #  Putting  comments in sed scripts is not portable.  # #
`end' is used to avoid that the second main  sed  command  (meant
for  #  0-ary  CPP macros) applies to n-ary macro definitions.  #
See the Autoconf documentation for `clear'.  cat >confdef2sed.sed
<<_ACEOF  s/[\&,]/\&/g  s,[\$`],\&,g  t  clear  :  clear s,^[
]*#[     ]*define[   ][       ]*        (][^      (]*^)]*)[
]*$,${ac_dA}1${ac_dB}12${ac_dC}3${ac_dD},gp    t   end   s,^[
]*#[     ]*define[          ][        ]*        ][^       ]*[
]*$,${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD},gp : end _ACEOF # If some
macros were called several times there might be several  times  #
the  same  #defines,  which is useless.  Nevertheless, we may not
want to # sort them, since we want the  *last*  AC-DEFINE  to  be
honored.   uniq  confdefs.h  |  sed  -n  -f confdef2sed.sed >con-
ftest.defines sed 's/ac_d/ac_u/g' conftest.defines  >conftest.un-
defs rm -f confdef2sed.sed

# This sed command replaces #undef with comments.  This is neces-
sary, for # example, in the case of _POSIX_SOURCE, which is  pre-
defined  and  required # on some systems where configure will not
decide to define it.   cat  >>conftest.undefs  <<_ACEOF  s,^[
]*#[     ]*undef[      ][       ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
_ACEOF

# Break up conftest.defines because some shells have a  limit  on
the  size # of here documents, and old seds have small limits too
(100 cmds).  echo '  # Handle all the #define templates  only  if
necessary.'  >>$CONFIG_STATUS  echo  '   if grep "^[      ]*#[
]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS echo '  # If
there  are no defines, we may have an empty if/fi' >>$CONFIG_STA-
TUS echo '  :' >>$CONFIG_STATUS rm -f conftest.tail while grep  .
conftest.defines >/dev/null do
  # Write a limited-size here document to $tmp/defines.sed.

echo '  fi # grep' >>$CONFIG_STATUS echo >>$CONFIG_STATUS

# Break up conftest.undefs because some shells have  a  limit  on
the  size # of here documents, and old seds have small limits too
(100 cmds).  echo '  # Handle all the #undef  templates'  >>$CON-
FIG_STATUS  rm  -f  conftest.tail  while  grep  . conftest.undefs
>/dev/null do
  # Write a limited-size here document to $tmp/undefs.sed.
  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
  # Speed up: don't consider the non `#undef'
  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
  # Work around the forget-to-reset-the-flag bug.
  echo 't clr' >>$CONFIG_STATUS
  echo ': clr' >>$CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
  echo 'CEOF
  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  rm -f $tmp/in
  mv $tmp/out $tmp/in
  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
  rm -f conftest.undefs
  mv conftest.tail conftest.undefs done rm -f conftest.undefs

cat >>$CONFIG_STATUS <<_ACEOF
  # Let's still pretend  it  is  `configure'  which  instantiates
(i.e., don't
  # use $as_me), people would be surprised to read:
  #    /* config.h.  Generated by config.status.  */
  if test x"$ac_file" = x-; then
    echo "/* Generated by configure.  */" >$tmp/config.h
  else
    echo  "/*  $ac_file.  Generated by configure.  */" >$tmp/con-
fig.h
  fi
  cat $tmp/in >>$tmp/config.h
  rm -f $tmp/in
  if test x"$ac_file" != x-; then
    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
      { echo "$as_me:$LINENO: $ac_file  is  unchanged"  >&5  echo
"$as_me: $ac_file is unchanged" >&6;}
    else
      ac_dir=`(dirname   "$ac_file")   2>/dev/null   ||  $as_expr
X"$ac_file" : 'X[^/]//*[^/][^/]*/*$'      X"$ac_file" : 'X[^/]'
          X"$ac_file" : 'X$'      X"$ac_file" : 'X'       .     :
'' 2>/dev/null || echo X"$ac_file" |
    sed '/^X[^/]*[^/][^/]**$/{ s//1/; q; }
          /^X[^/].*/{ s//1/; q; }
          /^X$/{ s//1/; q; }
          /^X.*/{ s//1/; q; }
          s/.*/./; q'`
      { if $as_mkdir_p; then
    mkdir -p "$ac_dir"
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi  || { { echo "$as_me:$LINENO: error: cannot create directory
echo "$as_me: error: cannot create directory
   { (exit 1); exit 1; }; }; }

      rm -f $ac_file
      mv $tmp/config.h $ac_file
    fi
  else
    cat $tmp/config.h
    rm -f $tmp/config.h
  fi   #   Compute   $ac_file's   index    in    $config_headers.
_am_stamp_count=1 for _am_header in $config_headers :; do
  case $_am_header in
    $ac_file | $ac_file:* )
      break ;;
    * )
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  esac  done  echo  "timestamp for $ac_file" >`(dirname $ac_file)
2>/dev/null || $as_expr X$ac_file : 'X[^/]//*[^/][^/]*/*$'
X$ac_file  :  'X[^/]'    X$ac_file : 'X$'        X$ac_file : 'X'
       .     : '' 2>/dev/null || echo X$ac_file |
    sed '/^X[^/]*[^/][^/]**$/{ s//1/; q; }
          /^X[^/].*/{ s//1/; q; }
          /^X$/{ s//1/; q; }
          /^X.*/{ s//1/; q; }
          s/.*/./; q'`/stamp-h$_am_stamp_count done _ACEOF

cat >>$CONFIG_STATUS <<_ACEOF

{  (exit  0);  exit  0;  }   _ACEOF   chmod   +x   $CONFIG_STATUS
ac_clean_files=$ac_clean_files_save


#  configure is writing to config.log, and then calls config.sta-
tus.  # config.status does its own redirection, appending to con-
fig.log.   #  Unfortunately,  on DOS this fails, as config.log is
still kept open # by configure, so config.status won't be able to
write to it; its # output is simply discarded.  So we exec the FD
to /dev/null, # effectively closing  config.log,  so  it  can  be
properly  (re)opened  and  #  appended to by config.status.  When
coming back to configure, we # need  to  make  the  FD  available
again.  if test "$no_create" != yes; then
  ac_cs_success=:
  ac_config_status_args=
  test "$silent" = yes &&
    ac_config_status_args="$ac_config_status_args --quiet"
  exec 5>/dev/null
  $SHELL   $CONFIG_STATUS  $ac_config_status_args  ||  ac_cs_suc-
cess=false
  exec 5>>config.log

Man(1) output converted with man2html