1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="tcpdump.c"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623INSTALL_DATA
624INSTALL_SCRIPT
625INSTALL_PROGRAM
626MAN_MISC_INFO
627MAN_FILE_FORMATS
628LOCALSRC
629V_PCAPDEP
630V_INCLS
631V_GROUP
632V_DEFS
633V_CCOPT
634MKDEP
635DEPENDENCY_CFLAG
636RANLIB
637PCAP_CONFIG
638LIBOBJS
639EGREP
640GREP
641CPP
642OBJEXT
643EXEEXT
644ac_ct_CC
645CPPFLAGS
646LDFLAGS
647CFLAGS
648CC
649SHLICC2
650host_os
651host_vendor
652host_cpu
653host
654build_os
655build_vendor
656build_cpu
657build
658target_alias
659host_alias
660build_alias
661LIBS
662ECHO_T
663ECHO_N
664ECHO_C
665DEFS
666mandir
667localedir
668libdir
669psdir
670pdfdir
671dvidir
672htmldir
673infodir
674docdir
675oldincludedir
676includedir
677localstatedir
678sharedstatedir
679sysconfdir
680datadir
681datarootdir
682libexecdir
683sbindir
684bindir
685program_transform_name
686prefix
687exec_prefix
688PACKAGE_URL
689PACKAGE_BUGREPORT
690PACKAGE_STRING
691PACKAGE_VERSION
692PACKAGE_TARNAME
693PACKAGE_NAME
694PATH_SEPARATOR
695SHELL'
696ac_subst_files=''
697ac_user_opts='
698enable_option_checking
699with_gcc
700enable_universal
701with_smi
702enable_smb
703with_user
704with_chroot
705enable_ipv6
706with_crypto
707'
708      ac_precious_vars='build_alias
709host_alias
710target_alias
711CC
712CFLAGS
713LDFLAGS
714LIBS
715CPPFLAGS
716CPP'
717
718
719# Initialize some variables set by options.
720ac_init_help=
721ac_init_version=false
722ac_unrecognized_opts=
723ac_unrecognized_sep=
724# The variables have the same names as the options, with
725# dashes changed to underlines.
726cache_file=/dev/null
727exec_prefix=NONE
728no_create=
729no_recursion=
730prefix=NONE
731program_prefix=NONE
732program_suffix=NONE
733program_transform_name=s,x,x,
734silent=
735site=
736srcdir=
737verbose=
738x_includes=NONE
739x_libraries=NONE
740
741# Installation directory options.
742# These are left unexpanded so users can "make install exec_prefix=/foo"
743# and all the variables that are supposed to be based on exec_prefix
744# by default will actually change.
745# Use braces instead of parens because sh, perl, etc. also accept them.
746# (The list follows the same order as the GNU Coding Standards.)
747bindir='${exec_prefix}/bin'
748sbindir='${exec_prefix}/sbin'
749libexecdir='${exec_prefix}/libexec'
750datarootdir='${prefix}/share'
751datadir='${datarootdir}'
752sysconfdir='${prefix}/etc'
753sharedstatedir='${prefix}/com'
754localstatedir='${prefix}/var'
755includedir='${prefix}/include'
756oldincludedir='/usr/include'
757docdir='${datarootdir}/doc/${PACKAGE}'
758infodir='${datarootdir}/info'
759htmldir='${docdir}'
760dvidir='${docdir}'
761pdfdir='${docdir}'
762psdir='${docdir}'
763libdir='${exec_prefix}/lib'
764localedir='${datarootdir}/locale'
765mandir='${datarootdir}/man'
766
767ac_prev=
768ac_dashdash=
769for ac_option
770do
771  # If the previous option needs an argument, assign it.
772  if test -n "$ac_prev"; then
773    eval $ac_prev=\$ac_option
774    ac_prev=
775    continue
776  fi
777
778  case $ac_option in
779  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
780  *=)   ac_optarg= ;;
781  *)    ac_optarg=yes ;;
782  esac
783
784  # Accept the important Cygnus configure options, so we can diagnose typos.
785
786  case $ac_dashdash$ac_option in
787  --)
788    ac_dashdash=yes ;;
789
790  -bindir | --bindir | --bindi | --bind | --bin | --bi)
791    ac_prev=bindir ;;
792  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
793    bindir=$ac_optarg ;;
794
795  -build | --build | --buil | --bui | --bu)
796    ac_prev=build_alias ;;
797  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
798    build_alias=$ac_optarg ;;
799
800  -cache-file | --cache-file | --cache-fil | --cache-fi \
801  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
802    ac_prev=cache_file ;;
803  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
804  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
805    cache_file=$ac_optarg ;;
806
807  --config-cache | -C)
808    cache_file=config.cache ;;
809
810  -datadir | --datadir | --datadi | --datad)
811    ac_prev=datadir ;;
812  -datadir=* | --datadir=* | --datadi=* | --datad=*)
813    datadir=$ac_optarg ;;
814
815  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
816  | --dataroo | --dataro | --datar)
817    ac_prev=datarootdir ;;
818  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
819  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
820    datarootdir=$ac_optarg ;;
821
822  -disable-* | --disable-*)
823    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
824    # Reject names that are not valid shell variable names.
825    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
826      as_fn_error $? "invalid feature name: $ac_useropt"
827    ac_useropt_orig=$ac_useropt
828    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
829    case $ac_user_opts in
830      *"
831"enable_$ac_useropt"
832"*) ;;
833      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
834	 ac_unrecognized_sep=', ';;
835    esac
836    eval enable_$ac_useropt=no ;;
837
838  -docdir | --docdir | --docdi | --doc | --do)
839    ac_prev=docdir ;;
840  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
841    docdir=$ac_optarg ;;
842
843  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
844    ac_prev=dvidir ;;
845  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
846    dvidir=$ac_optarg ;;
847
848  -enable-* | --enable-*)
849    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
850    # Reject names that are not valid shell variable names.
851    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
852      as_fn_error $? "invalid feature name: $ac_useropt"
853    ac_useropt_orig=$ac_useropt
854    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
855    case $ac_user_opts in
856      *"
857"enable_$ac_useropt"
858"*) ;;
859      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
860	 ac_unrecognized_sep=', ';;
861    esac
862    eval enable_$ac_useropt=\$ac_optarg ;;
863
864  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
865  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
866  | --exec | --exe | --ex)
867    ac_prev=exec_prefix ;;
868  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
869  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
870  | --exec=* | --exe=* | --ex=*)
871    exec_prefix=$ac_optarg ;;
872
873  -gas | --gas | --ga | --g)
874    # Obsolete; use --with-gas.
875    with_gas=yes ;;
876
877  -help | --help | --hel | --he | -h)
878    ac_init_help=long ;;
879  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
880    ac_init_help=recursive ;;
881  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
882    ac_init_help=short ;;
883
884  -host | --host | --hos | --ho)
885    ac_prev=host_alias ;;
886  -host=* | --host=* | --hos=* | --ho=*)
887    host_alias=$ac_optarg ;;
888
889  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
890    ac_prev=htmldir ;;
891  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
892  | --ht=*)
893    htmldir=$ac_optarg ;;
894
895  -includedir | --includedir | --includedi | --included | --include \
896  | --includ | --inclu | --incl | --inc)
897    ac_prev=includedir ;;
898  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
899  | --includ=* | --inclu=* | --incl=* | --inc=*)
900    includedir=$ac_optarg ;;
901
902  -infodir | --infodir | --infodi | --infod | --info | --inf)
903    ac_prev=infodir ;;
904  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
905    infodir=$ac_optarg ;;
906
907  -libdir | --libdir | --libdi | --libd)
908    ac_prev=libdir ;;
909  -libdir=* | --libdir=* | --libdi=* | --libd=*)
910    libdir=$ac_optarg ;;
911
912  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
913  | --libexe | --libex | --libe)
914    ac_prev=libexecdir ;;
915  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
916  | --libexe=* | --libex=* | --libe=*)
917    libexecdir=$ac_optarg ;;
918
919  -localedir | --localedir | --localedi | --localed | --locale)
920    ac_prev=localedir ;;
921  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
922    localedir=$ac_optarg ;;
923
924  -localstatedir | --localstatedir | --localstatedi | --localstated \
925  | --localstate | --localstat | --localsta | --localst | --locals)
926    ac_prev=localstatedir ;;
927  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
928  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
929    localstatedir=$ac_optarg ;;
930
931  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
932    ac_prev=mandir ;;
933  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
934    mandir=$ac_optarg ;;
935
936  -nfp | --nfp | --nf)
937    # Obsolete; use --without-fp.
938    with_fp=no ;;
939
940  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
941  | --no-cr | --no-c | -n)
942    no_create=yes ;;
943
944  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
945  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
946    no_recursion=yes ;;
947
948  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
949  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
950  | --oldin | --oldi | --old | --ol | --o)
951    ac_prev=oldincludedir ;;
952  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
953  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
954  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
955    oldincludedir=$ac_optarg ;;
956
957  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
958    ac_prev=prefix ;;
959  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
960    prefix=$ac_optarg ;;
961
962  -program-prefix | --program-prefix | --program-prefi | --program-pref \
963  | --program-pre | --program-pr | --program-p)
964    ac_prev=program_prefix ;;
965  -program-prefix=* | --program-prefix=* | --program-prefi=* \
966  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
967    program_prefix=$ac_optarg ;;
968
969  -program-suffix | --program-suffix | --program-suffi | --program-suff \
970  | --program-suf | --program-su | --program-s)
971    ac_prev=program_suffix ;;
972  -program-suffix=* | --program-suffix=* | --program-suffi=* \
973  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
974    program_suffix=$ac_optarg ;;
975
976  -program-transform-name | --program-transform-name \
977  | --program-transform-nam | --program-transform-na \
978  | --program-transform-n | --program-transform- \
979  | --program-transform | --program-transfor \
980  | --program-transfo | --program-transf \
981  | --program-trans | --program-tran \
982  | --progr-tra | --program-tr | --program-t)
983    ac_prev=program_transform_name ;;
984  -program-transform-name=* | --program-transform-name=* \
985  | --program-transform-nam=* | --program-transform-na=* \
986  | --program-transform-n=* | --program-transform-=* \
987  | --program-transform=* | --program-transfor=* \
988  | --program-transfo=* | --program-transf=* \
989  | --program-trans=* | --program-tran=* \
990  | --progr-tra=* | --program-tr=* | --program-t=*)
991    program_transform_name=$ac_optarg ;;
992
993  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
994    ac_prev=pdfdir ;;
995  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
996    pdfdir=$ac_optarg ;;
997
998  -psdir | --psdir | --psdi | --psd | --ps)
999    ac_prev=psdir ;;
1000  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1001    psdir=$ac_optarg ;;
1002
1003  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1004  | -silent | --silent | --silen | --sile | --sil)
1005    silent=yes ;;
1006
1007  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1008    ac_prev=sbindir ;;
1009  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1010  | --sbi=* | --sb=*)
1011    sbindir=$ac_optarg ;;
1012
1013  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1014  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1015  | --sharedst | --shareds | --shared | --share | --shar \
1016  | --sha | --sh)
1017    ac_prev=sharedstatedir ;;
1018  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1019  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1020  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1021  | --sha=* | --sh=*)
1022    sharedstatedir=$ac_optarg ;;
1023
1024  -site | --site | --sit)
1025    ac_prev=site ;;
1026  -site=* | --site=* | --sit=*)
1027    site=$ac_optarg ;;
1028
1029  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1030    ac_prev=srcdir ;;
1031  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1032    srcdir=$ac_optarg ;;
1033
1034  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1035  | --syscon | --sysco | --sysc | --sys | --sy)
1036    ac_prev=sysconfdir ;;
1037  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1038  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1039    sysconfdir=$ac_optarg ;;
1040
1041  -target | --target | --targe | --targ | --tar | --ta | --t)
1042    ac_prev=target_alias ;;
1043  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1044    target_alias=$ac_optarg ;;
1045
1046  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1047    verbose=yes ;;
1048
1049  -version | --version | --versio | --versi | --vers | -V)
1050    ac_init_version=: ;;
1051
1052  -with-* | --with-*)
1053    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1054    # Reject names that are not valid shell variable names.
1055    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1056      as_fn_error $? "invalid package name: $ac_useropt"
1057    ac_useropt_orig=$ac_useropt
1058    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1059    case $ac_user_opts in
1060      *"
1061"with_$ac_useropt"
1062"*) ;;
1063      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1064	 ac_unrecognized_sep=', ';;
1065    esac
1066    eval with_$ac_useropt=\$ac_optarg ;;
1067
1068  -without-* | --without-*)
1069    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1070    # Reject names that are not valid shell variable names.
1071    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1072      as_fn_error $? "invalid package name: $ac_useropt"
1073    ac_useropt_orig=$ac_useropt
1074    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1075    case $ac_user_opts in
1076      *"
1077"with_$ac_useropt"
1078"*) ;;
1079      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1080	 ac_unrecognized_sep=', ';;
1081    esac
1082    eval with_$ac_useropt=no ;;
1083
1084  --x)
1085    # Obsolete; use --with-x.
1086    with_x=yes ;;
1087
1088  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1089  | --x-incl | --x-inc | --x-in | --x-i)
1090    ac_prev=x_includes ;;
1091  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1092  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1093    x_includes=$ac_optarg ;;
1094
1095  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1096  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1097    ac_prev=x_libraries ;;
1098  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1099  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1100    x_libraries=$ac_optarg ;;
1101
1102  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1103Try \`$0 --help' for more information"
1104    ;;
1105
1106  *=*)
1107    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1108    # Reject names that are not valid shell variable names.
1109    case $ac_envvar in #(
1110      '' | [0-9]* | *[!_$as_cr_alnum]* )
1111      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1112    esac
1113    eval $ac_envvar=\$ac_optarg
1114    export $ac_envvar ;;
1115
1116  *)
1117    # FIXME: should be removed in autoconf 3.0.
1118    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1119    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1120      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1121    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1122    ;;
1123
1124  esac
1125done
1126
1127if test -n "$ac_prev"; then
1128  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1129  as_fn_error $? "missing argument to $ac_option"
1130fi
1131
1132if test -n "$ac_unrecognized_opts"; then
1133  case $enable_option_checking in
1134    no) ;;
1135    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1136    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1137  esac
1138fi
1139
1140# Check all directory arguments for consistency.
1141for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1142		datadir sysconfdir sharedstatedir localstatedir includedir \
1143		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1144		libdir localedir mandir
1145do
1146  eval ac_val=\$$ac_var
1147  # Remove trailing slashes.
1148  case $ac_val in
1149    */ )
1150      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1151      eval $ac_var=\$ac_val;;
1152  esac
1153  # Be sure to have absolute directory names.
1154  case $ac_val in
1155    [\\/$]* | ?:[\\/]* )  continue;;
1156    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1157  esac
1158  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1159done
1160
1161# There might be people who depend on the old broken behavior: `$host'
1162# used to hold the argument of --host etc.
1163# FIXME: To remove some day.
1164build=$build_alias
1165host=$host_alias
1166target=$target_alias
1167
1168# FIXME: To remove some day.
1169if test "x$host_alias" != x; then
1170  if test "x$build_alias" = x; then
1171    cross_compiling=maybe
1172  elif test "x$build_alias" != "x$host_alias"; then
1173    cross_compiling=yes
1174  fi
1175fi
1176
1177ac_tool_prefix=
1178test -n "$host_alias" && ac_tool_prefix=$host_alias-
1179
1180test "$silent" = yes && exec 6>/dev/null
1181
1182
1183ac_pwd=`pwd` && test -n "$ac_pwd" &&
1184ac_ls_di=`ls -di .` &&
1185ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1186  as_fn_error $? "working directory cannot be determined"
1187test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1188  as_fn_error $? "pwd does not report name of working directory"
1189
1190
1191# Find the source files, if location was not specified.
1192if test -z "$srcdir"; then
1193  ac_srcdir_defaulted=yes
1194  # Try the directory containing this script, then the parent directory.
1195  ac_confdir=`$as_dirname -- "$as_myself" ||
1196$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1197	 X"$as_myself" : 'X\(//\)[^/]' \| \
1198	 X"$as_myself" : 'X\(//\)$' \| \
1199	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1200$as_echo X"$as_myself" |
1201    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1202	    s//\1/
1203	    q
1204	  }
1205	  /^X\(\/\/\)[^/].*/{
1206	    s//\1/
1207	    q
1208	  }
1209	  /^X\(\/\/\)$/{
1210	    s//\1/
1211	    q
1212	  }
1213	  /^X\(\/\).*/{
1214	    s//\1/
1215	    q
1216	  }
1217	  s/.*/./; q'`
1218  srcdir=$ac_confdir
1219  if test ! -r "$srcdir/$ac_unique_file"; then
1220    srcdir=..
1221  fi
1222else
1223  ac_srcdir_defaulted=no
1224fi
1225if test ! -r "$srcdir/$ac_unique_file"; then
1226  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1227  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1228fi
1229ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1230ac_abs_confdir=`(
1231	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1232	pwd)`
1233# When building in place, set srcdir=.
1234if test "$ac_abs_confdir" = "$ac_pwd"; then
1235  srcdir=.
1236fi
1237# Remove unnecessary trailing slashes from srcdir.
1238# Double slashes in file names in object file debugging info
1239# mess up M-x gdb in Emacs.
1240case $srcdir in
1241*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1242esac
1243for ac_var in $ac_precious_vars; do
1244  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1245  eval ac_env_${ac_var}_value=\$${ac_var}
1246  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1247  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1248done
1249
1250#
1251# Report the --help message.
1252#
1253if test "$ac_init_help" = "long"; then
1254  # Omit some internal or obsolete options to make the list less imposing.
1255  # This message is too long to be a string in the A/UX 3.1 sh.
1256  cat <<_ACEOF
1257\`configure' configures this package to adapt to many kinds of systems.
1258
1259Usage: $0 [OPTION]... [VAR=VALUE]...
1260
1261To assign environment variables (e.g., CC, CFLAGS...), specify them as
1262VAR=VALUE.  See below for descriptions of some of the useful variables.
1263
1264Defaults for the options are specified in brackets.
1265
1266Configuration:
1267  -h, --help              display this help and exit
1268      --help=short        display options specific to this package
1269      --help=recursive    display the short help of all the included packages
1270  -V, --version           display version information and exit
1271  -q, --quiet, --silent   do not print \`checking ...' messages
1272      --cache-file=FILE   cache test results in FILE [disabled]
1273  -C, --config-cache      alias for \`--cache-file=config.cache'
1274  -n, --no-create         do not create output files
1275      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1276
1277Installation directories:
1278  --prefix=PREFIX         install architecture-independent files in PREFIX
1279                          [$ac_default_prefix]
1280  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1281                          [PREFIX]
1282
1283By default, \`make install' will install all the files in
1284\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1285an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1286for instance \`--prefix=\$HOME'.
1287
1288For better control, use the options below.
1289
1290Fine tuning of the installation directories:
1291  --bindir=DIR            user executables [EPREFIX/bin]
1292  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1293  --libexecdir=DIR        program executables [EPREFIX/libexec]
1294  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1295  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1296  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1297  --libdir=DIR            object code libraries [EPREFIX/lib]
1298  --includedir=DIR        C header files [PREFIX/include]
1299  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1300  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1301  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1302  --infodir=DIR           info documentation [DATAROOTDIR/info]
1303  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1304  --mandir=DIR            man documentation [DATAROOTDIR/man]
1305  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1306  --htmldir=DIR           html documentation [DOCDIR]
1307  --dvidir=DIR            dvi documentation [DOCDIR]
1308  --pdfdir=DIR            pdf documentation [DOCDIR]
1309  --psdir=DIR             ps documentation [DOCDIR]
1310_ACEOF
1311
1312  cat <<\_ACEOF
1313
1314System types:
1315  --build=BUILD     configure for building on BUILD [guessed]
1316  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1317_ACEOF
1318fi
1319
1320if test -n "$ac_init_help"; then
1321
1322  cat <<\_ACEOF
1323
1324Optional Features:
1325  --disable-option-checking  ignore unrecognized --enable/--with options
1326  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1327  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1328  --disable-universal     don't build universal on OS X
1329  --enable-smb            enable possibly-buggy SMB printer default=yes
1330  --disable-smb           disable possibly-buggy SMB printer
1331  --enable-ipv6           enable ipv6 (with ipv4) support
1332  --disable-ipv6          disable ipv6 support
1333
1334Optional Packages:
1335  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1336  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1337  --without-gcc           don't use gcc
1338  --with-smi              link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1339  --without-smi           don't link with libsmi
1340  --with-user=USERNAME    drop privileges by default to USERNAME
1341  --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1342  --with-crypto           use OpenSSL libcrypto [default=yes, if available]
1343
1344Some influential environment variables:
1345  CC          C compiler command
1346  CFLAGS      C compiler flags
1347  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1348              nonstandard directory <lib dir>
1349  LIBS        libraries to pass to the linker, e.g. -l<library>
1350  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1351              you have headers in a nonstandard directory <include dir>
1352  CPP         C preprocessor
1353
1354Use these variables to override the choices made by `configure' or to help
1355it to find libraries and programs with nonstandard names/locations.
1356
1357Report bugs to the package provider.
1358_ACEOF
1359ac_status=$?
1360fi
1361
1362if test "$ac_init_help" = "recursive"; then
1363  # If there are subdirs, report their specific --help.
1364  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1365    test -d "$ac_dir" ||
1366      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1367      continue
1368    ac_builddir=.
1369
1370case "$ac_dir" in
1371.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1372*)
1373  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1374  # A ".." for each directory in $ac_dir_suffix.
1375  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1376  case $ac_top_builddir_sub in
1377  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1378  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1379  esac ;;
1380esac
1381ac_abs_top_builddir=$ac_pwd
1382ac_abs_builddir=$ac_pwd$ac_dir_suffix
1383# for backward compatibility:
1384ac_top_builddir=$ac_top_build_prefix
1385
1386case $srcdir in
1387  .)  # We are building in place.
1388    ac_srcdir=.
1389    ac_top_srcdir=$ac_top_builddir_sub
1390    ac_abs_top_srcdir=$ac_pwd ;;
1391  [\\/]* | ?:[\\/]* )  # Absolute name.
1392    ac_srcdir=$srcdir$ac_dir_suffix;
1393    ac_top_srcdir=$srcdir
1394    ac_abs_top_srcdir=$srcdir ;;
1395  *) # Relative name.
1396    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1397    ac_top_srcdir=$ac_top_build_prefix$srcdir
1398    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1399esac
1400ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1401
1402    cd "$ac_dir" || { ac_status=$?; continue; }
1403    # Check for guested configure.
1404    if test -f "$ac_srcdir/configure.gnu"; then
1405      echo &&
1406      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1407    elif test -f "$ac_srcdir/configure"; then
1408      echo &&
1409      $SHELL "$ac_srcdir/configure" --help=recursive
1410    else
1411      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1412    fi || ac_status=$?
1413    cd "$ac_pwd" || { ac_status=$?; break; }
1414  done
1415fi
1416
1417test -n "$ac_init_help" && exit $ac_status
1418if $ac_init_version; then
1419  cat <<\_ACEOF
1420configure
1421generated by GNU Autoconf 2.69
1422
1423Copyright (C) 2012 Free Software Foundation, Inc.
1424This configure script is free software; the Free Software Foundation
1425gives unlimited permission to copy, distribute and modify it.
1426_ACEOF
1427  exit
1428fi
1429
1430## ------------------------ ##
1431## Autoconf initialization. ##
1432## ------------------------ ##
1433
1434# ac_fn_c_try_compile LINENO
1435# --------------------------
1436# Try to compile conftest.$ac_ext, and return whether this succeeded.
1437ac_fn_c_try_compile ()
1438{
1439  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1440  rm -f conftest.$ac_objext
1441  if { { ac_try="$ac_compile"
1442case "(($ac_try" in
1443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1444  *) ac_try_echo=$ac_try;;
1445esac
1446eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1447$as_echo "$ac_try_echo"; } >&5
1448  (eval "$ac_compile") 2>conftest.err
1449  ac_status=$?
1450  if test -s conftest.err; then
1451    grep -v '^ *+' conftest.err >conftest.er1
1452    cat conftest.er1 >&5
1453    mv -f conftest.er1 conftest.err
1454  fi
1455  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1456  test $ac_status = 0; } && {
1457	 test -z "$ac_c_werror_flag" ||
1458	 test ! -s conftest.err
1459       } && test -s conftest.$ac_objext; then :
1460  ac_retval=0
1461else
1462  $as_echo "$as_me: failed program was:" >&5
1463sed 's/^/| /' conftest.$ac_ext >&5
1464
1465	ac_retval=1
1466fi
1467  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1468  as_fn_set_status $ac_retval
1469
1470} # ac_fn_c_try_compile
1471
1472# ac_fn_c_try_cpp LINENO
1473# ----------------------
1474# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1475ac_fn_c_try_cpp ()
1476{
1477  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1478  if { { ac_try="$ac_cpp conftest.$ac_ext"
1479case "(($ac_try" in
1480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1481  *) ac_try_echo=$ac_try;;
1482esac
1483eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1484$as_echo "$ac_try_echo"; } >&5
1485  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1486  ac_status=$?
1487  if test -s conftest.err; then
1488    grep -v '^ *+' conftest.err >conftest.er1
1489    cat conftest.er1 >&5
1490    mv -f conftest.er1 conftest.err
1491  fi
1492  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1493  test $ac_status = 0; } > conftest.i && {
1494	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1495	 test ! -s conftest.err
1496       }; then :
1497  ac_retval=0
1498else
1499  $as_echo "$as_me: failed program was:" >&5
1500sed 's/^/| /' conftest.$ac_ext >&5
1501
1502    ac_retval=1
1503fi
1504  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1505  as_fn_set_status $ac_retval
1506
1507} # ac_fn_c_try_cpp
1508
1509# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1510# -------------------------------------------------------
1511# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1512# the include files in INCLUDES and setting the cache variable VAR
1513# accordingly.
1514ac_fn_c_check_header_mongrel ()
1515{
1516  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517  if eval \${$3+:} false; then :
1518  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1519$as_echo_n "checking for $2... " >&6; }
1520if eval \${$3+:} false; then :
1521  $as_echo_n "(cached) " >&6
1522fi
1523eval ac_res=\$$3
1524	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1525$as_echo "$ac_res" >&6; }
1526else
1527  # Is the header compilable?
1528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1529$as_echo_n "checking $2 usability... " >&6; }
1530cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1531/* end confdefs.h.  */
1532$4
1533#include <$2>
1534_ACEOF
1535if ac_fn_c_try_compile "$LINENO"; then :
1536  ac_header_compiler=yes
1537else
1538  ac_header_compiler=no
1539fi
1540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1542$as_echo "$ac_header_compiler" >&6; }
1543
1544# Is the header present?
1545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1546$as_echo_n "checking $2 presence... " >&6; }
1547cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1548/* end confdefs.h.  */
1549#include <$2>
1550_ACEOF
1551if ac_fn_c_try_cpp "$LINENO"; then :
1552  ac_header_preproc=yes
1553else
1554  ac_header_preproc=no
1555fi
1556rm -f conftest.err conftest.i conftest.$ac_ext
1557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1558$as_echo "$ac_header_preproc" >&6; }
1559
1560# So?  What about this header?
1561case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1562  yes:no: )
1563    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1564$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1565    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1566$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1567    ;;
1568  no:yes:* )
1569    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1570$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1571    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1572$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1573    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1574$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1575    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1576$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1577    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1578$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1579    ;;
1580esac
1581  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1582$as_echo_n "checking for $2... " >&6; }
1583if eval \${$3+:} false; then :
1584  $as_echo_n "(cached) " >&6
1585else
1586  eval "$3=\$ac_header_compiler"
1587fi
1588eval ac_res=\$$3
1589	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1590$as_echo "$ac_res" >&6; }
1591fi
1592  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593
1594} # ac_fn_c_check_header_mongrel
1595
1596# ac_fn_c_try_run LINENO
1597# ----------------------
1598# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1599# that executables *can* be run.
1600ac_fn_c_try_run ()
1601{
1602  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603  if { { ac_try="$ac_link"
1604case "(($ac_try" in
1605  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606  *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610  (eval "$ac_link") 2>&5
1611  ac_status=$?
1612  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1614  { { case "(($ac_try" in
1615  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616  *) ac_try_echo=$ac_try;;
1617esac
1618eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619$as_echo "$ac_try_echo"; } >&5
1620  (eval "$ac_try") 2>&5
1621  ac_status=$?
1622  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623  test $ac_status = 0; }; }; then :
1624  ac_retval=0
1625else
1626  $as_echo "$as_me: program exited with status $ac_status" >&5
1627       $as_echo "$as_me: failed program was:" >&5
1628sed 's/^/| /' conftest.$ac_ext >&5
1629
1630       ac_retval=$ac_status
1631fi
1632  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1634  as_fn_set_status $ac_retval
1635
1636} # ac_fn_c_try_run
1637
1638# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1639# -------------------------------------------------------
1640# Tests whether HEADER exists and can be compiled using the include files in
1641# INCLUDES, setting the cache variable VAR accordingly.
1642ac_fn_c_check_header_compile ()
1643{
1644  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1646$as_echo_n "checking for $2... " >&6; }
1647if eval \${$3+:} false; then :
1648  $as_echo_n "(cached) " >&6
1649else
1650  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651/* end confdefs.h.  */
1652$4
1653#include <$2>
1654_ACEOF
1655if ac_fn_c_try_compile "$LINENO"; then :
1656  eval "$3=yes"
1657else
1658  eval "$3=no"
1659fi
1660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661fi
1662eval ac_res=\$$3
1663	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1664$as_echo "$ac_res" >&6; }
1665  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666
1667} # ac_fn_c_check_header_compile
1668
1669# ac_fn_c_try_link LINENO
1670# -----------------------
1671# Try to link conftest.$ac_ext, and return whether this succeeded.
1672ac_fn_c_try_link ()
1673{
1674  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675  rm -f conftest.$ac_objext conftest$ac_exeext
1676  if { { ac_try="$ac_link"
1677case "(($ac_try" in
1678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679  *) ac_try_echo=$ac_try;;
1680esac
1681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682$as_echo "$ac_try_echo"; } >&5
1683  (eval "$ac_link") 2>conftest.err
1684  ac_status=$?
1685  if test -s conftest.err; then
1686    grep -v '^ *+' conftest.err >conftest.er1
1687    cat conftest.er1 >&5
1688    mv -f conftest.er1 conftest.err
1689  fi
1690  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691  test $ac_status = 0; } && {
1692	 test -z "$ac_c_werror_flag" ||
1693	 test ! -s conftest.err
1694       } && test -s conftest$ac_exeext && {
1695	 test "$cross_compiling" = yes ||
1696	 test -x conftest$ac_exeext
1697       }; then :
1698  ac_retval=0
1699else
1700  $as_echo "$as_me: failed program was:" >&5
1701sed 's/^/| /' conftest.$ac_ext >&5
1702
1703	ac_retval=1
1704fi
1705  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1706  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1707  # interfere with the next link command; also delete a directory that is
1708  # left behind by Apple's compiler.  We do this before executing the actions.
1709  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711  as_fn_set_status $ac_retval
1712
1713} # ac_fn_c_try_link
1714
1715# ac_fn_c_check_func LINENO FUNC VAR
1716# ----------------------------------
1717# Tests whether FUNC exists, setting the cache variable VAR accordingly
1718ac_fn_c_check_func ()
1719{
1720  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722$as_echo_n "checking for $2... " >&6; }
1723if eval \${$3+:} false; then :
1724  $as_echo_n "(cached) " >&6
1725else
1726  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1727/* end confdefs.h.  */
1728/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1729   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1730#define $2 innocuous_$2
1731
1732/* System header to define __stub macros and hopefully few prototypes,
1733    which can conflict with char $2 (); below.
1734    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1735    <limits.h> exists even on freestanding compilers.  */
1736
1737#ifdef __STDC__
1738# include <limits.h>
1739#else
1740# include <assert.h>
1741#endif
1742
1743#undef $2
1744
1745/* Override any GCC internal prototype to avoid an error.
1746   Use char because int might match the return type of a GCC
1747   builtin and then its argument prototype would still apply.  */
1748#ifdef __cplusplus
1749extern "C"
1750#endif
1751char $2 ();
1752/* The GNU C library defines this for functions which it implements
1753    to always fail with ENOSYS.  Some functions are actually named
1754    something starting with __ and the normal name is an alias.  */
1755#if defined __stub_$2 || defined __stub___$2
1756choke me
1757#endif
1758
1759int
1760main ()
1761{
1762return $2 ();
1763  ;
1764  return 0;
1765}
1766_ACEOF
1767if ac_fn_c_try_link "$LINENO"; then :
1768  eval "$3=yes"
1769else
1770  eval "$3=no"
1771fi
1772rm -f core conftest.err conftest.$ac_objext \
1773    conftest$ac_exeext conftest.$ac_ext
1774fi
1775eval ac_res=\$$3
1776	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777$as_echo "$ac_res" >&6; }
1778  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779
1780} # ac_fn_c_check_func
1781
1782# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1783# ---------------------------------------------
1784# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1785# accordingly.
1786ac_fn_c_check_decl ()
1787{
1788  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789  as_decl_name=`echo $2|sed 's/ *(.*//'`
1790  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1791  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1792$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1793if eval \${$3+:} false; then :
1794  $as_echo_n "(cached) " >&6
1795else
1796  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1797/* end confdefs.h.  */
1798$4
1799int
1800main ()
1801{
1802#ifndef $as_decl_name
1803#ifdef __cplusplus
1804  (void) $as_decl_use;
1805#else
1806  (void) $as_decl_name;
1807#endif
1808#endif
1809
1810  ;
1811  return 0;
1812}
1813_ACEOF
1814if ac_fn_c_try_compile "$LINENO"; then :
1815  eval "$3=yes"
1816else
1817  eval "$3=no"
1818fi
1819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820fi
1821eval ac_res=\$$3
1822	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823$as_echo "$ac_res" >&6; }
1824  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825
1826} # ac_fn_c_check_decl
1827
1828# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1829# -------------------------------------------
1830# Tests whether TYPE exists after having included INCLUDES, setting cache
1831# variable VAR accordingly.
1832ac_fn_c_check_type ()
1833{
1834  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1836$as_echo_n "checking for $2... " >&6; }
1837if eval \${$3+:} false; then :
1838  $as_echo_n "(cached) " >&6
1839else
1840  eval "$3=no"
1841  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842/* end confdefs.h.  */
1843$4
1844int
1845main ()
1846{
1847if (sizeof ($2))
1848	 return 0;
1849  ;
1850  return 0;
1851}
1852_ACEOF
1853if ac_fn_c_try_compile "$LINENO"; then :
1854  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855/* end confdefs.h.  */
1856$4
1857int
1858main ()
1859{
1860if (sizeof (($2)))
1861	    return 0;
1862  ;
1863  return 0;
1864}
1865_ACEOF
1866if ac_fn_c_try_compile "$LINENO"; then :
1867
1868else
1869  eval "$3=yes"
1870fi
1871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1872fi
1873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1874fi
1875eval ac_res=\$$3
1876	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1877$as_echo "$ac_res" >&6; }
1878  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1879
1880} # ac_fn_c_check_type
1881
1882# ac_fn_c_find_intX_t LINENO BITS VAR
1883# -----------------------------------
1884# Finds a signed integer type with width BITS, setting cache variable VAR
1885# accordingly.
1886ac_fn_c_find_intX_t ()
1887{
1888  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1890$as_echo_n "checking for int$2_t... " >&6; }
1891if eval \${$3+:} false; then :
1892  $as_echo_n "(cached) " >&6
1893else
1894  eval "$3=no"
1895     # Order is important - never check a type that is potentially smaller
1896     # than half of the expected target width.
1897     for ac_type in int$2_t 'int' 'long int' \
1898	 'long long int' 'short int' 'signed char'; do
1899       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900/* end confdefs.h.  */
1901$ac_includes_default
1902	     enum { N = $2 / 2 - 1 };
1903int
1904main ()
1905{
1906static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1907test_array [0] = 0;
1908return test_array [0];
1909
1910  ;
1911  return 0;
1912}
1913_ACEOF
1914if ac_fn_c_try_compile "$LINENO"; then :
1915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916/* end confdefs.h.  */
1917$ac_includes_default
1918	        enum { N = $2 / 2 - 1 };
1919int
1920main ()
1921{
1922static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1923		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1924test_array [0] = 0;
1925return test_array [0];
1926
1927  ;
1928  return 0;
1929}
1930_ACEOF
1931if ac_fn_c_try_compile "$LINENO"; then :
1932
1933else
1934  case $ac_type in #(
1935  int$2_t) :
1936    eval "$3=yes" ;; #(
1937  *) :
1938    eval "$3=\$ac_type" ;;
1939esac
1940fi
1941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942fi
1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944       if eval test \"x\$"$3"\" = x"no"; then :
1945
1946else
1947  break
1948fi
1949     done
1950fi
1951eval ac_res=\$$3
1952	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953$as_echo "$ac_res" >&6; }
1954  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955
1956} # ac_fn_c_find_intX_t
1957
1958# ac_fn_c_find_uintX_t LINENO BITS VAR
1959# ------------------------------------
1960# Finds an unsigned integer type with width BITS, setting cache variable VAR
1961# accordingly.
1962ac_fn_c_find_uintX_t ()
1963{
1964  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1965  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1966$as_echo_n "checking for uint$2_t... " >&6; }
1967if eval \${$3+:} false; then :
1968  $as_echo_n "(cached) " >&6
1969else
1970  eval "$3=no"
1971     # Order is important - never check a type that is potentially smaller
1972     # than half of the expected target width.
1973     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1974	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1975       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976/* end confdefs.h.  */
1977$ac_includes_default
1978int
1979main ()
1980{
1981static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1982test_array [0] = 0;
1983return test_array [0];
1984
1985  ;
1986  return 0;
1987}
1988_ACEOF
1989if ac_fn_c_try_compile "$LINENO"; then :
1990  case $ac_type in #(
1991  uint$2_t) :
1992    eval "$3=yes" ;; #(
1993  *) :
1994    eval "$3=\$ac_type" ;;
1995esac
1996fi
1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998       if eval test \"x\$"$3"\" = x"no"; then :
1999
2000else
2001  break
2002fi
2003     done
2004fi
2005eval ac_res=\$$3
2006	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007$as_echo "$ac_res" >&6; }
2008  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2009
2010} # ac_fn_c_find_uintX_t
2011cat >config.log <<_ACEOF
2012This file contains any messages produced by compilers while
2013running configure, to aid debugging if configure makes a mistake.
2014
2015It was created by $as_me, which was
2016generated by GNU Autoconf 2.69.  Invocation command line was
2017
2018  $ $0 $@
2019
2020_ACEOF
2021exec 5>>config.log
2022{
2023cat <<_ASUNAME
2024## --------- ##
2025## Platform. ##
2026## --------- ##
2027
2028hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2029uname -m = `(uname -m) 2>/dev/null || echo unknown`
2030uname -r = `(uname -r) 2>/dev/null || echo unknown`
2031uname -s = `(uname -s) 2>/dev/null || echo unknown`
2032uname -v = `(uname -v) 2>/dev/null || echo unknown`
2033
2034/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2035/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2036
2037/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2038/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2039/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2040/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2041/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2042/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2043/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2044
2045_ASUNAME
2046
2047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2048for as_dir in $PATH
2049do
2050  IFS=$as_save_IFS
2051  test -z "$as_dir" && as_dir=.
2052    $as_echo "PATH: $as_dir"
2053  done
2054IFS=$as_save_IFS
2055
2056} >&5
2057
2058cat >&5 <<_ACEOF
2059
2060
2061## ----------- ##
2062## Core tests. ##
2063## ----------- ##
2064
2065_ACEOF
2066
2067
2068# Keep a trace of the command line.
2069# Strip out --no-create and --no-recursion so they do not pile up.
2070# Strip out --silent because we don't want to record it for future runs.
2071# Also quote any args containing shell meta-characters.
2072# Make two passes to allow for proper duplicate-argument suppression.
2073ac_configure_args=
2074ac_configure_args0=
2075ac_configure_args1=
2076ac_must_keep_next=false
2077for ac_pass in 1 2
2078do
2079  for ac_arg
2080  do
2081    case $ac_arg in
2082    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2083    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2084    | -silent | --silent | --silen | --sile | --sil)
2085      continue ;;
2086    *\'*)
2087      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2088    esac
2089    case $ac_pass in
2090    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2091    2)
2092      as_fn_append ac_configure_args1 " '$ac_arg'"
2093      if test $ac_must_keep_next = true; then
2094	ac_must_keep_next=false # Got value, back to normal.
2095      else
2096	case $ac_arg in
2097	  *=* | --config-cache | -C | -disable-* | --disable-* \
2098	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2099	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2100	  | -with-* | --with-* | -without-* | --without-* | --x)
2101	    case "$ac_configure_args0 " in
2102	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2103	    esac
2104	    ;;
2105	  -* ) ac_must_keep_next=true ;;
2106	esac
2107      fi
2108      as_fn_append ac_configure_args " '$ac_arg'"
2109      ;;
2110    esac
2111  done
2112done
2113{ ac_configure_args0=; unset ac_configure_args0;}
2114{ ac_configure_args1=; unset ac_configure_args1;}
2115
2116# When interrupted or exit'd, cleanup temporary files, and complete
2117# config.log.  We remove comments because anyway the quotes in there
2118# would cause problems or look ugly.
2119# WARNING: Use '\'' to represent an apostrophe within the trap.
2120# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2121trap 'exit_status=$?
2122  # Save into config.log some information that might help in debugging.
2123  {
2124    echo
2125
2126    $as_echo "## ---------------- ##
2127## Cache variables. ##
2128## ---------------- ##"
2129    echo
2130    # The following way of writing the cache mishandles newlines in values,
2131(
2132  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2133    eval ac_val=\$$ac_var
2134    case $ac_val in #(
2135    *${as_nl}*)
2136      case $ac_var in #(
2137      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2138$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2139      esac
2140      case $ac_var in #(
2141      _ | IFS | as_nl) ;; #(
2142      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2143      *) { eval $ac_var=; unset $ac_var;} ;;
2144      esac ;;
2145    esac
2146  done
2147  (set) 2>&1 |
2148    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2149    *${as_nl}ac_space=\ *)
2150      sed -n \
2151	"s/'\''/'\''\\\\'\'''\''/g;
2152	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2153      ;; #(
2154    *)
2155      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2156      ;;
2157    esac |
2158    sort
2159)
2160    echo
2161
2162    $as_echo "## ----------------- ##
2163## Output variables. ##
2164## ----------------- ##"
2165    echo
2166    for ac_var in $ac_subst_vars
2167    do
2168      eval ac_val=\$$ac_var
2169      case $ac_val in
2170      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2171      esac
2172      $as_echo "$ac_var='\''$ac_val'\''"
2173    done | sort
2174    echo
2175
2176    if test -n "$ac_subst_files"; then
2177      $as_echo "## ------------------- ##
2178## File substitutions. ##
2179## ------------------- ##"
2180      echo
2181      for ac_var in $ac_subst_files
2182      do
2183	eval ac_val=\$$ac_var
2184	case $ac_val in
2185	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2186	esac
2187	$as_echo "$ac_var='\''$ac_val'\''"
2188      done | sort
2189      echo
2190    fi
2191
2192    if test -s confdefs.h; then
2193      $as_echo "## ----------- ##
2194## confdefs.h. ##
2195## ----------- ##"
2196      echo
2197      cat confdefs.h
2198      echo
2199    fi
2200    test "$ac_signal" != 0 &&
2201      $as_echo "$as_me: caught signal $ac_signal"
2202    $as_echo "$as_me: exit $exit_status"
2203  } >&5
2204  rm -f core *.core core.conftest.* &&
2205    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2206    exit $exit_status
2207' 0
2208for ac_signal in 1 2 13 15; do
2209  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2210done
2211ac_signal=0
2212
2213# confdefs.h avoids OS command line length limits that DEFS can exceed.
2214rm -f -r conftest* confdefs.h
2215
2216$as_echo "/* confdefs.h */" > confdefs.h
2217
2218# Predefined preprocessor variables.
2219
2220cat >>confdefs.h <<_ACEOF
2221#define PACKAGE_NAME "$PACKAGE_NAME"
2222_ACEOF
2223
2224cat >>confdefs.h <<_ACEOF
2225#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2226_ACEOF
2227
2228cat >>confdefs.h <<_ACEOF
2229#define PACKAGE_VERSION "$PACKAGE_VERSION"
2230_ACEOF
2231
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_STRING "$PACKAGE_STRING"
2234_ACEOF
2235
2236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2238_ACEOF
2239
2240cat >>confdefs.h <<_ACEOF
2241#define PACKAGE_URL "$PACKAGE_URL"
2242_ACEOF
2243
2244
2245# Let the site file select an alternate cache file if it wants to.
2246# Prefer an explicitly selected file to automatically selected ones.
2247ac_site_file1=NONE
2248ac_site_file2=NONE
2249if test -n "$CONFIG_SITE"; then
2250  # We do not want a PATH search for config.site.
2251  case $CONFIG_SITE in #((
2252    -*)  ac_site_file1=./$CONFIG_SITE;;
2253    */*) ac_site_file1=$CONFIG_SITE;;
2254    *)   ac_site_file1=./$CONFIG_SITE;;
2255  esac
2256elif test "x$prefix" != xNONE; then
2257  ac_site_file1=$prefix/share/config.site
2258  ac_site_file2=$prefix/etc/config.site
2259else
2260  ac_site_file1=$ac_default_prefix/share/config.site
2261  ac_site_file2=$ac_default_prefix/etc/config.site
2262fi
2263for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2264do
2265  test "x$ac_site_file" = xNONE && continue
2266  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2267    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2268$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2269    sed 's/^/| /' "$ac_site_file" >&5
2270    . "$ac_site_file" \
2271      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2272$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2273as_fn_error $? "failed to load site script $ac_site_file
2274See \`config.log' for more details" "$LINENO" 5; }
2275  fi
2276done
2277
2278if test -r "$cache_file"; then
2279  # Some versions of bash will fail to source /dev/null (special files
2280  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2281  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2282    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2283$as_echo "$as_me: loading cache $cache_file" >&6;}
2284    case $cache_file in
2285      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2286      *)                      . "./$cache_file";;
2287    esac
2288  fi
2289else
2290  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2291$as_echo "$as_me: creating cache $cache_file" >&6;}
2292  >$cache_file
2293fi
2294
2295# Check that the precious variables saved in the cache have kept the same
2296# value.
2297ac_cache_corrupted=false
2298for ac_var in $ac_precious_vars; do
2299  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2300  eval ac_new_set=\$ac_env_${ac_var}_set
2301  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2302  eval ac_new_val=\$ac_env_${ac_var}_value
2303  case $ac_old_set,$ac_new_set in
2304    set,)
2305      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2306$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2307      ac_cache_corrupted=: ;;
2308    ,set)
2309      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2310$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2311      ac_cache_corrupted=: ;;
2312    ,);;
2313    *)
2314      if test "x$ac_old_val" != "x$ac_new_val"; then
2315	# differences in whitespace do not lead to failure.
2316	ac_old_val_w=`echo x $ac_old_val`
2317	ac_new_val_w=`echo x $ac_new_val`
2318	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2319	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2320$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2321	  ac_cache_corrupted=:
2322	else
2323	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2324$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2325	  eval $ac_var=\$ac_old_val
2326	fi
2327	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2328$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2329	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2330$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2331      fi;;
2332  esac
2333  # Pass precious variables to config.status.
2334  if test "$ac_new_set" = set; then
2335    case $ac_new_val in
2336    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2337    *) ac_arg=$ac_var=$ac_new_val ;;
2338    esac
2339    case " $ac_configure_args " in
2340      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2341      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2342    esac
2343  fi
2344done
2345if $ac_cache_corrupted; then
2346  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2348  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2349$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2350  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2351fi
2352## -------------------- ##
2353## Main body of script. ##
2354## -------------------- ##
2355
2356ac_ext=c
2357ac_cpp='$CPP $CPPFLAGS'
2358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2360ac_compiler_gnu=$ac_cv_c_compiler_gnu
2361
2362
2363
2364ac_aux_dir=
2365for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2366  if test -f "$ac_dir/install-sh"; then
2367    ac_aux_dir=$ac_dir
2368    ac_install_sh="$ac_aux_dir/install-sh -c"
2369    break
2370  elif test -f "$ac_dir/install.sh"; then
2371    ac_aux_dir=$ac_dir
2372    ac_install_sh="$ac_aux_dir/install.sh -c"
2373    break
2374  elif test -f "$ac_dir/shtool"; then
2375    ac_aux_dir=$ac_dir
2376    ac_install_sh="$ac_aux_dir/shtool install -c"
2377    break
2378  fi
2379done
2380if test -z "$ac_aux_dir"; then
2381  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2382fi
2383
2384# These three variables are undocumented and unsupported,
2385# and are intended to be withdrawn in a future Autoconf release.
2386# They can cause serious problems if a builder's source tree is in a directory
2387# whose full name contains unusual characters.
2388ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2389ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2390ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2391
2392
2393# Make sure we can run config.sub.
2394$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2395  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2396
2397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2398$as_echo_n "checking build system type... " >&6; }
2399if ${ac_cv_build+:} false; then :
2400  $as_echo_n "(cached) " >&6
2401else
2402  ac_build_alias=$build_alias
2403test "x$ac_build_alias" = x &&
2404  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2405test "x$ac_build_alias" = x &&
2406  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2407ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2408  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2409
2410fi
2411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2412$as_echo "$ac_cv_build" >&6; }
2413case $ac_cv_build in
2414*-*-*) ;;
2415*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2416esac
2417build=$ac_cv_build
2418ac_save_IFS=$IFS; IFS='-'
2419set x $ac_cv_build
2420shift
2421build_cpu=$1
2422build_vendor=$2
2423shift; shift
2424# Remember, the first character of IFS is used to create $*,
2425# except with old shells:
2426build_os=$*
2427IFS=$ac_save_IFS
2428case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2429
2430
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2432$as_echo_n "checking host system type... " >&6; }
2433if ${ac_cv_host+:} false; then :
2434  $as_echo_n "(cached) " >&6
2435else
2436  if test "x$host_alias" = x; then
2437  ac_cv_host=$ac_cv_build
2438else
2439  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2440    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2441fi
2442
2443fi
2444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2445$as_echo "$ac_cv_host" >&6; }
2446case $ac_cv_host in
2447*-*-*) ;;
2448*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2449esac
2450host=$ac_cv_host
2451ac_save_IFS=$IFS; IFS='-'
2452set x $ac_cv_host
2453shift
2454host_cpu=$1
2455host_vendor=$2
2456shift; shift
2457# Remember, the first character of IFS is used to create $*,
2458# except with old shells:
2459host_os=$*
2460IFS=$ac_save_IFS
2461case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471# Check whether --with-gcc was given.
2472if test "${with_gcc+set}" = set; then :
2473  withval=$with_gcc;
2474fi
2475
2476    V_INCLS=""
2477    if test "${srcdir}" != "." ; then
2478	    V_INCLS="-I$srcdir"
2479    fi
2480    if test "${CFLAGS+set}" = set; then
2481	    LBL_CFLAGS="$CFLAGS"
2482    fi
2483    if test -z "$CC" ; then
2484	    case "$host_os" in
2485
2486	    bsdi*)
2487		    # Extract the first word of "shlicc2", so it can be a program name with args.
2488set dummy shlicc2; ac_word=$2
2489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2490$as_echo_n "checking for $ac_word... " >&6; }
2491if ${ac_cv_prog_SHLICC2+:} false; then :
2492  $as_echo_n "(cached) " >&6
2493else
2494  if test -n "$SHLICC2"; then
2495  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2496else
2497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2498for as_dir in $PATH
2499do
2500  IFS=$as_save_IFS
2501  test -z "$as_dir" && as_dir=.
2502    for ac_exec_ext in '' $ac_executable_extensions; do
2503  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2504    ac_cv_prog_SHLICC2="yes"
2505    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2506    break 2
2507  fi
2508done
2509  done
2510IFS=$as_save_IFS
2511
2512  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2513fi
2514fi
2515SHLICC2=$ac_cv_prog_SHLICC2
2516if test -n "$SHLICC2"; then
2517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2518$as_echo "$SHLICC2" >&6; }
2519else
2520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2521$as_echo "no" >&6; }
2522fi
2523
2524
2525		    if test $SHLICC2 = yes ; then
2526			    CC=shlicc2
2527			    export CC
2528		    fi
2529		    ;;
2530	    esac
2531    fi
2532    if test -z "$CC" -a "$with_gcc" = no ; then
2533	    CC=cc
2534	    export CC
2535    fi
2536
2537ac_ext=c
2538ac_cpp='$CPP $CPPFLAGS'
2539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2541ac_compiler_gnu=$ac_cv_c_compiler_gnu
2542if test -n "$ac_tool_prefix"; then
2543  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2544set dummy ${ac_tool_prefix}gcc; ac_word=$2
2545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2546$as_echo_n "checking for $ac_word... " >&6; }
2547if ${ac_cv_prog_CC+:} false; then :
2548  $as_echo_n "(cached) " >&6
2549else
2550  if test -n "$CC"; then
2551  ac_cv_prog_CC="$CC" # Let the user override the test.
2552else
2553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2554for as_dir in $PATH
2555do
2556  IFS=$as_save_IFS
2557  test -z "$as_dir" && as_dir=.
2558    for ac_exec_ext in '' $ac_executable_extensions; do
2559  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2560    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2561    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2562    break 2
2563  fi
2564done
2565  done
2566IFS=$as_save_IFS
2567
2568fi
2569fi
2570CC=$ac_cv_prog_CC
2571if test -n "$CC"; then
2572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2573$as_echo "$CC" >&6; }
2574else
2575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2576$as_echo "no" >&6; }
2577fi
2578
2579
2580fi
2581if test -z "$ac_cv_prog_CC"; then
2582  ac_ct_CC=$CC
2583  # Extract the first word of "gcc", so it can be a program name with args.
2584set dummy gcc; ac_word=$2
2585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2586$as_echo_n "checking for $ac_word... " >&6; }
2587if ${ac_cv_prog_ac_ct_CC+:} false; then :
2588  $as_echo_n "(cached) " >&6
2589else
2590  if test -n "$ac_ct_CC"; then
2591  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2592else
2593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2594for as_dir in $PATH
2595do
2596  IFS=$as_save_IFS
2597  test -z "$as_dir" && as_dir=.
2598    for ac_exec_ext in '' $ac_executable_extensions; do
2599  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2600    ac_cv_prog_ac_ct_CC="gcc"
2601    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2602    break 2
2603  fi
2604done
2605  done
2606IFS=$as_save_IFS
2607
2608fi
2609fi
2610ac_ct_CC=$ac_cv_prog_ac_ct_CC
2611if test -n "$ac_ct_CC"; then
2612  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2613$as_echo "$ac_ct_CC" >&6; }
2614else
2615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616$as_echo "no" >&6; }
2617fi
2618
2619  if test "x$ac_ct_CC" = x; then
2620    CC=""
2621  else
2622    case $cross_compiling:$ac_tool_warned in
2623yes:)
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2625$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2626ac_tool_warned=yes ;;
2627esac
2628    CC=$ac_ct_CC
2629  fi
2630else
2631  CC="$ac_cv_prog_CC"
2632fi
2633
2634if test -z "$CC"; then
2635          if test -n "$ac_tool_prefix"; then
2636    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2637set dummy ${ac_tool_prefix}cc; ac_word=$2
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639$as_echo_n "checking for $ac_word... " >&6; }
2640if ${ac_cv_prog_CC+:} false; then :
2641  $as_echo_n "(cached) " >&6
2642else
2643  if test -n "$CC"; then
2644  ac_cv_prog_CC="$CC" # Let the user override the test.
2645else
2646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647for as_dir in $PATH
2648do
2649  IFS=$as_save_IFS
2650  test -z "$as_dir" && as_dir=.
2651    for ac_exec_ext in '' $ac_executable_extensions; do
2652  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2653    ac_cv_prog_CC="${ac_tool_prefix}cc"
2654    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655    break 2
2656  fi
2657done
2658  done
2659IFS=$as_save_IFS
2660
2661fi
2662fi
2663CC=$ac_cv_prog_CC
2664if test -n "$CC"; then
2665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2666$as_echo "$CC" >&6; }
2667else
2668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669$as_echo "no" >&6; }
2670fi
2671
2672
2673  fi
2674fi
2675if test -z "$CC"; then
2676  # Extract the first word of "cc", so it can be a program name with args.
2677set dummy cc; ac_word=$2
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679$as_echo_n "checking for $ac_word... " >&6; }
2680if ${ac_cv_prog_CC+:} false; then :
2681  $as_echo_n "(cached) " >&6
2682else
2683  if test -n "$CC"; then
2684  ac_cv_prog_CC="$CC" # Let the user override the test.
2685else
2686  ac_prog_rejected=no
2687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688for as_dir in $PATH
2689do
2690  IFS=$as_save_IFS
2691  test -z "$as_dir" && as_dir=.
2692    for ac_exec_ext in '' $ac_executable_extensions; do
2693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2694    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2695       ac_prog_rejected=yes
2696       continue
2697     fi
2698    ac_cv_prog_CC="cc"
2699    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700    break 2
2701  fi
2702done
2703  done
2704IFS=$as_save_IFS
2705
2706if test $ac_prog_rejected = yes; then
2707  # We found a bogon in the path, so make sure we never use it.
2708  set dummy $ac_cv_prog_CC
2709  shift
2710  if test $# != 0; then
2711    # We chose a different compiler from the bogus one.
2712    # However, it has the same basename, so the bogon will be chosen
2713    # first if we set CC to just the basename; use the full file name.
2714    shift
2715    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2716  fi
2717fi
2718fi
2719fi
2720CC=$ac_cv_prog_CC
2721if test -n "$CC"; then
2722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2723$as_echo "$CC" >&6; }
2724else
2725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2726$as_echo "no" >&6; }
2727fi
2728
2729
2730fi
2731if test -z "$CC"; then
2732  if test -n "$ac_tool_prefix"; then
2733  for ac_prog in cl.exe
2734  do
2735    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2736set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738$as_echo_n "checking for $ac_word... " >&6; }
2739if ${ac_cv_prog_CC+:} false; then :
2740  $as_echo_n "(cached) " >&6
2741else
2742  if test -n "$CC"; then
2743  ac_cv_prog_CC="$CC" # Let the user override the test.
2744else
2745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746for as_dir in $PATH
2747do
2748  IFS=$as_save_IFS
2749  test -z "$as_dir" && as_dir=.
2750    for ac_exec_ext in '' $ac_executable_extensions; do
2751  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2752    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2753    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2754    break 2
2755  fi
2756done
2757  done
2758IFS=$as_save_IFS
2759
2760fi
2761fi
2762CC=$ac_cv_prog_CC
2763if test -n "$CC"; then
2764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765$as_echo "$CC" >&6; }
2766else
2767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768$as_echo "no" >&6; }
2769fi
2770
2771
2772    test -n "$CC" && break
2773  done
2774fi
2775if test -z "$CC"; then
2776  ac_ct_CC=$CC
2777  for ac_prog in cl.exe
2778do
2779  # Extract the first word of "$ac_prog", so it can be a program name with args.
2780set dummy $ac_prog; ac_word=$2
2781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2782$as_echo_n "checking for $ac_word... " >&6; }
2783if ${ac_cv_prog_ac_ct_CC+:} false; then :
2784  $as_echo_n "(cached) " >&6
2785else
2786  if test -n "$ac_ct_CC"; then
2787  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2788else
2789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790for as_dir in $PATH
2791do
2792  IFS=$as_save_IFS
2793  test -z "$as_dir" && as_dir=.
2794    for ac_exec_ext in '' $ac_executable_extensions; do
2795  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2796    ac_cv_prog_ac_ct_CC="$ac_prog"
2797    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2798    break 2
2799  fi
2800done
2801  done
2802IFS=$as_save_IFS
2803
2804fi
2805fi
2806ac_ct_CC=$ac_cv_prog_ac_ct_CC
2807if test -n "$ac_ct_CC"; then
2808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2809$as_echo "$ac_ct_CC" >&6; }
2810else
2811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812$as_echo "no" >&6; }
2813fi
2814
2815
2816  test -n "$ac_ct_CC" && break
2817done
2818
2819  if test "x$ac_ct_CC" = x; then
2820    CC=""
2821  else
2822    case $cross_compiling:$ac_tool_warned in
2823yes:)
2824{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2825$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2826ac_tool_warned=yes ;;
2827esac
2828    CC=$ac_ct_CC
2829  fi
2830fi
2831
2832fi
2833
2834
2835test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2836$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2837as_fn_error $? "no acceptable C compiler found in \$PATH
2838See \`config.log' for more details" "$LINENO" 5; }
2839
2840# Provide some information about the compiler.
2841$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2842set X $ac_compile
2843ac_compiler=$2
2844for ac_option in --version -v -V -qversion; do
2845  { { ac_try="$ac_compiler $ac_option >&5"
2846case "(($ac_try" in
2847  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2848  *) ac_try_echo=$ac_try;;
2849esac
2850eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2851$as_echo "$ac_try_echo"; } >&5
2852  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2853  ac_status=$?
2854  if test -s conftest.err; then
2855    sed '10a\
2856... rest of stderr output deleted ...
2857         10q' conftest.err >conftest.er1
2858    cat conftest.er1 >&5
2859  fi
2860  rm -f conftest.er1 conftest.err
2861  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2862  test $ac_status = 0; }
2863done
2864
2865cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866/* end confdefs.h.  */
2867
2868int
2869main ()
2870{
2871
2872  ;
2873  return 0;
2874}
2875_ACEOF
2876ac_clean_files_save=$ac_clean_files
2877ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2878# Try to create an executable without -o first, disregard a.out.
2879# It will help us diagnose broken compilers, and finding out an intuition
2880# of exeext.
2881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2882$as_echo_n "checking whether the C compiler works... " >&6; }
2883ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2884
2885# The possible output files:
2886ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2887
2888ac_rmfiles=
2889for ac_file in $ac_files
2890do
2891  case $ac_file in
2892    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2893    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2894  esac
2895done
2896rm -f $ac_rmfiles
2897
2898if { { ac_try="$ac_link_default"
2899case "(($ac_try" in
2900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901  *) ac_try_echo=$ac_try;;
2902esac
2903eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2904$as_echo "$ac_try_echo"; } >&5
2905  (eval "$ac_link_default") 2>&5
2906  ac_status=$?
2907  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2908  test $ac_status = 0; }; then :
2909  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2910# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2911# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2912# so that the user can short-circuit this test for compilers unknown to
2913# Autoconf.
2914for ac_file in $ac_files ''
2915do
2916  test -f "$ac_file" || continue
2917  case $ac_file in
2918    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2919	;;
2920    [ab].out )
2921	# We found the default executable, but exeext='' is most
2922	# certainly right.
2923	break;;
2924    *.* )
2925	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2926	then :; else
2927	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2928	fi
2929	# We set ac_cv_exeext here because the later test for it is not
2930	# safe: cross compilers may not add the suffix if given an `-o'
2931	# argument, so we may need to know it at that point already.
2932	# Even if this section looks crufty: it has the advantage of
2933	# actually working.
2934	break;;
2935    * )
2936	break;;
2937  esac
2938done
2939test "$ac_cv_exeext" = no && ac_cv_exeext=
2940
2941else
2942  ac_file=''
2943fi
2944if test -z "$ac_file"; then :
2945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946$as_echo "no" >&6; }
2947$as_echo "$as_me: failed program was:" >&5
2948sed 's/^/| /' conftest.$ac_ext >&5
2949
2950{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2951$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2952as_fn_error 77 "C compiler cannot create executables
2953See \`config.log' for more details" "$LINENO" 5; }
2954else
2955  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2956$as_echo "yes" >&6; }
2957fi
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2959$as_echo_n "checking for C compiler default output file name... " >&6; }
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2961$as_echo "$ac_file" >&6; }
2962ac_exeext=$ac_cv_exeext
2963
2964rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2965ac_clean_files=$ac_clean_files_save
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2967$as_echo_n "checking for suffix of executables... " >&6; }
2968if { { ac_try="$ac_link"
2969case "(($ac_try" in
2970  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2971  *) ac_try_echo=$ac_try;;
2972esac
2973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2974$as_echo "$ac_try_echo"; } >&5
2975  (eval "$ac_link") 2>&5
2976  ac_status=$?
2977  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2978  test $ac_status = 0; }; then :
2979  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2980# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2981# work properly (i.e., refer to `conftest.exe'), while it won't with
2982# `rm'.
2983for ac_file in conftest.exe conftest conftest.*; do
2984  test -f "$ac_file" || continue
2985  case $ac_file in
2986    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2987    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2988	  break;;
2989    * ) break;;
2990  esac
2991done
2992else
2993  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2994$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2995as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2996See \`config.log' for more details" "$LINENO" 5; }
2997fi
2998rm -f conftest conftest$ac_cv_exeext
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3000$as_echo "$ac_cv_exeext" >&6; }
3001
3002rm -f conftest.$ac_ext
3003EXEEXT=$ac_cv_exeext
3004ac_exeext=$EXEEXT
3005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3006/* end confdefs.h.  */
3007#include <stdio.h>
3008int
3009main ()
3010{
3011FILE *f = fopen ("conftest.out", "w");
3012 return ferror (f) || fclose (f) != 0;
3013
3014  ;
3015  return 0;
3016}
3017_ACEOF
3018ac_clean_files="$ac_clean_files conftest.out"
3019# Check that the compiler produces executables we can run.  If not, either
3020# the compiler is broken, or we cross compile.
3021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3022$as_echo_n "checking whether we are cross compiling... " >&6; }
3023if test "$cross_compiling" != yes; then
3024  { { ac_try="$ac_link"
3025case "(($ac_try" in
3026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027  *) ac_try_echo=$ac_try;;
3028esac
3029eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3030$as_echo "$ac_try_echo"; } >&5
3031  (eval "$ac_link") 2>&5
3032  ac_status=$?
3033  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3034  test $ac_status = 0; }
3035  if { ac_try='./conftest$ac_cv_exeext'
3036  { { case "(($ac_try" in
3037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038  *) ac_try_echo=$ac_try;;
3039esac
3040eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3041$as_echo "$ac_try_echo"; } >&5
3042  (eval "$ac_try") 2>&5
3043  ac_status=$?
3044  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3045  test $ac_status = 0; }; }; then
3046    cross_compiling=no
3047  else
3048    if test "$cross_compiling" = maybe; then
3049	cross_compiling=yes
3050    else
3051	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3052$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3053as_fn_error $? "cannot run C compiled programs.
3054If you meant to cross compile, use \`--host'.
3055See \`config.log' for more details" "$LINENO" 5; }
3056    fi
3057  fi
3058fi
3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3060$as_echo "$cross_compiling" >&6; }
3061
3062rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3063ac_clean_files=$ac_clean_files_save
3064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3065$as_echo_n "checking for suffix of object files... " >&6; }
3066if ${ac_cv_objext+:} false; then :
3067  $as_echo_n "(cached) " >&6
3068else
3069  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3070/* end confdefs.h.  */
3071
3072int
3073main ()
3074{
3075
3076  ;
3077  return 0;
3078}
3079_ACEOF
3080rm -f conftest.o conftest.obj
3081if { { ac_try="$ac_compile"
3082case "(($ac_try" in
3083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084  *) ac_try_echo=$ac_try;;
3085esac
3086eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3087$as_echo "$ac_try_echo"; } >&5
3088  (eval "$ac_compile") 2>&5
3089  ac_status=$?
3090  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3091  test $ac_status = 0; }; then :
3092  for ac_file in conftest.o conftest.obj conftest.*; do
3093  test -f "$ac_file" || continue;
3094  case $ac_file in
3095    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3096    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3097       break;;
3098  esac
3099done
3100else
3101  $as_echo "$as_me: failed program was:" >&5
3102sed 's/^/| /' conftest.$ac_ext >&5
3103
3104{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3105$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3106as_fn_error $? "cannot compute suffix of object files: cannot compile
3107See \`config.log' for more details" "$LINENO" 5; }
3108fi
3109rm -f conftest.$ac_cv_objext conftest.$ac_ext
3110fi
3111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3112$as_echo "$ac_cv_objext" >&6; }
3113OBJEXT=$ac_cv_objext
3114ac_objext=$OBJEXT
3115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3116$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3117if ${ac_cv_c_compiler_gnu+:} false; then :
3118  $as_echo_n "(cached) " >&6
3119else
3120  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3121/* end confdefs.h.  */
3122
3123int
3124main ()
3125{
3126#ifndef __GNUC__
3127       choke me
3128#endif
3129
3130  ;
3131  return 0;
3132}
3133_ACEOF
3134if ac_fn_c_try_compile "$LINENO"; then :
3135  ac_compiler_gnu=yes
3136else
3137  ac_compiler_gnu=no
3138fi
3139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3140ac_cv_c_compiler_gnu=$ac_compiler_gnu
3141
3142fi
3143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3144$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3145if test $ac_compiler_gnu = yes; then
3146  GCC=yes
3147else
3148  GCC=
3149fi
3150ac_test_CFLAGS=${CFLAGS+set}
3151ac_save_CFLAGS=$CFLAGS
3152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3153$as_echo_n "checking whether $CC accepts -g... " >&6; }
3154if ${ac_cv_prog_cc_g+:} false; then :
3155  $as_echo_n "(cached) " >&6
3156else
3157  ac_save_c_werror_flag=$ac_c_werror_flag
3158   ac_c_werror_flag=yes
3159   ac_cv_prog_cc_g=no
3160   CFLAGS="-g"
3161   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3162/* end confdefs.h.  */
3163
3164int
3165main ()
3166{
3167
3168  ;
3169  return 0;
3170}
3171_ACEOF
3172if ac_fn_c_try_compile "$LINENO"; then :
3173  ac_cv_prog_cc_g=yes
3174else
3175  CFLAGS=""
3176      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3177/* end confdefs.h.  */
3178
3179int
3180main ()
3181{
3182
3183  ;
3184  return 0;
3185}
3186_ACEOF
3187if ac_fn_c_try_compile "$LINENO"; then :
3188
3189else
3190  ac_c_werror_flag=$ac_save_c_werror_flag
3191	 CFLAGS="-g"
3192	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3193/* end confdefs.h.  */
3194
3195int
3196main ()
3197{
3198
3199  ;
3200  return 0;
3201}
3202_ACEOF
3203if ac_fn_c_try_compile "$LINENO"; then :
3204  ac_cv_prog_cc_g=yes
3205fi
3206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207fi
3208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3209fi
3210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3211   ac_c_werror_flag=$ac_save_c_werror_flag
3212fi
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3214$as_echo "$ac_cv_prog_cc_g" >&6; }
3215if test "$ac_test_CFLAGS" = set; then
3216  CFLAGS=$ac_save_CFLAGS
3217elif test $ac_cv_prog_cc_g = yes; then
3218  if test "$GCC" = yes; then
3219    CFLAGS="-g -O2"
3220  else
3221    CFLAGS="-g"
3222  fi
3223else
3224  if test "$GCC" = yes; then
3225    CFLAGS="-O2"
3226  else
3227    CFLAGS=
3228  fi
3229fi
3230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3231$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3232if ${ac_cv_prog_cc_c89+:} false; then :
3233  $as_echo_n "(cached) " >&6
3234else
3235  ac_cv_prog_cc_c89=no
3236ac_save_CC=$CC
3237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238/* end confdefs.h.  */
3239#include <stdarg.h>
3240#include <stdio.h>
3241struct stat;
3242/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3243struct buf { int x; };
3244FILE * (*rcsopen) (struct buf *, struct stat *, int);
3245static char *e (p, i)
3246     char **p;
3247     int i;
3248{
3249  return p[i];
3250}
3251static char *f (char * (*g) (char **, int), char **p, ...)
3252{
3253  char *s;
3254  va_list v;
3255  va_start (v,p);
3256  s = g (p, va_arg (v,int));
3257  va_end (v);
3258  return s;
3259}
3260
3261/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3262   function prototypes and stuff, but not '\xHH' hex character constants.
3263   These don't provoke an error unfortunately, instead are silently treated
3264   as 'x'.  The following induces an error, until -std is added to get
3265   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3266   array size at least.  It's necessary to write '\x00'==0 to get something
3267   that's true only with -std.  */
3268int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3269
3270/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3271   inside strings and character constants.  */
3272#define FOO(x) 'x'
3273int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3274
3275int test (int i, double x);
3276struct s1 {int (*f) (int a);};
3277struct s2 {int (*f) (double a);};
3278int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3279int argc;
3280char **argv;
3281int
3282main ()
3283{
3284return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3285  ;
3286  return 0;
3287}
3288_ACEOF
3289for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3290	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3291do
3292  CC="$ac_save_CC $ac_arg"
3293  if ac_fn_c_try_compile "$LINENO"; then :
3294  ac_cv_prog_cc_c89=$ac_arg
3295fi
3296rm -f core conftest.err conftest.$ac_objext
3297  test "x$ac_cv_prog_cc_c89" != "xno" && break
3298done
3299rm -f conftest.$ac_ext
3300CC=$ac_save_CC
3301
3302fi
3303# AC_CACHE_VAL
3304case "x$ac_cv_prog_cc_c89" in
3305  x)
3306    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3307$as_echo "none needed" >&6; } ;;
3308  xno)
3309    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3310$as_echo "unsupported" >&6; } ;;
3311  *)
3312    CC="$CC $ac_cv_prog_cc_c89"
3313    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3314$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3315esac
3316if test "x$ac_cv_prog_cc_c89" != xno; then :
3317
3318fi
3319
3320ac_ext=c
3321ac_cpp='$CPP $CPPFLAGS'
3322ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3323ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3324ac_compiler_gnu=$ac_cv_c_compiler_gnu
3325
3326
3327
3328
3329
3330
3331    if test "$GCC" = yes ; then
3332	    #
3333	    # -Werror forces warnings to be errors.
3334	    #
3335	    ac_lbl_cc_force_warning_errors=-Werror
3336
3337	    #
3338	    # Use -ffloat-store so that, on 32-bit x86, we don't
3339	    # do 80-bit arithmetic with the FPU; that way we should
3340	    # get the same results for floating-point calculations
3341	    # on x86-32 and x86-64.
3342	    #
3343
3344	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3345$as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3346	save_CFLAGS="$CFLAGS"
3347	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store"
3348	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3349/* end confdefs.h.  */
3350
3351int
3352main ()
3353{
3354return 0
3355  ;
3356  return 0;
3357}
3358_ACEOF
3359if ac_fn_c_try_compile "$LINENO"; then :
3360
3361		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3362$as_echo "yes" >&6; }
3363		CFLAGS="$save_CFLAGS"
3364		V_CCOPT="$V_CCOPT -ffloat-store"
3365
3366else
3367
3368		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3369$as_echo "no" >&6; }
3370		CFLAGS="$save_CFLAGS"
3371
3372fi
3373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374
3375    else
3376	    V_INCLS="$V_INCLS -I/usr/local/include"
3377	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
3378
3379	    case "$host_os" in
3380
3381	    darwin*)
3382		    #
3383		    # This is assumed either to be GCC or clang, both
3384		    # of which use -Werror to force warnings to be errors.
3385		    #
3386		    ac_lbl_cc_force_warning_errors=-Werror
3387		    ;;
3388
3389	    hpux*)
3390		    #
3391		    # HP C, which is what we presume we're using, doesn't
3392		    # exit with a non-zero exit status if we hand it an
3393		    # invalid -W flag, can't be forced to do so even with
3394		    # +We, and doesn't handle GCC-style -W flags, so we
3395		    # don't want to try using GCC-style -W flags.
3396		    #
3397		    ac_lbl_cc_dont_try_gcc_dashW=yes
3398		    ;;
3399
3400	    irix*)
3401		    #
3402		    # MIPS C, which is what we presume we're using, doesn't
3403		    # necessarily exit with a non-zero exit status if we
3404		    # hand it an invalid -W flag, can't be forced to do
3405		    # so, and doesn't handle GCC-style -W flags, so we
3406		    # don't want to try using GCC-style -W flags.
3407		    #
3408		    ac_lbl_cc_dont_try_gcc_dashW=yes
3409		    #
3410		    # It also, apparently, defaults to "char" being
3411		    # unsigned, unlike most other C implementations;
3412		    # I suppose we could say "signed char" whenever
3413		    # we want to guarantee a signed "char", but let's
3414		    # just force signed chars.
3415		    #
3416		    # -xansi is normally the default, but the
3417		    # configure script was setting it; perhaps -cckr
3418		    # was the default in the Old Days.  (Then again,
3419		    # that would probably be for backwards compatibility
3420		    # in the days when ANSI C was Shiny and New, i.e.
3421		    # 1989 and the early '90's, so maybe we can just
3422		    # drop support for those compilers.)
3423		    #
3424		    # -g is equivalent to -g2, which turns off
3425		    # optimization; we choose -g3, which generates
3426		    # debugging information but doesn't turn off
3427		    # optimization (even if the optimization would
3428		    # cause inaccuracies in debugging).
3429		    #
3430		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
3431		    ;;
3432
3433	    osf*)
3434	    	    #
3435		    # Presumed to be DEC OSF/1, Digital UNIX, or
3436		    # Tru64 UNIX.
3437		    #
3438		    # The DEC C compiler, which is what we presume we're
3439		    # using, doesn't exit with a non-zero exit status if we
3440		    # hand it an invalid -W flag, can't be forced to do
3441		    # so, and doesn't handle GCC-style -W flags, so we
3442		    # don't want to try using GCC-style -W flags.
3443		    #
3444		    ac_lbl_cc_dont_try_gcc_dashW=yes
3445		    #
3446		    # -g is equivalent to -g2, which turns off
3447		    # optimization; we choose -g3, which generates
3448		    # debugging information but doesn't turn off
3449		    # optimization (even if the optimization would
3450		    # cause inaccuracies in debugging).
3451		    #
3452		    V_CCOPT="$V_CCOPT -g3"
3453		    ;;
3454
3455	    solaris*)
3456		    #
3457		    # Assumed to be Sun C, which requires -errwarn to force
3458		    # warnings to be treated as errors.
3459		    #
3460		    ac_lbl_cc_force_warning_errors=-errwarn
3461		    ;;
3462
3463	    ultrix*)
3464		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3465$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3466		    if ${ac_cv_lbl_cc_const_proto+:} false; then :
3467  $as_echo_n "(cached) " >&6
3468else
3469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470/* end confdefs.h.  */
3471#include <sys/types.h>
3472int
3473main ()
3474{
3475struct a { int b; };
3476			    void c(const struct a *)
3477  ;
3478  return 0;
3479}
3480_ACEOF
3481if ac_fn_c_try_compile "$LINENO"; then :
3482  ac_cv_lbl_cc_const_proto=yes
3483else
3484  ac_cv_lbl_cc_const_proto=no
3485fi
3486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487fi
3488
3489		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3490$as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3491		    if test $ac_cv_lbl_cc_const_proto = no ; then
3492
3493$as_echo "#define const /**/" >>confdefs.h
3494
3495		    fi
3496		    ;;
3497	    esac
3498	    V_CCOPT="$V_CCOPT -O"
3499    fi
3500
3501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3502$as_echo_n "checking for inline... " >&6; }
3503    save_CFLAGS="$CFLAGS"
3504    CFLAGS="$V_CCOPT"
3505    if ${ac_cv_lbl_inline+:} false; then :
3506  $as_echo_n "(cached) " >&6
3507else
3508
3509	ac_cv_lbl_inline=""
3510	ac_lbl_cc_inline=no
3511	for ac_lbl_inline in inline __inline__ __inline
3512	do
3513	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3514/* end confdefs.h.  */
3515#define inline $ac_lbl_inline
3516		static inline struct iltest *foo(void);
3517		struct iltest {
3518		    int iltest1;
3519		    int iltest2;
3520		};
3521
3522		static inline struct iltest *
3523		foo()
3524		{
3525		    static struct iltest xxx;
3526
3527		    return &xxx;
3528		}
3529int
3530main ()
3531{
3532
3533  ;
3534  return 0;
3535}
3536_ACEOF
3537if ac_fn_c_try_compile "$LINENO"; then :
3538  ac_lbl_cc_inline=yes
3539fi
3540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3541	    if test "$ac_lbl_cc_inline" = yes ; then
3542		break;
3543	    fi
3544	done
3545	if test "$ac_lbl_cc_inline" = yes ; then
3546	    ac_cv_lbl_inline=$ac_lbl_inline
3547	fi
3548fi
3549
3550    CFLAGS="$save_CFLAGS"
3551    if test ! -z "$ac_cv_lbl_inline" ; then
3552	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3553$as_echo "$ac_cv_lbl_inline" >&6; }
3554    else
3555	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3556$as_echo "no" >&6; }
3557    fi
3558
3559cat >>confdefs.h <<_ACEOF
3560#define inline $ac_cv_lbl_inline
3561_ACEOF
3562
3563
3564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3565$as_echo_n "checking for __attribute__... " >&6; }
3566if ${ac_cv___attribute__+:} false; then :
3567  $as_echo_n "(cached) " >&6
3568else
3569
3570cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3571/* end confdefs.h.  */
3572
3573
3574#include <stdlib.h>
3575
3576static void foo(void) __attribute__ ((noreturn));
3577
3578static void
3579foo(void)
3580{
3581  exit(1);
3582}
3583
3584int
3585main(int argc, char **argv)
3586{
3587  foo();
3588}
3589
3590_ACEOF
3591if ac_fn_c_try_compile "$LINENO"; then :
3592  ac_cv___attribute__=yes
3593else
3594  ac_cv___attribute__=no
3595fi
3596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3597fi
3598
3599if test "$ac_cv___attribute__" = "yes"; then
3600
3601$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3602
3603else
3604  #
3605  # We can't use __attribute__, so we can't use __attribute__((unused)),
3606  # so we define _U_ to an empty string.
3607  #
3608  V_DEFS="$V_DEFS -D_U_=\"\""
3609fi
3610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3611$as_echo "$ac_cv___attribute__" >&6; }
3612
3613if test "$ac_cv___attribute__" = "yes"; then
3614
3615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3616$as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3617if ${ac_cv___attribute___unused+:} false; then :
3618  $as_echo_n "(cached) " >&6
3619else
3620
3621save_CFLAGS="$CFLAGS"
3622CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3624/* end confdefs.h.  */
3625
3626
3627#include <stdlib.h>
3628#include <stdio.h>
3629
3630int
3631main(int argc  __attribute((unused)), char **argv __attribute((unused)))
3632{
3633  printf("Hello, world!\n");
3634  return 0;
3635}
3636
3637_ACEOF
3638if ac_fn_c_try_compile "$LINENO"; then :
3639  ac_cv___attribute___unused=yes
3640else
3641  ac_cv___attribute___unused=no
3642fi
3643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3644fi
3645
3646CFLAGS="$save_CFLAGS"
3647if test "$ac_cv___attribute___unused" = "yes"; then
3648  V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3649else
3650  V_DEFS="$V_DEFS -D_U_=\"\""
3651fi
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3653$as_echo "$ac_cv___attribute___unused" >&6; }
3654
3655
3656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3657$as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3658if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3659  $as_echo_n "(cached) " >&6
3660else
3661
3662save_CFLAGS="$CFLAGS"
3663CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665/* end confdefs.h.  */
3666
3667
3668#include <stdlib.h>
3669
3670extern int (*foo)(int i)
3671		  __attribute__ ((noreturn));
3672
3673int
3674main(int argc, char **argv)
3675{
3676  (*foo)(1);
3677}
3678
3679_ACEOF
3680if ac_fn_c_try_compile "$LINENO"; then :
3681  ac_cv___attribute___noreturn_function_pointer=yes
3682else
3683  ac_cv___attribute___noreturn_function_pointer=no
3684fi
3685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3686fi
3687
3688CFLAGS="$save_CFLAGS"
3689if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3690
3691$as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3692
3693fi
3694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3695$as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3696
3697
3698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3699$as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3700if ${ac_cv___attribute___format+:} false; then :
3701  $as_echo_n "(cached) " >&6
3702else
3703
3704save_CFLAGS="$CFLAGS"
3705CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3706cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3707/* end confdefs.h.  */
3708
3709
3710#include <stdlib.h>
3711
3712extern int foo(const char *fmt, ...)
3713		  __attribute__ ((format (printf, 1, 2)));
3714
3715int
3716main(int argc, char **argv)
3717{
3718  foo("%s", "test");
3719}
3720
3721_ACEOF
3722if ac_fn_c_try_compile "$LINENO"; then :
3723  ac_cv___attribute___format=yes
3724else
3725  ac_cv___attribute___format=no
3726fi
3727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728fi
3729
3730CFLAGS="$save_CFLAGS"
3731if test "$ac_cv___attribute___format" = "yes"; then
3732
3733$as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3734
3735fi
3736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3737$as_echo "$ac_cv___attribute___format" >&6; }
3738
3739	if test "$ac_cv___attribute___format" = "yes"; then
3740
3741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3742$as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3743if ${ac_cv___attribute___format_function_pointer+:} false; then :
3744  $as_echo_n "(cached) " >&6
3745else
3746
3747cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3748/* end confdefs.h.  */
3749
3750
3751#include <stdlib.h>
3752
3753extern int (*foo)(const char *fmt, ...)
3754		  __attribute__ ((format (printf, 1, 2)));
3755
3756int
3757main(int argc, char **argv)
3758{
3759  (*foo)("%s", "test");
3760}
3761
3762_ACEOF
3763if ac_fn_c_try_compile "$LINENO"; then :
3764  ac_cv___attribute___format_function_pointer=yes
3765else
3766  ac_cv___attribute___format_function_pointer=no
3767fi
3768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3769fi
3770
3771if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3772
3773$as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3774
3775fi
3776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3777$as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3778
3779	fi
3780fi
3781ac_ext=c
3782ac_cpp='$CPP $CPPFLAGS'
3783ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3787$as_echo_n "checking how to run the C preprocessor... " >&6; }
3788# On Suns, sometimes $CPP names a directory.
3789if test -n "$CPP" && test -d "$CPP"; then
3790  CPP=
3791fi
3792if test -z "$CPP"; then
3793  if ${ac_cv_prog_CPP+:} false; then :
3794  $as_echo_n "(cached) " >&6
3795else
3796      # Double quotes because CPP needs to be expanded
3797    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3798    do
3799      ac_preproc_ok=false
3800for ac_c_preproc_warn_flag in '' yes
3801do
3802  # Use a header file that comes with gcc, so configuring glibc
3803  # with a fresh cross-compiler works.
3804  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3805  # <limits.h> exists even on freestanding compilers.
3806  # On the NeXT, cc -E runs the code through the compiler's parser,
3807  # not just through cpp. "Syntax error" is here to catch this case.
3808  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809/* end confdefs.h.  */
3810#ifdef __STDC__
3811# include <limits.h>
3812#else
3813# include <assert.h>
3814#endif
3815		     Syntax error
3816_ACEOF
3817if ac_fn_c_try_cpp "$LINENO"; then :
3818
3819else
3820  # Broken: fails on valid input.
3821continue
3822fi
3823rm -f conftest.err conftest.i conftest.$ac_ext
3824
3825  # OK, works on sane cases.  Now check whether nonexistent headers
3826  # can be detected and how.
3827  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828/* end confdefs.h.  */
3829#include <ac_nonexistent.h>
3830_ACEOF
3831if ac_fn_c_try_cpp "$LINENO"; then :
3832  # Broken: success on invalid input.
3833continue
3834else
3835  # Passes both tests.
3836ac_preproc_ok=:
3837break
3838fi
3839rm -f conftest.err conftest.i conftest.$ac_ext
3840
3841done
3842# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3843rm -f conftest.i conftest.err conftest.$ac_ext
3844if $ac_preproc_ok; then :
3845  break
3846fi
3847
3848    done
3849    ac_cv_prog_CPP=$CPP
3850
3851fi
3852  CPP=$ac_cv_prog_CPP
3853else
3854  ac_cv_prog_CPP=$CPP
3855fi
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3857$as_echo "$CPP" >&6; }
3858ac_preproc_ok=false
3859for ac_c_preproc_warn_flag in '' yes
3860do
3861  # Use a header file that comes with gcc, so configuring glibc
3862  # with a fresh cross-compiler works.
3863  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3864  # <limits.h> exists even on freestanding compilers.
3865  # On the NeXT, cc -E runs the code through the compiler's parser,
3866  # not just through cpp. "Syntax error" is here to catch this case.
3867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868/* end confdefs.h.  */
3869#ifdef __STDC__
3870# include <limits.h>
3871#else
3872# include <assert.h>
3873#endif
3874		     Syntax error
3875_ACEOF
3876if ac_fn_c_try_cpp "$LINENO"; then :
3877
3878else
3879  # Broken: fails on valid input.
3880continue
3881fi
3882rm -f conftest.err conftest.i conftest.$ac_ext
3883
3884  # OK, works on sane cases.  Now check whether nonexistent headers
3885  # can be detected and how.
3886  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887/* end confdefs.h.  */
3888#include <ac_nonexistent.h>
3889_ACEOF
3890if ac_fn_c_try_cpp "$LINENO"; then :
3891  # Broken: success on invalid input.
3892continue
3893else
3894  # Passes both tests.
3895ac_preproc_ok=:
3896break
3897fi
3898rm -f conftest.err conftest.i conftest.$ac_ext
3899
3900done
3901# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3902rm -f conftest.i conftest.err conftest.$ac_ext
3903if $ac_preproc_ok; then :
3904
3905else
3906  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3907$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3908as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3909See \`config.log' for more details" "$LINENO" 5; }
3910fi
3911
3912ac_ext=c
3913ac_cpp='$CPP $CPPFLAGS'
3914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917
3918
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3920$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3921if ${ac_cv_path_GREP+:} false; then :
3922  $as_echo_n "(cached) " >&6
3923else
3924  if test -z "$GREP"; then
3925  ac_path_GREP_found=false
3926  # Loop through the user's path and test for each of PROGNAME-LIST
3927  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3928for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3929do
3930  IFS=$as_save_IFS
3931  test -z "$as_dir" && as_dir=.
3932    for ac_prog in grep ggrep; do
3933    for ac_exec_ext in '' $ac_executable_extensions; do
3934      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3935      as_fn_executable_p "$ac_path_GREP" || continue
3936# Check for GNU ac_path_GREP and select it if it is found.
3937  # Check for GNU $ac_path_GREP
3938case `"$ac_path_GREP" --version 2>&1` in
3939*GNU*)
3940  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3941*)
3942  ac_count=0
3943  $as_echo_n 0123456789 >"conftest.in"
3944  while :
3945  do
3946    cat "conftest.in" "conftest.in" >"conftest.tmp"
3947    mv "conftest.tmp" "conftest.in"
3948    cp "conftest.in" "conftest.nl"
3949    $as_echo 'GREP' >> "conftest.nl"
3950    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3951    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3952    as_fn_arith $ac_count + 1 && ac_count=$as_val
3953    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3954      # Best one so far, save it but keep looking for a better one
3955      ac_cv_path_GREP="$ac_path_GREP"
3956      ac_path_GREP_max=$ac_count
3957    fi
3958    # 10*(2^10) chars as input seems more than enough
3959    test $ac_count -gt 10 && break
3960  done
3961  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3962esac
3963
3964      $ac_path_GREP_found && break 3
3965    done
3966  done
3967  done
3968IFS=$as_save_IFS
3969  if test -z "$ac_cv_path_GREP"; then
3970    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3971  fi
3972else
3973  ac_cv_path_GREP=$GREP
3974fi
3975
3976fi
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3978$as_echo "$ac_cv_path_GREP" >&6; }
3979 GREP="$ac_cv_path_GREP"
3980
3981
3982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3983$as_echo_n "checking for egrep... " >&6; }
3984if ${ac_cv_path_EGREP+:} false; then :
3985  $as_echo_n "(cached) " >&6
3986else
3987  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3988   then ac_cv_path_EGREP="$GREP -E"
3989   else
3990     if test -z "$EGREP"; then
3991  ac_path_EGREP_found=false
3992  # Loop through the user's path and test for each of PROGNAME-LIST
3993  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3994for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3995do
3996  IFS=$as_save_IFS
3997  test -z "$as_dir" && as_dir=.
3998    for ac_prog in egrep; do
3999    for ac_exec_ext in '' $ac_executable_extensions; do
4000      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4001      as_fn_executable_p "$ac_path_EGREP" || continue
4002# Check for GNU ac_path_EGREP and select it if it is found.
4003  # Check for GNU $ac_path_EGREP
4004case `"$ac_path_EGREP" --version 2>&1` in
4005*GNU*)
4006  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4007*)
4008  ac_count=0
4009  $as_echo_n 0123456789 >"conftest.in"
4010  while :
4011  do
4012    cat "conftest.in" "conftest.in" >"conftest.tmp"
4013    mv "conftest.tmp" "conftest.in"
4014    cp "conftest.in" "conftest.nl"
4015    $as_echo 'EGREP' >> "conftest.nl"
4016    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4017    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4018    as_fn_arith $ac_count + 1 && ac_count=$as_val
4019    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4020      # Best one so far, save it but keep looking for a better one
4021      ac_cv_path_EGREP="$ac_path_EGREP"
4022      ac_path_EGREP_max=$ac_count
4023    fi
4024    # 10*(2^10) chars as input seems more than enough
4025    test $ac_count -gt 10 && break
4026  done
4027  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4028esac
4029
4030      $ac_path_EGREP_found && break 3
4031    done
4032  done
4033  done
4034IFS=$as_save_IFS
4035  if test -z "$ac_cv_path_EGREP"; then
4036    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4037  fi
4038else
4039  ac_cv_path_EGREP=$EGREP
4040fi
4041
4042   fi
4043fi
4044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4045$as_echo "$ac_cv_path_EGREP" >&6; }
4046 EGREP="$ac_cv_path_EGREP"
4047
4048
4049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4050$as_echo_n "checking for ANSI C header files... " >&6; }
4051if ${ac_cv_header_stdc+:} false; then :
4052  $as_echo_n "(cached) " >&6
4053else
4054  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055/* end confdefs.h.  */
4056#include <stdlib.h>
4057#include <stdarg.h>
4058#include <string.h>
4059#include <float.h>
4060
4061int
4062main ()
4063{
4064
4065  ;
4066  return 0;
4067}
4068_ACEOF
4069if ac_fn_c_try_compile "$LINENO"; then :
4070  ac_cv_header_stdc=yes
4071else
4072  ac_cv_header_stdc=no
4073fi
4074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4075
4076if test $ac_cv_header_stdc = yes; then
4077  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4078  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079/* end confdefs.h.  */
4080#include <string.h>
4081
4082_ACEOF
4083if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4084  $EGREP "memchr" >/dev/null 2>&1; then :
4085
4086else
4087  ac_cv_header_stdc=no
4088fi
4089rm -f conftest*
4090
4091fi
4092
4093if test $ac_cv_header_stdc = yes; then
4094  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4095  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096/* end confdefs.h.  */
4097#include <stdlib.h>
4098
4099_ACEOF
4100if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4101  $EGREP "free" >/dev/null 2>&1; then :
4102
4103else
4104  ac_cv_header_stdc=no
4105fi
4106rm -f conftest*
4107
4108fi
4109
4110if test $ac_cv_header_stdc = yes; then
4111  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4112  if test "$cross_compiling" = yes; then :
4113  :
4114else
4115  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116/* end confdefs.h.  */
4117#include <ctype.h>
4118#include <stdlib.h>
4119#if ((' ' & 0x0FF) == 0x020)
4120# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4121# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4122#else
4123# define ISLOWER(c) \
4124		   (('a' <= (c) && (c) <= 'i') \
4125		     || ('j' <= (c) && (c) <= 'r') \
4126		     || ('s' <= (c) && (c) <= 'z'))
4127# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4128#endif
4129
4130#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4131int
4132main ()
4133{
4134  int i;
4135  for (i = 0; i < 256; i++)
4136    if (XOR (islower (i), ISLOWER (i))
4137	|| toupper (i) != TOUPPER (i))
4138      return 2;
4139  return 0;
4140}
4141_ACEOF
4142if ac_fn_c_try_run "$LINENO"; then :
4143
4144else
4145  ac_cv_header_stdc=no
4146fi
4147rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4148  conftest.$ac_objext conftest.beam conftest.$ac_ext
4149fi
4150
4151fi
4152fi
4153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4154$as_echo "$ac_cv_header_stdc" >&6; }
4155if test $ac_cv_header_stdc = yes; then
4156
4157$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4158
4159fi
4160
4161# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4162for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4163		  inttypes.h stdint.h unistd.h
4164do :
4165  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4166ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4167"
4168if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4169  cat >>confdefs.h <<_ACEOF
4170#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4171_ACEOF
4172
4173fi
4174
4175done
4176
4177
4178for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4179do :
4180  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4181ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4182if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4183  cat >>confdefs.h <<_ACEOF
4184#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4185_ACEOF
4186
4187fi
4188
4189done
4190
4191for ac_header in net/pfvar.h
4192do :
4193  ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4194#include <sys/socket.h>
4195#include <net/if.h>
4196"
4197if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4198  cat >>confdefs.h <<_ACEOF
4199#define HAVE_NET_PFVAR_H 1
4200_ACEOF
4201
4202fi
4203
4204done
4205
4206if test "$ac_cv_header_net_pfvar_h" = yes; then
4207	LOCALSRC="print-pflog.c $LOCALSRC"
4208fi
4209for ac_header in netinet/if_ether.h
4210do :
4211  ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4212#include <sys/socket.h>
4213"
4214if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4215  cat >>confdefs.h <<_ACEOF
4216#define HAVE_NETINET_IF_ETHER_H 1
4217_ACEOF
4218
4219fi
4220
4221done
4222
4223if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4224	#
4225	# The simple test didn't work.
4226	# Do we need to include <net/if.h> first?
4227	# Unset ac_cv_header_netinet_if_ether_h so we don't
4228	# treat the previous failure as a cached value and
4229	# suppress the next test.
4230	#
4231	{ $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4232$as_echo "$as_me: Rechecking with some additional includes" >&6;}
4233	unset ac_cv_header_netinet_if_ether_h
4234	for ac_header in netinet/if_ether.h
4235do :
4236  ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4237#include <sys/socket.h>
4238#include <netinet/in.h>
4239struct mbuf;
4240struct rtentry;
4241#include <net/if.h>
4242"
4243if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4244  cat >>confdefs.h <<_ACEOF
4245#define HAVE_NETINET_IF_ETHER_H 1
4246_ACEOF
4247
4248fi
4249
4250done
4251
4252fi
4253
4254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4255$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4256if ${ac_cv_header_time+:} false; then :
4257  $as_echo_n "(cached) " >&6
4258else
4259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4260/* end confdefs.h.  */
4261#include <sys/types.h>
4262#include <sys/time.h>
4263#include <time.h>
4264
4265int
4266main ()
4267{
4268if ((struct tm *) 0)
4269return 0;
4270  ;
4271  return 0;
4272}
4273_ACEOF
4274if ac_fn_c_try_compile "$LINENO"; then :
4275  ac_cv_header_time=yes
4276else
4277  ac_cv_header_time=no
4278fi
4279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4280fi
4281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4282$as_echo "$ac_cv_header_time" >&6; }
4283if test $ac_cv_header_time = yes; then
4284
4285$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4286
4287fi
4288
4289
4290case "$host_os" in
4291
4292darwin*)
4293	# Check whether --enable-universal was given.
4294if test "${enable_universal+set}" = set; then :
4295  enableval=$enable_universal;
4296fi
4297
4298	if test "$enable_universal" != "no"; then
4299		case "$host_os" in
4300
4301		darwin9.*)
4302			#
4303			# Leopard.  Build for x86 and 32-bit PowerPC, with
4304			# x86 first.  (That's what Apple does.)
4305			#
4306			V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4307			LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4308			;;
4309
4310		darwin10.*)
4311			#
4312			# Snow Leopard.  Build for x86-64 and x86, with
4313			# x86-64 first.  (That's what Apple does.)
4314			#
4315			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4316			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4317			;;
4318		esac
4319	fi
4320	;;
4321
4322linux*)
4323	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5
4324$as_echo_n "checking Linux kernel version... " >&6; }
4325 	if test "$cross_compiling" = yes; then
4326 		if ${ac_cv_linux_vers+:} false; then :
4327  $as_echo_n "(cached) " >&6
4328else
4329  ac_cv_linux_vers=unknown
4330fi
4331
4332 	else
4333 		if ${ac_cv_linux_vers+:} false; then :
4334  $as_echo_n "(cached) " >&6
4335else
4336  ac_cv_linux_vers=`uname -r 2>&1 | \
4337 			sed -n -e '$s/.* //' -e '$s/\..*//p'`
4338fi
4339
4340 	fi
4341	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5
4342$as_echo "$ac_cv_linux_vers" >&6; }
4343 	if test $ac_cv_linux_vers = unknown ; then
4344 		as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5
4345 	fi
4346	if test $ac_cv_linux_vers -lt 2 ; then
4347		as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5
4348	fi
4349	;;
4350
4351*)
4352	;;
4353esac
4354
4355
4356
4357# Check whether --with-smi was given.
4358if test "${with_smi+set}" = set; then :
4359  withval=$with_smi;
4360else
4361  with_smi=yes
4362fi
4363
4364
4365if test "x$with_smi" != "xno" ; then
4366for ac_header in smi.h
4367do :
4368  ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4369if test "x$ac_cv_header_smi_h" = xyes; then :
4370  cat >>confdefs.h <<_ACEOF
4371#define HAVE_SMI_H 1
4372_ACEOF
4373
4374fi
4375
4376done
4377
4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4379$as_echo_n "checking for smiInit in -lsmi... " >&6; }
4380if ${ac_cv_lib_smi_smiInit+:} false; then :
4381  $as_echo_n "(cached) " >&6
4382else
4383  ac_check_lib_save_LIBS=$LIBS
4384LIBS="-lsmi  $LIBS"
4385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4386/* end confdefs.h.  */
4387
4388/* Override any GCC internal prototype to avoid an error.
4389   Use char because int might match the return type of a GCC
4390   builtin and then its argument prototype would still apply.  */
4391#ifdef __cplusplus
4392extern "C"
4393#endif
4394char smiInit ();
4395int
4396main ()
4397{
4398return smiInit ();
4399  ;
4400  return 0;
4401}
4402_ACEOF
4403if ac_fn_c_try_link "$LINENO"; then :
4404  ac_cv_lib_smi_smiInit=yes
4405else
4406  ac_cv_lib_smi_smiInit=no
4407fi
4408rm -f core conftest.err conftest.$ac_objext \
4409    conftest$ac_exeext conftest.$ac_ext
4410LIBS=$ac_check_lib_save_LIBS
4411fi
4412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4413$as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4414if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4415  cat >>confdefs.h <<_ACEOF
4416#define HAVE_LIBSMI 1
4417_ACEOF
4418
4419  LIBS="-lsmi $LIBS"
4420
4421fi
4422
4423if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
4424then
4425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4426$as_echo_n "checking whether to enable libsmi... " >&6; }
4427        if test "$cross_compiling" = yes; then :
4428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4429$as_echo "not when cross-compiling" >&6; }
4430  libsmi=no
4431
4432else
4433  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4434/* end confdefs.h.  */
4435 /* libsmi available check */
4436#include <smi.h>
4437main()
4438{
4439  int current, revision, age, n;
4440  const int required = 2;
4441  if (smiInit(""))
4442    exit(1);
4443  if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4444    exit(2);
4445  n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4446  if (n != 3)
4447    exit(3);
4448  if (required < current - age || required > current)
4449    exit(4);
4450  exit(0);
4451}
4452
4453_ACEOF
4454if ac_fn_c_try_run "$LINENO"; then :
4455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4456$as_echo "yes" >&6; }
4457
4458$as_echo "#define LIBSMI 1" >>confdefs.h
4459
4460  libsmi=yes
4461else
4462   case $? in
4463  1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4464$as_echo "no - smiInit failed" >&6; } ;;
4465  2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4466$as_echo "no - header/library version mismatch" >&6; } ;;
4467  3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4468$as_echo "no - can't determine library version" >&6; } ;;
4469  4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4470$as_echo "no - too old" >&6; } ;;
4471  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4472$as_echo "no" >&6; } ;;
4473  esac
4474  libsmi=no
4475fi
4476rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4477  conftest.$ac_objext conftest.beam conftest.$ac_ext
4478fi
4479
4480fi
4481fi
4482
4483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4484$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4485# Check whether --enable-smb was given.
4486if test "${enable_smb+set}" = set; then :
4487  enableval=$enable_smb;
4488else
4489  enableval=yes
4490fi
4491
4492case "$enableval" in
4493yes)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4494$as_echo "yes" >&6; }
4495	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4496$as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4497
4498$as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4499
4500	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4501	;;
4502*)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4503$as_echo "no" >&6; }
4504	;;
4505esac
4506
4507
4508# Check whether --with-user was given.
4509if test "${with_user+set}" = set; then :
4510  withval=$with_user;
4511fi
4512
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4514$as_echo_n "checking whether to drop root privileges by default... " >&6; }
4515if test ! -z "$with_user" ; then
4516
4517cat >>confdefs.h <<_ACEOF
4518#define WITH_USER "$withval"
4519_ACEOF
4520
4521       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4522$as_echo "to \"$withval\"" >&6; }
4523else
4524       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4525$as_echo "no" >&6; }
4526fi
4527
4528
4529# Check whether --with-chroot was given.
4530if test "${with_chroot+set}" = set; then :
4531  withval=$with_chroot;
4532fi
4533
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4535$as_echo_n "checking whether to chroot... " >&6; }
4536if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4537
4538cat >>confdefs.h <<_ACEOF
4539#define WITH_CHROOT "$withval"
4540_ACEOF
4541
4542       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4543$as_echo "to \"$withval\"" >&6; }
4544else
4545       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4546$as_echo "no" >&6; }
4547fi
4548
4549#
4550# We must check this before checking whether to enable IPv6, because,
4551# on some platforms (such as SunOS 5.x), the test program requires
4552# the extra networking libraries.
4553#
4554
4555    # Most operating systems have gethostbyname() in the default searched
4556    # libraries (i.e. libc):
4557    # Some OSes (eg. Solaris) place it in libnsl
4558    # Some strange OSes (SINIX) have it in libsocket:
4559    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4560$as_echo_n "checking for library containing gethostbyname... " >&6; }
4561if ${ac_cv_search_gethostbyname+:} false; then :
4562  $as_echo_n "(cached) " >&6
4563else
4564  ac_func_search_save_LIBS=$LIBS
4565cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4566/* end confdefs.h.  */
4567
4568/* Override any GCC internal prototype to avoid an error.
4569   Use char because int might match the return type of a GCC
4570   builtin and then its argument prototype would still apply.  */
4571#ifdef __cplusplus
4572extern "C"
4573#endif
4574char gethostbyname ();
4575int
4576main ()
4577{
4578return gethostbyname ();
4579  ;
4580  return 0;
4581}
4582_ACEOF
4583for ac_lib in '' nsl socket resolv; do
4584  if test -z "$ac_lib"; then
4585    ac_res="none required"
4586  else
4587    ac_res=-l$ac_lib
4588    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4589  fi
4590  if ac_fn_c_try_link "$LINENO"; then :
4591  ac_cv_search_gethostbyname=$ac_res
4592fi
4593rm -f core conftest.err conftest.$ac_objext \
4594    conftest$ac_exeext
4595  if ${ac_cv_search_gethostbyname+:} false; then :
4596  break
4597fi
4598done
4599if ${ac_cv_search_gethostbyname+:} false; then :
4600
4601else
4602  ac_cv_search_gethostbyname=no
4603fi
4604rm conftest.$ac_ext
4605LIBS=$ac_func_search_save_LIBS
4606fi
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4608$as_echo "$ac_cv_search_gethostbyname" >&6; }
4609ac_res=$ac_cv_search_gethostbyname
4610if test "$ac_res" != no; then :
4611  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4612
4613fi
4614
4615    # Unfortunately libsocket sometimes depends on libnsl and
4616    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4617    if test "$ac_cv_search_gethostbyname" = "no"
4618    then
4619	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4620$as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4621if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4622  $as_echo_n "(cached) " >&6
4623else
4624  ac_check_lib_save_LIBS=$LIBS
4625LIBS="-lsocket -lnsl $LIBS"
4626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627/* end confdefs.h.  */
4628
4629/* Override any GCC internal prototype to avoid an error.
4630   Use char because int might match the return type of a GCC
4631   builtin and then its argument prototype would still apply.  */
4632#ifdef __cplusplus
4633extern "C"
4634#endif
4635char gethostbyname ();
4636int
4637main ()
4638{
4639return gethostbyname ();
4640  ;
4641  return 0;
4642}
4643_ACEOF
4644if ac_fn_c_try_link "$LINENO"; then :
4645  ac_cv_lib_socket_gethostbyname=yes
4646else
4647  ac_cv_lib_socket_gethostbyname=no
4648fi
4649rm -f core conftest.err conftest.$ac_objext \
4650    conftest$ac_exeext conftest.$ac_ext
4651LIBS=$ac_check_lib_save_LIBS
4652fi
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4654$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4655if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4656  LIBS="-lsocket -lnsl $LIBS"
4657fi
4658
4659    fi
4660    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4661$as_echo_n "checking for library containing socket... " >&6; }
4662if ${ac_cv_search_socket+:} false; then :
4663  $as_echo_n "(cached) " >&6
4664else
4665  ac_func_search_save_LIBS=$LIBS
4666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667/* end confdefs.h.  */
4668
4669/* Override any GCC internal prototype to avoid an error.
4670   Use char because int might match the return type of a GCC
4671   builtin and then its argument prototype would still apply.  */
4672#ifdef __cplusplus
4673extern "C"
4674#endif
4675char socket ();
4676int
4677main ()
4678{
4679return socket ();
4680  ;
4681  return 0;
4682}
4683_ACEOF
4684for ac_lib in '' socket; do
4685  if test -z "$ac_lib"; then
4686    ac_res="none required"
4687  else
4688    ac_res=-l$ac_lib
4689    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4690  fi
4691  if ac_fn_c_try_link "$LINENO"; then :
4692  ac_cv_search_socket=$ac_res
4693fi
4694rm -f core conftest.err conftest.$ac_objext \
4695    conftest$ac_exeext
4696  if ${ac_cv_search_socket+:} false; then :
4697  break
4698fi
4699done
4700if ${ac_cv_search_socket+:} false; then :
4701
4702else
4703  ac_cv_search_socket=no
4704fi
4705rm conftest.$ac_ext
4706LIBS=$ac_func_search_save_LIBS
4707fi
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4709$as_echo "$ac_cv_search_socket" >&6; }
4710ac_res=$ac_cv_search_socket
4711if test "$ac_res" != no; then :
4712  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4713
4714else
4715  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4716$as_echo_n "checking for socket in -lsocket... " >&6; }
4717if ${ac_cv_lib_socket_socket+:} false; then :
4718  $as_echo_n "(cached) " >&6
4719else
4720  ac_check_lib_save_LIBS=$LIBS
4721LIBS="-lsocket -lnsl $LIBS"
4722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4723/* end confdefs.h.  */
4724
4725/* Override any GCC internal prototype to avoid an error.
4726   Use char because int might match the return type of a GCC
4727   builtin and then its argument prototype would still apply.  */
4728#ifdef __cplusplus
4729extern "C"
4730#endif
4731char socket ();
4732int
4733main ()
4734{
4735return socket ();
4736  ;
4737  return 0;
4738}
4739_ACEOF
4740if ac_fn_c_try_link "$LINENO"; then :
4741  ac_cv_lib_socket_socket=yes
4742else
4743  ac_cv_lib_socket_socket=no
4744fi
4745rm -f core conftest.err conftest.$ac_objext \
4746    conftest$ac_exeext conftest.$ac_ext
4747LIBS=$ac_check_lib_save_LIBS
4748fi
4749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4750$as_echo "$ac_cv_lib_socket_socket" >&6; }
4751if test "x$ac_cv_lib_socket_socket" = xyes; then :
4752  LIBS="-lsocket -lnsl $LIBS"
4753fi
4754
4755fi
4756
4757    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4758    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4759$as_echo_n "checking for library containing putmsg... " >&6; }
4760if ${ac_cv_search_putmsg+:} false; then :
4761  $as_echo_n "(cached) " >&6
4762else
4763  ac_func_search_save_LIBS=$LIBS
4764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765/* end confdefs.h.  */
4766
4767/* Override any GCC internal prototype to avoid an error.
4768   Use char because int might match the return type of a GCC
4769   builtin and then its argument prototype would still apply.  */
4770#ifdef __cplusplus
4771extern "C"
4772#endif
4773char putmsg ();
4774int
4775main ()
4776{
4777return putmsg ();
4778  ;
4779  return 0;
4780}
4781_ACEOF
4782for ac_lib in '' str; do
4783  if test -z "$ac_lib"; then
4784    ac_res="none required"
4785  else
4786    ac_res=-l$ac_lib
4787    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4788  fi
4789  if ac_fn_c_try_link "$LINENO"; then :
4790  ac_cv_search_putmsg=$ac_res
4791fi
4792rm -f core conftest.err conftest.$ac_objext \
4793    conftest$ac_exeext
4794  if ${ac_cv_search_putmsg+:} false; then :
4795  break
4796fi
4797done
4798if ${ac_cv_search_putmsg+:} false; then :
4799
4800else
4801  ac_cv_search_putmsg=no
4802fi
4803rm conftest.$ac_ext
4804LIBS=$ac_func_search_save_LIBS
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4807$as_echo "$ac_cv_search_putmsg" >&6; }
4808ac_res=$ac_cv_search_putmsg
4809if test "$ac_res" != no; then :
4810  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4811
4812fi
4813
4814
4815
4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4817$as_echo_n "checking whether to enable ipv6... " >&6; }
4818# Check whether --enable-ipv6 was given.
4819if test "${enable_ipv6+set}" = set; then :
4820  enableval=$enable_ipv6;  case "$enableval" in
4821yes)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4822$as_echo "yes" >&6; }
4823       LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4824
4825$as_echo "#define INET6 1" >>confdefs.h
4826
4827       ipv6=yes
4828       ;;
4829*)
4830       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4831$as_echo "no" >&6; }
4832       ipv6=no
4833       ;;
4834  esac
4835else
4836  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837/* end confdefs.h.  */
4838
4839      /* AF_INET6 available check */
4840#include <sys/types.h>
4841#include <sys/socket.h>
4842#include <netinet/in.h>
4843#ifdef AF_INET6
4844void
4845foo(struct in6_addr *addr)
4846{
4847 memset(addr, 0, sizeof (struct in6_addr));
4848}
4849#else
4850#error "AF_INET6 not defined"
4851#endif
4852
4853
4854_ACEOF
4855if ac_fn_c_try_compile "$LINENO"; then :
4856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4857$as_echo "yes" >&6; }
4858  LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4859
4860$as_echo "#define INET6 1" >>confdefs.h
4861
4862  ipv6=yes
4863else
4864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865$as_echo "no" >&6; }
4866  ipv6=no
4867fi
4868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869fi
4870
4871
4872ipv6type=unknown
4873ipv6lib=none
4874ipv6trylibc=no
4875
4876if test "$ipv6" = "yes"; then
4877	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4878$as_echo_n "checking ipv6 stack type... " >&6; }
4879	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4880		case $i in
4881		inria)
4882						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4883/* end confdefs.h.  */
4884#include <netinet/in.h>
4885#ifdef IPV6_INRIA_VERSION
4886yes
4887#endif
4888_ACEOF
4889if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4890  $EGREP "yes" >/dev/null 2>&1; then :
4891  ipv6type=$i;
4892				CFLAGS="-DINET6 $CFLAGS"
4893fi
4894rm -f conftest*
4895
4896			;;
4897		kame)
4898						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899/* end confdefs.h.  */
4900#include <netinet/in.h>
4901#ifdef __KAME__
4902yes
4903#endif
4904_ACEOF
4905if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4906  $EGREP "yes" >/dev/null 2>&1; then :
4907  ipv6type=$i;
4908				ipv6lib=inet6;
4909				ipv6libdir=/usr/local/v6/lib;
4910				ipv6trylibc=yes;
4911				CFLAGS="-DINET6 $CFLAGS"
4912fi
4913rm -f conftest*
4914
4915			;;
4916		linux-glibc)
4917						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4918/* end confdefs.h.  */
4919#include <features.h>
4920#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4921yes
4922#endif
4923_ACEOF
4924if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4925  $EGREP "yes" >/dev/null 2>&1; then :
4926  ipv6type=$i;
4927				CFLAGS="-DINET6 $CFLAGS"
4928fi
4929rm -f conftest*
4930
4931			;;
4932		linux-libinet6)
4933																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4934				ipv6type=$i
4935				ipv6lib=inet6
4936				ipv6libdir=/usr/inet6/lib
4937				ipv6trylibc=yes;
4938				CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4939			fi
4940			;;
4941		toshiba)
4942			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943/* end confdefs.h.  */
4944#include <sys/param.h>
4945#ifdef _TOSHIBA_INET6
4946yes
4947#endif
4948_ACEOF
4949if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4950  $EGREP "yes" >/dev/null 2>&1; then :
4951  ipv6type=$i;
4952				ipv6lib=inet6;
4953				ipv6libdir=/usr/local/v6/lib;
4954				CFLAGS="-DINET6 $CFLAGS"
4955fi
4956rm -f conftest*
4957
4958			;;
4959		v6d)
4960			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4961/* end confdefs.h.  */
4962#include </usr/local/v6/include/sys/v6config.h>
4963#ifdef __V6D__
4964yes
4965#endif
4966_ACEOF
4967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4968  $EGREP "yes" >/dev/null 2>&1; then :
4969  ipv6type=$i;
4970				ipv6lib=v6;
4971				ipv6libdir=/usr/local/v6/lib;
4972				CFLAGS="-I/usr/local/v6/include $CFLAGS"
4973fi
4974rm -f conftest*
4975
4976			;;
4977		zeta)
4978			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979/* end confdefs.h.  */
4980#include <sys/param.h>
4981#ifdef _ZETA_MINAMI_INET6
4982yes
4983#endif
4984_ACEOF
4985if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4986  $EGREP "yes" >/dev/null 2>&1; then :
4987  ipv6type=$i;
4988				ipv6lib=inet6;
4989				ipv6libdir=/usr/local/v6/lib;
4990				CFLAGS="-DINET6 $CFLAGS"
4991fi
4992rm -f conftest*
4993
4994			;;
4995		esac
4996		if test "$ipv6type" != "unknown"; then
4997			break
4998		fi
4999	done
5000	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5001$as_echo "$ipv6type" >&6; }
5002fi
5003
5004if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5005	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5006		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5007		echo "You have $ipv6lib library, using it"
5008	else
5009		if test "$ipv6trylibc" = "yes"; then
5010			echo "You do not have $ipv6lib library, using libc"
5011		else
5012			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
5013			echo "You need to fetch lib$ipv6lib.a from appropriate"
5014			echo 'ipv6 kit and compile beforehand.'
5015			exit 1
5016		fi
5017	fi
5018fi
5019
5020
5021if test "$ipv6" = "yes"; then
5022	#
5023	# XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5024	# function in libc; there are "ngetaddrinfo()" and
5025	# "ogetaddrinfo()" functions, and <netdb.h> #defines
5026	# "getaddrinfo" to be either "ngetaddrinfo" or
5027	# "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5028	# or _XOPEN_SOURCE_EXTENDED are defined or not.
5029	#
5030	# So this test doesn't work on Tru64 5.1, and possibly
5031	# on other 5.x releases.  This causes the configure
5032	# script to become confused, and results in libpcap
5033	# being unbuildable.
5034	#
5035	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5036$as_echo_n "checking for library containing getaddrinfo... " >&6; }
5037if ${ac_cv_search_getaddrinfo+:} false; then :
5038  $as_echo_n "(cached) " >&6
5039else
5040  ac_func_search_save_LIBS=$LIBS
5041cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5042/* end confdefs.h.  */
5043
5044/* Override any GCC internal prototype to avoid an error.
5045   Use char because int might match the return type of a GCC
5046   builtin and then its argument prototype would still apply.  */
5047#ifdef __cplusplus
5048extern "C"
5049#endif
5050char getaddrinfo ();
5051int
5052main ()
5053{
5054return getaddrinfo ();
5055  ;
5056  return 0;
5057}
5058_ACEOF
5059for ac_lib in '' socket; do
5060  if test -z "$ac_lib"; then
5061    ac_res="none required"
5062  else
5063    ac_res=-l$ac_lib
5064    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5065  fi
5066  if ac_fn_c_try_link "$LINENO"; then :
5067  ac_cv_search_getaddrinfo=$ac_res
5068fi
5069rm -f core conftest.err conftest.$ac_objext \
5070    conftest$ac_exeext
5071  if ${ac_cv_search_getaddrinfo+:} false; then :
5072  break
5073fi
5074done
5075if ${ac_cv_search_getaddrinfo+:} false; then :
5076
5077else
5078  ac_cv_search_getaddrinfo=no
5079fi
5080rm conftest.$ac_ext
5081LIBS=$ac_func_search_save_LIBS
5082fi
5083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5084$as_echo "$ac_cv_search_getaddrinfo" >&6; }
5085ac_res=$ac_cv_search_getaddrinfo
5086if test "$ac_res" != no; then :
5087  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5088  	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5089$as_echo_n "checking getaddrinfo bug... " >&6; }
5090	if ${td_cv_buggygetaddrinfo+:} false; then :
5091  $as_echo_n "(cached) " >&6
5092else
5093  if test "$cross_compiling" = yes; then :
5094  td_cv_buggygetaddrinfo=yes
5095else
5096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5097/* end confdefs.h.  */
5098
5099#include <sys/types.h>
5100#include <netdb.h>
5101#include <string.h>
5102#include <sys/socket.h>
5103#include <netinet/in.h>
5104
5105main()
5106{
5107  int passive, gaierr, inet4 = 0, inet6 = 0;
5108  struct addrinfo hints, *ai, *aitop;
5109  char straddr[INET6_ADDRSTRLEN], strport[16];
5110
5111  for (passive = 0; passive <= 1; passive++) {
5112    memset(&hints, 0, sizeof(hints));
5113    hints.ai_family = AF_UNSPEC;
5114    hints.ai_flags = passive ? AI_PASSIVE : 0;
5115    hints.ai_socktype = SOCK_STREAM;
5116    hints.ai_protocol = IPPROTO_TCP;
5117    if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5118      (void)gai_strerror(gaierr);
5119      goto bad;
5120    }
5121    for (ai = aitop; ai; ai = ai->ai_next) {
5122      if (ai->ai_addr == NULL ||
5123          ai->ai_addrlen == 0 ||
5124          getnameinfo(ai->ai_addr, ai->ai_addrlen,
5125                      straddr, sizeof(straddr), strport, sizeof(strport),
5126                      NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5127        goto bad;
5128      }
5129      switch (ai->ai_family) {
5130      case AF_INET:
5131        if (strcmp(strport, "54321") != 0) {
5132          goto bad;
5133        }
5134        if (passive) {
5135          if (strcmp(straddr, "0.0.0.0") != 0) {
5136            goto bad;
5137          }
5138        } else {
5139          if (strcmp(straddr, "127.0.0.1") != 0) {
5140            goto bad;
5141          }
5142        }
5143        inet4++;
5144        break;
5145      case AF_INET6:
5146        if (strcmp(strport, "54321") != 0) {
5147          goto bad;
5148        }
5149        if (passive) {
5150          if (strcmp(straddr, "::") != 0) {
5151            goto bad;
5152          }
5153        } else {
5154          if (strcmp(straddr, "::1") != 0) {
5155            goto bad;
5156          }
5157        }
5158        inet6++;
5159        break;
5160      case AF_UNSPEC:
5161        goto bad;
5162        break;
5163#ifdef AF_UNIX
5164      case AF_UNIX:
5165#else
5166#ifdef AF_LOCAL
5167      case AF_LOCAL:
5168#endif
5169#endif
5170      default:
5171        /* another family support? */
5172        break;
5173      }
5174    }
5175  }
5176
5177  /* supported family should be 2, unsupported family should be 0 */
5178  if (!(inet4 == 0 || inet4 == 2))
5179    goto bad;
5180  if (!(inet6 == 0 || inet6 == 2))
5181    goto bad;
5182
5183  if (aitop)
5184    freeaddrinfo(aitop);
5185  exit(0);
5186
5187 bad:
5188  if (aitop)
5189    freeaddrinfo(aitop);
5190  exit(1);
5191}
5192
5193_ACEOF
5194if ac_fn_c_try_run "$LINENO"; then :
5195  td_cv_buggygetaddrinfo=no
5196else
5197  td_cv_buggygetaddrinfo=yes
5198fi
5199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5200  conftest.$ac_objext conftest.beam conftest.$ac_ext
5201fi
5202
5203fi
5204
5205	if test "$td_cv_buggygetaddrinfo" = no; then
5206		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5207$as_echo "good" >&6; }
5208	else
5209		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5210$as_echo "buggy" >&6; }
5211	fi
5212
5213	if test "$td_cv_buggygetaddrinfo" = "yes"; then
5214		#
5215		# XXX - it doesn't appear that "ipv6type" can ever be
5216		# set to "linux".  Should this be testing for
5217		# "linux-glibc", or for that *or* "linux-libinet6"?
5218		# If the latter, note that "linux-libinet6" is also
5219		# the type given to some non-Linux OSes.
5220		#
5221		if test "$ipv6type" != "linux"; then
5222			echo 'Fatal: You must get working getaddrinfo() function.'
5223			echo '       or you can specify "--disable-ipv6"'.
5224			exit 1
5225		else
5226			echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5227			echo '         Better upgrade your system library to newest version'
5228			echo '         of GNU C library (aka glibc).'
5229		fi
5230	fi
5231
5232fi
5233
5234	ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5235if test "x$ac_cv_func_getnameinfo" = xyes; then :
5236  $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5237
5238else
5239  case " $LIBOBJS " in
5240  *" getnameinfo.$ac_objext "* ) ;;
5241  *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5242 ;;
5243esac
5244
5245fi
5246
5247
5248fi
5249
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5251$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5252if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5253  $as_echo_n "(cached) " >&6
5254else
5255  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5256/* end confdefs.h.  */
5257#include <netdnet/dnetdb.h>
5258
5259_ACEOF
5260if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5261  $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5262  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5263else
5264  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5265fi
5266rm -f conftest*
5267
5268fi
5269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5270$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5271if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5272
5273$as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5274
5275fi
5276
5277
5278	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5279$as_echo_n "checking for addrinfo... " >&6; }
5280	if ${ac_cv_addrinfo+:} false; then :
5281  $as_echo_n "(cached) " >&6
5282else
5283  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284/* end confdefs.h.  */
5285
5286#		include <netdb.h>
5287int
5288main ()
5289{
5290struct addrinfo a
5291  ;
5292  return 0;
5293}
5294_ACEOF
5295if ac_fn_c_try_compile "$LINENO"; then :
5296  ac_cv_addrinfo=yes
5297else
5298  ac_cv_addrinfo=no
5299fi
5300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5301fi
5302
5303	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5304$as_echo "$ac_cv_addrinfo" >&6; }
5305	if test $ac_cv_addrinfo = yes; then
5306
5307$as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5308
5309	else
5310
5311$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5312
5313	fi
5314
5315if test "$ac_cv_addrinfo" = no; then
5316	missing_includes=yes
5317fi
5318
5319
5320	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5321$as_echo_n "checking for NI_MAXSERV... " >&6; }
5322	if ${ac_cv_maxserv+:} false; then :
5323  $as_echo_n "(cached) " >&6
5324else
5325  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5326/* end confdefs.h.  */
5327#include <netdb.h>
5328#ifdef NI_MAXSERV
5329yes
5330#endif
5331_ACEOF
5332if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5333  $EGREP "yes" >/dev/null 2>&1; then :
5334  ac_cv_maxserv=yes
5335else
5336  ac_cv_maxserv=no
5337fi
5338rm -f conftest*
5339
5340fi
5341
5342	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5343$as_echo "$ac_cv_maxserv" >&6; }
5344	if test $ac_cv_maxserv != yes; then
5345		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5346
5347	fi
5348
5349if test "$ac_cv_maxserv" = no; then
5350	missing_includes=yes
5351fi
5352
5353
5354	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5355$as_echo_n "checking for NI_NAMEREQD... " >&6; }
5356	if ${ac_cv_namereqd+:} false; then :
5357  $as_echo_n "(cached) " >&6
5358else
5359  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5360/* end confdefs.h.  */
5361#include <netdb.h>
5362#ifdef NI_NOFQDN
5363yes
5364#endif
5365_ACEOF
5366if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5367  $EGREP "yes" >/dev/null 2>&1; then :
5368  ac_cv_namereqd=yes
5369else
5370  ac_cv_namereqd=no
5371fi
5372rm -f conftest*
5373
5374fi
5375
5376	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5377$as_echo "$ac_cv_namereqd" >&6; }
5378	if test $ac_cv_namereqd != yes; then
5379		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5380
5381	fi
5382
5383if test "$ac_cv_namereqd" = no; then
5384	missing_includes=yes
5385fi
5386
5387
5388	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
5389$as_echo_n "checking for sockaddr_storage... " >&6; }
5390	if ${ac_cv_sa_storage+:} false; then :
5391  $as_echo_n "(cached) " >&6
5392else
5393  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5394/* end confdefs.h.  */
5395
5396#		include <sys/types.h>
5397#		include <sys/socket.h>
5398int
5399main ()
5400{
5401struct sockaddr_storage s
5402  ;
5403  return 0;
5404}
5405_ACEOF
5406if ac_fn_c_try_compile "$LINENO"; then :
5407  ac_cv_sa_storage=yes
5408else
5409  ac_cv_sa_storage=no
5410fi
5411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5412fi
5413
5414	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5
5415$as_echo "$ac_cv_sa_storage" >&6; }
5416	if test $ac_cv_sa_storage = yes; then
5417
5418$as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
5419
5420	fi
5421
5422if test "$ac_cv_sa_storage" = no; then
5423	missing_includes=yes
5424fi
5425
5426ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5427if test "x$ac_cv_func_vfprintf" = xyes; then :
5428  $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5429
5430else
5431  case " $LIBOBJS " in
5432  *" vfprintf.$ac_objext "* ) ;;
5433  *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5434 ;;
5435esac
5436
5437fi
5438
5439ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5440if test "x$ac_cv_func_strcasecmp" = xyes; then :
5441  $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5442
5443else
5444  case " $LIBOBJS " in
5445  *" strcasecmp.$ac_objext "* ) ;;
5446  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5447 ;;
5448esac
5449
5450fi
5451
5452ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5453if test "x$ac_cv_func_strlcat" = xyes; then :
5454  $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5455
5456else
5457  case " $LIBOBJS " in
5458  *" strlcat.$ac_objext "* ) ;;
5459  *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5460 ;;
5461esac
5462
5463fi
5464
5465ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5466if test "x$ac_cv_func_strlcpy" = xyes; then :
5467  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5468
5469else
5470  case " $LIBOBJS " in
5471  *" strlcpy.$ac_objext "* ) ;;
5472  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5473 ;;
5474esac
5475
5476fi
5477
5478ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5479if test "x$ac_cv_func_strdup" = xyes; then :
5480  $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5481
5482else
5483  case " $LIBOBJS " in
5484  *" strdup.$ac_objext "* ) ;;
5485  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5486 ;;
5487esac
5488
5489fi
5490
5491ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5492if test "x$ac_cv_func_strsep" = xyes; then :
5493  $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5494
5495else
5496  case " $LIBOBJS " in
5497  *" strsep.$ac_objext "* ) ;;
5498  *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5499 ;;
5500esac
5501
5502fi
5503
5504
5505for ac_func in fork vfork strftime
5506do :
5507  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5508ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5509if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5510  cat >>confdefs.h <<_ACEOF
5511#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5512_ACEOF
5513
5514fi
5515done
5516
5517for ac_func in setlinebuf alarm
5518do :
5519  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5520ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5521if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5522  cat >>confdefs.h <<_ACEOF
5523#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5524_ACEOF
5525
5526fi
5527done
5528
5529
5530needsnprintf=no
5531for ac_func in vsnprintf snprintf
5532do :
5533  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5534ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5535if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5536  cat >>confdefs.h <<_ACEOF
5537#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5538_ACEOF
5539
5540else
5541  needsnprintf=yes
5542fi
5543done
5544
5545if test $needsnprintf = yes; then
5546	case " $LIBOBJS " in
5547  *" snprintf.$ac_objext "* ) ;;
5548  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5549 ;;
5550esac
5551
5552fi
5553
5554
5555    { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5556$as_echo_n "checking return type of signal handlers... " >&6; }
5557if ${ac_cv_type_signal+:} false; then :
5558  $as_echo_n "(cached) " >&6
5559else
5560  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5561/* end confdefs.h.  */
5562#include <sys/types.h>
5563#include <signal.h>
5564
5565int
5566main ()
5567{
5568return *(signal (0, 0)) (0) == 1;
5569  ;
5570  return 0;
5571}
5572_ACEOF
5573if ac_fn_c_try_compile "$LINENO"; then :
5574  ac_cv_type_signal=int
5575else
5576  ac_cv_type_signal=void
5577fi
5578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5579fi
5580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5581$as_echo "$ac_cv_type_signal" >&6; }
5582
5583cat >>confdefs.h <<_ACEOF
5584#define RETSIGTYPE $ac_cv_type_signal
5585_ACEOF
5586
5587
5588    if test "$ac_cv_type_signal" = void ; then
5589
5590$as_echo "#define RETSIGVAL /**/" >>confdefs.h
5591
5592    else
5593
5594$as_echo "#define RETSIGVAL (0)" >>confdefs.h
5595
5596    fi
5597    case "$host_os" in
5598
5599    irix*)
5600
5601$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5602
5603	    ;;
5604
5605    *)
5606	    	    for ac_func in sigaction
5607do :
5608  ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5609if test "x$ac_cv_func_sigaction" = xyes; then :
5610  cat >>confdefs.h <<_ACEOF
5611#define HAVE_SIGACTION 1
5612_ACEOF
5613
5614fi
5615done
5616
5617	    if test $ac_cv_func_sigaction = no ; then
5618		    for ac_func in sigset
5619do :
5620  ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5621if test "x$ac_cv_func_sigset" = xyes; then :
5622  cat >>confdefs.h <<_ACEOF
5623#define HAVE_SIGSET 1
5624_ACEOF
5625
5626fi
5627done
5628
5629	    fi
5630	    ;;
5631    esac
5632
5633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5634$as_echo_n "checking for library containing dnet_htoa... " >&6; }
5635if ${ac_cv_search_dnet_htoa+:} false; then :
5636  $as_echo_n "(cached) " >&6
5637else
5638  ac_func_search_save_LIBS=$LIBS
5639cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5640/* end confdefs.h.  */
5641
5642/* Override any GCC internal prototype to avoid an error.
5643   Use char because int might match the return type of a GCC
5644   builtin and then its argument prototype would still apply.  */
5645#ifdef __cplusplus
5646extern "C"
5647#endif
5648char dnet_htoa ();
5649int
5650main ()
5651{
5652return dnet_htoa ();
5653  ;
5654  return 0;
5655}
5656_ACEOF
5657for ac_lib in '' dnet; do
5658  if test -z "$ac_lib"; then
5659    ac_res="none required"
5660  else
5661    ac_res=-l$ac_lib
5662    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5663  fi
5664  if ac_fn_c_try_link "$LINENO"; then :
5665  ac_cv_search_dnet_htoa=$ac_res
5666fi
5667rm -f core conftest.err conftest.$ac_objext \
5668    conftest$ac_exeext
5669  if ${ac_cv_search_dnet_htoa+:} false; then :
5670  break
5671fi
5672done
5673if ${ac_cv_search_dnet_htoa+:} false; then :
5674
5675else
5676  ac_cv_search_dnet_htoa=no
5677fi
5678rm conftest.$ac_ext
5679LIBS=$ac_func_search_save_LIBS
5680fi
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5682$as_echo "$ac_cv_search_dnet_htoa" >&6; }
5683ac_res=$ac_cv_search_dnet_htoa
5684if test "$ac_res" != no; then :
5685  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5686
5687$as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5688
5689fi
5690
5691
5692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5693$as_echo_n "checking for main in -lrpc... " >&6; }
5694if ${ac_cv_lib_rpc_main+:} false; then :
5695  $as_echo_n "(cached) " >&6
5696else
5697  ac_check_lib_save_LIBS=$LIBS
5698LIBS="-lrpc  $LIBS"
5699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5700/* end confdefs.h.  */
5701
5702
5703int
5704main ()
5705{
5706return main ();
5707  ;
5708  return 0;
5709}
5710_ACEOF
5711if ac_fn_c_try_link "$LINENO"; then :
5712  ac_cv_lib_rpc_main=yes
5713else
5714  ac_cv_lib_rpc_main=no
5715fi
5716rm -f core conftest.err conftest.$ac_objext \
5717    conftest$ac_exeext conftest.$ac_ext
5718LIBS=$ac_check_lib_save_LIBS
5719fi
5720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5721$as_echo "$ac_cv_lib_rpc_main" >&6; }
5722if test "x$ac_cv_lib_rpc_main" = xyes; then :
5723  cat >>confdefs.h <<_ACEOF
5724#define HAVE_LIBRPC 1
5725_ACEOF
5726
5727  LIBS="-lrpc $LIBS"
5728
5729fi
5730
5731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5732$as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5733if ${ac_cv_search_getrpcbynumber+:} false; then :
5734  $as_echo_n "(cached) " >&6
5735else
5736  ac_func_search_save_LIBS=$LIBS
5737cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5738/* end confdefs.h.  */
5739
5740/* Override any GCC internal prototype to avoid an error.
5741   Use char because int might match the return type of a GCC
5742   builtin and then its argument prototype would still apply.  */
5743#ifdef __cplusplus
5744extern "C"
5745#endif
5746char getrpcbynumber ();
5747int
5748main ()
5749{
5750return getrpcbynumber ();
5751  ;
5752  return 0;
5753}
5754_ACEOF
5755for ac_lib in '' nsl; do
5756  if test -z "$ac_lib"; then
5757    ac_res="none required"
5758  else
5759    ac_res=-l$ac_lib
5760    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5761  fi
5762  if ac_fn_c_try_link "$LINENO"; then :
5763  ac_cv_search_getrpcbynumber=$ac_res
5764fi
5765rm -f core conftest.err conftest.$ac_objext \
5766    conftest$ac_exeext
5767  if ${ac_cv_search_getrpcbynumber+:} false; then :
5768  break
5769fi
5770done
5771if ${ac_cv_search_getrpcbynumber+:} false; then :
5772
5773else
5774  ac_cv_search_getrpcbynumber=no
5775fi
5776rm conftest.$ac_ext
5777LIBS=$ac_func_search_save_LIBS
5778fi
5779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5780$as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5781ac_res=$ac_cv_search_getrpcbynumber
5782if test "$ac_res" != no; then :
5783  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5784
5785$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5786
5787fi
5788
5789
5790
5791
5792                LBL_LIBS="$LIBS"
5793    pfopen=/usr/examples/packetfilter/pfopen.c
5794    if test -f $pfopen ; then
5795	    for ac_func in pfopen
5796do :
5797  ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5798if test "x$ac_cv_func_pfopen" = xyes; then :
5799  cat >>confdefs.h <<_ACEOF
5800#define HAVE_PFOPEN 1
5801_ACEOF
5802
5803fi
5804done
5805
5806	    if test $ac_cv_func_pfopen = "no" ; then
5807		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5808$as_echo "Using $pfopen" >&6; }
5809		    LIBS="$LIBS $pfopen"
5810	    fi
5811    fi
5812    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5813$as_echo_n "checking for local pcap library... " >&6; }
5814    libpcap=FAIL
5815    lastdir=FAIL
5816    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5817	egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5818    for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5819	    basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5820	        sed -e 's/-PRE-GIT$//' `
5821	    if test $lastdir = $basedir ; then
5822		    		    continue;
5823	    fi
5824	    lastdir=$dir
5825	    if test -r $dir/libpcap.a ; then
5826		    libpcap=$dir/libpcap.a
5827		    d=$dir
5828		    	    fi
5829    done
5830    if test $libpcap = FAIL ; then
5831	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5832$as_echo "not found" >&6; }
5833
5834	    #
5835	    # Look for pcap-config.
5836	    #
5837	    if test -n "$ac_tool_prefix"; then
5838  # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5839set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5841$as_echo_n "checking for $ac_word... " >&6; }
5842if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5843  $as_echo_n "(cached) " >&6
5844else
5845  case $PCAP_CONFIG in
5846  [\\/]* | ?:[\\/]*)
5847  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5848  ;;
5849  *)
5850  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851for as_dir in $PATH
5852do
5853  IFS=$as_save_IFS
5854  test -z "$as_dir" && as_dir=.
5855    for ac_exec_ext in '' $ac_executable_extensions; do
5856  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5857    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5858    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5859    break 2
5860  fi
5861done
5862  done
5863IFS=$as_save_IFS
5864
5865  ;;
5866esac
5867fi
5868PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5869if test -n "$PCAP_CONFIG"; then
5870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5871$as_echo "$PCAP_CONFIG" >&6; }
5872else
5873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5874$as_echo "no" >&6; }
5875fi
5876
5877
5878fi
5879if test -z "$ac_cv_path_PCAP_CONFIG"; then
5880  ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5881  # Extract the first word of "pcap-config", so it can be a program name with args.
5882set dummy pcap-config; ac_word=$2
5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884$as_echo_n "checking for $ac_word... " >&6; }
5885if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5886  $as_echo_n "(cached) " >&6
5887else
5888  case $ac_pt_PCAP_CONFIG in
5889  [\\/]* | ?:[\\/]*)
5890  ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5891  ;;
5892  *)
5893  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5894for as_dir in $PATH
5895do
5896  IFS=$as_save_IFS
5897  test -z "$as_dir" && as_dir=.
5898    for ac_exec_ext in '' $ac_executable_extensions; do
5899  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5900    ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5901    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5902    break 2
5903  fi
5904done
5905  done
5906IFS=$as_save_IFS
5907
5908  ;;
5909esac
5910fi
5911ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5912if test -n "$ac_pt_PCAP_CONFIG"; then
5913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5914$as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5915else
5916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917$as_echo "no" >&6; }
5918fi
5919
5920  if test "x$ac_pt_PCAP_CONFIG" = x; then
5921    PCAP_CONFIG=""
5922  else
5923    case $cross_compiling:$ac_tool_warned in
5924yes:)
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5927ac_tool_warned=yes ;;
5928esac
5929    PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5930  fi
5931else
5932  PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5933fi
5934
5935	    if test -n "$PCAP_CONFIG" ; then
5936		#
5937		# Found - use it to get the include flags for
5938		# libpcap and the flags to link with libpcap.
5939		#
5940		# Please read section 11.6 "Shell Substitutions"
5941		# in the autoconf manual before doing anything
5942		# to this that involves quoting.  Especially note
5943		# the statement "There is just no portable way to use
5944		# double-quoted strings inside double-quoted back-quoted
5945		# expressions (pfew!)."
5946		#
5947		cflags=`"$PCAP_CONFIG" --cflags`
5948		V_INCLS="$cflags $V_INCLS"
5949		libpcap=`"$PCAP_CONFIG" --libs`
5950	    else
5951		#
5952		# Not found; look for pcap.
5953		#
5954		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5955$as_echo_n "checking for main in -lpcap... " >&6; }
5956if ${ac_cv_lib_pcap_main+:} false; then :
5957  $as_echo_n "(cached) " >&6
5958else
5959  ac_check_lib_save_LIBS=$LIBS
5960LIBS="-lpcap  $LIBS"
5961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5962/* end confdefs.h.  */
5963
5964
5965int
5966main ()
5967{
5968return main ();
5969  ;
5970  return 0;
5971}
5972_ACEOF
5973if ac_fn_c_try_link "$LINENO"; then :
5974  ac_cv_lib_pcap_main=yes
5975else
5976  ac_cv_lib_pcap_main=no
5977fi
5978rm -f core conftest.err conftest.$ac_objext \
5979    conftest$ac_exeext conftest.$ac_ext
5980LIBS=$ac_check_lib_save_LIBS
5981fi
5982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5983$as_echo "$ac_cv_lib_pcap_main" >&6; }
5984if test "x$ac_cv_lib_pcap_main" = xyes; then :
5985  libpcap="-lpcap"
5986fi
5987
5988		if test $libpcap = FAIL ; then
5989		    as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5990		fi
5991																																								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5992$as_echo_n "checking for extraneous pcap header directories... " >&6; }
5993		if test \( ! -r /usr/local/include/pcap.h \) -a \
5994			\( ! -r /usr/include/pcap.h \); then
5995		    if test -r /usr/local/include/pcap/pcap.h; then
5996			d="/usr/local/include/pcap"
5997		    elif test -r /usr/include/pcap/pcap.h; then
5998			d="/usr/include/pcap"
5999		    fi
6000		fi
6001		if test -z "$d" ; then
6002		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6003$as_echo "not found" >&6; }
6004		else
6005		    V_INCLS="-I$d $V_INCLS"
6006		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6007$as_echo "found -- -I$d added" >&6; }
6008		fi
6009	    fi
6010    else
6011	    V_PCAPDEP=$libpcap
6012	    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6013    	 		egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6014	    if test -r $d/pcap.h; then
6015		    V_INCLS="-I$d $V_INCLS"
6016	    elif test -r $places/pcap.h; then
6017		    V_INCLS="-I$places $V_INCLS"
6018	    else
6019                    as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
6020 	    fi
6021	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6022$as_echo "$libpcap" >&6; }
6023	    # Extract the first word of "pcap-config", so it can be a program name with args.
6024set dummy pcap-config; ac_word=$2
6025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6026$as_echo_n "checking for $ac_word... " >&6; }
6027if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6028  $as_echo_n "(cached) " >&6
6029else
6030  case $PCAP_CONFIG in
6031  [\\/]* | ?:[\\/]*)
6032  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6033  ;;
6034  *)
6035  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6036for as_dir in $d
6037do
6038  IFS=$as_save_IFS
6039  test -z "$as_dir" && as_dir=.
6040    for ac_exec_ext in '' $ac_executable_extensions; do
6041  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6042    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6043    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6044    break 2
6045  fi
6046done
6047  done
6048IFS=$as_save_IFS
6049
6050  ;;
6051esac
6052fi
6053PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6054if test -n "$PCAP_CONFIG"; then
6055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6056$as_echo "$PCAP_CONFIG" >&6; }
6057else
6058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6059$as_echo "no" >&6; }
6060fi
6061
6062
6063	    if test -n "$PCAP_CONFIG"; then
6064		#
6065		# The libpcap directory has a pcap-config script.
6066		# Use it to get any additioal libraries needed
6067		# to link with the libpcap archive library in
6068		# that directory.
6069		#
6070		# Please read section 11.6 "Shell Substitutions"
6071		# in the autoconf manual before doing anything
6072		# to this that involves quoting.  Especially note
6073		# the statement "There is just no portable way to use
6074		# double-quoted strings inside double-quoted back-quoted
6075		# expressions (pfew!)."
6076		#
6077		additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6078		libpcap="$libpcap $additional_libs"
6079	    fi
6080    fi
6081    LIBS="$libpcap $LIBS"
6082    if ! test -n "$PCAP_CONFIG" ; then
6083	#
6084	# We don't have pcap-config; find out any additional link flags
6085	# we need.  (If we have pcap-config, we assume it tells us what
6086	# we need.)
6087	#
6088	case "$host_os" in
6089
6090	aix*)
6091	    #
6092	    # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6093	    # present, as we use the STREAMS routines.
6094	    #
6095	    # (XXX - true only if we're linking with a static libpcap?)
6096	    #
6097	    pseexe="/lib/pse.exp"
6098	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6099$as_echo_n "checking for $pseexe... " >&6; }
6100	    if test -f $pseexe ; then
6101		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6102$as_echo "yes" >&6; }
6103		    LIBS="$LIBS -I:$pseexe"
6104	    fi
6105
6106	    #
6107	    # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6108	    # we use them to load the BPF module.
6109	    #
6110	    # (XXX - true only if we're linking with a static libpcap?)
6111	    #
6112	    LIBS="$LIBS -lodm -lcfg"
6113	    ;;
6114	esac
6115    fi
6116
6117                                    ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6118if test "x$ac_cv_func_pcap_loop" = xyes; then :
6119
6120else
6121
6122	    as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6123config.log file in your report.  If you have downloaded libpcap from
6124tcpdump.org, and built it yourself, please also include the config.log
6125file from the libpcap source directory, the Makefile from the libpcap
6126source directory, and the output of the make process for libpcap, as
6127this could be a problem with the libpcap that was built, and we will
6128not be able to determine why this is happening, and thus will not be
6129able to fix it, without that information, as we have not been able to
6130reproduce this problem ourselves." "$LINENO" 5
6131
6132fi
6133
6134
6135                        ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6136if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6137
6138$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6139
6140else
6141
6142	    case " $LIBOBJS " in
6143  *" datalinks.$ac_objext "* ) ;;
6144  *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6145 ;;
6146esac
6147
6148
6149fi
6150
6151    ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6152if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6153
6154$as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
6155
6156fi
6157
6158    ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6159if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6160
6161
6162$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6163
6164	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6165if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6166
6167$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6168
6169else
6170
6171		    case " $LIBOBJS " in
6172  *" dlnames.$ac_objext "* ) ;;
6173  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6174 ;;
6175esac
6176
6177
6178fi
6179
6180
6181else
6182
6183	    case " $LIBOBJS " in
6184  *" dlnames.$ac_objext "* ) ;;
6185  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6186 ;;
6187esac
6188
6189
6190fi
6191
6192
6193                        for ac_func in pcap_breakloop
6194do :
6195  ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6196if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6197  cat >>confdefs.h <<_ACEOF
6198#define HAVE_PCAP_BREAKLOOP 1
6199_ACEOF
6200
6201fi
6202done
6203
6204
6205                ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6206if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6207
6208$as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6209
6210else
6211
6212	    case " $LIBOBJS " in
6213  *" pcap_dump_ftell.$ac_objext "* ) ;;
6214  *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6215 ;;
6216esac
6217
6218
6219fi
6220
6221
6222
6223#
6224# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6225# libraries (e.g., "-lsocket -lnsl" on Solaris).
6226#
6227# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6228# use AC_CHECK_FUNC which doesn't let us specify the right #includes
6229# to make this work on BSD/OS 4.x.  BSD/OS 4.x ships with the BIND8
6230# resolver, and the way it defines inet_{ntop,pton} is rather strange;
6231# it does not ship with a libc symbol "inet_ntop()", it ships with
6232# "_inet_ntop()", and has a #define macro in one of the system headers
6233# to rename it.
6234#
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6236$as_echo_n "checking for inet_ntop... " >&6; }
6237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6238/* end confdefs.h.  */
6239#include <sys/types.h>
6240#include <sys/socket.h>
6241#include <netinet/in.h>
6242#include <arpa/inet.h>
6243int
6244main ()
6245{
6246char src[4], dst[128];
6247inet_ntop(AF_INET, src, dst, sizeof(dst));
6248  ;
6249  return 0;
6250}
6251_ACEOF
6252if ac_fn_c_try_link "$LINENO"; then :
6253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6254$as_echo "yes" >&6; }
6255else
6256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6257$as_echo "no" >&6; }
6258	case " $LIBOBJS " in
6259  *" inet_ntop.$ac_objext "* ) ;;
6260  *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6261 ;;
6262esac
6263
6264fi
6265rm -f core conftest.err conftest.$ac_objext \
6266    conftest$ac_exeext conftest.$ac_ext
6267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6268$as_echo_n "checking for inet_pton... " >&6; }
6269cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6270/* end confdefs.h.  */
6271#include <sys/types.h>
6272#include <sys/socket.h>
6273#include <netinet/in.h>
6274#include <arpa/inet.h>
6275int
6276main ()
6277{
6278char src[128], dst[4];
6279inet_pton(AF_INET, src, dst);
6280  ;
6281  return 0;
6282}
6283_ACEOF
6284if ac_fn_c_try_link "$LINENO"; then :
6285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6286$as_echo "yes" >&6; }
6287else
6288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6289$as_echo "no" >&6; }
6290	case " $LIBOBJS " in
6291  *" inet_pton.$ac_objext "* ) ;;
6292  *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6293 ;;
6294esac
6295
6296fi
6297rm -f core conftest.err conftest.$ac_objext \
6298    conftest$ac_exeext conftest.$ac_ext
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6300$as_echo_n "checking for inet_aton... " >&6; }
6301cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6302/* end confdefs.h.  */
6303#include <sys/types.h>
6304#include <netinet/in.h>
6305#include <arpa/inet.h>
6306int
6307main ()
6308{
6309char src[128];
6310struct in_addr dst;
6311inet_aton(src, &dst);
6312  ;
6313  return 0;
6314}
6315_ACEOF
6316if ac_fn_c_try_link "$LINENO"; then :
6317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6318$as_echo "yes" >&6; }
6319else
6320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6321$as_echo "no" >&6; }
6322	case " $LIBOBJS " in
6323  *" inet_aton.$ac_objext "* ) ;;
6324  *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6325 ;;
6326esac
6327
6328fi
6329rm -f core conftest.err conftest.$ac_objext \
6330    conftest$ac_exeext conftest.$ac_ext
6331
6332#
6333# Check for these after AC_LBL_LIBPCAP, for the same reason.
6334#
6335# You are in a twisty little maze of UN*Xes, all different.
6336# Some might not have ether_ntohost().
6337# Some might have it, but not declare it in any header file.
6338# Some might have it, but declare it in <netinet/if_ether.h>.
6339# Some might have it, but declare it in <netinet/ether.h>
6340# (And some might have it but document it as something declared in
6341# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6342#
6343# Before you is a C compiler.
6344#
6345for ac_func in ether_ntohost
6346do :
6347  ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6348if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6349  cat >>confdefs.h <<_ACEOF
6350#define HAVE_ETHER_NTOHOST 1
6351_ACEOF
6352
6353    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6354$as_echo_n "checking for buggy ether_ntohost... " >&6; }
6355if ${ac_cv_buggy_ether_ntohost+:} false; then :
6356  $as_echo_n "(cached) " >&6
6357else
6358
6359	if test "$cross_compiling" = yes; then :
6360  ac_cv_buggy_ether_ntohost="not while cross-compiling"
6361else
6362  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6363/* end confdefs.h.  */
6364
6365		#include <netdb.h>
6366		#include <sys/types.h>
6367		#include <sys/param.h>
6368		#include <sys/socket.h>
6369
6370		int
6371		main(int argc, char **argv)
6372		{
6373			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6374			char name[MAXHOSTNAMELEN];
6375
6376			ether_ntohost(name, (struct ether_addr *)ea);
6377			exit(0);
6378		}
6379
6380_ACEOF
6381if ac_fn_c_try_run "$LINENO"; then :
6382  ac_cv_buggy_ether_ntohost=no
6383else
6384  ac_cv_buggy_ether_ntohost=yes
6385fi
6386rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6387  conftest.$ac_objext conftest.beam conftest.$ac_ext
6388fi
6389
6390fi
6391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6392$as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6393    if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6394
6395$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6396
6397    fi
6398
6399fi
6400done
6401
6402if test "$ac_cv_func_ether_ntohost" = yes -a \
6403    "$ac_cv_buggy_ether_ntohost" = "no"; then
6404	#
6405	# OK, we have ether_ntohost().  Do we have <netinet/if_ether.h>?
6406	#
6407	if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6408		#
6409		# Yes.  Does it declare ether_ntohost()?
6410		#
6411		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6412#include <sys/types.h>
6413#include <sys/socket.h>
6414#include <netinet/in.h>
6415#include <arpa/inet.h>
6416struct mbuf;
6417struct rtentry;
6418#include <net/if.h>
6419#include <netinet/if_ether.h>
6420
6421"
6422if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6423
6424
6425$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6426
6427
6428fi
6429
6430	fi
6431	#
6432	# Did that succeed?
6433	#
6434	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6435		#
6436		# No, how about <netinet/ether.h>, as on Linux?
6437		#
6438		for ac_header in netinet/ether.h
6439do :
6440  ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6441if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6442  cat >>confdefs.h <<_ACEOF
6443#define HAVE_NETINET_ETHER_H 1
6444_ACEOF
6445
6446fi
6447
6448done
6449
6450		if test "$ac_cv_header_netinet_ether_h" = yes; then
6451			#
6452			# We have it - does it declare ether_ntohost()?
6453			# Unset ac_cv_have_decl_ether_ntohost so we don't
6454			# treat the previous failure as a cached value and
6455			# suppress the next test.
6456			#
6457			unset ac_cv_have_decl_ether_ntohost
6458			ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6459#include <netinet/ether.h>
6460
6461"
6462if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6463
6464
6465$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6466
6467
6468fi
6469
6470		fi
6471	fi
6472	#
6473	# Is ether_ntohost() declared?
6474	#
6475	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6476		#
6477		# No, we'll have to declare it ourselves.
6478		# Do we have "struct ether_addr"?
6479		#
6480		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6481#include <sys/types.h>
6482#include <sys/socket.h>
6483#include <netinet/in.h>
6484#include <arpa/inet.h>
6485struct mbuf;
6486struct rtentry;
6487#include <net/if.h>
6488#include <netinet/if_ether.h>
6489
6490"
6491if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6492
6493cat >>confdefs.h <<_ACEOF
6494#define HAVE_STRUCT_ETHER_ADDR 1
6495_ACEOF
6496
6497
6498fi
6499
6500
6501$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6502
6503	else
6504
6505$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6506
6507	fi
6508fi
6509
6510# libdlpi is needed for Solaris 11 and later.
6511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6512$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6513if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6514  $as_echo_n "(cached) " >&6
6515else
6516  ac_check_lib_save_LIBS=$LIBS
6517LIBS="-ldlpi -L/lib $LIBS"
6518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6519/* end confdefs.h.  */
6520
6521/* Override any GCC internal prototype to avoid an error.
6522   Use char because int might match the return type of a GCC
6523   builtin and then its argument prototype would still apply.  */
6524#ifdef __cplusplus
6525extern "C"
6526#endif
6527char dlpi_walk ();
6528int
6529main ()
6530{
6531return dlpi_walk ();
6532  ;
6533  return 0;
6534}
6535_ACEOF
6536if ac_fn_c_try_link "$LINENO"; then :
6537  ac_cv_lib_dlpi_dlpi_walk=yes
6538else
6539  ac_cv_lib_dlpi_dlpi_walk=no
6540fi
6541rm -f core conftest.err conftest.$ac_objext \
6542    conftest$ac_exeext conftest.$ac_ext
6543LIBS=$ac_check_lib_save_LIBS
6544fi
6545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6546$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6547if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6548  LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6549fi
6550
6551
6552
6553	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6554$as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6555	if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6556  $as_echo_n "(cached) " >&6
6557else
6558  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6559/* end confdefs.h.  */
6560
6561#		include <sys/types.h>
6562#		include <sys/socket.h>
6563int
6564main ()
6565{
6566u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6567  ;
6568  return 0;
6569}
6570_ACEOF
6571if ac_fn_c_try_compile "$LINENO"; then :
6572  ac_cv_sockaddr_has_sa_len=yes
6573else
6574  ac_cv_sockaddr_has_sa_len=no
6575fi
6576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6577fi
6578
6579	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6580$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6581		if test $ac_cv_sockaddr_has_sa_len = yes ; then
6582			$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6583
6584	fi
6585
6586if test "$ac_cv_sockaddr_has_sa_len" = no; then
6587	missing_includes=yes
6588fi
6589
6590#
6591# Do we have the new open API?  Check for pcap_create, and assume that,
6592# if we do, we also have pcap_activate() and the other new routines
6593# introduced in libpcap 1.0.0.
6594#
6595for ac_func in pcap_create
6596do :
6597  ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6598if test "x$ac_cv_func_pcap_create" = xyes; then :
6599  cat >>confdefs.h <<_ACEOF
6600#define HAVE_PCAP_CREATE 1
6601_ACEOF
6602
6603fi
6604done
6605
6606if test $ac_cv_func_pcap_create = "yes" ; then
6607	#
6608	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
6609	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6610	#
6611	for ac_func in pcap_set_tstamp_type
6612do :
6613  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6614if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6615  cat >>confdefs.h <<_ACEOF
6616#define HAVE_PCAP_SET_TSTAMP_TYPE 1
6617_ACEOF
6618
6619fi
6620done
6621
6622fi
6623
6624for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6625do :
6626  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6627ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6628if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6629  cat >>confdefs.h <<_ACEOF
663