xref: /netbsd-src/external/bsd/tcpdump/dist/configure (revision b7b7574d3bf8eeb51a1fa3977b59142ec6434a55)
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  if test "$cross_compiling" = yes; then :
4837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4838$as_echo "no" >&6; }
4839  ipv6=no
4840
4841else
4842  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843/* end confdefs.h.  */
4844 /* AF_INET6 available check */
4845#include <sys/types.h>
4846#include <sys/socket.h>
4847main()
4848{
4849 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
4850   exit(1);
4851 else
4852   exit(0);
4853}
4854
4855_ACEOF
4856if ac_fn_c_try_run "$LINENO"; then :
4857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4858$as_echo "yes" >&6; }
4859  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"
4860
4861$as_echo "#define INET6 1" >>confdefs.h
4862
4863  ipv6=yes
4864else
4865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4866$as_echo "no" >&6; }
4867  ipv6=no
4868fi
4869rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4870  conftest.$ac_objext conftest.beam conftest.$ac_ext
4871fi
4872
4873fi
4874
4875
4876ipv6type=unknown
4877ipv6lib=none
4878ipv6trylibc=no
4879
4880if test "$ipv6" = "yes"; then
4881	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4882$as_echo_n "checking ipv6 stack type... " >&6; }
4883	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4884		case $i in
4885		inria)
4886						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887/* end confdefs.h.  */
4888#include <netinet/in.h>
4889#ifdef IPV6_INRIA_VERSION
4890yes
4891#endif
4892_ACEOF
4893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4894  $EGREP "yes" >/dev/null 2>&1; then :
4895  ipv6type=$i;
4896				CFLAGS="-DINET6 $CFLAGS"
4897fi
4898rm -f conftest*
4899
4900			;;
4901		kame)
4902						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903/* end confdefs.h.  */
4904#include <netinet/in.h>
4905#ifdef __KAME__
4906yes
4907#endif
4908_ACEOF
4909if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4910  $EGREP "yes" >/dev/null 2>&1; then :
4911  ipv6type=$i;
4912				ipv6lib=inet6;
4913				ipv6libdir=/usr/local/v6/lib;
4914				ipv6trylibc=yes;
4915				CFLAGS="-DINET6 $CFLAGS"
4916fi
4917rm -f conftest*
4918
4919			;;
4920		linux-glibc)
4921						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4922/* end confdefs.h.  */
4923#include <features.h>
4924#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4925yes
4926#endif
4927_ACEOF
4928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4929  $EGREP "yes" >/dev/null 2>&1; then :
4930  ipv6type=$i;
4931				CFLAGS="-DINET6 $CFLAGS"
4932fi
4933rm -f conftest*
4934
4935			;;
4936		linux-libinet6)
4937																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4938				ipv6type=$i
4939				ipv6lib=inet6
4940				ipv6libdir=/usr/inet6/lib
4941				ipv6trylibc=yes;
4942				CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4943			fi
4944			;;
4945		toshiba)
4946			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4947/* end confdefs.h.  */
4948#include <sys/param.h>
4949#ifdef _TOSHIBA_INET6
4950yes
4951#endif
4952_ACEOF
4953if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4954  $EGREP "yes" >/dev/null 2>&1; then :
4955  ipv6type=$i;
4956				ipv6lib=inet6;
4957				ipv6libdir=/usr/local/v6/lib;
4958				CFLAGS="-DINET6 $CFLAGS"
4959fi
4960rm -f conftest*
4961
4962			;;
4963		v6d)
4964			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4965/* end confdefs.h.  */
4966#include </usr/local/v6/include/sys/v6config.h>
4967#ifdef __V6D__
4968yes
4969#endif
4970_ACEOF
4971if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4972  $EGREP "yes" >/dev/null 2>&1; then :
4973  ipv6type=$i;
4974				ipv6lib=v6;
4975				ipv6libdir=/usr/local/v6/lib;
4976				CFLAGS="-I/usr/local/v6/include $CFLAGS"
4977fi
4978rm -f conftest*
4979
4980			;;
4981		zeta)
4982			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4983/* end confdefs.h.  */
4984#include <sys/param.h>
4985#ifdef _ZETA_MINAMI_INET6
4986yes
4987#endif
4988_ACEOF
4989if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4990  $EGREP "yes" >/dev/null 2>&1; then :
4991  ipv6type=$i;
4992				ipv6lib=inet6;
4993				ipv6libdir=/usr/local/v6/lib;
4994				CFLAGS="-DINET6 $CFLAGS"
4995fi
4996rm -f conftest*
4997
4998			;;
4999		esac
5000		if test "$ipv6type" != "unknown"; then
5001			break
5002		fi
5003	done
5004	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5005$as_echo "$ipv6type" >&6; }
5006fi
5007
5008if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5009	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5010		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5011		echo "You have $ipv6lib library, using it"
5012	else
5013		if test "$ipv6trylibc" = "yes"; then
5014			echo "You do not have $ipv6lib library, using libc"
5015		else
5016			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
5017			echo "You need to fetch lib$ipv6lib.a from appropriate"
5018			echo 'ipv6 kit and compile beforehand.'
5019			exit 1
5020		fi
5021	fi
5022fi
5023
5024
5025if test "$ipv6" = "yes"; then
5026	#
5027	# XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5028	# function in libc; there are "ngetaddrinfo()" and
5029	# "ogetaddrinfo()" functions, and <netdb.h> #defines
5030	# "getaddrinfo" to be either "ngetaddrinfo" or
5031	# "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5032	# or _XOPEN_SOURCE_EXTENDED are defined or not.
5033	#
5034	# So this test doesn't work on Tru64 5.1, and possibly
5035	# on other 5.x releases.  This causes the configure
5036	# script to become confused, and results in libpcap
5037	# being unbuildable.
5038	#
5039	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5040$as_echo_n "checking for library containing getaddrinfo... " >&6; }
5041if ${ac_cv_search_getaddrinfo+:} false; then :
5042  $as_echo_n "(cached) " >&6
5043else
5044  ac_func_search_save_LIBS=$LIBS
5045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5046/* end confdefs.h.  */
5047
5048/* Override any GCC internal prototype to avoid an error.
5049   Use char because int might match the return type of a GCC
5050   builtin and then its argument prototype would still apply.  */
5051#ifdef __cplusplus
5052extern "C"
5053#endif
5054char getaddrinfo ();
5055int
5056main ()
5057{
5058return getaddrinfo ();
5059  ;
5060  return 0;
5061}
5062_ACEOF
5063for ac_lib in '' socket; do
5064  if test -z "$ac_lib"; then
5065    ac_res="none required"
5066  else
5067    ac_res=-l$ac_lib
5068    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5069  fi
5070  if ac_fn_c_try_link "$LINENO"; then :
5071  ac_cv_search_getaddrinfo=$ac_res
5072fi
5073rm -f core conftest.err conftest.$ac_objext \
5074    conftest$ac_exeext
5075  if ${ac_cv_search_getaddrinfo+:} false; then :
5076  break
5077fi
5078done
5079if ${ac_cv_search_getaddrinfo+:} false; then :
5080
5081else
5082  ac_cv_search_getaddrinfo=no
5083fi
5084rm conftest.$ac_ext
5085LIBS=$ac_func_search_save_LIBS
5086fi
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5088$as_echo "$ac_cv_search_getaddrinfo" >&6; }
5089ac_res=$ac_cv_search_getaddrinfo
5090if test "$ac_res" != no; then :
5091  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5092  	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5093$as_echo_n "checking getaddrinfo bug... " >&6; }
5094	if ${td_cv_buggygetaddrinfo+:} false; then :
5095  $as_echo_n "(cached) " >&6
5096else
5097  if test "$cross_compiling" = yes; then :
5098  td_cv_buggygetaddrinfo=yes
5099else
5100  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101/* end confdefs.h.  */
5102
5103#include <sys/types.h>
5104#include <netdb.h>
5105#include <string.h>
5106#include <sys/socket.h>
5107#include <netinet/in.h>
5108
5109main()
5110{
5111  int passive, gaierr, inet4 = 0, inet6 = 0;
5112  struct addrinfo hints, *ai, *aitop;
5113  char straddr[INET6_ADDRSTRLEN], strport[16];
5114
5115  for (passive = 0; passive <= 1; passive++) {
5116    memset(&hints, 0, sizeof(hints));
5117    hints.ai_family = AF_UNSPEC;
5118    hints.ai_flags = passive ? AI_PASSIVE : 0;
5119    hints.ai_socktype = SOCK_STREAM;
5120    hints.ai_protocol = IPPROTO_TCP;
5121    if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5122      (void)gai_strerror(gaierr);
5123      goto bad;
5124    }
5125    for (ai = aitop; ai; ai = ai->ai_next) {
5126      if (ai->ai_addr == NULL ||
5127          ai->ai_addrlen == 0 ||
5128          getnameinfo(ai->ai_addr, ai->ai_addrlen,
5129                      straddr, sizeof(straddr), strport, sizeof(strport),
5130                      NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5131        goto bad;
5132      }
5133      switch (ai->ai_family) {
5134      case AF_INET:
5135        if (strcmp(strport, "54321") != 0) {
5136          goto bad;
5137        }
5138        if (passive) {
5139          if (strcmp(straddr, "0.0.0.0") != 0) {
5140            goto bad;
5141          }
5142        } else {
5143          if (strcmp(straddr, "127.0.0.1") != 0) {
5144            goto bad;
5145          }
5146        }
5147        inet4++;
5148        break;
5149      case AF_INET6:
5150        if (strcmp(strport, "54321") != 0) {
5151          goto bad;
5152        }
5153        if (passive) {
5154          if (strcmp(straddr, "::") != 0) {
5155            goto bad;
5156          }
5157        } else {
5158          if (strcmp(straddr, "::1") != 0) {
5159            goto bad;
5160          }
5161        }
5162        inet6++;
5163        break;
5164      case AF_UNSPEC:
5165        goto bad;
5166        break;
5167#ifdef AF_UNIX
5168      case AF_UNIX:
5169#else
5170#ifdef AF_LOCAL
5171      case AF_LOCAL:
5172#endif
5173#endif
5174      default:
5175        /* another family support? */
5176        break;
5177      }
5178    }
5179  }
5180
5181  /* supported family should be 2, unsupported family should be 0 */
5182  if (!(inet4 == 0 || inet4 == 2))
5183    goto bad;
5184  if (!(inet6 == 0 || inet6 == 2))
5185    goto bad;
5186
5187  if (aitop)
5188    freeaddrinfo(aitop);
5189  exit(0);
5190
5191 bad:
5192  if (aitop)
5193    freeaddrinfo(aitop);
5194  exit(1);
5195}
5196
5197_ACEOF
5198if ac_fn_c_try_run "$LINENO"; then :
5199  td_cv_buggygetaddrinfo=no
5200else
5201  td_cv_buggygetaddrinfo=yes
5202fi
5203rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5204  conftest.$ac_objext conftest.beam conftest.$ac_ext
5205fi
5206
5207fi
5208
5209	if test "$td_cv_buggygetaddrinfo" = no; then
5210		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5211$as_echo "good" >&6; }
5212	else
5213		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5214$as_echo "buggy" >&6; }
5215	fi
5216
5217	if test "$td_cv_buggygetaddrinfo" = "yes"; then
5218		#
5219		# XXX - it doesn't appear that "ipv6type" can ever be
5220		# set to "linux".  Should this be testing for
5221		# "linux-glibc", or for that *or* "linux-libinet6"?
5222		# If the latter, note that "linux-libinet6" is also
5223		# the type given to some non-Linux OSes.
5224		#
5225		if test "$ipv6type" != "linux"; then
5226			echo 'Fatal: You must get working getaddrinfo() function.'
5227			echo '       or you can specify "--disable-ipv6"'.
5228			exit 1
5229		else
5230			echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5231			echo '         Better upgrade your system library to newest version'
5232			echo '         of GNU C library (aka glibc).'
5233		fi
5234	fi
5235
5236fi
5237
5238	ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5239if test "x$ac_cv_func_getnameinfo" = xyes; then :
5240  $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5241
5242else
5243  case " $LIBOBJS " in
5244  *" getnameinfo.$ac_objext "* ) ;;
5245  *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5246 ;;
5247esac
5248
5249fi
5250
5251
5252fi
5253
5254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5255$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5256if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5257  $as_echo_n "(cached) " >&6
5258else
5259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260/* end confdefs.h.  */
5261#include <netdnet/dnetdb.h>
5262
5263_ACEOF
5264if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5265  $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5266  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5267else
5268  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5269fi
5270rm -f conftest*
5271
5272fi
5273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5274$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5275if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5276
5277$as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5278
5279fi
5280
5281
5282	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5283$as_echo_n "checking for addrinfo... " >&6; }
5284	if ${ac_cv_addrinfo+:} false; then :
5285  $as_echo_n "(cached) " >&6
5286else
5287  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5288/* end confdefs.h.  */
5289
5290#		include <netdb.h>
5291int
5292main ()
5293{
5294struct addrinfo a
5295  ;
5296  return 0;
5297}
5298_ACEOF
5299if ac_fn_c_try_compile "$LINENO"; then :
5300  ac_cv_addrinfo=yes
5301else
5302  ac_cv_addrinfo=no
5303fi
5304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5305fi
5306
5307	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5308$as_echo "$ac_cv_addrinfo" >&6; }
5309	if test $ac_cv_addrinfo = yes; then
5310
5311$as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5312
5313	else
5314
5315$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5316
5317	fi
5318
5319if test "$ac_cv_addrinfo" = no; then
5320	missing_includes=yes
5321fi
5322
5323
5324	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5325$as_echo_n "checking for NI_MAXSERV... " >&6; }
5326	if ${ac_cv_maxserv+:} false; then :
5327  $as_echo_n "(cached) " >&6
5328else
5329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330/* end confdefs.h.  */
5331#include <netdb.h>
5332#ifdef NI_MAXSERV
5333yes
5334#endif
5335_ACEOF
5336if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5337  $EGREP "yes" >/dev/null 2>&1; then :
5338  ac_cv_maxserv=yes
5339else
5340  ac_cv_maxserv=no
5341fi
5342rm -f conftest*
5343
5344fi
5345
5346	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5347$as_echo "$ac_cv_maxserv" >&6; }
5348	if test $ac_cv_maxserv != yes; then
5349		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5350
5351	fi
5352
5353if test "$ac_cv_maxserv" = no; then
5354	missing_includes=yes
5355fi
5356
5357
5358	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5359$as_echo_n "checking for NI_NAMEREQD... " >&6; }
5360	if ${ac_cv_namereqd+:} false; then :
5361  $as_echo_n "(cached) " >&6
5362else
5363  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5364/* end confdefs.h.  */
5365#include <netdb.h>
5366#ifdef NI_NOFQDN
5367yes
5368#endif
5369_ACEOF
5370if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5371  $EGREP "yes" >/dev/null 2>&1; then :
5372  ac_cv_namereqd=yes
5373else
5374  ac_cv_namereqd=no
5375fi
5376rm -f conftest*
5377
5378fi
5379
5380	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5381$as_echo "$ac_cv_namereqd" >&6; }
5382	if test $ac_cv_namereqd != yes; then
5383		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5384
5385	fi
5386
5387if test "$ac_cv_namereqd" = no; then
5388	missing_includes=yes
5389fi
5390
5391
5392	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
5393$as_echo_n "checking for sockaddr_storage... " >&6; }
5394	if ${ac_cv_sa_storage+:} false; then :
5395  $as_echo_n "(cached) " >&6
5396else
5397  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5398/* end confdefs.h.  */
5399
5400#		include <sys/types.h>
5401#		include <sys/socket.h>
5402int
5403main ()
5404{
5405struct sockaddr_storage s
5406  ;
5407  return 0;
5408}
5409_ACEOF
5410if ac_fn_c_try_compile "$LINENO"; then :
5411  ac_cv_sa_storage=yes
5412else
5413  ac_cv_sa_storage=no
5414fi
5415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5416fi
5417
5418	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5
5419$as_echo "$ac_cv_sa_storage" >&6; }
5420	if test $ac_cv_sa_storage = yes; then
5421
5422$as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
5423
5424	fi
5425
5426if test "$ac_cv_sa_storage" = no; then
5427	missing_includes=yes
5428fi
5429
5430ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5431if test "x$ac_cv_func_vfprintf" = xyes; then :
5432  $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5433
5434else
5435  case " $LIBOBJS " in
5436  *" vfprintf.$ac_objext "* ) ;;
5437  *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5438 ;;
5439esac
5440
5441fi
5442
5443ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5444if test "x$ac_cv_func_strcasecmp" = xyes; then :
5445  $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5446
5447else
5448  case " $LIBOBJS " in
5449  *" strcasecmp.$ac_objext "* ) ;;
5450  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5451 ;;
5452esac
5453
5454fi
5455
5456ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5457if test "x$ac_cv_func_strlcat" = xyes; then :
5458  $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5459
5460else
5461  case " $LIBOBJS " in
5462  *" strlcat.$ac_objext "* ) ;;
5463  *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5464 ;;
5465esac
5466
5467fi
5468
5469ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5470if test "x$ac_cv_func_strlcpy" = xyes; then :
5471  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5472
5473else
5474  case " $LIBOBJS " in
5475  *" strlcpy.$ac_objext "* ) ;;
5476  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5477 ;;
5478esac
5479
5480fi
5481
5482ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5483if test "x$ac_cv_func_strdup" = xyes; then :
5484  $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5485
5486else
5487  case " $LIBOBJS " in
5488  *" strdup.$ac_objext "* ) ;;
5489  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5490 ;;
5491esac
5492
5493fi
5494
5495ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5496if test "x$ac_cv_func_strsep" = xyes; then :
5497  $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5498
5499else
5500  case " $LIBOBJS " in
5501  *" strsep.$ac_objext "* ) ;;
5502  *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5503 ;;
5504esac
5505
5506fi
5507
5508
5509for ac_func in fork vfork strftime
5510do :
5511  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5512ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5513if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5514  cat >>confdefs.h <<_ACEOF
5515#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5516_ACEOF
5517
5518fi
5519done
5520
5521for ac_func in setlinebuf alarm
5522do :
5523  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5524ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5525if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5526  cat >>confdefs.h <<_ACEOF
5527#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5528_ACEOF
5529
5530fi
5531done
5532
5533
5534needsnprintf=no
5535for ac_func in vsnprintf snprintf
5536do :
5537  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5538ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5539if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5540  cat >>confdefs.h <<_ACEOF
5541#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5542_ACEOF
5543
5544else
5545  needsnprintf=yes
5546fi
5547done
5548
5549if test $needsnprintf = yes; then
5550	case " $LIBOBJS " in
5551  *" snprintf.$ac_objext "* ) ;;
5552  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5553 ;;
5554esac
5555
5556fi
5557
5558
5559    { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5560$as_echo_n "checking return type of signal handlers... " >&6; }
5561if ${ac_cv_type_signal+:} false; then :
5562  $as_echo_n "(cached) " >&6
5563else
5564  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565/* end confdefs.h.  */
5566#include <sys/types.h>
5567#include <signal.h>
5568
5569int
5570main ()
5571{
5572return *(signal (0, 0)) (0) == 1;
5573  ;
5574  return 0;
5575}
5576_ACEOF
5577if ac_fn_c_try_compile "$LINENO"; then :
5578  ac_cv_type_signal=int
5579else
5580  ac_cv_type_signal=void
5581fi
5582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5583fi
5584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5585$as_echo "$ac_cv_type_signal" >&6; }
5586
5587cat >>confdefs.h <<_ACEOF
5588#define RETSIGTYPE $ac_cv_type_signal
5589_ACEOF
5590
5591
5592    if test "$ac_cv_type_signal" = void ; then
5593
5594$as_echo "#define RETSIGVAL /**/" >>confdefs.h
5595
5596    else
5597
5598$as_echo "#define RETSIGVAL (0)" >>confdefs.h
5599
5600    fi
5601    case "$host_os" in
5602
5603    irix*)
5604
5605$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5606
5607	    ;;
5608
5609    *)
5610	    	    for ac_func in sigaction
5611do :
5612  ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5613if test "x$ac_cv_func_sigaction" = xyes; then :
5614  cat >>confdefs.h <<_ACEOF
5615#define HAVE_SIGACTION 1
5616_ACEOF
5617
5618fi
5619done
5620
5621	    if test $ac_cv_func_sigaction = no ; then
5622		    for ac_func in sigset
5623do :
5624  ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5625if test "x$ac_cv_func_sigset" = xyes; then :
5626  cat >>confdefs.h <<_ACEOF
5627#define HAVE_SIGSET 1
5628_ACEOF
5629
5630fi
5631done
5632
5633	    fi
5634	    ;;
5635    esac
5636
5637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5638$as_echo_n "checking for library containing dnet_htoa... " >&6; }
5639if ${ac_cv_search_dnet_htoa+:} false; then :
5640  $as_echo_n "(cached) " >&6
5641else
5642  ac_func_search_save_LIBS=$LIBS
5643cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5644/* end confdefs.h.  */
5645
5646/* Override any GCC internal prototype to avoid an error.
5647   Use char because int might match the return type of a GCC
5648   builtin and then its argument prototype would still apply.  */
5649#ifdef __cplusplus
5650extern "C"
5651#endif
5652char dnet_htoa ();
5653int
5654main ()
5655{
5656return dnet_htoa ();
5657  ;
5658  return 0;
5659}
5660_ACEOF
5661for ac_lib in '' dnet; do
5662  if test -z "$ac_lib"; then
5663    ac_res="none required"
5664  else
5665    ac_res=-l$ac_lib
5666    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5667  fi
5668  if ac_fn_c_try_link "$LINENO"; then :
5669  ac_cv_search_dnet_htoa=$ac_res
5670fi
5671rm -f core conftest.err conftest.$ac_objext \
5672    conftest$ac_exeext
5673  if ${ac_cv_search_dnet_htoa+:} false; then :
5674  break
5675fi
5676done
5677if ${ac_cv_search_dnet_htoa+:} false; then :
5678
5679else
5680  ac_cv_search_dnet_htoa=no
5681fi
5682rm conftest.$ac_ext
5683LIBS=$ac_func_search_save_LIBS
5684fi
5685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5686$as_echo "$ac_cv_search_dnet_htoa" >&6; }
5687ac_res=$ac_cv_search_dnet_htoa
5688if test "$ac_res" != no; then :
5689  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5690
5691$as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5692
5693fi
5694
5695
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5697$as_echo_n "checking for main in -lrpc... " >&6; }
5698if ${ac_cv_lib_rpc_main+:} false; then :
5699  $as_echo_n "(cached) " >&6
5700else
5701  ac_check_lib_save_LIBS=$LIBS
5702LIBS="-lrpc  $LIBS"
5703cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704/* end confdefs.h.  */
5705
5706
5707int
5708main ()
5709{
5710return main ();
5711  ;
5712  return 0;
5713}
5714_ACEOF
5715if ac_fn_c_try_link "$LINENO"; then :
5716  ac_cv_lib_rpc_main=yes
5717else
5718  ac_cv_lib_rpc_main=no
5719fi
5720rm -f core conftest.err conftest.$ac_objext \
5721    conftest$ac_exeext conftest.$ac_ext
5722LIBS=$ac_check_lib_save_LIBS
5723fi
5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5725$as_echo "$ac_cv_lib_rpc_main" >&6; }
5726if test "x$ac_cv_lib_rpc_main" = xyes; then :
5727  cat >>confdefs.h <<_ACEOF
5728#define HAVE_LIBRPC 1
5729_ACEOF
5730
5731  LIBS="-lrpc $LIBS"
5732
5733fi
5734
5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5736$as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5737if ${ac_cv_search_getrpcbynumber+:} false; then :
5738  $as_echo_n "(cached) " >&6
5739else
5740  ac_func_search_save_LIBS=$LIBS
5741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742/* end confdefs.h.  */
5743
5744/* Override any GCC internal prototype to avoid an error.
5745   Use char because int might match the return type of a GCC
5746   builtin and then its argument prototype would still apply.  */
5747#ifdef __cplusplus
5748extern "C"
5749#endif
5750char getrpcbynumber ();
5751int
5752main ()
5753{
5754return getrpcbynumber ();
5755  ;
5756  return 0;
5757}
5758_ACEOF
5759for ac_lib in '' nsl; do
5760  if test -z "$ac_lib"; then
5761    ac_res="none required"
5762  else
5763    ac_res=-l$ac_lib
5764    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5765  fi
5766  if ac_fn_c_try_link "$LINENO"; then :
5767  ac_cv_search_getrpcbynumber=$ac_res
5768fi
5769rm -f core conftest.err conftest.$ac_objext \
5770    conftest$ac_exeext
5771  if ${ac_cv_search_getrpcbynumber+:} false; then :
5772  break
5773fi
5774done
5775if ${ac_cv_search_getrpcbynumber+:} false; then :
5776
5777else
5778  ac_cv_search_getrpcbynumber=no
5779fi
5780rm conftest.$ac_ext
5781LIBS=$ac_func_search_save_LIBS
5782fi
5783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5784$as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5785ac_res=$ac_cv_search_getrpcbynumber
5786if test "$ac_res" != no; then :
5787  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5788
5789$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5790
5791fi
5792
5793
5794
5795
5796                LBL_LIBS="$LIBS"
5797    pfopen=/usr/examples/packetfilter/pfopen.c
5798    if test -f $pfopen ; then
5799	    for ac_func in pfopen
5800do :
5801  ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5802if test "x$ac_cv_func_pfopen" = xyes; then :
5803  cat >>confdefs.h <<_ACEOF
5804#define HAVE_PFOPEN 1
5805_ACEOF
5806
5807fi
5808done
5809
5810	    if test $ac_cv_func_pfopen = "no" ; then
5811		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5812$as_echo "Using $pfopen" >&6; }
5813		    LIBS="$LIBS $pfopen"
5814	    fi
5815    fi
5816    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5817$as_echo_n "checking for local pcap library... " >&6; }
5818    libpcap=FAIL
5819    lastdir=FAIL
5820    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5821	egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5822    for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5823	    basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5824	        sed -e 's/-PRE-GIT$//' `
5825	    if test $lastdir = $basedir ; then
5826		    		    continue;
5827	    fi
5828	    lastdir=$dir
5829	    if test -r $dir/libpcap.a ; then
5830		    libpcap=$dir/libpcap.a
5831		    d=$dir
5832		    	    fi
5833    done
5834    if test $libpcap = FAIL ; then
5835	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5836$as_echo "not found" >&6; }
5837
5838	    #
5839	    # Look for pcap-config.
5840	    #
5841	    if test -n "$ac_tool_prefix"; then
5842  # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5843set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5845$as_echo_n "checking for $ac_word... " >&6; }
5846if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5847  $as_echo_n "(cached) " >&6
5848else
5849  case $PCAP_CONFIG in
5850  [\\/]* | ?:[\\/]*)
5851  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5852  ;;
5853  *)
5854  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855for as_dir in $PATH
5856do
5857  IFS=$as_save_IFS
5858  test -z "$as_dir" && as_dir=.
5859    for ac_exec_ext in '' $ac_executable_extensions; do
5860  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5861    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5862    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863    break 2
5864  fi
5865done
5866  done
5867IFS=$as_save_IFS
5868
5869  ;;
5870esac
5871fi
5872PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5873if test -n "$PCAP_CONFIG"; then
5874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5875$as_echo "$PCAP_CONFIG" >&6; }
5876else
5877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878$as_echo "no" >&6; }
5879fi
5880
5881
5882fi
5883if test -z "$ac_cv_path_PCAP_CONFIG"; then
5884  ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5885  # Extract the first word of "pcap-config", so it can be a program name with args.
5886set dummy pcap-config; ac_word=$2
5887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5888$as_echo_n "checking for $ac_word... " >&6; }
5889if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5890  $as_echo_n "(cached) " >&6
5891else
5892  case $ac_pt_PCAP_CONFIG in
5893  [\\/]* | ?:[\\/]*)
5894  ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5895  ;;
5896  *)
5897  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5898for as_dir in $PATH
5899do
5900  IFS=$as_save_IFS
5901  test -z "$as_dir" && as_dir=.
5902    for ac_exec_ext in '' $ac_executable_extensions; do
5903  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5904    ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5905    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5906    break 2
5907  fi
5908done
5909  done
5910IFS=$as_save_IFS
5911
5912  ;;
5913esac
5914fi
5915ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5916if test -n "$ac_pt_PCAP_CONFIG"; then
5917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5918$as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5919else
5920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921$as_echo "no" >&6; }
5922fi
5923
5924  if test "x$ac_pt_PCAP_CONFIG" = x; then
5925    PCAP_CONFIG=""
5926  else
5927    case $cross_compiling:$ac_tool_warned in
5928yes:)
5929{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5930$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5931ac_tool_warned=yes ;;
5932esac
5933    PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5934  fi
5935else
5936  PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5937fi
5938
5939	    if test -n "$PCAP_CONFIG" ; then
5940		#
5941		# Found - use it to get the include flags for
5942		# libpcap and the flags to link with libpcap.
5943		#
5944		# Please read section 11.6 "Shell Substitutions"
5945		# in the autoconf manual before doing anything
5946		# to this that involves quoting.  Especially note
5947		# the statement "There is just no portable way to use
5948		# double-quoted strings inside double-quoted back-quoted
5949		# expressions (pfew!)."
5950		#
5951		cflags=`"$PCAP_CONFIG" --cflags`
5952		V_INCLS="$cflags $V_INCLS"
5953		libpcap=`"$PCAP_CONFIG" --libs`
5954	    else
5955		#
5956		# Not found; look for pcap.
5957		#
5958		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5959$as_echo_n "checking for main in -lpcap... " >&6; }
5960if ${ac_cv_lib_pcap_main+:} false; then :
5961  $as_echo_n "(cached) " >&6
5962else
5963  ac_check_lib_save_LIBS=$LIBS
5964LIBS="-lpcap  $LIBS"
5965cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5966/* end confdefs.h.  */
5967
5968
5969int
5970main ()
5971{
5972return main ();
5973  ;
5974  return 0;
5975}
5976_ACEOF
5977if ac_fn_c_try_link "$LINENO"; then :
5978  ac_cv_lib_pcap_main=yes
5979else
5980  ac_cv_lib_pcap_main=no
5981fi
5982rm -f core conftest.err conftest.$ac_objext \
5983    conftest$ac_exeext conftest.$ac_ext
5984LIBS=$ac_check_lib_save_LIBS
5985fi
5986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5987$as_echo "$ac_cv_lib_pcap_main" >&6; }
5988if test "x$ac_cv_lib_pcap_main" = xyes; then :
5989  libpcap="-lpcap"
5990fi
5991
5992		if test $libpcap = FAIL ; then
5993		    as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5994		fi
5995																																								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5996$as_echo_n "checking for extraneous pcap header directories... " >&6; }
5997		if test \( ! -r /usr/local/include/pcap.h \) -a \
5998			\( ! -r /usr/include/pcap.h \); then
5999		    if test -r /usr/local/include/pcap/pcap.h; then
6000			d="/usr/local/include/pcap"
6001		    elif test -r /usr/include/pcap/pcap.h; then
6002			d="/usr/include/pcap"
6003		    fi
6004		fi
6005		if test -z "$d" ; then
6006		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6007$as_echo "not found" >&6; }
6008		else
6009		    V_INCLS="-I$d $V_INCLS"
6010		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6011$as_echo "found -- -I$d added" >&6; }
6012		fi
6013	    fi
6014    else
6015	    V_PCAPDEP=$libpcap
6016	    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6017    	 		egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6018	    if test -r $d/pcap.h; then
6019		    V_INCLS="-I$d $V_INCLS"
6020	    elif test -r $places/pcap.h; then
6021		    V_INCLS="-I$places $V_INCLS"
6022	    else
6023                    as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
6024 	    fi
6025	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6026$as_echo "$libpcap" >&6; }
6027	    # Extract the first word of "pcap-config", so it can be a program name with args.
6028set dummy pcap-config; ac_word=$2
6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030$as_echo_n "checking for $ac_word... " >&6; }
6031if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6032  $as_echo_n "(cached) " >&6
6033else
6034  case $PCAP_CONFIG in
6035  [\\/]* | ?:[\\/]*)
6036  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6037  ;;
6038  *)
6039  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $d
6041do
6042  IFS=$as_save_IFS
6043  test -z "$as_dir" && as_dir=.
6044    for ac_exec_ext in '' $ac_executable_extensions; do
6045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6046    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048    break 2
6049  fi
6050done
6051  done
6052IFS=$as_save_IFS
6053
6054  ;;
6055esac
6056fi
6057PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6058if test -n "$PCAP_CONFIG"; then
6059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6060$as_echo "$PCAP_CONFIG" >&6; }
6061else
6062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6063$as_echo "no" >&6; }
6064fi
6065
6066
6067	    if test -n "$PCAP_CONFIG"; then
6068		#
6069		# The libpcap directory has a pcap-config script.
6070		# Use it to get any additioal libraries needed
6071		# to link with the libpcap archive library in
6072		# that directory.
6073		#
6074		# Please read section 11.6 "Shell Substitutions"
6075		# in the autoconf manual before doing anything
6076		# to this that involves quoting.  Especially note
6077		# the statement "There is just no portable way to use
6078		# double-quoted strings inside double-quoted back-quoted
6079		# expressions (pfew!)."
6080		#
6081		additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6082		libpcap="$libpcap $additional_libs"
6083	    fi
6084    fi
6085    LIBS="$libpcap $LIBS"
6086    if ! test -n "$PCAP_CONFIG" ; then
6087	#
6088	# We don't have pcap-config; find out any additional link flags
6089	# we need.  (If we have pcap-config, we assume it tells us what
6090	# we need.)
6091	#
6092	case "$host_os" in
6093
6094	aix*)
6095	    #
6096	    # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6097	    # present, as we use the STREAMS routines.
6098	    #
6099	    # (XXX - true only if we're linking with a static libpcap?)
6100	    #
6101	    pseexe="/lib/pse.exp"
6102	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6103$as_echo_n "checking for $pseexe... " >&6; }
6104	    if test -f $pseexe ; then
6105		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6106$as_echo "yes" >&6; }
6107		    LIBS="$LIBS -I:$pseexe"
6108	    fi
6109
6110	    #
6111	    # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6112	    # we use them to load the BPF module.
6113	    #
6114	    # (XXX - true only if we're linking with a static libpcap?)
6115	    #
6116	    LIBS="$LIBS -lodm -lcfg"
6117	    ;;
6118	esac
6119    fi
6120
6121                                    ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6122if test "x$ac_cv_func_pcap_loop" = xyes; then :
6123
6124else
6125
6126	    as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6127config.log file in your report.  If you have downloaded libpcap from
6128tcpdump.org, and built it yourself, please also include the config.log
6129file from the libpcap source directory, the Makefile from the libpcap
6130source directory, and the output of the make process for libpcap, as
6131this could be a problem with the libpcap that was built, and we will
6132not be able to determine why this is happening, and thus will not be
6133able to fix it, without that information, as we have not been able to
6134reproduce this problem ourselves." "$LINENO" 5
6135
6136fi
6137
6138
6139                        ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6140if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6141
6142$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6143
6144else
6145
6146	    case " $LIBOBJS " in
6147  *" datalinks.$ac_objext "* ) ;;
6148  *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6149 ;;
6150esac
6151
6152
6153fi
6154
6155    ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6156if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6157
6158$as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
6159
6160fi
6161
6162    ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6163if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6164
6165
6166$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6167
6168	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6169if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6170
6171$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6172
6173else
6174
6175		    case " $LIBOBJS " in
6176  *" dlnames.$ac_objext "* ) ;;
6177  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6178 ;;
6179esac
6180
6181
6182fi
6183
6184
6185else
6186
6187	    case " $LIBOBJS " in
6188  *" dlnames.$ac_objext "* ) ;;
6189  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6190 ;;
6191esac
6192
6193
6194fi
6195
6196
6197                        for ac_func in pcap_breakloop
6198do :
6199  ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6200if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6201  cat >>confdefs.h <<_ACEOF
6202#define HAVE_PCAP_BREAKLOOP 1
6203_ACEOF
6204
6205fi
6206done
6207
6208
6209                ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6210if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6211
6212$as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6213
6214else
6215
6216	    case " $LIBOBJS " in
6217  *" pcap_dump_ftell.$ac_objext "* ) ;;
6218  *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6219 ;;
6220esac
6221
6222
6223fi
6224
6225
6226
6227#
6228# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6229# libraries (e.g., "-lsocket -lnsl" on Solaris).
6230#
6231# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6232# use AC_CHECK_FUNC which doesn't let us specify the right #includes
6233# to make this work on BSD/OS 4.x.  BSD/OS 4.x ships with the BIND8
6234# resolver, and the way it defines inet_{ntop,pton} is rather strange;
6235# it does not ship with a libc symbol "inet_ntop()", it ships with
6236# "_inet_ntop()", and has a #define macro in one of the system headers
6237# to rename it.
6238#
6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6240$as_echo_n "checking for inet_ntop... " >&6; }
6241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6242/* end confdefs.h.  */
6243#include <sys/types.h>
6244#include <sys/socket.h>
6245#include <netinet/in.h>
6246#include <arpa/inet.h>
6247int
6248main ()
6249{
6250char src[4], dst[128];
6251inet_ntop(AF_INET, src, dst, sizeof(dst));
6252  ;
6253  return 0;
6254}
6255_ACEOF
6256if ac_fn_c_try_link "$LINENO"; then :
6257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6258$as_echo "yes" >&6; }
6259else
6260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6261$as_echo "no" >&6; }
6262	case " $LIBOBJS " in
6263  *" inet_ntop.$ac_objext "* ) ;;
6264  *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6265 ;;
6266esac
6267
6268fi
6269rm -f core conftest.err conftest.$ac_objext \
6270    conftest$ac_exeext conftest.$ac_ext
6271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6272$as_echo_n "checking for inet_pton... " >&6; }
6273cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6274/* end confdefs.h.  */
6275#include <sys/types.h>
6276#include <sys/socket.h>
6277#include <netinet/in.h>
6278#include <arpa/inet.h>
6279int
6280main ()
6281{
6282char src[128], dst[4];
6283inet_pton(AF_INET, src, dst);
6284  ;
6285  return 0;
6286}
6287_ACEOF
6288if ac_fn_c_try_link "$LINENO"; then :
6289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6290$as_echo "yes" >&6; }
6291else
6292  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6293$as_echo "no" >&6; }
6294	case " $LIBOBJS " in
6295  *" inet_pton.$ac_objext "* ) ;;
6296  *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6297 ;;
6298esac
6299
6300fi
6301rm -f core conftest.err conftest.$ac_objext \
6302    conftest$ac_exeext conftest.$ac_ext
6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6304$as_echo_n "checking for inet_aton... " >&6; }
6305cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6306/* end confdefs.h.  */
6307#include <sys/types.h>
6308#include <netinet/in.h>
6309#include <arpa/inet.h>
6310int
6311main ()
6312{
6313char src[128];
6314struct in_addr dst;
6315inet_aton(src, &dst);
6316  ;
6317  return 0;
6318}
6319_ACEOF
6320if ac_fn_c_try_link "$LINENO"; then :
6321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6322$as_echo "yes" >&6; }
6323else
6324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6325$as_echo "no" >&6; }
6326	case " $LIBOBJS " in
6327  *" inet_aton.$ac_objext "* ) ;;
6328  *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6329 ;;
6330esac
6331
6332fi
6333rm -f core conftest.err conftest.$ac_objext \
6334    conftest$ac_exeext conftest.$ac_ext
6335
6336#
6337# Check for these after AC_LBL_LIBPCAP, for the same reason.
6338#
6339# You are in a twisty little maze of UN*Xes, all different.
6340# Some might not have ether_ntohost().
6341# Some might have it, but not declare it in any header file.
6342# Some might have it, but declare it in <netinet/if_ether.h>.
6343# Some might have it, but declare it in <netinet/ether.h>
6344# (And some might have it but document it as something declared in
6345# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6346#
6347# Before you is a C compiler.
6348#
6349for ac_func in ether_ntohost
6350do :
6351  ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6352if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6353  cat >>confdefs.h <<_ACEOF
6354#define HAVE_ETHER_NTOHOST 1
6355_ACEOF
6356
6357    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6358$as_echo_n "checking for buggy ether_ntohost... " >&6; }
6359if ${ac_cv_buggy_ether_ntohost+:} false; then :
6360  $as_echo_n "(cached) " >&6
6361else
6362
6363	if test "$cross_compiling" = yes; then :
6364  ac_cv_buggy_ether_ntohost="not while cross-compiling"
6365else
6366  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6367/* end confdefs.h.  */
6368
6369		#include <netdb.h>
6370		#include <sys/types.h>
6371		#include <sys/param.h>
6372		#include <sys/socket.h>
6373
6374		int
6375		main(int argc, char **argv)
6376		{
6377			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6378			char name[MAXHOSTNAMELEN];
6379
6380			ether_ntohost(name, (struct ether_addr *)ea);
6381			exit(0);
6382		}
6383
6384_ACEOF
6385if ac_fn_c_try_run "$LINENO"; then :
6386  ac_cv_buggy_ether_ntohost=no
6387else
6388  ac_cv_buggy_ether_ntohost=yes
6389fi
6390rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6391  conftest.$ac_objext conftest.beam conftest.$ac_ext
6392fi
6393
6394fi
6395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6396$as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6397    if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6398
6399$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6400
6401    fi
6402
6403fi
6404done
6405
6406if test "$ac_cv_func_ether_ntohost" = yes -a \
6407    "$ac_cv_buggy_ether_ntohost" = "no"; then
6408	#
6409	# OK, we have ether_ntohost().  Do we have <netinet/if_ether.h>?
6410	#
6411	if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6412		#
6413		# Yes.  Does it declare ether_ntohost()?
6414		#
6415		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6416#include <sys/types.h>
6417#include <sys/socket.h>
6418#include <netinet/in.h>
6419#include <arpa/inet.h>
6420struct mbuf;
6421struct rtentry;
6422#include <net/if.h>
6423#include <netinet/if_ether.h>
6424
6425"
6426if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6427
6428
6429$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6430
6431
6432fi
6433
6434	fi
6435	#
6436	# Did that succeed?
6437	#
6438	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6439		#
6440		# No, how about <netinet/ether.h>, as on Linux?
6441		#
6442		for ac_header in netinet/ether.h
6443do :
6444  ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6445if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6446  cat >>confdefs.h <<_ACEOF
6447#define HAVE_NETINET_ETHER_H 1
6448_ACEOF
6449
6450fi
6451
6452done
6453
6454		if test "$ac_cv_header_netinet_ether_h" = yes; then
6455			#
6456			# We have it - does it declare ether_ntohost()?
6457			# Unset ac_cv_have_decl_ether_ntohost so we don't
6458			# treat the previous failure as a cached value and
6459			# suppress the next test.
6460			#
6461			unset ac_cv_have_decl_ether_ntohost
6462			ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6463#include <netinet/ether.h>
6464
6465"
6466if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6467
6468
6469$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6470
6471
6472fi
6473
6474		fi
6475	fi
6476	#
6477	# Is ether_ntohost() declared?
6478	#
6479	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6480		#
6481		# No, we'll have to declare it ourselves.
6482		# Do we have "struct ether_addr"?
6483		#
6484		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6485#include <sys/types.h>
6486#include <sys/socket.h>
6487#include <netinet/in.h>
6488#include <arpa/inet.h>
6489struct mbuf;
6490struct rtentry;
6491#include <net/if.h>
6492#include <netinet/if_ether.h>
6493
6494"
6495if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6496
6497cat >>confdefs.h <<_ACEOF
6498#define HAVE_STRUCT_ETHER_ADDR 1
6499_ACEOF
6500
6501
6502fi
6503
6504
6505$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6506
6507	else
6508
6509$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6510
6511	fi
6512fi
6513
6514# libdlpi is needed for Solaris 11 and later.
6515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6516$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6517if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6518  $as_echo_n "(cached) " >&6
6519else
6520  ac_check_lib_save_LIBS=$LIBS
6521LIBS="-ldlpi -L/lib $LIBS"
6522cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6523/* end confdefs.h.  */
6524
6525/* Override any GCC internal prototype to avoid an error.
6526   Use char because int might match the return type of a GCC
6527   builtin and then its argument prototype would still apply.  */
6528#ifdef __cplusplus
6529extern "C"
6530#endif
6531char dlpi_walk ();
6532int
6533main ()
6534{
6535return dlpi_walk ();
6536  ;
6537  return 0;
6538}
6539_ACEOF
6540if ac_fn_c_try_link "$LINENO"; then :
6541  ac_cv_lib_dlpi_dlpi_walk=yes
6542else
6543  ac_cv_lib_dlpi_dlpi_walk=no
6544fi
6545rm -f core conftest.err conftest.$ac_objext \
6546    conftest$ac_exeext conftest.$ac_ext
6547LIBS=$ac_check_lib_save_LIBS
6548fi
6549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6550$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6551if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6552  LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6553fi
6554
6555
6556
6557	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6558$as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6559	if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6560  $as_echo_n "(cached) " >&6
6561else
6562  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563/* end confdefs.h.  */
6564
6565#		include <sys/types.h>
6566#		include <sys/socket.h>
6567int
6568main ()
6569{
6570u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6571  ;
6572  return 0;
6573}
6574_ACEOF
6575if ac_fn_c_try_compile "$LINENO"; then :
6576  ac_cv_sockaddr_has_sa_len=yes
6577else
6578  ac_cv_sockaddr_has_sa_len=no
6579fi
6580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6581fi
6582
6583	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6584$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6585		if test $ac_cv_sockaddr_has_sa_len = yes ; then
6586			$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6587
6588	fi
6589
6590if test "$ac_cv_sockaddr_has_sa_len" = no; then
6591	missing_includes=yes
6592fi
6593
6594#
6595# Do we have the new open API?  Check for pcap_create, and assume that,
6596# if we do, we also have pcap_activate() and the other new routines
6597# introduced in libpcap 1.0.0.
6598#
6599for ac_func in pcap_create
6600do :
6601  ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6602if test "x$ac_cv_func_pcap_create" = xyes; then :
6603  cat >>confdefs.h <<_ACEOF
6604#define HAVE_PCAP_CREATE 1
6605_ACEOF
6606
6607fi
6608done
6609
6610if test $ac_cv_func_pcap_create = "yes" ; then
6611	#
6612	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
6613	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6614	#
6615	for ac_func in pcap_set_tstamp_type
6616do :
6617  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6618if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6619  cat >>confdefs.h <<_ACEOF
6620#define HAVE_PCAP_SET_TSTAMP_TYPE 1
6621_ACEOF
6622
6623fi
6624done
6625
6626fi
6627
6628for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6629do :
6630  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6631ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6632if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6633  cat >>confdefs.h <<_ACEOF
6634#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6635_ACEOF
6636
6637fi
6638done
6639
6640if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6641    savedcppflags="$CPPFLAGS"
6642    CPPFLAGS="$CPPFLAGS $V_INCLS"
6643    ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6644"
6645if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6646
6647cat >>confdefs.h <<_ACEOF
6648#define HAVE_PCAP_IF_T 1
6649_ACEOF
6650
6651
6652fi
6653
6654    CPPFLAGS="$savedcppflags"
6655fi
6656
6657if test $ac_cv_func_pcap_lib_version = "no" ; then
6658    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6659$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6660    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6661/* end confdefs.h.  */
6662
6663int
6664main ()
6665{
6666
6667	extern char pcap_version[];
6668
6669	return (int)pcap_version;
6670
6671  ;
6672  return 0;
6673}
6674_ACEOF
6675if ac_fn_c_try_link "$LINENO"; then :
6676  ac_lbl_cv_pcap_version_defined=yes
6677else
6678  ac_lbl_cv_pcap_version_defined=no
6679fi
6680rm -f core conftest.err conftest.$ac_objext \
6681    conftest$ac_exeext conftest.$ac_ext
6682    if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6683    	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6684$as_echo "yes" >&6; }
6685
6686$as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6687
6688    else
6689	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6690$as_echo "no" >&6; }
6691    fi
6692fi
6693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6694$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6695cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6696/* end confdefs.h.  */
6697
6698int
6699main ()
6700{
6701
6702	extern int pcap_debug;
6703
6704	return pcap_debug;
6705
6706  ;
6707  return 0;
6708}
6709_ACEOF
6710if ac_fn_c_try_link "$LINENO"; then :
6711  ac_lbl_cv_pcap_debug_defined=yes
6712else
6713  ac_lbl_cv_pcap_debug_defined=no
6714fi
6715rm -f core conftest.err conftest.$ac_objext \
6716    conftest$ac_exeext conftest.$ac_ext
6717if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6718	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6719$as_echo "yes" >&6; }
6720
6721$as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6722
6723else
6724	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6725$as_echo "no" >&6; }
6726	#
6727	# OK, what about "yydebug"?
6728	#
6729	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6730$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6731	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6732/* end confdefs.h.  */
6733
6734int
6735main ()
6736{
6737
6738		extern int yydebug;
6739
6740		return yydebug;
6741
6742  ;
6743  return 0;
6744}
6745_ACEOF
6746if ac_fn_c_try_link "$LINENO"; then :
6747  ac_lbl_cv_yydebug_defined=yes
6748else
6749  ac_lbl_cv_yydebug_defined=no
6750fi
6751rm -f core conftest.err conftest.$ac_objext \
6752    conftest$ac_exeext conftest.$ac_ext
6753	if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6754		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6755$as_echo "yes" >&6; }
6756
6757$as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6758
6759	else
6760		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761$as_echo "no" >&6; }
6762	fi
6763fi
6764ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6765if test "x$ac_cv_func_bpf_dump" = xyes; then :
6766  $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6767
6768else
6769  case " $LIBOBJS " in
6770  *" bpf_dump.$ac_objext "* ) ;;
6771  *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6772 ;;
6773esac
6774
6775fi
6776
6777
6778V_GROUP=0
6779if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6780	V_GROUP=wheel
6781fi
6782#
6783# Assume V7/BSD convention for man pages (file formats in section 5,
6784# miscellaneous info in section 7).
6785#
6786MAN_FILE_FORMATS=5
6787MAN_MISC_INFO=7
6788case "$host_os" in
6789
6790aix*)
6791
6792$as_echo "#define _SUN 1" >>confdefs.h
6793
6794	;;
6795
6796hpux*)
6797	#
6798	# Use System V conventions for man pages.
6799	#
6800	MAN_FILE_FORMATS=4
6801	MAN_MISC_INFO=5
6802	;;
6803
6804irix*)
6805	V_GROUP=sys
6806
6807	#
6808	# Use System V conventions for man pages.
6809	#
6810	MAN_FILE_FORMATS=4
6811	MAN_MISC_INFO=5
6812	;;
6813
6814osf*)
6815	V_GROUP=system
6816
6817	#
6818	# Use System V conventions for man pages.
6819	#
6820	MAN_FILE_FORMATS=4
6821	MAN_MISC_INFO=5
6822	;;
6823
6824solaris*)
6825	V_GROUP=sys
6826
6827	#
6828	# Use System V conventions for man pages.
6829	#
6830	MAN_FILE_FORMATS=4
6831	MAN_MISC_INFO=5
6832	;;
6833esac
6834
6835if test -f /dev/bpf0 ; then
6836	V_GROUP=bpf
6837fi
6838
6839#
6840# Make sure we have definitions for all the C99 specified-width types
6841# (regardless of whether the environment is a C99 environment or not).
6842ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6843case $ac_cv_c_int8_t in #(
6844  no|yes) ;; #(
6845  *)
6846
6847cat >>confdefs.h <<_ACEOF
6848#define int8_t $ac_cv_c_int8_t
6849_ACEOF
6850;;
6851esac
6852
6853ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6854case $ac_cv_c_int16_t in #(
6855  no|yes) ;; #(
6856  *)
6857
6858cat >>confdefs.h <<_ACEOF
6859#define int16_t $ac_cv_c_int16_t
6860_ACEOF
6861;;
6862esac
6863
6864ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6865case $ac_cv_c_int32_t in #(
6866  no|yes) ;; #(
6867  *)
6868
6869cat >>confdefs.h <<_ACEOF
6870#define int32_t $ac_cv_c_int32_t
6871_ACEOF
6872;;
6873esac
6874
6875ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6876case $ac_cv_c_int64_t in #(
6877  no|yes) ;; #(
6878  *)
6879
6880cat >>confdefs.h <<_ACEOF
6881#define int64_t $ac_cv_c_int64_t
6882_ACEOF
6883;;
6884esac
6885
6886ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6887case $ac_cv_c_uint8_t in #(
6888  no|yes) ;; #(
6889  *)
6890
6891$as_echo "#define _UINT8_T 1" >>confdefs.h
6892
6893
6894cat >>confdefs.h <<_ACEOF
6895#define uint8_t $ac_cv_c_uint8_t
6896_ACEOF
6897;;
6898  esac
6899
6900ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6901case $ac_cv_c_uint16_t in #(
6902  no|yes) ;; #(
6903  *)
6904
6905
6906cat >>confdefs.h <<_ACEOF
6907#define uint16_t $ac_cv_c_uint16_t
6908_ACEOF
6909;;
6910  esac
6911
6912ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6913case $ac_cv_c_uint32_t in #(
6914  no|yes) ;; #(
6915  *)
6916
6917$as_echo "#define _UINT32_T 1" >>confdefs.h
6918
6919
6920cat >>confdefs.h <<_ACEOF
6921#define uint32_t $ac_cv_c_uint32_t
6922_ACEOF
6923;;
6924  esac
6925
6926ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6927case $ac_cv_c_uint64_t in #(
6928  no|yes) ;; #(
6929  *)
6930
6931$as_echo "#define _UINT64_T 1" >>confdefs.h
6932
6933
6934cat >>confdefs.h <<_ACEOF
6935#define uint64_t $ac_cv_c_uint64_t
6936_ACEOF
6937;;
6938  esac
6939
6940
6941#
6942# For now, we're using the old BSD-style u_intXX_t types, so check for
6943# them.
6944#
6945# We should probably migrate to the standard C uintXX_t types.
6946#
6947for ac_header in sys/bitypes.h
6948do :
6949  ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
6950if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
6951  cat >>confdefs.h <<_ACEOF
6952#define HAVE_SYS_BITYPES_H 1
6953_ACEOF
6954
6955fi
6956
6957done
6958
6959
6960ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6961#ifdef HAVE_SYS_BITYPES_H
6962#include <sys/bitypes.h>
6963#endif
6964"
6965if test "x$ac_cv_type_u_int8_t" = xyes; then :
6966
6967else
6968
6969$as_echo "#define u_int8_t unsigned char" >>confdefs.h
6970
6971fi
6972
6973ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6974#ifdef HAVE_SYS_BITYPES_H
6975#include <sys/bitypes.h>
6976#endif
6977"
6978if test "x$ac_cv_type_u_int16_t" = xyes; then :
6979
6980else
6981
6982$as_echo "#define u_int16_t unsigned short" >>confdefs.h
6983
6984fi
6985
6986ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6987#ifdef HAVE_SYS_BITYPES_H
6988#include <sys/bitypes.h>
6989#endif
6990"
6991if test "x$ac_cv_type_u_int32_t" = xyes; then :
6992
6993else
6994
6995$as_echo "#define u_int32_t unsigned int" >>confdefs.h
6996
6997fi
6998
6999ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7000#ifdef HAVE_SYS_BITYPES_H
7001#include <sys/bitypes.h>
7002#endif
7003"
7004if test "x$ac_cv_type_u_int64_t" = xyes; then :
7005
7006else
7007
7008$as_echo "#define u_int64_t unsigned long long" >>confdefs.h
7009
7010fi
7011
7012
7013#
7014# Check for <inttypes.h>
7015#
7016for ac_header in inttypes.h
7017do :
7018  ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7019if test "x$ac_cv_header_inttypes_h" = xyes; then :
7020  cat >>confdefs.h <<_ACEOF
7021#define HAVE_INTTYPES_H 1
7022_ACEOF
7023
7024    #
7025    # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7026    # Some systems have an inttypes.h that doesn't define all of them.
7027    #
7028    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7029$as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7030    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7031/* end confdefs.h.  */
7032
7033
7034	    #include <inttypes.h>
7035	    #include <stdio.h>
7036	    #include <sys/types.h>
7037	    #ifdef HAVE_SYS_BITYPES_H
7038	    #include <sys/bitypes.h>
7039	    #endif
7040
7041	    main()
7042	    {
7043	      printf("%" PRId64 "\n", (u_int64_t)1);
7044	      printf("%" PRIo64 "\n", (u_int64_t)1);
7045	      printf("%" PRIx64 "\n", (u_int64_t)1);
7046	      printf("%" PRIu64 "\n", (u_int64_t)1);
7047	    }
7048
7049
7050_ACEOF
7051if ac_fn_c_try_compile "$LINENO"; then :
7052
7053	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7054$as_echo "yes" >&6; }
7055	ac_lbl_inttypes_h_defines_formats=yes
7056
7057else
7058
7059	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060$as_echo "no" >&6; }
7061	ac_lbl_inttypes_h_defines_formats=no
7062
7063fi
7064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7065
7066else
7067
7068    #
7069    # We don't have inttypes.h, so it obviously can't define those
7070    # macros.
7071    #
7072    ac_lbl_inttypes_h_defines_formats=no
7073
7074fi
7075
7076done
7077
7078if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7079
7080    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7081$as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7082    if test "$cross_compiling" = yes; then :
7083  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7085as_fn_error $? "cannot run test program while cross compiling
7086See \`config.log' for more details" "$LINENO" 5; }
7087else
7088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7089/* end confdefs.h.  */
7090
7091
7092#	    ifdef HAVE_INTTYPES_H
7093	    #include <inttypes.h>
7094#	    endif
7095#	    ifdef HAVE_SYS_BITYPES_H
7096            #include <sys/bitypes.h>
7097#	    endif
7098	    #include <stdio.h>
7099	    #include <sys/types.h>
7100
7101	    main()
7102	    {
7103	      u_int64_t t = 1;
7104	      char strbuf[16+1];
7105	      sprintf(strbuf, "%016lx", t << 32);
7106	      if (strcmp(strbuf, "0000000100000000") == 0)
7107		exit(0);
7108	      else
7109		exit(1);
7110	    }
7111
7112
7113_ACEOF
7114if ac_fn_c_try_run "$LINENO"; then :
7115
7116
7117$as_echo "#define PRId64 \"ld\"" >>confdefs.h
7118
7119
7120$as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7121
7122
7123$as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7124
7125
7126$as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7127
7128	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7129$as_echo "yes" >&6; }
7130
7131else
7132
7133	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7134$as_echo "no" >&6; }
7135
7136
7137    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7138$as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7139    if test "$cross_compiling" = yes; then :
7140  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7141$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7142as_fn_error $? "cannot run test program while cross compiling
7143See \`config.log' for more details" "$LINENO" 5; }
7144else
7145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7146/* end confdefs.h.  */
7147
7148
7149#	    ifdef HAVE_INTTYPES_H
7150	    #include <inttypes.h>
7151#	    endif
7152#	    ifdef HAVE_SYS_BITYPES_H
7153            #include <sys/bitypes.h>
7154#	    endif
7155	    #include <stdio.h>
7156	    #include <sys/types.h>
7157
7158	    main()
7159	    {
7160	      u_int64_t t = 1;
7161	      char strbuf[16+1];
7162	      sprintf(strbuf, "%016llx", t << 32);
7163	      if (strcmp(strbuf, "0000000100000000") == 0)
7164		exit(0);
7165	      else
7166		exit(1);
7167	    }
7168
7169
7170_ACEOF
7171if ac_fn_c_try_run "$LINENO"; then :
7172
7173
7174$as_echo "#define PRId64 \"lld\"" >>confdefs.h
7175
7176
7177$as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7178
7179
7180$as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7181
7182
7183$as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7184
7185	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7186$as_echo "yes" >&6; }
7187
7188else
7189
7190	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7191$as_echo "no" >&6; }
7192
7193
7194    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7195$as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7196    if test "$cross_compiling" = yes; then :
7197  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7199as_fn_error $? "cannot run test program while cross compiling
7200See \`config.log' for more details" "$LINENO" 5; }
7201else
7202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7203/* end confdefs.h.  */
7204
7205
7206#	    ifdef HAVE_INTTYPES_H
7207	    #include <inttypes.h>
7208#	    endif
7209#	    ifdef HAVE_SYS_BITYPES_H
7210            #include <sys/bitypes.h>
7211#	    endif
7212	    #include <stdio.h>
7213	    #include <sys/types.h>
7214
7215	    main()
7216	    {
7217	      u_int64_t t = 1;
7218	      char strbuf[16+1];
7219	      sprintf(strbuf, "%016Lx", t << 32);
7220	      if (strcmp(strbuf, "0000000100000000") == 0)
7221		exit(0);
7222	      else
7223		exit(1);
7224	    }
7225
7226
7227_ACEOF
7228if ac_fn_c_try_run "$LINENO"; then :
7229
7230
7231$as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7232
7233
7234$as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7235
7236
7237$as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7238
7239
7240$as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7241
7242	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7243$as_echo "yes" >&6; }
7244
7245else
7246
7247	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248$as_echo "no" >&6; }
7249
7250
7251    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7252$as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7253    if test "$cross_compiling" = yes; then :
7254  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7255$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7256as_fn_error $? "cannot run test program while cross compiling
7257See \`config.log' for more details" "$LINENO" 5; }
7258else
7259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260/* end confdefs.h.  */
7261
7262
7263#	    ifdef HAVE_INTTYPES_H
7264	    #include <inttypes.h>
7265#	    endif
7266#	    ifdef HAVE_SYS_BITYPES_H
7267            #include <sys/bitypes.h>
7268#	    endif
7269	    #include <stdio.h>
7270	    #include <sys/types.h>
7271
7272	    main()
7273	    {
7274	      u_int64_t t = 1;
7275	      char strbuf[16+1];
7276	      sprintf(strbuf, "%016qx", t << 32);
7277	      if (strcmp(strbuf, "0000000100000000") == 0)
7278		exit(0);
7279	      else
7280		exit(1);
7281	    }
7282
7283
7284_ACEOF
7285if ac_fn_c_try_run "$LINENO"; then :
7286
7287
7288$as_echo "#define PRId64 \"qd\"" >>confdefs.h
7289
7290
7291$as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7292
7293
7294$as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7295
7296
7297$as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7298
7299	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7300$as_echo "yes" >&6; }
7301
7302else
7303
7304	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7305$as_echo "no" >&6; }
7306
7307	          as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7308
7309
7310fi
7311rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7312  conftest.$ac_objext conftest.beam conftest.$ac_ext
7313fi
7314
7315
7316
7317
7318fi
7319rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7320  conftest.$ac_objext conftest.beam conftest.$ac_ext
7321fi
7322
7323
7324
7325
7326fi
7327rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7328  conftest.$ac_objext conftest.beam conftest.$ac_ext
7329fi
7330
7331
7332
7333
7334fi
7335rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7336  conftest.$ac_objext conftest.beam conftest.$ac_ext
7337fi
7338
7339
7340fi
7341
7342#
7343# Check for some headers introduced in later versions of libpcap
7344# and used by some printers.
7345#
7346# Those headers use the {u_}intN_t types, so we must do this after
7347# we check for what's needed to get them defined.
7348#
7349savedcppflags="$CPPFLAGS"
7350CPPFLAGS="$CPPFLAGS $V_INCLS"
7351for ac_header in pcap/bluetooth.h
7352do :
7353  ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include <tcpdump-stdinc.h>
7354"
7355if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7356  cat >>confdefs.h <<_ACEOF
7357#define HAVE_PCAP_BLUETOOTH_H 1
7358_ACEOF
7359
7360fi
7361
7362done
7363
7364for ac_header in pcap/usb.h
7365do :
7366  ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include <tcpdump-stdinc.h>
7367"
7368if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7369  cat >>confdefs.h <<_ACEOF
7370#define HAVE_PCAP_USB_H 1
7371_ACEOF
7372
7373fi
7374
7375done
7376
7377CPPFLAGS="$savedcppflags"
7378
7379if test -n "$ac_tool_prefix"; then
7380  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7381set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7383$as_echo_n "checking for $ac_word... " >&6; }
7384if ${ac_cv_prog_RANLIB+:} false; then :
7385  $as_echo_n "(cached) " >&6
7386else
7387  if test -n "$RANLIB"; then
7388  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7389else
7390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7391for as_dir in $PATH
7392do
7393  IFS=$as_save_IFS
7394  test -z "$as_dir" && as_dir=.
7395    for ac_exec_ext in '' $ac_executable_extensions; do
7396  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7397    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7398    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7399    break 2
7400  fi
7401done
7402  done
7403IFS=$as_save_IFS
7404
7405fi
7406fi
7407RANLIB=$ac_cv_prog_RANLIB
7408if test -n "$RANLIB"; then
7409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7410$as_echo "$RANLIB" >&6; }
7411else
7412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7413$as_echo "no" >&6; }
7414fi
7415
7416
7417fi
7418if test -z "$ac_cv_prog_RANLIB"; then
7419  ac_ct_RANLIB=$RANLIB
7420  # Extract the first word of "ranlib", so it can be a program name with args.
7421set dummy ranlib; ac_word=$2
7422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7423$as_echo_n "checking for $ac_word... " >&6; }
7424if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7425  $as_echo_n "(cached) " >&6
7426else
7427  if test -n "$ac_ct_RANLIB"; then
7428  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7429else
7430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7431for as_dir in $PATH
7432do
7433  IFS=$as_save_IFS
7434  test -z "$as_dir" && as_dir=.
7435    for ac_exec_ext in '' $ac_executable_extensions; do
7436  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7437    ac_cv_prog_ac_ct_RANLIB="ranlib"
7438    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7439    break 2
7440  fi
7441done
7442  done
7443IFS=$as_save_IFS
7444
7445fi
7446fi
7447ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7448if test -n "$ac_ct_RANLIB"; then
7449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7450$as_echo "$ac_ct_RANLIB" >&6; }
7451else
7452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453$as_echo "no" >&6; }
7454fi
7455
7456  if test "x$ac_ct_RANLIB" = x; then
7457    RANLIB=":"
7458  else
7459    case $cross_compiling:$ac_tool_warned in
7460yes:)
7461{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7462$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7463ac_tool_warned=yes ;;
7464esac
7465    RANLIB=$ac_ct_RANLIB
7466  fi
7467else
7468  RANLIB="$ac_cv_prog_RANLIB"
7469fi
7470
7471
7472rm -f os-proto.h
7473    if test "${LBL_CFLAGS+set}" = set; then
7474	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7475    fi
7476    if test -f .devel ; then
7477	    #
7478	    # Skip all the warning option stuff on some compilers.
7479	    #
7480	    if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7481
7482	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7483$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7484	save_CFLAGS="$CFLAGS"
7485	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7486	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487/* end confdefs.h.  */
7488
7489int
7490main ()
7491{
7492return 0
7493  ;
7494  return 0;
7495}
7496_ACEOF
7497if ac_fn_c_try_compile "$LINENO"; then :
7498
7499		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7500$as_echo "yes" >&6; }
7501		CFLAGS="$save_CFLAGS"
7502		V_CCOPT="$V_CCOPT -Wall"
7503
7504else
7505
7506		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7507$as_echo "no" >&6; }
7508		CFLAGS="$save_CFLAGS"
7509
7510fi
7511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7512
7513
7514	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7515$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7516	save_CFLAGS="$CFLAGS"
7517	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7518	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7519/* end confdefs.h.  */
7520
7521int
7522main ()
7523{
7524return 0
7525  ;
7526  return 0;
7527}
7528_ACEOF
7529if ac_fn_c_try_compile "$LINENO"; then :
7530
7531		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7532$as_echo "yes" >&6; }
7533		CFLAGS="$save_CFLAGS"
7534		V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7535
7536else
7537
7538		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7539$as_echo "no" >&6; }
7540		CFLAGS="$save_CFLAGS"
7541
7542fi
7543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7544
7545
7546	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7547$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7548	save_CFLAGS="$CFLAGS"
7549	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7550	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7551/* end confdefs.h.  */
7552
7553int
7554main ()
7555{
7556return 0
7557  ;
7558  return 0;
7559}
7560_ACEOF
7561if ac_fn_c_try_compile "$LINENO"; then :
7562
7563		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7564$as_echo "yes" >&6; }
7565		CFLAGS="$save_CFLAGS"
7566		V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7567
7568else
7569
7570		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571$as_echo "no" >&6; }
7572		CFLAGS="$save_CFLAGS"
7573
7574fi
7575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7576
7577
7578	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7579$as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7580	save_CFLAGS="$CFLAGS"
7581	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7582	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7583/* end confdefs.h.  */
7584
7585int
7586main ()
7587{
7588return 0
7589  ;
7590  return 0;
7591}
7592_ACEOF
7593if ac_fn_c_try_compile "$LINENO"; then :
7594
7595		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7596$as_echo "yes" >&6; }
7597		CFLAGS="$save_CFLAGS"
7598		V_CCOPT="$V_CCOPT -Wwrite-strings"
7599
7600else
7601
7602		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603$as_echo "no" >&6; }
7604		CFLAGS="$save_CFLAGS"
7605
7606fi
7607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7608
7609
7610	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7611$as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7612	save_CFLAGS="$CFLAGS"
7613	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7614	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7615/* end confdefs.h.  */
7616
7617int
7618main ()
7619{
7620return 0
7621  ;
7622  return 0;
7623}
7624_ACEOF
7625if ac_fn_c_try_compile "$LINENO"; then :
7626
7627		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7628$as_echo "yes" >&6; }
7629		CFLAGS="$save_CFLAGS"
7630		V_CCOPT="$V_CCOPT -Wpointer-arith"
7631
7632else
7633
7634		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7635$as_echo "no" >&6; }
7636		CFLAGS="$save_CFLAGS"
7637
7638fi
7639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7640
7641
7642	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7643$as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7644	save_CFLAGS="$CFLAGS"
7645	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7646	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7647/* end confdefs.h.  */
7648
7649int
7650main ()
7651{
7652return 0
7653  ;
7654  return 0;
7655}
7656_ACEOF
7657if ac_fn_c_try_compile "$LINENO"; then :
7658
7659		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7660$as_echo "yes" >&6; }
7661		CFLAGS="$save_CFLAGS"
7662		V_CCOPT="$V_CCOPT -W"
7663
7664else
7665
7666		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7667$as_echo "no" >&6; }
7668		CFLAGS="$save_CFLAGS"
7669
7670fi
7671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7672
7673	    fi
7674
7675	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7676$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7677	if test "$GCC" = yes ; then
7678		#
7679		# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7680		# though it's not); we assume that, in this case, the flag
7681		# would be -M.
7682		#
7683		ac_lbl_dependency_flag="-M"
7684	else
7685		#
7686		# Not GCC or a compiler deemed to be GCC; what platform is
7687		# this?  (We're assuming that if the compiler isn't GCC
7688		# it's the compiler from the vendor of the OS; that won't
7689		# necessarily be true for x86 platforms, where it might be
7690		# the Intel C compiler.)
7691		#
7692		case "$host_os" in
7693
7694		irix*|osf*|darwin*)
7695			#
7696			# MIPS C for IRIX, DEC C, and clang all use -M.
7697			#
7698			ac_lbl_dependency_flag="-M"
7699			;;
7700
7701		solaris*)
7702			#
7703			# Sun C uses -xM.
7704			#
7705			ac_lbl_dependency_flag="-xM"
7706			;;
7707
7708		hpux*)
7709			#
7710			# HP's older C compilers don't support this.
7711			# HP's newer C compilers support this with
7712			# either +M or +Make; the older compilers
7713			# interpret +M as something completely
7714			# different, so we use +Make so we don't
7715			# think it works with the older compilers.
7716			#
7717			ac_lbl_dependency_flag="+Make"
7718			;;
7719
7720		*)
7721			#
7722			# Not one of the above; assume no support for
7723			# generating dependencies.
7724			#
7725			ac_lbl_dependency_flag=""
7726			;;
7727		esac
7728	fi
7729
7730	#
7731	# Is ac_lbl_dependency_flag defined and, if so, does the compiler
7732	# complain about it?
7733	#
7734	# Note: clang doesn't seem to exit with an error status when handed
7735	# an unknown non-warning error, even if you pass it
7736	# -Werror=unknown-warning-option.  However, it always supports
7737	# -M, so the fact that this test always succeeds with clang
7738	# isn't an issue.
7739	#
7740	if test ! -z "$ac_lbl_dependency_flag"; then
7741		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742/* end confdefs.h.  */
7743int main(void) { return 0; }
7744_ACEOF
7745		echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7746		if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7747			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7748$as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7749			DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7750			MKDEP='${srcdir}/mkdep'
7751		else
7752			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753$as_echo "no" >&6; }
7754			#
7755			# We can't run mkdep, so have "make depend" do
7756			# nothing.
7757			#
7758			MKDEP=:
7759		fi
7760		rm -rf conftest*
7761	else
7762		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7763$as_echo "no" >&6; }
7764		#
7765		# We can't run mkdep, so have "make depend" do
7766		# nothing.
7767		#
7768		MKDEP=:
7769	fi
7770
7771
7772
7773	    #
7774	    # We used to set -n32 for IRIX 6 when not using GCC (presumed
7775	    # to mean that we're using MIPS C or MIPSpro C); it specified
7776	    # the "new" faster 32-bit ABI, introduced in IRIX 6.2.  I'm
7777	    # not sure why that would be something to do *only* with a
7778	    # .devel file; why should the ABI for which we produce code
7779	    # depend on .devel?
7780	    #
7781	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7782	    name="lbl/os-$os.h"
7783	    if test -f $name ; then
7784		    ln -s $name os-proto.h
7785
7786$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7787
7788	    else
7789		    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7790$as_echo "$as_me: WARNING: can't find $name" >&2;}
7791	    fi
7792    fi
7793
7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7795$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7796    if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7797  $as_echo_n "(cached) " >&6
7798else
7799  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800/* end confdefs.h.  */
7801
7802#	include <sys/types.h>
7803#	include <sys/socket.h>
7804int
7805main ()
7806{
7807u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7808  ;
7809  return 0;
7810}
7811_ACEOF
7812if ac_fn_c_try_compile "$LINENO"; then :
7813  ac_cv_lbl_sockaddr_has_sa_len=yes
7814else
7815  ac_cv_lbl_sockaddr_has_sa_len=no
7816fi
7817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818fi
7819
7820    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7821$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7822    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7823
7824$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7825
7826    fi
7827
7828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7829$as_echo_n "checking if unaligned accesses fail... " >&6; }
7830    if ${ac_cv_lbl_unaligned_fail+:} false; then :
7831  $as_echo_n "(cached) " >&6
7832else
7833  case "$host_cpu" in
7834
7835	#
7836	# These are CPU types where:
7837	#
7838	#	the CPU faults on an unaligned access, but at least some
7839	#	OSes that support that CPU catch the fault and simulate
7840	#	the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7841	#	the simulation is slow, so we don't want to use it;
7842	#
7843	#	the CPU, I infer (from the old
7844	#
7845	# XXX: should also check that they don't do weird things (like on arm)
7846	#
7847	#	comment) doesn't fault on unaligned accesses, but doesn't
7848	#	do a normal unaligned fetch, either (e.g., presumably, ARM);
7849	#
7850	#	for whatever reason, the test program doesn't work
7851	#	(this has been claimed to be the case for several of those
7852	#	CPUs - I don't know what the problem is; the problem
7853	#	was reported as "the test program dumps core" for SuperH,
7854	#	but that's what the test program is *supposed* to do -
7855	#	it dumps core before it writes anything, so the test
7856	#	for an empty output file should find an empty output
7857	#	file and conclude that unaligned accesses don't work).
7858	#
7859	# This run-time test won't work if you're cross-compiling, so
7860	# in order to support cross-compiling for a particular CPU,
7861	# we have to wire in the list of CPU types anyway, as far as
7862	# I know, so perhaps we should just have a set of CPUs on
7863	# which we know it doesn't work, a set of CPUs on which we
7864	# know it does work, and have the script just fail on other
7865	# cpu types and update it when such a failure occurs.
7866	#
7867	alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7868		ac_cv_lbl_unaligned_fail=yes
7869		;;
7870
7871	*)
7872		cat >conftest.c <<EOF
7873#		include <sys/types.h>
7874#		include <sys/wait.h>
7875#		include <stdio.h>
7876		unsigned char a[5] = { 1, 2, 3, 4, 5 };
7877		main() {
7878		unsigned int i;
7879		pid_t pid;
7880		int status;
7881		/* avoid "core dumped" message */
7882		pid = fork();
7883		if (pid <  0)
7884			exit(2);
7885		if (pid > 0) {
7886			/* parent */
7887			pid = waitpid(pid, &status, 0);
7888			if (pid < 0)
7889				exit(3);
7890			exit(!WIFEXITED(status));
7891		}
7892		/* child */
7893		i = *(unsigned int *)&a[1];
7894		printf("%d\n", i);
7895		exit(0);
7896		}
7897EOF
7898		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7899		    conftest.c $LIBS >/dev/null 2>&1
7900		if test ! -x conftest ; then
7901						ac_cv_lbl_unaligned_fail=yes
7902		else
7903			./conftest >conftest.out
7904			if test ! -s conftest.out ; then
7905				ac_cv_lbl_unaligned_fail=yes
7906			else
7907				ac_cv_lbl_unaligned_fail=no
7908			fi
7909		fi
7910		rm -f -r conftest* core core.conftest
7911		;;
7912	esac
7913fi
7914
7915    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7916$as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7917    if test $ac_cv_lbl_unaligned_fail = yes ; then
7918
7919$as_echo "#define LBL_ALIGN 1" >>confdefs.h
7920
7921    fi
7922
7923
7924	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
7925$as_echo_n "checking for h_errno... " >&6; }
7926	if ${ac_cv_var_h_errno+:} false; then :
7927  $as_echo_n "(cached) " >&6
7928else
7929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7930/* end confdefs.h.  */
7931
7932#		include <sys/types.h>
7933#		include <netdb.h>
7934int
7935main ()
7936{
7937int foo = h_errno;
7938  ;
7939  return 0;
7940}
7941_ACEOF
7942if ac_fn_c_try_compile "$LINENO"; then :
7943  ac_cv_var_h_errno=yes
7944else
7945  ac_cv_var_h_errno=no
7946fi
7947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7948fi
7949
7950	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
7951$as_echo "$ac_cv_var_h_errno" >&6; }
7952	if test "$ac_cv_var_h_errno" = "yes"; then
7953
7954$as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
7955
7956	fi
7957
7958
7959# Check for OpenSSL libcrypto
7960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
7961$as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
7962# Specify location for both includes and libraries.
7963want_libcrypto=ifavailable
7964
7965# Check whether --with-crypto was given.
7966if test "${with_crypto+set}" = set; then :
7967  withval=$with_crypto;
7968	if test $withval = no
7969	then
7970		want_libcrypto=no
7971		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972$as_echo "no" >&6; }
7973	elif test $withval = yes
7974	then
7975		want_libcrypto=yes
7976		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7977$as_echo "yes" >&6; }
7978	fi
7979
7980else
7981
7982	#
7983	# Use libcrypto if it's present, otherwise don't.
7984	#
7985	want_libcrypto=ifavailable
7986	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
7987$as_echo "yes, if available" >&6; }
7988
7989fi
7990
7991if test "$want_libcrypto" != "no"; then
7992	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
7993$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
7994if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
7995  $as_echo_n "(cached) " >&6
7996else
7997  ac_check_lib_save_LIBS=$LIBS
7998LIBS="-lcrypto  $LIBS"
7999cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8000/* end confdefs.h.  */
8001
8002/* Override any GCC internal prototype to avoid an error.
8003   Use char because int might match the return type of a GCC
8004   builtin and then its argument prototype would still apply.  */
8005#ifdef __cplusplus
8006extern "C"
8007#endif
8008char DES_cbc_encrypt ();
8009int
8010main ()
8011{
8012return DES_cbc_encrypt ();
8013  ;
8014  return 0;
8015}
8016_ACEOF
8017if ac_fn_c_try_link "$LINENO"; then :
8018  ac_cv_lib_crypto_DES_cbc_encrypt=yes
8019else
8020  ac_cv_lib_crypto_DES_cbc_encrypt=no
8021fi
8022rm -f core conftest.err conftest.$ac_objext \
8023    conftest$ac_exeext conftest.$ac_ext
8024LIBS=$ac_check_lib_save_LIBS
8025fi
8026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8027$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8028if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8029  cat >>confdefs.h <<_ACEOF
8030#define HAVE_LIBCRYPTO 1
8031_ACEOF
8032
8033  LIBS="-lcrypto $LIBS"
8034
8035fi
8036
8037	for ac_header in openssl/evp.h
8038do :
8039  ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8040if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8041  cat >>confdefs.h <<_ACEOF
8042#define HAVE_OPENSSL_EVP_H 1
8043_ACEOF
8044
8045fi
8046
8047done
8048
8049fi
8050
8051if test "$missing_includes" = "yes"; then
8052	CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8053	V_INCLS="$V_INCLS -I$srcdir/missing"
8054fi
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065# Find a good install program.  We prefer a C program (faster),
8066# so one script is as good as another.  But avoid the broken or
8067# incompatible versions:
8068# SysV /etc/install, /usr/sbin/install
8069# SunOS /usr/etc/install
8070# IRIX /sbin/install
8071# AIX /bin/install
8072# AmigaOS /C/install, which installs bootblocks on floppy discs
8073# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8074# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8075# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8076# OS/2's system install, which has a completely different semantic
8077# ./install, which can be erroneously created by make from ./install.sh.
8078# Reject install programs that cannot install multiple files.
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8080$as_echo_n "checking for a BSD-compatible install... " >&6; }
8081if test -z "$INSTALL"; then
8082if ${ac_cv_path_install+:} false; then :
8083  $as_echo_n "(cached) " >&6
8084else
8085  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8086for as_dir in $PATH
8087do
8088  IFS=$as_save_IFS
8089  test -z "$as_dir" && as_dir=.
8090    # Account for people who put trailing slashes in PATH elements.
8091case $as_dir/ in #((
8092  ./ | .// | /[cC]/* | \
8093  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8094  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8095  /usr/ucb/* ) ;;
8096  *)
8097    # OSF1 and SCO ODT 3.0 have their own names for install.
8098    # Don't use installbsd from OSF since it installs stuff as root
8099    # by default.
8100    for ac_prog in ginstall scoinst install; do
8101      for ac_exec_ext in '' $ac_executable_extensions; do
8102	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8103	  if test $ac_prog = install &&
8104	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8105	    # AIX install.  It has an incompatible calling convention.
8106	    :
8107	  elif test $ac_prog = install &&
8108	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8109	    # program-specific install script used by HP pwplus--don't use.
8110	    :
8111	  else
8112	    rm -rf conftest.one conftest.two conftest.dir
8113	    echo one > conftest.one
8114	    echo two > conftest.two
8115	    mkdir conftest.dir
8116	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8117	      test -s conftest.one && test -s conftest.two &&
8118	      test -s conftest.dir/conftest.one &&
8119	      test -s conftest.dir/conftest.two
8120	    then
8121	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8122	      break 3
8123	    fi
8124	  fi
8125	fi
8126      done
8127    done
8128    ;;
8129esac
8130
8131  done
8132IFS=$as_save_IFS
8133
8134rm -rf conftest.one conftest.two conftest.dir
8135
8136fi
8137  if test "${ac_cv_path_install+set}" = set; then
8138    INSTALL=$ac_cv_path_install
8139  else
8140    # As a last resort, use the slow shell script.  Don't cache a
8141    # value for INSTALL within a source directory, because that will
8142    # break other packages using the cache if that directory is
8143    # removed, or if the value is a relative name.
8144    INSTALL=$ac_install_sh
8145  fi
8146fi
8147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8148$as_echo "$INSTALL" >&6; }
8149
8150# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8151# It thinks the first close brace ends the variable substitution.
8152test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8153
8154test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8155
8156test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8157
8158
8159ac_config_headers="$ac_config_headers config.h"
8160
8161
8162ac_config_commands="$ac_config_commands default-1"
8163
8164ac_config_files="$ac_config_files Makefile tcpdump.1"
8165
8166cat >confcache <<\_ACEOF
8167# This file is a shell script that caches the results of configure
8168# tests run on this system so they can be shared between configure
8169# scripts and configure runs, see configure's option --config-cache.
8170# It is not useful on other systems.  If it contains results you don't
8171# want to keep, you may remove or edit it.
8172#
8173# config.status only pays attention to the cache file if you give it
8174# the --recheck option to rerun configure.
8175#
8176# `ac_cv_env_foo' variables (set or unset) will be overridden when
8177# loading this file, other *unset* `ac_cv_foo' will be assigned the
8178# following values.
8179
8180_ACEOF
8181
8182# The following way of writing the cache mishandles newlines in values,
8183# but we know of no workaround that is simple, portable, and efficient.
8184# So, we kill variables containing newlines.
8185# Ultrix sh set writes to stderr and can't be redirected directly,
8186# and sets the high bit in the cache file unless we assign to the vars.
8187(
8188  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8189    eval ac_val=\$$ac_var
8190    case $ac_val in #(
8191    *${as_nl}*)
8192      case $ac_var in #(
8193      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8194$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8195      esac
8196      case $ac_var in #(
8197      _ | IFS | as_nl) ;; #(
8198      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8199      *) { eval $ac_var=; unset $ac_var;} ;;
8200      esac ;;
8201    esac
8202  done
8203
8204  (set) 2>&1 |
8205    case $as_nl`(ac_space=' '; set) 2>&1` in #(
8206    *${as_nl}ac_space=\ *)
8207      # `set' does not quote correctly, so add quotes: double-quote
8208      # substitution turns \\\\ into \\, and sed turns \\ into \.
8209      sed -n \
8210	"s/'/'\\\\''/g;
8211	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8212      ;; #(
8213    *)
8214      # `set' quotes correctly as required by POSIX, so do not add quotes.
8215      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8216      ;;
8217    esac |
8218    sort
8219) |
8220  sed '
8221     /^ac_cv_env_/b end
8222     t clear
8223     :clear
8224     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8225     t end
8226     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8227     :end' >>confcache
8228if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8229  if test -w "$cache_file"; then
8230    if test "x$cache_file" != "x/dev/null"; then
8231      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8232$as_echo "$as_me: updating cache $cache_file" >&6;}
8233      if test ! -f "$cache_file" || test -h "$cache_file"; then
8234	cat confcache >"$cache_file"
8235      else
8236        case $cache_file in #(
8237        */* | ?:*)
8238	  mv -f confcache "$cache_file"$$ &&
8239	  mv -f "$cache_file"$$ "$cache_file" ;; #(
8240        *)
8241	  mv -f confcache "$cache_file" ;;
8242	esac
8243      fi
8244    fi
8245  else
8246    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8247$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8248  fi
8249fi
8250rm -f confcache
8251
8252test "x$prefix" = xNONE && prefix=$ac_default_prefix
8253# Let make expand exec_prefix.
8254test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8255
8256DEFS=-DHAVE_CONFIG_H
8257
8258ac_libobjs=
8259ac_ltlibobjs=
8260U=
8261for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8262  # 1. Remove the extension, and $U if already installed.
8263  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8264  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8265  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8266  #    will be set to the directory where LIBOBJS objects are built.
8267  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8268  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8269done
8270LIBOBJS=$ac_libobjs
8271
8272LTLIBOBJS=$ac_ltlibobjs
8273
8274
8275
8276: "${CONFIG_STATUS=./config.status}"
8277ac_write_fail=0
8278ac_clean_files_save=$ac_clean_files
8279ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8280{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8281$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8282as_write_fail=0
8283cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8284#! $SHELL
8285# Generated by $as_me.
8286# Run this file to recreate the current configuration.
8287# Compiler output produced by configure, useful for debugging
8288# configure, is in config.log if it exists.
8289
8290debug=false
8291ac_cs_recheck=false
8292ac_cs_silent=false
8293
8294SHELL=\${CONFIG_SHELL-$SHELL}
8295export SHELL
8296_ASEOF
8297cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8298## -------------------- ##
8299## M4sh Initialization. ##
8300## -------------------- ##
8301
8302# Be more Bourne compatible
8303DUALCASE=1; export DUALCASE # for MKS sh
8304if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8305  emulate sh
8306  NULLCMD=:
8307  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8308  # is contrary to our usage.  Disable this feature.
8309  alias -g '${1+"$@"}'='"$@"'
8310  setopt NO_GLOB_SUBST
8311else
8312  case `(set -o) 2>/dev/null` in #(
8313  *posix*) :
8314    set -o posix ;; #(
8315  *) :
8316     ;;
8317esac
8318fi
8319
8320
8321as_nl='
8322'
8323export as_nl
8324# Printing a long string crashes Solaris 7 /usr/bin/printf.
8325as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8326as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8327as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8328# Prefer a ksh shell builtin over an external printf program on Solaris,
8329# but without wasting forks for bash or zsh.
8330if test -z "$BASH_VERSION$ZSH_VERSION" \
8331    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8332  as_echo='print -r --'
8333  as_echo_n='print -rn --'
8334elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8335  as_echo='printf %s\n'
8336  as_echo_n='printf %s'
8337else
8338  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8339    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8340    as_echo_n='/usr/ucb/echo -n'
8341  else
8342    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8343    as_echo_n_body='eval
8344      arg=$1;
8345      case $arg in #(
8346      *"$as_nl"*)
8347	expr "X$arg" : "X\\(.*\\)$as_nl";
8348	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8349      esac;
8350      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8351    '
8352    export as_echo_n_body
8353    as_echo_n='sh -c $as_echo_n_body as_echo'
8354  fi
8355  export as_echo_body
8356  as_echo='sh -c $as_echo_body as_echo'
8357fi
8358
8359# The user is always right.
8360if test "${PATH_SEPARATOR+set}" != set; then
8361  PATH_SEPARATOR=:
8362  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8363    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8364      PATH_SEPARATOR=';'
8365  }
8366fi
8367
8368
8369# IFS
8370# We need space, tab and new line, in precisely that order.  Quoting is
8371# there to prevent editors from complaining about space-tab.
8372# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8373# splitting by setting IFS to empty value.)
8374IFS=" ""	$as_nl"
8375
8376# Find who we are.  Look in the path if we contain no directory separator.
8377as_myself=
8378case $0 in #((
8379  *[\\/]* ) as_myself=$0 ;;
8380  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8381for as_dir in $PATH
8382do
8383  IFS=$as_save_IFS
8384  test -z "$as_dir" && as_dir=.
8385    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8386  done
8387IFS=$as_save_IFS
8388
8389     ;;
8390esac
8391# We did not find ourselves, most probably we were run as `sh COMMAND'
8392# in which case we are not to be found in the path.
8393if test "x$as_myself" = x; then
8394  as_myself=$0
8395fi
8396if test ! -f "$as_myself"; then
8397  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8398  exit 1
8399fi
8400
8401# Unset variables that we do not need and which cause bugs (e.g. in
8402# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8403# suppresses any "Segmentation fault" message there.  '((' could
8404# trigger a bug in pdksh 5.2.14.
8405for as_var in BASH_ENV ENV MAIL MAILPATH
8406do eval test x\${$as_var+set} = xset \
8407  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8408done
8409PS1='$ '
8410PS2='> '
8411PS4='+ '
8412
8413# NLS nuisances.
8414LC_ALL=C
8415export LC_ALL
8416LANGUAGE=C
8417export LANGUAGE
8418
8419# CDPATH.
8420(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8421
8422
8423# as_fn_error STATUS ERROR [LINENO LOG_FD]
8424# ----------------------------------------
8425# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8426# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8427# script with STATUS, using 1 if that was 0.
8428as_fn_error ()
8429{
8430  as_status=$1; test $as_status -eq 0 && as_status=1
8431  if test "$4"; then
8432    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8433    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8434  fi
8435  $as_echo "$as_me: error: $2" >&2
8436  as_fn_exit $as_status
8437} # as_fn_error
8438
8439
8440# as_fn_set_status STATUS
8441# -----------------------
8442# Set $? to STATUS, without forking.
8443as_fn_set_status ()
8444{
8445  return $1
8446} # as_fn_set_status
8447
8448# as_fn_exit STATUS
8449# -----------------
8450# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8451as_fn_exit ()
8452{
8453  set +e
8454  as_fn_set_status $1
8455  exit $1
8456} # as_fn_exit
8457
8458# as_fn_unset VAR
8459# ---------------
8460# Portably unset VAR.
8461as_fn_unset ()
8462{
8463  { eval $1=; unset $1;}
8464}
8465as_unset=as_fn_unset
8466# as_fn_append VAR VALUE
8467# ----------------------
8468# Append the text in VALUE to the end of the definition contained in VAR. Take
8469# advantage of any shell optimizations that allow amortized linear growth over
8470# repeated appends, instead of the typical quadratic growth present in naive
8471# implementations.
8472if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8473  eval 'as_fn_append ()
8474  {
8475    eval $1+=\$2
8476  }'
8477else
8478  as_fn_append ()
8479  {
8480    eval $1=\$$1\$2
8481  }
8482fi # as_fn_append
8483
8484# as_fn_arith ARG...
8485# ------------------
8486# Perform arithmetic evaluation on the ARGs, and store the result in the
8487# global $as_val. Take advantage of shells that can avoid forks. The arguments
8488# must be portable across $(()) and expr.
8489if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8490  eval 'as_fn_arith ()
8491  {
8492    as_val=$(( $* ))
8493  }'
8494else
8495  as_fn_arith ()
8496  {
8497    as_val=`expr "$@" || test $? -eq 1`
8498  }
8499fi # as_fn_arith
8500
8501
8502if expr a : '\(a\)' >/dev/null 2>&1 &&
8503   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8504  as_expr=expr
8505else
8506  as_expr=false
8507fi
8508
8509if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8510  as_basename=basename
8511else
8512  as_basename=false
8513fi
8514
8515if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8516  as_dirname=dirname
8517else
8518  as_dirname=false
8519fi
8520
8521as_me=`$as_basename -- "$0" ||
8522$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8523	 X"$0" : 'X\(//\)$' \| \
8524	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8525$as_echo X/"$0" |
8526    sed '/^.*\/\([^/][^/]*\)\/*$/{
8527	    s//\1/
8528	    q
8529	  }
8530	  /^X\/\(\/\/\)$/{
8531	    s//\1/
8532	    q
8533	  }
8534	  /^X\/\(\/\).*/{
8535	    s//\1/
8536	    q
8537	  }
8538	  s/.*/./; q'`
8539
8540# Avoid depending upon Character Ranges.
8541as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8542as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8543as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8544as_cr_digits='0123456789'
8545as_cr_alnum=$as_cr_Letters$as_cr_digits
8546
8547ECHO_C= ECHO_N= ECHO_T=
8548case `echo -n x` in #(((((
8549-n*)
8550  case `echo 'xy\c'` in
8551  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8552  xy)  ECHO_C='\c';;
8553  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8554       ECHO_T='	';;
8555  esac;;
8556*)
8557  ECHO_N='-n';;
8558esac
8559
8560rm -f conf$$ conf$$.exe conf$$.file
8561if test -d conf$$.dir; then
8562  rm -f conf$$.dir/conf$$.file
8563else
8564  rm -f conf$$.dir
8565  mkdir conf$$.dir 2>/dev/null
8566fi
8567if (echo >conf$$.file) 2>/dev/null; then
8568  if ln -s conf$$.file conf$$ 2>/dev/null; then
8569    as_ln_s='ln -s'
8570    # ... but there are two gotchas:
8571    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8572    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8573    # In both cases, we have to default to `cp -pR'.
8574    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8575      as_ln_s='cp -pR'
8576  elif ln conf$$.file conf$$ 2>/dev/null; then
8577    as_ln_s=ln
8578  else
8579    as_ln_s='cp -pR'
8580  fi
8581else
8582  as_ln_s='cp -pR'
8583fi
8584rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8585rmdir conf$$.dir 2>/dev/null
8586
8587
8588# as_fn_mkdir_p
8589# -------------
8590# Create "$as_dir" as a directory, including parents if necessary.
8591as_fn_mkdir_p ()
8592{
8593
8594  case $as_dir in #(
8595  -*) as_dir=./$as_dir;;
8596  esac
8597  test -d "$as_dir" || eval $as_mkdir_p || {
8598    as_dirs=
8599    while :; do
8600      case $as_dir in #(
8601      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8602      *) as_qdir=$as_dir;;
8603      esac
8604      as_dirs="'$as_qdir' $as_dirs"
8605      as_dir=`$as_dirname -- "$as_dir" ||
8606$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8607	 X"$as_dir" : 'X\(//\)[^/]' \| \
8608	 X"$as_dir" : 'X\(//\)$' \| \
8609	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8610$as_echo X"$as_dir" |
8611    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8612	    s//\1/
8613	    q
8614	  }
8615	  /^X\(\/\/\)[^/].*/{
8616	    s//\1/
8617	    q
8618	  }
8619	  /^X\(\/\/\)$/{
8620	    s//\1/
8621	    q
8622	  }
8623	  /^X\(\/\).*/{
8624	    s//\1/
8625	    q
8626	  }
8627	  s/.*/./; q'`
8628      test -d "$as_dir" && break
8629    done
8630    test -z "$as_dirs" || eval "mkdir $as_dirs"
8631  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8632
8633
8634} # as_fn_mkdir_p
8635if mkdir -p . 2>/dev/null; then
8636  as_mkdir_p='mkdir -p "$as_dir"'
8637else
8638  test -d ./-p && rmdir ./-p
8639  as_mkdir_p=false
8640fi
8641
8642
8643# as_fn_executable_p FILE
8644# -----------------------
8645# Test if FILE is an executable regular file.
8646as_fn_executable_p ()
8647{
8648  test -f "$1" && test -x "$1"
8649} # as_fn_executable_p
8650as_test_x='test -x'
8651as_executable_p=as_fn_executable_p
8652
8653# Sed expression to map a string onto a valid CPP name.
8654as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8655
8656# Sed expression to map a string onto a valid variable name.
8657as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8658
8659
8660exec 6>&1
8661## ----------------------------------- ##
8662## Main body of $CONFIG_STATUS script. ##
8663## ----------------------------------- ##
8664_ASEOF
8665test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8666
8667cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8668# Save the log message, to keep $0 and so on meaningful, and to
8669# report actual input values of CONFIG_FILES etc. instead of their
8670# values after options handling.
8671ac_log="
8672This file was extended by $as_me, which was
8673generated by GNU Autoconf 2.69.  Invocation command line was
8674
8675  CONFIG_FILES    = $CONFIG_FILES
8676  CONFIG_HEADERS  = $CONFIG_HEADERS
8677  CONFIG_LINKS    = $CONFIG_LINKS
8678  CONFIG_COMMANDS = $CONFIG_COMMANDS
8679  $ $0 $@
8680
8681on `(hostname || uname -n) 2>/dev/null | sed 1q`
8682"
8683
8684_ACEOF
8685
8686case $ac_config_files in *"
8687"*) set x $ac_config_files; shift; ac_config_files=$*;;
8688esac
8689
8690case $ac_config_headers in *"
8691"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8692esac
8693
8694
8695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8696# Files that config.status was made for.
8697config_files="$ac_config_files"
8698config_headers="$ac_config_headers"
8699config_commands="$ac_config_commands"
8700
8701_ACEOF
8702
8703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8704ac_cs_usage="\
8705\`$as_me' instantiates files and other configuration actions
8706from templates according to the current configuration.  Unless the files
8707and actions are specified as TAGs, all are instantiated by default.
8708
8709Usage: $0 [OPTION]... [TAG]...
8710
8711  -h, --help       print this help, then exit
8712  -V, --version    print version number and configuration settings, then exit
8713      --config     print configuration, then exit
8714  -q, --quiet, --silent
8715                   do not print progress messages
8716  -d, --debug      don't remove temporary files
8717      --recheck    update $as_me by reconfiguring in the same conditions
8718      --file=FILE[:TEMPLATE]
8719                   instantiate the configuration file FILE
8720      --header=FILE[:TEMPLATE]
8721                   instantiate the configuration header FILE
8722
8723Configuration files:
8724$config_files
8725
8726Configuration headers:
8727$config_headers
8728
8729Configuration commands:
8730$config_commands
8731
8732Report bugs to the package provider."
8733
8734_ACEOF
8735cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8736ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8737ac_cs_version="\\
8738config.status
8739configured by $0, generated by GNU Autoconf 2.69,
8740  with options \\"\$ac_cs_config\\"
8741
8742Copyright (C) 2012 Free Software Foundation, Inc.
8743This config.status script is free software; the Free Software Foundation
8744gives unlimited permission to copy, distribute and modify it."
8745
8746ac_pwd='$ac_pwd'
8747srcdir='$srcdir'
8748INSTALL='$INSTALL'
8749test -n "\$AWK" || AWK=awk
8750_ACEOF
8751
8752cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8753# The default lists apply if the user does not specify any file.
8754ac_need_defaults=:
8755while test $# != 0
8756do
8757  case $1 in
8758  --*=?*)
8759    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8760    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8761    ac_shift=:
8762    ;;
8763  --*=)
8764    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8765    ac_optarg=
8766    ac_shift=:
8767    ;;
8768  *)
8769    ac_option=$1
8770    ac_optarg=$2
8771    ac_shift=shift
8772    ;;
8773  esac
8774
8775  case $ac_option in
8776  # Handling of the options.
8777  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8778    ac_cs_recheck=: ;;
8779  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8780    $as_echo "$ac_cs_version"; exit ;;
8781  --config | --confi | --conf | --con | --co | --c )
8782    $as_echo "$ac_cs_config"; exit ;;
8783  --debug | --debu | --deb | --de | --d | -d )
8784    debug=: ;;
8785  --file | --fil | --fi | --f )
8786    $ac_shift
8787    case $ac_optarg in
8788    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8789    '') as_fn_error $? "missing file argument" ;;
8790    esac
8791    as_fn_append CONFIG_FILES " '$ac_optarg'"
8792    ac_need_defaults=false;;
8793  --header | --heade | --head | --hea )
8794    $ac_shift
8795    case $ac_optarg in
8796    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8797    esac
8798    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8799    ac_need_defaults=false;;
8800  --he | --h)
8801    # Conflict between --help and --header
8802    as_fn_error $? "ambiguous option: \`$1'
8803Try \`$0 --help' for more information.";;
8804  --help | --hel | -h )
8805    $as_echo "$ac_cs_usage"; exit ;;
8806  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8807  | -silent | --silent | --silen | --sile | --sil | --si | --s)
8808    ac_cs_silent=: ;;
8809
8810  # This is an error.
8811  -*) as_fn_error $? "unrecognized option: \`$1'
8812Try \`$0 --help' for more information." ;;
8813
8814  *) as_fn_append ac_config_targets " $1"
8815     ac_need_defaults=false ;;
8816
8817  esac
8818  shift
8819done
8820
8821ac_configure_extra_args=
8822
8823if $ac_cs_silent; then
8824  exec 6>/dev/null
8825  ac_configure_extra_args="$ac_configure_extra_args --silent"
8826fi
8827
8828_ACEOF
8829cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8830if \$ac_cs_recheck; then
8831  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8832  shift
8833  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8834  CONFIG_SHELL='$SHELL'
8835  export CONFIG_SHELL
8836  exec "\$@"
8837fi
8838
8839_ACEOF
8840cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8841exec 5>>config.log
8842{
8843  echo
8844  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8845## Running $as_me. ##
8846_ASBOX
8847  $as_echo "$ac_log"
8848} >&5
8849
8850_ACEOF
8851cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8852#
8853# INIT-COMMANDS
8854#
8855
8856
8857_ACEOF
8858
8859cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8860
8861# Handling of arguments.
8862for ac_config_target in $ac_config_targets
8863do
8864  case $ac_config_target in
8865    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8866    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8867    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8868    "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8869
8870  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8871  esac
8872done
8873
8874
8875# If the user did not use the arguments to specify the items to instantiate,
8876# then the envvar interface is used.  Set only those that are not.
8877# We use the long form for the default assignment because of an extremely
8878# bizarre bug on SunOS 4.1.3.
8879if $ac_need_defaults; then
8880  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8881  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8882  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8883fi
8884
8885# Have a temporary directory for convenience.  Make it in the build tree
8886# simply because there is no reason against having it here, and in addition,
8887# creating and moving files from /tmp can sometimes cause problems.
8888# Hook for its removal unless debugging.
8889# Note that there is a small window in which the directory will not be cleaned:
8890# after its creation but before its name has been assigned to `$tmp'.
8891$debug ||
8892{
8893  tmp= ac_tmp=
8894  trap 'exit_status=$?
8895  : "${ac_tmp:=$tmp}"
8896  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8897' 0
8898  trap 'as_fn_exit 1' 1 2 13 15
8899}
8900# Create a (secure) tmp directory for tmp files.
8901
8902{
8903  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8904  test -d "$tmp"
8905}  ||
8906{
8907  tmp=./conf$$-$RANDOM
8908  (umask 077 && mkdir "$tmp")
8909} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8910ac_tmp=$tmp
8911
8912# Set up the scripts for CONFIG_FILES section.
8913# No need to generate them if there are no CONFIG_FILES.
8914# This happens for instance with `./config.status config.h'.
8915if test -n "$CONFIG_FILES"; then
8916
8917
8918ac_cr=`echo X | tr X '\015'`
8919# On cygwin, bash can eat \r inside `` if the user requested igncr.
8920# But we know of no other shell where ac_cr would be empty at this
8921# point, so we can use a bashism as a fallback.
8922if test "x$ac_cr" = x; then
8923  eval ac_cr=\$\'\\r\'
8924fi
8925ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8926if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8927  ac_cs_awk_cr='\\r'
8928else
8929  ac_cs_awk_cr=$ac_cr
8930fi
8931
8932echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8933_ACEOF
8934
8935
8936{
8937  echo "cat >conf$$subs.awk <<_ACEOF" &&
8938  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8939  echo "_ACEOF"
8940} >conf$$subs.sh ||
8941  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8942ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8943ac_delim='%!_!# '
8944for ac_last_try in false false false false false :; do
8945  . ./conf$$subs.sh ||
8946    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8947
8948  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8949  if test $ac_delim_n = $ac_delim_num; then
8950    break
8951  elif $ac_last_try; then
8952    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8953  else
8954    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8955  fi
8956done
8957rm -f conf$$subs.sh
8958
8959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8960cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8961_ACEOF
8962sed -n '
8963h
8964s/^/S["/; s/!.*/"]=/
8965p
8966g
8967s/^[^!]*!//
8968:repl
8969t repl
8970s/'"$ac_delim"'$//
8971t delim
8972:nl
8973h
8974s/\(.\{148\}\)..*/\1/
8975t more1
8976s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8977p
8978n
8979b repl
8980:more1
8981s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8982p
8983g
8984s/.\{148\}//
8985t nl
8986:delim
8987h
8988s/\(.\{148\}\)..*/\1/
8989t more2
8990s/["\\]/\\&/g; s/^/"/; s/$/"/
8991p
8992b
8993:more2
8994s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8995p
8996g
8997s/.\{148\}//
8998t delim
8999' <conf$$subs.awk | sed '
9000/^[^""]/{
9001  N
9002  s/\n//
9003}
9004' >>$CONFIG_STATUS || ac_write_fail=1
9005rm -f conf$$subs.awk
9006cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9007_ACAWK
9008cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9009  for (key in S) S_is_set[key] = 1
9010  FS = ""
9011
9012}
9013{
9014  line = $ 0
9015  nfields = split(line, field, "@")
9016  substed = 0
9017  len = length(field[1])
9018  for (i = 2; i < nfields; i++) {
9019    key = field[i]
9020    keylen = length(key)
9021    if (S_is_set[key]) {
9022      value = S[key]
9023      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9024      len += length(value) + length(field[++i])
9025      substed = 1
9026    } else
9027      len += 1 + keylen
9028  }
9029
9030  print line
9031}
9032
9033_ACAWK
9034_ACEOF
9035cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9036if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9037  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9038else
9039  cat
9040fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9041  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9042_ACEOF
9043
9044# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9045# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9046# trailing colons and then remove the whole line if VPATH becomes empty
9047# (actually we leave an empty line to preserve line numbers).
9048if test "x$srcdir" = x.; then
9049  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
9050h
9051s///
9052s/^/:/
9053s/[	 ]*$/:/
9054s/:\$(srcdir):/:/g
9055s/:\${srcdir}:/:/g
9056s/:@srcdir@:/:/g
9057s/^:*//
9058s/:*$//
9059x
9060s/\(=[	 ]*\).*/\1/
9061G
9062s/\n//
9063s/^[^=]*=[	 ]*$//
9064}'
9065fi
9066
9067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9068fi # test -n "$CONFIG_FILES"
9069
9070# Set up the scripts for CONFIG_HEADERS section.
9071# No need to generate them if there are no CONFIG_HEADERS.
9072# This happens for instance with `./config.status Makefile'.
9073if test -n "$CONFIG_HEADERS"; then
9074cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9075BEGIN {
9076_ACEOF
9077
9078# Transform confdefs.h into an awk script `defines.awk', embedded as
9079# here-document in config.status, that substitutes the proper values into
9080# config.h.in to produce config.h.
9081
9082# Create a delimiter string that does not exist in confdefs.h, to ease
9083# handling of long lines.
9084ac_delim='%!_!# '
9085for ac_last_try in false false :; do
9086  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9087  if test -z "$ac_tt"; then
9088    break
9089  elif $ac_last_try; then
9090    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9091  else
9092    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9093  fi
9094done
9095
9096# For the awk script, D is an array of macro values keyed by name,
9097# likewise P contains macro parameters if any.  Preserve backslash
9098# newline sequences.
9099
9100ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9101sed -n '
9102s/.\{148\}/&'"$ac_delim"'/g
9103t rset
9104:rset
9105s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
9106t def
9107d
9108:def
9109s/\\$//
9110t bsnl
9111s/["\\]/\\&/g
9112s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9113D["\1"]=" \3"/p
9114s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
9115d
9116:bsnl
9117s/["\\]/\\&/g
9118s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9119D["\1"]=" \3\\\\\\n"\\/p
9120t cont
9121s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9122t cont
9123d
9124:cont
9125n
9126s/.\{148\}/&'"$ac_delim"'/g
9127t clear
9128:clear
9129s/\\$//
9130t bsnlc
9131s/["\\]/\\&/g; s/^/"/; s/$/"/p
9132d
9133:bsnlc
9134s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9135b cont
9136' <confdefs.h | sed '
9137s/'"$ac_delim"'/"\\\
9138"/g' >>$CONFIG_STATUS || ac_write_fail=1
9139
9140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9141  for (key in D) D_is_set[key] = 1
9142  FS = ""
9143}
9144/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9145  line = \$ 0
9146  split(line, arg, " ")
9147  if (arg[1] == "#") {
9148    defundef = arg[2]
9149    mac1 = arg[3]
9150  } else {
9151    defundef = substr(arg[1], 2)
9152    mac1 = arg[2]
9153  }
9154  split(mac1, mac2, "(") #)
9155  macro = mac2[1]
9156  prefix = substr(line, 1, index(line, defundef) - 1)
9157  if (D_is_set[macro]) {
9158    # Preserve the white space surrounding the "#".
9159    print prefix "define", macro P[macro] D[macro]
9160    next
9161  } else {
9162    # Replace #undef with comments.  This is necessary, for example,
9163    # in the case of _POSIX_SOURCE, which is predefined and required
9164    # on some systems where configure will not decide to define it.
9165    if (defundef == "undef") {
9166      print "/*", prefix defundef, macro, "*/"
9167      next
9168    }
9169  }
9170}
9171{ print }
9172_ACAWK
9173_ACEOF
9174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9175  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9176fi # test -n "$CONFIG_HEADERS"
9177
9178
9179eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
9180shift
9181for ac_tag
9182do
9183  case $ac_tag in
9184  :[FHLC]) ac_mode=$ac_tag; continue;;
9185  esac
9186  case $ac_mode$ac_tag in
9187  :[FHL]*:*);;
9188  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9189  :[FH]-) ac_tag=-:-;;
9190  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9191  esac
9192  ac_save_IFS=$IFS
9193  IFS=:
9194  set x $ac_tag
9195  IFS=$ac_save_IFS
9196  shift
9197  ac_file=$1
9198  shift
9199
9200  case $ac_mode in
9201  :L) ac_source=$1;;
9202  :[FH])
9203    ac_file_inputs=
9204    for ac_f
9205    do
9206      case $ac_f in
9207      -) ac_f="$ac_tmp/stdin";;
9208      *) # Look for the file first in the build tree, then in the source tree
9209	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
9210	 # because $ac_f cannot contain `:'.
9211	 test -f "$ac_f" ||
9212	   case $ac_f in
9213	   [\\/$]*) false;;
9214	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9215	   esac ||
9216	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9217      esac
9218      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9219      as_fn_append ac_file_inputs " '$ac_f'"
9220    done
9221
9222    # Let's still pretend it is `configure' which instantiates (i.e., don't
9223    # use $as_me), people would be surprised to read:
9224    #    /* config.h.  Generated by config.status.  */
9225    configure_input='Generated from '`
9226	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9227	`' by configure.'
9228    if test x"$ac_file" != x-; then
9229      configure_input="$ac_file.  $configure_input"
9230      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9231$as_echo "$as_me: creating $ac_file" >&6;}
9232    fi
9233    # Neutralize special characters interpreted by sed in replacement strings.
9234    case $configure_input in #(
9235    *\&* | *\|* | *\\* )
9236       ac_sed_conf_input=`$as_echo "$configure_input" |
9237       sed 's/[\\\\&|]/\\\\&/g'`;; #(
9238    *) ac_sed_conf_input=$configure_input;;
9239    esac
9240
9241    case $ac_tag in
9242    *:-:* | *:-) cat >"$ac_tmp/stdin" \
9243      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9244    esac
9245    ;;
9246  esac
9247
9248  ac_dir=`$as_dirname -- "$ac_file" ||
9249$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9250	 X"$ac_file" : 'X\(//\)[^/]' \| \
9251	 X"$ac_file" : 'X\(//\)$' \| \
9252	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9253$as_echo X"$ac_file" |
9254    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9255	    s//\1/
9256	    q
9257	  }
9258	  /^X\(\/\/\)[^/].*/{
9259	    s//\1/
9260	    q
9261	  }
9262	  /^X\(\/\/\)$/{
9263	    s//\1/
9264	    q
9265	  }
9266	  /^X\(\/\).*/{
9267	    s//\1/
9268	    q
9269	  }
9270	  s/.*/./; q'`
9271  as_dir="$ac_dir"; as_fn_mkdir_p
9272  ac_builddir=.
9273
9274case "$ac_dir" in
9275.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9276*)
9277  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9278  # A ".." for each directory in $ac_dir_suffix.
9279  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9280  case $ac_top_builddir_sub in
9281  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9282  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9283  esac ;;
9284esac
9285ac_abs_top_builddir=$ac_pwd
9286ac_abs_builddir=$ac_pwd$ac_dir_suffix
9287# for backward compatibility:
9288ac_top_builddir=$ac_top_build_prefix
9289
9290case $srcdir in
9291  .)  # We are building in place.
9292    ac_srcdir=.
9293    ac_top_srcdir=$ac_top_builddir_sub
9294    ac_abs_top_srcdir=$ac_pwd ;;
9295  [\\/]* | ?:[\\/]* )  # Absolute name.
9296    ac_srcdir=$srcdir$ac_dir_suffix;
9297    ac_top_srcdir=$srcdir
9298    ac_abs_top_srcdir=$srcdir ;;
9299  *) # Relative name.
9300    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9301    ac_top_srcdir=$ac_top_build_prefix$srcdir
9302    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9303esac
9304ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9305
9306
9307  case $ac_mode in
9308  :F)
9309  #
9310  # CONFIG_FILE
9311  #
9312
9313  case $INSTALL in
9314  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9315  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9316  esac
9317_ACEOF
9318
9319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9320# If the template does not know about datarootdir, expand it.
9321# FIXME: This hack should be removed a few years after 2.60.
9322ac_datarootdir_hack=; ac_datarootdir_seen=
9323ac_sed_dataroot='
9324/datarootdir/ {
9325  p
9326  q
9327}
9328/@datadir@/p
9329/@docdir@/p
9330/@infodir@/p
9331/@localedir@/p
9332/@mandir@/p'
9333case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9334*datarootdir*) ac_datarootdir_seen=yes;;
9335*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9336  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9337$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9338_ACEOF
9339cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9340  ac_datarootdir_hack='
9341  s&@datadir@&$datadir&g
9342  s&@docdir@&$docdir&g
9343  s&@infodir@&$infodir&g
9344  s&@localedir@&$localedir&g
9345  s&@mandir@&$mandir&g
9346  s&\\\${datarootdir}&$datarootdir&g' ;;
9347esac
9348_ACEOF
9349
9350# Neutralize VPATH when `$srcdir' = `.'.
9351# Shell code in configure.ac might set extrasub.
9352# FIXME: do we really want to maintain this feature?
9353cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9354ac_sed_extra="$ac_vpsub
9355$extrasub
9356_ACEOF
9357cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9358:t
9359/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9360s|@configure_input@|$ac_sed_conf_input|;t t
9361s&@top_builddir@&$ac_top_builddir_sub&;t t
9362s&@top_build_prefix@&$ac_top_build_prefix&;t t
9363s&@srcdir@&$ac_srcdir&;t t
9364s&@abs_srcdir@&$ac_abs_srcdir&;t t
9365s&@top_srcdir@&$ac_top_srcdir&;t t
9366s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9367s&@builddir@&$ac_builddir&;t t
9368s&@abs_builddir@&$ac_abs_builddir&;t t
9369s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9370s&@INSTALL@&$ac_INSTALL&;t t
9371$ac_datarootdir_hack
9372"
9373eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9374  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9375
9376test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9377  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9378  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
9379      "$ac_tmp/out"`; test -z "$ac_out"; } &&
9380  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9381which seems to be undefined.  Please make sure it is defined" >&5
9382$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9383which seems to be undefined.  Please make sure it is defined" >&2;}
9384
9385  rm -f "$ac_tmp/stdin"
9386  case $ac_file in
9387  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9388  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9389  esac \
9390  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9391 ;;
9392  :H)
9393  #
9394  # CONFIG_HEADER
9395  #
9396  if test x"$ac_file" != x-; then
9397    {
9398      $as_echo "/* $configure_input  */" \
9399      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9400    } >"$ac_tmp/config.h" \
9401      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9402    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9403      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9404$as_echo "$as_me: $ac_file is unchanged" >&6;}
9405    else
9406      rm -f "$ac_file"
9407      mv "$ac_tmp/config.h" "$ac_file" \
9408	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
9409    fi
9410  else
9411    $as_echo "/* $configure_input  */" \
9412      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9413      || as_fn_error $? "could not create -" "$LINENO" 5
9414  fi
9415 ;;
9416
9417  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9418$as_echo "$as_me: executing $ac_file commands" >&6;}
9419 ;;
9420  esac
9421
9422
9423  case $ac_file$ac_mode in
9424    "default-1":C) if test -f .devel; then
9425	echo timestamp > stamp-h
9426	cat Makefile-devel-adds >> Makefile
9427	make depend
9428fi ;;
9429
9430  esac
9431done # for ac_tag
9432
9433
9434as_fn_exit 0
9435_ACEOF
9436ac_clean_files=$ac_clean_files_save
9437
9438test $ac_write_fail = 0 ||
9439  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9440
9441
9442# configure is writing to config.log, and then calls config.status.
9443# config.status does its own redirection, appending to config.log.
9444# Unfortunately, on DOS this fails, as config.log is still kept open
9445# by configure, so config.status won't be able to write to it; its
9446# output is simply discarded.  So we exec the FD to /dev/null,
9447# effectively closing config.log, so it can be properly (re)opened and
9448# appended to by config.status.  When coming back to configure, we
9449# need to make the FD available again.
9450if test "$no_create" != yes; then
9451  ac_cs_success=:
9452  ac_config_status_args=
9453  test "$silent" = yes &&
9454    ac_config_status_args="$ac_config_status_args --quiet"
9455  exec 5>/dev/null
9456  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9457  exec 5>>config.log
9458  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9459  # would make configure fail if this is the last instruction.
9460  $ac_cs_success || as_fn_exit 1
9461fi
9462if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9463  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9464$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9465fi
9466
9467exit 0
9468