xref: /minix3/external/bsd/tcpdump/dist/configure (revision b636d99d91c3d54204248f643c14627405d4afd1)
1*b636d99dSDavid van Moolenbroek#! /bin/sh
2*b636d99dSDavid van Moolenbroek# Guess values for system-dependent variables and create Makefiles.
3*b636d99dSDavid van Moolenbroek# Generated by GNU Autoconf 2.69.
4*b636d99dSDavid van Moolenbroek#
5*b636d99dSDavid van Moolenbroek#
6*b636d99dSDavid van Moolenbroek# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7*b636d99dSDavid van Moolenbroek#
8*b636d99dSDavid van Moolenbroek#
9*b636d99dSDavid van Moolenbroek# This configure script is free software; the Free Software Foundation
10*b636d99dSDavid van Moolenbroek# gives unlimited permission to copy, distribute and modify it.
11*b636d99dSDavid van Moolenbroek## -------------------- ##
12*b636d99dSDavid van Moolenbroek## M4sh Initialization. ##
13*b636d99dSDavid van Moolenbroek## -------------------- ##
14*b636d99dSDavid van Moolenbroek
15*b636d99dSDavid van Moolenbroek# Be more Bourne compatible
16*b636d99dSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh
17*b636d99dSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18*b636d99dSDavid van Moolenbroek  emulate sh
19*b636d99dSDavid van Moolenbroek  NULLCMD=:
20*b636d99dSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21*b636d99dSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
22*b636d99dSDavid van Moolenbroek  alias -g '${1+"$@"}'='"$@"'
23*b636d99dSDavid van Moolenbroek  setopt NO_GLOB_SUBST
24*b636d99dSDavid van Moolenbroekelse
25*b636d99dSDavid van Moolenbroek  case `(set -o) 2>/dev/null` in #(
26*b636d99dSDavid van Moolenbroek  *posix*) :
27*b636d99dSDavid van Moolenbroek    set -o posix ;; #(
28*b636d99dSDavid van Moolenbroek  *) :
29*b636d99dSDavid van Moolenbroek     ;;
30*b636d99dSDavid van Moolenbroekesac
31*b636d99dSDavid van Moolenbroekfi
32*b636d99dSDavid van Moolenbroek
33*b636d99dSDavid van Moolenbroek
34*b636d99dSDavid van Moolenbroekas_nl='
35*b636d99dSDavid van Moolenbroek'
36*b636d99dSDavid van Moolenbroekexport as_nl
37*b636d99dSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf.
38*b636d99dSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41*b636d99dSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris,
42*b636d99dSDavid van Moolenbroek# but without wasting forks for bash or zsh.
43*b636d99dSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \
44*b636d99dSDavid van Moolenbroek    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45*b636d99dSDavid van Moolenbroek  as_echo='print -r --'
46*b636d99dSDavid van Moolenbroek  as_echo_n='print -rn --'
47*b636d99dSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48*b636d99dSDavid van Moolenbroek  as_echo='printf %s\n'
49*b636d99dSDavid van Moolenbroek  as_echo_n='printf %s'
50*b636d99dSDavid van Moolenbroekelse
51*b636d99dSDavid van Moolenbroek  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52*b636d99dSDavid van Moolenbroek    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53*b636d99dSDavid van Moolenbroek    as_echo_n='/usr/ucb/echo -n'
54*b636d99dSDavid van Moolenbroek  else
55*b636d99dSDavid van Moolenbroek    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56*b636d99dSDavid van Moolenbroek    as_echo_n_body='eval
57*b636d99dSDavid van Moolenbroek      arg=$1;
58*b636d99dSDavid van Moolenbroek      case $arg in #(
59*b636d99dSDavid van Moolenbroek      *"$as_nl"*)
60*b636d99dSDavid van Moolenbroek	expr "X$arg" : "X\\(.*\\)$as_nl";
61*b636d99dSDavid van Moolenbroek	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62*b636d99dSDavid van Moolenbroek      esac;
63*b636d99dSDavid van Moolenbroek      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64*b636d99dSDavid van Moolenbroek    '
65*b636d99dSDavid van Moolenbroek    export as_echo_n_body
66*b636d99dSDavid van Moolenbroek    as_echo_n='sh -c $as_echo_n_body as_echo'
67*b636d99dSDavid van Moolenbroek  fi
68*b636d99dSDavid van Moolenbroek  export as_echo_body
69*b636d99dSDavid van Moolenbroek  as_echo='sh -c $as_echo_body as_echo'
70*b636d99dSDavid van Moolenbroekfi
71*b636d99dSDavid van Moolenbroek
72*b636d99dSDavid van Moolenbroek# The user is always right.
73*b636d99dSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then
74*b636d99dSDavid van Moolenbroek  PATH_SEPARATOR=:
75*b636d99dSDavid van Moolenbroek  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76*b636d99dSDavid van Moolenbroek    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77*b636d99dSDavid van Moolenbroek      PATH_SEPARATOR=';'
78*b636d99dSDavid van Moolenbroek  }
79*b636d99dSDavid van Moolenbroekfi
80*b636d99dSDavid van Moolenbroek
81*b636d99dSDavid van Moolenbroek
82*b636d99dSDavid van Moolenbroek# IFS
83*b636d99dSDavid van Moolenbroek# We need space, tab and new line, in precisely that order.  Quoting is
84*b636d99dSDavid van Moolenbroek# there to prevent editors from complaining about space-tab.
85*b636d99dSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86*b636d99dSDavid van Moolenbroek# splitting by setting IFS to empty value.)
87*b636d99dSDavid van MoolenbroekIFS=" ""	$as_nl"
88*b636d99dSDavid van Moolenbroek
89*b636d99dSDavid van Moolenbroek# Find who we are.  Look in the path if we contain no directory separator.
90*b636d99dSDavid van Moolenbroekas_myself=
91*b636d99dSDavid van Moolenbroekcase $0 in #((
92*b636d99dSDavid van Moolenbroek  *[\\/]* ) as_myself=$0 ;;
93*b636d99dSDavid van Moolenbroek  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
95*b636d99dSDavid van Moolenbroekdo
96*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
97*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
98*b636d99dSDavid van Moolenbroek    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99*b636d99dSDavid van Moolenbroek  done
100*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
101*b636d99dSDavid van Moolenbroek
102*b636d99dSDavid van Moolenbroek     ;;
103*b636d99dSDavid van Moolenbroekesac
104*b636d99dSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND'
105*b636d99dSDavid van Moolenbroek# in which case we are not to be found in the path.
106*b636d99dSDavid van Moolenbroekif test "x$as_myself" = x; then
107*b636d99dSDavid van Moolenbroek  as_myself=$0
108*b636d99dSDavid van Moolenbroekfi
109*b636d99dSDavid van Moolenbroekif test ! -f "$as_myself"; then
110*b636d99dSDavid van Moolenbroek  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111*b636d99dSDavid van Moolenbroek  exit 1
112*b636d99dSDavid van Moolenbroekfi
113*b636d99dSDavid van Moolenbroek
114*b636d99dSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in
115*b636d99dSDavid van Moolenbroek# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116*b636d99dSDavid van Moolenbroek# suppresses any "Segmentation fault" message there.  '((' could
117*b636d99dSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14.
118*b636d99dSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH
119*b636d99dSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \
120*b636d99dSDavid van Moolenbroek  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121*b636d99dSDavid van Moolenbroekdone
122*b636d99dSDavid van MoolenbroekPS1='$ '
123*b636d99dSDavid van MoolenbroekPS2='> '
124*b636d99dSDavid van MoolenbroekPS4='+ '
125*b636d99dSDavid van Moolenbroek
126*b636d99dSDavid van Moolenbroek# NLS nuisances.
127*b636d99dSDavid van MoolenbroekLC_ALL=C
128*b636d99dSDavid van Moolenbroekexport LC_ALL
129*b636d99dSDavid van MoolenbroekLANGUAGE=C
130*b636d99dSDavid van Moolenbroekexport LANGUAGE
131*b636d99dSDavid van Moolenbroek
132*b636d99dSDavid van Moolenbroek# CDPATH.
133*b636d99dSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134*b636d99dSDavid van Moolenbroek
135*b636d99dSDavid van Moolenbroek# Use a proper internal environment variable to ensure we don't fall
136*b636d99dSDavid van Moolenbroek  # into an infinite loop, continuously re-executing ourselves.
137*b636d99dSDavid van Moolenbroek  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138*b636d99dSDavid van Moolenbroek    _as_can_reexec=no; export _as_can_reexec;
139*b636d99dSDavid van Moolenbroek    # We cannot yet assume a decent shell, so we have to provide a
140*b636d99dSDavid van Moolenbroek# neutralization value for shells without unset; and this also
141*b636d99dSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables.
142*b636d99dSDavid van Moolenbroek# Preserve -v and -x to the replacement shell.
143*b636d99dSDavid van MoolenbroekBASH_ENV=/dev/null
144*b636d99dSDavid van MoolenbroekENV=/dev/null
145*b636d99dSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146*b636d99dSDavid van Moolenbroekcase $- in # ((((
147*b636d99dSDavid van Moolenbroek  *v*x* | *x*v* ) as_opts=-vx ;;
148*b636d99dSDavid van Moolenbroek  *v* ) as_opts=-v ;;
149*b636d99dSDavid van Moolenbroek  *x* ) as_opts=-x ;;
150*b636d99dSDavid van Moolenbroek  * ) as_opts= ;;
151*b636d99dSDavid van Moolenbroekesac
152*b636d99dSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153*b636d99dSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail
154*b636d99dSDavid van Moolenbroek# out after a failed `exec'.
155*b636d99dSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156*b636d99dSDavid van Moolenbroekas_fn_exit 255
157*b636d99dSDavid van Moolenbroek  fi
158*b636d99dSDavid van Moolenbroek  # We don't want this to propagate to other subprocesses.
159*b636d99dSDavid van Moolenbroek          { _as_can_reexec=; unset _as_can_reexec;}
160*b636d99dSDavid van Moolenbroekif test "x$CONFIG_SHELL" = x; then
161*b636d99dSDavid van Moolenbroek  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162*b636d99dSDavid van Moolenbroek  emulate sh
163*b636d99dSDavid van Moolenbroek  NULLCMD=:
164*b636d99dSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165*b636d99dSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
166*b636d99dSDavid van Moolenbroek  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167*b636d99dSDavid van Moolenbroek  setopt NO_GLOB_SUBST
168*b636d99dSDavid van Moolenbroekelse
169*b636d99dSDavid van Moolenbroek  case \`(set -o) 2>/dev/null\` in #(
170*b636d99dSDavid van Moolenbroek  *posix*) :
171*b636d99dSDavid van Moolenbroek    set -o posix ;; #(
172*b636d99dSDavid van Moolenbroek  *) :
173*b636d99dSDavid van Moolenbroek     ;;
174*b636d99dSDavid van Moolenbroekesac
175*b636d99dSDavid van Moolenbroekfi
176*b636d99dSDavid van Moolenbroek"
177*b636d99dSDavid van Moolenbroek  as_required="as_fn_return () { (exit \$1); }
178*b636d99dSDavid van Moolenbroekas_fn_success () { as_fn_return 0; }
179*b636d99dSDavid van Moolenbroekas_fn_failure () { as_fn_return 1; }
180*b636d99dSDavid van Moolenbroekas_fn_ret_success () { return 0; }
181*b636d99dSDavid van Moolenbroekas_fn_ret_failure () { return 1; }
182*b636d99dSDavid van Moolenbroek
183*b636d99dSDavid van Moolenbroekexitcode=0
184*b636d99dSDavid van Moolenbroekas_fn_success || { exitcode=1; echo as_fn_success failed.; }
185*b636d99dSDavid van Moolenbroekas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186*b636d99dSDavid van Moolenbroekas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187*b636d99dSDavid van Moolenbroekas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188*b636d99dSDavid van Moolenbroekif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189*b636d99dSDavid van Moolenbroek
190*b636d99dSDavid van Moolenbroekelse
191*b636d99dSDavid van Moolenbroek  exitcode=1; echo positional parameters were not saved.
192*b636d99dSDavid van Moolenbroekfi
193*b636d99dSDavid van Moolenbroektest x\$exitcode = x0 || exit 1
194*b636d99dSDavid van Moolenbroektest -x / || exit 1"
195*b636d99dSDavid van Moolenbroek  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196*b636d99dSDavid van Moolenbroek  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197*b636d99dSDavid van Moolenbroek  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198*b636d99dSDavid van Moolenbroek  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199*b636d99dSDavid van Moolenbroektest \$(( 1 + 1 )) = 2 || exit 1"
200*b636d99dSDavid van Moolenbroek  if (eval "$as_required") 2>/dev/null; then :
201*b636d99dSDavid van Moolenbroek  as_have_required=yes
202*b636d99dSDavid van Moolenbroekelse
203*b636d99dSDavid van Moolenbroek  as_have_required=no
204*b636d99dSDavid van Moolenbroekfi
205*b636d99dSDavid van Moolenbroek  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206*b636d99dSDavid van Moolenbroek
207*b636d99dSDavid van Moolenbroekelse
208*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209*b636d99dSDavid van Moolenbroekas_found=false
210*b636d99dSDavid van Moolenbroekfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211*b636d99dSDavid van Moolenbroekdo
212*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
213*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
214*b636d99dSDavid van Moolenbroek  as_found=:
215*b636d99dSDavid van Moolenbroek  case $as_dir in #(
216*b636d99dSDavid van Moolenbroek	 /*)
217*b636d99dSDavid van Moolenbroek	   for as_base in sh bash ksh sh5; do
218*b636d99dSDavid van Moolenbroek	     # Try only shells that exist, to save several forks.
219*b636d99dSDavid van Moolenbroek	     as_shell=$as_dir/$as_base
220*b636d99dSDavid van Moolenbroek	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222*b636d99dSDavid van Moolenbroek  CONFIG_SHELL=$as_shell as_have_required=yes
223*b636d99dSDavid van Moolenbroek		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224*b636d99dSDavid van Moolenbroek  break 2
225*b636d99dSDavid van Moolenbroekfi
226*b636d99dSDavid van Moolenbroekfi
227*b636d99dSDavid van Moolenbroek	   done;;
228*b636d99dSDavid van Moolenbroek       esac
229*b636d99dSDavid van Moolenbroek  as_found=false
230*b636d99dSDavid van Moolenbroekdone
231*b636d99dSDavid van Moolenbroek$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232*b636d99dSDavid van Moolenbroek	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233*b636d99dSDavid van Moolenbroek  CONFIG_SHELL=$SHELL as_have_required=yes
234*b636d99dSDavid van Moolenbroekfi; }
235*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
236*b636d99dSDavid van Moolenbroek
237*b636d99dSDavid van Moolenbroek
238*b636d99dSDavid van Moolenbroek      if test "x$CONFIG_SHELL" != x; then :
239*b636d99dSDavid van Moolenbroek  export CONFIG_SHELL
240*b636d99dSDavid van Moolenbroek             # We cannot yet assume a decent shell, so we have to provide a
241*b636d99dSDavid van Moolenbroek# neutralization value for shells without unset; and this also
242*b636d99dSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables.
243*b636d99dSDavid van Moolenbroek# Preserve -v and -x to the replacement shell.
244*b636d99dSDavid van MoolenbroekBASH_ENV=/dev/null
245*b636d99dSDavid van MoolenbroekENV=/dev/null
246*b636d99dSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247*b636d99dSDavid van Moolenbroekcase $- in # ((((
248*b636d99dSDavid van Moolenbroek  *v*x* | *x*v* ) as_opts=-vx ;;
249*b636d99dSDavid van Moolenbroek  *v* ) as_opts=-v ;;
250*b636d99dSDavid van Moolenbroek  *x* ) as_opts=-x ;;
251*b636d99dSDavid van Moolenbroek  * ) as_opts= ;;
252*b636d99dSDavid van Moolenbroekesac
253*b636d99dSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254*b636d99dSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail
255*b636d99dSDavid van Moolenbroek# out after a failed `exec'.
256*b636d99dSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257*b636d99dSDavid van Moolenbroekexit 255
258*b636d99dSDavid van Moolenbroekfi
259*b636d99dSDavid van Moolenbroek
260*b636d99dSDavid van Moolenbroek    if test x$as_have_required = xno; then :
261*b636d99dSDavid van Moolenbroek  $as_echo "$0: This script requires a shell more modern than all"
262*b636d99dSDavid van Moolenbroek  $as_echo "$0: the shells that I found on your system."
263*b636d99dSDavid van Moolenbroek  if test x${ZSH_VERSION+set} = xset ; then
264*b636d99dSDavid van Moolenbroek    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265*b636d99dSDavid van Moolenbroek    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266*b636d99dSDavid van Moolenbroek  else
267*b636d99dSDavid van Moolenbroek    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268*b636d99dSDavid van Moolenbroek$0: including any error possibly output before this
269*b636d99dSDavid van Moolenbroek$0: message. Then install a modern shell, or manually run
270*b636d99dSDavid van Moolenbroek$0: the script under such a shell if you do have one."
271*b636d99dSDavid van Moolenbroek  fi
272*b636d99dSDavid van Moolenbroek  exit 1
273*b636d99dSDavid van Moolenbroekfi
274*b636d99dSDavid van Moolenbroekfi
275*b636d99dSDavid van Moolenbroekfi
276*b636d99dSDavid van MoolenbroekSHELL=${CONFIG_SHELL-/bin/sh}
277*b636d99dSDavid van Moolenbroekexport SHELL
278*b636d99dSDavid van Moolenbroek# Unset more variables known to interfere with behavior of common tools.
279*b636d99dSDavid van MoolenbroekCLICOLOR_FORCE= GREP_OPTIONS=
280*b636d99dSDavid van Moolenbroekunset CLICOLOR_FORCE GREP_OPTIONS
281*b636d99dSDavid van Moolenbroek
282*b636d99dSDavid van Moolenbroek## --------------------- ##
283*b636d99dSDavid van Moolenbroek## M4sh Shell Functions. ##
284*b636d99dSDavid van Moolenbroek## --------------------- ##
285*b636d99dSDavid van Moolenbroek# as_fn_unset VAR
286*b636d99dSDavid van Moolenbroek# ---------------
287*b636d99dSDavid van Moolenbroek# Portably unset VAR.
288*b636d99dSDavid van Moolenbroekas_fn_unset ()
289*b636d99dSDavid van Moolenbroek{
290*b636d99dSDavid van Moolenbroek  { eval $1=; unset $1;}
291*b636d99dSDavid van Moolenbroek}
292*b636d99dSDavid van Moolenbroekas_unset=as_fn_unset
293*b636d99dSDavid van Moolenbroek
294*b636d99dSDavid van Moolenbroek# as_fn_set_status STATUS
295*b636d99dSDavid van Moolenbroek# -----------------------
296*b636d99dSDavid van Moolenbroek# Set $? to STATUS, without forking.
297*b636d99dSDavid van Moolenbroekas_fn_set_status ()
298*b636d99dSDavid van Moolenbroek{
299*b636d99dSDavid van Moolenbroek  return $1
300*b636d99dSDavid van Moolenbroek} # as_fn_set_status
301*b636d99dSDavid van Moolenbroek
302*b636d99dSDavid van Moolenbroek# as_fn_exit STATUS
303*b636d99dSDavid van Moolenbroek# -----------------
304*b636d99dSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305*b636d99dSDavid van Moolenbroekas_fn_exit ()
306*b636d99dSDavid van Moolenbroek{
307*b636d99dSDavid van Moolenbroek  set +e
308*b636d99dSDavid van Moolenbroek  as_fn_set_status $1
309*b636d99dSDavid van Moolenbroek  exit $1
310*b636d99dSDavid van Moolenbroek} # as_fn_exit
311*b636d99dSDavid van Moolenbroek
312*b636d99dSDavid van Moolenbroek# as_fn_mkdir_p
313*b636d99dSDavid van Moolenbroek# -------------
314*b636d99dSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary.
315*b636d99dSDavid van Moolenbroekas_fn_mkdir_p ()
316*b636d99dSDavid van Moolenbroek{
317*b636d99dSDavid van Moolenbroek
318*b636d99dSDavid van Moolenbroek  case $as_dir in #(
319*b636d99dSDavid van Moolenbroek  -*) as_dir=./$as_dir;;
320*b636d99dSDavid van Moolenbroek  esac
321*b636d99dSDavid van Moolenbroek  test -d "$as_dir" || eval $as_mkdir_p || {
322*b636d99dSDavid van Moolenbroek    as_dirs=
323*b636d99dSDavid van Moolenbroek    while :; do
324*b636d99dSDavid van Moolenbroek      case $as_dir in #(
325*b636d99dSDavid van Moolenbroek      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326*b636d99dSDavid van Moolenbroek      *) as_qdir=$as_dir;;
327*b636d99dSDavid van Moolenbroek      esac
328*b636d99dSDavid van Moolenbroek      as_dirs="'$as_qdir' $as_dirs"
329*b636d99dSDavid van Moolenbroek      as_dir=`$as_dirname -- "$as_dir" ||
330*b636d99dSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)[^/]' \| \
332*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)$' \| \
333*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334*b636d99dSDavid van Moolenbroek$as_echo X"$as_dir" |
335*b636d99dSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336*b636d99dSDavid van Moolenbroek	    s//\1/
337*b636d99dSDavid van Moolenbroek	    q
338*b636d99dSDavid van Moolenbroek	  }
339*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
340*b636d99dSDavid van Moolenbroek	    s//\1/
341*b636d99dSDavid van Moolenbroek	    q
342*b636d99dSDavid van Moolenbroek	  }
343*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)$/{
344*b636d99dSDavid van Moolenbroek	    s//\1/
345*b636d99dSDavid van Moolenbroek	    q
346*b636d99dSDavid van Moolenbroek	  }
347*b636d99dSDavid van Moolenbroek	  /^X\(\/\).*/{
348*b636d99dSDavid van Moolenbroek	    s//\1/
349*b636d99dSDavid van Moolenbroek	    q
350*b636d99dSDavid van Moolenbroek	  }
351*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
352*b636d99dSDavid van Moolenbroek      test -d "$as_dir" && break
353*b636d99dSDavid van Moolenbroek    done
354*b636d99dSDavid van Moolenbroek    test -z "$as_dirs" || eval "mkdir $as_dirs"
355*b636d99dSDavid van Moolenbroek  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356*b636d99dSDavid van Moolenbroek
357*b636d99dSDavid van Moolenbroek
358*b636d99dSDavid van Moolenbroek} # as_fn_mkdir_p
359*b636d99dSDavid van Moolenbroek
360*b636d99dSDavid van Moolenbroek# as_fn_executable_p FILE
361*b636d99dSDavid van Moolenbroek# -----------------------
362*b636d99dSDavid van Moolenbroek# Test if FILE is an executable regular file.
363*b636d99dSDavid van Moolenbroekas_fn_executable_p ()
364*b636d99dSDavid van Moolenbroek{
365*b636d99dSDavid van Moolenbroek  test -f "$1" && test -x "$1"
366*b636d99dSDavid van Moolenbroek} # as_fn_executable_p
367*b636d99dSDavid van Moolenbroek# as_fn_append VAR VALUE
368*b636d99dSDavid van Moolenbroek# ----------------------
369*b636d99dSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take
370*b636d99dSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over
371*b636d99dSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive
372*b636d99dSDavid van Moolenbroek# implementations.
373*b636d99dSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374*b636d99dSDavid van Moolenbroek  eval 'as_fn_append ()
375*b636d99dSDavid van Moolenbroek  {
376*b636d99dSDavid van Moolenbroek    eval $1+=\$2
377*b636d99dSDavid van Moolenbroek  }'
378*b636d99dSDavid van Moolenbroekelse
379*b636d99dSDavid van Moolenbroek  as_fn_append ()
380*b636d99dSDavid van Moolenbroek  {
381*b636d99dSDavid van Moolenbroek    eval $1=\$$1\$2
382*b636d99dSDavid van Moolenbroek  }
383*b636d99dSDavid van Moolenbroekfi # as_fn_append
384*b636d99dSDavid van Moolenbroek
385*b636d99dSDavid van Moolenbroek# as_fn_arith ARG...
386*b636d99dSDavid van Moolenbroek# ------------------
387*b636d99dSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the
388*b636d99dSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments
389*b636d99dSDavid van Moolenbroek# must be portable across $(()) and expr.
390*b636d99dSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391*b636d99dSDavid van Moolenbroek  eval 'as_fn_arith ()
392*b636d99dSDavid van Moolenbroek  {
393*b636d99dSDavid van Moolenbroek    as_val=$(( $* ))
394*b636d99dSDavid van Moolenbroek  }'
395*b636d99dSDavid van Moolenbroekelse
396*b636d99dSDavid van Moolenbroek  as_fn_arith ()
397*b636d99dSDavid van Moolenbroek  {
398*b636d99dSDavid van Moolenbroek    as_val=`expr "$@" || test $? -eq 1`
399*b636d99dSDavid van Moolenbroek  }
400*b636d99dSDavid van Moolenbroekfi # as_fn_arith
401*b636d99dSDavid van Moolenbroek
402*b636d99dSDavid van Moolenbroek
403*b636d99dSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD]
404*b636d99dSDavid van Moolenbroek# ----------------------------------------
405*b636d99dSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406*b636d99dSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407*b636d99dSDavid van Moolenbroek# script with STATUS, using 1 if that was 0.
408*b636d99dSDavid van Moolenbroekas_fn_error ()
409*b636d99dSDavid van Moolenbroek{
410*b636d99dSDavid van Moolenbroek  as_status=$1; test $as_status -eq 0 && as_status=1
411*b636d99dSDavid van Moolenbroek  if test "$4"; then
412*b636d99dSDavid van Moolenbroek    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414*b636d99dSDavid van Moolenbroek  fi
415*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: error: $2" >&2
416*b636d99dSDavid van Moolenbroek  as_fn_exit $as_status
417*b636d99dSDavid van Moolenbroek} # as_fn_error
418*b636d99dSDavid van Moolenbroek
419*b636d99dSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 &&
420*b636d99dSDavid van Moolenbroek   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421*b636d99dSDavid van Moolenbroek  as_expr=expr
422*b636d99dSDavid van Moolenbroekelse
423*b636d99dSDavid van Moolenbroek  as_expr=false
424*b636d99dSDavid van Moolenbroekfi
425*b636d99dSDavid van Moolenbroek
426*b636d99dSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427*b636d99dSDavid van Moolenbroek  as_basename=basename
428*b636d99dSDavid van Moolenbroekelse
429*b636d99dSDavid van Moolenbroek  as_basename=false
430*b636d99dSDavid van Moolenbroekfi
431*b636d99dSDavid van Moolenbroek
432*b636d99dSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433*b636d99dSDavid van Moolenbroek  as_dirname=dirname
434*b636d99dSDavid van Moolenbroekelse
435*b636d99dSDavid van Moolenbroek  as_dirname=false
436*b636d99dSDavid van Moolenbroekfi
437*b636d99dSDavid van Moolenbroek
438*b636d99dSDavid van Moolenbroekas_me=`$as_basename -- "$0" ||
439*b636d99dSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440*b636d99dSDavid van Moolenbroek	 X"$0" : 'X\(//\)$' \| \
441*b636d99dSDavid van Moolenbroek	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442*b636d99dSDavid van Moolenbroek$as_echo X/"$0" |
443*b636d99dSDavid van Moolenbroek    sed '/^.*\/\([^/][^/]*\)\/*$/{
444*b636d99dSDavid van Moolenbroek	    s//\1/
445*b636d99dSDavid van Moolenbroek	    q
446*b636d99dSDavid van Moolenbroek	  }
447*b636d99dSDavid van Moolenbroek	  /^X\/\(\/\/\)$/{
448*b636d99dSDavid van Moolenbroek	    s//\1/
449*b636d99dSDavid van Moolenbroek	    q
450*b636d99dSDavid van Moolenbroek	  }
451*b636d99dSDavid van Moolenbroek	  /^X\/\(\/\).*/{
452*b636d99dSDavid van Moolenbroek	    s//\1/
453*b636d99dSDavid van Moolenbroek	    q
454*b636d99dSDavid van Moolenbroek	  }
455*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
456*b636d99dSDavid van Moolenbroek
457*b636d99dSDavid van Moolenbroek# Avoid depending upon Character Ranges.
458*b636d99dSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz'
459*b636d99dSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460*b636d99dSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS
461*b636d99dSDavid van Moolenbroekas_cr_digits='0123456789'
462*b636d99dSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits
463*b636d99dSDavid van Moolenbroek
464*b636d99dSDavid van Moolenbroek
465*b636d99dSDavid van Moolenbroek  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466*b636d99dSDavid van Moolenbroek  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467*b636d99dSDavid van Moolenbroek  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468*b636d99dSDavid van Moolenbroek  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469*b636d99dSDavid van Moolenbroek  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470*b636d99dSDavid van Moolenbroek  sed -n '
471*b636d99dSDavid van Moolenbroek    p
472*b636d99dSDavid van Moolenbroek    /[$]LINENO/=
473*b636d99dSDavid van Moolenbroek  ' <$as_myself |
474*b636d99dSDavid van Moolenbroek    sed '
475*b636d99dSDavid van Moolenbroek      s/[$]LINENO.*/&-/
476*b636d99dSDavid van Moolenbroek      t lineno
477*b636d99dSDavid van Moolenbroek      b
478*b636d99dSDavid van Moolenbroek      :lineno
479*b636d99dSDavid van Moolenbroek      N
480*b636d99dSDavid van Moolenbroek      :loop
481*b636d99dSDavid van Moolenbroek      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482*b636d99dSDavid van Moolenbroek      t loop
483*b636d99dSDavid van Moolenbroek      s/-\n.*//
484*b636d99dSDavid van Moolenbroek    ' >$as_me.lineno &&
485*b636d99dSDavid van Moolenbroek  chmod +x "$as_me.lineno" ||
486*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487*b636d99dSDavid van Moolenbroek
488*b636d99dSDavid van Moolenbroek  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489*b636d99dSDavid van Moolenbroek  # already done that, so ensure we don't try to do so again and fall
490*b636d99dSDavid van Moolenbroek  # in an infinite loop.  This has already happened in practice.
491*b636d99dSDavid van Moolenbroek  _as_can_reexec=no; export _as_can_reexec
492*b636d99dSDavid van Moolenbroek  # Don't try to exec as it changes $[0], causing all sort of problems
493*b636d99dSDavid van Moolenbroek  # (the dirname of $[0] is not the place where we might find the
494*b636d99dSDavid van Moolenbroek  # original and so on.  Autoconf is especially sensitive to this).
495*b636d99dSDavid van Moolenbroek  . "./$as_me.lineno"
496*b636d99dSDavid van Moolenbroek  # Exit status is that of the last command.
497*b636d99dSDavid van Moolenbroek  exit
498*b636d99dSDavid van Moolenbroek}
499*b636d99dSDavid van Moolenbroek
500*b636d99dSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T=
501*b636d99dSDavid van Moolenbroekcase `echo -n x` in #(((((
502*b636d99dSDavid van Moolenbroek-n*)
503*b636d99dSDavid van Moolenbroek  case `echo 'xy\c'` in
504*b636d99dSDavid van Moolenbroek  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505*b636d99dSDavid van Moolenbroek  xy)  ECHO_C='\c';;
506*b636d99dSDavid van Moolenbroek  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507*b636d99dSDavid van Moolenbroek       ECHO_T='	';;
508*b636d99dSDavid van Moolenbroek  esac;;
509*b636d99dSDavid van Moolenbroek*)
510*b636d99dSDavid van Moolenbroek  ECHO_N='-n';;
511*b636d99dSDavid van Moolenbroekesac
512*b636d99dSDavid van Moolenbroek
513*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file
514*b636d99dSDavid van Moolenbroekif test -d conf$$.dir; then
515*b636d99dSDavid van Moolenbroek  rm -f conf$$.dir/conf$$.file
516*b636d99dSDavid van Moolenbroekelse
517*b636d99dSDavid van Moolenbroek  rm -f conf$$.dir
518*b636d99dSDavid van Moolenbroek  mkdir conf$$.dir 2>/dev/null
519*b636d99dSDavid van Moolenbroekfi
520*b636d99dSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then
521*b636d99dSDavid van Moolenbroek  if ln -s conf$$.file conf$$ 2>/dev/null; then
522*b636d99dSDavid van Moolenbroek    as_ln_s='ln -s'
523*b636d99dSDavid van Moolenbroek    # ... but there are two gotchas:
524*b636d99dSDavid van Moolenbroek    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525*b636d99dSDavid van Moolenbroek    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526*b636d99dSDavid van Moolenbroek    # In both cases, we have to default to `cp -pR'.
527*b636d99dSDavid van Moolenbroek    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528*b636d99dSDavid van Moolenbroek      as_ln_s='cp -pR'
529*b636d99dSDavid van Moolenbroek  elif ln conf$$.file conf$$ 2>/dev/null; then
530*b636d99dSDavid van Moolenbroek    as_ln_s=ln
531*b636d99dSDavid van Moolenbroek  else
532*b636d99dSDavid van Moolenbroek    as_ln_s='cp -pR'
533*b636d99dSDavid van Moolenbroek  fi
534*b636d99dSDavid van Moolenbroekelse
535*b636d99dSDavid van Moolenbroek  as_ln_s='cp -pR'
536*b636d99dSDavid van Moolenbroekfi
537*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538*b636d99dSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null
539*b636d99dSDavid van Moolenbroek
540*b636d99dSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then
541*b636d99dSDavid van Moolenbroek  as_mkdir_p='mkdir -p "$as_dir"'
542*b636d99dSDavid van Moolenbroekelse
543*b636d99dSDavid van Moolenbroek  test -d ./-p && rmdir ./-p
544*b636d99dSDavid van Moolenbroek  as_mkdir_p=false
545*b636d99dSDavid van Moolenbroekfi
546*b636d99dSDavid van Moolenbroek
547*b636d99dSDavid van Moolenbroekas_test_x='test -x'
548*b636d99dSDavid van Moolenbroekas_executable_p=as_fn_executable_p
549*b636d99dSDavid van Moolenbroek
550*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name.
551*b636d99dSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552*b636d99dSDavid van Moolenbroek
553*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name.
554*b636d99dSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555*b636d99dSDavid van Moolenbroek
556*b636d99dSDavid van Moolenbroek
557*b636d99dSDavid van Moolenbroektest -n "$DJDIR" || exec 7<&0 </dev/null
558*b636d99dSDavid van Moolenbroekexec 6>&1
559*b636d99dSDavid van Moolenbroek
560*b636d99dSDavid van Moolenbroek# Name of the host.
561*b636d99dSDavid van Moolenbroek# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562*b636d99dSDavid van Moolenbroek# so uname gets run too.
563*b636d99dSDavid van Moolenbroekac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564*b636d99dSDavid van Moolenbroek
565*b636d99dSDavid van Moolenbroek#
566*b636d99dSDavid van Moolenbroek# Initializations.
567*b636d99dSDavid van Moolenbroek#
568*b636d99dSDavid van Moolenbroekac_default_prefix=/usr/local
569*b636d99dSDavid van Moolenbroekac_clean_files=
570*b636d99dSDavid van Moolenbroekac_config_libobj_dir=.
571*b636d99dSDavid van MoolenbroekLIBOBJS=
572*b636d99dSDavid van Moolenbroekcross_compiling=no
573*b636d99dSDavid van Moolenbroeksubdirs=
574*b636d99dSDavid van MoolenbroekMFLAGS=
575*b636d99dSDavid van MoolenbroekMAKEFLAGS=
576*b636d99dSDavid van Moolenbroek
577*b636d99dSDavid van Moolenbroek# Identity of this package.
578*b636d99dSDavid van MoolenbroekPACKAGE_NAME=
579*b636d99dSDavid van MoolenbroekPACKAGE_TARNAME=
580*b636d99dSDavid van MoolenbroekPACKAGE_VERSION=
581*b636d99dSDavid van MoolenbroekPACKAGE_STRING=
582*b636d99dSDavid van MoolenbroekPACKAGE_BUGREPORT=
583*b636d99dSDavid van MoolenbroekPACKAGE_URL=
584*b636d99dSDavid van Moolenbroek
585*b636d99dSDavid van Moolenbroekac_unique_file="tcpdump.c"
586*b636d99dSDavid van Moolenbroek# Factoring default headers for most tests.
587*b636d99dSDavid van Moolenbroekac_includes_default="\
588*b636d99dSDavid van Moolenbroek#include <stdio.h>
589*b636d99dSDavid van Moolenbroek#ifdef HAVE_SYS_TYPES_H
590*b636d99dSDavid van Moolenbroek# include <sys/types.h>
591*b636d99dSDavid van Moolenbroek#endif
592*b636d99dSDavid van Moolenbroek#ifdef HAVE_SYS_STAT_H
593*b636d99dSDavid van Moolenbroek# include <sys/stat.h>
594*b636d99dSDavid van Moolenbroek#endif
595*b636d99dSDavid van Moolenbroek#ifdef STDC_HEADERS
596*b636d99dSDavid van Moolenbroek# include <stdlib.h>
597*b636d99dSDavid van Moolenbroek# include <stddef.h>
598*b636d99dSDavid van Moolenbroek#else
599*b636d99dSDavid van Moolenbroek# ifdef HAVE_STDLIB_H
600*b636d99dSDavid van Moolenbroek#  include <stdlib.h>
601*b636d99dSDavid van Moolenbroek# endif
602*b636d99dSDavid van Moolenbroek#endif
603*b636d99dSDavid van Moolenbroek#ifdef HAVE_STRING_H
604*b636d99dSDavid van Moolenbroek# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605*b636d99dSDavid van Moolenbroek#  include <memory.h>
606*b636d99dSDavid van Moolenbroek# endif
607*b636d99dSDavid van Moolenbroek# include <string.h>
608*b636d99dSDavid van Moolenbroek#endif
609*b636d99dSDavid van Moolenbroek#ifdef HAVE_STRINGS_H
610*b636d99dSDavid van Moolenbroek# include <strings.h>
611*b636d99dSDavid van Moolenbroek#endif
612*b636d99dSDavid van Moolenbroek#ifdef HAVE_INTTYPES_H
613*b636d99dSDavid van Moolenbroek# include <inttypes.h>
614*b636d99dSDavid van Moolenbroek#endif
615*b636d99dSDavid van Moolenbroek#ifdef HAVE_STDINT_H
616*b636d99dSDavid van Moolenbroek# include <stdint.h>
617*b636d99dSDavid van Moolenbroek#endif
618*b636d99dSDavid van Moolenbroek#ifdef HAVE_UNISTD_H
619*b636d99dSDavid van Moolenbroek# include <unistd.h>
620*b636d99dSDavid van Moolenbroek#endif"
621*b636d99dSDavid van Moolenbroek
622*b636d99dSDavid van Moolenbroekac_subst_vars='LTLIBOBJS
623*b636d99dSDavid van MoolenbroekINSTALL_DATA
624*b636d99dSDavid van MoolenbroekINSTALL_SCRIPT
625*b636d99dSDavid van MoolenbroekINSTALL_PROGRAM
626*b636d99dSDavid van MoolenbroekMAN_MISC_INFO
627*b636d99dSDavid van MoolenbroekMAN_FILE_FORMATS
628*b636d99dSDavid van MoolenbroekLOCALSRC
629*b636d99dSDavid van MoolenbroekV_PCAPDEP
630*b636d99dSDavid van MoolenbroekV_INCLS
631*b636d99dSDavid van MoolenbroekV_GROUP
632*b636d99dSDavid van MoolenbroekV_DEFS
633*b636d99dSDavid van MoolenbroekV_CCOPT
634*b636d99dSDavid van MoolenbroekMKDEP
635*b636d99dSDavid van MoolenbroekDEPENDENCY_CFLAG
636*b636d99dSDavid van MoolenbroekAR
637*b636d99dSDavid van MoolenbroekRANLIB
638*b636d99dSDavid van MoolenbroekPCAP_CONFIG
639*b636d99dSDavid van MoolenbroekLIBOBJS
640*b636d99dSDavid van MoolenbroekEGREP
641*b636d99dSDavid van MoolenbroekGREP
642*b636d99dSDavid van MoolenbroekCPP
643*b636d99dSDavid van MoolenbroekOBJEXT
644*b636d99dSDavid van MoolenbroekEXEEXT
645*b636d99dSDavid van Moolenbroekac_ct_CC
646*b636d99dSDavid van MoolenbroekCPPFLAGS
647*b636d99dSDavid van MoolenbroekLDFLAGS
648*b636d99dSDavid van MoolenbroekCFLAGS
649*b636d99dSDavid van MoolenbroekCC
650*b636d99dSDavid van MoolenbroekSHLICC2
651*b636d99dSDavid van Moolenbroekhost_os
652*b636d99dSDavid van Moolenbroekhost_vendor
653*b636d99dSDavid van Moolenbroekhost_cpu
654*b636d99dSDavid van Moolenbroekhost
655*b636d99dSDavid van Moolenbroekbuild_os
656*b636d99dSDavid van Moolenbroekbuild_vendor
657*b636d99dSDavid van Moolenbroekbuild_cpu
658*b636d99dSDavid van Moolenbroekbuild
659*b636d99dSDavid van Moolenbroektarget_alias
660*b636d99dSDavid van Moolenbroekhost_alias
661*b636d99dSDavid van Moolenbroekbuild_alias
662*b636d99dSDavid van MoolenbroekLIBS
663*b636d99dSDavid van MoolenbroekECHO_T
664*b636d99dSDavid van MoolenbroekECHO_N
665*b636d99dSDavid van MoolenbroekECHO_C
666*b636d99dSDavid van MoolenbroekDEFS
667*b636d99dSDavid van Moolenbroekmandir
668*b636d99dSDavid van Moolenbroeklocaledir
669*b636d99dSDavid van Moolenbroeklibdir
670*b636d99dSDavid van Moolenbroekpsdir
671*b636d99dSDavid van Moolenbroekpdfdir
672*b636d99dSDavid van Moolenbroekdvidir
673*b636d99dSDavid van Moolenbroekhtmldir
674*b636d99dSDavid van Moolenbroekinfodir
675*b636d99dSDavid van Moolenbroekdocdir
676*b636d99dSDavid van Moolenbroekoldincludedir
677*b636d99dSDavid van Moolenbroekincludedir
678*b636d99dSDavid van Moolenbroeklocalstatedir
679*b636d99dSDavid van Moolenbroeksharedstatedir
680*b636d99dSDavid van Moolenbroeksysconfdir
681*b636d99dSDavid van Moolenbroekdatadir
682*b636d99dSDavid van Moolenbroekdatarootdir
683*b636d99dSDavid van Moolenbroeklibexecdir
684*b636d99dSDavid van Moolenbroeksbindir
685*b636d99dSDavid van Moolenbroekbindir
686*b636d99dSDavid van Moolenbroekprogram_transform_name
687*b636d99dSDavid van Moolenbroekprefix
688*b636d99dSDavid van Moolenbroekexec_prefix
689*b636d99dSDavid van MoolenbroekPACKAGE_URL
690*b636d99dSDavid van MoolenbroekPACKAGE_BUGREPORT
691*b636d99dSDavid van MoolenbroekPACKAGE_STRING
692*b636d99dSDavid van MoolenbroekPACKAGE_VERSION
693*b636d99dSDavid van MoolenbroekPACKAGE_TARNAME
694*b636d99dSDavid van MoolenbroekPACKAGE_NAME
695*b636d99dSDavid van MoolenbroekPATH_SEPARATOR
696*b636d99dSDavid van MoolenbroekSHELL'
697*b636d99dSDavid van Moolenbroekac_subst_files=''
698*b636d99dSDavid van Moolenbroekac_user_opts='
699*b636d99dSDavid van Moolenbroekenable_option_checking
700*b636d99dSDavid van Moolenbroekwith_gcc
701*b636d99dSDavid van Moolenbroekenable_universal
702*b636d99dSDavid van Moolenbroekwith_smi
703*b636d99dSDavid van Moolenbroekenable_smb
704*b636d99dSDavid van Moolenbroekwith_user
705*b636d99dSDavid van Moolenbroekwith_chroot
706*b636d99dSDavid van Moolenbroekwith_sandbox_capsicum
707*b636d99dSDavid van Moolenbroekenable_ipv6
708*b636d99dSDavid van Moolenbroekwith_system_libpcap
709*b636d99dSDavid van Moolenbroekwith_crypto
710*b636d99dSDavid van Moolenbroekwith_cap_ng
711*b636d99dSDavid van Moolenbroek'
712*b636d99dSDavid van Moolenbroek      ac_precious_vars='build_alias
713*b636d99dSDavid van Moolenbroekhost_alias
714*b636d99dSDavid van Moolenbroektarget_alias
715*b636d99dSDavid van MoolenbroekCC
716*b636d99dSDavid van MoolenbroekCFLAGS
717*b636d99dSDavid van MoolenbroekLDFLAGS
718*b636d99dSDavid van MoolenbroekLIBS
719*b636d99dSDavid van MoolenbroekCPPFLAGS
720*b636d99dSDavid van MoolenbroekCPP'
721*b636d99dSDavid van Moolenbroek
722*b636d99dSDavid van Moolenbroek
723*b636d99dSDavid van Moolenbroek# Initialize some variables set by options.
724*b636d99dSDavid van Moolenbroekac_init_help=
725*b636d99dSDavid van Moolenbroekac_init_version=false
726*b636d99dSDavid van Moolenbroekac_unrecognized_opts=
727*b636d99dSDavid van Moolenbroekac_unrecognized_sep=
728*b636d99dSDavid van Moolenbroek# The variables have the same names as the options, with
729*b636d99dSDavid van Moolenbroek# dashes changed to underlines.
730*b636d99dSDavid van Moolenbroekcache_file=/dev/null
731*b636d99dSDavid van Moolenbroekexec_prefix=NONE
732*b636d99dSDavid van Moolenbroekno_create=
733*b636d99dSDavid van Moolenbroekno_recursion=
734*b636d99dSDavid van Moolenbroekprefix=NONE
735*b636d99dSDavid van Moolenbroekprogram_prefix=NONE
736*b636d99dSDavid van Moolenbroekprogram_suffix=NONE
737*b636d99dSDavid van Moolenbroekprogram_transform_name=s,x,x,
738*b636d99dSDavid van Moolenbroeksilent=
739*b636d99dSDavid van Moolenbroeksite=
740*b636d99dSDavid van Moolenbroeksrcdir=
741*b636d99dSDavid van Moolenbroekverbose=
742*b636d99dSDavid van Moolenbroekx_includes=NONE
743*b636d99dSDavid van Moolenbroekx_libraries=NONE
744*b636d99dSDavid van Moolenbroek
745*b636d99dSDavid van Moolenbroek# Installation directory options.
746*b636d99dSDavid van Moolenbroek# These are left unexpanded so users can "make install exec_prefix=/foo"
747*b636d99dSDavid van Moolenbroek# and all the variables that are supposed to be based on exec_prefix
748*b636d99dSDavid van Moolenbroek# by default will actually change.
749*b636d99dSDavid van Moolenbroek# Use braces instead of parens because sh, perl, etc. also accept them.
750*b636d99dSDavid van Moolenbroek# (The list follows the same order as the GNU Coding Standards.)
751*b636d99dSDavid van Moolenbroekbindir='${exec_prefix}/bin'
752*b636d99dSDavid van Moolenbroeksbindir='${exec_prefix}/sbin'
753*b636d99dSDavid van Moolenbroeklibexecdir='${exec_prefix}/libexec'
754*b636d99dSDavid van Moolenbroekdatarootdir='${prefix}/share'
755*b636d99dSDavid van Moolenbroekdatadir='${datarootdir}'
756*b636d99dSDavid van Moolenbroeksysconfdir='${prefix}/etc'
757*b636d99dSDavid van Moolenbroeksharedstatedir='${prefix}/com'
758*b636d99dSDavid van Moolenbroeklocalstatedir='${prefix}/var'
759*b636d99dSDavid van Moolenbroekincludedir='${prefix}/include'
760*b636d99dSDavid van Moolenbroekoldincludedir='/usr/include'
761*b636d99dSDavid van Moolenbroekdocdir='${datarootdir}/doc/${PACKAGE}'
762*b636d99dSDavid van Moolenbroekinfodir='${datarootdir}/info'
763*b636d99dSDavid van Moolenbroekhtmldir='${docdir}'
764*b636d99dSDavid van Moolenbroekdvidir='${docdir}'
765*b636d99dSDavid van Moolenbroekpdfdir='${docdir}'
766*b636d99dSDavid van Moolenbroekpsdir='${docdir}'
767*b636d99dSDavid van Moolenbroeklibdir='${exec_prefix}/lib'
768*b636d99dSDavid van Moolenbroeklocaledir='${datarootdir}/locale'
769*b636d99dSDavid van Moolenbroekmandir='${datarootdir}/man'
770*b636d99dSDavid van Moolenbroek
771*b636d99dSDavid van Moolenbroekac_prev=
772*b636d99dSDavid van Moolenbroekac_dashdash=
773*b636d99dSDavid van Moolenbroekfor ac_option
774*b636d99dSDavid van Moolenbroekdo
775*b636d99dSDavid van Moolenbroek  # If the previous option needs an argument, assign it.
776*b636d99dSDavid van Moolenbroek  if test -n "$ac_prev"; then
777*b636d99dSDavid van Moolenbroek    eval $ac_prev=\$ac_option
778*b636d99dSDavid van Moolenbroek    ac_prev=
779*b636d99dSDavid van Moolenbroek    continue
780*b636d99dSDavid van Moolenbroek  fi
781*b636d99dSDavid van Moolenbroek
782*b636d99dSDavid van Moolenbroek  case $ac_option in
783*b636d99dSDavid van Moolenbroek  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
784*b636d99dSDavid van Moolenbroek  *=)   ac_optarg= ;;
785*b636d99dSDavid van Moolenbroek  *)    ac_optarg=yes ;;
786*b636d99dSDavid van Moolenbroek  esac
787*b636d99dSDavid van Moolenbroek
788*b636d99dSDavid van Moolenbroek  # Accept the important Cygnus configure options, so we can diagnose typos.
789*b636d99dSDavid van Moolenbroek
790*b636d99dSDavid van Moolenbroek  case $ac_dashdash$ac_option in
791*b636d99dSDavid van Moolenbroek  --)
792*b636d99dSDavid van Moolenbroek    ac_dashdash=yes ;;
793*b636d99dSDavid van Moolenbroek
794*b636d99dSDavid van Moolenbroek  -bindir | --bindir | --bindi | --bind | --bin | --bi)
795*b636d99dSDavid van Moolenbroek    ac_prev=bindir ;;
796*b636d99dSDavid van Moolenbroek  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
797*b636d99dSDavid van Moolenbroek    bindir=$ac_optarg ;;
798*b636d99dSDavid van Moolenbroek
799*b636d99dSDavid van Moolenbroek  -build | --build | --buil | --bui | --bu)
800*b636d99dSDavid van Moolenbroek    ac_prev=build_alias ;;
801*b636d99dSDavid van Moolenbroek  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
802*b636d99dSDavid van Moolenbroek    build_alias=$ac_optarg ;;
803*b636d99dSDavid van Moolenbroek
804*b636d99dSDavid van Moolenbroek  -cache-file | --cache-file | --cache-fil | --cache-fi \
805*b636d99dSDavid van Moolenbroek  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
806*b636d99dSDavid van Moolenbroek    ac_prev=cache_file ;;
807*b636d99dSDavid van Moolenbroek  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
808*b636d99dSDavid van Moolenbroek  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
809*b636d99dSDavid van Moolenbroek    cache_file=$ac_optarg ;;
810*b636d99dSDavid van Moolenbroek
811*b636d99dSDavid van Moolenbroek  --config-cache | -C)
812*b636d99dSDavid van Moolenbroek    cache_file=config.cache ;;
813*b636d99dSDavid van Moolenbroek
814*b636d99dSDavid van Moolenbroek  -datadir | --datadir | --datadi | --datad)
815*b636d99dSDavid van Moolenbroek    ac_prev=datadir ;;
816*b636d99dSDavid van Moolenbroek  -datadir=* | --datadir=* | --datadi=* | --datad=*)
817*b636d99dSDavid van Moolenbroek    datadir=$ac_optarg ;;
818*b636d99dSDavid van Moolenbroek
819*b636d99dSDavid van Moolenbroek  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
820*b636d99dSDavid van Moolenbroek  | --dataroo | --dataro | --datar)
821*b636d99dSDavid van Moolenbroek    ac_prev=datarootdir ;;
822*b636d99dSDavid van Moolenbroek  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
823*b636d99dSDavid van Moolenbroek  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
824*b636d99dSDavid van Moolenbroek    datarootdir=$ac_optarg ;;
825*b636d99dSDavid van Moolenbroek
826*b636d99dSDavid van Moolenbroek  -disable-* | --disable-*)
827*b636d99dSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
828*b636d99dSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
829*b636d99dSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
830*b636d99dSDavid van Moolenbroek      as_fn_error $? "invalid feature name: $ac_useropt"
831*b636d99dSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
832*b636d99dSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
833*b636d99dSDavid van Moolenbroek    case $ac_user_opts in
834*b636d99dSDavid van Moolenbroek      *"
835*b636d99dSDavid van Moolenbroek"enable_$ac_useropt"
836*b636d99dSDavid van Moolenbroek"*) ;;
837*b636d99dSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
838*b636d99dSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
839*b636d99dSDavid van Moolenbroek    esac
840*b636d99dSDavid van Moolenbroek    eval enable_$ac_useropt=no ;;
841*b636d99dSDavid van Moolenbroek
842*b636d99dSDavid van Moolenbroek  -docdir | --docdir | --docdi | --doc | --do)
843*b636d99dSDavid van Moolenbroek    ac_prev=docdir ;;
844*b636d99dSDavid van Moolenbroek  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
845*b636d99dSDavid van Moolenbroek    docdir=$ac_optarg ;;
846*b636d99dSDavid van Moolenbroek
847*b636d99dSDavid van Moolenbroek  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
848*b636d99dSDavid van Moolenbroek    ac_prev=dvidir ;;
849*b636d99dSDavid van Moolenbroek  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
850*b636d99dSDavid van Moolenbroek    dvidir=$ac_optarg ;;
851*b636d99dSDavid van Moolenbroek
852*b636d99dSDavid van Moolenbroek  -enable-* | --enable-*)
853*b636d99dSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
854*b636d99dSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
855*b636d99dSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856*b636d99dSDavid van Moolenbroek      as_fn_error $? "invalid feature name: $ac_useropt"
857*b636d99dSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
858*b636d99dSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
859*b636d99dSDavid van Moolenbroek    case $ac_user_opts in
860*b636d99dSDavid van Moolenbroek      *"
861*b636d99dSDavid van Moolenbroek"enable_$ac_useropt"
862*b636d99dSDavid van Moolenbroek"*) ;;
863*b636d99dSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
864*b636d99dSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
865*b636d99dSDavid van Moolenbroek    esac
866*b636d99dSDavid van Moolenbroek    eval enable_$ac_useropt=\$ac_optarg ;;
867*b636d99dSDavid van Moolenbroek
868*b636d99dSDavid van Moolenbroek  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
869*b636d99dSDavid van Moolenbroek  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
870*b636d99dSDavid van Moolenbroek  | --exec | --exe | --ex)
871*b636d99dSDavid van Moolenbroek    ac_prev=exec_prefix ;;
872*b636d99dSDavid van Moolenbroek  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
873*b636d99dSDavid van Moolenbroek  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
874*b636d99dSDavid van Moolenbroek  | --exec=* | --exe=* | --ex=*)
875*b636d99dSDavid van Moolenbroek    exec_prefix=$ac_optarg ;;
876*b636d99dSDavid van Moolenbroek
877*b636d99dSDavid van Moolenbroek  -gas | --gas | --ga | --g)
878*b636d99dSDavid van Moolenbroek    # Obsolete; use --with-gas.
879*b636d99dSDavid van Moolenbroek    with_gas=yes ;;
880*b636d99dSDavid van Moolenbroek
881*b636d99dSDavid van Moolenbroek  -help | --help | --hel | --he | -h)
882*b636d99dSDavid van Moolenbroek    ac_init_help=long ;;
883*b636d99dSDavid van Moolenbroek  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
884*b636d99dSDavid van Moolenbroek    ac_init_help=recursive ;;
885*b636d99dSDavid van Moolenbroek  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
886*b636d99dSDavid van Moolenbroek    ac_init_help=short ;;
887*b636d99dSDavid van Moolenbroek
888*b636d99dSDavid van Moolenbroek  -host | --host | --hos | --ho)
889*b636d99dSDavid van Moolenbroek    ac_prev=host_alias ;;
890*b636d99dSDavid van Moolenbroek  -host=* | --host=* | --hos=* | --ho=*)
891*b636d99dSDavid van Moolenbroek    host_alias=$ac_optarg ;;
892*b636d99dSDavid van Moolenbroek
893*b636d99dSDavid van Moolenbroek  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
894*b636d99dSDavid van Moolenbroek    ac_prev=htmldir ;;
895*b636d99dSDavid van Moolenbroek  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
896*b636d99dSDavid van Moolenbroek  | --ht=*)
897*b636d99dSDavid van Moolenbroek    htmldir=$ac_optarg ;;
898*b636d99dSDavid van Moolenbroek
899*b636d99dSDavid van Moolenbroek  -includedir | --includedir | --includedi | --included | --include \
900*b636d99dSDavid van Moolenbroek  | --includ | --inclu | --incl | --inc)
901*b636d99dSDavid van Moolenbroek    ac_prev=includedir ;;
902*b636d99dSDavid van Moolenbroek  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
903*b636d99dSDavid van Moolenbroek  | --includ=* | --inclu=* | --incl=* | --inc=*)
904*b636d99dSDavid van Moolenbroek    includedir=$ac_optarg ;;
905*b636d99dSDavid van Moolenbroek
906*b636d99dSDavid van Moolenbroek  -infodir | --infodir | --infodi | --infod | --info | --inf)
907*b636d99dSDavid van Moolenbroek    ac_prev=infodir ;;
908*b636d99dSDavid van Moolenbroek  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
909*b636d99dSDavid van Moolenbroek    infodir=$ac_optarg ;;
910*b636d99dSDavid van Moolenbroek
911*b636d99dSDavid van Moolenbroek  -libdir | --libdir | --libdi | --libd)
912*b636d99dSDavid van Moolenbroek    ac_prev=libdir ;;
913*b636d99dSDavid van Moolenbroek  -libdir=* | --libdir=* | --libdi=* | --libd=*)
914*b636d99dSDavid van Moolenbroek    libdir=$ac_optarg ;;
915*b636d99dSDavid van Moolenbroek
916*b636d99dSDavid van Moolenbroek  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
917*b636d99dSDavid van Moolenbroek  | --libexe | --libex | --libe)
918*b636d99dSDavid van Moolenbroek    ac_prev=libexecdir ;;
919*b636d99dSDavid van Moolenbroek  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
920*b636d99dSDavid van Moolenbroek  | --libexe=* | --libex=* | --libe=*)
921*b636d99dSDavid van Moolenbroek    libexecdir=$ac_optarg ;;
922*b636d99dSDavid van Moolenbroek
923*b636d99dSDavid van Moolenbroek  -localedir | --localedir | --localedi | --localed | --locale)
924*b636d99dSDavid van Moolenbroek    ac_prev=localedir ;;
925*b636d99dSDavid van Moolenbroek  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
926*b636d99dSDavid van Moolenbroek    localedir=$ac_optarg ;;
927*b636d99dSDavid van Moolenbroek
928*b636d99dSDavid van Moolenbroek  -localstatedir | --localstatedir | --localstatedi | --localstated \
929*b636d99dSDavid van Moolenbroek  | --localstate | --localstat | --localsta | --localst | --locals)
930*b636d99dSDavid van Moolenbroek    ac_prev=localstatedir ;;
931*b636d99dSDavid van Moolenbroek  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
932*b636d99dSDavid van Moolenbroek  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
933*b636d99dSDavid van Moolenbroek    localstatedir=$ac_optarg ;;
934*b636d99dSDavid van Moolenbroek
935*b636d99dSDavid van Moolenbroek  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
936*b636d99dSDavid van Moolenbroek    ac_prev=mandir ;;
937*b636d99dSDavid van Moolenbroek  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
938*b636d99dSDavid van Moolenbroek    mandir=$ac_optarg ;;
939*b636d99dSDavid van Moolenbroek
940*b636d99dSDavid van Moolenbroek  -nfp | --nfp | --nf)
941*b636d99dSDavid van Moolenbroek    # Obsolete; use --without-fp.
942*b636d99dSDavid van Moolenbroek    with_fp=no ;;
943*b636d99dSDavid van Moolenbroek
944*b636d99dSDavid van Moolenbroek  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
945*b636d99dSDavid van Moolenbroek  | --no-cr | --no-c | -n)
946*b636d99dSDavid van Moolenbroek    no_create=yes ;;
947*b636d99dSDavid van Moolenbroek
948*b636d99dSDavid van Moolenbroek  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
949*b636d99dSDavid van Moolenbroek  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
950*b636d99dSDavid van Moolenbroek    no_recursion=yes ;;
951*b636d99dSDavid van Moolenbroek
952*b636d99dSDavid van Moolenbroek  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
953*b636d99dSDavid van Moolenbroek  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
954*b636d99dSDavid van Moolenbroek  | --oldin | --oldi | --old | --ol | --o)
955*b636d99dSDavid van Moolenbroek    ac_prev=oldincludedir ;;
956*b636d99dSDavid van Moolenbroek  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
957*b636d99dSDavid van Moolenbroek  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
958*b636d99dSDavid van Moolenbroek  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
959*b636d99dSDavid van Moolenbroek    oldincludedir=$ac_optarg ;;
960*b636d99dSDavid van Moolenbroek
961*b636d99dSDavid van Moolenbroek  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
962*b636d99dSDavid van Moolenbroek    ac_prev=prefix ;;
963*b636d99dSDavid van Moolenbroek  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
964*b636d99dSDavid van Moolenbroek    prefix=$ac_optarg ;;
965*b636d99dSDavid van Moolenbroek
966*b636d99dSDavid van Moolenbroek  -program-prefix | --program-prefix | --program-prefi | --program-pref \
967*b636d99dSDavid van Moolenbroek  | --program-pre | --program-pr | --program-p)
968*b636d99dSDavid van Moolenbroek    ac_prev=program_prefix ;;
969*b636d99dSDavid van Moolenbroek  -program-prefix=* | --program-prefix=* | --program-prefi=* \
970*b636d99dSDavid van Moolenbroek  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
971*b636d99dSDavid van Moolenbroek    program_prefix=$ac_optarg ;;
972*b636d99dSDavid van Moolenbroek
973*b636d99dSDavid van Moolenbroek  -program-suffix | --program-suffix | --program-suffi | --program-suff \
974*b636d99dSDavid van Moolenbroek  | --program-suf | --program-su | --program-s)
975*b636d99dSDavid van Moolenbroek    ac_prev=program_suffix ;;
976*b636d99dSDavid van Moolenbroek  -program-suffix=* | --program-suffix=* | --program-suffi=* \
977*b636d99dSDavid van Moolenbroek  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
978*b636d99dSDavid van Moolenbroek    program_suffix=$ac_optarg ;;
979*b636d99dSDavid van Moolenbroek
980*b636d99dSDavid van Moolenbroek  -program-transform-name | --program-transform-name \
981*b636d99dSDavid van Moolenbroek  | --program-transform-nam | --program-transform-na \
982*b636d99dSDavid van Moolenbroek  | --program-transform-n | --program-transform- \
983*b636d99dSDavid van Moolenbroek  | --program-transform | --program-transfor \
984*b636d99dSDavid van Moolenbroek  | --program-transfo | --program-transf \
985*b636d99dSDavid van Moolenbroek  | --program-trans | --program-tran \
986*b636d99dSDavid van Moolenbroek  | --progr-tra | --program-tr | --program-t)
987*b636d99dSDavid van Moolenbroek    ac_prev=program_transform_name ;;
988*b636d99dSDavid van Moolenbroek  -program-transform-name=* | --program-transform-name=* \
989*b636d99dSDavid van Moolenbroek  | --program-transform-nam=* | --program-transform-na=* \
990*b636d99dSDavid van Moolenbroek  | --program-transform-n=* | --program-transform-=* \
991*b636d99dSDavid van Moolenbroek  | --program-transform=* | --program-transfor=* \
992*b636d99dSDavid van Moolenbroek  | --program-transfo=* | --program-transf=* \
993*b636d99dSDavid van Moolenbroek  | --program-trans=* | --program-tran=* \
994*b636d99dSDavid van Moolenbroek  | --progr-tra=* | --program-tr=* | --program-t=*)
995*b636d99dSDavid van Moolenbroek    program_transform_name=$ac_optarg ;;
996*b636d99dSDavid van Moolenbroek
997*b636d99dSDavid van Moolenbroek  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
998*b636d99dSDavid van Moolenbroek    ac_prev=pdfdir ;;
999*b636d99dSDavid van Moolenbroek  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1000*b636d99dSDavid van Moolenbroek    pdfdir=$ac_optarg ;;
1001*b636d99dSDavid van Moolenbroek
1002*b636d99dSDavid van Moolenbroek  -psdir | --psdir | --psdi | --psd | --ps)
1003*b636d99dSDavid van Moolenbroek    ac_prev=psdir ;;
1004*b636d99dSDavid van Moolenbroek  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1005*b636d99dSDavid van Moolenbroek    psdir=$ac_optarg ;;
1006*b636d99dSDavid van Moolenbroek
1007*b636d99dSDavid van Moolenbroek  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1008*b636d99dSDavid van Moolenbroek  | -silent | --silent | --silen | --sile | --sil)
1009*b636d99dSDavid van Moolenbroek    silent=yes ;;
1010*b636d99dSDavid van Moolenbroek
1011*b636d99dSDavid van Moolenbroek  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1012*b636d99dSDavid van Moolenbroek    ac_prev=sbindir ;;
1013*b636d99dSDavid van Moolenbroek  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1014*b636d99dSDavid van Moolenbroek  | --sbi=* | --sb=*)
1015*b636d99dSDavid van Moolenbroek    sbindir=$ac_optarg ;;
1016*b636d99dSDavid van Moolenbroek
1017*b636d99dSDavid van Moolenbroek  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1018*b636d99dSDavid van Moolenbroek  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1019*b636d99dSDavid van Moolenbroek  | --sharedst | --shareds | --shared | --share | --shar \
1020*b636d99dSDavid van Moolenbroek  | --sha | --sh)
1021*b636d99dSDavid van Moolenbroek    ac_prev=sharedstatedir ;;
1022*b636d99dSDavid van Moolenbroek  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1023*b636d99dSDavid van Moolenbroek  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1024*b636d99dSDavid van Moolenbroek  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1025*b636d99dSDavid van Moolenbroek  | --sha=* | --sh=*)
1026*b636d99dSDavid van Moolenbroek    sharedstatedir=$ac_optarg ;;
1027*b636d99dSDavid van Moolenbroek
1028*b636d99dSDavid van Moolenbroek  -site | --site | --sit)
1029*b636d99dSDavid van Moolenbroek    ac_prev=site ;;
1030*b636d99dSDavid van Moolenbroek  -site=* | --site=* | --sit=*)
1031*b636d99dSDavid van Moolenbroek    site=$ac_optarg ;;
1032*b636d99dSDavid van Moolenbroek
1033*b636d99dSDavid van Moolenbroek  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1034*b636d99dSDavid van Moolenbroek    ac_prev=srcdir ;;
1035*b636d99dSDavid van Moolenbroek  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1036*b636d99dSDavid van Moolenbroek    srcdir=$ac_optarg ;;
1037*b636d99dSDavid van Moolenbroek
1038*b636d99dSDavid van Moolenbroek  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1039*b636d99dSDavid van Moolenbroek  | --syscon | --sysco | --sysc | --sys | --sy)
1040*b636d99dSDavid van Moolenbroek    ac_prev=sysconfdir ;;
1041*b636d99dSDavid van Moolenbroek  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1042*b636d99dSDavid van Moolenbroek  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1043*b636d99dSDavid van Moolenbroek    sysconfdir=$ac_optarg ;;
1044*b636d99dSDavid van Moolenbroek
1045*b636d99dSDavid van Moolenbroek  -target | --target | --targe | --targ | --tar | --ta | --t)
1046*b636d99dSDavid van Moolenbroek    ac_prev=target_alias ;;
1047*b636d99dSDavid van Moolenbroek  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1048*b636d99dSDavid van Moolenbroek    target_alias=$ac_optarg ;;
1049*b636d99dSDavid van Moolenbroek
1050*b636d99dSDavid van Moolenbroek  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1051*b636d99dSDavid van Moolenbroek    verbose=yes ;;
1052*b636d99dSDavid van Moolenbroek
1053*b636d99dSDavid van Moolenbroek  -version | --version | --versio | --versi | --vers | -V)
1054*b636d99dSDavid van Moolenbroek    ac_init_version=: ;;
1055*b636d99dSDavid van Moolenbroek
1056*b636d99dSDavid van Moolenbroek  -with-* | --with-*)
1057*b636d99dSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1058*b636d99dSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1059*b636d99dSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1060*b636d99dSDavid van Moolenbroek      as_fn_error $? "invalid package name: $ac_useropt"
1061*b636d99dSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
1062*b636d99dSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1063*b636d99dSDavid van Moolenbroek    case $ac_user_opts in
1064*b636d99dSDavid van Moolenbroek      *"
1065*b636d99dSDavid van Moolenbroek"with_$ac_useropt"
1066*b636d99dSDavid van Moolenbroek"*) ;;
1067*b636d99dSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1068*b636d99dSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
1069*b636d99dSDavid van Moolenbroek    esac
1070*b636d99dSDavid van Moolenbroek    eval with_$ac_useropt=\$ac_optarg ;;
1071*b636d99dSDavid van Moolenbroek
1072*b636d99dSDavid van Moolenbroek  -without-* | --without-*)
1073*b636d99dSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1074*b636d99dSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1075*b636d99dSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076*b636d99dSDavid van Moolenbroek      as_fn_error $? "invalid package name: $ac_useropt"
1077*b636d99dSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
1078*b636d99dSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079*b636d99dSDavid van Moolenbroek    case $ac_user_opts in
1080*b636d99dSDavid van Moolenbroek      *"
1081*b636d99dSDavid van Moolenbroek"with_$ac_useropt"
1082*b636d99dSDavid van Moolenbroek"*) ;;
1083*b636d99dSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1084*b636d99dSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
1085*b636d99dSDavid van Moolenbroek    esac
1086*b636d99dSDavid van Moolenbroek    eval with_$ac_useropt=no ;;
1087*b636d99dSDavid van Moolenbroek
1088*b636d99dSDavid van Moolenbroek  --x)
1089*b636d99dSDavid van Moolenbroek    # Obsolete; use --with-x.
1090*b636d99dSDavid van Moolenbroek    with_x=yes ;;
1091*b636d99dSDavid van Moolenbroek
1092*b636d99dSDavid van Moolenbroek  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1093*b636d99dSDavid van Moolenbroek  | --x-incl | --x-inc | --x-in | --x-i)
1094*b636d99dSDavid van Moolenbroek    ac_prev=x_includes ;;
1095*b636d99dSDavid van Moolenbroek  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1096*b636d99dSDavid van Moolenbroek  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1097*b636d99dSDavid van Moolenbroek    x_includes=$ac_optarg ;;
1098*b636d99dSDavid van Moolenbroek
1099*b636d99dSDavid van Moolenbroek  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1100*b636d99dSDavid van Moolenbroek  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1101*b636d99dSDavid van Moolenbroek    ac_prev=x_libraries ;;
1102*b636d99dSDavid van Moolenbroek  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1103*b636d99dSDavid van Moolenbroek  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1104*b636d99dSDavid van Moolenbroek    x_libraries=$ac_optarg ;;
1105*b636d99dSDavid van Moolenbroek
1106*b636d99dSDavid van Moolenbroek  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1107*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information"
1108*b636d99dSDavid van Moolenbroek    ;;
1109*b636d99dSDavid van Moolenbroek
1110*b636d99dSDavid van Moolenbroek  *=*)
1111*b636d99dSDavid van Moolenbroek    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1112*b636d99dSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1113*b636d99dSDavid van Moolenbroek    case $ac_envvar in #(
1114*b636d99dSDavid van Moolenbroek      '' | [0-9]* | *[!_$as_cr_alnum]* )
1115*b636d99dSDavid van Moolenbroek      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1116*b636d99dSDavid van Moolenbroek    esac
1117*b636d99dSDavid van Moolenbroek    eval $ac_envvar=\$ac_optarg
1118*b636d99dSDavid van Moolenbroek    export $ac_envvar ;;
1119*b636d99dSDavid van Moolenbroek
1120*b636d99dSDavid van Moolenbroek  *)
1121*b636d99dSDavid van Moolenbroek    # FIXME: should be removed in autoconf 3.0.
1122*b636d99dSDavid van Moolenbroek    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1123*b636d99dSDavid van Moolenbroek    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1124*b636d99dSDavid van Moolenbroek      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1125*b636d99dSDavid van Moolenbroek    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1126*b636d99dSDavid van Moolenbroek    ;;
1127*b636d99dSDavid van Moolenbroek
1128*b636d99dSDavid van Moolenbroek  esac
1129*b636d99dSDavid van Moolenbroekdone
1130*b636d99dSDavid van Moolenbroek
1131*b636d99dSDavid van Moolenbroekif test -n "$ac_prev"; then
1132*b636d99dSDavid van Moolenbroek  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1133*b636d99dSDavid van Moolenbroek  as_fn_error $? "missing argument to $ac_option"
1134*b636d99dSDavid van Moolenbroekfi
1135*b636d99dSDavid van Moolenbroek
1136*b636d99dSDavid van Moolenbroekif test -n "$ac_unrecognized_opts"; then
1137*b636d99dSDavid van Moolenbroek  case $enable_option_checking in
1138*b636d99dSDavid van Moolenbroek    no) ;;
1139*b636d99dSDavid van Moolenbroek    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1140*b636d99dSDavid van Moolenbroek    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1141*b636d99dSDavid van Moolenbroek  esac
1142*b636d99dSDavid van Moolenbroekfi
1143*b636d99dSDavid van Moolenbroek
1144*b636d99dSDavid van Moolenbroek# Check all directory arguments for consistency.
1145*b636d99dSDavid van Moolenbroekfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1146*b636d99dSDavid van Moolenbroek		datadir sysconfdir sharedstatedir localstatedir includedir \
1147*b636d99dSDavid van Moolenbroek		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1148*b636d99dSDavid van Moolenbroek		libdir localedir mandir
1149*b636d99dSDavid van Moolenbroekdo
1150*b636d99dSDavid van Moolenbroek  eval ac_val=\$$ac_var
1151*b636d99dSDavid van Moolenbroek  # Remove trailing slashes.
1152*b636d99dSDavid van Moolenbroek  case $ac_val in
1153*b636d99dSDavid van Moolenbroek    */ )
1154*b636d99dSDavid van Moolenbroek      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1155*b636d99dSDavid van Moolenbroek      eval $ac_var=\$ac_val;;
1156*b636d99dSDavid van Moolenbroek  esac
1157*b636d99dSDavid van Moolenbroek  # Be sure to have absolute directory names.
1158*b636d99dSDavid van Moolenbroek  case $ac_val in
1159*b636d99dSDavid van Moolenbroek    [\\/$]* | ?:[\\/]* )  continue;;
1160*b636d99dSDavid van Moolenbroek    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1161*b636d99dSDavid van Moolenbroek  esac
1162*b636d99dSDavid van Moolenbroek  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1163*b636d99dSDavid van Moolenbroekdone
1164*b636d99dSDavid van Moolenbroek
1165*b636d99dSDavid van Moolenbroek# There might be people who depend on the old broken behavior: `$host'
1166*b636d99dSDavid van Moolenbroek# used to hold the argument of --host etc.
1167*b636d99dSDavid van Moolenbroek# FIXME: To remove some day.
1168*b636d99dSDavid van Moolenbroekbuild=$build_alias
1169*b636d99dSDavid van Moolenbroekhost=$host_alias
1170*b636d99dSDavid van Moolenbroektarget=$target_alias
1171*b636d99dSDavid van Moolenbroek
1172*b636d99dSDavid van Moolenbroek# FIXME: To remove some day.
1173*b636d99dSDavid van Moolenbroekif test "x$host_alias" != x; then
1174*b636d99dSDavid van Moolenbroek  if test "x$build_alias" = x; then
1175*b636d99dSDavid van Moolenbroek    cross_compiling=maybe
1176*b636d99dSDavid van Moolenbroek  elif test "x$build_alias" != "x$host_alias"; then
1177*b636d99dSDavid van Moolenbroek    cross_compiling=yes
1178*b636d99dSDavid van Moolenbroek  fi
1179*b636d99dSDavid van Moolenbroekfi
1180*b636d99dSDavid van Moolenbroek
1181*b636d99dSDavid van Moolenbroekac_tool_prefix=
1182*b636d99dSDavid van Moolenbroektest -n "$host_alias" && ac_tool_prefix=$host_alias-
1183*b636d99dSDavid van Moolenbroek
1184*b636d99dSDavid van Moolenbroektest "$silent" = yes && exec 6>/dev/null
1185*b636d99dSDavid van Moolenbroek
1186*b636d99dSDavid van Moolenbroek
1187*b636d99dSDavid van Moolenbroekac_pwd=`pwd` && test -n "$ac_pwd" &&
1188*b636d99dSDavid van Moolenbroekac_ls_di=`ls -di .` &&
1189*b636d99dSDavid van Moolenbroekac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1190*b636d99dSDavid van Moolenbroek  as_fn_error $? "working directory cannot be determined"
1191*b636d99dSDavid van Moolenbroektest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1192*b636d99dSDavid van Moolenbroek  as_fn_error $? "pwd does not report name of working directory"
1193*b636d99dSDavid van Moolenbroek
1194*b636d99dSDavid van Moolenbroek
1195*b636d99dSDavid van Moolenbroek# Find the source files, if location was not specified.
1196*b636d99dSDavid van Moolenbroekif test -z "$srcdir"; then
1197*b636d99dSDavid van Moolenbroek  ac_srcdir_defaulted=yes
1198*b636d99dSDavid van Moolenbroek  # Try the directory containing this script, then the parent directory.
1199*b636d99dSDavid van Moolenbroek  ac_confdir=`$as_dirname -- "$as_myself" ||
1200*b636d99dSDavid van Moolenbroek$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1201*b636d99dSDavid van Moolenbroek	 X"$as_myself" : 'X\(//\)[^/]' \| \
1202*b636d99dSDavid van Moolenbroek	 X"$as_myself" : 'X\(//\)$' \| \
1203*b636d99dSDavid van Moolenbroek	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1204*b636d99dSDavid van Moolenbroek$as_echo X"$as_myself" |
1205*b636d99dSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1206*b636d99dSDavid van Moolenbroek	    s//\1/
1207*b636d99dSDavid van Moolenbroek	    q
1208*b636d99dSDavid van Moolenbroek	  }
1209*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
1210*b636d99dSDavid van Moolenbroek	    s//\1/
1211*b636d99dSDavid van Moolenbroek	    q
1212*b636d99dSDavid van Moolenbroek	  }
1213*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)$/{
1214*b636d99dSDavid van Moolenbroek	    s//\1/
1215*b636d99dSDavid van Moolenbroek	    q
1216*b636d99dSDavid van Moolenbroek	  }
1217*b636d99dSDavid van Moolenbroek	  /^X\(\/\).*/{
1218*b636d99dSDavid van Moolenbroek	    s//\1/
1219*b636d99dSDavid van Moolenbroek	    q
1220*b636d99dSDavid van Moolenbroek	  }
1221*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
1222*b636d99dSDavid van Moolenbroek  srcdir=$ac_confdir
1223*b636d99dSDavid van Moolenbroek  if test ! -r "$srcdir/$ac_unique_file"; then
1224*b636d99dSDavid van Moolenbroek    srcdir=..
1225*b636d99dSDavid van Moolenbroek  fi
1226*b636d99dSDavid van Moolenbroekelse
1227*b636d99dSDavid van Moolenbroek  ac_srcdir_defaulted=no
1228*b636d99dSDavid van Moolenbroekfi
1229*b636d99dSDavid van Moolenbroekif test ! -r "$srcdir/$ac_unique_file"; then
1230*b636d99dSDavid van Moolenbroek  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1231*b636d99dSDavid van Moolenbroek  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1232*b636d99dSDavid van Moolenbroekfi
1233*b636d99dSDavid van Moolenbroekac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1234*b636d99dSDavid van Moolenbroekac_abs_confdir=`(
1235*b636d99dSDavid van Moolenbroek	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1236*b636d99dSDavid van Moolenbroek	pwd)`
1237*b636d99dSDavid van Moolenbroek# When building in place, set srcdir=.
1238*b636d99dSDavid van Moolenbroekif test "$ac_abs_confdir" = "$ac_pwd"; then
1239*b636d99dSDavid van Moolenbroek  srcdir=.
1240*b636d99dSDavid van Moolenbroekfi
1241*b636d99dSDavid van Moolenbroek# Remove unnecessary trailing slashes from srcdir.
1242*b636d99dSDavid van Moolenbroek# Double slashes in file names in object file debugging info
1243*b636d99dSDavid van Moolenbroek# mess up M-x gdb in Emacs.
1244*b636d99dSDavid van Moolenbroekcase $srcdir in
1245*b636d99dSDavid van Moolenbroek*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1246*b636d99dSDavid van Moolenbroekesac
1247*b636d99dSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do
1248*b636d99dSDavid van Moolenbroek  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1249*b636d99dSDavid van Moolenbroek  eval ac_env_${ac_var}_value=\$${ac_var}
1250*b636d99dSDavid van Moolenbroek  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1251*b636d99dSDavid van Moolenbroek  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1252*b636d99dSDavid van Moolenbroekdone
1253*b636d99dSDavid van Moolenbroek
1254*b636d99dSDavid van Moolenbroek#
1255*b636d99dSDavid van Moolenbroek# Report the --help message.
1256*b636d99dSDavid van Moolenbroek#
1257*b636d99dSDavid van Moolenbroekif test "$ac_init_help" = "long"; then
1258*b636d99dSDavid van Moolenbroek  # Omit some internal or obsolete options to make the list less imposing.
1259*b636d99dSDavid van Moolenbroek  # This message is too long to be a string in the A/UX 3.1 sh.
1260*b636d99dSDavid van Moolenbroek  cat <<_ACEOF
1261*b636d99dSDavid van Moolenbroek\`configure' configures this package to adapt to many kinds of systems.
1262*b636d99dSDavid van Moolenbroek
1263*b636d99dSDavid van MoolenbroekUsage: $0 [OPTION]... [VAR=VALUE]...
1264*b636d99dSDavid van Moolenbroek
1265*b636d99dSDavid van MoolenbroekTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1266*b636d99dSDavid van MoolenbroekVAR=VALUE.  See below for descriptions of some of the useful variables.
1267*b636d99dSDavid van Moolenbroek
1268*b636d99dSDavid van MoolenbroekDefaults for the options are specified in brackets.
1269*b636d99dSDavid van Moolenbroek
1270*b636d99dSDavid van MoolenbroekConfiguration:
1271*b636d99dSDavid van Moolenbroek  -h, --help              display this help and exit
1272*b636d99dSDavid van Moolenbroek      --help=short        display options specific to this package
1273*b636d99dSDavid van Moolenbroek      --help=recursive    display the short help of all the included packages
1274*b636d99dSDavid van Moolenbroek  -V, --version           display version information and exit
1275*b636d99dSDavid van Moolenbroek  -q, --quiet, --silent   do not print \`checking ...' messages
1276*b636d99dSDavid van Moolenbroek      --cache-file=FILE   cache test results in FILE [disabled]
1277*b636d99dSDavid van Moolenbroek  -C, --config-cache      alias for \`--cache-file=config.cache'
1278*b636d99dSDavid van Moolenbroek  -n, --no-create         do not create output files
1279*b636d99dSDavid van Moolenbroek      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1280*b636d99dSDavid van Moolenbroek
1281*b636d99dSDavid van MoolenbroekInstallation directories:
1282*b636d99dSDavid van Moolenbroek  --prefix=PREFIX         install architecture-independent files in PREFIX
1283*b636d99dSDavid van Moolenbroek                          [$ac_default_prefix]
1284*b636d99dSDavid van Moolenbroek  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1285*b636d99dSDavid van Moolenbroek                          [PREFIX]
1286*b636d99dSDavid van Moolenbroek
1287*b636d99dSDavid van MoolenbroekBy default, \`make install' will install all the files in
1288*b636d99dSDavid van Moolenbroek\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1289*b636d99dSDavid van Moolenbroekan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1290*b636d99dSDavid van Moolenbroekfor instance \`--prefix=\$HOME'.
1291*b636d99dSDavid van Moolenbroek
1292*b636d99dSDavid van MoolenbroekFor better control, use the options below.
1293*b636d99dSDavid van Moolenbroek
1294*b636d99dSDavid van MoolenbroekFine tuning of the installation directories:
1295*b636d99dSDavid van Moolenbroek  --bindir=DIR            user executables [EPREFIX/bin]
1296*b636d99dSDavid van Moolenbroek  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1297*b636d99dSDavid van Moolenbroek  --libexecdir=DIR        program executables [EPREFIX/libexec]
1298*b636d99dSDavid van Moolenbroek  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1299*b636d99dSDavid van Moolenbroek  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1300*b636d99dSDavid van Moolenbroek  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1301*b636d99dSDavid van Moolenbroek  --libdir=DIR            object code libraries [EPREFIX/lib]
1302*b636d99dSDavid van Moolenbroek  --includedir=DIR        C header files [PREFIX/include]
1303*b636d99dSDavid van Moolenbroek  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1304*b636d99dSDavid van Moolenbroek  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1305*b636d99dSDavid van Moolenbroek  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1306*b636d99dSDavid van Moolenbroek  --infodir=DIR           info documentation [DATAROOTDIR/info]
1307*b636d99dSDavid van Moolenbroek  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1308*b636d99dSDavid van Moolenbroek  --mandir=DIR            man documentation [DATAROOTDIR/man]
1309*b636d99dSDavid van Moolenbroek  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1310*b636d99dSDavid van Moolenbroek  --htmldir=DIR           html documentation [DOCDIR]
1311*b636d99dSDavid van Moolenbroek  --dvidir=DIR            dvi documentation [DOCDIR]
1312*b636d99dSDavid van Moolenbroek  --pdfdir=DIR            pdf documentation [DOCDIR]
1313*b636d99dSDavid van Moolenbroek  --psdir=DIR             ps documentation [DOCDIR]
1314*b636d99dSDavid van Moolenbroek_ACEOF
1315*b636d99dSDavid van Moolenbroek
1316*b636d99dSDavid van Moolenbroek  cat <<\_ACEOF
1317*b636d99dSDavid van Moolenbroek
1318*b636d99dSDavid van MoolenbroekSystem types:
1319*b636d99dSDavid van Moolenbroek  --build=BUILD     configure for building on BUILD [guessed]
1320*b636d99dSDavid van Moolenbroek  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1321*b636d99dSDavid van Moolenbroek_ACEOF
1322*b636d99dSDavid van Moolenbroekfi
1323*b636d99dSDavid van Moolenbroek
1324*b636d99dSDavid van Moolenbroekif test -n "$ac_init_help"; then
1325*b636d99dSDavid van Moolenbroek
1326*b636d99dSDavid van Moolenbroek  cat <<\_ACEOF
1327*b636d99dSDavid van Moolenbroek
1328*b636d99dSDavid van MoolenbroekOptional Features:
1329*b636d99dSDavid van Moolenbroek  --disable-option-checking  ignore unrecognized --enable/--with options
1330*b636d99dSDavid van Moolenbroek  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1331*b636d99dSDavid van Moolenbroek  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1332*b636d99dSDavid van Moolenbroek  --disable-universal     don't build universal on OS X
1333*b636d99dSDavid van Moolenbroek  --enable-smb            enable possibly-buggy SMB printer default=yes
1334*b636d99dSDavid van Moolenbroek  --disable-smb           disable possibly-buggy SMB printer
1335*b636d99dSDavid van Moolenbroek  --enable-ipv6           enable ipv6 (with ipv4) support
1336*b636d99dSDavid van Moolenbroek  --disable-ipv6          disable ipv6 support
1337*b636d99dSDavid van Moolenbroek
1338*b636d99dSDavid van MoolenbroekOptional Packages:
1339*b636d99dSDavid van Moolenbroek  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1340*b636d99dSDavid van Moolenbroek  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1341*b636d99dSDavid van Moolenbroek  --without-gcc           don't use gcc
1342*b636d99dSDavid van Moolenbroek  --with-smi              link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1343*b636d99dSDavid van Moolenbroek  --without-smi           don't link with libsmi
1344*b636d99dSDavid van Moolenbroek  --with-user=USERNAME    drop privileges by default to USERNAME
1345*b636d99dSDavid van Moolenbroek  --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1346*b636d99dSDavid van Moolenbroek  --with-sandbox-capsicum use Capsicum security functions [default=yes, if
1347*b636d99dSDavid van Moolenbroek                          available]
1348*b636d99dSDavid van Moolenbroek  --with-system-libpcap   don't use local pcap library
1349*b636d99dSDavid van Moolenbroek  --with-crypto           use OpenSSL libcrypto [default=yes, if available]
1350*b636d99dSDavid van Moolenbroek  --with-cap-ng           use libcap-ng [default=yes, if available]
1351*b636d99dSDavid van Moolenbroek
1352*b636d99dSDavid van MoolenbroekSome influential environment variables:
1353*b636d99dSDavid van Moolenbroek  CC          C compiler command
1354*b636d99dSDavid van Moolenbroek  CFLAGS      C compiler flags
1355*b636d99dSDavid van Moolenbroek  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1356*b636d99dSDavid van Moolenbroek              nonstandard directory <lib dir>
1357*b636d99dSDavid van Moolenbroek  LIBS        libraries to pass to the linker, e.g. -l<library>
1358*b636d99dSDavid van Moolenbroek  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1359*b636d99dSDavid van Moolenbroek              you have headers in a nonstandard directory <include dir>
1360*b636d99dSDavid van Moolenbroek  CPP         C preprocessor
1361*b636d99dSDavid van Moolenbroek
1362*b636d99dSDavid van MoolenbroekUse these variables to override the choices made by `configure' or to help
1363*b636d99dSDavid van Moolenbroekit to find libraries and programs with nonstandard names/locations.
1364*b636d99dSDavid van Moolenbroek
1365*b636d99dSDavid van MoolenbroekReport bugs to the package provider.
1366*b636d99dSDavid van Moolenbroek_ACEOF
1367*b636d99dSDavid van Moolenbroekac_status=$?
1368*b636d99dSDavid van Moolenbroekfi
1369*b636d99dSDavid van Moolenbroek
1370*b636d99dSDavid van Moolenbroekif test "$ac_init_help" = "recursive"; then
1371*b636d99dSDavid van Moolenbroek  # If there are subdirs, report their specific --help.
1372*b636d99dSDavid van Moolenbroek  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1373*b636d99dSDavid van Moolenbroek    test -d "$ac_dir" ||
1374*b636d99dSDavid van Moolenbroek      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1375*b636d99dSDavid van Moolenbroek      continue
1376*b636d99dSDavid van Moolenbroek    ac_builddir=.
1377*b636d99dSDavid van Moolenbroek
1378*b636d99dSDavid van Moolenbroekcase "$ac_dir" in
1379*b636d99dSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1380*b636d99dSDavid van Moolenbroek*)
1381*b636d99dSDavid van Moolenbroek  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1382*b636d99dSDavid van Moolenbroek  # A ".." for each directory in $ac_dir_suffix.
1383*b636d99dSDavid van Moolenbroek  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1384*b636d99dSDavid van Moolenbroek  case $ac_top_builddir_sub in
1385*b636d99dSDavid van Moolenbroek  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1386*b636d99dSDavid van Moolenbroek  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1387*b636d99dSDavid van Moolenbroek  esac ;;
1388*b636d99dSDavid van Moolenbroekesac
1389*b636d99dSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd
1390*b636d99dSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix
1391*b636d99dSDavid van Moolenbroek# for backward compatibility:
1392*b636d99dSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix
1393*b636d99dSDavid van Moolenbroek
1394*b636d99dSDavid van Moolenbroekcase $srcdir in
1395*b636d99dSDavid van Moolenbroek  .)  # We are building in place.
1396*b636d99dSDavid van Moolenbroek    ac_srcdir=.
1397*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$ac_top_builddir_sub
1398*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd ;;
1399*b636d99dSDavid van Moolenbroek  [\\/]* | ?:[\\/]* )  # Absolute name.
1400*b636d99dSDavid van Moolenbroek    ac_srcdir=$srcdir$ac_dir_suffix;
1401*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$srcdir
1402*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$srcdir ;;
1403*b636d99dSDavid van Moolenbroek  *) # Relative name.
1404*b636d99dSDavid van Moolenbroek    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1405*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$ac_top_build_prefix$srcdir
1406*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1407*b636d99dSDavid van Moolenbroekesac
1408*b636d99dSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1409*b636d99dSDavid van Moolenbroek
1410*b636d99dSDavid van Moolenbroek    cd "$ac_dir" || { ac_status=$?; continue; }
1411*b636d99dSDavid van Moolenbroek    # Check for guested configure.
1412*b636d99dSDavid van Moolenbroek    if test -f "$ac_srcdir/configure.gnu"; then
1413*b636d99dSDavid van Moolenbroek      echo &&
1414*b636d99dSDavid van Moolenbroek      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1415*b636d99dSDavid van Moolenbroek    elif test -f "$ac_srcdir/configure"; then
1416*b636d99dSDavid van Moolenbroek      echo &&
1417*b636d99dSDavid van Moolenbroek      $SHELL "$ac_srcdir/configure" --help=recursive
1418*b636d99dSDavid van Moolenbroek    else
1419*b636d99dSDavid van Moolenbroek      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1420*b636d99dSDavid van Moolenbroek    fi || ac_status=$?
1421*b636d99dSDavid van Moolenbroek    cd "$ac_pwd" || { ac_status=$?; break; }
1422*b636d99dSDavid van Moolenbroek  done
1423*b636d99dSDavid van Moolenbroekfi
1424*b636d99dSDavid van Moolenbroek
1425*b636d99dSDavid van Moolenbroektest -n "$ac_init_help" && exit $ac_status
1426*b636d99dSDavid van Moolenbroekif $ac_init_version; then
1427*b636d99dSDavid van Moolenbroek  cat <<\_ACEOF
1428*b636d99dSDavid van Moolenbroekconfigure
1429*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69
1430*b636d99dSDavid van Moolenbroek
1431*b636d99dSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc.
1432*b636d99dSDavid van MoolenbroekThis configure script is free software; the Free Software Foundation
1433*b636d99dSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it.
1434*b636d99dSDavid van Moolenbroek_ACEOF
1435*b636d99dSDavid van Moolenbroek  exit
1436*b636d99dSDavid van Moolenbroekfi
1437*b636d99dSDavid van Moolenbroek
1438*b636d99dSDavid van Moolenbroek## ------------------------ ##
1439*b636d99dSDavid van Moolenbroek## Autoconf initialization. ##
1440*b636d99dSDavid van Moolenbroek## ------------------------ ##
1441*b636d99dSDavid van Moolenbroek
1442*b636d99dSDavid van Moolenbroek# ac_fn_c_try_compile LINENO
1443*b636d99dSDavid van Moolenbroek# --------------------------
1444*b636d99dSDavid van Moolenbroek# Try to compile conftest.$ac_ext, and return whether this succeeded.
1445*b636d99dSDavid van Moolenbroekac_fn_c_try_compile ()
1446*b636d99dSDavid van Moolenbroek{
1447*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1448*b636d99dSDavid van Moolenbroek  rm -f conftest.$ac_objext
1449*b636d99dSDavid van Moolenbroek  if { { ac_try="$ac_compile"
1450*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
1451*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1452*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1453*b636d99dSDavid van Moolenbroekesac
1454*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1455*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1456*b636d99dSDavid van Moolenbroek  (eval "$ac_compile") 2>conftest.err
1457*b636d99dSDavid van Moolenbroek  ac_status=$?
1458*b636d99dSDavid van Moolenbroek  if test -s conftest.err; then
1459*b636d99dSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1460*b636d99dSDavid van Moolenbroek    cat conftest.er1 >&5
1461*b636d99dSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1462*b636d99dSDavid van Moolenbroek  fi
1463*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1464*b636d99dSDavid van Moolenbroek  test $ac_status = 0; } && {
1465*b636d99dSDavid van Moolenbroek	 test -z "$ac_c_werror_flag" ||
1466*b636d99dSDavid van Moolenbroek	 test ! -s conftest.err
1467*b636d99dSDavid van Moolenbroek       } && test -s conftest.$ac_objext; then :
1468*b636d99dSDavid van Moolenbroek  ac_retval=0
1469*b636d99dSDavid van Moolenbroekelse
1470*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
1471*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1472*b636d99dSDavid van Moolenbroek
1473*b636d99dSDavid van Moolenbroek	ac_retval=1
1474*b636d99dSDavid van Moolenbroekfi
1475*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1476*b636d99dSDavid van Moolenbroek  as_fn_set_status $ac_retval
1477*b636d99dSDavid van Moolenbroek
1478*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_compile
1479*b636d99dSDavid van Moolenbroek
1480*b636d99dSDavid van Moolenbroek# ac_fn_c_try_cpp LINENO
1481*b636d99dSDavid van Moolenbroek# ----------------------
1482*b636d99dSDavid van Moolenbroek# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1483*b636d99dSDavid van Moolenbroekac_fn_c_try_cpp ()
1484*b636d99dSDavid van Moolenbroek{
1485*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1486*b636d99dSDavid van Moolenbroek  if { { ac_try="$ac_cpp conftest.$ac_ext"
1487*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
1488*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1489*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1490*b636d99dSDavid van Moolenbroekesac
1491*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1492*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1493*b636d99dSDavid van Moolenbroek  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1494*b636d99dSDavid van Moolenbroek  ac_status=$?
1495*b636d99dSDavid van Moolenbroek  if test -s conftest.err; then
1496*b636d99dSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1497*b636d99dSDavid van Moolenbroek    cat conftest.er1 >&5
1498*b636d99dSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1499*b636d99dSDavid van Moolenbroek  fi
1500*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1501*b636d99dSDavid van Moolenbroek  test $ac_status = 0; } > conftest.i && {
1502*b636d99dSDavid van Moolenbroek	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1503*b636d99dSDavid van Moolenbroek	 test ! -s conftest.err
1504*b636d99dSDavid van Moolenbroek       }; then :
1505*b636d99dSDavid van Moolenbroek  ac_retval=0
1506*b636d99dSDavid van Moolenbroekelse
1507*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
1508*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1509*b636d99dSDavid van Moolenbroek
1510*b636d99dSDavid van Moolenbroek    ac_retval=1
1511*b636d99dSDavid van Moolenbroekfi
1512*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1513*b636d99dSDavid van Moolenbroek  as_fn_set_status $ac_retval
1514*b636d99dSDavid van Moolenbroek
1515*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_cpp
1516*b636d99dSDavid van Moolenbroek
1517*b636d99dSDavid van Moolenbroek# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1518*b636d99dSDavid van Moolenbroek# -------------------------------------------------------
1519*b636d99dSDavid van Moolenbroek# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1520*b636d99dSDavid van Moolenbroek# the include files in INCLUDES and setting the cache variable VAR
1521*b636d99dSDavid van Moolenbroek# accordingly.
1522*b636d99dSDavid van Moolenbroekac_fn_c_check_header_mongrel ()
1523*b636d99dSDavid van Moolenbroek{
1524*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1525*b636d99dSDavid van Moolenbroek  if eval \${$3+:} false; then :
1526*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1527*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1528*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1529*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1530*b636d99dSDavid van Moolenbroekfi
1531*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1532*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1533*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1534*b636d99dSDavid van Moolenbroekelse
1535*b636d99dSDavid van Moolenbroek  # Is the header compilable?
1536*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1537*b636d99dSDavid van Moolenbroek$as_echo_n "checking $2 usability... " >&6; }
1538*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1539*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1540*b636d99dSDavid van Moolenbroek$4
1541*b636d99dSDavid van Moolenbroek#include <$2>
1542*b636d99dSDavid van Moolenbroek_ACEOF
1543*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1544*b636d99dSDavid van Moolenbroek  ac_header_compiler=yes
1545*b636d99dSDavid van Moolenbroekelse
1546*b636d99dSDavid van Moolenbroek  ac_header_compiler=no
1547*b636d99dSDavid van Moolenbroekfi
1548*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1549*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1550*b636d99dSDavid van Moolenbroek$as_echo "$ac_header_compiler" >&6; }
1551*b636d99dSDavid van Moolenbroek
1552*b636d99dSDavid van Moolenbroek# Is the header present?
1553*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1554*b636d99dSDavid van Moolenbroek$as_echo_n "checking $2 presence... " >&6; }
1555*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1556*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1557*b636d99dSDavid van Moolenbroek#include <$2>
1558*b636d99dSDavid van Moolenbroek_ACEOF
1559*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
1560*b636d99dSDavid van Moolenbroek  ac_header_preproc=yes
1561*b636d99dSDavid van Moolenbroekelse
1562*b636d99dSDavid van Moolenbroek  ac_header_preproc=no
1563*b636d99dSDavid van Moolenbroekfi
1564*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
1565*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1566*b636d99dSDavid van Moolenbroek$as_echo "$ac_header_preproc" >&6; }
1567*b636d99dSDavid van Moolenbroek
1568*b636d99dSDavid van Moolenbroek# So?  What about this header?
1569*b636d99dSDavid van Moolenbroekcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1570*b636d99dSDavid van Moolenbroek  yes:no: )
1571*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1572*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1573*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1574*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1575*b636d99dSDavid van Moolenbroek    ;;
1576*b636d99dSDavid van Moolenbroek  no:yes:* )
1577*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1578*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1579*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1580*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1581*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1582*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1583*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1584*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1585*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1586*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1587*b636d99dSDavid van Moolenbroek    ;;
1588*b636d99dSDavid van Moolenbroekesac
1589*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1590*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1591*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1592*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1593*b636d99dSDavid van Moolenbroekelse
1594*b636d99dSDavid van Moolenbroek  eval "$3=\$ac_header_compiler"
1595*b636d99dSDavid van Moolenbroekfi
1596*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1597*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1598*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1599*b636d99dSDavid van Moolenbroekfi
1600*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1601*b636d99dSDavid van Moolenbroek
1602*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_header_mongrel
1603*b636d99dSDavid van Moolenbroek
1604*b636d99dSDavid van Moolenbroek# ac_fn_c_try_run LINENO
1605*b636d99dSDavid van Moolenbroek# ----------------------
1606*b636d99dSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1607*b636d99dSDavid van Moolenbroek# that executables *can* be run.
1608*b636d99dSDavid van Moolenbroekac_fn_c_try_run ()
1609*b636d99dSDavid van Moolenbroek{
1610*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611*b636d99dSDavid van Moolenbroek  if { { ac_try="$ac_link"
1612*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
1613*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1615*b636d99dSDavid van Moolenbroekesac
1616*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1618*b636d99dSDavid van Moolenbroek  (eval "$ac_link") 2>&5
1619*b636d99dSDavid van Moolenbroek  ac_status=$?
1620*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1621*b636d99dSDavid van Moolenbroek  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1622*b636d99dSDavid van Moolenbroek  { { case "(($ac_try" in
1623*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1625*b636d99dSDavid van Moolenbroekesac
1626*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1628*b636d99dSDavid van Moolenbroek  (eval "$ac_try") 2>&5
1629*b636d99dSDavid van Moolenbroek  ac_status=$?
1630*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }; }; then :
1632*b636d99dSDavid van Moolenbroek  ac_retval=0
1633*b636d99dSDavid van Moolenbroekelse
1634*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: program exited with status $ac_status" >&5
1635*b636d99dSDavid van Moolenbroek       $as_echo "$as_me: failed program was:" >&5
1636*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1637*b636d99dSDavid van Moolenbroek
1638*b636d99dSDavid van Moolenbroek       ac_retval=$ac_status
1639*b636d99dSDavid van Moolenbroekfi
1640*b636d99dSDavid van Moolenbroek  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1641*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1642*b636d99dSDavid van Moolenbroek  as_fn_set_status $ac_retval
1643*b636d99dSDavid van Moolenbroek
1644*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_run
1645*b636d99dSDavid van Moolenbroek
1646*b636d99dSDavid van Moolenbroek# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1647*b636d99dSDavid van Moolenbroek# -------------------------------------------------------
1648*b636d99dSDavid van Moolenbroek# Tests whether HEADER exists and can be compiled using the include files in
1649*b636d99dSDavid van Moolenbroek# INCLUDES, setting the cache variable VAR accordingly.
1650*b636d99dSDavid van Moolenbroekac_fn_c_check_header_compile ()
1651*b636d99dSDavid van Moolenbroek{
1652*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1653*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1654*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1655*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1656*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1657*b636d99dSDavid van Moolenbroekelse
1658*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1660*b636d99dSDavid van Moolenbroek$4
1661*b636d99dSDavid van Moolenbroek#include <$2>
1662*b636d99dSDavid van Moolenbroek_ACEOF
1663*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1664*b636d99dSDavid van Moolenbroek  eval "$3=yes"
1665*b636d99dSDavid van Moolenbroekelse
1666*b636d99dSDavid van Moolenbroek  eval "$3=no"
1667*b636d99dSDavid van Moolenbroekfi
1668*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1669*b636d99dSDavid van Moolenbroekfi
1670*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1671*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1673*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674*b636d99dSDavid van Moolenbroek
1675*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_header_compile
1676*b636d99dSDavid van Moolenbroek
1677*b636d99dSDavid van Moolenbroek# ac_fn_c_try_link LINENO
1678*b636d99dSDavid van Moolenbroek# -----------------------
1679*b636d99dSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded.
1680*b636d99dSDavid van Moolenbroekac_fn_c_try_link ()
1681*b636d99dSDavid van Moolenbroek{
1682*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683*b636d99dSDavid van Moolenbroek  rm -f conftest.$ac_objext conftest$ac_exeext
1684*b636d99dSDavid van Moolenbroek  if { { ac_try="$ac_link"
1685*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
1686*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1688*b636d99dSDavid van Moolenbroekesac
1689*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1691*b636d99dSDavid van Moolenbroek  (eval "$ac_link") 2>conftest.err
1692*b636d99dSDavid van Moolenbroek  ac_status=$?
1693*b636d99dSDavid van Moolenbroek  if test -s conftest.err; then
1694*b636d99dSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1695*b636d99dSDavid van Moolenbroek    cat conftest.er1 >&5
1696*b636d99dSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1697*b636d99dSDavid van Moolenbroek  fi
1698*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1699*b636d99dSDavid van Moolenbroek  test $ac_status = 0; } && {
1700*b636d99dSDavid van Moolenbroek	 test -z "$ac_c_werror_flag" ||
1701*b636d99dSDavid van Moolenbroek	 test ! -s conftest.err
1702*b636d99dSDavid van Moolenbroek       } && test -s conftest$ac_exeext && {
1703*b636d99dSDavid van Moolenbroek	 test "$cross_compiling" = yes ||
1704*b636d99dSDavid van Moolenbroek	 test -x conftest$ac_exeext
1705*b636d99dSDavid van Moolenbroek       }; then :
1706*b636d99dSDavid van Moolenbroek  ac_retval=0
1707*b636d99dSDavid van Moolenbroekelse
1708*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
1709*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1710*b636d99dSDavid van Moolenbroek
1711*b636d99dSDavid van Moolenbroek	ac_retval=1
1712*b636d99dSDavid van Moolenbroekfi
1713*b636d99dSDavid van Moolenbroek  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1714*b636d99dSDavid van Moolenbroek  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1715*b636d99dSDavid van Moolenbroek  # interfere with the next link command; also delete a directory that is
1716*b636d99dSDavid van Moolenbroek  # left behind by Apple's compiler.  We do this before executing the actions.
1717*b636d99dSDavid van Moolenbroek  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1719*b636d99dSDavid van Moolenbroek  as_fn_set_status $ac_retval
1720*b636d99dSDavid van Moolenbroek
1721*b636d99dSDavid van Moolenbroek} # ac_fn_c_try_link
1722*b636d99dSDavid van Moolenbroek
1723*b636d99dSDavid van Moolenbroek# ac_fn_c_check_func LINENO FUNC VAR
1724*b636d99dSDavid van Moolenbroek# ----------------------------------
1725*b636d99dSDavid van Moolenbroek# Tests whether FUNC exists, setting the cache variable VAR accordingly
1726*b636d99dSDavid van Moolenbroekac_fn_c_check_func ()
1727*b636d99dSDavid van Moolenbroek{
1728*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1730*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1731*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1732*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1733*b636d99dSDavid van Moolenbroekelse
1734*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1736*b636d99dSDavid van Moolenbroek/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1737*b636d99dSDavid van Moolenbroek   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1738*b636d99dSDavid van Moolenbroek#define $2 innocuous_$2
1739*b636d99dSDavid van Moolenbroek
1740*b636d99dSDavid van Moolenbroek/* System header to define __stub macros and hopefully few prototypes,
1741*b636d99dSDavid van Moolenbroek    which can conflict with char $2 (); below.
1742*b636d99dSDavid van Moolenbroek    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1743*b636d99dSDavid van Moolenbroek    <limits.h> exists even on freestanding compilers.  */
1744*b636d99dSDavid van Moolenbroek
1745*b636d99dSDavid van Moolenbroek#ifdef __STDC__
1746*b636d99dSDavid van Moolenbroek# include <limits.h>
1747*b636d99dSDavid van Moolenbroek#else
1748*b636d99dSDavid van Moolenbroek# include <assert.h>
1749*b636d99dSDavid van Moolenbroek#endif
1750*b636d99dSDavid van Moolenbroek
1751*b636d99dSDavid van Moolenbroek#undef $2
1752*b636d99dSDavid van Moolenbroek
1753*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
1754*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
1755*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
1756*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
1757*b636d99dSDavid van Moolenbroekextern "C"
1758*b636d99dSDavid van Moolenbroek#endif
1759*b636d99dSDavid van Moolenbroekchar $2 ();
1760*b636d99dSDavid van Moolenbroek/* The GNU C library defines this for functions which it implements
1761*b636d99dSDavid van Moolenbroek    to always fail with ENOSYS.  Some functions are actually named
1762*b636d99dSDavid van Moolenbroek    something starting with __ and the normal name is an alias.  */
1763*b636d99dSDavid van Moolenbroek#if defined __stub_$2 || defined __stub___$2
1764*b636d99dSDavid van Moolenbroekchoke me
1765*b636d99dSDavid van Moolenbroek#endif
1766*b636d99dSDavid van Moolenbroek
1767*b636d99dSDavid van Moolenbroekint
1768*b636d99dSDavid van Moolenbroekmain ()
1769*b636d99dSDavid van Moolenbroek{
1770*b636d99dSDavid van Moolenbroekreturn $2 ();
1771*b636d99dSDavid van Moolenbroek  ;
1772*b636d99dSDavid van Moolenbroek  return 0;
1773*b636d99dSDavid van Moolenbroek}
1774*b636d99dSDavid van Moolenbroek_ACEOF
1775*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
1776*b636d99dSDavid van Moolenbroek  eval "$3=yes"
1777*b636d99dSDavid van Moolenbroekelse
1778*b636d99dSDavid van Moolenbroek  eval "$3=no"
1779*b636d99dSDavid van Moolenbroekfi
1780*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
1781*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
1782*b636d99dSDavid van Moolenbroekfi
1783*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1784*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1785*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1786*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1787*b636d99dSDavid van Moolenbroek
1788*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_func
1789*b636d99dSDavid van Moolenbroek
1790*b636d99dSDavid van Moolenbroek# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1791*b636d99dSDavid van Moolenbroek# ---------------------------------------------
1792*b636d99dSDavid van Moolenbroek# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1793*b636d99dSDavid van Moolenbroek# accordingly.
1794*b636d99dSDavid van Moolenbroekac_fn_c_check_decl ()
1795*b636d99dSDavid van Moolenbroek{
1796*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797*b636d99dSDavid van Moolenbroek  as_decl_name=`echo $2|sed 's/ *(.*//'`
1798*b636d99dSDavid van Moolenbroek  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1799*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1800*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1801*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1802*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1803*b636d99dSDavid van Moolenbroekelse
1804*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1806*b636d99dSDavid van Moolenbroek$4
1807*b636d99dSDavid van Moolenbroekint
1808*b636d99dSDavid van Moolenbroekmain ()
1809*b636d99dSDavid van Moolenbroek{
1810*b636d99dSDavid van Moolenbroek#ifndef $as_decl_name
1811*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
1812*b636d99dSDavid van Moolenbroek  (void) $as_decl_use;
1813*b636d99dSDavid van Moolenbroek#else
1814*b636d99dSDavid van Moolenbroek  (void) $as_decl_name;
1815*b636d99dSDavid van Moolenbroek#endif
1816*b636d99dSDavid van Moolenbroek#endif
1817*b636d99dSDavid van Moolenbroek
1818*b636d99dSDavid van Moolenbroek  ;
1819*b636d99dSDavid van Moolenbroek  return 0;
1820*b636d99dSDavid van Moolenbroek}
1821*b636d99dSDavid van Moolenbroek_ACEOF
1822*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1823*b636d99dSDavid van Moolenbroek  eval "$3=yes"
1824*b636d99dSDavid van Moolenbroekelse
1825*b636d99dSDavid van Moolenbroek  eval "$3=no"
1826*b636d99dSDavid van Moolenbroekfi
1827*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1828*b636d99dSDavid van Moolenbroekfi
1829*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1830*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1832*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833*b636d99dSDavid van Moolenbroek
1834*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_decl
1835*b636d99dSDavid van Moolenbroek
1836*b636d99dSDavid van Moolenbroek# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1837*b636d99dSDavid van Moolenbroek# -------------------------------------------
1838*b636d99dSDavid van Moolenbroek# Tests whether TYPE exists after having included INCLUDES, setting cache
1839*b636d99dSDavid van Moolenbroek# variable VAR accordingly.
1840*b636d99dSDavid van Moolenbroekac_fn_c_check_type ()
1841*b636d99dSDavid van Moolenbroek{
1842*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1845*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1846*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1847*b636d99dSDavid van Moolenbroekelse
1848*b636d99dSDavid van Moolenbroek  eval "$3=no"
1849*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1851*b636d99dSDavid van Moolenbroek$4
1852*b636d99dSDavid van Moolenbroekint
1853*b636d99dSDavid van Moolenbroekmain ()
1854*b636d99dSDavid van Moolenbroek{
1855*b636d99dSDavid van Moolenbroekif (sizeof ($2))
1856*b636d99dSDavid van Moolenbroek	 return 0;
1857*b636d99dSDavid van Moolenbroek  ;
1858*b636d99dSDavid van Moolenbroek  return 0;
1859*b636d99dSDavid van Moolenbroek}
1860*b636d99dSDavid van Moolenbroek_ACEOF
1861*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1862*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1863*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1864*b636d99dSDavid van Moolenbroek$4
1865*b636d99dSDavid van Moolenbroekint
1866*b636d99dSDavid van Moolenbroekmain ()
1867*b636d99dSDavid van Moolenbroek{
1868*b636d99dSDavid van Moolenbroekif (sizeof (($2)))
1869*b636d99dSDavid van Moolenbroek	    return 0;
1870*b636d99dSDavid van Moolenbroek  ;
1871*b636d99dSDavid van Moolenbroek  return 0;
1872*b636d99dSDavid van Moolenbroek}
1873*b636d99dSDavid van Moolenbroek_ACEOF
1874*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1875*b636d99dSDavid van Moolenbroek
1876*b636d99dSDavid van Moolenbroekelse
1877*b636d99dSDavid van Moolenbroek  eval "$3=yes"
1878*b636d99dSDavid van Moolenbroekfi
1879*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880*b636d99dSDavid van Moolenbroekfi
1881*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882*b636d99dSDavid van Moolenbroekfi
1883*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1884*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1886*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1887*b636d99dSDavid van Moolenbroek
1888*b636d99dSDavid van Moolenbroek} # ac_fn_c_check_type
1889*b636d99dSDavid van Moolenbroek
1890*b636d99dSDavid van Moolenbroek# ac_fn_c_find_intX_t LINENO BITS VAR
1891*b636d99dSDavid van Moolenbroek# -----------------------------------
1892*b636d99dSDavid van Moolenbroek# Finds a signed integer type with width BITS, setting cache variable VAR
1893*b636d99dSDavid van Moolenbroek# accordingly.
1894*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t ()
1895*b636d99dSDavid van Moolenbroek{
1896*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1897*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1898*b636d99dSDavid van Moolenbroek$as_echo_n "checking for int$2_t... " >&6; }
1899*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1900*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1901*b636d99dSDavid van Moolenbroekelse
1902*b636d99dSDavid van Moolenbroek  eval "$3=no"
1903*b636d99dSDavid van Moolenbroek     # Order is important - never check a type that is potentially smaller
1904*b636d99dSDavid van Moolenbroek     # than half of the expected target width.
1905*b636d99dSDavid van Moolenbroek     for ac_type in int$2_t 'int' 'long int' \
1906*b636d99dSDavid van Moolenbroek	 'long long int' 'short int' 'signed char'; do
1907*b636d99dSDavid van Moolenbroek       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1909*b636d99dSDavid van Moolenbroek$ac_includes_default
1910*b636d99dSDavid van Moolenbroek	     enum { N = $2 / 2 - 1 };
1911*b636d99dSDavid van Moolenbroekint
1912*b636d99dSDavid van Moolenbroekmain ()
1913*b636d99dSDavid van Moolenbroek{
1914*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1915*b636d99dSDavid van Moolenbroektest_array [0] = 0;
1916*b636d99dSDavid van Moolenbroekreturn test_array [0];
1917*b636d99dSDavid van Moolenbroek
1918*b636d99dSDavid van Moolenbroek  ;
1919*b636d99dSDavid van Moolenbroek  return 0;
1920*b636d99dSDavid van Moolenbroek}
1921*b636d99dSDavid van Moolenbroek_ACEOF
1922*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1923*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1925*b636d99dSDavid van Moolenbroek$ac_includes_default
1926*b636d99dSDavid van Moolenbroek	        enum { N = $2 / 2 - 1 };
1927*b636d99dSDavid van Moolenbroekint
1928*b636d99dSDavid van Moolenbroekmain ()
1929*b636d99dSDavid van Moolenbroek{
1930*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1931*b636d99dSDavid van Moolenbroek		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1932*b636d99dSDavid van Moolenbroektest_array [0] = 0;
1933*b636d99dSDavid van Moolenbroekreturn test_array [0];
1934*b636d99dSDavid van Moolenbroek
1935*b636d99dSDavid van Moolenbroek  ;
1936*b636d99dSDavid van Moolenbroek  return 0;
1937*b636d99dSDavid van Moolenbroek}
1938*b636d99dSDavid van Moolenbroek_ACEOF
1939*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1940*b636d99dSDavid van Moolenbroek
1941*b636d99dSDavid van Moolenbroekelse
1942*b636d99dSDavid van Moolenbroek  case $ac_type in #(
1943*b636d99dSDavid van Moolenbroek  int$2_t) :
1944*b636d99dSDavid van Moolenbroek    eval "$3=yes" ;; #(
1945*b636d99dSDavid van Moolenbroek  *) :
1946*b636d99dSDavid van Moolenbroek    eval "$3=\$ac_type" ;;
1947*b636d99dSDavid van Moolenbroekesac
1948*b636d99dSDavid van Moolenbroekfi
1949*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950*b636d99dSDavid van Moolenbroekfi
1951*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952*b636d99dSDavid van Moolenbroek       if eval test \"x\$"$3"\" = x"no"; then :
1953*b636d99dSDavid van Moolenbroek
1954*b636d99dSDavid van Moolenbroekelse
1955*b636d99dSDavid van Moolenbroek  break
1956*b636d99dSDavid van Moolenbroekfi
1957*b636d99dSDavid van Moolenbroek     done
1958*b636d99dSDavid van Moolenbroekfi
1959*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
1960*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1961*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1962*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1963*b636d99dSDavid van Moolenbroek
1964*b636d99dSDavid van Moolenbroek} # ac_fn_c_find_intX_t
1965*b636d99dSDavid van Moolenbroek
1966*b636d99dSDavid van Moolenbroek# ac_fn_c_find_uintX_t LINENO BITS VAR
1967*b636d99dSDavid van Moolenbroek# ------------------------------------
1968*b636d99dSDavid van Moolenbroek# Finds an unsigned integer type with width BITS, setting cache variable VAR
1969*b636d99dSDavid van Moolenbroek# accordingly.
1970*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t ()
1971*b636d99dSDavid van Moolenbroek{
1972*b636d99dSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1973*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1974*b636d99dSDavid van Moolenbroek$as_echo_n "checking for uint$2_t... " >&6; }
1975*b636d99dSDavid van Moolenbroekif eval \${$3+:} false; then :
1976*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1977*b636d99dSDavid van Moolenbroekelse
1978*b636d99dSDavid van Moolenbroek  eval "$3=no"
1979*b636d99dSDavid van Moolenbroek     # Order is important - never check a type that is potentially smaller
1980*b636d99dSDavid van Moolenbroek     # than half of the expected target width.
1981*b636d99dSDavid van Moolenbroek     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1982*b636d99dSDavid van Moolenbroek	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1983*b636d99dSDavid van Moolenbroek       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
1985*b636d99dSDavid van Moolenbroek$ac_includes_default
1986*b636d99dSDavid van Moolenbroekint
1987*b636d99dSDavid van Moolenbroekmain ()
1988*b636d99dSDavid van Moolenbroek{
1989*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1990*b636d99dSDavid van Moolenbroektest_array [0] = 0;
1991*b636d99dSDavid van Moolenbroekreturn test_array [0];
1992*b636d99dSDavid van Moolenbroek
1993*b636d99dSDavid van Moolenbroek  ;
1994*b636d99dSDavid van Moolenbroek  return 0;
1995*b636d99dSDavid van Moolenbroek}
1996*b636d99dSDavid van Moolenbroek_ACEOF
1997*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1998*b636d99dSDavid van Moolenbroek  case $ac_type in #(
1999*b636d99dSDavid van Moolenbroek  uint$2_t) :
2000*b636d99dSDavid van Moolenbroek    eval "$3=yes" ;; #(
2001*b636d99dSDavid van Moolenbroek  *) :
2002*b636d99dSDavid van Moolenbroek    eval "$3=\$ac_type" ;;
2003*b636d99dSDavid van Moolenbroekesac
2004*b636d99dSDavid van Moolenbroekfi
2005*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006*b636d99dSDavid van Moolenbroek       if eval test \"x\$"$3"\" = x"no"; then :
2007*b636d99dSDavid van Moolenbroek
2008*b636d99dSDavid van Moolenbroekelse
2009*b636d99dSDavid van Moolenbroek  break
2010*b636d99dSDavid van Moolenbroekfi
2011*b636d99dSDavid van Moolenbroek     done
2012*b636d99dSDavid van Moolenbroekfi
2013*b636d99dSDavid van Moolenbroekeval ac_res=\$$3
2014*b636d99dSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2015*b636d99dSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
2016*b636d99dSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2017*b636d99dSDavid van Moolenbroek
2018*b636d99dSDavid van Moolenbroek} # ac_fn_c_find_uintX_t
2019*b636d99dSDavid van Moolenbroekcat >config.log <<_ACEOF
2020*b636d99dSDavid van MoolenbroekThis file contains any messages produced by compilers while
2021*b636d99dSDavid van Moolenbroekrunning configure, to aid debugging if configure makes a mistake.
2022*b636d99dSDavid van Moolenbroek
2023*b636d99dSDavid van MoolenbroekIt was created by $as_me, which was
2024*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69.  Invocation command line was
2025*b636d99dSDavid van Moolenbroek
2026*b636d99dSDavid van Moolenbroek  $ $0 $@
2027*b636d99dSDavid van Moolenbroek
2028*b636d99dSDavid van Moolenbroek_ACEOF
2029*b636d99dSDavid van Moolenbroekexec 5>>config.log
2030*b636d99dSDavid van Moolenbroek{
2031*b636d99dSDavid van Moolenbroekcat <<_ASUNAME
2032*b636d99dSDavid van Moolenbroek## --------- ##
2033*b636d99dSDavid van Moolenbroek## Platform. ##
2034*b636d99dSDavid van Moolenbroek## --------- ##
2035*b636d99dSDavid van Moolenbroek
2036*b636d99dSDavid van Moolenbroekhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2037*b636d99dSDavid van Moolenbroekuname -m = `(uname -m) 2>/dev/null || echo unknown`
2038*b636d99dSDavid van Moolenbroekuname -r = `(uname -r) 2>/dev/null || echo unknown`
2039*b636d99dSDavid van Moolenbroekuname -s = `(uname -s) 2>/dev/null || echo unknown`
2040*b636d99dSDavid van Moolenbroekuname -v = `(uname -v) 2>/dev/null || echo unknown`
2041*b636d99dSDavid van Moolenbroek
2042*b636d99dSDavid van Moolenbroek/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2043*b636d99dSDavid van Moolenbroek/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2044*b636d99dSDavid van Moolenbroek
2045*b636d99dSDavid van Moolenbroek/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2046*b636d99dSDavid van Moolenbroek/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2047*b636d99dSDavid van Moolenbroek/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2048*b636d99dSDavid van Moolenbroek/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2049*b636d99dSDavid van Moolenbroek/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2050*b636d99dSDavid van Moolenbroek/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2051*b636d99dSDavid van Moolenbroek/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2052*b636d99dSDavid van Moolenbroek
2053*b636d99dSDavid van Moolenbroek_ASUNAME
2054*b636d99dSDavid van Moolenbroek
2055*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2056*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2057*b636d99dSDavid van Moolenbroekdo
2058*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2059*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2060*b636d99dSDavid van Moolenbroek    $as_echo "PATH: $as_dir"
2061*b636d99dSDavid van Moolenbroek  done
2062*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2063*b636d99dSDavid van Moolenbroek
2064*b636d99dSDavid van Moolenbroek} >&5
2065*b636d99dSDavid van Moolenbroek
2066*b636d99dSDavid van Moolenbroekcat >&5 <<_ACEOF
2067*b636d99dSDavid van Moolenbroek
2068*b636d99dSDavid van Moolenbroek
2069*b636d99dSDavid van Moolenbroek## ----------- ##
2070*b636d99dSDavid van Moolenbroek## Core tests. ##
2071*b636d99dSDavid van Moolenbroek## ----------- ##
2072*b636d99dSDavid van Moolenbroek
2073*b636d99dSDavid van Moolenbroek_ACEOF
2074*b636d99dSDavid van Moolenbroek
2075*b636d99dSDavid van Moolenbroek
2076*b636d99dSDavid van Moolenbroek# Keep a trace of the command line.
2077*b636d99dSDavid van Moolenbroek# Strip out --no-create and --no-recursion so they do not pile up.
2078*b636d99dSDavid van Moolenbroek# Strip out --silent because we don't want to record it for future runs.
2079*b636d99dSDavid van Moolenbroek# Also quote any args containing shell meta-characters.
2080*b636d99dSDavid van Moolenbroek# Make two passes to allow for proper duplicate-argument suppression.
2081*b636d99dSDavid van Moolenbroekac_configure_args=
2082*b636d99dSDavid van Moolenbroekac_configure_args0=
2083*b636d99dSDavid van Moolenbroekac_configure_args1=
2084*b636d99dSDavid van Moolenbroekac_must_keep_next=false
2085*b636d99dSDavid van Moolenbroekfor ac_pass in 1 2
2086*b636d99dSDavid van Moolenbroekdo
2087*b636d99dSDavid van Moolenbroek  for ac_arg
2088*b636d99dSDavid van Moolenbroek  do
2089*b636d99dSDavid van Moolenbroek    case $ac_arg in
2090*b636d99dSDavid van Moolenbroek    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2091*b636d99dSDavid van Moolenbroek    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2092*b636d99dSDavid van Moolenbroek    | -silent | --silent | --silen | --sile | --sil)
2093*b636d99dSDavid van Moolenbroek      continue ;;
2094*b636d99dSDavid van Moolenbroek    *\'*)
2095*b636d99dSDavid van Moolenbroek      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2096*b636d99dSDavid van Moolenbroek    esac
2097*b636d99dSDavid van Moolenbroek    case $ac_pass in
2098*b636d99dSDavid van Moolenbroek    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2099*b636d99dSDavid van Moolenbroek    2)
2100*b636d99dSDavid van Moolenbroek      as_fn_append ac_configure_args1 " '$ac_arg'"
2101*b636d99dSDavid van Moolenbroek      if test $ac_must_keep_next = true; then
2102*b636d99dSDavid van Moolenbroek	ac_must_keep_next=false # Got value, back to normal.
2103*b636d99dSDavid van Moolenbroek      else
2104*b636d99dSDavid van Moolenbroek	case $ac_arg in
2105*b636d99dSDavid van Moolenbroek	  *=* | --config-cache | -C | -disable-* | --disable-* \
2106*b636d99dSDavid van Moolenbroek	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2107*b636d99dSDavid van Moolenbroek	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2108*b636d99dSDavid van Moolenbroek	  | -with-* | --with-* | -without-* | --without-* | --x)
2109*b636d99dSDavid van Moolenbroek	    case "$ac_configure_args0 " in
2110*b636d99dSDavid van Moolenbroek	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2111*b636d99dSDavid van Moolenbroek	    esac
2112*b636d99dSDavid van Moolenbroek	    ;;
2113*b636d99dSDavid van Moolenbroek	  -* ) ac_must_keep_next=true ;;
2114*b636d99dSDavid van Moolenbroek	esac
2115*b636d99dSDavid van Moolenbroek      fi
2116*b636d99dSDavid van Moolenbroek      as_fn_append ac_configure_args " '$ac_arg'"
2117*b636d99dSDavid van Moolenbroek      ;;
2118*b636d99dSDavid van Moolenbroek    esac
2119*b636d99dSDavid van Moolenbroek  done
2120*b636d99dSDavid van Moolenbroekdone
2121*b636d99dSDavid van Moolenbroek{ ac_configure_args0=; unset ac_configure_args0;}
2122*b636d99dSDavid van Moolenbroek{ ac_configure_args1=; unset ac_configure_args1;}
2123*b636d99dSDavid van Moolenbroek
2124*b636d99dSDavid van Moolenbroek# When interrupted or exit'd, cleanup temporary files, and complete
2125*b636d99dSDavid van Moolenbroek# config.log.  We remove comments because anyway the quotes in there
2126*b636d99dSDavid van Moolenbroek# would cause problems or look ugly.
2127*b636d99dSDavid van Moolenbroek# WARNING: Use '\'' to represent an apostrophe within the trap.
2128*b636d99dSDavid van Moolenbroek# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2129*b636d99dSDavid van Moolenbroektrap 'exit_status=$?
2130*b636d99dSDavid van Moolenbroek  # Save into config.log some information that might help in debugging.
2131*b636d99dSDavid van Moolenbroek  {
2132*b636d99dSDavid van Moolenbroek    echo
2133*b636d99dSDavid van Moolenbroek
2134*b636d99dSDavid van Moolenbroek    $as_echo "## ---------------- ##
2135*b636d99dSDavid van Moolenbroek## Cache variables. ##
2136*b636d99dSDavid van Moolenbroek## ---------------- ##"
2137*b636d99dSDavid van Moolenbroek    echo
2138*b636d99dSDavid van Moolenbroek    # The following way of writing the cache mishandles newlines in values,
2139*b636d99dSDavid van Moolenbroek(
2140*b636d99dSDavid van Moolenbroek  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2141*b636d99dSDavid van Moolenbroek    eval ac_val=\$$ac_var
2142*b636d99dSDavid van Moolenbroek    case $ac_val in #(
2143*b636d99dSDavid van Moolenbroek    *${as_nl}*)
2144*b636d99dSDavid van Moolenbroek      case $ac_var in #(
2145*b636d99dSDavid van Moolenbroek      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2146*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2147*b636d99dSDavid van Moolenbroek      esac
2148*b636d99dSDavid van Moolenbroek      case $ac_var in #(
2149*b636d99dSDavid van Moolenbroek      _ | IFS | as_nl) ;; #(
2150*b636d99dSDavid van Moolenbroek      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2151*b636d99dSDavid van Moolenbroek      *) { eval $ac_var=; unset $ac_var;} ;;
2152*b636d99dSDavid van Moolenbroek      esac ;;
2153*b636d99dSDavid van Moolenbroek    esac
2154*b636d99dSDavid van Moolenbroek  done
2155*b636d99dSDavid van Moolenbroek  (set) 2>&1 |
2156*b636d99dSDavid van Moolenbroek    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2157*b636d99dSDavid van Moolenbroek    *${as_nl}ac_space=\ *)
2158*b636d99dSDavid van Moolenbroek      sed -n \
2159*b636d99dSDavid van Moolenbroek	"s/'\''/'\''\\\\'\'''\''/g;
2160*b636d99dSDavid van Moolenbroek	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2161*b636d99dSDavid van Moolenbroek      ;; #(
2162*b636d99dSDavid van Moolenbroek    *)
2163*b636d99dSDavid van Moolenbroek      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2164*b636d99dSDavid van Moolenbroek      ;;
2165*b636d99dSDavid van Moolenbroek    esac |
2166*b636d99dSDavid van Moolenbroek    sort
2167*b636d99dSDavid van Moolenbroek)
2168*b636d99dSDavid van Moolenbroek    echo
2169*b636d99dSDavid van Moolenbroek
2170*b636d99dSDavid van Moolenbroek    $as_echo "## ----------------- ##
2171*b636d99dSDavid van Moolenbroek## Output variables. ##
2172*b636d99dSDavid van Moolenbroek## ----------------- ##"
2173*b636d99dSDavid van Moolenbroek    echo
2174*b636d99dSDavid van Moolenbroek    for ac_var in $ac_subst_vars
2175*b636d99dSDavid van Moolenbroek    do
2176*b636d99dSDavid van Moolenbroek      eval ac_val=\$$ac_var
2177*b636d99dSDavid van Moolenbroek      case $ac_val in
2178*b636d99dSDavid van Moolenbroek      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2179*b636d99dSDavid van Moolenbroek      esac
2180*b636d99dSDavid van Moolenbroek      $as_echo "$ac_var='\''$ac_val'\''"
2181*b636d99dSDavid van Moolenbroek    done | sort
2182*b636d99dSDavid van Moolenbroek    echo
2183*b636d99dSDavid van Moolenbroek
2184*b636d99dSDavid van Moolenbroek    if test -n "$ac_subst_files"; then
2185*b636d99dSDavid van Moolenbroek      $as_echo "## ------------------- ##
2186*b636d99dSDavid van Moolenbroek## File substitutions. ##
2187*b636d99dSDavid van Moolenbroek## ------------------- ##"
2188*b636d99dSDavid van Moolenbroek      echo
2189*b636d99dSDavid van Moolenbroek      for ac_var in $ac_subst_files
2190*b636d99dSDavid van Moolenbroek      do
2191*b636d99dSDavid van Moolenbroek	eval ac_val=\$$ac_var
2192*b636d99dSDavid van Moolenbroek	case $ac_val in
2193*b636d99dSDavid van Moolenbroek	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2194*b636d99dSDavid van Moolenbroek	esac
2195*b636d99dSDavid van Moolenbroek	$as_echo "$ac_var='\''$ac_val'\''"
2196*b636d99dSDavid van Moolenbroek      done | sort
2197*b636d99dSDavid van Moolenbroek      echo
2198*b636d99dSDavid van Moolenbroek    fi
2199*b636d99dSDavid van Moolenbroek
2200*b636d99dSDavid van Moolenbroek    if test -s confdefs.h; then
2201*b636d99dSDavid van Moolenbroek      $as_echo "## ----------- ##
2202*b636d99dSDavid van Moolenbroek## confdefs.h. ##
2203*b636d99dSDavid van Moolenbroek## ----------- ##"
2204*b636d99dSDavid van Moolenbroek      echo
2205*b636d99dSDavid van Moolenbroek      cat confdefs.h
2206*b636d99dSDavid van Moolenbroek      echo
2207*b636d99dSDavid van Moolenbroek    fi
2208*b636d99dSDavid van Moolenbroek    test "$ac_signal" != 0 &&
2209*b636d99dSDavid van Moolenbroek      $as_echo "$as_me: caught signal $ac_signal"
2210*b636d99dSDavid van Moolenbroek    $as_echo "$as_me: exit $exit_status"
2211*b636d99dSDavid van Moolenbroek  } >&5
2212*b636d99dSDavid van Moolenbroek  rm -f core *.core core.conftest.* &&
2213*b636d99dSDavid van Moolenbroek    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2214*b636d99dSDavid van Moolenbroek    exit $exit_status
2215*b636d99dSDavid van Moolenbroek' 0
2216*b636d99dSDavid van Moolenbroekfor ac_signal in 1 2 13 15; do
2217*b636d99dSDavid van Moolenbroek  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2218*b636d99dSDavid van Moolenbroekdone
2219*b636d99dSDavid van Moolenbroekac_signal=0
2220*b636d99dSDavid van Moolenbroek
2221*b636d99dSDavid van Moolenbroek# confdefs.h avoids OS command line length limits that DEFS can exceed.
2222*b636d99dSDavid van Moolenbroekrm -f -r conftest* confdefs.h
2223*b636d99dSDavid van Moolenbroek
2224*b636d99dSDavid van Moolenbroek$as_echo "/* confdefs.h */" > confdefs.h
2225*b636d99dSDavid van Moolenbroek
2226*b636d99dSDavid van Moolenbroek# Predefined preprocessor variables.
2227*b636d99dSDavid van Moolenbroek
2228*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2229*b636d99dSDavid van Moolenbroek#define PACKAGE_NAME "$PACKAGE_NAME"
2230*b636d99dSDavid van Moolenbroek_ACEOF
2231*b636d99dSDavid van Moolenbroek
2232*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2233*b636d99dSDavid van Moolenbroek#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2234*b636d99dSDavid van Moolenbroek_ACEOF
2235*b636d99dSDavid van Moolenbroek
2236*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2237*b636d99dSDavid van Moolenbroek#define PACKAGE_VERSION "$PACKAGE_VERSION"
2238*b636d99dSDavid van Moolenbroek_ACEOF
2239*b636d99dSDavid van Moolenbroek
2240*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2241*b636d99dSDavid van Moolenbroek#define PACKAGE_STRING "$PACKAGE_STRING"
2242*b636d99dSDavid van Moolenbroek_ACEOF
2243*b636d99dSDavid van Moolenbroek
2244*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2245*b636d99dSDavid van Moolenbroek#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2246*b636d99dSDavid van Moolenbroek_ACEOF
2247*b636d99dSDavid van Moolenbroek
2248*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2249*b636d99dSDavid van Moolenbroek#define PACKAGE_URL "$PACKAGE_URL"
2250*b636d99dSDavid van Moolenbroek_ACEOF
2251*b636d99dSDavid van Moolenbroek
2252*b636d99dSDavid van Moolenbroek
2253*b636d99dSDavid van Moolenbroek# Let the site file select an alternate cache file if it wants to.
2254*b636d99dSDavid van Moolenbroek# Prefer an explicitly selected file to automatically selected ones.
2255*b636d99dSDavid van Moolenbroekac_site_file1=NONE
2256*b636d99dSDavid van Moolenbroekac_site_file2=NONE
2257*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_SITE"; then
2258*b636d99dSDavid van Moolenbroek  # We do not want a PATH search for config.site.
2259*b636d99dSDavid van Moolenbroek  case $CONFIG_SITE in #((
2260*b636d99dSDavid van Moolenbroek    -*)  ac_site_file1=./$CONFIG_SITE;;
2261*b636d99dSDavid van Moolenbroek    */*) ac_site_file1=$CONFIG_SITE;;
2262*b636d99dSDavid van Moolenbroek    *)   ac_site_file1=./$CONFIG_SITE;;
2263*b636d99dSDavid van Moolenbroek  esac
2264*b636d99dSDavid van Moolenbroekelif test "x$prefix" != xNONE; then
2265*b636d99dSDavid van Moolenbroek  ac_site_file1=$prefix/share/config.site
2266*b636d99dSDavid van Moolenbroek  ac_site_file2=$prefix/etc/config.site
2267*b636d99dSDavid van Moolenbroekelse
2268*b636d99dSDavid van Moolenbroek  ac_site_file1=$ac_default_prefix/share/config.site
2269*b636d99dSDavid van Moolenbroek  ac_site_file2=$ac_default_prefix/etc/config.site
2270*b636d99dSDavid van Moolenbroekfi
2271*b636d99dSDavid van Moolenbroekfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2272*b636d99dSDavid van Moolenbroekdo
2273*b636d99dSDavid van Moolenbroek  test "x$ac_site_file" = xNONE && continue
2274*b636d99dSDavid van Moolenbroek  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2275*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2276*b636d99dSDavid van Moolenbroek$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2277*b636d99dSDavid van Moolenbroek    sed 's/^/| /' "$ac_site_file" >&5
2278*b636d99dSDavid van Moolenbroek    . "$ac_site_file" \
2279*b636d99dSDavid van Moolenbroek      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281*b636d99dSDavid van Moolenbroekas_fn_error $? "failed to load site script $ac_site_file
2282*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
2283*b636d99dSDavid van Moolenbroek  fi
2284*b636d99dSDavid van Moolenbroekdone
2285*b636d99dSDavid van Moolenbroek
2286*b636d99dSDavid van Moolenbroekif test -r "$cache_file"; then
2287*b636d99dSDavid van Moolenbroek  # Some versions of bash will fail to source /dev/null (special files
2288*b636d99dSDavid van Moolenbroek  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2289*b636d99dSDavid van Moolenbroek  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2290*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2291*b636d99dSDavid van Moolenbroek$as_echo "$as_me: loading cache $cache_file" >&6;}
2292*b636d99dSDavid van Moolenbroek    case $cache_file in
2293*b636d99dSDavid van Moolenbroek      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2294*b636d99dSDavid van Moolenbroek      *)                      . "./$cache_file";;
2295*b636d99dSDavid van Moolenbroek    esac
2296*b636d99dSDavid van Moolenbroek  fi
2297*b636d99dSDavid van Moolenbroekelse
2298*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2299*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating cache $cache_file" >&6;}
2300*b636d99dSDavid van Moolenbroek  >$cache_file
2301*b636d99dSDavid van Moolenbroekfi
2302*b636d99dSDavid van Moolenbroek
2303*b636d99dSDavid van Moolenbroek# Check that the precious variables saved in the cache have kept the same
2304*b636d99dSDavid van Moolenbroek# value.
2305*b636d99dSDavid van Moolenbroekac_cache_corrupted=false
2306*b636d99dSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do
2307*b636d99dSDavid van Moolenbroek  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2308*b636d99dSDavid van Moolenbroek  eval ac_new_set=\$ac_env_${ac_var}_set
2309*b636d99dSDavid van Moolenbroek  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2310*b636d99dSDavid van Moolenbroek  eval ac_new_val=\$ac_env_${ac_var}_value
2311*b636d99dSDavid van Moolenbroek  case $ac_old_set,$ac_new_set in
2312*b636d99dSDavid van Moolenbroek    set,)
2313*b636d99dSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2314*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2315*b636d99dSDavid van Moolenbroek      ac_cache_corrupted=: ;;
2316*b636d99dSDavid van Moolenbroek    ,set)
2317*b636d99dSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2318*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2319*b636d99dSDavid van Moolenbroek      ac_cache_corrupted=: ;;
2320*b636d99dSDavid van Moolenbroek    ,);;
2321*b636d99dSDavid van Moolenbroek    *)
2322*b636d99dSDavid van Moolenbroek      if test "x$ac_old_val" != "x$ac_new_val"; then
2323*b636d99dSDavid van Moolenbroek	# differences in whitespace do not lead to failure.
2324*b636d99dSDavid van Moolenbroek	ac_old_val_w=`echo x $ac_old_val`
2325*b636d99dSDavid van Moolenbroek	ac_new_val_w=`echo x $ac_new_val`
2326*b636d99dSDavid van Moolenbroek	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2327*b636d99dSDavid van Moolenbroek	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2328*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2329*b636d99dSDavid van Moolenbroek	  ac_cache_corrupted=:
2330*b636d99dSDavid van Moolenbroek	else
2331*b636d99dSDavid van Moolenbroek	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2332*b636d99dSDavid van Moolenbroek$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2333*b636d99dSDavid van Moolenbroek	  eval $ac_var=\$ac_old_val
2334*b636d99dSDavid van Moolenbroek	fi
2335*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2336*b636d99dSDavid van Moolenbroek$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2337*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2338*b636d99dSDavid van Moolenbroek$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2339*b636d99dSDavid van Moolenbroek      fi;;
2340*b636d99dSDavid van Moolenbroek  esac
2341*b636d99dSDavid van Moolenbroek  # Pass precious variables to config.status.
2342*b636d99dSDavid van Moolenbroek  if test "$ac_new_set" = set; then
2343*b636d99dSDavid van Moolenbroek    case $ac_new_val in
2344*b636d99dSDavid van Moolenbroek    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2345*b636d99dSDavid van Moolenbroek    *) ac_arg=$ac_var=$ac_new_val ;;
2346*b636d99dSDavid van Moolenbroek    esac
2347*b636d99dSDavid van Moolenbroek    case " $ac_configure_args " in
2348*b636d99dSDavid van Moolenbroek      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2349*b636d99dSDavid van Moolenbroek      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2350*b636d99dSDavid van Moolenbroek    esac
2351*b636d99dSDavid van Moolenbroek  fi
2352*b636d99dSDavid van Moolenbroekdone
2353*b636d99dSDavid van Moolenbroekif $ac_cache_corrupted; then
2354*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2355*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2356*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2357*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2358*b636d99dSDavid van Moolenbroek  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2359*b636d99dSDavid van Moolenbroekfi
2360*b636d99dSDavid van Moolenbroek## -------------------- ##
2361*b636d99dSDavid van Moolenbroek## Main body of script. ##
2362*b636d99dSDavid van Moolenbroek## -------------------- ##
2363*b636d99dSDavid van Moolenbroek
2364*b636d99dSDavid van Moolenbroekac_ext=c
2365*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
2366*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2367*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2368*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
2369*b636d99dSDavid van Moolenbroek
2370*b636d99dSDavid van Moolenbroek
2371*b636d99dSDavid van Moolenbroek
2372*b636d99dSDavid van Moolenbroekac_aux_dir=
2373*b636d99dSDavid van Moolenbroekfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2374*b636d99dSDavid van Moolenbroek  if test -f "$ac_dir/install-sh"; then
2375*b636d99dSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2376*b636d99dSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/install-sh -c"
2377*b636d99dSDavid van Moolenbroek    break
2378*b636d99dSDavid van Moolenbroek  elif test -f "$ac_dir/install.sh"; then
2379*b636d99dSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2380*b636d99dSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/install.sh -c"
2381*b636d99dSDavid van Moolenbroek    break
2382*b636d99dSDavid van Moolenbroek  elif test -f "$ac_dir/shtool"; then
2383*b636d99dSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2384*b636d99dSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/shtool install -c"
2385*b636d99dSDavid van Moolenbroek    break
2386*b636d99dSDavid van Moolenbroek  fi
2387*b636d99dSDavid van Moolenbroekdone
2388*b636d99dSDavid van Moolenbroekif test -z "$ac_aux_dir"; then
2389*b636d99dSDavid van Moolenbroek  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2390*b636d99dSDavid van Moolenbroekfi
2391*b636d99dSDavid van Moolenbroek
2392*b636d99dSDavid van Moolenbroek# These three variables are undocumented and unsupported,
2393*b636d99dSDavid van Moolenbroek# and are intended to be withdrawn in a future Autoconf release.
2394*b636d99dSDavid van Moolenbroek# They can cause serious problems if a builder's source tree is in a directory
2395*b636d99dSDavid van Moolenbroek# whose full name contains unusual characters.
2396*b636d99dSDavid van Moolenbroekac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2397*b636d99dSDavid van Moolenbroekac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2398*b636d99dSDavid van Moolenbroekac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2399*b636d99dSDavid van Moolenbroek
2400*b636d99dSDavid van Moolenbroek
2401*b636d99dSDavid van Moolenbroek# Make sure we can run config.sub.
2402*b636d99dSDavid van Moolenbroek$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2403*b636d99dSDavid van Moolenbroek  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2404*b636d99dSDavid van Moolenbroek
2405*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2406*b636d99dSDavid van Moolenbroek$as_echo_n "checking build system type... " >&6; }
2407*b636d99dSDavid van Moolenbroekif ${ac_cv_build+:} false; then :
2408*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2409*b636d99dSDavid van Moolenbroekelse
2410*b636d99dSDavid van Moolenbroek  ac_build_alias=$build_alias
2411*b636d99dSDavid van Moolenbroektest "x$ac_build_alias" = x &&
2412*b636d99dSDavid van Moolenbroek  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2413*b636d99dSDavid van Moolenbroektest "x$ac_build_alias" = x &&
2414*b636d99dSDavid van Moolenbroek  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2415*b636d99dSDavid van Moolenbroekac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2416*b636d99dSDavid van Moolenbroek  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2417*b636d99dSDavid van Moolenbroek
2418*b636d99dSDavid van Moolenbroekfi
2419*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2420*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_build" >&6; }
2421*b636d99dSDavid van Moolenbroekcase $ac_cv_build in
2422*b636d99dSDavid van Moolenbroek*-*-*) ;;
2423*b636d99dSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2424*b636d99dSDavid van Moolenbroekesac
2425*b636d99dSDavid van Moolenbroekbuild=$ac_cv_build
2426*b636d99dSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-'
2427*b636d99dSDavid van Moolenbroekset x $ac_cv_build
2428*b636d99dSDavid van Moolenbroekshift
2429*b636d99dSDavid van Moolenbroekbuild_cpu=$1
2430*b636d99dSDavid van Moolenbroekbuild_vendor=$2
2431*b636d99dSDavid van Moolenbroekshift; shift
2432*b636d99dSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*,
2433*b636d99dSDavid van Moolenbroek# except with old shells:
2434*b636d99dSDavid van Moolenbroekbuild_os=$*
2435*b636d99dSDavid van MoolenbroekIFS=$ac_save_IFS
2436*b636d99dSDavid van Moolenbroekcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2437*b636d99dSDavid van Moolenbroek
2438*b636d99dSDavid van Moolenbroek
2439*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2440*b636d99dSDavid van Moolenbroek$as_echo_n "checking host system type... " >&6; }
2441*b636d99dSDavid van Moolenbroekif ${ac_cv_host+:} false; then :
2442*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2443*b636d99dSDavid van Moolenbroekelse
2444*b636d99dSDavid van Moolenbroek  if test "x$host_alias" = x; then
2445*b636d99dSDavid van Moolenbroek  ac_cv_host=$ac_cv_build
2446*b636d99dSDavid van Moolenbroekelse
2447*b636d99dSDavid van Moolenbroek  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2448*b636d99dSDavid van Moolenbroek    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2449*b636d99dSDavid van Moolenbroekfi
2450*b636d99dSDavid van Moolenbroek
2451*b636d99dSDavid van Moolenbroekfi
2452*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2453*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_host" >&6; }
2454*b636d99dSDavid van Moolenbroekcase $ac_cv_host in
2455*b636d99dSDavid van Moolenbroek*-*-*) ;;
2456*b636d99dSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2457*b636d99dSDavid van Moolenbroekesac
2458*b636d99dSDavid van Moolenbroekhost=$ac_cv_host
2459*b636d99dSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-'
2460*b636d99dSDavid van Moolenbroekset x $ac_cv_host
2461*b636d99dSDavid van Moolenbroekshift
2462*b636d99dSDavid van Moolenbroekhost_cpu=$1
2463*b636d99dSDavid van Moolenbroekhost_vendor=$2
2464*b636d99dSDavid van Moolenbroekshift; shift
2465*b636d99dSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*,
2466*b636d99dSDavid van Moolenbroek# except with old shells:
2467*b636d99dSDavid van Moolenbroekhost_os=$*
2468*b636d99dSDavid van MoolenbroekIFS=$ac_save_IFS
2469*b636d99dSDavid van Moolenbroekcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2470*b636d99dSDavid van Moolenbroek
2471*b636d99dSDavid van Moolenbroek
2472*b636d99dSDavid van Moolenbroek
2473*b636d99dSDavid van Moolenbroek
2474*b636d99dSDavid van Moolenbroek
2475*b636d99dSDavid van Moolenbroek
2476*b636d99dSDavid van Moolenbroek
2477*b636d99dSDavid van Moolenbroek
2478*b636d99dSDavid van Moolenbroek
2479*b636d99dSDavid van Moolenbroek# Check whether --with-gcc was given.
2480*b636d99dSDavid van Moolenbroekif test "${with_gcc+set}" = set; then :
2481*b636d99dSDavid van Moolenbroek  withval=$with_gcc;
2482*b636d99dSDavid van Moolenbroekfi
2483*b636d99dSDavid van Moolenbroek
2484*b636d99dSDavid van Moolenbroek    V_INCLS=""
2485*b636d99dSDavid van Moolenbroek    if test "${srcdir}" != "." ; then
2486*b636d99dSDavid van Moolenbroek	    V_INCLS="-I$srcdir"
2487*b636d99dSDavid van Moolenbroek    fi
2488*b636d99dSDavid van Moolenbroek    if test "${CFLAGS+set}" = set; then
2489*b636d99dSDavid van Moolenbroek	    LBL_CFLAGS="$CFLAGS"
2490*b636d99dSDavid van Moolenbroek    fi
2491*b636d99dSDavid van Moolenbroek    if test -z "$CC" ; then
2492*b636d99dSDavid van Moolenbroek	    case "$host_os" in
2493*b636d99dSDavid van Moolenbroek
2494*b636d99dSDavid van Moolenbroek	    bsdi*)
2495*b636d99dSDavid van Moolenbroek		    # Extract the first word of "shlicc2", so it can be a program name with args.
2496*b636d99dSDavid van Moolenbroekset dummy shlicc2; ac_word=$2
2497*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2499*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_SHLICC2+:} false; then :
2500*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2501*b636d99dSDavid van Moolenbroekelse
2502*b636d99dSDavid van Moolenbroek  if test -n "$SHLICC2"; then
2503*b636d99dSDavid van Moolenbroek  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2504*b636d99dSDavid van Moolenbroekelse
2505*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2507*b636d99dSDavid van Moolenbroekdo
2508*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2509*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2510*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2511*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2512*b636d99dSDavid van Moolenbroek    ac_cv_prog_SHLICC2="yes"
2513*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2514*b636d99dSDavid van Moolenbroek    break 2
2515*b636d99dSDavid van Moolenbroek  fi
2516*b636d99dSDavid van Moolenbroekdone
2517*b636d99dSDavid van Moolenbroek  done
2518*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2519*b636d99dSDavid van Moolenbroek
2520*b636d99dSDavid van Moolenbroek  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2521*b636d99dSDavid van Moolenbroekfi
2522*b636d99dSDavid van Moolenbroekfi
2523*b636d99dSDavid van MoolenbroekSHLICC2=$ac_cv_prog_SHLICC2
2524*b636d99dSDavid van Moolenbroekif test -n "$SHLICC2"; then
2525*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2526*b636d99dSDavid van Moolenbroek$as_echo "$SHLICC2" >&6; }
2527*b636d99dSDavid van Moolenbroekelse
2528*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2529*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2530*b636d99dSDavid van Moolenbroekfi
2531*b636d99dSDavid van Moolenbroek
2532*b636d99dSDavid van Moolenbroek
2533*b636d99dSDavid van Moolenbroek		    if test $SHLICC2 = yes ; then
2534*b636d99dSDavid van Moolenbroek			    CC=shlicc2
2535*b636d99dSDavid van Moolenbroek			    export CC
2536*b636d99dSDavid van Moolenbroek		    fi
2537*b636d99dSDavid van Moolenbroek		    ;;
2538*b636d99dSDavid van Moolenbroek	    esac
2539*b636d99dSDavid van Moolenbroek    fi
2540*b636d99dSDavid van Moolenbroek    if test -z "$CC" -a "$with_gcc" = no ; then
2541*b636d99dSDavid van Moolenbroek	    CC=cc
2542*b636d99dSDavid van Moolenbroek	    export CC
2543*b636d99dSDavid van Moolenbroek    fi
2544*b636d99dSDavid van Moolenbroek
2545*b636d99dSDavid van Moolenbroekac_ext=c
2546*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
2547*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2548*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2549*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
2550*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then
2551*b636d99dSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2552*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}gcc; ac_word=$2
2553*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2554*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2555*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
2556*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2557*b636d99dSDavid van Moolenbroekelse
2558*b636d99dSDavid van Moolenbroek  if test -n "$CC"; then
2559*b636d99dSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
2560*b636d99dSDavid van Moolenbroekelse
2561*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2563*b636d99dSDavid van Moolenbroekdo
2564*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2565*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2566*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2567*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2568*b636d99dSDavid van Moolenbroek    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2569*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2570*b636d99dSDavid van Moolenbroek    break 2
2571*b636d99dSDavid van Moolenbroek  fi
2572*b636d99dSDavid van Moolenbroekdone
2573*b636d99dSDavid van Moolenbroek  done
2574*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2575*b636d99dSDavid van Moolenbroek
2576*b636d99dSDavid van Moolenbroekfi
2577*b636d99dSDavid van Moolenbroekfi
2578*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC
2579*b636d99dSDavid van Moolenbroekif test -n "$CC"; then
2580*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2581*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; }
2582*b636d99dSDavid van Moolenbroekelse
2583*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2584*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2585*b636d99dSDavid van Moolenbroekfi
2586*b636d99dSDavid van Moolenbroek
2587*b636d99dSDavid van Moolenbroek
2588*b636d99dSDavid van Moolenbroekfi
2589*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_CC"; then
2590*b636d99dSDavid van Moolenbroek  ac_ct_CC=$CC
2591*b636d99dSDavid van Moolenbroek  # Extract the first word of "gcc", so it can be a program name with args.
2592*b636d99dSDavid van Moolenbroekset dummy gcc; ac_word=$2
2593*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2594*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2595*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then :
2596*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2597*b636d99dSDavid van Moolenbroekelse
2598*b636d99dSDavid van Moolenbroek  if test -n "$ac_ct_CC"; then
2599*b636d99dSDavid van Moolenbroek  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2600*b636d99dSDavid van Moolenbroekelse
2601*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2602*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2603*b636d99dSDavid van Moolenbroekdo
2604*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2605*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2606*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2607*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2608*b636d99dSDavid van Moolenbroek    ac_cv_prog_ac_ct_CC="gcc"
2609*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2610*b636d99dSDavid van Moolenbroek    break 2
2611*b636d99dSDavid van Moolenbroek  fi
2612*b636d99dSDavid van Moolenbroekdone
2613*b636d99dSDavid van Moolenbroek  done
2614*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2615*b636d99dSDavid van Moolenbroek
2616*b636d99dSDavid van Moolenbroekfi
2617*b636d99dSDavid van Moolenbroekfi
2618*b636d99dSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC
2619*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_CC"; then
2620*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2621*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; }
2622*b636d99dSDavid van Moolenbroekelse
2623*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2624*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2625*b636d99dSDavid van Moolenbroekfi
2626*b636d99dSDavid van Moolenbroek
2627*b636d99dSDavid van Moolenbroek  if test "x$ac_ct_CC" = x; then
2628*b636d99dSDavid van Moolenbroek    CC=""
2629*b636d99dSDavid van Moolenbroek  else
2630*b636d99dSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
2631*b636d99dSDavid van Moolenbroekyes:)
2632*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2633*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2634*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;;
2635*b636d99dSDavid van Moolenbroekesac
2636*b636d99dSDavid van Moolenbroek    CC=$ac_ct_CC
2637*b636d99dSDavid van Moolenbroek  fi
2638*b636d99dSDavid van Moolenbroekelse
2639*b636d99dSDavid van Moolenbroek  CC="$ac_cv_prog_CC"
2640*b636d99dSDavid van Moolenbroekfi
2641*b636d99dSDavid van Moolenbroek
2642*b636d99dSDavid van Moolenbroekif test -z "$CC"; then
2643*b636d99dSDavid van Moolenbroek          if test -n "$ac_tool_prefix"; then
2644*b636d99dSDavid van Moolenbroek    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2645*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}cc; ac_word=$2
2646*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2647*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2648*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
2649*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2650*b636d99dSDavid van Moolenbroekelse
2651*b636d99dSDavid van Moolenbroek  if test -n "$CC"; then
2652*b636d99dSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
2653*b636d99dSDavid van Moolenbroekelse
2654*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2655*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2656*b636d99dSDavid van Moolenbroekdo
2657*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2658*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2659*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2660*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2661*b636d99dSDavid van Moolenbroek    ac_cv_prog_CC="${ac_tool_prefix}cc"
2662*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2663*b636d99dSDavid van Moolenbroek    break 2
2664*b636d99dSDavid van Moolenbroek  fi
2665*b636d99dSDavid van Moolenbroekdone
2666*b636d99dSDavid van Moolenbroek  done
2667*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2668*b636d99dSDavid van Moolenbroek
2669*b636d99dSDavid van Moolenbroekfi
2670*b636d99dSDavid van Moolenbroekfi
2671*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC
2672*b636d99dSDavid van Moolenbroekif test -n "$CC"; then
2673*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2674*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; }
2675*b636d99dSDavid van Moolenbroekelse
2676*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2677*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2678*b636d99dSDavid van Moolenbroekfi
2679*b636d99dSDavid van Moolenbroek
2680*b636d99dSDavid van Moolenbroek
2681*b636d99dSDavid van Moolenbroek  fi
2682*b636d99dSDavid van Moolenbroekfi
2683*b636d99dSDavid van Moolenbroekif test -z "$CC"; then
2684*b636d99dSDavid van Moolenbroek  # Extract the first word of "cc", so it can be a program name with args.
2685*b636d99dSDavid van Moolenbroekset dummy cc; ac_word=$2
2686*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2687*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2688*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
2689*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2690*b636d99dSDavid van Moolenbroekelse
2691*b636d99dSDavid van Moolenbroek  if test -n "$CC"; then
2692*b636d99dSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
2693*b636d99dSDavid van Moolenbroekelse
2694*b636d99dSDavid van Moolenbroek  ac_prog_rejected=no
2695*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2696*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2697*b636d99dSDavid van Moolenbroekdo
2698*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2699*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2700*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2701*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2702*b636d99dSDavid van Moolenbroek    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2703*b636d99dSDavid van Moolenbroek       ac_prog_rejected=yes
2704*b636d99dSDavid van Moolenbroek       continue
2705*b636d99dSDavid van Moolenbroek     fi
2706*b636d99dSDavid van Moolenbroek    ac_cv_prog_CC="cc"
2707*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2708*b636d99dSDavid van Moolenbroek    break 2
2709*b636d99dSDavid van Moolenbroek  fi
2710*b636d99dSDavid van Moolenbroekdone
2711*b636d99dSDavid van Moolenbroek  done
2712*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2713*b636d99dSDavid van Moolenbroek
2714*b636d99dSDavid van Moolenbroekif test $ac_prog_rejected = yes; then
2715*b636d99dSDavid van Moolenbroek  # We found a bogon in the path, so make sure we never use it.
2716*b636d99dSDavid van Moolenbroek  set dummy $ac_cv_prog_CC
2717*b636d99dSDavid van Moolenbroek  shift
2718*b636d99dSDavid van Moolenbroek  if test $# != 0; then
2719*b636d99dSDavid van Moolenbroek    # We chose a different compiler from the bogus one.
2720*b636d99dSDavid van Moolenbroek    # However, it has the same basename, so the bogon will be chosen
2721*b636d99dSDavid van Moolenbroek    # first if we set CC to just the basename; use the full file name.
2722*b636d99dSDavid van Moolenbroek    shift
2723*b636d99dSDavid van Moolenbroek    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2724*b636d99dSDavid van Moolenbroek  fi
2725*b636d99dSDavid van Moolenbroekfi
2726*b636d99dSDavid van Moolenbroekfi
2727*b636d99dSDavid van Moolenbroekfi
2728*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC
2729*b636d99dSDavid van Moolenbroekif test -n "$CC"; then
2730*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2731*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; }
2732*b636d99dSDavid van Moolenbroekelse
2733*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2734*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2735*b636d99dSDavid van Moolenbroekfi
2736*b636d99dSDavid van Moolenbroek
2737*b636d99dSDavid van Moolenbroek
2738*b636d99dSDavid van Moolenbroekfi
2739*b636d99dSDavid van Moolenbroekif test -z "$CC"; then
2740*b636d99dSDavid van Moolenbroek  if test -n "$ac_tool_prefix"; then
2741*b636d99dSDavid van Moolenbroek  for ac_prog in cl.exe
2742*b636d99dSDavid van Moolenbroek  do
2743*b636d99dSDavid van Moolenbroek    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2744*b636d99dSDavid van Moolenbroekset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2745*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2746*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2747*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
2748*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2749*b636d99dSDavid van Moolenbroekelse
2750*b636d99dSDavid van Moolenbroek  if test -n "$CC"; then
2751*b636d99dSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
2752*b636d99dSDavid van Moolenbroekelse
2753*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2754*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2755*b636d99dSDavid van Moolenbroekdo
2756*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2757*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2758*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2759*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2760*b636d99dSDavid van Moolenbroek    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2761*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2762*b636d99dSDavid van Moolenbroek    break 2
2763*b636d99dSDavid van Moolenbroek  fi
2764*b636d99dSDavid van Moolenbroekdone
2765*b636d99dSDavid van Moolenbroek  done
2766*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2767*b636d99dSDavid van Moolenbroek
2768*b636d99dSDavid van Moolenbroekfi
2769*b636d99dSDavid van Moolenbroekfi
2770*b636d99dSDavid van MoolenbroekCC=$ac_cv_prog_CC
2771*b636d99dSDavid van Moolenbroekif test -n "$CC"; then
2772*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2773*b636d99dSDavid van Moolenbroek$as_echo "$CC" >&6; }
2774*b636d99dSDavid van Moolenbroekelse
2775*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2776*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2777*b636d99dSDavid van Moolenbroekfi
2778*b636d99dSDavid van Moolenbroek
2779*b636d99dSDavid van Moolenbroek
2780*b636d99dSDavid van Moolenbroek    test -n "$CC" && break
2781*b636d99dSDavid van Moolenbroek  done
2782*b636d99dSDavid van Moolenbroekfi
2783*b636d99dSDavid van Moolenbroekif test -z "$CC"; then
2784*b636d99dSDavid van Moolenbroek  ac_ct_CC=$CC
2785*b636d99dSDavid van Moolenbroek  for ac_prog in cl.exe
2786*b636d99dSDavid van Moolenbroekdo
2787*b636d99dSDavid van Moolenbroek  # Extract the first word of "$ac_prog", so it can be a program name with args.
2788*b636d99dSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2
2789*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2790*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2791*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then :
2792*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2793*b636d99dSDavid van Moolenbroekelse
2794*b636d99dSDavid van Moolenbroek  if test -n "$ac_ct_CC"; then
2795*b636d99dSDavid van Moolenbroek  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2796*b636d99dSDavid van Moolenbroekelse
2797*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2798*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
2799*b636d99dSDavid van Moolenbroekdo
2800*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
2801*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2802*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2803*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2804*b636d99dSDavid van Moolenbroek    ac_cv_prog_ac_ct_CC="$ac_prog"
2805*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2806*b636d99dSDavid van Moolenbroek    break 2
2807*b636d99dSDavid van Moolenbroek  fi
2808*b636d99dSDavid van Moolenbroekdone
2809*b636d99dSDavid van Moolenbroek  done
2810*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
2811*b636d99dSDavid van Moolenbroek
2812*b636d99dSDavid van Moolenbroekfi
2813*b636d99dSDavid van Moolenbroekfi
2814*b636d99dSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC
2815*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_CC"; then
2816*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2817*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; }
2818*b636d99dSDavid van Moolenbroekelse
2819*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2820*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2821*b636d99dSDavid van Moolenbroekfi
2822*b636d99dSDavid van Moolenbroek
2823*b636d99dSDavid van Moolenbroek
2824*b636d99dSDavid van Moolenbroek  test -n "$ac_ct_CC" && break
2825*b636d99dSDavid van Moolenbroekdone
2826*b636d99dSDavid van Moolenbroek
2827*b636d99dSDavid van Moolenbroek  if test "x$ac_ct_CC" = x; then
2828*b636d99dSDavid van Moolenbroek    CC=""
2829*b636d99dSDavid van Moolenbroek  else
2830*b636d99dSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
2831*b636d99dSDavid van Moolenbroekyes:)
2832*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2833*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2834*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;;
2835*b636d99dSDavid van Moolenbroekesac
2836*b636d99dSDavid van Moolenbroek    CC=$ac_ct_CC
2837*b636d99dSDavid van Moolenbroek  fi
2838*b636d99dSDavid van Moolenbroekfi
2839*b636d99dSDavid van Moolenbroek
2840*b636d99dSDavid van Moolenbroekfi
2841*b636d99dSDavid van Moolenbroek
2842*b636d99dSDavid van Moolenbroek
2843*b636d99dSDavid van Moolenbroektest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2844*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2845*b636d99dSDavid van Moolenbroekas_fn_error $? "no acceptable C compiler found in \$PATH
2846*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
2847*b636d99dSDavid van Moolenbroek
2848*b636d99dSDavid van Moolenbroek# Provide some information about the compiler.
2849*b636d99dSDavid van Moolenbroek$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2850*b636d99dSDavid van Moolenbroekset X $ac_compile
2851*b636d99dSDavid van Moolenbroekac_compiler=$2
2852*b636d99dSDavid van Moolenbroekfor ac_option in --version -v -V -qversion; do
2853*b636d99dSDavid van Moolenbroek  { { ac_try="$ac_compiler $ac_option >&5"
2854*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
2855*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2856*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
2857*b636d99dSDavid van Moolenbroekesac
2858*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2859*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
2860*b636d99dSDavid van Moolenbroek  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2861*b636d99dSDavid van Moolenbroek  ac_status=$?
2862*b636d99dSDavid van Moolenbroek  if test -s conftest.err; then
2863*b636d99dSDavid van Moolenbroek    sed '10a\
2864*b636d99dSDavid van Moolenbroek... rest of stderr output deleted ...
2865*b636d99dSDavid van Moolenbroek         10q' conftest.err >conftest.er1
2866*b636d99dSDavid van Moolenbroek    cat conftest.er1 >&5
2867*b636d99dSDavid van Moolenbroek  fi
2868*b636d99dSDavid van Moolenbroek  rm -f conftest.er1 conftest.err
2869*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2870*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }
2871*b636d99dSDavid van Moolenbroekdone
2872*b636d99dSDavid van Moolenbroek
2873*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
2875*b636d99dSDavid van Moolenbroek
2876*b636d99dSDavid van Moolenbroekint
2877*b636d99dSDavid van Moolenbroekmain ()
2878*b636d99dSDavid van Moolenbroek{
2879*b636d99dSDavid van Moolenbroek
2880*b636d99dSDavid van Moolenbroek  ;
2881*b636d99dSDavid van Moolenbroek  return 0;
2882*b636d99dSDavid van Moolenbroek}
2883*b636d99dSDavid van Moolenbroek_ACEOF
2884*b636d99dSDavid van Moolenbroekac_clean_files_save=$ac_clean_files
2885*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2886*b636d99dSDavid van Moolenbroek# Try to create an executable without -o first, disregard a.out.
2887*b636d99dSDavid van Moolenbroek# It will help us diagnose broken compilers, and finding out an intuition
2888*b636d99dSDavid van Moolenbroek# of exeext.
2889*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2890*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the C compiler works... " >&6; }
2891*b636d99dSDavid van Moolenbroekac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2892*b636d99dSDavid van Moolenbroek
2893*b636d99dSDavid van Moolenbroek# The possible output files:
2894*b636d99dSDavid van Moolenbroekac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2895*b636d99dSDavid van Moolenbroek
2896*b636d99dSDavid van Moolenbroekac_rmfiles=
2897*b636d99dSDavid van Moolenbroekfor ac_file in $ac_files
2898*b636d99dSDavid van Moolenbroekdo
2899*b636d99dSDavid van Moolenbroek  case $ac_file in
2900*b636d99dSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2901*b636d99dSDavid van Moolenbroek    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2902*b636d99dSDavid van Moolenbroek  esac
2903*b636d99dSDavid van Moolenbroekdone
2904*b636d99dSDavid van Moolenbroekrm -f $ac_rmfiles
2905*b636d99dSDavid van Moolenbroek
2906*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_link_default"
2907*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
2908*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2909*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
2910*b636d99dSDavid van Moolenbroekesac
2911*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2912*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
2913*b636d99dSDavid van Moolenbroek  (eval "$ac_link_default") 2>&5
2914*b636d99dSDavid van Moolenbroek  ac_status=$?
2915*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2916*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }; then :
2917*b636d99dSDavid van Moolenbroek  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2918*b636d99dSDavid van Moolenbroek# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2919*b636d99dSDavid van Moolenbroek# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2920*b636d99dSDavid van Moolenbroek# so that the user can short-circuit this test for compilers unknown to
2921*b636d99dSDavid van Moolenbroek# Autoconf.
2922*b636d99dSDavid van Moolenbroekfor ac_file in $ac_files ''
2923*b636d99dSDavid van Moolenbroekdo
2924*b636d99dSDavid van Moolenbroek  test -f "$ac_file" || continue
2925*b636d99dSDavid van Moolenbroek  case $ac_file in
2926*b636d99dSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2927*b636d99dSDavid van Moolenbroek	;;
2928*b636d99dSDavid van Moolenbroek    [ab].out )
2929*b636d99dSDavid van Moolenbroek	# We found the default executable, but exeext='' is most
2930*b636d99dSDavid van Moolenbroek	# certainly right.
2931*b636d99dSDavid van Moolenbroek	break;;
2932*b636d99dSDavid van Moolenbroek    *.* )
2933*b636d99dSDavid van Moolenbroek	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2934*b636d99dSDavid van Moolenbroek	then :; else
2935*b636d99dSDavid van Moolenbroek	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2936*b636d99dSDavid van Moolenbroek	fi
2937*b636d99dSDavid van Moolenbroek	# We set ac_cv_exeext here because the later test for it is not
2938*b636d99dSDavid van Moolenbroek	# safe: cross compilers may not add the suffix if given an `-o'
2939*b636d99dSDavid van Moolenbroek	# argument, so we may need to know it at that point already.
2940*b636d99dSDavid van Moolenbroek	# Even if this section looks crufty: it has the advantage of
2941*b636d99dSDavid van Moolenbroek	# actually working.
2942*b636d99dSDavid van Moolenbroek	break;;
2943*b636d99dSDavid van Moolenbroek    * )
2944*b636d99dSDavid van Moolenbroek	break;;
2945*b636d99dSDavid van Moolenbroek  esac
2946*b636d99dSDavid van Moolenbroekdone
2947*b636d99dSDavid van Moolenbroektest "$ac_cv_exeext" = no && ac_cv_exeext=
2948*b636d99dSDavid van Moolenbroek
2949*b636d99dSDavid van Moolenbroekelse
2950*b636d99dSDavid van Moolenbroek  ac_file=''
2951*b636d99dSDavid van Moolenbroekfi
2952*b636d99dSDavid van Moolenbroekif test -z "$ac_file"; then :
2953*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2954*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
2955*b636d99dSDavid van Moolenbroek$as_echo "$as_me: failed program was:" >&5
2956*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
2957*b636d99dSDavid van Moolenbroek
2958*b636d99dSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2959*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2960*b636d99dSDavid van Moolenbroekas_fn_error 77 "C compiler cannot create executables
2961*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
2962*b636d99dSDavid van Moolenbroekelse
2963*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2964*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
2965*b636d99dSDavid van Moolenbroekfi
2966*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2967*b636d99dSDavid van Moolenbroek$as_echo_n "checking for C compiler default output file name... " >&6; }
2968*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2969*b636d99dSDavid van Moolenbroek$as_echo "$ac_file" >&6; }
2970*b636d99dSDavid van Moolenbroekac_exeext=$ac_cv_exeext
2971*b636d99dSDavid van Moolenbroek
2972*b636d99dSDavid van Moolenbroekrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2973*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
2974*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2975*b636d99dSDavid van Moolenbroek$as_echo_n "checking for suffix of executables... " >&6; }
2976*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_link"
2977*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
2978*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
2980*b636d99dSDavid van Moolenbroekesac
2981*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2982*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
2983*b636d99dSDavid van Moolenbroek  (eval "$ac_link") 2>&5
2984*b636d99dSDavid van Moolenbroek  ac_status=$?
2985*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2986*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }; then :
2987*b636d99dSDavid van Moolenbroek  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2988*b636d99dSDavid van Moolenbroek# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2989*b636d99dSDavid van Moolenbroek# work properly (i.e., refer to `conftest.exe'), while it won't with
2990*b636d99dSDavid van Moolenbroek# `rm'.
2991*b636d99dSDavid van Moolenbroekfor ac_file in conftest.exe conftest conftest.*; do
2992*b636d99dSDavid van Moolenbroek  test -f "$ac_file" || continue
2993*b636d99dSDavid van Moolenbroek  case $ac_file in
2994*b636d99dSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2995*b636d99dSDavid van Moolenbroek    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2996*b636d99dSDavid van Moolenbroek	  break;;
2997*b636d99dSDavid van Moolenbroek    * ) break;;
2998*b636d99dSDavid van Moolenbroek  esac
2999*b636d99dSDavid van Moolenbroekdone
3000*b636d99dSDavid van Moolenbroekelse
3001*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3002*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3003*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3004*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3005*b636d99dSDavid van Moolenbroekfi
3006*b636d99dSDavid van Moolenbroekrm -f conftest conftest$ac_cv_exeext
3007*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3008*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_exeext" >&6; }
3009*b636d99dSDavid van Moolenbroek
3010*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext
3011*b636d99dSDavid van MoolenbroekEXEEXT=$ac_cv_exeext
3012*b636d99dSDavid van Moolenbroekac_exeext=$EXEEXT
3013*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3014*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3015*b636d99dSDavid van Moolenbroek#include <stdio.h>
3016*b636d99dSDavid van Moolenbroekint
3017*b636d99dSDavid van Moolenbroekmain ()
3018*b636d99dSDavid van Moolenbroek{
3019*b636d99dSDavid van MoolenbroekFILE *f = fopen ("conftest.out", "w");
3020*b636d99dSDavid van Moolenbroek return ferror (f) || fclose (f) != 0;
3021*b636d99dSDavid van Moolenbroek
3022*b636d99dSDavid van Moolenbroek  ;
3023*b636d99dSDavid van Moolenbroek  return 0;
3024*b636d99dSDavid van Moolenbroek}
3025*b636d99dSDavid van Moolenbroek_ACEOF
3026*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files conftest.out"
3027*b636d99dSDavid van Moolenbroek# Check that the compiler produces executables we can run.  If not, either
3028*b636d99dSDavid van Moolenbroek# the compiler is broken, or we cross compile.
3029*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3030*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether we are cross compiling... " >&6; }
3031*b636d99dSDavid van Moolenbroekif test "$cross_compiling" != yes; then
3032*b636d99dSDavid van Moolenbroek  { { ac_try="$ac_link"
3033*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
3034*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3035*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3036*b636d99dSDavid van Moolenbroekesac
3037*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3038*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3039*b636d99dSDavid van Moolenbroek  (eval "$ac_link") 2>&5
3040*b636d99dSDavid van Moolenbroek  ac_status=$?
3041*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3042*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }
3043*b636d99dSDavid van Moolenbroek  if { ac_try='./conftest$ac_cv_exeext'
3044*b636d99dSDavid van Moolenbroek  { { case "(($ac_try" in
3045*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3047*b636d99dSDavid van Moolenbroekesac
3048*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3050*b636d99dSDavid van Moolenbroek  (eval "$ac_try") 2>&5
3051*b636d99dSDavid van Moolenbroek  ac_status=$?
3052*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3053*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }; }; then
3054*b636d99dSDavid van Moolenbroek    cross_compiling=no
3055*b636d99dSDavid van Moolenbroek  else
3056*b636d99dSDavid van Moolenbroek    if test "$cross_compiling" = maybe; then
3057*b636d99dSDavid van Moolenbroek	cross_compiling=yes
3058*b636d99dSDavid van Moolenbroek    else
3059*b636d99dSDavid van Moolenbroek	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3060*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3061*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run C compiled programs.
3062*b636d99dSDavid van MoolenbroekIf you meant to cross compile, use \`--host'.
3063*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3064*b636d99dSDavid van Moolenbroek    fi
3065*b636d99dSDavid van Moolenbroek  fi
3066*b636d99dSDavid van Moolenbroekfi
3067*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3068*b636d99dSDavid van Moolenbroek$as_echo "$cross_compiling" >&6; }
3069*b636d99dSDavid van Moolenbroek
3070*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3071*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
3072*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3073*b636d99dSDavid van Moolenbroek$as_echo_n "checking for suffix of object files... " >&6; }
3074*b636d99dSDavid van Moolenbroekif ${ac_cv_objext+:} false; then :
3075*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3076*b636d99dSDavid van Moolenbroekelse
3077*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3078*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3079*b636d99dSDavid van Moolenbroek
3080*b636d99dSDavid van Moolenbroekint
3081*b636d99dSDavid van Moolenbroekmain ()
3082*b636d99dSDavid van Moolenbroek{
3083*b636d99dSDavid van Moolenbroek
3084*b636d99dSDavid van Moolenbroek  ;
3085*b636d99dSDavid van Moolenbroek  return 0;
3086*b636d99dSDavid van Moolenbroek}
3087*b636d99dSDavid van Moolenbroek_ACEOF
3088*b636d99dSDavid van Moolenbroekrm -f conftest.o conftest.obj
3089*b636d99dSDavid van Moolenbroekif { { ac_try="$ac_compile"
3090*b636d99dSDavid van Moolenbroekcase "(($ac_try" in
3091*b636d99dSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092*b636d99dSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3093*b636d99dSDavid van Moolenbroekesac
3094*b636d99dSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095*b636d99dSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3096*b636d99dSDavid van Moolenbroek  (eval "$ac_compile") 2>&5
3097*b636d99dSDavid van Moolenbroek  ac_status=$?
3098*b636d99dSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3099*b636d99dSDavid van Moolenbroek  test $ac_status = 0; }; then :
3100*b636d99dSDavid van Moolenbroek  for ac_file in conftest.o conftest.obj conftest.*; do
3101*b636d99dSDavid van Moolenbroek  test -f "$ac_file" || continue;
3102*b636d99dSDavid van Moolenbroek  case $ac_file in
3103*b636d99dSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3104*b636d99dSDavid van Moolenbroek    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3105*b636d99dSDavid van Moolenbroek       break;;
3106*b636d99dSDavid van Moolenbroek  esac
3107*b636d99dSDavid van Moolenbroekdone
3108*b636d99dSDavid van Moolenbroekelse
3109*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
3110*b636d99dSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
3111*b636d99dSDavid van Moolenbroek
3112*b636d99dSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3113*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3114*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of object files: cannot compile
3115*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3116*b636d99dSDavid van Moolenbroekfi
3117*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_cv_objext conftest.$ac_ext
3118*b636d99dSDavid van Moolenbroekfi
3119*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3120*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_objext" >&6; }
3121*b636d99dSDavid van MoolenbroekOBJEXT=$ac_cv_objext
3122*b636d99dSDavid van Moolenbroekac_objext=$OBJEXT
3123*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3124*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3125*b636d99dSDavid van Moolenbroekif ${ac_cv_c_compiler_gnu+:} false; then :
3126*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3127*b636d99dSDavid van Moolenbroekelse
3128*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3129*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3130*b636d99dSDavid van Moolenbroek
3131*b636d99dSDavid van Moolenbroekint
3132*b636d99dSDavid van Moolenbroekmain ()
3133*b636d99dSDavid van Moolenbroek{
3134*b636d99dSDavid van Moolenbroek#ifndef __GNUC__
3135*b636d99dSDavid van Moolenbroek       choke me
3136*b636d99dSDavid van Moolenbroek#endif
3137*b636d99dSDavid van Moolenbroek
3138*b636d99dSDavid van Moolenbroek  ;
3139*b636d99dSDavid van Moolenbroek  return 0;
3140*b636d99dSDavid van Moolenbroek}
3141*b636d99dSDavid van Moolenbroek_ACEOF
3142*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3143*b636d99dSDavid van Moolenbroek  ac_compiler_gnu=yes
3144*b636d99dSDavid van Moolenbroekelse
3145*b636d99dSDavid van Moolenbroek  ac_compiler_gnu=no
3146*b636d99dSDavid van Moolenbroekfi
3147*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3148*b636d99dSDavid van Moolenbroekac_cv_c_compiler_gnu=$ac_compiler_gnu
3149*b636d99dSDavid van Moolenbroek
3150*b636d99dSDavid van Moolenbroekfi
3151*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3152*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3153*b636d99dSDavid van Moolenbroekif test $ac_compiler_gnu = yes; then
3154*b636d99dSDavid van Moolenbroek  GCC=yes
3155*b636d99dSDavid van Moolenbroekelse
3156*b636d99dSDavid van Moolenbroek  GCC=
3157*b636d99dSDavid van Moolenbroekfi
3158*b636d99dSDavid van Moolenbroekac_test_CFLAGS=${CFLAGS+set}
3159*b636d99dSDavid van Moolenbroekac_save_CFLAGS=$CFLAGS
3160*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3161*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether $CC accepts -g... " >&6; }
3162*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_cc_g+:} false; then :
3163*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3164*b636d99dSDavid van Moolenbroekelse
3165*b636d99dSDavid van Moolenbroek  ac_save_c_werror_flag=$ac_c_werror_flag
3166*b636d99dSDavid van Moolenbroek   ac_c_werror_flag=yes
3167*b636d99dSDavid van Moolenbroek   ac_cv_prog_cc_g=no
3168*b636d99dSDavid van Moolenbroek   CFLAGS="-g"
3169*b636d99dSDavid van Moolenbroek   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3171*b636d99dSDavid van Moolenbroek
3172*b636d99dSDavid van Moolenbroekint
3173*b636d99dSDavid van Moolenbroekmain ()
3174*b636d99dSDavid van Moolenbroek{
3175*b636d99dSDavid van Moolenbroek
3176*b636d99dSDavid van Moolenbroek  ;
3177*b636d99dSDavid van Moolenbroek  return 0;
3178*b636d99dSDavid van Moolenbroek}
3179*b636d99dSDavid van Moolenbroek_ACEOF
3180*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3181*b636d99dSDavid van Moolenbroek  ac_cv_prog_cc_g=yes
3182*b636d99dSDavid van Moolenbroekelse
3183*b636d99dSDavid van Moolenbroek  CFLAGS=""
3184*b636d99dSDavid van Moolenbroek      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3185*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3186*b636d99dSDavid van Moolenbroek
3187*b636d99dSDavid van Moolenbroekint
3188*b636d99dSDavid van Moolenbroekmain ()
3189*b636d99dSDavid van Moolenbroek{
3190*b636d99dSDavid van Moolenbroek
3191*b636d99dSDavid van Moolenbroek  ;
3192*b636d99dSDavid van Moolenbroek  return 0;
3193*b636d99dSDavid van Moolenbroek}
3194*b636d99dSDavid van Moolenbroek_ACEOF
3195*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3196*b636d99dSDavid van Moolenbroek
3197*b636d99dSDavid van Moolenbroekelse
3198*b636d99dSDavid van Moolenbroek  ac_c_werror_flag=$ac_save_c_werror_flag
3199*b636d99dSDavid van Moolenbroek	 CFLAGS="-g"
3200*b636d99dSDavid van Moolenbroek	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3202*b636d99dSDavid van Moolenbroek
3203*b636d99dSDavid van Moolenbroekint
3204*b636d99dSDavid van Moolenbroekmain ()
3205*b636d99dSDavid van Moolenbroek{
3206*b636d99dSDavid van Moolenbroek
3207*b636d99dSDavid van Moolenbroek  ;
3208*b636d99dSDavid van Moolenbroek  return 0;
3209*b636d99dSDavid van Moolenbroek}
3210*b636d99dSDavid van Moolenbroek_ACEOF
3211*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3212*b636d99dSDavid van Moolenbroek  ac_cv_prog_cc_g=yes
3213*b636d99dSDavid van Moolenbroekfi
3214*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3215*b636d99dSDavid van Moolenbroekfi
3216*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3217*b636d99dSDavid van Moolenbroekfi
3218*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3219*b636d99dSDavid van Moolenbroek   ac_c_werror_flag=$ac_save_c_werror_flag
3220*b636d99dSDavid van Moolenbroekfi
3221*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3222*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_g" >&6; }
3223*b636d99dSDavid van Moolenbroekif test "$ac_test_CFLAGS" = set; then
3224*b636d99dSDavid van Moolenbroek  CFLAGS=$ac_save_CFLAGS
3225*b636d99dSDavid van Moolenbroekelif test $ac_cv_prog_cc_g = yes; then
3226*b636d99dSDavid van Moolenbroek  if test "$GCC" = yes; then
3227*b636d99dSDavid van Moolenbroek    CFLAGS="-g -O2"
3228*b636d99dSDavid van Moolenbroek  else
3229*b636d99dSDavid van Moolenbroek    CFLAGS="-g"
3230*b636d99dSDavid van Moolenbroek  fi
3231*b636d99dSDavid van Moolenbroekelse
3232*b636d99dSDavid van Moolenbroek  if test "$GCC" = yes; then
3233*b636d99dSDavid van Moolenbroek    CFLAGS="-O2"
3234*b636d99dSDavid van Moolenbroek  else
3235*b636d99dSDavid van Moolenbroek    CFLAGS=
3236*b636d99dSDavid van Moolenbroek  fi
3237*b636d99dSDavid van Moolenbroekfi
3238*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3239*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3240*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_cc_c89+:} false; then :
3241*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3242*b636d99dSDavid van Moolenbroekelse
3243*b636d99dSDavid van Moolenbroek  ac_cv_prog_cc_c89=no
3244*b636d99dSDavid van Moolenbroekac_save_CC=$CC
3245*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3246*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3247*b636d99dSDavid van Moolenbroek#include <stdarg.h>
3248*b636d99dSDavid van Moolenbroek#include <stdio.h>
3249*b636d99dSDavid van Moolenbroekstruct stat;
3250*b636d99dSDavid van Moolenbroek/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3251*b636d99dSDavid van Moolenbroekstruct buf { int x; };
3252*b636d99dSDavid van MoolenbroekFILE * (*rcsopen) (struct buf *, struct stat *, int);
3253*b636d99dSDavid van Moolenbroekstatic char *e (p, i)
3254*b636d99dSDavid van Moolenbroek     char **p;
3255*b636d99dSDavid van Moolenbroek     int i;
3256*b636d99dSDavid van Moolenbroek{
3257*b636d99dSDavid van Moolenbroek  return p[i];
3258*b636d99dSDavid van Moolenbroek}
3259*b636d99dSDavid van Moolenbroekstatic char *f (char * (*g) (char **, int), char **p, ...)
3260*b636d99dSDavid van Moolenbroek{
3261*b636d99dSDavid van Moolenbroek  char *s;
3262*b636d99dSDavid van Moolenbroek  va_list v;
3263*b636d99dSDavid van Moolenbroek  va_start (v,p);
3264*b636d99dSDavid van Moolenbroek  s = g (p, va_arg (v,int));
3265*b636d99dSDavid van Moolenbroek  va_end (v);
3266*b636d99dSDavid van Moolenbroek  return s;
3267*b636d99dSDavid van Moolenbroek}
3268*b636d99dSDavid van Moolenbroek
3269*b636d99dSDavid van Moolenbroek/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3270*b636d99dSDavid van Moolenbroek   function prototypes and stuff, but not '\xHH' hex character constants.
3271*b636d99dSDavid van Moolenbroek   These don't provoke an error unfortunately, instead are silently treated
3272*b636d99dSDavid van Moolenbroek   as 'x'.  The following induces an error, until -std is added to get
3273*b636d99dSDavid van Moolenbroek   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3274*b636d99dSDavid van Moolenbroek   array size at least.  It's necessary to write '\x00'==0 to get something
3275*b636d99dSDavid van Moolenbroek   that's true only with -std.  */
3276*b636d99dSDavid van Moolenbroekint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3277*b636d99dSDavid van Moolenbroek
3278*b636d99dSDavid van Moolenbroek/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3279*b636d99dSDavid van Moolenbroek   inside strings and character constants.  */
3280*b636d99dSDavid van Moolenbroek#define FOO(x) 'x'
3281*b636d99dSDavid van Moolenbroekint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3282*b636d99dSDavid van Moolenbroek
3283*b636d99dSDavid van Moolenbroekint test (int i, double x);
3284*b636d99dSDavid van Moolenbroekstruct s1 {int (*f) (int a);};
3285*b636d99dSDavid van Moolenbroekstruct s2 {int (*f) (double a);};
3286*b636d99dSDavid van Moolenbroekint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3287*b636d99dSDavid van Moolenbroekint argc;
3288*b636d99dSDavid van Moolenbroekchar **argv;
3289*b636d99dSDavid van Moolenbroekint
3290*b636d99dSDavid van Moolenbroekmain ()
3291*b636d99dSDavid van Moolenbroek{
3292*b636d99dSDavid van Moolenbroekreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3293*b636d99dSDavid van Moolenbroek  ;
3294*b636d99dSDavid van Moolenbroek  return 0;
3295*b636d99dSDavid van Moolenbroek}
3296*b636d99dSDavid van Moolenbroek_ACEOF
3297*b636d99dSDavid van Moolenbroekfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3298*b636d99dSDavid van Moolenbroek	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3299*b636d99dSDavid van Moolenbroekdo
3300*b636d99dSDavid van Moolenbroek  CC="$ac_save_CC $ac_arg"
3301*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_compile "$LINENO"; then :
3302*b636d99dSDavid van Moolenbroek  ac_cv_prog_cc_c89=$ac_arg
3303*b636d99dSDavid van Moolenbroekfi
3304*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext
3305*b636d99dSDavid van Moolenbroek  test "x$ac_cv_prog_cc_c89" != "xno" && break
3306*b636d99dSDavid van Moolenbroekdone
3307*b636d99dSDavid van Moolenbroekrm -f conftest.$ac_ext
3308*b636d99dSDavid van MoolenbroekCC=$ac_save_CC
3309*b636d99dSDavid van Moolenbroek
3310*b636d99dSDavid van Moolenbroekfi
3311*b636d99dSDavid van Moolenbroek# AC_CACHE_VAL
3312*b636d99dSDavid van Moolenbroekcase "x$ac_cv_prog_cc_c89" in
3313*b636d99dSDavid van Moolenbroek  x)
3314*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3315*b636d99dSDavid van Moolenbroek$as_echo "none needed" >&6; } ;;
3316*b636d99dSDavid van Moolenbroek  xno)
3317*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3318*b636d99dSDavid van Moolenbroek$as_echo "unsupported" >&6; } ;;
3319*b636d99dSDavid van Moolenbroek  *)
3320*b636d99dSDavid van Moolenbroek    CC="$CC $ac_cv_prog_cc_c89"
3321*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3322*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3323*b636d99dSDavid van Moolenbroekesac
3324*b636d99dSDavid van Moolenbroekif test "x$ac_cv_prog_cc_c89" != xno; then :
3325*b636d99dSDavid van Moolenbroek
3326*b636d99dSDavid van Moolenbroekfi
3327*b636d99dSDavid van Moolenbroek
3328*b636d99dSDavid van Moolenbroekac_ext=c
3329*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
3330*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3331*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3332*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
3333*b636d99dSDavid van Moolenbroek
3334*b636d99dSDavid van Moolenbroek
3335*b636d99dSDavid van Moolenbroek
3336*b636d99dSDavid van Moolenbroek
3337*b636d99dSDavid van Moolenbroek
3338*b636d99dSDavid van Moolenbroek
3339*b636d99dSDavid van Moolenbroek    if test "$GCC" = yes ; then
3340*b636d99dSDavid van Moolenbroek	    #
3341*b636d99dSDavid van Moolenbroek	    # -Werror forces warnings to be errors.
3342*b636d99dSDavid van Moolenbroek	    #
3343*b636d99dSDavid van Moolenbroek	    ac_lbl_cc_force_warning_errors=-Werror
3344*b636d99dSDavid van Moolenbroek
3345*b636d99dSDavid van Moolenbroek	    #
3346*b636d99dSDavid van Moolenbroek	    # Use -ffloat-store so that, on 32-bit x86, we don't
3347*b636d99dSDavid van Moolenbroek	    # do 80-bit arithmetic with the FPU; that way we should
3348*b636d99dSDavid van Moolenbroek	    # get the same results for floating-point calculations
3349*b636d99dSDavid van Moolenbroek	    # on x86-32 and x86-64.
3350*b636d99dSDavid van Moolenbroek	    #
3351*b636d99dSDavid van Moolenbroek
3352*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3353*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3354*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
3355*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store"
3356*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3357*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3358*b636d99dSDavid van Moolenbroek
3359*b636d99dSDavid van Moolenbroekint
3360*b636d99dSDavid van Moolenbroekmain ()
3361*b636d99dSDavid van Moolenbroek{
3362*b636d99dSDavid van Moolenbroekreturn 0
3363*b636d99dSDavid van Moolenbroek  ;
3364*b636d99dSDavid van Moolenbroek  return 0;
3365*b636d99dSDavid van Moolenbroek}
3366*b636d99dSDavid van Moolenbroek_ACEOF
3367*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3368*b636d99dSDavid van Moolenbroek
3369*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3370*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
3371*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
3372*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -ffloat-store"
3373*b636d99dSDavid van Moolenbroek
3374*b636d99dSDavid van Moolenbroekelse
3375*b636d99dSDavid van Moolenbroek
3376*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3377*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
3378*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
3379*b636d99dSDavid van Moolenbroek
3380*b636d99dSDavid van Moolenbroekfi
3381*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3382*b636d99dSDavid van Moolenbroek
3383*b636d99dSDavid van Moolenbroek    else
3384*b636d99dSDavid van Moolenbroek	    V_INCLS="$V_INCLS -I/usr/local/include"
3385*b636d99dSDavid van Moolenbroek	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
3386*b636d99dSDavid van Moolenbroek
3387*b636d99dSDavid van Moolenbroek	    case "$host_os" in
3388*b636d99dSDavid van Moolenbroek
3389*b636d99dSDavid van Moolenbroek	    darwin*)
3390*b636d99dSDavid van Moolenbroek		    #
3391*b636d99dSDavid van Moolenbroek		    # This is assumed either to be GCC or clang, both
3392*b636d99dSDavid van Moolenbroek		    # of which use -Werror to force warnings to be errors.
3393*b636d99dSDavid van Moolenbroek		    #
3394*b636d99dSDavid van Moolenbroek		    ac_lbl_cc_force_warning_errors=-Werror
3395*b636d99dSDavid van Moolenbroek		    ;;
3396*b636d99dSDavid van Moolenbroek
3397*b636d99dSDavid van Moolenbroek	    hpux*)
3398*b636d99dSDavid van Moolenbroek		    #
3399*b636d99dSDavid van Moolenbroek		    # HP C, which is what we presume we're using, doesn't
3400*b636d99dSDavid van Moolenbroek		    # exit with a non-zero exit status if we hand it an
3401*b636d99dSDavid van Moolenbroek		    # invalid -W flag, can't be forced to do so even with
3402*b636d99dSDavid van Moolenbroek		    # +We, and doesn't handle GCC-style -W flags, so we
3403*b636d99dSDavid van Moolenbroek		    # don't want to try using GCC-style -W flags.
3404*b636d99dSDavid van Moolenbroek		    #
3405*b636d99dSDavid van Moolenbroek		    ac_lbl_cc_dont_try_gcc_dashW=yes
3406*b636d99dSDavid van Moolenbroek		    ;;
3407*b636d99dSDavid van Moolenbroek
3408*b636d99dSDavid van Moolenbroek	    irix*)
3409*b636d99dSDavid van Moolenbroek		    #
3410*b636d99dSDavid van Moolenbroek		    # MIPS C, which is what we presume we're using, doesn't
3411*b636d99dSDavid van Moolenbroek		    # necessarily exit with a non-zero exit status if we
3412*b636d99dSDavid van Moolenbroek		    # hand it an invalid -W flag, can't be forced to do
3413*b636d99dSDavid van Moolenbroek		    # so, and doesn't handle GCC-style -W flags, so we
3414*b636d99dSDavid van Moolenbroek		    # don't want to try using GCC-style -W flags.
3415*b636d99dSDavid van Moolenbroek		    #
3416*b636d99dSDavid van Moolenbroek		    ac_lbl_cc_dont_try_gcc_dashW=yes
3417*b636d99dSDavid van Moolenbroek		    #
3418*b636d99dSDavid van Moolenbroek		    # It also, apparently, defaults to "char" being
3419*b636d99dSDavid van Moolenbroek		    # unsigned, unlike most other C implementations;
3420*b636d99dSDavid van Moolenbroek		    # I suppose we could say "signed char" whenever
3421*b636d99dSDavid van Moolenbroek		    # we want to guarantee a signed "char", but let's
3422*b636d99dSDavid van Moolenbroek		    # just force signed chars.
3423*b636d99dSDavid van Moolenbroek		    #
3424*b636d99dSDavid van Moolenbroek		    # -xansi is normally the default, but the
3425*b636d99dSDavid van Moolenbroek		    # configure script was setting it; perhaps -cckr
3426*b636d99dSDavid van Moolenbroek		    # was the default in the Old Days.  (Then again,
3427*b636d99dSDavid van Moolenbroek		    # that would probably be for backwards compatibility
3428*b636d99dSDavid van Moolenbroek		    # in the days when ANSI C was Shiny and New, i.e.
3429*b636d99dSDavid van Moolenbroek		    # 1989 and the early '90's, so maybe we can just
3430*b636d99dSDavid van Moolenbroek		    # drop support for those compilers.)
3431*b636d99dSDavid van Moolenbroek		    #
3432*b636d99dSDavid van Moolenbroek		    # -g is equivalent to -g2, which turns off
3433*b636d99dSDavid van Moolenbroek		    # optimization; we choose -g3, which generates
3434*b636d99dSDavid van Moolenbroek		    # debugging information but doesn't turn off
3435*b636d99dSDavid van Moolenbroek		    # optimization (even if the optimization would
3436*b636d99dSDavid van Moolenbroek		    # cause inaccuracies in debugging).
3437*b636d99dSDavid van Moolenbroek		    #
3438*b636d99dSDavid van Moolenbroek		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
3439*b636d99dSDavid van Moolenbroek		    ;;
3440*b636d99dSDavid van Moolenbroek
3441*b636d99dSDavid van Moolenbroek	    osf*)
3442*b636d99dSDavid van Moolenbroek	    	    #
3443*b636d99dSDavid van Moolenbroek		    # Presumed to be DEC OSF/1, Digital UNIX, or
3444*b636d99dSDavid van Moolenbroek		    # Tru64 UNIX.
3445*b636d99dSDavid van Moolenbroek		    #
3446*b636d99dSDavid van Moolenbroek		    # The DEC C compiler, which is what we presume we're
3447*b636d99dSDavid van Moolenbroek		    # using, doesn't exit with a non-zero exit status if we
3448*b636d99dSDavid van Moolenbroek		    # hand it an invalid -W flag, can't be forced to do
3449*b636d99dSDavid van Moolenbroek		    # so, and doesn't handle GCC-style -W flags, so we
3450*b636d99dSDavid van Moolenbroek		    # don't want to try using GCC-style -W flags.
3451*b636d99dSDavid van Moolenbroek		    #
3452*b636d99dSDavid van Moolenbroek		    ac_lbl_cc_dont_try_gcc_dashW=yes
3453*b636d99dSDavid van Moolenbroek		    #
3454*b636d99dSDavid van Moolenbroek		    # -g is equivalent to -g2, which turns off
3455*b636d99dSDavid van Moolenbroek		    # optimization; we choose -g3, which generates
3456*b636d99dSDavid van Moolenbroek		    # debugging information but doesn't turn off
3457*b636d99dSDavid van Moolenbroek		    # optimization (even if the optimization would
3458*b636d99dSDavid van Moolenbroek		    # cause inaccuracies in debugging).
3459*b636d99dSDavid van Moolenbroek		    #
3460*b636d99dSDavid van Moolenbroek		    V_CCOPT="$V_CCOPT -g3"
3461*b636d99dSDavid van Moolenbroek		    ;;
3462*b636d99dSDavid van Moolenbroek
3463*b636d99dSDavid van Moolenbroek	    solaris*)
3464*b636d99dSDavid van Moolenbroek		    #
3465*b636d99dSDavid van Moolenbroek		    # Assumed to be Sun C, which requires -errwarn to force
3466*b636d99dSDavid van Moolenbroek		    # warnings to be treated as errors.
3467*b636d99dSDavid van Moolenbroek		    #
3468*b636d99dSDavid van Moolenbroek		    ac_lbl_cc_force_warning_errors=-errwarn
3469*b636d99dSDavid van Moolenbroek		    ;;
3470*b636d99dSDavid van Moolenbroek
3471*b636d99dSDavid van Moolenbroek	    ultrix*)
3472*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3473*b636d99dSDavid van Moolenbroek$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3474*b636d99dSDavid van Moolenbroek		    if ${ac_cv_lbl_cc_const_proto+:} false; then :
3475*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3476*b636d99dSDavid van Moolenbroekelse
3477*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3478*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3479*b636d99dSDavid van Moolenbroek#include <sys/types.h>
3480*b636d99dSDavid van Moolenbroekint
3481*b636d99dSDavid van Moolenbroekmain ()
3482*b636d99dSDavid van Moolenbroek{
3483*b636d99dSDavid van Moolenbroekstruct a { int b; };
3484*b636d99dSDavid van Moolenbroek			    void c(const struct a *)
3485*b636d99dSDavid van Moolenbroek  ;
3486*b636d99dSDavid van Moolenbroek  return 0;
3487*b636d99dSDavid van Moolenbroek}
3488*b636d99dSDavid van Moolenbroek_ACEOF
3489*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3490*b636d99dSDavid van Moolenbroek  ac_cv_lbl_cc_const_proto=yes
3491*b636d99dSDavid van Moolenbroekelse
3492*b636d99dSDavid van Moolenbroek  ac_cv_lbl_cc_const_proto=no
3493*b636d99dSDavid van Moolenbroekfi
3494*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3495*b636d99dSDavid van Moolenbroekfi
3496*b636d99dSDavid van Moolenbroek
3497*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3498*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3499*b636d99dSDavid van Moolenbroek		    if test $ac_cv_lbl_cc_const_proto = no ; then
3500*b636d99dSDavid van Moolenbroek
3501*b636d99dSDavid van Moolenbroek$as_echo "#define const /**/" >>confdefs.h
3502*b636d99dSDavid van Moolenbroek
3503*b636d99dSDavid van Moolenbroek		    fi
3504*b636d99dSDavid van Moolenbroek		    ;;
3505*b636d99dSDavid van Moolenbroek	    esac
3506*b636d99dSDavid van Moolenbroek	    V_CCOPT="$V_CCOPT -O"
3507*b636d99dSDavid van Moolenbroek    fi
3508*b636d99dSDavid van Moolenbroek
3509*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3510*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inline... " >&6; }
3511*b636d99dSDavid van Moolenbroek    save_CFLAGS="$CFLAGS"
3512*b636d99dSDavid van Moolenbroek    CFLAGS="$V_CCOPT"
3513*b636d99dSDavid van Moolenbroek    if ${ac_cv_lbl_inline+:} false; then :
3514*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3515*b636d99dSDavid van Moolenbroekelse
3516*b636d99dSDavid van Moolenbroek
3517*b636d99dSDavid van Moolenbroek	ac_cv_lbl_inline=""
3518*b636d99dSDavid van Moolenbroek	ac_lbl_cc_inline=no
3519*b636d99dSDavid van Moolenbroek	for ac_lbl_inline in inline __inline__ __inline
3520*b636d99dSDavid van Moolenbroek	do
3521*b636d99dSDavid van Moolenbroek	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3523*b636d99dSDavid van Moolenbroek#define inline $ac_lbl_inline
3524*b636d99dSDavid van Moolenbroek		static inline struct iltest *foo(void);
3525*b636d99dSDavid van Moolenbroek		struct iltest {
3526*b636d99dSDavid van Moolenbroek		    int iltest1;
3527*b636d99dSDavid van Moolenbroek		    int iltest2;
3528*b636d99dSDavid van Moolenbroek		};
3529*b636d99dSDavid van Moolenbroek
3530*b636d99dSDavid van Moolenbroek		static inline struct iltest *
3531*b636d99dSDavid van Moolenbroek		foo()
3532*b636d99dSDavid van Moolenbroek		{
3533*b636d99dSDavid van Moolenbroek		    static struct iltest xxx;
3534*b636d99dSDavid van Moolenbroek
3535*b636d99dSDavid van Moolenbroek		    return &xxx;
3536*b636d99dSDavid van Moolenbroek		}
3537*b636d99dSDavid van Moolenbroekint
3538*b636d99dSDavid van Moolenbroekmain ()
3539*b636d99dSDavid van Moolenbroek{
3540*b636d99dSDavid van Moolenbroek
3541*b636d99dSDavid van Moolenbroek  ;
3542*b636d99dSDavid van Moolenbroek  return 0;
3543*b636d99dSDavid van Moolenbroek}
3544*b636d99dSDavid van Moolenbroek_ACEOF
3545*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3546*b636d99dSDavid van Moolenbroek  ac_lbl_cc_inline=yes
3547*b636d99dSDavid van Moolenbroekfi
3548*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3549*b636d99dSDavid van Moolenbroek	    if test "$ac_lbl_cc_inline" = yes ; then
3550*b636d99dSDavid van Moolenbroek		break;
3551*b636d99dSDavid van Moolenbroek	    fi
3552*b636d99dSDavid van Moolenbroek	done
3553*b636d99dSDavid van Moolenbroek	if test "$ac_lbl_cc_inline" = yes ; then
3554*b636d99dSDavid van Moolenbroek	    ac_cv_lbl_inline=$ac_lbl_inline
3555*b636d99dSDavid van Moolenbroek	fi
3556*b636d99dSDavid van Moolenbroekfi
3557*b636d99dSDavid van Moolenbroek
3558*b636d99dSDavid van Moolenbroek    CFLAGS="$save_CFLAGS"
3559*b636d99dSDavid van Moolenbroek    if test ! -z "$ac_cv_lbl_inline" ; then
3560*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3561*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_inline" >&6; }
3562*b636d99dSDavid van Moolenbroek    else
3563*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3564*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
3565*b636d99dSDavid van Moolenbroek    fi
3566*b636d99dSDavid van Moolenbroek
3567*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
3568*b636d99dSDavid van Moolenbroek#define inline $ac_cv_lbl_inline
3569*b636d99dSDavid van Moolenbroek_ACEOF
3570*b636d99dSDavid van Moolenbroek
3571*b636d99dSDavid van Moolenbroek
3572*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3573*b636d99dSDavid van Moolenbroek$as_echo_n "checking for __attribute__... " >&6; }
3574*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute__+:} false; then :
3575*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3576*b636d99dSDavid van Moolenbroekelse
3577*b636d99dSDavid van Moolenbroek
3578*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3579*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3580*b636d99dSDavid van Moolenbroek
3581*b636d99dSDavid van Moolenbroek
3582*b636d99dSDavid van Moolenbroek#include <stdlib.h>
3583*b636d99dSDavid van Moolenbroek
3584*b636d99dSDavid van Moolenbroekstatic void foo(void) __attribute__ ((noreturn));
3585*b636d99dSDavid van Moolenbroek
3586*b636d99dSDavid van Moolenbroekstatic void
3587*b636d99dSDavid van Moolenbroekfoo(void)
3588*b636d99dSDavid van Moolenbroek{
3589*b636d99dSDavid van Moolenbroek  exit(1);
3590*b636d99dSDavid van Moolenbroek}
3591*b636d99dSDavid van Moolenbroek
3592*b636d99dSDavid van Moolenbroekint
3593*b636d99dSDavid van Moolenbroekmain(int argc, char **argv)
3594*b636d99dSDavid van Moolenbroek{
3595*b636d99dSDavid van Moolenbroek  foo();
3596*b636d99dSDavid van Moolenbroek}
3597*b636d99dSDavid van Moolenbroek
3598*b636d99dSDavid van Moolenbroek_ACEOF
3599*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3600*b636d99dSDavid van Moolenbroek  ac_cv___attribute__=yes
3601*b636d99dSDavid van Moolenbroekelse
3602*b636d99dSDavid van Moolenbroek  ac_cv___attribute__=no
3603*b636d99dSDavid van Moolenbroekfi
3604*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3605*b636d99dSDavid van Moolenbroekfi
3606*b636d99dSDavid van Moolenbroek
3607*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then
3608*b636d99dSDavid van Moolenbroek
3609*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3610*b636d99dSDavid van Moolenbroek
3611*b636d99dSDavid van Moolenbroekelse
3612*b636d99dSDavid van Moolenbroek  #
3613*b636d99dSDavid van Moolenbroek  # We can't use __attribute__, so we can't use __attribute__((unused)),
3614*b636d99dSDavid van Moolenbroek  # so we define _U_ to an empty string.
3615*b636d99dSDavid van Moolenbroek  #
3616*b636d99dSDavid van Moolenbroek  V_DEFS="$V_DEFS -D_U_=\"\""
3617*b636d99dSDavid van Moolenbroekfi
3618*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3619*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute__" >&6; }
3620*b636d99dSDavid van Moolenbroek
3621*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then
3622*b636d99dSDavid van Moolenbroek
3623*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3624*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3625*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___unused+:} false; then :
3626*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3627*b636d99dSDavid van Moolenbroekelse
3628*b636d99dSDavid van Moolenbroek
3629*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS"
3630*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3631*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3632*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3633*b636d99dSDavid van Moolenbroek
3634*b636d99dSDavid van Moolenbroek
3635*b636d99dSDavid van Moolenbroek#include <stdlib.h>
3636*b636d99dSDavid van Moolenbroek#include <stdio.h>
3637*b636d99dSDavid van Moolenbroek
3638*b636d99dSDavid van Moolenbroekint
3639*b636d99dSDavid van Moolenbroekmain(int argc  __attribute((unused)), char **argv __attribute((unused)))
3640*b636d99dSDavid van Moolenbroek{
3641*b636d99dSDavid van Moolenbroek  printf("Hello, world!\n");
3642*b636d99dSDavid van Moolenbroek  return 0;
3643*b636d99dSDavid van Moolenbroek}
3644*b636d99dSDavid van Moolenbroek
3645*b636d99dSDavid van Moolenbroek_ACEOF
3646*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3647*b636d99dSDavid van Moolenbroek  ac_cv___attribute___unused=yes
3648*b636d99dSDavid van Moolenbroekelse
3649*b636d99dSDavid van Moolenbroek  ac_cv___attribute___unused=no
3650*b636d99dSDavid van Moolenbroekfi
3651*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3652*b636d99dSDavid van Moolenbroekfi
3653*b636d99dSDavid van Moolenbroek
3654*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS"
3655*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___unused" = "yes"; then
3656*b636d99dSDavid van Moolenbroek  V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3657*b636d99dSDavid van Moolenbroekelse
3658*b636d99dSDavid van Moolenbroek  V_DEFS="$V_DEFS -D_U_=\"\""
3659*b636d99dSDavid van Moolenbroekfi
3660*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3661*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___unused" >&6; }
3662*b636d99dSDavid van Moolenbroek
3663*b636d99dSDavid van Moolenbroek
3664*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3665*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3666*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3667*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3668*b636d99dSDavid van Moolenbroekelse
3669*b636d99dSDavid van Moolenbroek
3670*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS"
3671*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3672*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3673*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3674*b636d99dSDavid van Moolenbroek
3675*b636d99dSDavid van Moolenbroek
3676*b636d99dSDavid van Moolenbroek#include <stdlib.h>
3677*b636d99dSDavid van Moolenbroek
3678*b636d99dSDavid van Moolenbroekextern int (*foo)(int i)
3679*b636d99dSDavid van Moolenbroek		  __attribute__ ((noreturn));
3680*b636d99dSDavid van Moolenbroek
3681*b636d99dSDavid van Moolenbroekint
3682*b636d99dSDavid van Moolenbroekmain(int argc, char **argv)
3683*b636d99dSDavid van Moolenbroek{
3684*b636d99dSDavid van Moolenbroek  (*foo)(1);
3685*b636d99dSDavid van Moolenbroek}
3686*b636d99dSDavid van Moolenbroek
3687*b636d99dSDavid van Moolenbroek_ACEOF
3688*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3689*b636d99dSDavid van Moolenbroek  ac_cv___attribute___noreturn_function_pointer=yes
3690*b636d99dSDavid van Moolenbroekelse
3691*b636d99dSDavid van Moolenbroek  ac_cv___attribute___noreturn_function_pointer=no
3692*b636d99dSDavid van Moolenbroekfi
3693*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694*b636d99dSDavid van Moolenbroekfi
3695*b636d99dSDavid van Moolenbroek
3696*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS"
3697*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3698*b636d99dSDavid van Moolenbroek
3699*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3700*b636d99dSDavid van Moolenbroek
3701*b636d99dSDavid van Moolenbroekfi
3702*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3703*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3704*b636d99dSDavid van Moolenbroek
3705*b636d99dSDavid van Moolenbroek
3706*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3707*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3708*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___format+:} false; then :
3709*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3710*b636d99dSDavid van Moolenbroekelse
3711*b636d99dSDavid van Moolenbroek
3712*b636d99dSDavid van Moolenbroeksave_CFLAGS="$CFLAGS"
3713*b636d99dSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3714*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3715*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3716*b636d99dSDavid van Moolenbroek
3717*b636d99dSDavid van Moolenbroek
3718*b636d99dSDavid van Moolenbroek#include <stdlib.h>
3719*b636d99dSDavid van Moolenbroek
3720*b636d99dSDavid van Moolenbroekextern int foo(const char *fmt, ...)
3721*b636d99dSDavid van Moolenbroek		  __attribute__ ((format (printf, 1, 2)));
3722*b636d99dSDavid van Moolenbroek
3723*b636d99dSDavid van Moolenbroekint
3724*b636d99dSDavid van Moolenbroekmain(int argc, char **argv)
3725*b636d99dSDavid van Moolenbroek{
3726*b636d99dSDavid van Moolenbroek  foo("%s", "test");
3727*b636d99dSDavid van Moolenbroek}
3728*b636d99dSDavid van Moolenbroek
3729*b636d99dSDavid van Moolenbroek_ACEOF
3730*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3731*b636d99dSDavid van Moolenbroek  ac_cv___attribute___format=yes
3732*b636d99dSDavid van Moolenbroekelse
3733*b636d99dSDavid van Moolenbroek  ac_cv___attribute___format=no
3734*b636d99dSDavid van Moolenbroekfi
3735*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3736*b636d99dSDavid van Moolenbroekfi
3737*b636d99dSDavid van Moolenbroek
3738*b636d99dSDavid van MoolenbroekCFLAGS="$save_CFLAGS"
3739*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___format" = "yes"; then
3740*b636d99dSDavid van Moolenbroek
3741*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3742*b636d99dSDavid van Moolenbroek
3743*b636d99dSDavid van Moolenbroekfi
3744*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3745*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___format" >&6; }
3746*b636d99dSDavid van Moolenbroek
3747*b636d99dSDavid van Moolenbroek	if test "$ac_cv___attribute___format" = "yes"; then
3748*b636d99dSDavid van Moolenbroek
3749*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3750*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3751*b636d99dSDavid van Moolenbroekif ${ac_cv___attribute___format_function_pointer+:} false; then :
3752*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3753*b636d99dSDavid van Moolenbroekelse
3754*b636d99dSDavid van Moolenbroek
3755*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3756*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3757*b636d99dSDavid van Moolenbroek
3758*b636d99dSDavid van Moolenbroek
3759*b636d99dSDavid van Moolenbroek#include <stdlib.h>
3760*b636d99dSDavid van Moolenbroek
3761*b636d99dSDavid van Moolenbroekextern int (*foo)(const char *fmt, ...)
3762*b636d99dSDavid van Moolenbroek		  __attribute__ ((format (printf, 1, 2)));
3763*b636d99dSDavid van Moolenbroek
3764*b636d99dSDavid van Moolenbroekint
3765*b636d99dSDavid van Moolenbroekmain(int argc, char **argv)
3766*b636d99dSDavid van Moolenbroek{
3767*b636d99dSDavid van Moolenbroek  (*foo)("%s", "test");
3768*b636d99dSDavid van Moolenbroek}
3769*b636d99dSDavid van Moolenbroek
3770*b636d99dSDavid van Moolenbroek_ACEOF
3771*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3772*b636d99dSDavid van Moolenbroek  ac_cv___attribute___format_function_pointer=yes
3773*b636d99dSDavid van Moolenbroekelse
3774*b636d99dSDavid van Moolenbroek  ac_cv___attribute___format_function_pointer=no
3775*b636d99dSDavid van Moolenbroekfi
3776*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3777*b636d99dSDavid van Moolenbroekfi
3778*b636d99dSDavid van Moolenbroek
3779*b636d99dSDavid van Moolenbroekif test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3780*b636d99dSDavid van Moolenbroek
3781*b636d99dSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3782*b636d99dSDavid van Moolenbroek
3783*b636d99dSDavid van Moolenbroekfi
3784*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3785*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3786*b636d99dSDavid van Moolenbroek
3787*b636d99dSDavid van Moolenbroek	fi
3788*b636d99dSDavid van Moolenbroekfi
3789*b636d99dSDavid van Moolenbroek
3790*b636d99dSDavid van Moolenbroekac_ext=c
3791*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
3792*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3793*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3794*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
3795*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3796*b636d99dSDavid van Moolenbroek$as_echo_n "checking how to run the C preprocessor... " >&6; }
3797*b636d99dSDavid van Moolenbroek# On Suns, sometimes $CPP names a directory.
3798*b636d99dSDavid van Moolenbroekif test -n "$CPP" && test -d "$CPP"; then
3799*b636d99dSDavid van Moolenbroek  CPP=
3800*b636d99dSDavid van Moolenbroekfi
3801*b636d99dSDavid van Moolenbroekif test -z "$CPP"; then
3802*b636d99dSDavid van Moolenbroek  if ${ac_cv_prog_CPP+:} false; then :
3803*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3804*b636d99dSDavid van Moolenbroekelse
3805*b636d99dSDavid van Moolenbroek      # Double quotes because CPP needs to be expanded
3806*b636d99dSDavid van Moolenbroek    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3807*b636d99dSDavid van Moolenbroek    do
3808*b636d99dSDavid van Moolenbroek      ac_preproc_ok=false
3809*b636d99dSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes
3810*b636d99dSDavid van Moolenbroekdo
3811*b636d99dSDavid van Moolenbroek  # Use a header file that comes with gcc, so configuring glibc
3812*b636d99dSDavid van Moolenbroek  # with a fresh cross-compiler works.
3813*b636d99dSDavid van Moolenbroek  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3814*b636d99dSDavid van Moolenbroek  # <limits.h> exists even on freestanding compilers.
3815*b636d99dSDavid van Moolenbroek  # On the NeXT, cc -E runs the code through the compiler's parser,
3816*b636d99dSDavid van Moolenbroek  # not just through cpp. "Syntax error" is here to catch this case.
3817*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3819*b636d99dSDavid van Moolenbroek#ifdef __STDC__
3820*b636d99dSDavid van Moolenbroek# include <limits.h>
3821*b636d99dSDavid van Moolenbroek#else
3822*b636d99dSDavid van Moolenbroek# include <assert.h>
3823*b636d99dSDavid van Moolenbroek#endif
3824*b636d99dSDavid van Moolenbroek		     Syntax error
3825*b636d99dSDavid van Moolenbroek_ACEOF
3826*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
3827*b636d99dSDavid van Moolenbroek
3828*b636d99dSDavid van Moolenbroekelse
3829*b636d99dSDavid van Moolenbroek  # Broken: fails on valid input.
3830*b636d99dSDavid van Moolenbroekcontinue
3831*b636d99dSDavid van Moolenbroekfi
3832*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
3833*b636d99dSDavid van Moolenbroek
3834*b636d99dSDavid van Moolenbroek  # OK, works on sane cases.  Now check whether nonexistent headers
3835*b636d99dSDavid van Moolenbroek  # can be detected and how.
3836*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3837*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3838*b636d99dSDavid van Moolenbroek#include <ac_nonexistent.h>
3839*b636d99dSDavid van Moolenbroek_ACEOF
3840*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
3841*b636d99dSDavid van Moolenbroek  # Broken: success on invalid input.
3842*b636d99dSDavid van Moolenbroekcontinue
3843*b636d99dSDavid van Moolenbroekelse
3844*b636d99dSDavid van Moolenbroek  # Passes both tests.
3845*b636d99dSDavid van Moolenbroekac_preproc_ok=:
3846*b636d99dSDavid van Moolenbroekbreak
3847*b636d99dSDavid van Moolenbroekfi
3848*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
3849*b636d99dSDavid van Moolenbroek
3850*b636d99dSDavid van Moolenbroekdone
3851*b636d99dSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3852*b636d99dSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext
3853*b636d99dSDavid van Moolenbroekif $ac_preproc_ok; then :
3854*b636d99dSDavid van Moolenbroek  break
3855*b636d99dSDavid van Moolenbroekfi
3856*b636d99dSDavid van Moolenbroek
3857*b636d99dSDavid van Moolenbroek    done
3858*b636d99dSDavid van Moolenbroek    ac_cv_prog_CPP=$CPP
3859*b636d99dSDavid van Moolenbroek
3860*b636d99dSDavid van Moolenbroekfi
3861*b636d99dSDavid van Moolenbroek  CPP=$ac_cv_prog_CPP
3862*b636d99dSDavid van Moolenbroekelse
3863*b636d99dSDavid van Moolenbroek  ac_cv_prog_CPP=$CPP
3864*b636d99dSDavid van Moolenbroekfi
3865*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3866*b636d99dSDavid van Moolenbroek$as_echo "$CPP" >&6; }
3867*b636d99dSDavid van Moolenbroekac_preproc_ok=false
3868*b636d99dSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes
3869*b636d99dSDavid van Moolenbroekdo
3870*b636d99dSDavid van Moolenbroek  # Use a header file that comes with gcc, so configuring glibc
3871*b636d99dSDavid van Moolenbroek  # with a fresh cross-compiler works.
3872*b636d99dSDavid van Moolenbroek  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3873*b636d99dSDavid van Moolenbroek  # <limits.h> exists even on freestanding compilers.
3874*b636d99dSDavid van Moolenbroek  # On the NeXT, cc -E runs the code through the compiler's parser,
3875*b636d99dSDavid van Moolenbroek  # not just through cpp. "Syntax error" is here to catch this case.
3876*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3878*b636d99dSDavid van Moolenbroek#ifdef __STDC__
3879*b636d99dSDavid van Moolenbroek# include <limits.h>
3880*b636d99dSDavid van Moolenbroek#else
3881*b636d99dSDavid van Moolenbroek# include <assert.h>
3882*b636d99dSDavid van Moolenbroek#endif
3883*b636d99dSDavid van Moolenbroek		     Syntax error
3884*b636d99dSDavid van Moolenbroek_ACEOF
3885*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
3886*b636d99dSDavid van Moolenbroek
3887*b636d99dSDavid van Moolenbroekelse
3888*b636d99dSDavid van Moolenbroek  # Broken: fails on valid input.
3889*b636d99dSDavid van Moolenbroekcontinue
3890*b636d99dSDavid van Moolenbroekfi
3891*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
3892*b636d99dSDavid van Moolenbroek
3893*b636d99dSDavid van Moolenbroek  # OK, works on sane cases.  Now check whether nonexistent headers
3894*b636d99dSDavid van Moolenbroek  # can be detected and how.
3895*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
3897*b636d99dSDavid van Moolenbroek#include <ac_nonexistent.h>
3898*b636d99dSDavid van Moolenbroek_ACEOF
3899*b636d99dSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
3900*b636d99dSDavid van Moolenbroek  # Broken: success on invalid input.
3901*b636d99dSDavid van Moolenbroekcontinue
3902*b636d99dSDavid van Moolenbroekelse
3903*b636d99dSDavid van Moolenbroek  # Passes both tests.
3904*b636d99dSDavid van Moolenbroekac_preproc_ok=:
3905*b636d99dSDavid van Moolenbroekbreak
3906*b636d99dSDavid van Moolenbroekfi
3907*b636d99dSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
3908*b636d99dSDavid van Moolenbroek
3909*b636d99dSDavid van Moolenbroekdone
3910*b636d99dSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3911*b636d99dSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext
3912*b636d99dSDavid van Moolenbroekif $ac_preproc_ok; then :
3913*b636d99dSDavid van Moolenbroek
3914*b636d99dSDavid van Moolenbroekelse
3915*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3916*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3917*b636d99dSDavid van Moolenbroekas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3918*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3919*b636d99dSDavid van Moolenbroekfi
3920*b636d99dSDavid van Moolenbroek
3921*b636d99dSDavid van Moolenbroekac_ext=c
3922*b636d99dSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
3923*b636d99dSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3924*b636d99dSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3925*b636d99dSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
3926*b636d99dSDavid van Moolenbroek
3927*b636d99dSDavid van Moolenbroek
3928*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3929*b636d99dSDavid van Moolenbroek$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3930*b636d99dSDavid van Moolenbroekif ${ac_cv_path_GREP+:} false; then :
3931*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3932*b636d99dSDavid van Moolenbroekelse
3933*b636d99dSDavid van Moolenbroek  if test -z "$GREP"; then
3934*b636d99dSDavid van Moolenbroek  ac_path_GREP_found=false
3935*b636d99dSDavid van Moolenbroek  # Loop through the user's path and test for each of PROGNAME-LIST
3936*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3937*b636d99dSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3938*b636d99dSDavid van Moolenbroekdo
3939*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
3940*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3941*b636d99dSDavid van Moolenbroek    for ac_prog in grep ggrep; do
3942*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3943*b636d99dSDavid van Moolenbroek      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3944*b636d99dSDavid van Moolenbroek      as_fn_executable_p "$ac_path_GREP" || continue
3945*b636d99dSDavid van Moolenbroek# Check for GNU ac_path_GREP and select it if it is found.
3946*b636d99dSDavid van Moolenbroek  # Check for GNU $ac_path_GREP
3947*b636d99dSDavid van Moolenbroekcase `"$ac_path_GREP" --version 2>&1` in
3948*b636d99dSDavid van Moolenbroek*GNU*)
3949*b636d99dSDavid van Moolenbroek  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3950*b636d99dSDavid van Moolenbroek*)
3951*b636d99dSDavid van Moolenbroek  ac_count=0
3952*b636d99dSDavid van Moolenbroek  $as_echo_n 0123456789 >"conftest.in"
3953*b636d99dSDavid van Moolenbroek  while :
3954*b636d99dSDavid van Moolenbroek  do
3955*b636d99dSDavid van Moolenbroek    cat "conftest.in" "conftest.in" >"conftest.tmp"
3956*b636d99dSDavid van Moolenbroek    mv "conftest.tmp" "conftest.in"
3957*b636d99dSDavid van Moolenbroek    cp "conftest.in" "conftest.nl"
3958*b636d99dSDavid van Moolenbroek    $as_echo 'GREP' >> "conftest.nl"
3959*b636d99dSDavid van Moolenbroek    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3960*b636d99dSDavid van Moolenbroek    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3961*b636d99dSDavid van Moolenbroek    as_fn_arith $ac_count + 1 && ac_count=$as_val
3962*b636d99dSDavid van Moolenbroek    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3963*b636d99dSDavid van Moolenbroek      # Best one so far, save it but keep looking for a better one
3964*b636d99dSDavid van Moolenbroek      ac_cv_path_GREP="$ac_path_GREP"
3965*b636d99dSDavid van Moolenbroek      ac_path_GREP_max=$ac_count
3966*b636d99dSDavid van Moolenbroek    fi
3967*b636d99dSDavid van Moolenbroek    # 10*(2^10) chars as input seems more than enough
3968*b636d99dSDavid van Moolenbroek    test $ac_count -gt 10 && break
3969*b636d99dSDavid van Moolenbroek  done
3970*b636d99dSDavid van Moolenbroek  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3971*b636d99dSDavid van Moolenbroekesac
3972*b636d99dSDavid van Moolenbroek
3973*b636d99dSDavid van Moolenbroek      $ac_path_GREP_found && break 3
3974*b636d99dSDavid van Moolenbroek    done
3975*b636d99dSDavid van Moolenbroek  done
3976*b636d99dSDavid van Moolenbroek  done
3977*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
3978*b636d99dSDavid van Moolenbroek  if test -z "$ac_cv_path_GREP"; then
3979*b636d99dSDavid van Moolenbroek    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3980*b636d99dSDavid van Moolenbroek  fi
3981*b636d99dSDavid van Moolenbroekelse
3982*b636d99dSDavid van Moolenbroek  ac_cv_path_GREP=$GREP
3983*b636d99dSDavid van Moolenbroekfi
3984*b636d99dSDavid van Moolenbroek
3985*b636d99dSDavid van Moolenbroekfi
3986*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3987*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_path_GREP" >&6; }
3988*b636d99dSDavid van Moolenbroek GREP="$ac_cv_path_GREP"
3989*b636d99dSDavid van Moolenbroek
3990*b636d99dSDavid van Moolenbroek
3991*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3992*b636d99dSDavid van Moolenbroek$as_echo_n "checking for egrep... " >&6; }
3993*b636d99dSDavid van Moolenbroekif ${ac_cv_path_EGREP+:} false; then :
3994*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3995*b636d99dSDavid van Moolenbroekelse
3996*b636d99dSDavid van Moolenbroek  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3997*b636d99dSDavid van Moolenbroek   then ac_cv_path_EGREP="$GREP -E"
3998*b636d99dSDavid van Moolenbroek   else
3999*b636d99dSDavid van Moolenbroek     if test -z "$EGREP"; then
4000*b636d99dSDavid van Moolenbroek  ac_path_EGREP_found=false
4001*b636d99dSDavid van Moolenbroek  # Loop through the user's path and test for each of PROGNAME-LIST
4002*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003*b636d99dSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4004*b636d99dSDavid van Moolenbroekdo
4005*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
4006*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
4007*b636d99dSDavid van Moolenbroek    for ac_prog in egrep; do
4008*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
4009*b636d99dSDavid van Moolenbroek      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4010*b636d99dSDavid van Moolenbroek      as_fn_executable_p "$ac_path_EGREP" || continue
4011*b636d99dSDavid van Moolenbroek# Check for GNU ac_path_EGREP and select it if it is found.
4012*b636d99dSDavid van Moolenbroek  # Check for GNU $ac_path_EGREP
4013*b636d99dSDavid van Moolenbroekcase `"$ac_path_EGREP" --version 2>&1` in
4014*b636d99dSDavid van Moolenbroek*GNU*)
4015*b636d99dSDavid van Moolenbroek  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4016*b636d99dSDavid van Moolenbroek*)
4017*b636d99dSDavid van Moolenbroek  ac_count=0
4018*b636d99dSDavid van Moolenbroek  $as_echo_n 0123456789 >"conftest.in"
4019*b636d99dSDavid van Moolenbroek  while :
4020*b636d99dSDavid van Moolenbroek  do
4021*b636d99dSDavid van Moolenbroek    cat "conftest.in" "conftest.in" >"conftest.tmp"
4022*b636d99dSDavid van Moolenbroek    mv "conftest.tmp" "conftest.in"
4023*b636d99dSDavid van Moolenbroek    cp "conftest.in" "conftest.nl"
4024*b636d99dSDavid van Moolenbroek    $as_echo 'EGREP' >> "conftest.nl"
4025*b636d99dSDavid van Moolenbroek    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4026*b636d99dSDavid van Moolenbroek    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4027*b636d99dSDavid van Moolenbroek    as_fn_arith $ac_count + 1 && ac_count=$as_val
4028*b636d99dSDavid van Moolenbroek    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4029*b636d99dSDavid van Moolenbroek      # Best one so far, save it but keep looking for a better one
4030*b636d99dSDavid van Moolenbroek      ac_cv_path_EGREP="$ac_path_EGREP"
4031*b636d99dSDavid van Moolenbroek      ac_path_EGREP_max=$ac_count
4032*b636d99dSDavid van Moolenbroek    fi
4033*b636d99dSDavid van Moolenbroek    # 10*(2^10) chars as input seems more than enough
4034*b636d99dSDavid van Moolenbroek    test $ac_count -gt 10 && break
4035*b636d99dSDavid van Moolenbroek  done
4036*b636d99dSDavid van Moolenbroek  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4037*b636d99dSDavid van Moolenbroekesac
4038*b636d99dSDavid van Moolenbroek
4039*b636d99dSDavid van Moolenbroek      $ac_path_EGREP_found && break 3
4040*b636d99dSDavid van Moolenbroek    done
4041*b636d99dSDavid van Moolenbroek  done
4042*b636d99dSDavid van Moolenbroek  done
4043*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
4044*b636d99dSDavid van Moolenbroek  if test -z "$ac_cv_path_EGREP"; then
4045*b636d99dSDavid van Moolenbroek    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4046*b636d99dSDavid van Moolenbroek  fi
4047*b636d99dSDavid van Moolenbroekelse
4048*b636d99dSDavid van Moolenbroek  ac_cv_path_EGREP=$EGREP
4049*b636d99dSDavid van Moolenbroekfi
4050*b636d99dSDavid van Moolenbroek
4051*b636d99dSDavid van Moolenbroek   fi
4052*b636d99dSDavid van Moolenbroekfi
4053*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4054*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_path_EGREP" >&6; }
4055*b636d99dSDavid van Moolenbroek EGREP="$ac_cv_path_EGREP"
4056*b636d99dSDavid van Moolenbroek
4057*b636d99dSDavid van Moolenbroek
4058*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4059*b636d99dSDavid van Moolenbroek$as_echo_n "checking for ANSI C header files... " >&6; }
4060*b636d99dSDavid van Moolenbroekif ${ac_cv_header_stdc+:} false; then :
4061*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4062*b636d99dSDavid van Moolenbroekelse
4063*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4064*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4065*b636d99dSDavid van Moolenbroek#include <stdlib.h>
4066*b636d99dSDavid van Moolenbroek#include <stdarg.h>
4067*b636d99dSDavid van Moolenbroek#include <string.h>
4068*b636d99dSDavid van Moolenbroek#include <float.h>
4069*b636d99dSDavid van Moolenbroek
4070*b636d99dSDavid van Moolenbroekint
4071*b636d99dSDavid van Moolenbroekmain ()
4072*b636d99dSDavid van Moolenbroek{
4073*b636d99dSDavid van Moolenbroek
4074*b636d99dSDavid van Moolenbroek  ;
4075*b636d99dSDavid van Moolenbroek  return 0;
4076*b636d99dSDavid van Moolenbroek}
4077*b636d99dSDavid van Moolenbroek_ACEOF
4078*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4079*b636d99dSDavid van Moolenbroek  ac_cv_header_stdc=yes
4080*b636d99dSDavid van Moolenbroekelse
4081*b636d99dSDavid van Moolenbroek  ac_cv_header_stdc=no
4082*b636d99dSDavid van Moolenbroekfi
4083*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4084*b636d99dSDavid van Moolenbroek
4085*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4086*b636d99dSDavid van Moolenbroek  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4087*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4088*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4089*b636d99dSDavid van Moolenbroek#include <string.h>
4090*b636d99dSDavid van Moolenbroek
4091*b636d99dSDavid van Moolenbroek_ACEOF
4092*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4093*b636d99dSDavid van Moolenbroek  $EGREP "memchr" >/dev/null 2>&1; then :
4094*b636d99dSDavid van Moolenbroek
4095*b636d99dSDavid van Moolenbroekelse
4096*b636d99dSDavid van Moolenbroek  ac_cv_header_stdc=no
4097*b636d99dSDavid van Moolenbroekfi
4098*b636d99dSDavid van Moolenbroekrm -f conftest*
4099*b636d99dSDavid van Moolenbroek
4100*b636d99dSDavid van Moolenbroekfi
4101*b636d99dSDavid van Moolenbroek
4102*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4103*b636d99dSDavid van Moolenbroek  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4104*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4105*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4106*b636d99dSDavid van Moolenbroek#include <stdlib.h>
4107*b636d99dSDavid van Moolenbroek
4108*b636d99dSDavid van Moolenbroek_ACEOF
4109*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4110*b636d99dSDavid van Moolenbroek  $EGREP "free" >/dev/null 2>&1; then :
4111*b636d99dSDavid van Moolenbroek
4112*b636d99dSDavid van Moolenbroekelse
4113*b636d99dSDavid van Moolenbroek  ac_cv_header_stdc=no
4114*b636d99dSDavid van Moolenbroekfi
4115*b636d99dSDavid van Moolenbroekrm -f conftest*
4116*b636d99dSDavid van Moolenbroek
4117*b636d99dSDavid van Moolenbroekfi
4118*b636d99dSDavid van Moolenbroek
4119*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4120*b636d99dSDavid van Moolenbroek  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4121*b636d99dSDavid van Moolenbroek  if test "$cross_compiling" = yes; then :
4122*b636d99dSDavid van Moolenbroek  :
4123*b636d99dSDavid van Moolenbroekelse
4124*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4125*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4126*b636d99dSDavid van Moolenbroek#include <ctype.h>
4127*b636d99dSDavid van Moolenbroek#include <stdlib.h>
4128*b636d99dSDavid van Moolenbroek#if ((' ' & 0x0FF) == 0x020)
4129*b636d99dSDavid van Moolenbroek# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4130*b636d99dSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4131*b636d99dSDavid van Moolenbroek#else
4132*b636d99dSDavid van Moolenbroek# define ISLOWER(c) \
4133*b636d99dSDavid van Moolenbroek		   (('a' <= (c) && (c) <= 'i') \
4134*b636d99dSDavid van Moolenbroek		     || ('j' <= (c) && (c) <= 'r') \
4135*b636d99dSDavid van Moolenbroek		     || ('s' <= (c) && (c) <= 'z'))
4136*b636d99dSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4137*b636d99dSDavid van Moolenbroek#endif
4138*b636d99dSDavid van Moolenbroek
4139*b636d99dSDavid van Moolenbroek#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4140*b636d99dSDavid van Moolenbroekint
4141*b636d99dSDavid van Moolenbroekmain ()
4142*b636d99dSDavid van Moolenbroek{
4143*b636d99dSDavid van Moolenbroek  int i;
4144*b636d99dSDavid van Moolenbroek  for (i = 0; i < 256; i++)
4145*b636d99dSDavid van Moolenbroek    if (XOR (islower (i), ISLOWER (i))
4146*b636d99dSDavid van Moolenbroek	|| toupper (i) != TOUPPER (i))
4147*b636d99dSDavid van Moolenbroek      return 2;
4148*b636d99dSDavid van Moolenbroek  return 0;
4149*b636d99dSDavid van Moolenbroek}
4150*b636d99dSDavid van Moolenbroek_ACEOF
4151*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
4152*b636d99dSDavid van Moolenbroek
4153*b636d99dSDavid van Moolenbroekelse
4154*b636d99dSDavid van Moolenbroek  ac_cv_header_stdc=no
4155*b636d99dSDavid van Moolenbroekfi
4156*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4157*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
4158*b636d99dSDavid van Moolenbroekfi
4159*b636d99dSDavid van Moolenbroek
4160*b636d99dSDavid van Moolenbroekfi
4161*b636d99dSDavid van Moolenbroekfi
4162*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4163*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_header_stdc" >&6; }
4164*b636d99dSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4165*b636d99dSDavid van Moolenbroek
4166*b636d99dSDavid van Moolenbroek$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4167*b636d99dSDavid van Moolenbroek
4168*b636d99dSDavid van Moolenbroekfi
4169*b636d99dSDavid van Moolenbroek
4170*b636d99dSDavid van Moolenbroek# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4171*b636d99dSDavid van Moolenbroekfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4172*b636d99dSDavid van Moolenbroek		  inttypes.h stdint.h unistd.h
4173*b636d99dSDavid van Moolenbroekdo :
4174*b636d99dSDavid van Moolenbroek  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4175*b636d99dSDavid van Moolenbroekac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4176*b636d99dSDavid van Moolenbroek"
4177*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4178*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4179*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4180*b636d99dSDavid van Moolenbroek_ACEOF
4181*b636d99dSDavid van Moolenbroek
4182*b636d99dSDavid van Moolenbroekfi
4183*b636d99dSDavid van Moolenbroek
4184*b636d99dSDavid van Moolenbroekdone
4185*b636d99dSDavid van Moolenbroek
4186*b636d99dSDavid van Moolenbroek
4187*b636d99dSDavid van Moolenbroekfor ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4188*b636d99dSDavid van Moolenbroekdo :
4189*b636d99dSDavid van Moolenbroek  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4190*b636d99dSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4191*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4192*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4193*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4194*b636d99dSDavid van Moolenbroek_ACEOF
4195*b636d99dSDavid van Moolenbroek
4196*b636d99dSDavid van Moolenbroekfi
4197*b636d99dSDavid van Moolenbroek
4198*b636d99dSDavid van Moolenbroekdone
4199*b636d99dSDavid van Moolenbroek
4200*b636d99dSDavid van Moolenbroekfor ac_header in net/pfvar.h
4201*b636d99dSDavid van Moolenbroekdo :
4202*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4203*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
4204*b636d99dSDavid van Moolenbroek#include <net/if.h>
4205*b636d99dSDavid van Moolenbroek"
4206*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4207*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4208*b636d99dSDavid van Moolenbroek#define HAVE_NET_PFVAR_H 1
4209*b636d99dSDavid van Moolenbroek_ACEOF
4210*b636d99dSDavid van Moolenbroek
4211*b636d99dSDavid van Moolenbroekfi
4212*b636d99dSDavid van Moolenbroek
4213*b636d99dSDavid van Moolenbroekdone
4214*b636d99dSDavid van Moolenbroek
4215*b636d99dSDavid van Moolenbroekif test "$ac_cv_header_net_pfvar_h" = yes; then
4216*b636d99dSDavid van Moolenbroek	LOCALSRC="print-pflog.c $LOCALSRC"
4217*b636d99dSDavid van Moolenbroekfi
4218*b636d99dSDavid van Moolenbroekfor ac_header in netinet/if_ether.h
4219*b636d99dSDavid van Moolenbroekdo :
4220*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4221*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
4222*b636d99dSDavid van Moolenbroek"
4223*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4224*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4225*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1
4226*b636d99dSDavid van Moolenbroek_ACEOF
4227*b636d99dSDavid van Moolenbroek
4228*b636d99dSDavid van Moolenbroekfi
4229*b636d99dSDavid van Moolenbroek
4230*b636d99dSDavid van Moolenbroekdone
4231*b636d99dSDavid van Moolenbroek
4232*b636d99dSDavid van Moolenbroekif test "$ac_cv_header_netinet_if_ether_h" != yes; then
4233*b636d99dSDavid van Moolenbroek	#
4234*b636d99dSDavid van Moolenbroek	# The simple test didn't work.
4235*b636d99dSDavid van Moolenbroek	# Do we need to include <net/if.h> first?
4236*b636d99dSDavid van Moolenbroek	# Unset ac_cv_header_netinet_if_ether_h so we don't
4237*b636d99dSDavid van Moolenbroek	# treat the previous failure as a cached value and
4238*b636d99dSDavid van Moolenbroek	# suppress the next test.
4239*b636d99dSDavid van Moolenbroek	#
4240*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4241*b636d99dSDavid van Moolenbroek$as_echo "$as_me: Rechecking with some additional includes" >&6;}
4242*b636d99dSDavid van Moolenbroek	unset ac_cv_header_netinet_if_ether_h
4243*b636d99dSDavid van Moolenbroek	for ac_header in netinet/if_ether.h
4244*b636d99dSDavid van Moolenbroekdo :
4245*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4246*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
4247*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
4248*b636d99dSDavid van Moolenbroekstruct mbuf;
4249*b636d99dSDavid van Moolenbroekstruct rtentry;
4250*b636d99dSDavid van Moolenbroek#include <net/if.h>
4251*b636d99dSDavid van Moolenbroek"
4252*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4253*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4254*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1
4255*b636d99dSDavid van Moolenbroek_ACEOF
4256*b636d99dSDavid van Moolenbroek
4257*b636d99dSDavid van Moolenbroekfi
4258*b636d99dSDavid van Moolenbroek
4259*b636d99dSDavid van Moolenbroekdone
4260*b636d99dSDavid van Moolenbroek
4261*b636d99dSDavid van Moolenbroekfi
4262*b636d99dSDavid van Moolenbroek
4263*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4264*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4265*b636d99dSDavid van Moolenbroekif ${ac_cv_header_time+:} false; then :
4266*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4267*b636d99dSDavid van Moolenbroekelse
4268*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4269*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4270*b636d99dSDavid van Moolenbroek#include <sys/types.h>
4271*b636d99dSDavid van Moolenbroek#include <sys/time.h>
4272*b636d99dSDavid van Moolenbroek#include <time.h>
4273*b636d99dSDavid van Moolenbroek
4274*b636d99dSDavid van Moolenbroekint
4275*b636d99dSDavid van Moolenbroekmain ()
4276*b636d99dSDavid van Moolenbroek{
4277*b636d99dSDavid van Moolenbroekif ((struct tm *) 0)
4278*b636d99dSDavid van Moolenbroekreturn 0;
4279*b636d99dSDavid van Moolenbroek  ;
4280*b636d99dSDavid van Moolenbroek  return 0;
4281*b636d99dSDavid van Moolenbroek}
4282*b636d99dSDavid van Moolenbroek_ACEOF
4283*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4284*b636d99dSDavid van Moolenbroek  ac_cv_header_time=yes
4285*b636d99dSDavid van Moolenbroekelse
4286*b636d99dSDavid van Moolenbroek  ac_cv_header_time=no
4287*b636d99dSDavid van Moolenbroekfi
4288*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4289*b636d99dSDavid van Moolenbroekfi
4290*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4291*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_header_time" >&6; }
4292*b636d99dSDavid van Moolenbroekif test $ac_cv_header_time = yes; then
4293*b636d99dSDavid van Moolenbroek
4294*b636d99dSDavid van Moolenbroek$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4295*b636d99dSDavid van Moolenbroek
4296*b636d99dSDavid van Moolenbroekfi
4297*b636d99dSDavid van Moolenbroek
4298*b636d99dSDavid van Moolenbroek
4299*b636d99dSDavid van Moolenbroekcase "$host_os" in
4300*b636d99dSDavid van Moolenbroek
4301*b636d99dSDavid van Moolenbroekdarwin*)
4302*b636d99dSDavid van Moolenbroek	# Check whether --enable-universal was given.
4303*b636d99dSDavid van Moolenbroekif test "${enable_universal+set}" = set; then :
4304*b636d99dSDavid van Moolenbroek  enableval=$enable_universal;
4305*b636d99dSDavid van Moolenbroekfi
4306*b636d99dSDavid van Moolenbroek
4307*b636d99dSDavid van Moolenbroek	if test "$enable_universal" != "no"; then
4308*b636d99dSDavid van Moolenbroek		case "$host_os" in
4309*b636d99dSDavid van Moolenbroek
4310*b636d99dSDavid van Moolenbroek		darwin9.*)
4311*b636d99dSDavid van Moolenbroek			#
4312*b636d99dSDavid van Moolenbroek			# Leopard.  Build for x86 and 32-bit PowerPC, with
4313*b636d99dSDavid van Moolenbroek			# x86 first.  (That's what Apple does.)
4314*b636d99dSDavid van Moolenbroek			#
4315*b636d99dSDavid van Moolenbroek			V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4316*b636d99dSDavid van Moolenbroek			LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4317*b636d99dSDavid van Moolenbroek			;;
4318*b636d99dSDavid van Moolenbroek
4319*b636d99dSDavid van Moolenbroek		darwin10.*)
4320*b636d99dSDavid van Moolenbroek			#
4321*b636d99dSDavid van Moolenbroek			# Snow Leopard.  Build for x86-64 and x86, with
4322*b636d99dSDavid van Moolenbroek			# x86-64 first.  (That's what Apple does.)
4323*b636d99dSDavid van Moolenbroek			#
4324*b636d99dSDavid van Moolenbroek			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4325*b636d99dSDavid van Moolenbroek			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4326*b636d99dSDavid van Moolenbroek			;;
4327*b636d99dSDavid van Moolenbroek		esac
4328*b636d99dSDavid van Moolenbroek	fi
4329*b636d99dSDavid van Moolenbroek	;;
4330*b636d99dSDavid van Moolenbroekesac
4331*b636d99dSDavid van Moolenbroek
4332*b636d99dSDavid van Moolenbroek
4333*b636d99dSDavid van Moolenbroek
4334*b636d99dSDavid van Moolenbroek# Check whether --with-smi was given.
4335*b636d99dSDavid van Moolenbroekif test "${with_smi+set}" = set; then :
4336*b636d99dSDavid van Moolenbroek  withval=$with_smi;
4337*b636d99dSDavid van Moolenbroekelse
4338*b636d99dSDavid van Moolenbroek  with_smi=yes
4339*b636d99dSDavid van Moolenbroekfi
4340*b636d99dSDavid van Moolenbroek
4341*b636d99dSDavid van Moolenbroek
4342*b636d99dSDavid van Moolenbroekif test "x$with_smi" != "xno" ; then
4343*b636d99dSDavid van Moolenbroek	ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4344*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_smi_h" = xyes; then :
4345*b636d99dSDavid van Moolenbroek
4346*b636d99dSDavid van Moolenbroek		#
4347*b636d99dSDavid van Moolenbroek		# OK, we found smi.h.  Do we have libsmi with smiInit?
4348*b636d99dSDavid van Moolenbroek		#
4349*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4350*b636d99dSDavid van Moolenbroek$as_echo_n "checking for smiInit in -lsmi... " >&6; }
4351*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_smi_smiInit+:} false; then :
4352*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4353*b636d99dSDavid van Moolenbroekelse
4354*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
4355*b636d99dSDavid van MoolenbroekLIBS="-lsmi  $LIBS"
4356*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4357*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4358*b636d99dSDavid van Moolenbroek
4359*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4360*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4361*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4362*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4363*b636d99dSDavid van Moolenbroekextern "C"
4364*b636d99dSDavid van Moolenbroek#endif
4365*b636d99dSDavid van Moolenbroekchar smiInit ();
4366*b636d99dSDavid van Moolenbroekint
4367*b636d99dSDavid van Moolenbroekmain ()
4368*b636d99dSDavid van Moolenbroek{
4369*b636d99dSDavid van Moolenbroekreturn smiInit ();
4370*b636d99dSDavid van Moolenbroek  ;
4371*b636d99dSDavid van Moolenbroek  return 0;
4372*b636d99dSDavid van Moolenbroek}
4373*b636d99dSDavid van Moolenbroek_ACEOF
4374*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
4375*b636d99dSDavid van Moolenbroek  ac_cv_lib_smi_smiInit=yes
4376*b636d99dSDavid van Moolenbroekelse
4377*b636d99dSDavid van Moolenbroek  ac_cv_lib_smi_smiInit=no
4378*b636d99dSDavid van Moolenbroekfi
4379*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4380*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
4381*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
4382*b636d99dSDavid van Moolenbroekfi
4383*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4384*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4385*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4386*b636d99dSDavid van Moolenbroek
4387*b636d99dSDavid van Moolenbroek			#
4388*b636d99dSDavid van Moolenbroek			# OK, we have libsmi with smiInit.  Can we use it?
4389*b636d99dSDavid van Moolenbroek			#
4390*b636d99dSDavid van Moolenbroek			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4391*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable libsmi... " >&6; }
4392*b636d99dSDavid van Moolenbroek			savedlibs="$LIBS"
4393*b636d99dSDavid van Moolenbroek			LIBS="-lsmi $LIBS"
4394*b636d99dSDavid van Moolenbroek			if test "$cross_compiling" = yes; then :
4395*b636d99dSDavid van Moolenbroek
4396*b636d99dSDavid van Moolenbroek					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4397*b636d99dSDavid van Moolenbroek$as_echo "not when cross-compiling" >&6; }
4398*b636d99dSDavid van Moolenbroek					LIBS="$savedlibs"
4399*b636d99dSDavid van Moolenbroek
4400*b636d99dSDavid van Moolenbroek
4401*b636d99dSDavid van Moolenbroekelse
4402*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4403*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4404*b636d99dSDavid van Moolenbroek
4405*b636d99dSDavid van Moolenbroek/* libsmi available check */
4406*b636d99dSDavid van Moolenbroek#include <smi.h>
4407*b636d99dSDavid van Moolenbroekmain()
4408*b636d99dSDavid van Moolenbroek{
4409*b636d99dSDavid van Moolenbroek  int current, revision, age, n;
4410*b636d99dSDavid van Moolenbroek  const int required = 2;
4411*b636d99dSDavid van Moolenbroek  if (smiInit(""))
4412*b636d99dSDavid van Moolenbroek    exit(1);
4413*b636d99dSDavid van Moolenbroek  if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4414*b636d99dSDavid van Moolenbroek    exit(2);
4415*b636d99dSDavid van Moolenbroek  n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4416*b636d99dSDavid van Moolenbroek  if (n != 3)
4417*b636d99dSDavid van Moolenbroek    exit(3);
4418*b636d99dSDavid van Moolenbroek  if (required < current - age || required > current)
4419*b636d99dSDavid van Moolenbroek    exit(4);
4420*b636d99dSDavid van Moolenbroek  exit(0);
4421*b636d99dSDavid van Moolenbroek}
4422*b636d99dSDavid van Moolenbroek
4423*b636d99dSDavid van Moolenbroek_ACEOF
4424*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
4425*b636d99dSDavid van Moolenbroek
4426*b636d99dSDavid van Moolenbroek					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4427*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
4428*b636d99dSDavid van Moolenbroek
4429*b636d99dSDavid van Moolenbroek$as_echo "#define USE_LIBSMI 1" >>confdefs.h
4430*b636d99dSDavid van Moolenbroek
4431*b636d99dSDavid van Moolenbroek
4432*b636d99dSDavid van Moolenbroekelse
4433*b636d99dSDavid van Moolenbroek
4434*b636d99dSDavid van Moolenbroek																																			case $? in
4435*b636d99dSDavid van Moolenbroek					  1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4436*b636d99dSDavid van Moolenbroek$as_echo "no - smiInit failed" >&6; } ;;
4437*b636d99dSDavid van Moolenbroek					  2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4438*b636d99dSDavid van Moolenbroek$as_echo "no - header/library version mismatch" >&6; } ;;
4439*b636d99dSDavid van Moolenbroek					  3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4440*b636d99dSDavid van Moolenbroek$as_echo "no - can't determine library version" >&6; } ;;
4441*b636d99dSDavid van Moolenbroek					  4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4442*b636d99dSDavid van Moolenbroek$as_echo "no - too old" >&6; } ;;
4443*b636d99dSDavid van Moolenbroek					  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; } ;;
4445*b636d99dSDavid van Moolenbroek					esac
4446*b636d99dSDavid van Moolenbroek					LIBS="$savedlibs"
4447*b636d99dSDavid van Moolenbroek
4448*b636d99dSDavid van Moolenbroekfi
4449*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4450*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
4451*b636d99dSDavid van Moolenbroekfi
4452*b636d99dSDavid van Moolenbroek
4453*b636d99dSDavid van Moolenbroek
4454*b636d99dSDavid van Moolenbroekfi
4455*b636d99dSDavid van Moolenbroek
4456*b636d99dSDavid van Moolenbroek
4457*b636d99dSDavid van Moolenbroekfi
4458*b636d99dSDavid van Moolenbroek
4459*b636d99dSDavid van Moolenbroek
4460*b636d99dSDavid van Moolenbroekfi
4461*b636d99dSDavid van Moolenbroek
4462*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4463*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4464*b636d99dSDavid van Moolenbroek# Check whether --enable-smb was given.
4465*b636d99dSDavid van Moolenbroekif test "${enable_smb+set}" = set; then :
4466*b636d99dSDavid van Moolenbroek  enableval=$enable_smb;
4467*b636d99dSDavid van Moolenbroekelse
4468*b636d99dSDavid van Moolenbroek  enableval=yes
4469*b636d99dSDavid van Moolenbroekfi
4470*b636d99dSDavid van Moolenbroek
4471*b636d99dSDavid van Moolenbroekcase "$enableval" in
4472*b636d99dSDavid van Moolenbroekyes)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4473*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
4474*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4475*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4476*b636d99dSDavid van Moolenbroek
4477*b636d99dSDavid van Moolenbroek$as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4478*b636d99dSDavid van Moolenbroek
4479*b636d99dSDavid van Moolenbroek	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4480*b636d99dSDavid van Moolenbroek	;;
4481*b636d99dSDavid van Moolenbroek*)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4482*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4483*b636d99dSDavid van Moolenbroek	;;
4484*b636d99dSDavid van Moolenbroekesac
4485*b636d99dSDavid van Moolenbroek
4486*b636d99dSDavid van Moolenbroek
4487*b636d99dSDavid van Moolenbroek# Check whether --with-user was given.
4488*b636d99dSDavid van Moolenbroekif test "${with_user+set}" = set; then :
4489*b636d99dSDavid van Moolenbroek  withval=$with_user;
4490*b636d99dSDavid van Moolenbroekfi
4491*b636d99dSDavid van Moolenbroek
4492*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4493*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to drop root privileges by default... " >&6; }
4494*b636d99dSDavid van Moolenbroekif test ! -z "$with_user" ; then
4495*b636d99dSDavid van Moolenbroek
4496*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
4497*b636d99dSDavid van Moolenbroek#define WITH_USER "$withval"
4498*b636d99dSDavid van Moolenbroek_ACEOF
4499*b636d99dSDavid van Moolenbroek
4500*b636d99dSDavid van Moolenbroek       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4501*b636d99dSDavid van Moolenbroek$as_echo "to \"$withval\"" >&6; }
4502*b636d99dSDavid van Moolenbroekelse
4503*b636d99dSDavid van Moolenbroek       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4504*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4505*b636d99dSDavid van Moolenbroekfi
4506*b636d99dSDavid van Moolenbroek
4507*b636d99dSDavid van Moolenbroek
4508*b636d99dSDavid van Moolenbroek# Check whether --with-chroot was given.
4509*b636d99dSDavid van Moolenbroekif test "${with_chroot+set}" = set; then :
4510*b636d99dSDavid van Moolenbroek  withval=$with_chroot;
4511*b636d99dSDavid van Moolenbroekfi
4512*b636d99dSDavid van Moolenbroek
4513*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4514*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to chroot... " >&6; }
4515*b636d99dSDavid van Moolenbroekif test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4516*b636d99dSDavid van Moolenbroek
4517*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
4518*b636d99dSDavid van Moolenbroek#define WITH_CHROOT "$withval"
4519*b636d99dSDavid van Moolenbroek_ACEOF
4520*b636d99dSDavid van Moolenbroek
4521*b636d99dSDavid van Moolenbroek       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4522*b636d99dSDavid van Moolenbroek$as_echo "to \"$withval\"" >&6; }
4523*b636d99dSDavid van Moolenbroekelse
4524*b636d99dSDavid van Moolenbroek       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4525*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4526*b636d99dSDavid van Moolenbroekfi
4527*b636d99dSDavid van Moolenbroek
4528*b636d99dSDavid van Moolenbroek
4529*b636d99dSDavid van Moolenbroek# Check whether --with-sandbox-capsicum was given.
4530*b636d99dSDavid van Moolenbroekif test "${with_sandbox_capsicum+set}" = set; then :
4531*b636d99dSDavid van Moolenbroek  withval=$with_sandbox_capsicum;
4532*b636d99dSDavid van Moolenbroekfi
4533*b636d99dSDavid van Moolenbroek
4534*b636d99dSDavid van Moolenbroek#
4535*b636d99dSDavid van Moolenbroek# Check whether various functions are available.  If any are, set
4536*b636d99dSDavid van Moolenbroek# ac_lbl_capsicum_function_seen to yes; if any are not, set
4537*b636d99dSDavid van Moolenbroek# ac_lbl_capsicum_function_not_seen to yes.
4538*b636d99dSDavid van Moolenbroek#
4539*b636d99dSDavid van Moolenbroek# We don't check cap_rights_init(), as it's a macro, wrapping another
4540*b636d99dSDavid van Moolenbroek# function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
4541*b636d99dSDavid van Moolenbroek# doesn't handle that.
4542*b636d99dSDavid van Moolenbroek#
4543*b636d99dSDavid van Moolenbroek# All of the ones we check for must be available in order to enable
4544*b636d99dSDavid van Moolenbroek# capsicum sandboxing.
4545*b636d99dSDavid van Moolenbroek#
4546*b636d99dSDavid van Moolenbroek# XXX - do we need to check for all of them, or are there some that, if
4547*b636d99dSDavid van Moolenbroek# present, imply others are present?
4548*b636d99dSDavid van Moolenbroek#
4549*b636d99dSDavid van Moolenbroekif test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then
4550*b636d99dSDavid van Moolenbroek	for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
4551*b636d99dSDavid van Moolenbroekdo :
4552*b636d99dSDavid van Moolenbroek  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4553*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4554*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4555*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4556*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4557*b636d99dSDavid van Moolenbroek_ACEOF
4558*b636d99dSDavid van Moolenbroek ac_lbl_capsicum_function_seen=yes
4559*b636d99dSDavid van Moolenbroekelse
4560*b636d99dSDavid van Moolenbroek  ac_lbl_capsicum_function_not_seen=yes
4561*b636d99dSDavid van Moolenbroekfi
4562*b636d99dSDavid van Moolenbroekdone
4563*b636d99dSDavid van Moolenbroek
4564*b636d99dSDavid van Moolenbroekfi
4565*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4566*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4567*b636d99dSDavid van Moolenbroekif test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4568*b636d99dSDavid van Moolenbroek
4569*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4570*b636d99dSDavid van Moolenbroek
4571*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4572*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
4573*b636d99dSDavid van Moolenbroekelse
4574*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4575*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4576*b636d99dSDavid van Moolenbroekfi
4577*b636d99dSDavid van Moolenbroek
4578*b636d99dSDavid van Moolenbroek#
4579*b636d99dSDavid van Moolenbroek# We must check this before checking whether to enable IPv6, because,
4580*b636d99dSDavid van Moolenbroek# on some platforms (such as SunOS 5.x), the test program requires
4581*b636d99dSDavid van Moolenbroek# the extra networking libraries.
4582*b636d99dSDavid van Moolenbroek#
4583*b636d99dSDavid van Moolenbroek
4584*b636d99dSDavid van Moolenbroek    # Most operating systems have gethostbyname() in the default searched
4585*b636d99dSDavid van Moolenbroek    # libraries (i.e. libc):
4586*b636d99dSDavid van Moolenbroek    # Some OSes (eg. Solaris) place it in libnsl
4587*b636d99dSDavid van Moolenbroek    # Some strange OSes (SINIX) have it in libsocket:
4588*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4589*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing gethostbyname... " >&6; }
4590*b636d99dSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then :
4591*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4592*b636d99dSDavid van Moolenbroekelse
4593*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
4594*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4596*b636d99dSDavid van Moolenbroek
4597*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4598*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4599*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4600*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4601*b636d99dSDavid van Moolenbroekextern "C"
4602*b636d99dSDavid van Moolenbroek#endif
4603*b636d99dSDavid van Moolenbroekchar gethostbyname ();
4604*b636d99dSDavid van Moolenbroekint
4605*b636d99dSDavid van Moolenbroekmain ()
4606*b636d99dSDavid van Moolenbroek{
4607*b636d99dSDavid van Moolenbroekreturn gethostbyname ();
4608*b636d99dSDavid van Moolenbroek  ;
4609*b636d99dSDavid van Moolenbroek  return 0;
4610*b636d99dSDavid van Moolenbroek}
4611*b636d99dSDavid van Moolenbroek_ACEOF
4612*b636d99dSDavid van Moolenbroekfor ac_lib in '' nsl socket resolv; do
4613*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
4614*b636d99dSDavid van Moolenbroek    ac_res="none required"
4615*b636d99dSDavid van Moolenbroek  else
4616*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
4617*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4618*b636d99dSDavid van Moolenbroek  fi
4619*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
4620*b636d99dSDavid van Moolenbroek  ac_cv_search_gethostbyname=$ac_res
4621*b636d99dSDavid van Moolenbroekfi
4622*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4623*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
4624*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_gethostbyname+:} false; then :
4625*b636d99dSDavid van Moolenbroek  break
4626*b636d99dSDavid van Moolenbroekfi
4627*b636d99dSDavid van Moolenbroekdone
4628*b636d99dSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then :
4629*b636d99dSDavid van Moolenbroek
4630*b636d99dSDavid van Moolenbroekelse
4631*b636d99dSDavid van Moolenbroek  ac_cv_search_gethostbyname=no
4632*b636d99dSDavid van Moolenbroekfi
4633*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
4634*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
4635*b636d99dSDavid van Moolenbroekfi
4636*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4637*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_gethostbyname" >&6; }
4638*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_gethostbyname
4639*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
4640*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4641*b636d99dSDavid van Moolenbroek
4642*b636d99dSDavid van Moolenbroekfi
4643*b636d99dSDavid van Moolenbroek
4644*b636d99dSDavid van Moolenbroek    # Unfortunately libsocket sometimes depends on libnsl and
4645*b636d99dSDavid van Moolenbroek    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4646*b636d99dSDavid van Moolenbroek    if test "$ac_cv_search_gethostbyname" = "no"
4647*b636d99dSDavid van Moolenbroek    then
4648*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4649*b636d99dSDavid van Moolenbroek$as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4650*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_socket_gethostbyname+:} false; then :
4651*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4652*b636d99dSDavid van Moolenbroekelse
4653*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
4654*b636d99dSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS"
4655*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4657*b636d99dSDavid van Moolenbroek
4658*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4659*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4660*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4661*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4662*b636d99dSDavid van Moolenbroekextern "C"
4663*b636d99dSDavid van Moolenbroek#endif
4664*b636d99dSDavid van Moolenbroekchar gethostbyname ();
4665*b636d99dSDavid van Moolenbroekint
4666*b636d99dSDavid van Moolenbroekmain ()
4667*b636d99dSDavid van Moolenbroek{
4668*b636d99dSDavid van Moolenbroekreturn gethostbyname ();
4669*b636d99dSDavid van Moolenbroek  ;
4670*b636d99dSDavid van Moolenbroek  return 0;
4671*b636d99dSDavid van Moolenbroek}
4672*b636d99dSDavid van Moolenbroek_ACEOF
4673*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
4674*b636d99dSDavid van Moolenbroek  ac_cv_lib_socket_gethostbyname=yes
4675*b636d99dSDavid van Moolenbroekelse
4676*b636d99dSDavid van Moolenbroek  ac_cv_lib_socket_gethostbyname=no
4677*b636d99dSDavid van Moolenbroekfi
4678*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4679*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
4680*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
4681*b636d99dSDavid van Moolenbroekfi
4682*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4683*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4684*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4685*b636d99dSDavid van Moolenbroek  LIBS="-lsocket -lnsl $LIBS"
4686*b636d99dSDavid van Moolenbroekfi
4687*b636d99dSDavid van Moolenbroek
4688*b636d99dSDavid van Moolenbroek    fi
4689*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4690*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing socket... " >&6; }
4691*b636d99dSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then :
4692*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4693*b636d99dSDavid van Moolenbroekelse
4694*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
4695*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4697*b636d99dSDavid van Moolenbroek
4698*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4699*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4700*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4701*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4702*b636d99dSDavid van Moolenbroekextern "C"
4703*b636d99dSDavid van Moolenbroek#endif
4704*b636d99dSDavid van Moolenbroekchar socket ();
4705*b636d99dSDavid van Moolenbroekint
4706*b636d99dSDavid van Moolenbroekmain ()
4707*b636d99dSDavid van Moolenbroek{
4708*b636d99dSDavid van Moolenbroekreturn socket ();
4709*b636d99dSDavid van Moolenbroek  ;
4710*b636d99dSDavid van Moolenbroek  return 0;
4711*b636d99dSDavid van Moolenbroek}
4712*b636d99dSDavid van Moolenbroek_ACEOF
4713*b636d99dSDavid van Moolenbroekfor ac_lib in '' socket; do
4714*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
4715*b636d99dSDavid van Moolenbroek    ac_res="none required"
4716*b636d99dSDavid van Moolenbroek  else
4717*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
4718*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4719*b636d99dSDavid van Moolenbroek  fi
4720*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
4721*b636d99dSDavid van Moolenbroek  ac_cv_search_socket=$ac_res
4722*b636d99dSDavid van Moolenbroekfi
4723*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4724*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
4725*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_socket+:} false; then :
4726*b636d99dSDavid van Moolenbroek  break
4727*b636d99dSDavid van Moolenbroekfi
4728*b636d99dSDavid van Moolenbroekdone
4729*b636d99dSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then :
4730*b636d99dSDavid van Moolenbroek
4731*b636d99dSDavid van Moolenbroekelse
4732*b636d99dSDavid van Moolenbroek  ac_cv_search_socket=no
4733*b636d99dSDavid van Moolenbroekfi
4734*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
4735*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
4736*b636d99dSDavid van Moolenbroekfi
4737*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4738*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_socket" >&6; }
4739*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_socket
4740*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
4741*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4742*b636d99dSDavid van Moolenbroek
4743*b636d99dSDavid van Moolenbroekelse
4744*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4745*b636d99dSDavid van Moolenbroek$as_echo_n "checking for socket in -lsocket... " >&6; }
4746*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_socket_socket+:} false; then :
4747*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4748*b636d99dSDavid van Moolenbroekelse
4749*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
4750*b636d99dSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS"
4751*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4753*b636d99dSDavid van Moolenbroek
4754*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4755*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4756*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4757*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4758*b636d99dSDavid van Moolenbroekextern "C"
4759*b636d99dSDavid van Moolenbroek#endif
4760*b636d99dSDavid van Moolenbroekchar socket ();
4761*b636d99dSDavid van Moolenbroekint
4762*b636d99dSDavid van Moolenbroekmain ()
4763*b636d99dSDavid van Moolenbroek{
4764*b636d99dSDavid van Moolenbroekreturn socket ();
4765*b636d99dSDavid van Moolenbroek  ;
4766*b636d99dSDavid van Moolenbroek  return 0;
4767*b636d99dSDavid van Moolenbroek}
4768*b636d99dSDavid van Moolenbroek_ACEOF
4769*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
4770*b636d99dSDavid van Moolenbroek  ac_cv_lib_socket_socket=yes
4771*b636d99dSDavid van Moolenbroekelse
4772*b636d99dSDavid van Moolenbroek  ac_cv_lib_socket_socket=no
4773*b636d99dSDavid van Moolenbroekfi
4774*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4775*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
4776*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
4777*b636d99dSDavid van Moolenbroekfi
4778*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4779*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_socket" >&6; }
4780*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_socket_socket" = xyes; then :
4781*b636d99dSDavid van Moolenbroek  LIBS="-lsocket -lnsl $LIBS"
4782*b636d99dSDavid van Moolenbroekfi
4783*b636d99dSDavid van Moolenbroek
4784*b636d99dSDavid van Moolenbroekfi
4785*b636d99dSDavid van Moolenbroek
4786*b636d99dSDavid van Moolenbroek    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4787*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4788*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing putmsg... " >&6; }
4789*b636d99dSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then :
4790*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4791*b636d99dSDavid van Moolenbroekelse
4792*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
4793*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4795*b636d99dSDavid van Moolenbroek
4796*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
4797*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
4798*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
4799*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
4800*b636d99dSDavid van Moolenbroekextern "C"
4801*b636d99dSDavid van Moolenbroek#endif
4802*b636d99dSDavid van Moolenbroekchar putmsg ();
4803*b636d99dSDavid van Moolenbroekint
4804*b636d99dSDavid van Moolenbroekmain ()
4805*b636d99dSDavid van Moolenbroek{
4806*b636d99dSDavid van Moolenbroekreturn putmsg ();
4807*b636d99dSDavid van Moolenbroek  ;
4808*b636d99dSDavid van Moolenbroek  return 0;
4809*b636d99dSDavid van Moolenbroek}
4810*b636d99dSDavid van Moolenbroek_ACEOF
4811*b636d99dSDavid van Moolenbroekfor ac_lib in '' str; do
4812*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
4813*b636d99dSDavid van Moolenbroek    ac_res="none required"
4814*b636d99dSDavid van Moolenbroek  else
4815*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
4816*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4817*b636d99dSDavid van Moolenbroek  fi
4818*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
4819*b636d99dSDavid van Moolenbroek  ac_cv_search_putmsg=$ac_res
4820*b636d99dSDavid van Moolenbroekfi
4821*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
4822*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
4823*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_putmsg+:} false; then :
4824*b636d99dSDavid van Moolenbroek  break
4825*b636d99dSDavid van Moolenbroekfi
4826*b636d99dSDavid van Moolenbroekdone
4827*b636d99dSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then :
4828*b636d99dSDavid van Moolenbroek
4829*b636d99dSDavid van Moolenbroekelse
4830*b636d99dSDavid van Moolenbroek  ac_cv_search_putmsg=no
4831*b636d99dSDavid van Moolenbroekfi
4832*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
4833*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
4834*b636d99dSDavid van Moolenbroekfi
4835*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4836*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_putmsg" >&6; }
4837*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_putmsg
4838*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
4839*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4840*b636d99dSDavid van Moolenbroek
4841*b636d99dSDavid van Moolenbroekfi
4842*b636d99dSDavid van Moolenbroek
4843*b636d99dSDavid van Moolenbroek
4844*b636d99dSDavid van Moolenbroek
4845*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4846*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to enable ipv6... " >&6; }
4847*b636d99dSDavid van Moolenbroek# Check whether --enable-ipv6 was given.
4848*b636d99dSDavid van Moolenbroekif test "${enable_ipv6+set}" = set; then :
4849*b636d99dSDavid van Moolenbroek  enableval=$enable_ipv6;  case "$enableval" in
4850*b636d99dSDavid van Moolenbroekyes)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4851*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
4852*b636d99dSDavid van Moolenbroek       LOCALSRC="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"
4853*b636d99dSDavid van Moolenbroek
4854*b636d99dSDavid van Moolenbroek$as_echo "#define INET6 1" >>confdefs.h
4855*b636d99dSDavid van Moolenbroek
4856*b636d99dSDavid van Moolenbroek       ipv6=yes
4857*b636d99dSDavid van Moolenbroek       ;;
4858*b636d99dSDavid van Moolenbroek*)
4859*b636d99dSDavid van Moolenbroek       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4861*b636d99dSDavid van Moolenbroek       ipv6=no
4862*b636d99dSDavid van Moolenbroek       ;;
4863*b636d99dSDavid van Moolenbroek  esac
4864*b636d99dSDavid van Moolenbroekelse
4865*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4866*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4867*b636d99dSDavid van Moolenbroek
4868*b636d99dSDavid van Moolenbroek      /* AF_INET6 available check */
4869*b636d99dSDavid van Moolenbroek#include <sys/types.h>
4870*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
4871*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
4872*b636d99dSDavid van Moolenbroek#ifdef AF_INET6
4873*b636d99dSDavid van Moolenbroekvoid
4874*b636d99dSDavid van Moolenbroekfoo(struct in6_addr *addr)
4875*b636d99dSDavid van Moolenbroek{
4876*b636d99dSDavid van Moolenbroek memset(addr, 0, sizeof (struct in6_addr));
4877*b636d99dSDavid van Moolenbroek}
4878*b636d99dSDavid van Moolenbroek#else
4879*b636d99dSDavid van Moolenbroek#error "AF_INET6 not defined"
4880*b636d99dSDavid van Moolenbroek#endif
4881*b636d99dSDavid van Moolenbroek
4882*b636d99dSDavid van Moolenbroek
4883*b636d99dSDavid van Moolenbroek_ACEOF
4884*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4885*b636d99dSDavid van Moolenbroek   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4886*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
4887*b636d99dSDavid van Moolenbroek  LOCALSRC="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"
4888*b636d99dSDavid van Moolenbroek
4889*b636d99dSDavid van Moolenbroek$as_echo "#define INET6 1" >>confdefs.h
4890*b636d99dSDavid van Moolenbroek
4891*b636d99dSDavid van Moolenbroek  ipv6=yes
4892*b636d99dSDavid van Moolenbroekelse
4893*b636d99dSDavid van Moolenbroek   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
4895*b636d99dSDavid van Moolenbroek  ipv6=no
4896*b636d99dSDavid van Moolenbroekfi
4897*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4898*b636d99dSDavid van Moolenbroekfi
4899*b636d99dSDavid van Moolenbroek
4900*b636d99dSDavid van Moolenbroek
4901*b636d99dSDavid van Moolenbroekipv6type=unknown
4902*b636d99dSDavid van Moolenbroekipv6lib=none
4903*b636d99dSDavid van Moolenbroekipv6trylibc=no
4904*b636d99dSDavid van Moolenbroek
4905*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes"; then
4906*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4907*b636d99dSDavid van Moolenbroek$as_echo_n "checking ipv6 stack type... " >&6; }
4908*b636d99dSDavid van Moolenbroek	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4909*b636d99dSDavid van Moolenbroek		case $i in
4910*b636d99dSDavid van Moolenbroek		inria)
4911*b636d99dSDavid van Moolenbroek						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4913*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
4914*b636d99dSDavid van Moolenbroek#ifdef IPV6_INRIA_VERSION
4915*b636d99dSDavid van Moolenbroekyes
4916*b636d99dSDavid van Moolenbroek#endif
4917*b636d99dSDavid van Moolenbroek_ACEOF
4918*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4919*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
4920*b636d99dSDavid van Moolenbroek  ipv6type=$i;
4921*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 $CFLAGS"
4922*b636d99dSDavid van Moolenbroekfi
4923*b636d99dSDavid van Moolenbroekrm -f conftest*
4924*b636d99dSDavid van Moolenbroek
4925*b636d99dSDavid van Moolenbroek			;;
4926*b636d99dSDavid van Moolenbroek		kame)
4927*b636d99dSDavid van Moolenbroek						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4929*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
4930*b636d99dSDavid van Moolenbroek#ifdef __KAME__
4931*b636d99dSDavid van Moolenbroekyes
4932*b636d99dSDavid van Moolenbroek#endif
4933*b636d99dSDavid van Moolenbroek_ACEOF
4934*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4935*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
4936*b636d99dSDavid van Moolenbroek  ipv6type=$i;
4937*b636d99dSDavid van Moolenbroek				ipv6lib=inet6;
4938*b636d99dSDavid van Moolenbroek				ipv6libdir=/usr/local/v6/lib;
4939*b636d99dSDavid van Moolenbroek				ipv6trylibc=yes;
4940*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 $CFLAGS"
4941*b636d99dSDavid van Moolenbroekfi
4942*b636d99dSDavid van Moolenbroekrm -f conftest*
4943*b636d99dSDavid van Moolenbroek
4944*b636d99dSDavid van Moolenbroek			;;
4945*b636d99dSDavid van Moolenbroek		linux-glibc)
4946*b636d99dSDavid van Moolenbroek						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4947*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4948*b636d99dSDavid van Moolenbroek#include <features.h>
4949*b636d99dSDavid van Moolenbroek#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4950*b636d99dSDavid van Moolenbroekyes
4951*b636d99dSDavid van Moolenbroek#endif
4952*b636d99dSDavid van Moolenbroek_ACEOF
4953*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4954*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
4955*b636d99dSDavid van Moolenbroek  ipv6type=$i;
4956*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 $CFLAGS"
4957*b636d99dSDavid van Moolenbroekfi
4958*b636d99dSDavid van Moolenbroekrm -f conftest*
4959*b636d99dSDavid van Moolenbroek
4960*b636d99dSDavid van Moolenbroek			;;
4961*b636d99dSDavid van Moolenbroek		linux-libinet6)
4962*b636d99dSDavid van Moolenbroek																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4963*b636d99dSDavid van Moolenbroek				ipv6type=$i
4964*b636d99dSDavid van Moolenbroek				ipv6lib=inet6
4965*b636d99dSDavid van Moolenbroek				ipv6libdir=/usr/inet6/lib
4966*b636d99dSDavid van Moolenbroek				ipv6trylibc=yes;
4967*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4968*b636d99dSDavid van Moolenbroek			fi
4969*b636d99dSDavid van Moolenbroek			;;
4970*b636d99dSDavid van Moolenbroek		toshiba)
4971*b636d99dSDavid van Moolenbroek			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4973*b636d99dSDavid van Moolenbroek#include <sys/param.h>
4974*b636d99dSDavid van Moolenbroek#ifdef _TOSHIBA_INET6
4975*b636d99dSDavid van Moolenbroekyes
4976*b636d99dSDavid van Moolenbroek#endif
4977*b636d99dSDavid van Moolenbroek_ACEOF
4978*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4979*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
4980*b636d99dSDavid van Moolenbroek  ipv6type=$i;
4981*b636d99dSDavid van Moolenbroek				ipv6lib=inet6;
4982*b636d99dSDavid van Moolenbroek				ipv6libdir=/usr/local/v6/lib;
4983*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 $CFLAGS"
4984*b636d99dSDavid van Moolenbroekfi
4985*b636d99dSDavid van Moolenbroekrm -f conftest*
4986*b636d99dSDavid van Moolenbroek
4987*b636d99dSDavid van Moolenbroek			;;
4988*b636d99dSDavid van Moolenbroek		v6d)
4989*b636d99dSDavid van Moolenbroek			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4990*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
4991*b636d99dSDavid van Moolenbroek#include </usr/local/v6/include/sys/v6config.h>
4992*b636d99dSDavid van Moolenbroek#ifdef __V6D__
4993*b636d99dSDavid van Moolenbroekyes
4994*b636d99dSDavid van Moolenbroek#endif
4995*b636d99dSDavid van Moolenbroek_ACEOF
4996*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4997*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
4998*b636d99dSDavid van Moolenbroek  ipv6type=$i;
4999*b636d99dSDavid van Moolenbroek				ipv6lib=v6;
5000*b636d99dSDavid van Moolenbroek				ipv6libdir=/usr/local/v6/lib;
5001*b636d99dSDavid van Moolenbroek				CFLAGS="-I/usr/local/v6/include $CFLAGS"
5002*b636d99dSDavid van Moolenbroekfi
5003*b636d99dSDavid van Moolenbroekrm -f conftest*
5004*b636d99dSDavid van Moolenbroek
5005*b636d99dSDavid van Moolenbroek			;;
5006*b636d99dSDavid van Moolenbroek		zeta)
5007*b636d99dSDavid van Moolenbroek			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5008*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5009*b636d99dSDavid van Moolenbroek#include <sys/param.h>
5010*b636d99dSDavid van Moolenbroek#ifdef _ZETA_MINAMI_INET6
5011*b636d99dSDavid van Moolenbroekyes
5012*b636d99dSDavid van Moolenbroek#endif
5013*b636d99dSDavid van Moolenbroek_ACEOF
5014*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5015*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
5016*b636d99dSDavid van Moolenbroek  ipv6type=$i;
5017*b636d99dSDavid van Moolenbroek				ipv6lib=inet6;
5018*b636d99dSDavid van Moolenbroek				ipv6libdir=/usr/local/v6/lib;
5019*b636d99dSDavid van Moolenbroek				CFLAGS="-DINET6 $CFLAGS"
5020*b636d99dSDavid van Moolenbroekfi
5021*b636d99dSDavid van Moolenbroekrm -f conftest*
5022*b636d99dSDavid van Moolenbroek
5023*b636d99dSDavid van Moolenbroek			;;
5024*b636d99dSDavid van Moolenbroek		esac
5025*b636d99dSDavid van Moolenbroek		if test "$ipv6type" != "unknown"; then
5026*b636d99dSDavid van Moolenbroek			break
5027*b636d99dSDavid van Moolenbroek		fi
5028*b636d99dSDavid van Moolenbroek	done
5029*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5030*b636d99dSDavid van Moolenbroek$as_echo "$ipv6type" >&6; }
5031*b636d99dSDavid van Moolenbroekfi
5032*b636d99dSDavid van Moolenbroek
5033*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5034*b636d99dSDavid van Moolenbroek	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5035*b636d99dSDavid van Moolenbroek		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5036*b636d99dSDavid van Moolenbroek		echo "You have $ipv6lib library, using it"
5037*b636d99dSDavid van Moolenbroek	else
5038*b636d99dSDavid van Moolenbroek		if test "$ipv6trylibc" = "yes"; then
5039*b636d99dSDavid van Moolenbroek			echo "You do not have $ipv6lib library, using libc"
5040*b636d99dSDavid van Moolenbroek		else
5041*b636d99dSDavid van Moolenbroek			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
5042*b636d99dSDavid van Moolenbroek			echo "You need to fetch lib$ipv6lib.a from appropriate"
5043*b636d99dSDavid van Moolenbroek			echo 'ipv6 kit and compile beforehand.'
5044*b636d99dSDavid van Moolenbroek			exit 1
5045*b636d99dSDavid van Moolenbroek		fi
5046*b636d99dSDavid van Moolenbroek	fi
5047*b636d99dSDavid van Moolenbroekfi
5048*b636d99dSDavid van Moolenbroek
5049*b636d99dSDavid van Moolenbroek
5050*b636d99dSDavid van Moolenbroekif test "$ipv6" = "yes"; then
5051*b636d99dSDavid van Moolenbroek	#
5052*b636d99dSDavid van Moolenbroek	# XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5053*b636d99dSDavid van Moolenbroek	# function in libc; there are "ngetaddrinfo()" and
5054*b636d99dSDavid van Moolenbroek	# "ogetaddrinfo()" functions, and <netdb.h> #defines
5055*b636d99dSDavid van Moolenbroek	# "getaddrinfo" to be either "ngetaddrinfo" or
5056*b636d99dSDavid van Moolenbroek	# "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5057*b636d99dSDavid van Moolenbroek	# or _XOPEN_SOURCE_EXTENDED are defined or not.
5058*b636d99dSDavid van Moolenbroek	#
5059*b636d99dSDavid van Moolenbroek	# So this test doesn't work on Tru64 5.1, and possibly
5060*b636d99dSDavid van Moolenbroek	# on other 5.x releases.  This causes the configure
5061*b636d99dSDavid van Moolenbroek	# script to become confused, and results in libpcap
5062*b636d99dSDavid van Moolenbroek	# being unbuildable.
5063*b636d99dSDavid van Moolenbroek	#
5064*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5065*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing getaddrinfo... " >&6; }
5066*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getaddrinfo+:} false; then :
5067*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5068*b636d99dSDavid van Moolenbroekelse
5069*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
5070*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5071*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5072*b636d99dSDavid van Moolenbroek
5073*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
5074*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
5075*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
5076*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
5077*b636d99dSDavid van Moolenbroekextern "C"
5078*b636d99dSDavid van Moolenbroek#endif
5079*b636d99dSDavid van Moolenbroekchar getaddrinfo ();
5080*b636d99dSDavid van Moolenbroekint
5081*b636d99dSDavid van Moolenbroekmain ()
5082*b636d99dSDavid van Moolenbroek{
5083*b636d99dSDavid van Moolenbroekreturn getaddrinfo ();
5084*b636d99dSDavid van Moolenbroek  ;
5085*b636d99dSDavid van Moolenbroek  return 0;
5086*b636d99dSDavid van Moolenbroek}
5087*b636d99dSDavid van Moolenbroek_ACEOF
5088*b636d99dSDavid van Moolenbroekfor ac_lib in '' socket; do
5089*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
5090*b636d99dSDavid van Moolenbroek    ac_res="none required"
5091*b636d99dSDavid van Moolenbroek  else
5092*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
5093*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5094*b636d99dSDavid van Moolenbroek  fi
5095*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
5096*b636d99dSDavid van Moolenbroek  ac_cv_search_getaddrinfo=$ac_res
5097*b636d99dSDavid van Moolenbroekfi
5098*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
5099*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
5100*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_getaddrinfo+:} false; then :
5101*b636d99dSDavid van Moolenbroek  break
5102*b636d99dSDavid van Moolenbroekfi
5103*b636d99dSDavid van Moolenbroekdone
5104*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getaddrinfo+:} false; then :
5105*b636d99dSDavid van Moolenbroek
5106*b636d99dSDavid van Moolenbroekelse
5107*b636d99dSDavid van Moolenbroek  ac_cv_search_getaddrinfo=no
5108*b636d99dSDavid van Moolenbroekfi
5109*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
5110*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
5111*b636d99dSDavid van Moolenbroekfi
5112*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5113*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_getaddrinfo" >&6; }
5114*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_getaddrinfo
5115*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
5116*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5117*b636d99dSDavid van Moolenbroek  	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5118*b636d99dSDavid van Moolenbroek$as_echo_n "checking getaddrinfo bug... " >&6; }
5119*b636d99dSDavid van Moolenbroek	if ${td_cv_buggygetaddrinfo+:} false; then :
5120*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5121*b636d99dSDavid van Moolenbroekelse
5122*b636d99dSDavid van Moolenbroek  if test "$cross_compiling" = yes; then :
5123*b636d99dSDavid van Moolenbroek  td_cv_buggygetaddrinfo=unknown
5124*b636d99dSDavid van Moolenbroekelse
5125*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5127*b636d99dSDavid van Moolenbroek
5128*b636d99dSDavid van Moolenbroek#include <sys/types.h>
5129*b636d99dSDavid van Moolenbroek#include <netdb.h>
5130*b636d99dSDavid van Moolenbroek#include <string.h>
5131*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
5132*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
5133*b636d99dSDavid van Moolenbroek
5134*b636d99dSDavid van Moolenbroekmain()
5135*b636d99dSDavid van Moolenbroek{
5136*b636d99dSDavid van Moolenbroek  int passive, gaierr, inet4 = 0, inet6 = 0;
5137*b636d99dSDavid van Moolenbroek  struct addrinfo hints, *ai, *aitop;
5138*b636d99dSDavid van Moolenbroek  char straddr[INET6_ADDRSTRLEN], strport[16];
5139*b636d99dSDavid van Moolenbroek
5140*b636d99dSDavid van Moolenbroek  for (passive = 0; passive <= 1; passive++) {
5141*b636d99dSDavid van Moolenbroek    memset(&hints, 0, sizeof(hints));
5142*b636d99dSDavid van Moolenbroek    hints.ai_family = AF_UNSPEC;
5143*b636d99dSDavid van Moolenbroek    hints.ai_flags = passive ? AI_PASSIVE : 0;
5144*b636d99dSDavid van Moolenbroek    hints.ai_socktype = SOCK_STREAM;
5145*b636d99dSDavid van Moolenbroek    hints.ai_protocol = IPPROTO_TCP;
5146*b636d99dSDavid van Moolenbroek    if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5147*b636d99dSDavid van Moolenbroek      (void)gai_strerror(gaierr);
5148*b636d99dSDavid van Moolenbroek      goto bad;
5149*b636d99dSDavid van Moolenbroek    }
5150*b636d99dSDavid van Moolenbroek    for (ai = aitop; ai; ai = ai->ai_next) {
5151*b636d99dSDavid van Moolenbroek      if (ai->ai_addr == NULL ||
5152*b636d99dSDavid van Moolenbroek          ai->ai_addrlen == 0 ||
5153*b636d99dSDavid van Moolenbroek          getnameinfo(ai->ai_addr, ai->ai_addrlen,
5154*b636d99dSDavid van Moolenbroek                      straddr, sizeof(straddr), strport, sizeof(strport),
5155*b636d99dSDavid van Moolenbroek                      NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5156*b636d99dSDavid van Moolenbroek        goto bad;
5157*b636d99dSDavid van Moolenbroek      }
5158*b636d99dSDavid van Moolenbroek      switch (ai->ai_family) {
5159*b636d99dSDavid van Moolenbroek      case AF_INET:
5160*b636d99dSDavid van Moolenbroek        if (strcmp(strport, "54321") != 0) {
5161*b636d99dSDavid van Moolenbroek          goto bad;
5162*b636d99dSDavid van Moolenbroek        }
5163*b636d99dSDavid van Moolenbroek        if (passive) {
5164*b636d99dSDavid van Moolenbroek          if (strcmp(straddr, "0.0.0.0") != 0) {
5165*b636d99dSDavid van Moolenbroek            goto bad;
5166*b636d99dSDavid van Moolenbroek          }
5167*b636d99dSDavid van Moolenbroek        } else {
5168*b636d99dSDavid van Moolenbroek          if (strcmp(straddr, "127.0.0.1") != 0) {
5169*b636d99dSDavid van Moolenbroek            goto bad;
5170*b636d99dSDavid van Moolenbroek          }
5171*b636d99dSDavid van Moolenbroek        }
5172*b636d99dSDavid van Moolenbroek        inet4++;
5173*b636d99dSDavid van Moolenbroek        break;
5174*b636d99dSDavid van Moolenbroek      case AF_INET6:
5175*b636d99dSDavid van Moolenbroek        if (strcmp(strport, "54321") != 0) {
5176*b636d99dSDavid van Moolenbroek          goto bad;
5177*b636d99dSDavid van Moolenbroek        }
5178*b636d99dSDavid van Moolenbroek        if (passive) {
5179*b636d99dSDavid van Moolenbroek          if (strcmp(straddr, "::") != 0) {
5180*b636d99dSDavid van Moolenbroek            goto bad;
5181*b636d99dSDavid van Moolenbroek          }
5182*b636d99dSDavid van Moolenbroek        } else {
5183*b636d99dSDavid van Moolenbroek          if (strcmp(straddr, "::1") != 0) {
5184*b636d99dSDavid van Moolenbroek            goto bad;
5185*b636d99dSDavid van Moolenbroek          }
5186*b636d99dSDavid van Moolenbroek        }
5187*b636d99dSDavid van Moolenbroek        inet6++;
5188*b636d99dSDavid van Moolenbroek        break;
5189*b636d99dSDavid van Moolenbroek      case AF_UNSPEC:
5190*b636d99dSDavid van Moolenbroek        goto bad;
5191*b636d99dSDavid van Moolenbroek        break;
5192*b636d99dSDavid van Moolenbroek#ifdef AF_UNIX
5193*b636d99dSDavid van Moolenbroek      case AF_UNIX:
5194*b636d99dSDavid van Moolenbroek#else
5195*b636d99dSDavid van Moolenbroek#ifdef AF_LOCAL
5196*b636d99dSDavid van Moolenbroek      case AF_LOCAL:
5197*b636d99dSDavid van Moolenbroek#endif
5198*b636d99dSDavid van Moolenbroek#endif
5199*b636d99dSDavid van Moolenbroek      default:
5200*b636d99dSDavid van Moolenbroek        /* another family support? */
5201*b636d99dSDavid van Moolenbroek        break;
5202*b636d99dSDavid van Moolenbroek      }
5203*b636d99dSDavid van Moolenbroek    }
5204*b636d99dSDavid van Moolenbroek  }
5205*b636d99dSDavid van Moolenbroek
5206*b636d99dSDavid van Moolenbroek  /* supported family should be 2, unsupported family should be 0 */
5207*b636d99dSDavid van Moolenbroek  if (!(inet4 == 0 || inet4 == 2))
5208*b636d99dSDavid van Moolenbroek    goto bad;
5209*b636d99dSDavid van Moolenbroek  if (!(inet6 == 0 || inet6 == 2))
5210*b636d99dSDavid van Moolenbroek    goto bad;
5211*b636d99dSDavid van Moolenbroek
5212*b636d99dSDavid van Moolenbroek  if (aitop)
5213*b636d99dSDavid van Moolenbroek    freeaddrinfo(aitop);
5214*b636d99dSDavid van Moolenbroek  exit(0);
5215*b636d99dSDavid van Moolenbroek
5216*b636d99dSDavid van Moolenbroek bad:
5217*b636d99dSDavid van Moolenbroek  if (aitop)
5218*b636d99dSDavid van Moolenbroek    freeaddrinfo(aitop);
5219*b636d99dSDavid van Moolenbroek  exit(1);
5220*b636d99dSDavid van Moolenbroek}
5221*b636d99dSDavid van Moolenbroek
5222*b636d99dSDavid van Moolenbroek_ACEOF
5223*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
5224*b636d99dSDavid van Moolenbroek  td_cv_buggygetaddrinfo=no
5225*b636d99dSDavid van Moolenbroekelse
5226*b636d99dSDavid van Moolenbroek  td_cv_buggygetaddrinfo=yes
5227*b636d99dSDavid van Moolenbroekfi
5228*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5229*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
5230*b636d99dSDavid van Moolenbroekfi
5231*b636d99dSDavid van Moolenbroek
5232*b636d99dSDavid van Moolenbroekfi
5233*b636d99dSDavid van Moolenbroek
5234*b636d99dSDavid van Moolenbroek	if test "$td_cv_buggygetaddrinfo" = no; then
5235*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5236*b636d99dSDavid van Moolenbroek$as_echo "good" >&6; }
5237*b636d99dSDavid van Moolenbroek	elif test "$td_cv_buggygetaddrinfo" = unknown; then
5238*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown (cross-compiling)" >&5
5239*b636d99dSDavid van Moolenbroek$as_echo "unknown (cross-compiling)" >&6; }
5240*b636d99dSDavid van Moolenbroek	else
5241*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5242*b636d99dSDavid van Moolenbroek$as_echo "buggy" >&6; }
5243*b636d99dSDavid van Moolenbroek	fi
5244*b636d99dSDavid van Moolenbroek
5245*b636d99dSDavid van Moolenbroek	if test "$td_cv_buggygetaddrinfo" = "yes"; then
5246*b636d99dSDavid van Moolenbroek		#
5247*b636d99dSDavid van Moolenbroek		# XXX - it doesn't appear that "ipv6type" can ever be
5248*b636d99dSDavid van Moolenbroek		# set to "linux".  Should this be testing for
5249*b636d99dSDavid van Moolenbroek		# "linux-glibc", or for that *or* "linux-libinet6"?
5250*b636d99dSDavid van Moolenbroek		# If the latter, note that "linux-libinet6" is also
5251*b636d99dSDavid van Moolenbroek		# the type given to some non-Linux OSes.
5252*b636d99dSDavid van Moolenbroek		#
5253*b636d99dSDavid van Moolenbroek		if test "$ipv6type" != "linux"; then
5254*b636d99dSDavid van Moolenbroek			echo 'Fatal: You must get working getaddrinfo() function.'
5255*b636d99dSDavid van Moolenbroek			echo '       or you can specify "--disable-ipv6"'.
5256*b636d99dSDavid van Moolenbroek			exit 1
5257*b636d99dSDavid van Moolenbroek		else
5258*b636d99dSDavid van Moolenbroek			echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5259*b636d99dSDavid van Moolenbroek			echo '         Better upgrade your system library to newest version'
5260*b636d99dSDavid van Moolenbroek			echo '         of GNU C library (aka glibc).'
5261*b636d99dSDavid van Moolenbroek		fi
5262*b636d99dSDavid van Moolenbroek	fi
5263*b636d99dSDavid van Moolenbroek
5264*b636d99dSDavid van Moolenbroekfi
5265*b636d99dSDavid van Moolenbroek
5266*b636d99dSDavid van Moolenbroek	ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5267*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_getnameinfo" = xyes; then :
5268*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5269*b636d99dSDavid van Moolenbroek
5270*b636d99dSDavid van Moolenbroekelse
5271*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5272*b636d99dSDavid van Moolenbroek  *" getnameinfo.$ac_objext "* ) ;;
5273*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5274*b636d99dSDavid van Moolenbroek ;;
5275*b636d99dSDavid van Moolenbroekesac
5276*b636d99dSDavid van Moolenbroek
5277*b636d99dSDavid van Moolenbroekfi
5278*b636d99dSDavid van Moolenbroek
5279*b636d99dSDavid van Moolenbroek
5280*b636d99dSDavid van Moolenbroekfi
5281*b636d99dSDavid van Moolenbroek
5282*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5283*b636d99dSDavid van Moolenbroek$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5284*b636d99dSDavid van Moolenbroekif ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5285*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5286*b636d99dSDavid van Moolenbroekelse
5287*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5288*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5289*b636d99dSDavid van Moolenbroek#include <netdnet/dnetdb.h>
5290*b636d99dSDavid van Moolenbroek
5291*b636d99dSDavid van Moolenbroek_ACEOF
5292*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5293*b636d99dSDavid van Moolenbroek  $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5294*b636d99dSDavid van Moolenbroek  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5295*b636d99dSDavid van Moolenbroekelse
5296*b636d99dSDavid van Moolenbroek  td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5297*b636d99dSDavid van Moolenbroekfi
5298*b636d99dSDavid van Moolenbroekrm -f conftest*
5299*b636d99dSDavid van Moolenbroek
5300*b636d99dSDavid van Moolenbroekfi
5301*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5302*b636d99dSDavid van Moolenbroek$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5303*b636d99dSDavid van Moolenbroekif test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5304*b636d99dSDavid van Moolenbroek
5305*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5306*b636d99dSDavid van Moolenbroek
5307*b636d99dSDavid van Moolenbroekfi
5308*b636d99dSDavid van Moolenbroek
5309*b636d99dSDavid van Moolenbroek
5310*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5311*b636d99dSDavid van Moolenbroek$as_echo_n "checking for addrinfo... " >&6; }
5312*b636d99dSDavid van Moolenbroek	if ${ac_cv_addrinfo+:} false; then :
5313*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5314*b636d99dSDavid van Moolenbroekelse
5315*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5316*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5317*b636d99dSDavid van Moolenbroek
5318*b636d99dSDavid van Moolenbroek#		include <netdb.h>
5319*b636d99dSDavid van Moolenbroekint
5320*b636d99dSDavid van Moolenbroekmain ()
5321*b636d99dSDavid van Moolenbroek{
5322*b636d99dSDavid van Moolenbroekstruct addrinfo a
5323*b636d99dSDavid van Moolenbroek  ;
5324*b636d99dSDavid van Moolenbroek  return 0;
5325*b636d99dSDavid van Moolenbroek}
5326*b636d99dSDavid van Moolenbroek_ACEOF
5327*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5328*b636d99dSDavid van Moolenbroek  ac_cv_addrinfo=yes
5329*b636d99dSDavid van Moolenbroekelse
5330*b636d99dSDavid van Moolenbroek  ac_cv_addrinfo=no
5331*b636d99dSDavid van Moolenbroekfi
5332*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5333*b636d99dSDavid van Moolenbroekfi
5334*b636d99dSDavid van Moolenbroek
5335*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5336*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_addrinfo" >&6; }
5337*b636d99dSDavid van Moolenbroek	if test $ac_cv_addrinfo = yes; then
5338*b636d99dSDavid van Moolenbroek
5339*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5340*b636d99dSDavid van Moolenbroek
5341*b636d99dSDavid van Moolenbroek	else
5342*b636d99dSDavid van Moolenbroek
5343*b636d99dSDavid van Moolenbroek$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5344*b636d99dSDavid van Moolenbroek
5345*b636d99dSDavid van Moolenbroek	fi
5346*b636d99dSDavid van Moolenbroek
5347*b636d99dSDavid van Moolenbroekif test "$ac_cv_addrinfo" = no; then
5348*b636d99dSDavid van Moolenbroek	missing_includes=yes
5349*b636d99dSDavid van Moolenbroekfi
5350*b636d99dSDavid van Moolenbroek
5351*b636d99dSDavid van Moolenbroek
5352*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5353*b636d99dSDavid van Moolenbroek$as_echo_n "checking for NI_MAXSERV... " >&6; }
5354*b636d99dSDavid van Moolenbroek	if ${ac_cv_maxserv+:} false; then :
5355*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5356*b636d99dSDavid van Moolenbroekelse
5357*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5358*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5359*b636d99dSDavid van Moolenbroek#include <netdb.h>
5360*b636d99dSDavid van Moolenbroek#ifdef NI_MAXSERV
5361*b636d99dSDavid van Moolenbroekyes
5362*b636d99dSDavid van Moolenbroek#endif
5363*b636d99dSDavid van Moolenbroek_ACEOF
5364*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5365*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
5366*b636d99dSDavid van Moolenbroek  ac_cv_maxserv=yes
5367*b636d99dSDavid van Moolenbroekelse
5368*b636d99dSDavid van Moolenbroek  ac_cv_maxserv=no
5369*b636d99dSDavid van Moolenbroekfi
5370*b636d99dSDavid van Moolenbroekrm -f conftest*
5371*b636d99dSDavid van Moolenbroek
5372*b636d99dSDavid van Moolenbroekfi
5373*b636d99dSDavid van Moolenbroek
5374*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5375*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_maxserv" >&6; }
5376*b636d99dSDavid van Moolenbroek	if test $ac_cv_maxserv != yes; then
5377*b636d99dSDavid van Moolenbroek		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5378*b636d99dSDavid van Moolenbroek
5379*b636d99dSDavid van Moolenbroek	fi
5380*b636d99dSDavid van Moolenbroek
5381*b636d99dSDavid van Moolenbroekif test "$ac_cv_maxserv" = no; then
5382*b636d99dSDavid van Moolenbroek	missing_includes=yes
5383*b636d99dSDavid van Moolenbroekfi
5384*b636d99dSDavid van Moolenbroek
5385*b636d99dSDavid van Moolenbroek
5386*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5387*b636d99dSDavid van Moolenbroek$as_echo_n "checking for NI_NAMEREQD... " >&6; }
5388*b636d99dSDavid van Moolenbroek	if ${ac_cv_namereqd+:} false; then :
5389*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5390*b636d99dSDavid van Moolenbroekelse
5391*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5392*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5393*b636d99dSDavid van Moolenbroek#include <netdb.h>
5394*b636d99dSDavid van Moolenbroek#ifdef NI_NOFQDN
5395*b636d99dSDavid van Moolenbroekyes
5396*b636d99dSDavid van Moolenbroek#endif
5397*b636d99dSDavid van Moolenbroek_ACEOF
5398*b636d99dSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5399*b636d99dSDavid van Moolenbroek  $EGREP "yes" >/dev/null 2>&1; then :
5400*b636d99dSDavid van Moolenbroek  ac_cv_namereqd=yes
5401*b636d99dSDavid van Moolenbroekelse
5402*b636d99dSDavid van Moolenbroek  ac_cv_namereqd=no
5403*b636d99dSDavid van Moolenbroekfi
5404*b636d99dSDavid van Moolenbroekrm -f conftest*
5405*b636d99dSDavid van Moolenbroek
5406*b636d99dSDavid van Moolenbroekfi
5407*b636d99dSDavid van Moolenbroek
5408*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5409*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_namereqd" >&6; }
5410*b636d99dSDavid van Moolenbroek	if test $ac_cv_namereqd != yes; then
5411*b636d99dSDavid van Moolenbroek		$as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5412*b636d99dSDavid van Moolenbroek
5413*b636d99dSDavid van Moolenbroek	fi
5414*b636d99dSDavid van Moolenbroek
5415*b636d99dSDavid van Moolenbroekif test "$ac_cv_namereqd" = no; then
5416*b636d99dSDavid van Moolenbroek	missing_includes=yes
5417*b636d99dSDavid van Moolenbroekfi
5418*b636d99dSDavid van Moolenbroek
5419*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5420*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_vfprintf" = xyes; then :
5421*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5422*b636d99dSDavid van Moolenbroek
5423*b636d99dSDavid van Moolenbroekelse
5424*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5425*b636d99dSDavid van Moolenbroek  *" vfprintf.$ac_objext "* ) ;;
5426*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5427*b636d99dSDavid van Moolenbroek ;;
5428*b636d99dSDavid van Moolenbroekesac
5429*b636d99dSDavid van Moolenbroek
5430*b636d99dSDavid van Moolenbroekfi
5431*b636d99dSDavid van Moolenbroek
5432*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5433*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strcasecmp" = xyes; then :
5434*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5435*b636d99dSDavid van Moolenbroek
5436*b636d99dSDavid van Moolenbroekelse
5437*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5438*b636d99dSDavid van Moolenbroek  *" strcasecmp.$ac_objext "* ) ;;
5439*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5440*b636d99dSDavid van Moolenbroek ;;
5441*b636d99dSDavid van Moolenbroekesac
5442*b636d99dSDavid van Moolenbroek
5443*b636d99dSDavid van Moolenbroekfi
5444*b636d99dSDavid van Moolenbroek
5445*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5446*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strlcat" = xyes; then :
5447*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5448*b636d99dSDavid van Moolenbroek
5449*b636d99dSDavid van Moolenbroekelse
5450*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5451*b636d99dSDavid van Moolenbroek  *" strlcat.$ac_objext "* ) ;;
5452*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5453*b636d99dSDavid van Moolenbroek ;;
5454*b636d99dSDavid van Moolenbroekesac
5455*b636d99dSDavid van Moolenbroek
5456*b636d99dSDavid van Moolenbroekfi
5457*b636d99dSDavid van Moolenbroek
5458*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5459*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strlcpy" = xyes; then :
5460*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5461*b636d99dSDavid van Moolenbroek
5462*b636d99dSDavid van Moolenbroekelse
5463*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5464*b636d99dSDavid van Moolenbroek  *" strlcpy.$ac_objext "* ) ;;
5465*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5466*b636d99dSDavid van Moolenbroek ;;
5467*b636d99dSDavid van Moolenbroekesac
5468*b636d99dSDavid van Moolenbroek
5469*b636d99dSDavid van Moolenbroekfi
5470*b636d99dSDavid van Moolenbroek
5471*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5472*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strdup" = xyes; then :
5473*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5474*b636d99dSDavid van Moolenbroek
5475*b636d99dSDavid van Moolenbroekelse
5476*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5477*b636d99dSDavid van Moolenbroek  *" strdup.$ac_objext "* ) ;;
5478*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5479*b636d99dSDavid van Moolenbroek ;;
5480*b636d99dSDavid van Moolenbroekesac
5481*b636d99dSDavid van Moolenbroek
5482*b636d99dSDavid van Moolenbroekfi
5483*b636d99dSDavid van Moolenbroek
5484*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5485*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_strsep" = xyes; then :
5486*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5487*b636d99dSDavid van Moolenbroek
5488*b636d99dSDavid van Moolenbroekelse
5489*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5490*b636d99dSDavid van Moolenbroek  *" strsep.$ac_objext "* ) ;;
5491*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5492*b636d99dSDavid van Moolenbroek ;;
5493*b636d99dSDavid van Moolenbroekesac
5494*b636d99dSDavid van Moolenbroek
5495*b636d99dSDavid van Moolenbroekfi
5496*b636d99dSDavid van Moolenbroek
5497*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5498*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_getopt_long" = xyes; then :
5499*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5500*b636d99dSDavid van Moolenbroek
5501*b636d99dSDavid van Moolenbroekelse
5502*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
5503*b636d99dSDavid van Moolenbroek  *" getopt_long.$ac_objext "* ) ;;
5504*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5505*b636d99dSDavid van Moolenbroek ;;
5506*b636d99dSDavid van Moolenbroekesac
5507*b636d99dSDavid van Moolenbroek
5508*b636d99dSDavid van Moolenbroekfi
5509*b636d99dSDavid van Moolenbroek
5510*b636d99dSDavid van Moolenbroek
5511*b636d99dSDavid van Moolenbroekfor ac_func in fork vfork strftime
5512*b636d99dSDavid van Moolenbroekdo :
5513*b636d99dSDavid van Moolenbroek  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5514*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5515*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5516*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5517*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5518*b636d99dSDavid van Moolenbroek_ACEOF
5519*b636d99dSDavid van Moolenbroek
5520*b636d99dSDavid van Moolenbroekfi
5521*b636d99dSDavid van Moolenbroekdone
5522*b636d99dSDavid van Moolenbroek
5523*b636d99dSDavid van Moolenbroekfor ac_func in setlinebuf alarm
5524*b636d99dSDavid van Moolenbroekdo :
5525*b636d99dSDavid van Moolenbroek  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5526*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5527*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5528*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5529*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5530*b636d99dSDavid van Moolenbroek_ACEOF
5531*b636d99dSDavid van Moolenbroek
5532*b636d99dSDavid van Moolenbroekfi
5533*b636d99dSDavid van Moolenbroekdone
5534*b636d99dSDavid van Moolenbroek
5535*b636d99dSDavid van Moolenbroek
5536*b636d99dSDavid van Moolenbroekneedsnprintf=no
5537*b636d99dSDavid van Moolenbroekfor ac_func in vsnprintf snprintf
5538*b636d99dSDavid van Moolenbroekdo :
5539*b636d99dSDavid van Moolenbroek  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5540*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5541*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5542*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5543*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5544*b636d99dSDavid van Moolenbroek_ACEOF
5545*b636d99dSDavid van Moolenbroek
5546*b636d99dSDavid van Moolenbroekelse
5547*b636d99dSDavid van Moolenbroek  needsnprintf=yes
5548*b636d99dSDavid van Moolenbroekfi
5549*b636d99dSDavid van Moolenbroekdone
5550*b636d99dSDavid van Moolenbroek
5551*b636d99dSDavid van Moolenbroekif test $needsnprintf = yes; then
5552*b636d99dSDavid van Moolenbroek	case " $LIBOBJS " in
5553*b636d99dSDavid van Moolenbroek  *" snprintf.$ac_objext "* ) ;;
5554*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5555*b636d99dSDavid van Moolenbroek ;;
5556*b636d99dSDavid van Moolenbroekesac
5557*b636d99dSDavid van Moolenbroek
5558*b636d99dSDavid van Moolenbroekfi
5559*b636d99dSDavid van Moolenbroek
5560*b636d99dSDavid van Moolenbroek
5561*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5562*b636d99dSDavid van Moolenbroek$as_echo_n "checking return type of signal handlers... " >&6; }
5563*b636d99dSDavid van Moolenbroekif ${ac_cv_type_signal+:} false; then :
5564*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5565*b636d99dSDavid van Moolenbroekelse
5566*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5567*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5568*b636d99dSDavid van Moolenbroek#include <sys/types.h>
5569*b636d99dSDavid van Moolenbroek#include <signal.h>
5570*b636d99dSDavid van Moolenbroek
5571*b636d99dSDavid van Moolenbroekint
5572*b636d99dSDavid van Moolenbroekmain ()
5573*b636d99dSDavid van Moolenbroek{
5574*b636d99dSDavid van Moolenbroekreturn *(signal (0, 0)) (0) == 1;
5575*b636d99dSDavid van Moolenbroek  ;
5576*b636d99dSDavid van Moolenbroek  return 0;
5577*b636d99dSDavid van Moolenbroek}
5578*b636d99dSDavid van Moolenbroek_ACEOF
5579*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5580*b636d99dSDavid van Moolenbroek  ac_cv_type_signal=int
5581*b636d99dSDavid van Moolenbroekelse
5582*b636d99dSDavid van Moolenbroek  ac_cv_type_signal=void
5583*b636d99dSDavid van Moolenbroekfi
5584*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5585*b636d99dSDavid van Moolenbroekfi
5586*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5587*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_type_signal" >&6; }
5588*b636d99dSDavid van Moolenbroek
5589*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5590*b636d99dSDavid van Moolenbroek#define RETSIGTYPE $ac_cv_type_signal
5591*b636d99dSDavid van Moolenbroek_ACEOF
5592*b636d99dSDavid van Moolenbroek
5593*b636d99dSDavid van Moolenbroek
5594*b636d99dSDavid van Moolenbroek    if test "$ac_cv_type_signal" = void ; then
5595*b636d99dSDavid van Moolenbroek
5596*b636d99dSDavid van Moolenbroek$as_echo "#define RETSIGVAL /**/" >>confdefs.h
5597*b636d99dSDavid van Moolenbroek
5598*b636d99dSDavid van Moolenbroek    else
5599*b636d99dSDavid van Moolenbroek
5600*b636d99dSDavid van Moolenbroek$as_echo "#define RETSIGVAL (0)" >>confdefs.h
5601*b636d99dSDavid van Moolenbroek
5602*b636d99dSDavid van Moolenbroek    fi
5603*b636d99dSDavid van Moolenbroek    case "$host_os" in
5604*b636d99dSDavid van Moolenbroek
5605*b636d99dSDavid van Moolenbroek    irix*)
5606*b636d99dSDavid van Moolenbroek
5607*b636d99dSDavid van Moolenbroek$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5608*b636d99dSDavid van Moolenbroek
5609*b636d99dSDavid van Moolenbroek	    ;;
5610*b636d99dSDavid van Moolenbroek
5611*b636d99dSDavid van Moolenbroek    *)
5612*b636d99dSDavid van Moolenbroek	    	    for ac_func in sigaction
5613*b636d99dSDavid van Moolenbroekdo :
5614*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5615*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_sigaction" = xyes; then :
5616*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5617*b636d99dSDavid van Moolenbroek#define HAVE_SIGACTION 1
5618*b636d99dSDavid van Moolenbroek_ACEOF
5619*b636d99dSDavid van Moolenbroek
5620*b636d99dSDavid van Moolenbroekfi
5621*b636d99dSDavid van Moolenbroekdone
5622*b636d99dSDavid van Moolenbroek
5623*b636d99dSDavid van Moolenbroek	    if test $ac_cv_func_sigaction = no ; then
5624*b636d99dSDavid van Moolenbroek		    for ac_func in sigset
5625*b636d99dSDavid van Moolenbroekdo :
5626*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5627*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_sigset" = xyes; then :
5628*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5629*b636d99dSDavid van Moolenbroek#define HAVE_SIGSET 1
5630*b636d99dSDavid van Moolenbroek_ACEOF
5631*b636d99dSDavid van Moolenbroek
5632*b636d99dSDavid van Moolenbroekfi
5633*b636d99dSDavid van Moolenbroekdone
5634*b636d99dSDavid van Moolenbroek
5635*b636d99dSDavid van Moolenbroek	    fi
5636*b636d99dSDavid van Moolenbroek	    ;;
5637*b636d99dSDavid van Moolenbroek    esac
5638*b636d99dSDavid van Moolenbroek
5639*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5640*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing dnet_htoa... " >&6; }
5641*b636d99dSDavid van Moolenbroekif ${ac_cv_search_dnet_htoa+:} false; then :
5642*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5643*b636d99dSDavid van Moolenbroekelse
5644*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
5645*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5646*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5647*b636d99dSDavid van Moolenbroek
5648*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
5649*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
5650*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
5651*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
5652*b636d99dSDavid van Moolenbroekextern "C"
5653*b636d99dSDavid van Moolenbroek#endif
5654*b636d99dSDavid van Moolenbroekchar dnet_htoa ();
5655*b636d99dSDavid van Moolenbroekint
5656*b636d99dSDavid van Moolenbroekmain ()
5657*b636d99dSDavid van Moolenbroek{
5658*b636d99dSDavid van Moolenbroekreturn dnet_htoa ();
5659*b636d99dSDavid van Moolenbroek  ;
5660*b636d99dSDavid van Moolenbroek  return 0;
5661*b636d99dSDavid van Moolenbroek}
5662*b636d99dSDavid van Moolenbroek_ACEOF
5663*b636d99dSDavid van Moolenbroekfor ac_lib in '' dnet; do
5664*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
5665*b636d99dSDavid van Moolenbroek    ac_res="none required"
5666*b636d99dSDavid van Moolenbroek  else
5667*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
5668*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5669*b636d99dSDavid van Moolenbroek  fi
5670*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
5671*b636d99dSDavid van Moolenbroek  ac_cv_search_dnet_htoa=$ac_res
5672*b636d99dSDavid van Moolenbroekfi
5673*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
5674*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
5675*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_dnet_htoa+:} false; then :
5676*b636d99dSDavid van Moolenbroek  break
5677*b636d99dSDavid van Moolenbroekfi
5678*b636d99dSDavid van Moolenbroekdone
5679*b636d99dSDavid van Moolenbroekif ${ac_cv_search_dnet_htoa+:} false; then :
5680*b636d99dSDavid van Moolenbroek
5681*b636d99dSDavid van Moolenbroekelse
5682*b636d99dSDavid van Moolenbroek  ac_cv_search_dnet_htoa=no
5683*b636d99dSDavid van Moolenbroekfi
5684*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
5685*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
5686*b636d99dSDavid van Moolenbroekfi
5687*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5688*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_dnet_htoa" >&6; }
5689*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_dnet_htoa
5690*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
5691*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5692*b636d99dSDavid van Moolenbroek
5693*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5694*b636d99dSDavid van Moolenbroek
5695*b636d99dSDavid van Moolenbroekfi
5696*b636d99dSDavid van Moolenbroek
5697*b636d99dSDavid van Moolenbroek
5698*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5699*b636d99dSDavid van Moolenbroek$as_echo_n "checking for main in -lrpc... " >&6; }
5700*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_rpc_main+:} false; then :
5701*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5702*b636d99dSDavid van Moolenbroekelse
5703*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
5704*b636d99dSDavid van MoolenbroekLIBS="-lrpc  $LIBS"
5705*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5707*b636d99dSDavid van Moolenbroek
5708*b636d99dSDavid van Moolenbroek
5709*b636d99dSDavid van Moolenbroekint
5710*b636d99dSDavid van Moolenbroekmain ()
5711*b636d99dSDavid van Moolenbroek{
5712*b636d99dSDavid van Moolenbroekreturn main ();
5713*b636d99dSDavid van Moolenbroek  ;
5714*b636d99dSDavid van Moolenbroek  return 0;
5715*b636d99dSDavid van Moolenbroek}
5716*b636d99dSDavid van Moolenbroek_ACEOF
5717*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
5718*b636d99dSDavid van Moolenbroek  ac_cv_lib_rpc_main=yes
5719*b636d99dSDavid van Moolenbroekelse
5720*b636d99dSDavid van Moolenbroek  ac_cv_lib_rpc_main=no
5721*b636d99dSDavid van Moolenbroekfi
5722*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
5723*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
5724*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
5725*b636d99dSDavid van Moolenbroekfi
5726*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5727*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_rpc_main" >&6; }
5728*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_rpc_main" = xyes; then :
5729*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5730*b636d99dSDavid van Moolenbroek#define HAVE_LIBRPC 1
5731*b636d99dSDavid van Moolenbroek_ACEOF
5732*b636d99dSDavid van Moolenbroek
5733*b636d99dSDavid van Moolenbroek  LIBS="-lrpc $LIBS"
5734*b636d99dSDavid van Moolenbroek
5735*b636d99dSDavid van Moolenbroekfi
5736*b636d99dSDavid van Moolenbroek
5737*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5738*b636d99dSDavid van Moolenbroek$as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5739*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getrpcbynumber+:} false; then :
5740*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5741*b636d99dSDavid van Moolenbroekelse
5742*b636d99dSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
5743*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5745*b636d99dSDavid van Moolenbroek
5746*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
5747*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
5748*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
5749*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
5750*b636d99dSDavid van Moolenbroekextern "C"
5751*b636d99dSDavid van Moolenbroek#endif
5752*b636d99dSDavid van Moolenbroekchar getrpcbynumber ();
5753*b636d99dSDavid van Moolenbroekint
5754*b636d99dSDavid van Moolenbroekmain ()
5755*b636d99dSDavid van Moolenbroek{
5756*b636d99dSDavid van Moolenbroekreturn getrpcbynumber ();
5757*b636d99dSDavid van Moolenbroek  ;
5758*b636d99dSDavid van Moolenbroek  return 0;
5759*b636d99dSDavid van Moolenbroek}
5760*b636d99dSDavid van Moolenbroek_ACEOF
5761*b636d99dSDavid van Moolenbroekfor ac_lib in '' nsl; do
5762*b636d99dSDavid van Moolenbroek  if test -z "$ac_lib"; then
5763*b636d99dSDavid van Moolenbroek    ac_res="none required"
5764*b636d99dSDavid van Moolenbroek  else
5765*b636d99dSDavid van Moolenbroek    ac_res=-l$ac_lib
5766*b636d99dSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5767*b636d99dSDavid van Moolenbroek  fi
5768*b636d99dSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
5769*b636d99dSDavid van Moolenbroek  ac_cv_search_getrpcbynumber=$ac_res
5770*b636d99dSDavid van Moolenbroekfi
5771*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
5772*b636d99dSDavid van Moolenbroek    conftest$ac_exeext
5773*b636d99dSDavid van Moolenbroek  if ${ac_cv_search_getrpcbynumber+:} false; then :
5774*b636d99dSDavid van Moolenbroek  break
5775*b636d99dSDavid van Moolenbroekfi
5776*b636d99dSDavid van Moolenbroekdone
5777*b636d99dSDavid van Moolenbroekif ${ac_cv_search_getrpcbynumber+:} false; then :
5778*b636d99dSDavid van Moolenbroek
5779*b636d99dSDavid van Moolenbroekelse
5780*b636d99dSDavid van Moolenbroek  ac_cv_search_getrpcbynumber=no
5781*b636d99dSDavid van Moolenbroekfi
5782*b636d99dSDavid van Moolenbroekrm conftest.$ac_ext
5783*b636d99dSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
5784*b636d99dSDavid van Moolenbroekfi
5785*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5786*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5787*b636d99dSDavid van Moolenbroekac_res=$ac_cv_search_getrpcbynumber
5788*b636d99dSDavid van Moolenbroekif test "$ac_res" != no; then :
5789*b636d99dSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5790*b636d99dSDavid van Moolenbroek
5791*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5792*b636d99dSDavid van Moolenbroek
5793*b636d99dSDavid van Moolenbroekfi
5794*b636d99dSDavid van Moolenbroek
5795*b636d99dSDavid van Moolenbroek
5796*b636d99dSDavid van Moolenbroek
5797*b636d99dSDavid van Moolenbroek
5798*b636d99dSDavid van Moolenbroek                LBL_LIBS="$LIBS"
5799*b636d99dSDavid van Moolenbroek    pfopen=/usr/examples/packetfilter/pfopen.c
5800*b636d99dSDavid van Moolenbroek    if test -f $pfopen ; then
5801*b636d99dSDavid van Moolenbroek	    for ac_func in pfopen
5802*b636d99dSDavid van Moolenbroekdo :
5803*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5804*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pfopen" = xyes; then :
5805*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5806*b636d99dSDavid van Moolenbroek#define HAVE_PFOPEN 1
5807*b636d99dSDavid van Moolenbroek_ACEOF
5808*b636d99dSDavid van Moolenbroek
5809*b636d99dSDavid van Moolenbroekfi
5810*b636d99dSDavid van Moolenbroekdone
5811*b636d99dSDavid van Moolenbroek
5812*b636d99dSDavid van Moolenbroek	    if test $ac_cv_func_pfopen = "no" ; then
5813*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5814*b636d99dSDavid van Moolenbroek$as_echo "Using $pfopen" >&6; }
5815*b636d99dSDavid van Moolenbroek		    LIBS="$LIBS $pfopen"
5816*b636d99dSDavid van Moolenbroek	    fi
5817*b636d99dSDavid van Moolenbroek    fi
5818*b636d99dSDavid van Moolenbroek	libpcap=FAIL
5819*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5820*b636d99dSDavid van Moolenbroek$as_echo_n "checking for local pcap library... " >&6; }
5821*b636d99dSDavid van Moolenbroek
5822*b636d99dSDavid van Moolenbroek# Check whether --with-system-libpcap was given.
5823*b636d99dSDavid van Moolenbroekif test "${with_system_libpcap+set}" = set; then :
5824*b636d99dSDavid van Moolenbroek  withval=$with_system_libpcap;
5825*b636d99dSDavid van Moolenbroekfi
5826*b636d99dSDavid van Moolenbroek
5827*b636d99dSDavid van Moolenbroek	if test "x$with_system_libpcap" != xyes ; then
5828*b636d99dSDavid van Moolenbroek		lastdir=FAIL
5829*b636d99dSDavid van Moolenbroek    	places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5830*b636d99dSDavid van Moolenbroek		egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5831*b636d99dSDavid van Moolenbroek    	places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5832*b636d99dSDavid van Moolenbroek		egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5833*b636d99dSDavid van Moolenbroek    	for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5834*b636d99dSDavid van Moolenbroek	    	basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5835*b636d99dSDavid van Moolenbroek	        	sed -e 's/-PRE-GIT$//' `
5836*b636d99dSDavid van Moolenbroek	    	if test $lastdir = $basedir ; then
5837*b636d99dSDavid van Moolenbroek		    			    	continue;
5838*b636d99dSDavid van Moolenbroek	    	fi
5839*b636d99dSDavid van Moolenbroek	    	lastdir=$dir
5840*b636d99dSDavid van Moolenbroek	    	if test -r $dir/libpcap.a ; then
5841*b636d99dSDavid van Moolenbroek		    	libpcap=$dir/libpcap.a
5842*b636d99dSDavid van Moolenbroek		    	d=$dir
5843*b636d99dSDavid van Moolenbroek		    		    	fi
5844*b636d99dSDavid van Moolenbroek		done
5845*b636d99dSDavid van Moolenbroek	fi
5846*b636d99dSDavid van Moolenbroek    if test $libpcap = FAIL ; then
5847*b636d99dSDavid van Moolenbroek	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5848*b636d99dSDavid van Moolenbroek$as_echo "not found" >&6; }
5849*b636d99dSDavid van Moolenbroek
5850*b636d99dSDavid van Moolenbroek	    #
5851*b636d99dSDavid van Moolenbroek	    # Look for pcap-config.
5852*b636d99dSDavid van Moolenbroek	    #
5853*b636d99dSDavid van Moolenbroek	    if test -n "$ac_tool_prefix"; then
5854*b636d99dSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5855*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5856*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5857*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
5858*b636d99dSDavid van Moolenbroekif ${ac_cv_path_PCAP_CONFIG+:} false; then :
5859*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5860*b636d99dSDavid van Moolenbroekelse
5861*b636d99dSDavid van Moolenbroek  case $PCAP_CONFIG in
5862*b636d99dSDavid van Moolenbroek  [\\/]* | ?:[\\/]*)
5863*b636d99dSDavid van Moolenbroek  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5864*b636d99dSDavid van Moolenbroek  ;;
5865*b636d99dSDavid van Moolenbroek  *)
5866*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5867*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
5868*b636d99dSDavid van Moolenbroekdo
5869*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
5870*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
5871*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
5872*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5873*b636d99dSDavid van Moolenbroek    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5874*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5875*b636d99dSDavid van Moolenbroek    break 2
5876*b636d99dSDavid van Moolenbroek  fi
5877*b636d99dSDavid van Moolenbroekdone
5878*b636d99dSDavid van Moolenbroek  done
5879*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
5880*b636d99dSDavid van Moolenbroek
5881*b636d99dSDavid van Moolenbroek  ;;
5882*b636d99dSDavid van Moolenbroekesac
5883*b636d99dSDavid van Moolenbroekfi
5884*b636d99dSDavid van MoolenbroekPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5885*b636d99dSDavid van Moolenbroekif test -n "$PCAP_CONFIG"; then
5886*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5887*b636d99dSDavid van Moolenbroek$as_echo "$PCAP_CONFIG" >&6; }
5888*b636d99dSDavid van Moolenbroekelse
5889*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5890*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
5891*b636d99dSDavid van Moolenbroekfi
5892*b636d99dSDavid van Moolenbroek
5893*b636d99dSDavid van Moolenbroek
5894*b636d99dSDavid van Moolenbroekfi
5895*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_path_PCAP_CONFIG"; then
5896*b636d99dSDavid van Moolenbroek  ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5897*b636d99dSDavid van Moolenbroek  # Extract the first word of "pcap-config", so it can be a program name with args.
5898*b636d99dSDavid van Moolenbroekset dummy pcap-config; ac_word=$2
5899*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5900*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
5901*b636d99dSDavid van Moolenbroekif ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5902*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5903*b636d99dSDavid van Moolenbroekelse
5904*b636d99dSDavid van Moolenbroek  case $ac_pt_PCAP_CONFIG in
5905*b636d99dSDavid van Moolenbroek  [\\/]* | ?:[\\/]*)
5906*b636d99dSDavid van Moolenbroek  ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5907*b636d99dSDavid van Moolenbroek  ;;
5908*b636d99dSDavid van Moolenbroek  *)
5909*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
5911*b636d99dSDavid van Moolenbroekdo
5912*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
5913*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
5914*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
5915*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5916*b636d99dSDavid van Moolenbroek    ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5917*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5918*b636d99dSDavid van Moolenbroek    break 2
5919*b636d99dSDavid van Moolenbroek  fi
5920*b636d99dSDavid van Moolenbroekdone
5921*b636d99dSDavid van Moolenbroek  done
5922*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
5923*b636d99dSDavid van Moolenbroek
5924*b636d99dSDavid van Moolenbroek  ;;
5925*b636d99dSDavid van Moolenbroekesac
5926*b636d99dSDavid van Moolenbroekfi
5927*b636d99dSDavid van Moolenbroekac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5928*b636d99dSDavid van Moolenbroekif test -n "$ac_pt_PCAP_CONFIG"; then
5929*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5930*b636d99dSDavid van Moolenbroek$as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5931*b636d99dSDavid van Moolenbroekelse
5932*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5933*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
5934*b636d99dSDavid van Moolenbroekfi
5935*b636d99dSDavid van Moolenbroek
5936*b636d99dSDavid van Moolenbroek  if test "x$ac_pt_PCAP_CONFIG" = x; then
5937*b636d99dSDavid van Moolenbroek    PCAP_CONFIG=""
5938*b636d99dSDavid van Moolenbroek  else
5939*b636d99dSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
5940*b636d99dSDavid van Moolenbroekyes:)
5941*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5942*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5943*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;;
5944*b636d99dSDavid van Moolenbroekesac
5945*b636d99dSDavid van Moolenbroek    PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5946*b636d99dSDavid van Moolenbroek  fi
5947*b636d99dSDavid van Moolenbroekelse
5948*b636d99dSDavid van Moolenbroek  PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5949*b636d99dSDavid van Moolenbroekfi
5950*b636d99dSDavid van Moolenbroek
5951*b636d99dSDavid van Moolenbroek	    if test -n "$PCAP_CONFIG" ; then
5952*b636d99dSDavid van Moolenbroek		#
5953*b636d99dSDavid van Moolenbroek		# Found - use it to get the include flags for
5954*b636d99dSDavid van Moolenbroek		# libpcap and the flags to link with libpcap.
5955*b636d99dSDavid van Moolenbroek		#
5956*b636d99dSDavid van Moolenbroek		# Please read section 11.6 "Shell Substitutions"
5957*b636d99dSDavid van Moolenbroek		# in the autoconf manual before doing anything
5958*b636d99dSDavid van Moolenbroek		# to this that involves quoting.  Especially note
5959*b636d99dSDavid van Moolenbroek		# the statement "There is just no portable way to use
5960*b636d99dSDavid van Moolenbroek		# double-quoted strings inside double-quoted back-quoted
5961*b636d99dSDavid van Moolenbroek		# expressions (pfew!)."
5962*b636d99dSDavid van Moolenbroek		#
5963*b636d99dSDavid van Moolenbroek		cflags=`"$PCAP_CONFIG" --cflags`
5964*b636d99dSDavid van Moolenbroek		V_INCLS="$cflags $V_INCLS"
5965*b636d99dSDavid van Moolenbroek		libpcap=`"$PCAP_CONFIG" --libs`
5966*b636d99dSDavid van Moolenbroek	    else
5967*b636d99dSDavid van Moolenbroek		#
5968*b636d99dSDavid van Moolenbroek		# Not found; look for pcap.
5969*b636d99dSDavid van Moolenbroek		#
5970*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5971*b636d99dSDavid van Moolenbroek$as_echo_n "checking for main in -lpcap... " >&6; }
5972*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_pcap_main+:} false; then :
5973*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5974*b636d99dSDavid van Moolenbroekelse
5975*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
5976*b636d99dSDavid van MoolenbroekLIBS="-lpcap  $LIBS"
5977*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5978*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
5979*b636d99dSDavid van Moolenbroek
5980*b636d99dSDavid van Moolenbroek
5981*b636d99dSDavid van Moolenbroekint
5982*b636d99dSDavid van Moolenbroekmain ()
5983*b636d99dSDavid van Moolenbroek{
5984*b636d99dSDavid van Moolenbroekreturn main ();
5985*b636d99dSDavid van Moolenbroek  ;
5986*b636d99dSDavid van Moolenbroek  return 0;
5987*b636d99dSDavid van Moolenbroek}
5988*b636d99dSDavid van Moolenbroek_ACEOF
5989*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
5990*b636d99dSDavid van Moolenbroek  ac_cv_lib_pcap_main=yes
5991*b636d99dSDavid van Moolenbroekelse
5992*b636d99dSDavid van Moolenbroek  ac_cv_lib_pcap_main=no
5993*b636d99dSDavid van Moolenbroekfi
5994*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
5995*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
5996*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
5997*b636d99dSDavid van Moolenbroekfi
5998*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5999*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_pcap_main" >&6; }
6000*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_pcap_main" = xyes; then :
6001*b636d99dSDavid van Moolenbroek  libpcap="-lpcap"
6002*b636d99dSDavid van Moolenbroekfi
6003*b636d99dSDavid van Moolenbroek
6004*b636d99dSDavid van Moolenbroek		if test $libpcap = FAIL ; then
6005*b636d99dSDavid van Moolenbroek		    as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
6006*b636d99dSDavid van Moolenbroek		fi
6007*b636d99dSDavid van Moolenbroek																																								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
6008*b636d99dSDavid van Moolenbroek$as_echo_n "checking for extraneous pcap header directories... " >&6; }
6009*b636d99dSDavid van Moolenbroek		if test \( ! -r /usr/local/include/pcap.h \) -a \
6010*b636d99dSDavid van Moolenbroek			\( ! -r /usr/include/pcap.h \); then
6011*b636d99dSDavid van Moolenbroek		    if test -r /usr/local/include/pcap/pcap.h; then
6012*b636d99dSDavid van Moolenbroek			d="/usr/local/include/pcap"
6013*b636d99dSDavid van Moolenbroek		    elif test -r /usr/include/pcap/pcap.h; then
6014*b636d99dSDavid van Moolenbroek			d="/usr/include/pcap"
6015*b636d99dSDavid van Moolenbroek		    fi
6016*b636d99dSDavid van Moolenbroek		fi
6017*b636d99dSDavid van Moolenbroek		if test -z "$d" ; then
6018*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6019*b636d99dSDavid van Moolenbroek$as_echo "not found" >&6; }
6020*b636d99dSDavid van Moolenbroek		else
6021*b636d99dSDavid van Moolenbroek		    V_INCLS="-I$d $V_INCLS"
6022*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6023*b636d99dSDavid van Moolenbroek$as_echo "found -- -I$d added" >&6; }
6024*b636d99dSDavid van Moolenbroek		fi
6025*b636d99dSDavid van Moolenbroek	    fi
6026*b636d99dSDavid van Moolenbroek    else
6027*b636d99dSDavid van Moolenbroek	    V_PCAPDEP=$libpcap
6028*b636d99dSDavid van Moolenbroek	    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6029*b636d99dSDavid van Moolenbroek    	 		egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6030*b636d99dSDavid van Moolenbroek	    places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
6031*b636d99dSDavid van Moolenbroek    	 		egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6032*b636d99dSDavid van Moolenbroek            pcapH=FAIL
6033*b636d99dSDavid van Moolenbroek	    if test -r $d/pcap.h; then
6034*b636d99dSDavid van Moolenbroek                    pcapH=$d
6035*b636d99dSDavid van Moolenbroek	    else
6036*b636d99dSDavid van Moolenbroek                for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
6037*b636d99dSDavid van Moolenbroek                   if test -r $dir/pcap.h ; then
6038*b636d99dSDavid van Moolenbroek                       pcapH=$dir
6039*b636d99dSDavid van Moolenbroek                   fi
6040*b636d99dSDavid van Moolenbroek                done
6041*b636d99dSDavid van Moolenbroek            fi
6042*b636d99dSDavid van Moolenbroek
6043*b636d99dSDavid van Moolenbroek            if test $pcapH = FAIL ; then
6044*b636d99dSDavid van Moolenbroek                    as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
6045*b636d99dSDavid van Moolenbroek 	    fi
6046*b636d99dSDavid van Moolenbroek            V_INCLS="-I$pcapH $V_INCLS"
6047*b636d99dSDavid van Moolenbroek	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6048*b636d99dSDavid van Moolenbroek$as_echo "$libpcap" >&6; }
6049*b636d99dSDavid van Moolenbroek	    # Extract the first word of "pcap-config", so it can be a program name with args.
6050*b636d99dSDavid van Moolenbroekset dummy pcap-config; ac_word=$2
6051*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6052*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
6053*b636d99dSDavid van Moolenbroekif ${ac_cv_path_PCAP_CONFIG+:} false; then :
6054*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6055*b636d99dSDavid van Moolenbroekelse
6056*b636d99dSDavid van Moolenbroek  case $PCAP_CONFIG in
6057*b636d99dSDavid van Moolenbroek  [\\/]* | ?:[\\/]*)
6058*b636d99dSDavid van Moolenbroek  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6059*b636d99dSDavid van Moolenbroek  ;;
6060*b636d99dSDavid van Moolenbroek  *)
6061*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6062*b636d99dSDavid van Moolenbroekfor as_dir in $d
6063*b636d99dSDavid van Moolenbroekdo
6064*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
6065*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
6066*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
6067*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6068*b636d99dSDavid van Moolenbroek    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6069*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6070*b636d99dSDavid van Moolenbroek    break 2
6071*b636d99dSDavid van Moolenbroek  fi
6072*b636d99dSDavid van Moolenbroekdone
6073*b636d99dSDavid van Moolenbroek  done
6074*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
6075*b636d99dSDavid van Moolenbroek
6076*b636d99dSDavid van Moolenbroek  ;;
6077*b636d99dSDavid van Moolenbroekesac
6078*b636d99dSDavid van Moolenbroekfi
6079*b636d99dSDavid van MoolenbroekPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6080*b636d99dSDavid van Moolenbroekif test -n "$PCAP_CONFIG"; then
6081*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6082*b636d99dSDavid van Moolenbroek$as_echo "$PCAP_CONFIG" >&6; }
6083*b636d99dSDavid van Moolenbroekelse
6084*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6085*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6086*b636d99dSDavid van Moolenbroekfi
6087*b636d99dSDavid van Moolenbroek
6088*b636d99dSDavid van Moolenbroek
6089*b636d99dSDavid van Moolenbroek	    if test -n "$PCAP_CONFIG"; then
6090*b636d99dSDavid van Moolenbroek		#
6091*b636d99dSDavid van Moolenbroek		# The libpcap directory has a pcap-config script.
6092*b636d99dSDavid van Moolenbroek		# Use it to get any additioal libraries needed
6093*b636d99dSDavid van Moolenbroek		# to link with the libpcap archive library in
6094*b636d99dSDavid van Moolenbroek		# that directory.
6095*b636d99dSDavid van Moolenbroek		#
6096*b636d99dSDavid van Moolenbroek		# Please read section 11.6 "Shell Substitutions"
6097*b636d99dSDavid van Moolenbroek		# in the autoconf manual before doing anything
6098*b636d99dSDavid van Moolenbroek		# to this that involves quoting.  Especially note
6099*b636d99dSDavid van Moolenbroek		# the statement "There is just no portable way to use
6100*b636d99dSDavid van Moolenbroek		# double-quoted strings inside double-quoted back-quoted
6101*b636d99dSDavid van Moolenbroek		# expressions (pfew!)."
6102*b636d99dSDavid van Moolenbroek		#
6103*b636d99dSDavid van Moolenbroek		additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6104*b636d99dSDavid van Moolenbroek		libpcap="$libpcap $additional_libs"
6105*b636d99dSDavid van Moolenbroek	    fi
6106*b636d99dSDavid van Moolenbroek    fi
6107*b636d99dSDavid van Moolenbroek    LIBS="$libpcap $LIBS"
6108*b636d99dSDavid van Moolenbroek    if ! test -n "$PCAP_CONFIG" ; then
6109*b636d99dSDavid van Moolenbroek	#
6110*b636d99dSDavid van Moolenbroek	# We don't have pcap-config; find out any additional link flags
6111*b636d99dSDavid van Moolenbroek	# we need.  (If we have pcap-config, we assume it tells us what
6112*b636d99dSDavid van Moolenbroek	# we need.)
6113*b636d99dSDavid van Moolenbroek	#
6114*b636d99dSDavid van Moolenbroek	case "$host_os" in
6115*b636d99dSDavid van Moolenbroek
6116*b636d99dSDavid van Moolenbroek	aix*)
6117*b636d99dSDavid van Moolenbroek	    #
6118*b636d99dSDavid van Moolenbroek	    # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6119*b636d99dSDavid van Moolenbroek	    # present, as we use the STREAMS routines.
6120*b636d99dSDavid van Moolenbroek	    #
6121*b636d99dSDavid van Moolenbroek	    # (XXX - true only if we're linking with a static libpcap?)
6122*b636d99dSDavid van Moolenbroek	    #
6123*b636d99dSDavid van Moolenbroek	    pseexe="/lib/pse.exp"
6124*b636d99dSDavid van Moolenbroek	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6125*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $pseexe... " >&6; }
6126*b636d99dSDavid van Moolenbroek	    if test -f $pseexe ; then
6127*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6128*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6129*b636d99dSDavid van Moolenbroek		    LIBS="$LIBS -I:$pseexe"
6130*b636d99dSDavid van Moolenbroek	    fi
6131*b636d99dSDavid van Moolenbroek
6132*b636d99dSDavid van Moolenbroek	    #
6133*b636d99dSDavid van Moolenbroek	    # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6134*b636d99dSDavid van Moolenbroek	    # we use them to load the BPF module.
6135*b636d99dSDavid van Moolenbroek	    #
6136*b636d99dSDavid van Moolenbroek	    # (XXX - true only if we're linking with a static libpcap?)
6137*b636d99dSDavid van Moolenbroek	    #
6138*b636d99dSDavid van Moolenbroek	    LIBS="$LIBS -lodm -lcfg"
6139*b636d99dSDavid van Moolenbroek	    ;;
6140*b636d99dSDavid van Moolenbroek	esac
6141*b636d99dSDavid van Moolenbroek    fi
6142*b636d99dSDavid van Moolenbroek
6143*b636d99dSDavid van Moolenbroek                                    ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6144*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_loop" = xyes; then :
6145*b636d99dSDavid van Moolenbroek
6146*b636d99dSDavid van Moolenbroekelse
6147*b636d99dSDavid van Moolenbroek
6148*b636d99dSDavid van Moolenbroek	    as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6149*b636d99dSDavid van Moolenbroekconfig.log file in your report.  If you have downloaded libpcap from
6150*b636d99dSDavid van Moolenbroektcpdump.org, and built it yourself, please also include the config.log
6151*b636d99dSDavid van Moolenbroekfile from the libpcap source directory, the Makefile from the libpcap
6152*b636d99dSDavid van Moolenbroeksource directory, and the output of the make process for libpcap, as
6153*b636d99dSDavid van Moolenbroekthis could be a problem with the libpcap that was built, and we will
6154*b636d99dSDavid van Moolenbroeknot be able to determine why this is happening, and thus will not be
6155*b636d99dSDavid van Moolenbroekable to fix it, without that information, as we have not been able to
6156*b636d99dSDavid van Moolenbroekreproduce this problem ourselves." "$LINENO" 5
6157*b636d99dSDavid van Moolenbroek
6158*b636d99dSDavid van Moolenbroekfi
6159*b636d99dSDavid van Moolenbroek
6160*b636d99dSDavid van Moolenbroek
6161*b636d99dSDavid van Moolenbroek
6162*b636d99dSDavid van Moolenbroek#
6163*b636d99dSDavid van Moolenbroek# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6164*b636d99dSDavid van Moolenbroek# libraries (e.g., "-lsocket -lnsl" on Solaris).
6165*b636d99dSDavid van Moolenbroek#
6166*b636d99dSDavid van Moolenbroek# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6167*b636d99dSDavid van Moolenbroek# use AC_CHECK_FUNC which doesn't let us specify the right #includes
6168*b636d99dSDavid van Moolenbroek# to make this work on BSD/OS 4.x.  BSD/OS 4.x ships with the BIND8
6169*b636d99dSDavid van Moolenbroek# resolver, and the way it defines inet_{ntop,pton} is rather strange;
6170*b636d99dSDavid van Moolenbroek# it does not ship with a libc symbol "inet_ntop()", it ships with
6171*b636d99dSDavid van Moolenbroek# "_inet_ntop()", and has a #define macro in one of the system headers
6172*b636d99dSDavid van Moolenbroek# to rename it.
6173*b636d99dSDavid van Moolenbroek#
6174*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6175*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_ntop... " >&6; }
6176*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6177*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6178*b636d99dSDavid van Moolenbroek#include <sys/types.h>
6179*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
6180*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
6181*b636d99dSDavid van Moolenbroek#include <arpa/inet.h>
6182*b636d99dSDavid van Moolenbroekint
6183*b636d99dSDavid van Moolenbroekmain ()
6184*b636d99dSDavid van Moolenbroek{
6185*b636d99dSDavid van Moolenbroekchar src[4], dst[128];
6186*b636d99dSDavid van Moolenbroekinet_ntop(AF_INET, src, dst, sizeof(dst));
6187*b636d99dSDavid van Moolenbroek  ;
6188*b636d99dSDavid van Moolenbroek  return 0;
6189*b636d99dSDavid van Moolenbroek}
6190*b636d99dSDavid van Moolenbroek_ACEOF
6191*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6192*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6193*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6194*b636d99dSDavid van Moolenbroekelse
6195*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6196*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6197*b636d99dSDavid van Moolenbroek	case " $LIBOBJS " in
6198*b636d99dSDavid van Moolenbroek  *" inet_ntop.$ac_objext "* ) ;;
6199*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6200*b636d99dSDavid van Moolenbroek ;;
6201*b636d99dSDavid van Moolenbroekesac
6202*b636d99dSDavid van Moolenbroek
6203*b636d99dSDavid van Moolenbroekfi
6204*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6205*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6206*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6207*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_pton... " >&6; }
6208*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6209*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6210*b636d99dSDavid van Moolenbroek#include <sys/types.h>
6211*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
6212*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
6213*b636d99dSDavid van Moolenbroek#include <arpa/inet.h>
6214*b636d99dSDavid van Moolenbroekint
6215*b636d99dSDavid van Moolenbroekmain ()
6216*b636d99dSDavid van Moolenbroek{
6217*b636d99dSDavid van Moolenbroekchar src[128], dst[4];
6218*b636d99dSDavid van Moolenbroekinet_pton(AF_INET, src, dst);
6219*b636d99dSDavid van Moolenbroek  ;
6220*b636d99dSDavid van Moolenbroek  return 0;
6221*b636d99dSDavid van Moolenbroek}
6222*b636d99dSDavid van Moolenbroek_ACEOF
6223*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6224*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6225*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6226*b636d99dSDavid van Moolenbroekelse
6227*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6228*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6229*b636d99dSDavid van Moolenbroek	case " $LIBOBJS " in
6230*b636d99dSDavid van Moolenbroek  *" inet_pton.$ac_objext "* ) ;;
6231*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6232*b636d99dSDavid van Moolenbroek ;;
6233*b636d99dSDavid van Moolenbroekesac
6234*b636d99dSDavid van Moolenbroek
6235*b636d99dSDavid van Moolenbroekfi
6236*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6237*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6238*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6239*b636d99dSDavid van Moolenbroek$as_echo_n "checking for inet_aton... " >&6; }
6240*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6241*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6242*b636d99dSDavid van Moolenbroek#include <sys/types.h>
6243*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
6244*b636d99dSDavid van Moolenbroek#include <arpa/inet.h>
6245*b636d99dSDavid van Moolenbroekint
6246*b636d99dSDavid van Moolenbroekmain ()
6247*b636d99dSDavid van Moolenbroek{
6248*b636d99dSDavid van Moolenbroekchar src[128];
6249*b636d99dSDavid van Moolenbroekstruct in_addr dst;
6250*b636d99dSDavid van Moolenbroekinet_aton(src, &dst);
6251*b636d99dSDavid van Moolenbroek  ;
6252*b636d99dSDavid van Moolenbroek  return 0;
6253*b636d99dSDavid van Moolenbroek}
6254*b636d99dSDavid van Moolenbroek_ACEOF
6255*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6256*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6257*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6258*b636d99dSDavid van Moolenbroekelse
6259*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6260*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6261*b636d99dSDavid van Moolenbroek	case " $LIBOBJS " in
6262*b636d99dSDavid van Moolenbroek  *" inet_aton.$ac_objext "* ) ;;
6263*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6264*b636d99dSDavid van Moolenbroek ;;
6265*b636d99dSDavid van Moolenbroekesac
6266*b636d99dSDavid van Moolenbroek
6267*b636d99dSDavid van Moolenbroekfi
6268*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6269*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6270*b636d99dSDavid van Moolenbroek
6271*b636d99dSDavid van Moolenbroek#
6272*b636d99dSDavid van Moolenbroek# Check for these after AC_LBL_LIBPCAP, for the same reason.
6273*b636d99dSDavid van Moolenbroek#
6274*b636d99dSDavid van Moolenbroek# You are in a twisty little maze of UN*Xes, all different.
6275*b636d99dSDavid van Moolenbroek# Some might not have ether_ntohost().
6276*b636d99dSDavid van Moolenbroek# Some might have it, but not declare it in any header file.
6277*b636d99dSDavid van Moolenbroek# Some might have it, but declare it in <netinet/if_ether.h>.
6278*b636d99dSDavid van Moolenbroek# Some might have it, but declare it in <netinet/ether.h>
6279*b636d99dSDavid van Moolenbroek# (And some might have it but document it as something declared in
6280*b636d99dSDavid van Moolenbroek# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6281*b636d99dSDavid van Moolenbroek#
6282*b636d99dSDavid van Moolenbroek# Before you is a C compiler.
6283*b636d99dSDavid van Moolenbroek#
6284*b636d99dSDavid van Moolenbroekfor ac_func in ether_ntohost
6285*b636d99dSDavid van Moolenbroekdo :
6286*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6287*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_ether_ntohost" = xyes; then :
6288*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6289*b636d99dSDavid van Moolenbroek#define HAVE_ETHER_NTOHOST 1
6290*b636d99dSDavid van Moolenbroek_ACEOF
6291*b636d99dSDavid van Moolenbroek
6292*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6293*b636d99dSDavid van Moolenbroek$as_echo_n "checking for buggy ether_ntohost... " >&6; }
6294*b636d99dSDavid van Moolenbroekif ${ac_cv_buggy_ether_ntohost+:} false; then :
6295*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6296*b636d99dSDavid van Moolenbroekelse
6297*b636d99dSDavid van Moolenbroek
6298*b636d99dSDavid van Moolenbroek	if test "$cross_compiling" = yes; then :
6299*b636d99dSDavid van Moolenbroek  ac_cv_buggy_ether_ntohost="not while cross-compiling"
6300*b636d99dSDavid van Moolenbroekelse
6301*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6302*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6303*b636d99dSDavid van Moolenbroek
6304*b636d99dSDavid van Moolenbroek		#include <netdb.h>
6305*b636d99dSDavid van Moolenbroek		#include <sys/types.h>
6306*b636d99dSDavid van Moolenbroek		#include <sys/param.h>
6307*b636d99dSDavid van Moolenbroek		#include <sys/socket.h>
6308*b636d99dSDavid van Moolenbroek
6309*b636d99dSDavid van Moolenbroek		int
6310*b636d99dSDavid van Moolenbroek		main(int argc, char **argv)
6311*b636d99dSDavid van Moolenbroek		{
6312*b636d99dSDavid van Moolenbroek			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6313*b636d99dSDavid van Moolenbroek			char name[MAXHOSTNAMELEN];
6314*b636d99dSDavid van Moolenbroek
6315*b636d99dSDavid van Moolenbroek			ether_ntohost(name, (struct ether_addr *)ea);
6316*b636d99dSDavid van Moolenbroek			exit(0);
6317*b636d99dSDavid van Moolenbroek		}
6318*b636d99dSDavid van Moolenbroek
6319*b636d99dSDavid van Moolenbroek_ACEOF
6320*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
6321*b636d99dSDavid van Moolenbroek  ac_cv_buggy_ether_ntohost=no
6322*b636d99dSDavid van Moolenbroekelse
6323*b636d99dSDavid van Moolenbroek  ac_cv_buggy_ether_ntohost=yes
6324*b636d99dSDavid van Moolenbroekfi
6325*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6326*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
6327*b636d99dSDavid van Moolenbroekfi
6328*b636d99dSDavid van Moolenbroek
6329*b636d99dSDavid van Moolenbroekfi
6330*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6331*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6332*b636d99dSDavid van Moolenbroek    if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6333*b636d99dSDavid van Moolenbroek
6334*b636d99dSDavid van Moolenbroek$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6335*b636d99dSDavid van Moolenbroek
6336*b636d99dSDavid van Moolenbroek    fi
6337*b636d99dSDavid van Moolenbroek
6338*b636d99dSDavid van Moolenbroekfi
6339*b636d99dSDavid van Moolenbroekdone
6340*b636d99dSDavid van Moolenbroek
6341*b636d99dSDavid van Moolenbroekif test "$ac_cv_func_ether_ntohost" = yes -a \
6342*b636d99dSDavid van Moolenbroek    "$ac_cv_buggy_ether_ntohost" = "no"; then
6343*b636d99dSDavid van Moolenbroek	#
6344*b636d99dSDavid van Moolenbroek	# OK, we have ether_ntohost().  Do we have <netinet/if_ether.h>?
6345*b636d99dSDavid van Moolenbroek	#
6346*b636d99dSDavid van Moolenbroek	if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6347*b636d99dSDavid van Moolenbroek		#
6348*b636d99dSDavid van Moolenbroek		# Yes.  Does it declare ether_ntohost()?
6349*b636d99dSDavid van Moolenbroek		#
6350*b636d99dSDavid van Moolenbroek		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6351*b636d99dSDavid van Moolenbroek#include <sys/types.h>
6352*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
6353*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
6354*b636d99dSDavid van Moolenbroek#include <arpa/inet.h>
6355*b636d99dSDavid van Moolenbroekstruct mbuf;
6356*b636d99dSDavid van Moolenbroekstruct rtentry;
6357*b636d99dSDavid van Moolenbroek#include <net/if.h>
6358*b636d99dSDavid van Moolenbroek#include <netinet/if_ether.h>
6359*b636d99dSDavid van Moolenbroek
6360*b636d99dSDavid van Moolenbroek"
6361*b636d99dSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6362*b636d99dSDavid van Moolenbroek
6363*b636d99dSDavid van Moolenbroek
6364*b636d99dSDavid van Moolenbroek$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6365*b636d99dSDavid van Moolenbroek
6366*b636d99dSDavid van Moolenbroek
6367*b636d99dSDavid van Moolenbroekfi
6368*b636d99dSDavid van Moolenbroek
6369*b636d99dSDavid van Moolenbroek	fi
6370*b636d99dSDavid van Moolenbroek	#
6371*b636d99dSDavid van Moolenbroek	# Did that succeed?
6372*b636d99dSDavid van Moolenbroek	#
6373*b636d99dSDavid van Moolenbroek	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6374*b636d99dSDavid van Moolenbroek		#
6375*b636d99dSDavid van Moolenbroek		# No, how about <netinet/ether.h>, as on Linux?
6376*b636d99dSDavid van Moolenbroek		#
6377*b636d99dSDavid van Moolenbroek		for ac_header in netinet/ether.h
6378*b636d99dSDavid van Moolenbroekdo :
6379*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6380*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6381*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6382*b636d99dSDavid van Moolenbroek#define HAVE_NETINET_ETHER_H 1
6383*b636d99dSDavid van Moolenbroek_ACEOF
6384*b636d99dSDavid van Moolenbroek
6385*b636d99dSDavid van Moolenbroekfi
6386*b636d99dSDavid van Moolenbroek
6387*b636d99dSDavid van Moolenbroekdone
6388*b636d99dSDavid van Moolenbroek
6389*b636d99dSDavid van Moolenbroek		if test "$ac_cv_header_netinet_ether_h" = yes; then
6390*b636d99dSDavid van Moolenbroek			#
6391*b636d99dSDavid van Moolenbroek			# We have it - does it declare ether_ntohost()?
6392*b636d99dSDavid van Moolenbroek			# Unset ac_cv_have_decl_ether_ntohost so we don't
6393*b636d99dSDavid van Moolenbroek			# treat the previous failure as a cached value and
6394*b636d99dSDavid van Moolenbroek			# suppress the next test.
6395*b636d99dSDavid van Moolenbroek			#
6396*b636d99dSDavid van Moolenbroek			unset ac_cv_have_decl_ether_ntohost
6397*b636d99dSDavid van Moolenbroek			ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6398*b636d99dSDavid van Moolenbroek#include <netinet/ether.h>
6399*b636d99dSDavid van Moolenbroek
6400*b636d99dSDavid van Moolenbroek"
6401*b636d99dSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6402*b636d99dSDavid van Moolenbroek
6403*b636d99dSDavid van Moolenbroek
6404*b636d99dSDavid van Moolenbroek$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6405*b636d99dSDavid van Moolenbroek
6406*b636d99dSDavid van Moolenbroek
6407*b636d99dSDavid van Moolenbroekfi
6408*b636d99dSDavid van Moolenbroek
6409*b636d99dSDavid van Moolenbroek		fi
6410*b636d99dSDavid van Moolenbroek	fi
6411*b636d99dSDavid van Moolenbroek	#
6412*b636d99dSDavid van Moolenbroek	# Is ether_ntohost() declared?
6413*b636d99dSDavid van Moolenbroek	#
6414*b636d99dSDavid van Moolenbroek	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6415*b636d99dSDavid van Moolenbroek		#
6416*b636d99dSDavid van Moolenbroek		# No, we'll have to declare it ourselves.
6417*b636d99dSDavid van Moolenbroek		# Do we have "struct ether_addr"?
6418*b636d99dSDavid van Moolenbroek		#
6419*b636d99dSDavid van Moolenbroek		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6420*b636d99dSDavid van Moolenbroek#include <sys/types.h>
6421*b636d99dSDavid van Moolenbroek#include <sys/socket.h>
6422*b636d99dSDavid van Moolenbroek#include <netinet/in.h>
6423*b636d99dSDavid van Moolenbroek#include <arpa/inet.h>
6424*b636d99dSDavid van Moolenbroekstruct mbuf;
6425*b636d99dSDavid van Moolenbroekstruct rtentry;
6426*b636d99dSDavid van Moolenbroek#include <net/if.h>
6427*b636d99dSDavid van Moolenbroek#include <netinet/if_ether.h>
6428*b636d99dSDavid van Moolenbroek
6429*b636d99dSDavid van Moolenbroek"
6430*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6431*b636d99dSDavid van Moolenbroek
6432*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6433*b636d99dSDavid van Moolenbroek#define HAVE_STRUCT_ETHER_ADDR 1
6434*b636d99dSDavid van Moolenbroek_ACEOF
6435*b636d99dSDavid van Moolenbroek
6436*b636d99dSDavid van Moolenbroek
6437*b636d99dSDavid van Moolenbroekfi
6438*b636d99dSDavid van Moolenbroek
6439*b636d99dSDavid van Moolenbroek
6440*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6441*b636d99dSDavid van Moolenbroek
6442*b636d99dSDavid van Moolenbroek	else
6443*b636d99dSDavid van Moolenbroek
6444*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6445*b636d99dSDavid van Moolenbroek
6446*b636d99dSDavid van Moolenbroek	fi
6447*b636d99dSDavid van Moolenbroekfi
6448*b636d99dSDavid van Moolenbroek
6449*b636d99dSDavid van Moolenbroek# libdlpi is needed for Solaris 11 and later.
6450*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6451*b636d99dSDavid van Moolenbroek$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6452*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6453*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6454*b636d99dSDavid van Moolenbroekelse
6455*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
6456*b636d99dSDavid van MoolenbroekLIBS="-ldlpi -L/lib $LIBS"
6457*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6459*b636d99dSDavid van Moolenbroek
6460*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6461*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6462*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6463*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
6464*b636d99dSDavid van Moolenbroekextern "C"
6465*b636d99dSDavid van Moolenbroek#endif
6466*b636d99dSDavid van Moolenbroekchar dlpi_walk ();
6467*b636d99dSDavid van Moolenbroekint
6468*b636d99dSDavid van Moolenbroekmain ()
6469*b636d99dSDavid van Moolenbroek{
6470*b636d99dSDavid van Moolenbroekreturn dlpi_walk ();
6471*b636d99dSDavid van Moolenbroek  ;
6472*b636d99dSDavid van Moolenbroek  return 0;
6473*b636d99dSDavid van Moolenbroek}
6474*b636d99dSDavid van Moolenbroek_ACEOF
6475*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6476*b636d99dSDavid van Moolenbroek  ac_cv_lib_dlpi_dlpi_walk=yes
6477*b636d99dSDavid van Moolenbroekelse
6478*b636d99dSDavid van Moolenbroek  ac_cv_lib_dlpi_dlpi_walk=no
6479*b636d99dSDavid van Moolenbroekfi
6480*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6481*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6482*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
6483*b636d99dSDavid van Moolenbroekfi
6484*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6485*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6486*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6487*b636d99dSDavid van Moolenbroek  LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6488*b636d99dSDavid van Moolenbroekfi
6489*b636d99dSDavid van Moolenbroek
6490*b636d99dSDavid van Moolenbroek
6491*b636d99dSDavid van Moolenbroek
6492*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6493*b636d99dSDavid van Moolenbroek$as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6494*b636d99dSDavid van Moolenbroek	if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6495*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6496*b636d99dSDavid van Moolenbroekelse
6497*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6498*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6499*b636d99dSDavid van Moolenbroek
6500*b636d99dSDavid van Moolenbroek#		include <sys/types.h>
6501*b636d99dSDavid van Moolenbroek#		include <sys/socket.h>
6502*b636d99dSDavid van Moolenbroekint
6503*b636d99dSDavid van Moolenbroekmain ()
6504*b636d99dSDavid van Moolenbroek{
6505*b636d99dSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr *)0)->sa_len)
6506*b636d99dSDavid van Moolenbroek  ;
6507*b636d99dSDavid van Moolenbroek  return 0;
6508*b636d99dSDavid van Moolenbroek}
6509*b636d99dSDavid van Moolenbroek_ACEOF
6510*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
6511*b636d99dSDavid van Moolenbroek  ac_cv_sockaddr_has_sa_len=yes
6512*b636d99dSDavid van Moolenbroekelse
6513*b636d99dSDavid van Moolenbroek  ac_cv_sockaddr_has_sa_len=no
6514*b636d99dSDavid van Moolenbroekfi
6515*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6516*b636d99dSDavid van Moolenbroekfi
6517*b636d99dSDavid van Moolenbroek
6518*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6519*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6520*b636d99dSDavid van Moolenbroek		if test $ac_cv_sockaddr_has_sa_len = yes ; then
6521*b636d99dSDavid van Moolenbroek			$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6522*b636d99dSDavid van Moolenbroek
6523*b636d99dSDavid van Moolenbroek	fi
6524*b636d99dSDavid van Moolenbroek
6525*b636d99dSDavid van Moolenbroekif test "$ac_cv_sockaddr_has_sa_len" = no; then
6526*b636d99dSDavid van Moolenbroek	missing_includes=yes
6527*b636d99dSDavid van Moolenbroekfi
6528*b636d99dSDavid van Moolenbroek
6529*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6530*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6531*b636d99dSDavid van Moolenbroek
6532*b636d99dSDavid van Moolenbroek
6533*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6534*b636d99dSDavid van Moolenbroek
6535*b636d99dSDavid van Moolenbroek	    for ac_func in pcap_free_datalinks
6536*b636d99dSDavid van Moolenbroekdo :
6537*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6538*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6539*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6540*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_FREE_DATALINKS 1
6541*b636d99dSDavid van Moolenbroek_ACEOF
6542*b636d99dSDavid van Moolenbroek
6543*b636d99dSDavid van Moolenbroekfi
6544*b636d99dSDavid van Moolenbroekdone
6545*b636d99dSDavid van Moolenbroek
6546*b636d99dSDavid van Moolenbroek
6547*b636d99dSDavid van Moolenbroekelse
6548*b636d99dSDavid van Moolenbroek
6549*b636d99dSDavid van Moolenbroek	    case " $LIBOBJS " in
6550*b636d99dSDavid van Moolenbroek  *" datalinks.$ac_objext "* ) ;;
6551*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6552*b636d99dSDavid van Moolenbroek ;;
6553*b636d99dSDavid van Moolenbroekesac
6554*b636d99dSDavid van Moolenbroek
6555*b636d99dSDavid van Moolenbroek
6556*b636d99dSDavid van Moolenbroekfi
6557*b636d99dSDavid van Moolenbroek
6558*b636d99dSDavid van Moolenbroekfor ac_func in pcap_set_datalink
6559*b636d99dSDavid van Moolenbroekdo :
6560*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6561*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6562*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6563*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_DATALINK 1
6564*b636d99dSDavid van Moolenbroek_ACEOF
6565*b636d99dSDavid van Moolenbroek
6566*b636d99dSDavid van Moolenbroekfi
6567*b636d99dSDavid van Moolenbroekdone
6568*b636d99dSDavid van Moolenbroek
6569*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6570*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6571*b636d99dSDavid van Moolenbroek
6572*b636d99dSDavid van Moolenbroek
6573*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6574*b636d99dSDavid van Moolenbroek
6575*b636d99dSDavid van Moolenbroek	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6576*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6577*b636d99dSDavid van Moolenbroek
6578*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6579*b636d99dSDavid van Moolenbroek
6580*b636d99dSDavid van Moolenbroekelse
6581*b636d99dSDavid van Moolenbroek
6582*b636d99dSDavid van Moolenbroek		    case " $LIBOBJS " in
6583*b636d99dSDavid van Moolenbroek  *" dlnames.$ac_objext "* ) ;;
6584*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6585*b636d99dSDavid van Moolenbroek ;;
6586*b636d99dSDavid van Moolenbroekesac
6587*b636d99dSDavid van Moolenbroek
6588*b636d99dSDavid van Moolenbroek
6589*b636d99dSDavid van Moolenbroekfi
6590*b636d99dSDavid van Moolenbroek
6591*b636d99dSDavid van Moolenbroek
6592*b636d99dSDavid van Moolenbroekelse
6593*b636d99dSDavid van Moolenbroek
6594*b636d99dSDavid van Moolenbroek	    case " $LIBOBJS " in
6595*b636d99dSDavid van Moolenbroek  *" dlnames.$ac_objext "* ) ;;
6596*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6597*b636d99dSDavid van Moolenbroek ;;
6598*b636d99dSDavid van Moolenbroekesac
6599*b636d99dSDavid van Moolenbroek
6600*b636d99dSDavid van Moolenbroek
6601*b636d99dSDavid van Moolenbroekfi
6602*b636d99dSDavid van Moolenbroek
6603*b636d99dSDavid van Moolenbroek
6604*b636d99dSDavid van Moolenbroekfor ac_func in pcap_breakloop
6605*b636d99dSDavid van Moolenbroekdo :
6606*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6607*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6608*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6609*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_BREAKLOOP 1
6610*b636d99dSDavid van Moolenbroek_ACEOF
6611*b636d99dSDavid van Moolenbroek
6612*b636d99dSDavid van Moolenbroekfi
6613*b636d99dSDavid van Moolenbroekdone
6614*b636d99dSDavid van Moolenbroek
6615*b636d99dSDavid van Moolenbroek
6616*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6617*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6618*b636d99dSDavid van Moolenbroek
6619*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6620*b636d99dSDavid van Moolenbroek
6621*b636d99dSDavid van Moolenbroekelse
6622*b636d99dSDavid van Moolenbroek
6623*b636d99dSDavid van Moolenbroek	    case " $LIBOBJS " in
6624*b636d99dSDavid van Moolenbroek  *" pcap_dump_ftell.$ac_objext "* ) ;;
6625*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6626*b636d99dSDavid van Moolenbroek ;;
6627*b636d99dSDavid van Moolenbroekesac
6628*b636d99dSDavid van Moolenbroek
6629*b636d99dSDavid van Moolenbroek
6630*b636d99dSDavid van Moolenbroekfi
6631*b636d99dSDavid van Moolenbroek
6632*b636d99dSDavid van Moolenbroek
6633*b636d99dSDavid van Moolenbroek#
6634*b636d99dSDavid van Moolenbroek# Do we have the new open API?  Check for pcap_create, and assume that,
6635*b636d99dSDavid van Moolenbroek# if we do, we also have pcap_activate() and the other new routines
6636*b636d99dSDavid van Moolenbroek# introduced in libpcap 1.0.0.
6637*b636d99dSDavid van Moolenbroek#
6638*b636d99dSDavid van Moolenbroekfor ac_func in pcap_create
6639*b636d99dSDavid van Moolenbroekdo :
6640*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6641*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_create" = xyes; then :
6642*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6643*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_CREATE 1
6644*b636d99dSDavid van Moolenbroek_ACEOF
6645*b636d99dSDavid van Moolenbroek
6646*b636d99dSDavid van Moolenbroekfi
6647*b636d99dSDavid van Moolenbroekdone
6648*b636d99dSDavid van Moolenbroek
6649*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_create = "yes" ; then
6650*b636d99dSDavid van Moolenbroek	#
6651*b636d99dSDavid van Moolenbroek	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
6652*b636d99dSDavid van Moolenbroek	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6653*b636d99dSDavid van Moolenbroek	#
6654*b636d99dSDavid van Moolenbroek	for ac_func in pcap_set_tstamp_type
6655*b636d99dSDavid van Moolenbroekdo :
6656*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6657*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6658*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6659*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_TSTAMP_TYPE 1
6660*b636d99dSDavid van Moolenbroek_ACEOF
6661*b636d99dSDavid van Moolenbroek
6662*b636d99dSDavid van Moolenbroekfi
6663*b636d99dSDavid van Moolenbroekdone
6664*b636d99dSDavid van Moolenbroek
6665*b636d99dSDavid van Moolenbroek	#
6666*b636d99dSDavid van Moolenbroek	# And do we have pcap_set_tstamp_precision?  If so, we assume
6667*b636d99dSDavid van Moolenbroek	# we also have pcap_open_offline_with_tstamp_precision.
6668*b636d99dSDavid van Moolenbroek	#
6669*b636d99dSDavid van Moolenbroek	for ac_func in pcap_set_tstamp_precision
6670*b636d99dSDavid van Moolenbroekdo :
6671*b636d99dSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6672*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6673*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6674*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6675*b636d99dSDavid van Moolenbroek_ACEOF
6676*b636d99dSDavid van Moolenbroek
6677*b636d99dSDavid van Moolenbroekfi
6678*b636d99dSDavid van Moolenbroekdone
6679*b636d99dSDavid van Moolenbroek
6680*b636d99dSDavid van Moolenbroekfi
6681*b636d99dSDavid van Moolenbroek
6682*b636d99dSDavid van Moolenbroek#
6683*b636d99dSDavid van Moolenbroek# Check for a miscellaneous collection of functions which we use
6684*b636d99dSDavid van Moolenbroek# if we have them.
6685*b636d99dSDavid van Moolenbroek#
6686*b636d99dSDavid van Moolenbroekfor ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode
6687*b636d99dSDavid van Moolenbroekdo :
6688*b636d99dSDavid van Moolenbroek  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6689*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6690*b636d99dSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6691*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6692*b636d99dSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6693*b636d99dSDavid van Moolenbroek_ACEOF
6694*b636d99dSDavid van Moolenbroek
6695*b636d99dSDavid van Moolenbroekfi
6696*b636d99dSDavid van Moolenbroekdone
6697*b636d99dSDavid van Moolenbroek
6698*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_findalldevs = "yes" ; then
6699*b636d99dSDavid van Moolenbroek    savedcppflags="$CPPFLAGS"
6700*b636d99dSDavid van Moolenbroek    CPPFLAGS="$CPPFLAGS $V_INCLS"
6701*b636d99dSDavid van Moolenbroek    ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6702*b636d99dSDavid van Moolenbroek"
6703*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_pcap_if_t" = xyes; then :
6704*b636d99dSDavid van Moolenbroek
6705*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6706*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_IF_T 1
6707*b636d99dSDavid van Moolenbroek_ACEOF
6708*b636d99dSDavid van Moolenbroek
6709*b636d99dSDavid van Moolenbroek
6710*b636d99dSDavid van Moolenbroekfi
6711*b636d99dSDavid van Moolenbroek
6712*b636d99dSDavid van Moolenbroek    CPPFLAGS="$savedcppflags"
6713*b636d99dSDavid van Moolenbroekfi
6714*b636d99dSDavid van Moolenbroek
6715*b636d99dSDavid van Moolenbroekif test $ac_cv_func_pcap_lib_version = "no" ; then
6716*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6717*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6718*b636d99dSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6720*b636d99dSDavid van Moolenbroek
6721*b636d99dSDavid van Moolenbroekint
6722*b636d99dSDavid van Moolenbroekmain ()
6723*b636d99dSDavid van Moolenbroek{
6724*b636d99dSDavid van Moolenbroek
6725*b636d99dSDavid van Moolenbroek	extern char pcap_version[];
6726*b636d99dSDavid van Moolenbroek
6727*b636d99dSDavid van Moolenbroek	return (int)pcap_version;
6728*b636d99dSDavid van Moolenbroek
6729*b636d99dSDavid van Moolenbroek  ;
6730*b636d99dSDavid van Moolenbroek  return 0;
6731*b636d99dSDavid van Moolenbroek}
6732*b636d99dSDavid van Moolenbroek_ACEOF
6733*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6734*b636d99dSDavid van Moolenbroek  ac_lbl_cv_pcap_version_defined=yes
6735*b636d99dSDavid van Moolenbroekelse
6736*b636d99dSDavid van Moolenbroek  ac_lbl_cv_pcap_version_defined=no
6737*b636d99dSDavid van Moolenbroekfi
6738*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6739*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6740*b636d99dSDavid van Moolenbroek    if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6741*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6742*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6743*b636d99dSDavid van Moolenbroek
6744*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6745*b636d99dSDavid van Moolenbroek
6746*b636d99dSDavid van Moolenbroek    else
6747*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6749*b636d99dSDavid van Moolenbroek    fi
6750*b636d99dSDavid van Moolenbroekfi
6751*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6752*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6753*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6755*b636d99dSDavid van Moolenbroek
6756*b636d99dSDavid van Moolenbroekint
6757*b636d99dSDavid van Moolenbroekmain ()
6758*b636d99dSDavid van Moolenbroek{
6759*b636d99dSDavid van Moolenbroek
6760*b636d99dSDavid van Moolenbroek	extern int pcap_debug;
6761*b636d99dSDavid van Moolenbroek
6762*b636d99dSDavid van Moolenbroek	return pcap_debug;
6763*b636d99dSDavid van Moolenbroek
6764*b636d99dSDavid van Moolenbroek  ;
6765*b636d99dSDavid van Moolenbroek  return 0;
6766*b636d99dSDavid van Moolenbroek}
6767*b636d99dSDavid van Moolenbroek_ACEOF
6768*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6769*b636d99dSDavid van Moolenbroek  ac_lbl_cv_pcap_debug_defined=yes
6770*b636d99dSDavid van Moolenbroekelse
6771*b636d99dSDavid van Moolenbroek  ac_lbl_cv_pcap_debug_defined=no
6772*b636d99dSDavid van Moolenbroekfi
6773*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6774*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6775*b636d99dSDavid van Moolenbroekif test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6776*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6777*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6778*b636d99dSDavid van Moolenbroek
6779*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6780*b636d99dSDavid van Moolenbroek
6781*b636d99dSDavid van Moolenbroekelse
6782*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6783*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6784*b636d99dSDavid van Moolenbroek	#
6785*b636d99dSDavid van Moolenbroek	# OK, what about "yydebug"?
6786*b636d99dSDavid van Moolenbroek	#
6787*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6788*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6789*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6790*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
6791*b636d99dSDavid van Moolenbroek
6792*b636d99dSDavid van Moolenbroekint
6793*b636d99dSDavid van Moolenbroekmain ()
6794*b636d99dSDavid van Moolenbroek{
6795*b636d99dSDavid van Moolenbroek
6796*b636d99dSDavid van Moolenbroek		extern int yydebug;
6797*b636d99dSDavid van Moolenbroek
6798*b636d99dSDavid van Moolenbroek		return yydebug;
6799*b636d99dSDavid van Moolenbroek
6800*b636d99dSDavid van Moolenbroek  ;
6801*b636d99dSDavid van Moolenbroek  return 0;
6802*b636d99dSDavid van Moolenbroek}
6803*b636d99dSDavid van Moolenbroek_ACEOF
6804*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6805*b636d99dSDavid van Moolenbroek  ac_lbl_cv_yydebug_defined=yes
6806*b636d99dSDavid van Moolenbroekelse
6807*b636d99dSDavid van Moolenbroek  ac_lbl_cv_yydebug_defined=no
6808*b636d99dSDavid van Moolenbroekfi
6809*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6810*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6811*b636d99dSDavid van Moolenbroek	if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6812*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6813*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
6814*b636d99dSDavid van Moolenbroek
6815*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6816*b636d99dSDavid van Moolenbroek
6817*b636d99dSDavid van Moolenbroek	else
6818*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6819*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
6820*b636d99dSDavid van Moolenbroek	fi
6821*b636d99dSDavid van Moolenbroekfi
6822*b636d99dSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6823*b636d99dSDavid van Moolenbroekif test "x$ac_cv_func_bpf_dump" = xyes; then :
6824*b636d99dSDavid van Moolenbroek  $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6825*b636d99dSDavid van Moolenbroek
6826*b636d99dSDavid van Moolenbroekelse
6827*b636d99dSDavid van Moolenbroek  case " $LIBOBJS " in
6828*b636d99dSDavid van Moolenbroek  *" bpf_dump.$ac_objext "* ) ;;
6829*b636d99dSDavid van Moolenbroek  *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6830*b636d99dSDavid van Moolenbroek ;;
6831*b636d99dSDavid van Moolenbroekesac
6832*b636d99dSDavid van Moolenbroek
6833*b636d99dSDavid van Moolenbroekfi
6834*b636d99dSDavid van Moolenbroek
6835*b636d99dSDavid van Moolenbroek
6836*b636d99dSDavid van MoolenbroekV_GROUP=0
6837*b636d99dSDavid van Moolenbroekif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6838*b636d99dSDavid van Moolenbroek	V_GROUP=wheel
6839*b636d99dSDavid van Moolenbroekfi
6840*b636d99dSDavid van Moolenbroek#
6841*b636d99dSDavid van Moolenbroek# Assume V7/BSD convention for man pages (file formats in section 5,
6842*b636d99dSDavid van Moolenbroek# miscellaneous info in section 7).
6843*b636d99dSDavid van Moolenbroek#
6844*b636d99dSDavid van MoolenbroekMAN_FILE_FORMATS=5
6845*b636d99dSDavid van MoolenbroekMAN_MISC_INFO=7
6846*b636d99dSDavid van Moolenbroekcase "$host_os" in
6847*b636d99dSDavid van Moolenbroek
6848*b636d99dSDavid van Moolenbroekaix*)
6849*b636d99dSDavid van Moolenbroek
6850*b636d99dSDavid van Moolenbroek$as_echo "#define _SUN 1" >>confdefs.h
6851*b636d99dSDavid van Moolenbroek
6852*b636d99dSDavid van Moolenbroek	;;
6853*b636d99dSDavid van Moolenbroek
6854*b636d99dSDavid van Moolenbroekhpux*)
6855*b636d99dSDavid van Moolenbroek	#
6856*b636d99dSDavid van Moolenbroek	# Use System V conventions for man pages.
6857*b636d99dSDavid van Moolenbroek	#
6858*b636d99dSDavid van Moolenbroek	MAN_FILE_FORMATS=4
6859*b636d99dSDavid van Moolenbroek	MAN_MISC_INFO=5
6860*b636d99dSDavid van Moolenbroek	;;
6861*b636d99dSDavid van Moolenbroek
6862*b636d99dSDavid van Moolenbroekirix*)
6863*b636d99dSDavid van Moolenbroek	V_GROUP=sys
6864*b636d99dSDavid van Moolenbroek
6865*b636d99dSDavid van Moolenbroek	#
6866*b636d99dSDavid van Moolenbroek	# Use System V conventions for man pages.
6867*b636d99dSDavid van Moolenbroek	#
6868*b636d99dSDavid van Moolenbroek	MAN_FILE_FORMATS=4
6869*b636d99dSDavid van Moolenbroek	MAN_MISC_INFO=5
6870*b636d99dSDavid van Moolenbroek	;;
6871*b636d99dSDavid van Moolenbroek
6872*b636d99dSDavid van Moolenbroekosf*)
6873*b636d99dSDavid van Moolenbroek	V_GROUP=system
6874*b636d99dSDavid van Moolenbroek
6875*b636d99dSDavid van Moolenbroek	#
6876*b636d99dSDavid van Moolenbroek	# Use System V conventions for man pages.
6877*b636d99dSDavid van Moolenbroek	#
6878*b636d99dSDavid van Moolenbroek	MAN_FILE_FORMATS=4
6879*b636d99dSDavid van Moolenbroek	MAN_MISC_INFO=5
6880*b636d99dSDavid van Moolenbroek	;;
6881*b636d99dSDavid van Moolenbroek
6882*b636d99dSDavid van Moolenbroeksolaris*)
6883*b636d99dSDavid van Moolenbroek	V_GROUP=sys
6884*b636d99dSDavid van Moolenbroek
6885*b636d99dSDavid van Moolenbroek	#
6886*b636d99dSDavid van Moolenbroek	# Use System V conventions for man pages.
6887*b636d99dSDavid van Moolenbroek	#
6888*b636d99dSDavid van Moolenbroek	MAN_FILE_FORMATS=4
6889*b636d99dSDavid van Moolenbroek	MAN_MISC_INFO=5
6890*b636d99dSDavid van Moolenbroek	;;
6891*b636d99dSDavid van Moolenbroekesac
6892*b636d99dSDavid van Moolenbroek
6893*b636d99dSDavid van Moolenbroekif test -f /dev/bpf0 ; then
6894*b636d99dSDavid van Moolenbroek	V_GROUP=bpf
6895*b636d99dSDavid van Moolenbroekfi
6896*b636d99dSDavid van Moolenbroek
6897*b636d99dSDavid van Moolenbroek#
6898*b636d99dSDavid van Moolenbroek# Make sure we have definitions for all the C99 specified-width types
6899*b636d99dSDavid van Moolenbroek# (regardless of whether the environment is a C99 environment or not).
6900*b636d99dSDavid van Moolenbroek#
6901*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6902*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int8_t in #(
6903*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6904*b636d99dSDavid van Moolenbroek  *)
6905*b636d99dSDavid van Moolenbroek
6906*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6907*b636d99dSDavid van Moolenbroek#define int8_t $ac_cv_c_int8_t
6908*b636d99dSDavid van Moolenbroek_ACEOF
6909*b636d99dSDavid van Moolenbroek;;
6910*b636d99dSDavid van Moolenbroekesac
6911*b636d99dSDavid van Moolenbroek
6912*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6913*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int16_t in #(
6914*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6915*b636d99dSDavid van Moolenbroek  *)
6916*b636d99dSDavid van Moolenbroek
6917*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6918*b636d99dSDavid van Moolenbroek#define int16_t $ac_cv_c_int16_t
6919*b636d99dSDavid van Moolenbroek_ACEOF
6920*b636d99dSDavid van Moolenbroek;;
6921*b636d99dSDavid van Moolenbroekesac
6922*b636d99dSDavid van Moolenbroek
6923*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6924*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int32_t in #(
6925*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6926*b636d99dSDavid van Moolenbroek  *)
6927*b636d99dSDavid van Moolenbroek
6928*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6929*b636d99dSDavid van Moolenbroek#define int32_t $ac_cv_c_int32_t
6930*b636d99dSDavid van Moolenbroek_ACEOF
6931*b636d99dSDavid van Moolenbroek;;
6932*b636d99dSDavid van Moolenbroekesac
6933*b636d99dSDavid van Moolenbroek
6934*b636d99dSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6935*b636d99dSDavid van Moolenbroekcase $ac_cv_c_int64_t in #(
6936*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6937*b636d99dSDavid van Moolenbroek  *)
6938*b636d99dSDavid van Moolenbroek
6939*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6940*b636d99dSDavid van Moolenbroek#define int64_t $ac_cv_c_int64_t
6941*b636d99dSDavid van Moolenbroek_ACEOF
6942*b636d99dSDavid van Moolenbroek;;
6943*b636d99dSDavid van Moolenbroekesac
6944*b636d99dSDavid van Moolenbroek
6945*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6946*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint8_t in #(
6947*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6948*b636d99dSDavid van Moolenbroek  *)
6949*b636d99dSDavid van Moolenbroek
6950*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT8_T 1" >>confdefs.h
6951*b636d99dSDavid van Moolenbroek
6952*b636d99dSDavid van Moolenbroek
6953*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6954*b636d99dSDavid van Moolenbroek#define uint8_t $ac_cv_c_uint8_t
6955*b636d99dSDavid van Moolenbroek_ACEOF
6956*b636d99dSDavid van Moolenbroek;;
6957*b636d99dSDavid van Moolenbroek  esac
6958*b636d99dSDavid van Moolenbroek
6959*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6960*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint16_t in #(
6961*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6962*b636d99dSDavid van Moolenbroek  *)
6963*b636d99dSDavid van Moolenbroek
6964*b636d99dSDavid van Moolenbroek
6965*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6966*b636d99dSDavid van Moolenbroek#define uint16_t $ac_cv_c_uint16_t
6967*b636d99dSDavid van Moolenbroek_ACEOF
6968*b636d99dSDavid van Moolenbroek;;
6969*b636d99dSDavid van Moolenbroek  esac
6970*b636d99dSDavid van Moolenbroek
6971*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6972*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint32_t in #(
6973*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6974*b636d99dSDavid van Moolenbroek  *)
6975*b636d99dSDavid van Moolenbroek
6976*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT32_T 1" >>confdefs.h
6977*b636d99dSDavid van Moolenbroek
6978*b636d99dSDavid van Moolenbroek
6979*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6980*b636d99dSDavid van Moolenbroek#define uint32_t $ac_cv_c_uint32_t
6981*b636d99dSDavid van Moolenbroek_ACEOF
6982*b636d99dSDavid van Moolenbroek;;
6983*b636d99dSDavid van Moolenbroek  esac
6984*b636d99dSDavid van Moolenbroek
6985*b636d99dSDavid van Moolenbroekac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6986*b636d99dSDavid van Moolenbroekcase $ac_cv_c_uint64_t in #(
6987*b636d99dSDavid van Moolenbroek  no|yes) ;; #(
6988*b636d99dSDavid van Moolenbroek  *)
6989*b636d99dSDavid van Moolenbroek
6990*b636d99dSDavid van Moolenbroek$as_echo "#define _UINT64_T 1" >>confdefs.h
6991*b636d99dSDavid van Moolenbroek
6992*b636d99dSDavid van Moolenbroek
6993*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6994*b636d99dSDavid van Moolenbroek#define uint64_t $ac_cv_c_uint64_t
6995*b636d99dSDavid van Moolenbroek_ACEOF
6996*b636d99dSDavid van Moolenbroek;;
6997*b636d99dSDavid van Moolenbroek  esac
6998*b636d99dSDavid van Moolenbroek
6999*b636d99dSDavid van Moolenbroek
7000*b636d99dSDavid van Moolenbroek#
7001*b636d99dSDavid van Moolenbroek# Make sure we have a definition for C99's uintptr_t (regardless of
7002*b636d99dSDavid van Moolenbroek# whether the environment is a C99 environment or not).
7003*b636d99dSDavid van Moolenbroek#
7004*b636d99dSDavid van Moolenbroek
7005*b636d99dSDavid van Moolenbroek  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
7006*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_uintptr_t" = xyes; then :
7007*b636d99dSDavid van Moolenbroek
7008*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
7009*b636d99dSDavid van Moolenbroek
7010*b636d99dSDavid van Moolenbroekelse
7011*b636d99dSDavid van Moolenbroek  for ac_type in 'unsigned int' 'unsigned long int' \
7012*b636d99dSDavid van Moolenbroek	'unsigned long long int'; do
7013*b636d99dSDavid van Moolenbroek       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7014*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7015*b636d99dSDavid van Moolenbroek$ac_includes_default
7016*b636d99dSDavid van Moolenbroekint
7017*b636d99dSDavid van Moolenbroekmain ()
7018*b636d99dSDavid van Moolenbroek{
7019*b636d99dSDavid van Moolenbroekstatic int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
7020*b636d99dSDavid van Moolenbroektest_array [0] = 0;
7021*b636d99dSDavid van Moolenbroekreturn test_array [0];
7022*b636d99dSDavid van Moolenbroek
7023*b636d99dSDavid van Moolenbroek  ;
7024*b636d99dSDavid van Moolenbroek  return 0;
7025*b636d99dSDavid van Moolenbroek}
7026*b636d99dSDavid van Moolenbroek_ACEOF
7027*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7028*b636d99dSDavid van Moolenbroek
7029*b636d99dSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
7030*b636d99dSDavid van Moolenbroek#define uintptr_t $ac_type
7031*b636d99dSDavid van Moolenbroek_ACEOF
7032*b636d99dSDavid van Moolenbroek
7033*b636d99dSDavid van Moolenbroek	  ac_type=
7034*b636d99dSDavid van Moolenbroekfi
7035*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7036*b636d99dSDavid van Moolenbroek       test -z "$ac_type" && break
7037*b636d99dSDavid van Moolenbroek     done
7038*b636d99dSDavid van Moolenbroekfi
7039*b636d99dSDavid van Moolenbroek
7040*b636d99dSDavid van Moolenbroek
7041*b636d99dSDavid van Moolenbroek
7042*b636d99dSDavid van Moolenbroek#
7043*b636d99dSDavid van Moolenbroek# Define the old BSD specified-width types in terms of the C99 types;
7044*b636d99dSDavid van Moolenbroek# we may need them with libpcap include files.
7045*b636d99dSDavid van Moolenbroek#
7046*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
7047*b636d99dSDavid van Moolenbroek#include <sys/types.h>
7048*b636d99dSDavid van Moolenbroek
7049*b636d99dSDavid van Moolenbroek"
7050*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int8_t" = xyes; then :
7051*b636d99dSDavid van Moolenbroek
7052*b636d99dSDavid van Moolenbroekelse
7053*b636d99dSDavid van Moolenbroek
7054*b636d99dSDavid van Moolenbroek$as_echo "#define u_int8_t uint8_t" >>confdefs.h
7055*b636d99dSDavid van Moolenbroek
7056*b636d99dSDavid van Moolenbroekfi
7057*b636d99dSDavid van Moolenbroek
7058*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
7059*b636d99dSDavid van Moolenbroek#include <sys/types.h>
7060*b636d99dSDavid van Moolenbroek
7061*b636d99dSDavid van Moolenbroek"
7062*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int16_t" = xyes; then :
7063*b636d99dSDavid van Moolenbroek
7064*b636d99dSDavid van Moolenbroekelse
7065*b636d99dSDavid van Moolenbroek
7066*b636d99dSDavid van Moolenbroek$as_echo "#define u_int16_t uint16_t" >>confdefs.h
7067*b636d99dSDavid van Moolenbroek
7068*b636d99dSDavid van Moolenbroekfi
7069*b636d99dSDavid van Moolenbroek
7070*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
7071*b636d99dSDavid van Moolenbroek#include <sys/types.h>
7072*b636d99dSDavid van Moolenbroek
7073*b636d99dSDavid van Moolenbroek"
7074*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int32_t" = xyes; then :
7075*b636d99dSDavid van Moolenbroek
7076*b636d99dSDavid van Moolenbroekelse
7077*b636d99dSDavid van Moolenbroek
7078*b636d99dSDavid van Moolenbroek$as_echo "#define u_int32_t uint32_t" >>confdefs.h
7079*b636d99dSDavid van Moolenbroek
7080*b636d99dSDavid van Moolenbroekfi
7081*b636d99dSDavid van Moolenbroek
7082*b636d99dSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7083*b636d99dSDavid van Moolenbroek#include <sys/types.h>
7084*b636d99dSDavid van Moolenbroek
7085*b636d99dSDavid van Moolenbroek"
7086*b636d99dSDavid van Moolenbroekif test "x$ac_cv_type_u_int64_t" = xyes; then :
7087*b636d99dSDavid van Moolenbroek
7088*b636d99dSDavid van Moolenbroekelse
7089*b636d99dSDavid van Moolenbroek
7090*b636d99dSDavid van Moolenbroek$as_echo "#define u_int64_t uint64_t" >>confdefs.h
7091*b636d99dSDavid van Moolenbroek
7092*b636d99dSDavid van Moolenbroekfi
7093*b636d99dSDavid van Moolenbroek
7094*b636d99dSDavid van Moolenbroek
7095*b636d99dSDavid van Moolenbroek#
7096*b636d99dSDavid van Moolenbroek# Check for <inttypes.h>
7097*b636d99dSDavid van Moolenbroek#
7098*b636d99dSDavid van Moolenbroekfor ac_header in inttypes.h
7099*b636d99dSDavid van Moolenbroekdo :
7100*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7101*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_inttypes_h" = xyes; then :
7102*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
7103*b636d99dSDavid van Moolenbroek#define HAVE_INTTYPES_H 1
7104*b636d99dSDavid van Moolenbroek_ACEOF
7105*b636d99dSDavid van Moolenbroek
7106*b636d99dSDavid van Moolenbroek    #
7107*b636d99dSDavid van Moolenbroek    # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7108*b636d99dSDavid van Moolenbroek    # Some systems have an inttypes.h that doesn't define all of them.
7109*b636d99dSDavid van Moolenbroek    #
7110*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7111*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7112*b636d99dSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7113*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7114*b636d99dSDavid van Moolenbroek
7115*b636d99dSDavid van Moolenbroek
7116*b636d99dSDavid van Moolenbroek	    #include <inttypes.h>
7117*b636d99dSDavid van Moolenbroek	    #include <stdio.h>
7118*b636d99dSDavid van Moolenbroek	    #include <sys/types.h>
7119*b636d99dSDavid van Moolenbroek
7120*b636d99dSDavid van Moolenbroek	    main()
7121*b636d99dSDavid van Moolenbroek	    {
7122*b636d99dSDavid van Moolenbroek	      printf("%" PRId64 "\n", (uint64_t)1);
7123*b636d99dSDavid van Moolenbroek	      printf("%" PRIo64 "\n", (uint64_t)1);
7124*b636d99dSDavid van Moolenbroek	      printf("%" PRIx64 "\n", (uint64_t)1);
7125*b636d99dSDavid van Moolenbroek	      printf("%" PRIu64 "\n", (uint64_t)1);
7126*b636d99dSDavid van Moolenbroek	    }
7127*b636d99dSDavid van Moolenbroek
7128*b636d99dSDavid van Moolenbroek
7129*b636d99dSDavid van Moolenbroek_ACEOF
7130*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7131*b636d99dSDavid van Moolenbroek
7132*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7133*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7134*b636d99dSDavid van Moolenbroek	ac_lbl_inttypes_h_defines_formats=yes
7135*b636d99dSDavid van Moolenbroek
7136*b636d99dSDavid van Moolenbroekelse
7137*b636d99dSDavid van Moolenbroek
7138*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7139*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7140*b636d99dSDavid van Moolenbroek	ac_lbl_inttypes_h_defines_formats=no
7141*b636d99dSDavid van Moolenbroek
7142*b636d99dSDavid van Moolenbroekfi
7143*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7144*b636d99dSDavid van Moolenbroek
7145*b636d99dSDavid van Moolenbroekelse
7146*b636d99dSDavid van Moolenbroek
7147*b636d99dSDavid van Moolenbroek    #
7148*b636d99dSDavid van Moolenbroek    # We don't have inttypes.h, so it obviously can't define those
7149*b636d99dSDavid van Moolenbroek    # macros.
7150*b636d99dSDavid van Moolenbroek    #
7151*b636d99dSDavid van Moolenbroek    ac_lbl_inttypes_h_defines_formats=no
7152*b636d99dSDavid van Moolenbroek
7153*b636d99dSDavid van Moolenbroekfi
7154*b636d99dSDavid van Moolenbroek
7155*b636d99dSDavid van Moolenbroekdone
7156*b636d99dSDavid van Moolenbroek
7157*b636d99dSDavid van Moolenbroekif test "$ac_lbl_inttypes_h_defines_formats" = no; then
7158*b636d99dSDavid van Moolenbroek
7159*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7160*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7161*b636d99dSDavid van Moolenbroek    if test "$cross_compiling" = yes; then :
7162*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7163*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7164*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling
7165*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
7166*b636d99dSDavid van Moolenbroekelse
7167*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7168*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7169*b636d99dSDavid van Moolenbroek
7170*b636d99dSDavid van Moolenbroek
7171*b636d99dSDavid van Moolenbroek#	    ifdef HAVE_INTTYPES_H
7172*b636d99dSDavid van Moolenbroek	    #include <inttypes.h>
7173*b636d99dSDavid van Moolenbroek#	    endif
7174*b636d99dSDavid van Moolenbroek	    #include <stdio.h>
7175*b636d99dSDavid van Moolenbroek	    #include <sys/types.h>
7176*b636d99dSDavid van Moolenbroek
7177*b636d99dSDavid van Moolenbroek	    main()
7178*b636d99dSDavid van Moolenbroek	    {
7179*b636d99dSDavid van Moolenbroek	      uint64_t t = 1;
7180*b636d99dSDavid van Moolenbroek	      char strbuf[16+1];
7181*b636d99dSDavid van Moolenbroek	      sprintf(strbuf, "%016lx", t << 32);
7182*b636d99dSDavid van Moolenbroek	      if (strcmp(strbuf, "0000000100000000") == 0)
7183*b636d99dSDavid van Moolenbroek		exit(0);
7184*b636d99dSDavid van Moolenbroek	      else
7185*b636d99dSDavid van Moolenbroek		exit(1);
7186*b636d99dSDavid van Moolenbroek	    }
7187*b636d99dSDavid van Moolenbroek
7188*b636d99dSDavid van Moolenbroek
7189*b636d99dSDavid van Moolenbroek_ACEOF
7190*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
7191*b636d99dSDavid van Moolenbroek
7192*b636d99dSDavid van Moolenbroek
7193*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"ld\"" >>confdefs.h
7194*b636d99dSDavid van Moolenbroek
7195*b636d99dSDavid van Moolenbroek
7196*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7197*b636d99dSDavid van Moolenbroek
7198*b636d99dSDavid van Moolenbroek
7199*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7200*b636d99dSDavid van Moolenbroek
7201*b636d99dSDavid van Moolenbroek
7202*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7203*b636d99dSDavid van Moolenbroek
7204*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7205*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7206*b636d99dSDavid van Moolenbroek
7207*b636d99dSDavid van Moolenbroekelse
7208*b636d99dSDavid van Moolenbroek
7209*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7210*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7211*b636d99dSDavid van Moolenbroek
7212*b636d99dSDavid van Moolenbroek
7213*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7214*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7215*b636d99dSDavid van Moolenbroek    if test "$cross_compiling" = yes; then :
7216*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7217*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7218*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling
7219*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
7220*b636d99dSDavid van Moolenbroekelse
7221*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7222*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7223*b636d99dSDavid van Moolenbroek
7224*b636d99dSDavid van Moolenbroek
7225*b636d99dSDavid van Moolenbroek#	    ifdef HAVE_INTTYPES_H
7226*b636d99dSDavid van Moolenbroek	    #include <inttypes.h>
7227*b636d99dSDavid van Moolenbroek#	    endif
7228*b636d99dSDavid van Moolenbroek	    #include <stdio.h>
7229*b636d99dSDavid van Moolenbroek	    #include <sys/types.h>
7230*b636d99dSDavid van Moolenbroek
7231*b636d99dSDavid van Moolenbroek	    main()
7232*b636d99dSDavid van Moolenbroek	    {
7233*b636d99dSDavid van Moolenbroek	      uint64_t t = 1;
7234*b636d99dSDavid van Moolenbroek	      char strbuf[16+1];
7235*b636d99dSDavid van Moolenbroek	      sprintf(strbuf, "%016llx", t << 32);
7236*b636d99dSDavid van Moolenbroek	      if (strcmp(strbuf, "0000000100000000") == 0)
7237*b636d99dSDavid van Moolenbroek		exit(0);
7238*b636d99dSDavid van Moolenbroek	      else
7239*b636d99dSDavid van Moolenbroek		exit(1);
7240*b636d99dSDavid van Moolenbroek	    }
7241*b636d99dSDavid van Moolenbroek
7242*b636d99dSDavid van Moolenbroek
7243*b636d99dSDavid van Moolenbroek_ACEOF
7244*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
7245*b636d99dSDavid van Moolenbroek
7246*b636d99dSDavid van Moolenbroek
7247*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"lld\"" >>confdefs.h
7248*b636d99dSDavid van Moolenbroek
7249*b636d99dSDavid van Moolenbroek
7250*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7251*b636d99dSDavid van Moolenbroek
7252*b636d99dSDavid van Moolenbroek
7253*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7254*b636d99dSDavid van Moolenbroek
7255*b636d99dSDavid van Moolenbroek
7256*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7257*b636d99dSDavid van Moolenbroek
7258*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7259*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7260*b636d99dSDavid van Moolenbroek
7261*b636d99dSDavid van Moolenbroekelse
7262*b636d99dSDavid van Moolenbroek
7263*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7264*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7265*b636d99dSDavid van Moolenbroek
7266*b636d99dSDavid van Moolenbroek
7267*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7268*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7269*b636d99dSDavid van Moolenbroek    if test "$cross_compiling" = yes; then :
7270*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7271*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7272*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling
7273*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
7274*b636d99dSDavid van Moolenbroekelse
7275*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7277*b636d99dSDavid van Moolenbroek
7278*b636d99dSDavid van Moolenbroek
7279*b636d99dSDavid van Moolenbroek#	    ifdef HAVE_INTTYPES_H
7280*b636d99dSDavid van Moolenbroek	    #include <inttypes.h>
7281*b636d99dSDavid van Moolenbroek#	    endif
7282*b636d99dSDavid van Moolenbroek	    #include <stdio.h>
7283*b636d99dSDavid van Moolenbroek	    #include <sys/types.h>
7284*b636d99dSDavid van Moolenbroek
7285*b636d99dSDavid van Moolenbroek	    main()
7286*b636d99dSDavid van Moolenbroek	    {
7287*b636d99dSDavid van Moolenbroek	      uint64_t t = 1;
7288*b636d99dSDavid van Moolenbroek	      char strbuf[16+1];
7289*b636d99dSDavid van Moolenbroek	      sprintf(strbuf, "%016Lx", t << 32);
7290*b636d99dSDavid van Moolenbroek	      if (strcmp(strbuf, "0000000100000000") == 0)
7291*b636d99dSDavid van Moolenbroek		exit(0);
7292*b636d99dSDavid van Moolenbroek	      else
7293*b636d99dSDavid van Moolenbroek		exit(1);
7294*b636d99dSDavid van Moolenbroek	    }
7295*b636d99dSDavid van Moolenbroek
7296*b636d99dSDavid van Moolenbroek
7297*b636d99dSDavid van Moolenbroek_ACEOF
7298*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
7299*b636d99dSDavid van Moolenbroek
7300*b636d99dSDavid van Moolenbroek
7301*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7302*b636d99dSDavid van Moolenbroek
7303*b636d99dSDavid van Moolenbroek
7304*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7305*b636d99dSDavid van Moolenbroek
7306*b636d99dSDavid van Moolenbroek
7307*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7308*b636d99dSDavid van Moolenbroek
7309*b636d99dSDavid van Moolenbroek
7310*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7311*b636d99dSDavid van Moolenbroek
7312*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7313*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7314*b636d99dSDavid van Moolenbroek
7315*b636d99dSDavid van Moolenbroekelse
7316*b636d99dSDavid van Moolenbroek
7317*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7318*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7319*b636d99dSDavid van Moolenbroek
7320*b636d99dSDavid van Moolenbroek
7321*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7322*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7323*b636d99dSDavid van Moolenbroek    if test "$cross_compiling" = yes; then :
7324*b636d99dSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7325*b636d99dSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7326*b636d99dSDavid van Moolenbroekas_fn_error $? "cannot run test program while cross compiling
7327*b636d99dSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
7328*b636d99dSDavid van Moolenbroekelse
7329*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7330*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7331*b636d99dSDavid van Moolenbroek
7332*b636d99dSDavid van Moolenbroek
7333*b636d99dSDavid van Moolenbroek#	    ifdef HAVE_INTTYPES_H
7334*b636d99dSDavid van Moolenbroek	    #include <inttypes.h>
7335*b636d99dSDavid van Moolenbroek#	    endif
7336*b636d99dSDavid van Moolenbroek	    #include <stdio.h>
7337*b636d99dSDavid van Moolenbroek	    #include <sys/types.h>
7338*b636d99dSDavid van Moolenbroek
7339*b636d99dSDavid van Moolenbroek	    main()
7340*b636d99dSDavid van Moolenbroek	    {
7341*b636d99dSDavid van Moolenbroek	      uint64_t t = 1;
7342*b636d99dSDavid van Moolenbroek	      char strbuf[16+1];
7343*b636d99dSDavid van Moolenbroek	      sprintf(strbuf, "%016qx", t << 32);
7344*b636d99dSDavid van Moolenbroek	      if (strcmp(strbuf, "0000000100000000") == 0)
7345*b636d99dSDavid van Moolenbroek		exit(0);
7346*b636d99dSDavid van Moolenbroek	      else
7347*b636d99dSDavid van Moolenbroek		exit(1);
7348*b636d99dSDavid van Moolenbroek	    }
7349*b636d99dSDavid van Moolenbroek
7350*b636d99dSDavid van Moolenbroek
7351*b636d99dSDavid van Moolenbroek_ACEOF
7352*b636d99dSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
7353*b636d99dSDavid van Moolenbroek
7354*b636d99dSDavid van Moolenbroek
7355*b636d99dSDavid van Moolenbroek$as_echo "#define PRId64 \"qd\"" >>confdefs.h
7356*b636d99dSDavid van Moolenbroek
7357*b636d99dSDavid van Moolenbroek
7358*b636d99dSDavid van Moolenbroek$as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7359*b636d99dSDavid van Moolenbroek
7360*b636d99dSDavid van Moolenbroek
7361*b636d99dSDavid van Moolenbroek$as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7362*b636d99dSDavid van Moolenbroek
7363*b636d99dSDavid van Moolenbroek
7364*b636d99dSDavid van Moolenbroek$as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7365*b636d99dSDavid van Moolenbroek
7366*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7367*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7368*b636d99dSDavid van Moolenbroek
7369*b636d99dSDavid van Moolenbroekelse
7370*b636d99dSDavid van Moolenbroek
7371*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7372*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7373*b636d99dSDavid van Moolenbroek
7374*b636d99dSDavid van Moolenbroek	          as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7375*b636d99dSDavid van Moolenbroek
7376*b636d99dSDavid van Moolenbroek
7377*b636d99dSDavid van Moolenbroekfi
7378*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7379*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
7380*b636d99dSDavid van Moolenbroekfi
7381*b636d99dSDavid van Moolenbroek
7382*b636d99dSDavid van Moolenbroek
7383*b636d99dSDavid van Moolenbroek
7384*b636d99dSDavid van Moolenbroek
7385*b636d99dSDavid van Moolenbroekfi
7386*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7387*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
7388*b636d99dSDavid van Moolenbroekfi
7389*b636d99dSDavid van Moolenbroek
7390*b636d99dSDavid van Moolenbroek
7391*b636d99dSDavid van Moolenbroek
7392*b636d99dSDavid van Moolenbroek
7393*b636d99dSDavid van Moolenbroekfi
7394*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7395*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
7396*b636d99dSDavid van Moolenbroekfi
7397*b636d99dSDavid van Moolenbroek
7398*b636d99dSDavid van Moolenbroek
7399*b636d99dSDavid van Moolenbroek
7400*b636d99dSDavid van Moolenbroek
7401*b636d99dSDavid van Moolenbroekfi
7402*b636d99dSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7403*b636d99dSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
7404*b636d99dSDavid van Moolenbroekfi
7405*b636d99dSDavid van Moolenbroek
7406*b636d99dSDavid van Moolenbroek
7407*b636d99dSDavid van Moolenbroekfi
7408*b636d99dSDavid van Moolenbroek
7409*b636d99dSDavid van Moolenbroek#
7410*b636d99dSDavid van Moolenbroek# Check for some headers introduced in later versions of libpcap
7411*b636d99dSDavid van Moolenbroek# and used by some printers.
7412*b636d99dSDavid van Moolenbroek#
7413*b636d99dSDavid van Moolenbroek# Those headers use the {u_}intN_t types, so we must do this after
7414*b636d99dSDavid van Moolenbroek# we check for what's needed to get them defined.
7415*b636d99dSDavid van Moolenbroek#
7416*b636d99dSDavid van Moolenbroeksavedcppflags="$CPPFLAGS"
7417*b636d99dSDavid van MoolenbroekCPPFLAGS="$CPPFLAGS $V_INCLS"
7418*b636d99dSDavid van Moolenbroekfor ac_header in pcap/bluetooth.h
7419*b636d99dSDavid van Moolenbroekdo :
7420*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\"
7421*b636d99dSDavid van Moolenbroek"
7422*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7423*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
7424*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_BLUETOOTH_H 1
7425*b636d99dSDavid van Moolenbroek_ACEOF
7426*b636d99dSDavid van Moolenbroek
7427*b636d99dSDavid van Moolenbroekfi
7428*b636d99dSDavid van Moolenbroek
7429*b636d99dSDavid van Moolenbroekdone
7430*b636d99dSDavid van Moolenbroek
7431*b636d99dSDavid van Moolenbroekfor ac_header in pcap/nflog.h
7432*b636d99dSDavid van Moolenbroekdo :
7433*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\"
7434*b636d99dSDavid van Moolenbroek"
7435*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
7436*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
7437*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_NFLOG_H 1
7438*b636d99dSDavid van Moolenbroek_ACEOF
7439*b636d99dSDavid van Moolenbroek
7440*b636d99dSDavid van Moolenbroekfi
7441*b636d99dSDavid van Moolenbroek
7442*b636d99dSDavid van Moolenbroekdone
7443*b636d99dSDavid van Moolenbroek
7444*b636d99dSDavid van Moolenbroekfor ac_header in pcap/usb.h
7445*b636d99dSDavid van Moolenbroekdo :
7446*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\"
7447*b636d99dSDavid van Moolenbroek"
7448*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7449*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
7450*b636d99dSDavid van Moolenbroek#define HAVE_PCAP_USB_H 1
7451*b636d99dSDavid van Moolenbroek_ACEOF
7452*b636d99dSDavid van Moolenbroek
7453*b636d99dSDavid van Moolenbroekfi
7454*b636d99dSDavid van Moolenbroek
7455*b636d99dSDavid van Moolenbroekdone
7456*b636d99dSDavid van Moolenbroek
7457*b636d99dSDavid van MoolenbroekCPPFLAGS="$savedcppflags"
7458*b636d99dSDavid van Moolenbroek
7459*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then
7460*b636d99dSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7461*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}ranlib; ac_word=$2
7462*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7463*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
7464*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_RANLIB+:} false; then :
7465*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
7466*b636d99dSDavid van Moolenbroekelse
7467*b636d99dSDavid van Moolenbroek  if test -n "$RANLIB"; then
7468*b636d99dSDavid van Moolenbroek  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7469*b636d99dSDavid van Moolenbroekelse
7470*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7471*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
7472*b636d99dSDavid van Moolenbroekdo
7473*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
7474*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
7475*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
7476*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7477*b636d99dSDavid van Moolenbroek    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7478*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7479*b636d99dSDavid van Moolenbroek    break 2
7480*b636d99dSDavid van Moolenbroek  fi
7481*b636d99dSDavid van Moolenbroekdone
7482*b636d99dSDavid van Moolenbroek  done
7483*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
7484*b636d99dSDavid van Moolenbroek
7485*b636d99dSDavid van Moolenbroekfi
7486*b636d99dSDavid van Moolenbroekfi
7487*b636d99dSDavid van MoolenbroekRANLIB=$ac_cv_prog_RANLIB
7488*b636d99dSDavid van Moolenbroekif test -n "$RANLIB"; then
7489*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7490*b636d99dSDavid van Moolenbroek$as_echo "$RANLIB" >&6; }
7491*b636d99dSDavid van Moolenbroekelse
7492*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7494*b636d99dSDavid van Moolenbroekfi
7495*b636d99dSDavid van Moolenbroek
7496*b636d99dSDavid van Moolenbroek
7497*b636d99dSDavid van Moolenbroekfi
7498*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_RANLIB"; then
7499*b636d99dSDavid van Moolenbroek  ac_ct_RANLIB=$RANLIB
7500*b636d99dSDavid van Moolenbroek  # Extract the first word of "ranlib", so it can be a program name with args.
7501*b636d99dSDavid van Moolenbroekset dummy ranlib; ac_word=$2
7502*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
7504*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7505*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
7506*b636d99dSDavid van Moolenbroekelse
7507*b636d99dSDavid van Moolenbroek  if test -n "$ac_ct_RANLIB"; then
7508*b636d99dSDavid van Moolenbroek  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7509*b636d99dSDavid van Moolenbroekelse
7510*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7511*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
7512*b636d99dSDavid van Moolenbroekdo
7513*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
7514*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
7515*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
7516*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7517*b636d99dSDavid van Moolenbroek    ac_cv_prog_ac_ct_RANLIB="ranlib"
7518*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7519*b636d99dSDavid van Moolenbroek    break 2
7520*b636d99dSDavid van Moolenbroek  fi
7521*b636d99dSDavid van Moolenbroekdone
7522*b636d99dSDavid van Moolenbroek  done
7523*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
7524*b636d99dSDavid van Moolenbroek
7525*b636d99dSDavid van Moolenbroekfi
7526*b636d99dSDavid van Moolenbroekfi
7527*b636d99dSDavid van Moolenbroekac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7528*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_RANLIB"; then
7529*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7530*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_RANLIB" >&6; }
7531*b636d99dSDavid van Moolenbroekelse
7532*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7534*b636d99dSDavid van Moolenbroekfi
7535*b636d99dSDavid van Moolenbroek
7536*b636d99dSDavid van Moolenbroek  if test "x$ac_ct_RANLIB" = x; then
7537*b636d99dSDavid van Moolenbroek    RANLIB=":"
7538*b636d99dSDavid van Moolenbroek  else
7539*b636d99dSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
7540*b636d99dSDavid van Moolenbroekyes:)
7541*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7542*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7543*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;;
7544*b636d99dSDavid van Moolenbroekesac
7545*b636d99dSDavid van Moolenbroek    RANLIB=$ac_ct_RANLIB
7546*b636d99dSDavid van Moolenbroek  fi
7547*b636d99dSDavid van Moolenbroekelse
7548*b636d99dSDavid van Moolenbroek  RANLIB="$ac_cv_prog_RANLIB"
7549*b636d99dSDavid van Moolenbroekfi
7550*b636d99dSDavid van Moolenbroek
7551*b636d99dSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then
7552*b636d99dSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7553*b636d99dSDavid van Moolenbroekset dummy ${ac_tool_prefix}ar; ac_word=$2
7554*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7555*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
7556*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_AR+:} false; then :
7557*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
7558*b636d99dSDavid van Moolenbroekelse
7559*b636d99dSDavid van Moolenbroek  if test -n "$AR"; then
7560*b636d99dSDavid van Moolenbroek  ac_cv_prog_AR="$AR" # Let the user override the test.
7561*b636d99dSDavid van Moolenbroekelse
7562*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
7564*b636d99dSDavid van Moolenbroekdo
7565*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
7566*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
7567*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
7568*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7569*b636d99dSDavid van Moolenbroek    ac_cv_prog_AR="${ac_tool_prefix}ar"
7570*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7571*b636d99dSDavid van Moolenbroek    break 2
7572*b636d99dSDavid van Moolenbroek  fi
7573*b636d99dSDavid van Moolenbroekdone
7574*b636d99dSDavid van Moolenbroek  done
7575*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
7576*b636d99dSDavid van Moolenbroek
7577*b636d99dSDavid van Moolenbroekfi
7578*b636d99dSDavid van Moolenbroekfi
7579*b636d99dSDavid van MoolenbroekAR=$ac_cv_prog_AR
7580*b636d99dSDavid van Moolenbroekif test -n "$AR"; then
7581*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7582*b636d99dSDavid van Moolenbroek$as_echo "$AR" >&6; }
7583*b636d99dSDavid van Moolenbroekelse
7584*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7586*b636d99dSDavid van Moolenbroekfi
7587*b636d99dSDavid van Moolenbroek
7588*b636d99dSDavid van Moolenbroek
7589*b636d99dSDavid van Moolenbroekfi
7590*b636d99dSDavid van Moolenbroekif test -z "$ac_cv_prog_AR"; then
7591*b636d99dSDavid van Moolenbroek  ac_ct_AR=$AR
7592*b636d99dSDavid van Moolenbroek  # Extract the first word of "ar", so it can be a program name with args.
7593*b636d99dSDavid van Moolenbroekset dummy ar; ac_word=$2
7594*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595*b636d99dSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
7596*b636d99dSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_AR+:} false; then :
7597*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
7598*b636d99dSDavid van Moolenbroekelse
7599*b636d99dSDavid van Moolenbroek  if test -n "$ac_ct_AR"; then
7600*b636d99dSDavid van Moolenbroek  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7601*b636d99dSDavid van Moolenbroekelse
7602*b636d99dSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
7604*b636d99dSDavid van Moolenbroekdo
7605*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
7606*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
7607*b636d99dSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
7608*b636d99dSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7609*b636d99dSDavid van Moolenbroek    ac_cv_prog_ac_ct_AR="ar"
7610*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611*b636d99dSDavid van Moolenbroek    break 2
7612*b636d99dSDavid van Moolenbroek  fi
7613*b636d99dSDavid van Moolenbroekdone
7614*b636d99dSDavid van Moolenbroek  done
7615*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
7616*b636d99dSDavid van Moolenbroek
7617*b636d99dSDavid van Moolenbroekfi
7618*b636d99dSDavid van Moolenbroekfi
7619*b636d99dSDavid van Moolenbroekac_ct_AR=$ac_cv_prog_ac_ct_AR
7620*b636d99dSDavid van Moolenbroekif test -n "$ac_ct_AR"; then
7621*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7622*b636d99dSDavid van Moolenbroek$as_echo "$ac_ct_AR" >&6; }
7623*b636d99dSDavid van Moolenbroekelse
7624*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7626*b636d99dSDavid van Moolenbroekfi
7627*b636d99dSDavid van Moolenbroek
7628*b636d99dSDavid van Moolenbroek  if test "x$ac_ct_AR" = x; then
7629*b636d99dSDavid van Moolenbroek    AR=""
7630*b636d99dSDavid van Moolenbroek  else
7631*b636d99dSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
7632*b636d99dSDavid van Moolenbroekyes:)
7633*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7634*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7635*b636d99dSDavid van Moolenbroekac_tool_warned=yes ;;
7636*b636d99dSDavid van Moolenbroekesac
7637*b636d99dSDavid van Moolenbroek    AR=$ac_ct_AR
7638*b636d99dSDavid van Moolenbroek  fi
7639*b636d99dSDavid van Moolenbroekelse
7640*b636d99dSDavid van Moolenbroek  AR="$ac_cv_prog_AR"
7641*b636d99dSDavid van Moolenbroekfi
7642*b636d99dSDavid van Moolenbroek
7643*b636d99dSDavid van Moolenbroek
7644*b636d99dSDavid van Moolenbroekrm -f os-proto.h
7645*b636d99dSDavid van Moolenbroek    if test "${LBL_CFLAGS+set}" = set; then
7646*b636d99dSDavid van Moolenbroek	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7647*b636d99dSDavid van Moolenbroek    fi
7648*b636d99dSDavid van Moolenbroek    if test -f .devel ; then
7649*b636d99dSDavid van Moolenbroek	    #
7650*b636d99dSDavid van Moolenbroek	    # Skip all the warning option stuff on some compilers.
7651*b636d99dSDavid van Moolenbroek	    #
7652*b636d99dSDavid van Moolenbroek	    if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7653*b636d99dSDavid van Moolenbroek
7654*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7655*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7656*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7657*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7658*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7659*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7660*b636d99dSDavid van Moolenbroek
7661*b636d99dSDavid van Moolenbroekint
7662*b636d99dSDavid van Moolenbroekmain ()
7663*b636d99dSDavid van Moolenbroek{
7664*b636d99dSDavid van Moolenbroekreturn 0
7665*b636d99dSDavid van Moolenbroek  ;
7666*b636d99dSDavid van Moolenbroek  return 0;
7667*b636d99dSDavid van Moolenbroek}
7668*b636d99dSDavid van Moolenbroek_ACEOF
7669*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7670*b636d99dSDavid van Moolenbroek
7671*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7672*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7673*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7674*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -Wall"
7675*b636d99dSDavid van Moolenbroek
7676*b636d99dSDavid van Moolenbroekelse
7677*b636d99dSDavid van Moolenbroek
7678*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7679*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7680*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7681*b636d99dSDavid van Moolenbroek
7682*b636d99dSDavid van Moolenbroekfi
7683*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7684*b636d99dSDavid van Moolenbroek
7685*b636d99dSDavid van Moolenbroek
7686*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7687*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7688*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7689*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7690*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7691*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7692*b636d99dSDavid van Moolenbroek
7693*b636d99dSDavid van Moolenbroekint
7694*b636d99dSDavid van Moolenbroekmain ()
7695*b636d99dSDavid van Moolenbroek{
7696*b636d99dSDavid van Moolenbroekreturn 0
7697*b636d99dSDavid van Moolenbroek  ;
7698*b636d99dSDavid van Moolenbroek  return 0;
7699*b636d99dSDavid van Moolenbroek}
7700*b636d99dSDavid van Moolenbroek_ACEOF
7701*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7702*b636d99dSDavid van Moolenbroek
7703*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7704*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7705*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7706*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7707*b636d99dSDavid van Moolenbroek
7708*b636d99dSDavid van Moolenbroekelse
7709*b636d99dSDavid van Moolenbroek
7710*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7711*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7712*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7713*b636d99dSDavid van Moolenbroek
7714*b636d99dSDavid van Moolenbroekfi
7715*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7716*b636d99dSDavid van Moolenbroek
7717*b636d99dSDavid van Moolenbroek
7718*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7719*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7720*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7721*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7722*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7723*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7724*b636d99dSDavid van Moolenbroek
7725*b636d99dSDavid van Moolenbroekint
7726*b636d99dSDavid van Moolenbroekmain ()
7727*b636d99dSDavid van Moolenbroek{
7728*b636d99dSDavid van Moolenbroekreturn 0
7729*b636d99dSDavid van Moolenbroek  ;
7730*b636d99dSDavid van Moolenbroek  return 0;
7731*b636d99dSDavid van Moolenbroek}
7732*b636d99dSDavid van Moolenbroek_ACEOF
7733*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7734*b636d99dSDavid van Moolenbroek
7735*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7736*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7737*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7738*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7739*b636d99dSDavid van Moolenbroek
7740*b636d99dSDavid van Moolenbroekelse
7741*b636d99dSDavid van Moolenbroek
7742*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7744*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7745*b636d99dSDavid van Moolenbroek
7746*b636d99dSDavid van Moolenbroekfi
7747*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7748*b636d99dSDavid van Moolenbroek
7749*b636d99dSDavid van Moolenbroek
7750*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7751*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7752*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7753*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7754*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7756*b636d99dSDavid van Moolenbroek
7757*b636d99dSDavid van Moolenbroekint
7758*b636d99dSDavid van Moolenbroekmain ()
7759*b636d99dSDavid van Moolenbroek{
7760*b636d99dSDavid van Moolenbroekreturn 0
7761*b636d99dSDavid van Moolenbroek  ;
7762*b636d99dSDavid van Moolenbroek  return 0;
7763*b636d99dSDavid van Moolenbroek}
7764*b636d99dSDavid van Moolenbroek_ACEOF
7765*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7766*b636d99dSDavid van Moolenbroek
7767*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7768*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7769*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7770*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -Wwrite-strings"
7771*b636d99dSDavid van Moolenbroek
7772*b636d99dSDavid van Moolenbroekelse
7773*b636d99dSDavid van Moolenbroek
7774*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7776*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7777*b636d99dSDavid van Moolenbroek
7778*b636d99dSDavid van Moolenbroekfi
7779*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7780*b636d99dSDavid van Moolenbroek
7781*b636d99dSDavid van Moolenbroek
7782*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7783*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7784*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7785*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7786*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7787*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7788*b636d99dSDavid van Moolenbroek
7789*b636d99dSDavid van Moolenbroekint
7790*b636d99dSDavid van Moolenbroekmain ()
7791*b636d99dSDavid van Moolenbroek{
7792*b636d99dSDavid van Moolenbroekreturn 0
7793*b636d99dSDavid van Moolenbroek  ;
7794*b636d99dSDavid van Moolenbroek  return 0;
7795*b636d99dSDavid van Moolenbroek}
7796*b636d99dSDavid van Moolenbroek_ACEOF
7797*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7798*b636d99dSDavid van Moolenbroek
7799*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7800*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7801*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7802*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -Wpointer-arith"
7803*b636d99dSDavid van Moolenbroek
7804*b636d99dSDavid van Moolenbroekelse
7805*b636d99dSDavid van Moolenbroek
7806*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7807*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7808*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7809*b636d99dSDavid van Moolenbroek
7810*b636d99dSDavid van Moolenbroekfi
7811*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7812*b636d99dSDavid van Moolenbroek
7813*b636d99dSDavid van Moolenbroek
7814*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7815*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7816*b636d99dSDavid van Moolenbroek	save_CFLAGS="$CFLAGS"
7817*b636d99dSDavid van Moolenbroek	CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7818*b636d99dSDavid van Moolenbroek	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7819*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7820*b636d99dSDavid van Moolenbroek
7821*b636d99dSDavid van Moolenbroekint
7822*b636d99dSDavid van Moolenbroekmain ()
7823*b636d99dSDavid van Moolenbroek{
7824*b636d99dSDavid van Moolenbroekreturn 0
7825*b636d99dSDavid van Moolenbroek  ;
7826*b636d99dSDavid van Moolenbroek  return 0;
7827*b636d99dSDavid van Moolenbroek}
7828*b636d99dSDavid van Moolenbroek_ACEOF
7829*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7830*b636d99dSDavid van Moolenbroek
7831*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7832*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
7833*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7834*b636d99dSDavid van Moolenbroek		V_CCOPT="$V_CCOPT -W"
7835*b636d99dSDavid van Moolenbroek
7836*b636d99dSDavid van Moolenbroekelse
7837*b636d99dSDavid van Moolenbroek
7838*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7839*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7840*b636d99dSDavid van Moolenbroek		CFLAGS="$save_CFLAGS"
7841*b636d99dSDavid van Moolenbroek
7842*b636d99dSDavid van Moolenbroekfi
7843*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7844*b636d99dSDavid van Moolenbroek
7845*b636d99dSDavid van Moolenbroek	    fi
7846*b636d99dSDavid van Moolenbroek
7847*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7848*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7849*b636d99dSDavid van Moolenbroek	if test "$GCC" = yes ; then
7850*b636d99dSDavid van Moolenbroek		#
7851*b636d99dSDavid van Moolenbroek		# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7852*b636d99dSDavid van Moolenbroek		# though it's not); we assume that, in this case, the flag
7853*b636d99dSDavid van Moolenbroek		# would be -M.
7854*b636d99dSDavid van Moolenbroek		#
7855*b636d99dSDavid van Moolenbroek		ac_lbl_dependency_flag="-M"
7856*b636d99dSDavid van Moolenbroek	else
7857*b636d99dSDavid van Moolenbroek		#
7858*b636d99dSDavid van Moolenbroek		# Not GCC or a compiler deemed to be GCC; what platform is
7859*b636d99dSDavid van Moolenbroek		# this?  (We're assuming that if the compiler isn't GCC
7860*b636d99dSDavid van Moolenbroek		# it's the compiler from the vendor of the OS; that won't
7861*b636d99dSDavid van Moolenbroek		# necessarily be true for x86 platforms, where it might be
7862*b636d99dSDavid van Moolenbroek		# the Intel C compiler.)
7863*b636d99dSDavid van Moolenbroek		#
7864*b636d99dSDavid van Moolenbroek		case "$host_os" in
7865*b636d99dSDavid van Moolenbroek
7866*b636d99dSDavid van Moolenbroek		irix*|osf*|darwin*)
7867*b636d99dSDavid van Moolenbroek			#
7868*b636d99dSDavid van Moolenbroek			# MIPS C for IRIX, DEC C, and clang all use -M.
7869*b636d99dSDavid van Moolenbroek			#
7870*b636d99dSDavid van Moolenbroek			ac_lbl_dependency_flag="-M"
7871*b636d99dSDavid van Moolenbroek			;;
7872*b636d99dSDavid van Moolenbroek
7873*b636d99dSDavid van Moolenbroek		solaris*)
7874*b636d99dSDavid van Moolenbroek			#
7875*b636d99dSDavid van Moolenbroek			# Sun C uses -xM.
7876*b636d99dSDavid van Moolenbroek			#
7877*b636d99dSDavid van Moolenbroek			ac_lbl_dependency_flag="-xM"
7878*b636d99dSDavid van Moolenbroek			;;
7879*b636d99dSDavid van Moolenbroek
7880*b636d99dSDavid van Moolenbroek		hpux*)
7881*b636d99dSDavid van Moolenbroek			#
7882*b636d99dSDavid van Moolenbroek			# HP's older C compilers don't support this.
7883*b636d99dSDavid van Moolenbroek			# HP's newer C compilers support this with
7884*b636d99dSDavid van Moolenbroek			# either +M or +Make; the older compilers
7885*b636d99dSDavid van Moolenbroek			# interpret +M as something completely
7886*b636d99dSDavid van Moolenbroek			# different, so we use +Make so we don't
7887*b636d99dSDavid van Moolenbroek			# think it works with the older compilers.
7888*b636d99dSDavid van Moolenbroek			#
7889*b636d99dSDavid van Moolenbroek			ac_lbl_dependency_flag="+Make"
7890*b636d99dSDavid van Moolenbroek			;;
7891*b636d99dSDavid van Moolenbroek
7892*b636d99dSDavid van Moolenbroek		*)
7893*b636d99dSDavid van Moolenbroek			#
7894*b636d99dSDavid van Moolenbroek			# Not one of the above; assume no support for
7895*b636d99dSDavid van Moolenbroek			# generating dependencies.
7896*b636d99dSDavid van Moolenbroek			#
7897*b636d99dSDavid van Moolenbroek			ac_lbl_dependency_flag=""
7898*b636d99dSDavid van Moolenbroek			;;
7899*b636d99dSDavid van Moolenbroek		esac
7900*b636d99dSDavid van Moolenbroek	fi
7901*b636d99dSDavid van Moolenbroek
7902*b636d99dSDavid van Moolenbroek	#
7903*b636d99dSDavid van Moolenbroek	# Is ac_lbl_dependency_flag defined and, if so, does the compiler
7904*b636d99dSDavid van Moolenbroek	# complain about it?
7905*b636d99dSDavid van Moolenbroek	#
7906*b636d99dSDavid van Moolenbroek	# Note: clang doesn't seem to exit with an error status when handed
7907*b636d99dSDavid van Moolenbroek	# an unknown non-warning error, even if you pass it
7908*b636d99dSDavid van Moolenbroek	# -Werror=unknown-warning-option.  However, it always supports
7909*b636d99dSDavid van Moolenbroek	# -M, so the fact that this test always succeeds with clang
7910*b636d99dSDavid van Moolenbroek	# isn't an issue.
7911*b636d99dSDavid van Moolenbroek	#
7912*b636d99dSDavid van Moolenbroek	if test ! -z "$ac_lbl_dependency_flag"; then
7913*b636d99dSDavid van Moolenbroek		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7914*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7915*b636d99dSDavid van Moolenbroekint main(void) { return 0; }
7916*b636d99dSDavid van Moolenbroek_ACEOF
7917*b636d99dSDavid van Moolenbroek		echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7918*b636d99dSDavid van Moolenbroek		if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7919*b636d99dSDavid van Moolenbroek			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7920*b636d99dSDavid van Moolenbroek$as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7921*b636d99dSDavid van Moolenbroek			DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7922*b636d99dSDavid van Moolenbroek			MKDEP='${srcdir}/mkdep'
7923*b636d99dSDavid van Moolenbroek		else
7924*b636d99dSDavid van Moolenbroek			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7926*b636d99dSDavid van Moolenbroek			#
7927*b636d99dSDavid van Moolenbroek			# We can't run mkdep, so have "make depend" do
7928*b636d99dSDavid van Moolenbroek			# nothing.
7929*b636d99dSDavid van Moolenbroek			#
7930*b636d99dSDavid van Moolenbroek			MKDEP=:
7931*b636d99dSDavid van Moolenbroek		fi
7932*b636d99dSDavid van Moolenbroek		rm -rf conftest*
7933*b636d99dSDavid van Moolenbroek	else
7934*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7935*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
7936*b636d99dSDavid van Moolenbroek		#
7937*b636d99dSDavid van Moolenbroek		# We can't run mkdep, so have "make depend" do
7938*b636d99dSDavid van Moolenbroek		# nothing.
7939*b636d99dSDavid van Moolenbroek		#
7940*b636d99dSDavid van Moolenbroek		MKDEP=:
7941*b636d99dSDavid van Moolenbroek	fi
7942*b636d99dSDavid van Moolenbroek
7943*b636d99dSDavid van Moolenbroek
7944*b636d99dSDavid van Moolenbroek
7945*b636d99dSDavid van Moolenbroek	    #
7946*b636d99dSDavid van Moolenbroek	    # We used to set -n32 for IRIX 6 when not using GCC (presumed
7947*b636d99dSDavid van Moolenbroek	    # to mean that we're using MIPS C or MIPSpro C); it specified
7948*b636d99dSDavid van Moolenbroek	    # the "new" faster 32-bit ABI, introduced in IRIX 6.2.  I'm
7949*b636d99dSDavid van Moolenbroek	    # not sure why that would be something to do *only* with a
7950*b636d99dSDavid van Moolenbroek	    # .devel file; why should the ABI for which we produce code
7951*b636d99dSDavid van Moolenbroek	    # depend on .devel?
7952*b636d99dSDavid van Moolenbroek	    #
7953*b636d99dSDavid van Moolenbroek	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7954*b636d99dSDavid van Moolenbroek	    name="lbl/os-$os.h"
7955*b636d99dSDavid van Moolenbroek	    if test -f $name ; then
7956*b636d99dSDavid van Moolenbroek		    ln -s $name os-proto.h
7957*b636d99dSDavid van Moolenbroek
7958*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7959*b636d99dSDavid van Moolenbroek
7960*b636d99dSDavid van Moolenbroek	    else
7961*b636d99dSDavid van Moolenbroek		    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7962*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: can't find $name" >&2;}
7963*b636d99dSDavid van Moolenbroek	    fi
7964*b636d99dSDavid van Moolenbroek    fi
7965*b636d99dSDavid van Moolenbroek
7966*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7967*b636d99dSDavid van Moolenbroek$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7968*b636d99dSDavid van Moolenbroek    if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7969*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
7970*b636d99dSDavid van Moolenbroekelse
7971*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7972*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
7973*b636d99dSDavid van Moolenbroek
7974*b636d99dSDavid van Moolenbroek#	include <sys/types.h>
7975*b636d99dSDavid van Moolenbroek#	include <sys/socket.h>
7976*b636d99dSDavid van Moolenbroekint
7977*b636d99dSDavid van Moolenbroekmain ()
7978*b636d99dSDavid van Moolenbroek{
7979*b636d99dSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr *)0)->sa_len)
7980*b636d99dSDavid van Moolenbroek  ;
7981*b636d99dSDavid van Moolenbroek  return 0;
7982*b636d99dSDavid van Moolenbroek}
7983*b636d99dSDavid van Moolenbroek_ACEOF
7984*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
7985*b636d99dSDavid van Moolenbroek  ac_cv_lbl_sockaddr_has_sa_len=yes
7986*b636d99dSDavid van Moolenbroekelse
7987*b636d99dSDavid van Moolenbroek  ac_cv_lbl_sockaddr_has_sa_len=no
7988*b636d99dSDavid van Moolenbroekfi
7989*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7990*b636d99dSDavid van Moolenbroekfi
7991*b636d99dSDavid van Moolenbroek
7992*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7993*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7994*b636d99dSDavid van Moolenbroek    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7995*b636d99dSDavid van Moolenbroek
7996*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7997*b636d99dSDavid van Moolenbroek
7998*b636d99dSDavid van Moolenbroek    fi
7999*b636d99dSDavid van Moolenbroek
8000*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
8001*b636d99dSDavid van Moolenbroek$as_echo_n "checking if unaligned accesses fail... " >&6; }
8002*b636d99dSDavid van Moolenbroek    if ${ac_cv_lbl_unaligned_fail+:} false; then :
8003*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
8004*b636d99dSDavid van Moolenbroekelse
8005*b636d99dSDavid van Moolenbroek  case "$host_cpu" in
8006*b636d99dSDavid van Moolenbroek
8007*b636d99dSDavid van Moolenbroek	#
8008*b636d99dSDavid van Moolenbroek	# These are CPU types where:
8009*b636d99dSDavid van Moolenbroek	#
8010*b636d99dSDavid van Moolenbroek	#	the CPU faults on an unaligned access, but at least some
8011*b636d99dSDavid van Moolenbroek	#	OSes that support that CPU catch the fault and simulate
8012*b636d99dSDavid van Moolenbroek	#	the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
8013*b636d99dSDavid van Moolenbroek	#	the simulation is slow, so we don't want to use it;
8014*b636d99dSDavid van Moolenbroek	#
8015*b636d99dSDavid van Moolenbroek	#	the CPU, I infer (from the old
8016*b636d99dSDavid van Moolenbroek	#
8017*b636d99dSDavid van Moolenbroek	# XXX: should also check that they don't do weird things (like on arm)
8018*b636d99dSDavid van Moolenbroek	#
8019*b636d99dSDavid van Moolenbroek	#	comment) doesn't fault on unaligned accesses, but doesn't
8020*b636d99dSDavid van Moolenbroek	#	do a normal unaligned fetch, either (e.g., presumably, ARM);
8021*b636d99dSDavid van Moolenbroek	#
8022*b636d99dSDavid van Moolenbroek	#	for whatever reason, the test program doesn't work
8023*b636d99dSDavid van Moolenbroek	#	(this has been claimed to be the case for several of those
8024*b636d99dSDavid van Moolenbroek	#	CPUs - I don't know what the problem is; the problem
8025*b636d99dSDavid van Moolenbroek	#	was reported as "the test program dumps core" for SuperH,
8026*b636d99dSDavid van Moolenbroek	#	but that's what the test program is *supposed* to do -
8027*b636d99dSDavid van Moolenbroek	#	it dumps core before it writes anything, so the test
8028*b636d99dSDavid van Moolenbroek	#	for an empty output file should find an empty output
8029*b636d99dSDavid van Moolenbroek	#	file and conclude that unaligned accesses don't work).
8030*b636d99dSDavid van Moolenbroek	#
8031*b636d99dSDavid van Moolenbroek	# This run-time test won't work if you're cross-compiling, so
8032*b636d99dSDavid van Moolenbroek	# in order to support cross-compiling for a particular CPU,
8033*b636d99dSDavid van Moolenbroek	# we have to wire in the list of CPU types anyway, as far as
8034*b636d99dSDavid van Moolenbroek	# I know, so perhaps we should just have a set of CPUs on
8035*b636d99dSDavid van Moolenbroek	# which we know it doesn't work, a set of CPUs on which we
8036*b636d99dSDavid van Moolenbroek	# know it does work, and have the script just fail on other
8037*b636d99dSDavid van Moolenbroek	# cpu types and update it when such a failure occurs.
8038*b636d99dSDavid van Moolenbroek	#
8039*b636d99dSDavid van Moolenbroek	alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
8040*b636d99dSDavid van Moolenbroek		ac_cv_lbl_unaligned_fail=yes
8041*b636d99dSDavid van Moolenbroek		;;
8042*b636d99dSDavid van Moolenbroek
8043*b636d99dSDavid van Moolenbroek	*)
8044*b636d99dSDavid van Moolenbroek		cat >conftest.c <<EOF
8045*b636d99dSDavid van Moolenbroek#		include <sys/types.h>
8046*b636d99dSDavid van Moolenbroek#		include <sys/wait.h>
8047*b636d99dSDavid van Moolenbroek#		include <stdio.h>
8048*b636d99dSDavid van Moolenbroek		unsigned char a[5] = { 1, 2, 3, 4, 5 };
8049*b636d99dSDavid van Moolenbroek		main() {
8050*b636d99dSDavid van Moolenbroek		unsigned int i;
8051*b636d99dSDavid van Moolenbroek		pid_t pid;
8052*b636d99dSDavid van Moolenbroek		int status;
8053*b636d99dSDavid van Moolenbroek		/* avoid "core dumped" message */
8054*b636d99dSDavid van Moolenbroek		pid = fork();
8055*b636d99dSDavid van Moolenbroek		if (pid <  0)
8056*b636d99dSDavid van Moolenbroek			exit(2);
8057*b636d99dSDavid van Moolenbroek		if (pid > 0) {
8058*b636d99dSDavid van Moolenbroek			/* parent */
8059*b636d99dSDavid van Moolenbroek			pid = waitpid(pid, &status, 0);
8060*b636d99dSDavid van Moolenbroek			if (pid < 0)
8061*b636d99dSDavid van Moolenbroek				exit(3);
8062*b636d99dSDavid van Moolenbroek			exit(!WIFEXITED(status));
8063*b636d99dSDavid van Moolenbroek		}
8064*b636d99dSDavid van Moolenbroek		/* child */
8065*b636d99dSDavid van Moolenbroek		i = *(unsigned int *)&a[1];
8066*b636d99dSDavid van Moolenbroek		printf("%d\n", i);
8067*b636d99dSDavid van Moolenbroek		exit(0);
8068*b636d99dSDavid van Moolenbroek		}
8069*b636d99dSDavid van MoolenbroekEOF
8070*b636d99dSDavid van Moolenbroek		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
8071*b636d99dSDavid van Moolenbroek		    conftest.c $LIBS >/dev/null 2>&1
8072*b636d99dSDavid van Moolenbroek		if test ! -x conftest ; then
8073*b636d99dSDavid van Moolenbroek						ac_cv_lbl_unaligned_fail=yes
8074*b636d99dSDavid van Moolenbroek		else
8075*b636d99dSDavid van Moolenbroek			./conftest >conftest.out
8076*b636d99dSDavid van Moolenbroek			if test ! -s conftest.out ; then
8077*b636d99dSDavid van Moolenbroek				ac_cv_lbl_unaligned_fail=yes
8078*b636d99dSDavid van Moolenbroek			else
8079*b636d99dSDavid van Moolenbroek				ac_cv_lbl_unaligned_fail=no
8080*b636d99dSDavid van Moolenbroek			fi
8081*b636d99dSDavid van Moolenbroek		fi
8082*b636d99dSDavid van Moolenbroek		rm -f -r conftest* core core.conftest
8083*b636d99dSDavid van Moolenbroek		;;
8084*b636d99dSDavid van Moolenbroek	esac
8085*b636d99dSDavid van Moolenbroekfi
8086*b636d99dSDavid van Moolenbroek
8087*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
8088*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
8089*b636d99dSDavid van Moolenbroek    if test $ac_cv_lbl_unaligned_fail = yes ; then
8090*b636d99dSDavid van Moolenbroek
8091*b636d99dSDavid van Moolenbroek$as_echo "#define LBL_ALIGN 1" >>confdefs.h
8092*b636d99dSDavid van Moolenbroek
8093*b636d99dSDavid van Moolenbroek    fi
8094*b636d99dSDavid van Moolenbroek
8095*b636d99dSDavid van Moolenbroek
8096*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
8097*b636d99dSDavid van Moolenbroek$as_echo_n "checking for h_errno... " >&6; }
8098*b636d99dSDavid van Moolenbroek	if ${ac_cv_var_h_errno+:} false; then :
8099*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
8100*b636d99dSDavid van Moolenbroekelse
8101*b636d99dSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8102*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
8103*b636d99dSDavid van Moolenbroek
8104*b636d99dSDavid van Moolenbroek#		include <sys/types.h>
8105*b636d99dSDavid van Moolenbroek#		include <netdb.h>
8106*b636d99dSDavid van Moolenbroekint
8107*b636d99dSDavid van Moolenbroekmain ()
8108*b636d99dSDavid van Moolenbroek{
8109*b636d99dSDavid van Moolenbroekint foo = h_errno;
8110*b636d99dSDavid van Moolenbroek  ;
8111*b636d99dSDavid van Moolenbroek  return 0;
8112*b636d99dSDavid van Moolenbroek}
8113*b636d99dSDavid van Moolenbroek_ACEOF
8114*b636d99dSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
8115*b636d99dSDavid van Moolenbroek  ac_cv_var_h_errno=yes
8116*b636d99dSDavid van Moolenbroekelse
8117*b636d99dSDavid van Moolenbroek  ac_cv_var_h_errno=no
8118*b636d99dSDavid van Moolenbroekfi
8119*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8120*b636d99dSDavid van Moolenbroekfi
8121*b636d99dSDavid van Moolenbroek
8122*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
8123*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_var_h_errno" >&6; }
8124*b636d99dSDavid van Moolenbroek	if test "$ac_cv_var_h_errno" = "yes"; then
8125*b636d99dSDavid van Moolenbroek
8126*b636d99dSDavid van Moolenbroek$as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
8127*b636d99dSDavid van Moolenbroek
8128*b636d99dSDavid van Moolenbroek	fi
8129*b636d99dSDavid van Moolenbroek
8130*b636d99dSDavid van Moolenbroek
8131*b636d99dSDavid van Moolenbroek# Check for OpenSSL libcrypto
8132*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
8133*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
8134*b636d99dSDavid van Moolenbroek# Specify location for both includes and libraries.
8135*b636d99dSDavid van Moolenbroekwant_libcrypto=ifavailable
8136*b636d99dSDavid van Moolenbroek
8137*b636d99dSDavid van Moolenbroek# Check whether --with-crypto was given.
8138*b636d99dSDavid van Moolenbroekif test "${with_crypto+set}" = set; then :
8139*b636d99dSDavid van Moolenbroek  withval=$with_crypto;
8140*b636d99dSDavid van Moolenbroek	if test $withval = no
8141*b636d99dSDavid van Moolenbroek	then
8142*b636d99dSDavid van Moolenbroek		want_libcrypto=no
8143*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8144*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
8145*b636d99dSDavid van Moolenbroek	elif test $withval = yes
8146*b636d99dSDavid van Moolenbroek	then
8147*b636d99dSDavid van Moolenbroek		want_libcrypto=yes
8148*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8149*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
8150*b636d99dSDavid van Moolenbroek	fi
8151*b636d99dSDavid van Moolenbroek
8152*b636d99dSDavid van Moolenbroekelse
8153*b636d99dSDavid van Moolenbroek
8154*b636d99dSDavid van Moolenbroek	#
8155*b636d99dSDavid van Moolenbroek	# Use libcrypto if it's present, otherwise don't.
8156*b636d99dSDavid van Moolenbroek	#
8157*b636d99dSDavid van Moolenbroek	want_libcrypto=ifavailable
8158*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8159*b636d99dSDavid van Moolenbroek$as_echo "yes, if available" >&6; }
8160*b636d99dSDavid van Moolenbroek
8161*b636d99dSDavid van Moolenbroekfi
8162*b636d99dSDavid van Moolenbroek
8163*b636d99dSDavid van Moolenbroekif test "$want_libcrypto" != "no"; then
8164*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8165*b636d99dSDavid van Moolenbroek$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8166*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8167*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
8168*b636d99dSDavid van Moolenbroekelse
8169*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
8170*b636d99dSDavid van MoolenbroekLIBS="-lcrypto  $LIBS"
8171*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
8172*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
8173*b636d99dSDavid van Moolenbroek
8174*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
8175*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
8176*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
8177*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
8178*b636d99dSDavid van Moolenbroekextern "C"
8179*b636d99dSDavid van Moolenbroek#endif
8180*b636d99dSDavid van Moolenbroekchar DES_cbc_encrypt ();
8181*b636d99dSDavid van Moolenbroekint
8182*b636d99dSDavid van Moolenbroekmain ()
8183*b636d99dSDavid van Moolenbroek{
8184*b636d99dSDavid van Moolenbroekreturn DES_cbc_encrypt ();
8185*b636d99dSDavid van Moolenbroek  ;
8186*b636d99dSDavid van Moolenbroek  return 0;
8187*b636d99dSDavid van Moolenbroek}
8188*b636d99dSDavid van Moolenbroek_ACEOF
8189*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
8190*b636d99dSDavid van Moolenbroek  ac_cv_lib_crypto_DES_cbc_encrypt=yes
8191*b636d99dSDavid van Moolenbroekelse
8192*b636d99dSDavid van Moolenbroek  ac_cv_lib_crypto_DES_cbc_encrypt=no
8193*b636d99dSDavid van Moolenbroekfi
8194*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
8195*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
8196*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
8197*b636d99dSDavid van Moolenbroekfi
8198*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8199*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8200*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8201*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
8202*b636d99dSDavid van Moolenbroek#define HAVE_LIBCRYPTO 1
8203*b636d99dSDavid van Moolenbroek_ACEOF
8204*b636d99dSDavid van Moolenbroek
8205*b636d99dSDavid van Moolenbroek  LIBS="-lcrypto $LIBS"
8206*b636d99dSDavid van Moolenbroek
8207*b636d99dSDavid van Moolenbroekfi
8208*b636d99dSDavid van Moolenbroek
8209*b636d99dSDavid van Moolenbroek	for ac_header in openssl/evp.h
8210*b636d99dSDavid van Moolenbroekdo :
8211*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8212*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8213*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
8214*b636d99dSDavid van Moolenbroek#define HAVE_OPENSSL_EVP_H 1
8215*b636d99dSDavid van Moolenbroek_ACEOF
8216*b636d99dSDavid van Moolenbroek
8217*b636d99dSDavid van Moolenbroekfi
8218*b636d99dSDavid van Moolenbroek
8219*b636d99dSDavid van Moolenbroekdone
8220*b636d99dSDavid van Moolenbroek
8221*b636d99dSDavid van Moolenbroekfi
8222*b636d99dSDavid van Moolenbroek
8223*b636d99dSDavid van Moolenbroek# Check for libcap-ng
8224*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
8225*b636d99dSDavid van Moolenbroek$as_echo_n "checking whether to use libcap-ng... " >&6; }
8226*b636d99dSDavid van Moolenbroek# Specify location for both includes and libraries.
8227*b636d99dSDavid van Moolenbroekwant_libcap_ng=ifavailable
8228*b636d99dSDavid van Moolenbroek
8229*b636d99dSDavid van Moolenbroek# Check whether --with-cap_ng was given.
8230*b636d99dSDavid van Moolenbroekif test "${with_cap_ng+set}" = set; then :
8231*b636d99dSDavid van Moolenbroek  withval=$with_cap_ng;
8232*b636d99dSDavid van Moolenbroek	if test $withval = no
8233*b636d99dSDavid van Moolenbroek	then
8234*b636d99dSDavid van Moolenbroek		want_libcap_ng=no
8235*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8236*b636d99dSDavid van Moolenbroek$as_echo "no" >&6; }
8237*b636d99dSDavid van Moolenbroek	elif test $withval = yes
8238*b636d99dSDavid van Moolenbroek	then
8239*b636d99dSDavid van Moolenbroek		want_libcap_ng=yes
8240*b636d99dSDavid van Moolenbroek		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8241*b636d99dSDavid van Moolenbroek$as_echo "yes" >&6; }
8242*b636d99dSDavid van Moolenbroek	fi
8243*b636d99dSDavid van Moolenbroek
8244*b636d99dSDavid van Moolenbroekelse
8245*b636d99dSDavid van Moolenbroek
8246*b636d99dSDavid van Moolenbroek	#
8247*b636d99dSDavid van Moolenbroek	# Use libcap-ng if it's present, otherwise don't.
8248*b636d99dSDavid van Moolenbroek	#
8249*b636d99dSDavid van Moolenbroek	want_libcap_ng=ifavailable
8250*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8251*b636d99dSDavid van Moolenbroek$as_echo "yes, if available" >&6; }
8252*b636d99dSDavid van Moolenbroek
8253*b636d99dSDavid van Moolenbroekfi
8254*b636d99dSDavid van Moolenbroek
8255*b636d99dSDavid van Moolenbroekif test "$want_libcap_ng" != "no"; then
8256*b636d99dSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
8257*b636d99dSDavid van Moolenbroek$as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; }
8258*b636d99dSDavid van Moolenbroekif ${ac_cv_lib_cap_ng_capng_change_id+:} false; then :
8259*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
8260*b636d99dSDavid van Moolenbroekelse
8261*b636d99dSDavid van Moolenbroek  ac_check_lib_save_LIBS=$LIBS
8262*b636d99dSDavid van MoolenbroekLIBS="-lcap-ng  $LIBS"
8263*b636d99dSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
8264*b636d99dSDavid van Moolenbroek/* end confdefs.h.  */
8265*b636d99dSDavid van Moolenbroek
8266*b636d99dSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
8267*b636d99dSDavid van Moolenbroek   Use char because int might match the return type of a GCC
8268*b636d99dSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
8269*b636d99dSDavid van Moolenbroek#ifdef __cplusplus
8270*b636d99dSDavid van Moolenbroekextern "C"
8271*b636d99dSDavid van Moolenbroek#endif
8272*b636d99dSDavid van Moolenbroekchar capng_change_id ();
8273*b636d99dSDavid van Moolenbroekint
8274*b636d99dSDavid van Moolenbroekmain ()
8275*b636d99dSDavid van Moolenbroek{
8276*b636d99dSDavid van Moolenbroekreturn capng_change_id ();
8277*b636d99dSDavid van Moolenbroek  ;
8278*b636d99dSDavid van Moolenbroek  return 0;
8279*b636d99dSDavid van Moolenbroek}
8280*b636d99dSDavid van Moolenbroek_ACEOF
8281*b636d99dSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
8282*b636d99dSDavid van Moolenbroek  ac_cv_lib_cap_ng_capng_change_id=yes
8283*b636d99dSDavid van Moolenbroekelse
8284*b636d99dSDavid van Moolenbroek  ac_cv_lib_cap_ng_capng_change_id=no
8285*b636d99dSDavid van Moolenbroekfi
8286*b636d99dSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
8287*b636d99dSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
8288*b636d99dSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS
8289*b636d99dSDavid van Moolenbroekfi
8290*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
8291*b636d99dSDavid van Moolenbroek$as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
8292*b636d99dSDavid van Moolenbroekif test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then :
8293*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
8294*b636d99dSDavid van Moolenbroek#define HAVE_LIBCAP_NG 1
8295*b636d99dSDavid van Moolenbroek_ACEOF
8296*b636d99dSDavid van Moolenbroek
8297*b636d99dSDavid van Moolenbroek  LIBS="-lcap-ng $LIBS"
8298*b636d99dSDavid van Moolenbroek
8299*b636d99dSDavid van Moolenbroekfi
8300*b636d99dSDavid van Moolenbroek
8301*b636d99dSDavid van Moolenbroek	for ac_header in cap-ng.h
8302*b636d99dSDavid van Moolenbroekdo :
8303*b636d99dSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
8304*b636d99dSDavid van Moolenbroekif test "x$ac_cv_header_cap_ng_h" = xyes; then :
8305*b636d99dSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
8306*b636d99dSDavid van Moolenbroek#define HAVE_CAP_NG_H 1
8307*b636d99dSDavid van Moolenbroek_ACEOF
8308*b636d99dSDavid van Moolenbroek
8309*b636d99dSDavid van Moolenbroekfi
8310*b636d99dSDavid van Moolenbroek
8311*b636d99dSDavid van Moolenbroekdone
8312*b636d99dSDavid van Moolenbroek
8313*b636d99dSDavid van Moolenbroekfi
8314*b636d99dSDavid van Moolenbroek
8315*b636d99dSDavid van Moolenbroekif test "$missing_includes" = "yes"; then
8316*b636d99dSDavid van Moolenbroek	CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8317*b636d99dSDavid van Moolenbroek	V_INCLS="$V_INCLS -I$srcdir/missing"
8318*b636d99dSDavid van Moolenbroekfi
8319*b636d99dSDavid van Moolenbroek
8320*b636d99dSDavid van Moolenbroek
8321*b636d99dSDavid van Moolenbroek
8322*b636d99dSDavid van Moolenbroek
8323*b636d99dSDavid van Moolenbroek
8324*b636d99dSDavid van Moolenbroek
8325*b636d99dSDavid van Moolenbroek
8326*b636d99dSDavid van Moolenbroek
8327*b636d99dSDavid van Moolenbroek
8328*b636d99dSDavid van Moolenbroek
8329*b636d99dSDavid van Moolenbroek# Find a good install program.  We prefer a C program (faster),
8330*b636d99dSDavid van Moolenbroek# so one script is as good as another.  But avoid the broken or
8331*b636d99dSDavid van Moolenbroek# incompatible versions:
8332*b636d99dSDavid van Moolenbroek# SysV /etc/install, /usr/sbin/install
8333*b636d99dSDavid van Moolenbroek# SunOS /usr/etc/install
8334*b636d99dSDavid van Moolenbroek# IRIX /sbin/install
8335*b636d99dSDavid van Moolenbroek# AIX /bin/install
8336*b636d99dSDavid van Moolenbroek# AmigaOS /C/install, which installs bootblocks on floppy discs
8337*b636d99dSDavid van Moolenbroek# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8338*b636d99dSDavid van Moolenbroek# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8339*b636d99dSDavid van Moolenbroek# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8340*b636d99dSDavid van Moolenbroek# OS/2's system install, which has a completely different semantic
8341*b636d99dSDavid van Moolenbroek# ./install, which can be erroneously created by make from ./install.sh.
8342*b636d99dSDavid van Moolenbroek# Reject install programs that cannot install multiple files.
8343*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8344*b636d99dSDavid van Moolenbroek$as_echo_n "checking for a BSD-compatible install... " >&6; }
8345*b636d99dSDavid van Moolenbroekif test -z "$INSTALL"; then
8346*b636d99dSDavid van Moolenbroekif ${ac_cv_path_install+:} false; then :
8347*b636d99dSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
8348*b636d99dSDavid van Moolenbroekelse
8349*b636d99dSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8350*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
8351*b636d99dSDavid van Moolenbroekdo
8352*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
8353*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
8354*b636d99dSDavid van Moolenbroek    # Account for people who put trailing slashes in PATH elements.
8355*b636d99dSDavid van Moolenbroekcase $as_dir/ in #((
8356*b636d99dSDavid van Moolenbroek  ./ | .// | /[cC]/* | \
8357*b636d99dSDavid van Moolenbroek  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8358*b636d99dSDavid van Moolenbroek  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8359*b636d99dSDavid van Moolenbroek  /usr/ucb/* ) ;;
8360*b636d99dSDavid van Moolenbroek  *)
8361*b636d99dSDavid van Moolenbroek    # OSF1 and SCO ODT 3.0 have their own names for install.
8362*b636d99dSDavid van Moolenbroek    # Don't use installbsd from OSF since it installs stuff as root
8363*b636d99dSDavid van Moolenbroek    # by default.
8364*b636d99dSDavid van Moolenbroek    for ac_prog in ginstall scoinst install; do
8365*b636d99dSDavid van Moolenbroek      for ac_exec_ext in '' $ac_executable_extensions; do
8366*b636d99dSDavid van Moolenbroek	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8367*b636d99dSDavid van Moolenbroek	  if test $ac_prog = install &&
8368*b636d99dSDavid van Moolenbroek	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8369*b636d99dSDavid van Moolenbroek	    # AIX install.  It has an incompatible calling convention.
8370*b636d99dSDavid van Moolenbroek	    :
8371*b636d99dSDavid van Moolenbroek	  elif test $ac_prog = install &&
8372*b636d99dSDavid van Moolenbroek	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8373*b636d99dSDavid van Moolenbroek	    # program-specific install script used by HP pwplus--don't use.
8374*b636d99dSDavid van Moolenbroek	    :
8375*b636d99dSDavid van Moolenbroek	  else
8376*b636d99dSDavid van Moolenbroek	    rm -rf conftest.one conftest.two conftest.dir
8377*b636d99dSDavid van Moolenbroek	    echo one > conftest.one
8378*b636d99dSDavid van Moolenbroek	    echo two > conftest.two
8379*b636d99dSDavid van Moolenbroek	    mkdir conftest.dir
8380*b636d99dSDavid van Moolenbroek	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8381*b636d99dSDavid van Moolenbroek	      test -s conftest.one && test -s conftest.two &&
8382*b636d99dSDavid van Moolenbroek	      test -s conftest.dir/conftest.one &&
8383*b636d99dSDavid van Moolenbroek	      test -s conftest.dir/conftest.two
8384*b636d99dSDavid van Moolenbroek	    then
8385*b636d99dSDavid van Moolenbroek	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8386*b636d99dSDavid van Moolenbroek	      break 3
8387*b636d99dSDavid van Moolenbroek	    fi
8388*b636d99dSDavid van Moolenbroek	  fi
8389*b636d99dSDavid van Moolenbroek	fi
8390*b636d99dSDavid van Moolenbroek      done
8391*b636d99dSDavid van Moolenbroek    done
8392*b636d99dSDavid van Moolenbroek    ;;
8393*b636d99dSDavid van Moolenbroekesac
8394*b636d99dSDavid van Moolenbroek
8395*b636d99dSDavid van Moolenbroek  done
8396*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
8397*b636d99dSDavid van Moolenbroek
8398*b636d99dSDavid van Moolenbroekrm -rf conftest.one conftest.two conftest.dir
8399*b636d99dSDavid van Moolenbroek
8400*b636d99dSDavid van Moolenbroekfi
8401*b636d99dSDavid van Moolenbroek  if test "${ac_cv_path_install+set}" = set; then
8402*b636d99dSDavid van Moolenbroek    INSTALL=$ac_cv_path_install
8403*b636d99dSDavid van Moolenbroek  else
8404*b636d99dSDavid van Moolenbroek    # As a last resort, use the slow shell script.  Don't cache a
8405*b636d99dSDavid van Moolenbroek    # value for INSTALL within a source directory, because that will
8406*b636d99dSDavid van Moolenbroek    # break other packages using the cache if that directory is
8407*b636d99dSDavid van Moolenbroek    # removed, or if the value is a relative name.
8408*b636d99dSDavid van Moolenbroek    INSTALL=$ac_install_sh
8409*b636d99dSDavid van Moolenbroek  fi
8410*b636d99dSDavid van Moolenbroekfi
8411*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8412*b636d99dSDavid van Moolenbroek$as_echo "$INSTALL" >&6; }
8413*b636d99dSDavid van Moolenbroek
8414*b636d99dSDavid van Moolenbroek# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8415*b636d99dSDavid van Moolenbroek# It thinks the first close brace ends the variable substitution.
8416*b636d99dSDavid van Moolenbroektest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8417*b636d99dSDavid van Moolenbroek
8418*b636d99dSDavid van Moolenbroektest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8419*b636d99dSDavid van Moolenbroek
8420*b636d99dSDavid van Moolenbroektest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8421*b636d99dSDavid van Moolenbroek
8422*b636d99dSDavid van Moolenbroek
8423*b636d99dSDavid van Moolenbroekac_config_headers="$ac_config_headers config.h"
8424*b636d99dSDavid van Moolenbroek
8425*b636d99dSDavid van Moolenbroek
8426*b636d99dSDavid van Moolenbroekac_config_commands="$ac_config_commands default-1"
8427*b636d99dSDavid van Moolenbroek
8428*b636d99dSDavid van Moolenbroekac_config_files="$ac_config_files Makefile tcpdump.1"
8429*b636d99dSDavid van Moolenbroek
8430*b636d99dSDavid van Moolenbroekcat >confcache <<\_ACEOF
8431*b636d99dSDavid van Moolenbroek# This file is a shell script that caches the results of configure
8432*b636d99dSDavid van Moolenbroek# tests run on this system so they can be shared between configure
8433*b636d99dSDavid van Moolenbroek# scripts and configure runs, see configure's option --config-cache.
8434*b636d99dSDavid van Moolenbroek# It is not useful on other systems.  If it contains results you don't
8435*b636d99dSDavid van Moolenbroek# want to keep, you may remove or edit it.
8436*b636d99dSDavid van Moolenbroek#
8437*b636d99dSDavid van Moolenbroek# config.status only pays attention to the cache file if you give it
8438*b636d99dSDavid van Moolenbroek# the --recheck option to rerun configure.
8439*b636d99dSDavid van Moolenbroek#
8440*b636d99dSDavid van Moolenbroek# `ac_cv_env_foo' variables (set or unset) will be overridden when
8441*b636d99dSDavid van Moolenbroek# loading this file, other *unset* `ac_cv_foo' will be assigned the
8442*b636d99dSDavid van Moolenbroek# following values.
8443*b636d99dSDavid van Moolenbroek
8444*b636d99dSDavid van Moolenbroek_ACEOF
8445*b636d99dSDavid van Moolenbroek
8446*b636d99dSDavid van Moolenbroek# The following way of writing the cache mishandles newlines in values,
8447*b636d99dSDavid van Moolenbroek# but we know of no workaround that is simple, portable, and efficient.
8448*b636d99dSDavid van Moolenbroek# So, we kill variables containing newlines.
8449*b636d99dSDavid van Moolenbroek# Ultrix sh set writes to stderr and can't be redirected directly,
8450*b636d99dSDavid van Moolenbroek# and sets the high bit in the cache file unless we assign to the vars.
8451*b636d99dSDavid van Moolenbroek(
8452*b636d99dSDavid van Moolenbroek  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8453*b636d99dSDavid van Moolenbroek    eval ac_val=\$$ac_var
8454*b636d99dSDavid van Moolenbroek    case $ac_val in #(
8455*b636d99dSDavid van Moolenbroek    *${as_nl}*)
8456*b636d99dSDavid van Moolenbroek      case $ac_var in #(
8457*b636d99dSDavid van Moolenbroek      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8458*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8459*b636d99dSDavid van Moolenbroek      esac
8460*b636d99dSDavid van Moolenbroek      case $ac_var in #(
8461*b636d99dSDavid van Moolenbroek      _ | IFS | as_nl) ;; #(
8462*b636d99dSDavid van Moolenbroek      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8463*b636d99dSDavid van Moolenbroek      *) { eval $ac_var=; unset $ac_var;} ;;
8464*b636d99dSDavid van Moolenbroek      esac ;;
8465*b636d99dSDavid van Moolenbroek    esac
8466*b636d99dSDavid van Moolenbroek  done
8467*b636d99dSDavid van Moolenbroek
8468*b636d99dSDavid van Moolenbroek  (set) 2>&1 |
8469*b636d99dSDavid van Moolenbroek    case $as_nl`(ac_space=' '; set) 2>&1` in #(
8470*b636d99dSDavid van Moolenbroek    *${as_nl}ac_space=\ *)
8471*b636d99dSDavid van Moolenbroek      # `set' does not quote correctly, so add quotes: double-quote
8472*b636d99dSDavid van Moolenbroek      # substitution turns \\\\ into \\, and sed turns \\ into \.
8473*b636d99dSDavid van Moolenbroek      sed -n \
8474*b636d99dSDavid van Moolenbroek	"s/'/'\\\\''/g;
8475*b636d99dSDavid van Moolenbroek	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8476*b636d99dSDavid van Moolenbroek      ;; #(
8477*b636d99dSDavid van Moolenbroek    *)
8478*b636d99dSDavid van Moolenbroek      # `set' quotes correctly as required by POSIX, so do not add quotes.
8479*b636d99dSDavid van Moolenbroek      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8480*b636d99dSDavid van Moolenbroek      ;;
8481*b636d99dSDavid van Moolenbroek    esac |
8482*b636d99dSDavid van Moolenbroek    sort
8483*b636d99dSDavid van Moolenbroek) |
8484*b636d99dSDavid van Moolenbroek  sed '
8485*b636d99dSDavid van Moolenbroek     /^ac_cv_env_/b end
8486*b636d99dSDavid van Moolenbroek     t clear
8487*b636d99dSDavid van Moolenbroek     :clear
8488*b636d99dSDavid van Moolenbroek     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8489*b636d99dSDavid van Moolenbroek     t end
8490*b636d99dSDavid van Moolenbroek     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8491*b636d99dSDavid van Moolenbroek     :end' >>confcache
8492*b636d99dSDavid van Moolenbroekif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8493*b636d99dSDavid van Moolenbroek  if test -w "$cache_file"; then
8494*b636d99dSDavid van Moolenbroek    if test "x$cache_file" != "x/dev/null"; then
8495*b636d99dSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8496*b636d99dSDavid van Moolenbroek$as_echo "$as_me: updating cache $cache_file" >&6;}
8497*b636d99dSDavid van Moolenbroek      if test ! -f "$cache_file" || test -h "$cache_file"; then
8498*b636d99dSDavid van Moolenbroek	cat confcache >"$cache_file"
8499*b636d99dSDavid van Moolenbroek      else
8500*b636d99dSDavid van Moolenbroek        case $cache_file in #(
8501*b636d99dSDavid van Moolenbroek        */* | ?:*)
8502*b636d99dSDavid van Moolenbroek	  mv -f confcache "$cache_file"$$ &&
8503*b636d99dSDavid van Moolenbroek	  mv -f "$cache_file"$$ "$cache_file" ;; #(
8504*b636d99dSDavid van Moolenbroek        *)
8505*b636d99dSDavid van Moolenbroek	  mv -f confcache "$cache_file" ;;
8506*b636d99dSDavid van Moolenbroek	esac
8507*b636d99dSDavid van Moolenbroek      fi
8508*b636d99dSDavid van Moolenbroek    fi
8509*b636d99dSDavid van Moolenbroek  else
8510*b636d99dSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8511*b636d99dSDavid van Moolenbroek$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8512*b636d99dSDavid van Moolenbroek  fi
8513*b636d99dSDavid van Moolenbroekfi
8514*b636d99dSDavid van Moolenbroekrm -f confcache
8515*b636d99dSDavid van Moolenbroek
8516*b636d99dSDavid van Moolenbroektest "x$prefix" = xNONE && prefix=$ac_default_prefix
8517*b636d99dSDavid van Moolenbroek# Let make expand exec_prefix.
8518*b636d99dSDavid van Moolenbroektest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8519*b636d99dSDavid van Moolenbroek
8520*b636d99dSDavid van MoolenbroekDEFS=-DHAVE_CONFIG_H
8521*b636d99dSDavid van Moolenbroek
8522*b636d99dSDavid van Moolenbroekac_libobjs=
8523*b636d99dSDavid van Moolenbroekac_ltlibobjs=
8524*b636d99dSDavid van MoolenbroekU=
8525*b636d99dSDavid van Moolenbroekfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8526*b636d99dSDavid van Moolenbroek  # 1. Remove the extension, and $U if already installed.
8527*b636d99dSDavid van Moolenbroek  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8528*b636d99dSDavid van Moolenbroek  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8529*b636d99dSDavid van Moolenbroek  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8530*b636d99dSDavid van Moolenbroek  #    will be set to the directory where LIBOBJS objects are built.
8531*b636d99dSDavid van Moolenbroek  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8532*b636d99dSDavid van Moolenbroek  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8533*b636d99dSDavid van Moolenbroekdone
8534*b636d99dSDavid van MoolenbroekLIBOBJS=$ac_libobjs
8535*b636d99dSDavid van Moolenbroek
8536*b636d99dSDavid van MoolenbroekLTLIBOBJS=$ac_ltlibobjs
8537*b636d99dSDavid van Moolenbroek
8538*b636d99dSDavid van Moolenbroek
8539*b636d99dSDavid van Moolenbroek
8540*b636d99dSDavid van Moolenbroek: "${CONFIG_STATUS=./config.status}"
8541*b636d99dSDavid van Moolenbroekac_write_fail=0
8542*b636d99dSDavid van Moolenbroekac_clean_files_save=$ac_clean_files
8543*b636d99dSDavid van Moolenbroekac_clean_files="$ac_clean_files $CONFIG_STATUS"
8544*b636d99dSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8545*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8546*b636d99dSDavid van Moolenbroekas_write_fail=0
8547*b636d99dSDavid van Moolenbroekcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8548*b636d99dSDavid van Moolenbroek#! $SHELL
8549*b636d99dSDavid van Moolenbroek# Generated by $as_me.
8550*b636d99dSDavid van Moolenbroek# Run this file to recreate the current configuration.
8551*b636d99dSDavid van Moolenbroek# Compiler output produced by configure, useful for debugging
8552*b636d99dSDavid van Moolenbroek# configure, is in config.log if it exists.
8553*b636d99dSDavid van Moolenbroek
8554*b636d99dSDavid van Moolenbroekdebug=false
8555*b636d99dSDavid van Moolenbroekac_cs_recheck=false
8556*b636d99dSDavid van Moolenbroekac_cs_silent=false
8557*b636d99dSDavid van Moolenbroek
8558*b636d99dSDavid van MoolenbroekSHELL=\${CONFIG_SHELL-$SHELL}
8559*b636d99dSDavid van Moolenbroekexport SHELL
8560*b636d99dSDavid van Moolenbroek_ASEOF
8561*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8562*b636d99dSDavid van Moolenbroek## -------------------- ##
8563*b636d99dSDavid van Moolenbroek## M4sh Initialization. ##
8564*b636d99dSDavid van Moolenbroek## -------------------- ##
8565*b636d99dSDavid van Moolenbroek
8566*b636d99dSDavid van Moolenbroek# Be more Bourne compatible
8567*b636d99dSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh
8568*b636d99dSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8569*b636d99dSDavid van Moolenbroek  emulate sh
8570*b636d99dSDavid van Moolenbroek  NULLCMD=:
8571*b636d99dSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8572*b636d99dSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
8573*b636d99dSDavid van Moolenbroek  alias -g '${1+"$@"}'='"$@"'
8574*b636d99dSDavid van Moolenbroek  setopt NO_GLOB_SUBST
8575*b636d99dSDavid van Moolenbroekelse
8576*b636d99dSDavid van Moolenbroek  case `(set -o) 2>/dev/null` in #(
8577*b636d99dSDavid van Moolenbroek  *posix*) :
8578*b636d99dSDavid van Moolenbroek    set -o posix ;; #(
8579*b636d99dSDavid van Moolenbroek  *) :
8580*b636d99dSDavid van Moolenbroek     ;;
8581*b636d99dSDavid van Moolenbroekesac
8582*b636d99dSDavid van Moolenbroekfi
8583*b636d99dSDavid van Moolenbroek
8584*b636d99dSDavid van Moolenbroek
8585*b636d99dSDavid van Moolenbroekas_nl='
8586*b636d99dSDavid van Moolenbroek'
8587*b636d99dSDavid van Moolenbroekexport as_nl
8588*b636d99dSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf.
8589*b636d99dSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8590*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8591*b636d99dSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8592*b636d99dSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris,
8593*b636d99dSDavid van Moolenbroek# but without wasting forks for bash or zsh.
8594*b636d99dSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \
8595*b636d99dSDavid van Moolenbroek    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8596*b636d99dSDavid van Moolenbroek  as_echo='print -r --'
8597*b636d99dSDavid van Moolenbroek  as_echo_n='print -rn --'
8598*b636d99dSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8599*b636d99dSDavid van Moolenbroek  as_echo='printf %s\n'
8600*b636d99dSDavid van Moolenbroek  as_echo_n='printf %s'
8601*b636d99dSDavid van Moolenbroekelse
8602*b636d99dSDavid van Moolenbroek  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8603*b636d99dSDavid van Moolenbroek    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8604*b636d99dSDavid van Moolenbroek    as_echo_n='/usr/ucb/echo -n'
8605*b636d99dSDavid van Moolenbroek  else
8606*b636d99dSDavid van Moolenbroek    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8607*b636d99dSDavid van Moolenbroek    as_echo_n_body='eval
8608*b636d99dSDavid van Moolenbroek      arg=$1;
8609*b636d99dSDavid van Moolenbroek      case $arg in #(
8610*b636d99dSDavid van Moolenbroek      *"$as_nl"*)
8611*b636d99dSDavid van Moolenbroek	expr "X$arg" : "X\\(.*\\)$as_nl";
8612*b636d99dSDavid van Moolenbroek	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8613*b636d99dSDavid van Moolenbroek      esac;
8614*b636d99dSDavid van Moolenbroek      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8615*b636d99dSDavid van Moolenbroek    '
8616*b636d99dSDavid van Moolenbroek    export as_echo_n_body
8617*b636d99dSDavid van Moolenbroek    as_echo_n='sh -c $as_echo_n_body as_echo'
8618*b636d99dSDavid van Moolenbroek  fi
8619*b636d99dSDavid van Moolenbroek  export as_echo_body
8620*b636d99dSDavid van Moolenbroek  as_echo='sh -c $as_echo_body as_echo'
8621*b636d99dSDavid van Moolenbroekfi
8622*b636d99dSDavid van Moolenbroek
8623*b636d99dSDavid van Moolenbroek# The user is always right.
8624*b636d99dSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then
8625*b636d99dSDavid van Moolenbroek  PATH_SEPARATOR=:
8626*b636d99dSDavid van Moolenbroek  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8627*b636d99dSDavid van Moolenbroek    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8628*b636d99dSDavid van Moolenbroek      PATH_SEPARATOR=';'
8629*b636d99dSDavid van Moolenbroek  }
8630*b636d99dSDavid van Moolenbroekfi
8631*b636d99dSDavid van Moolenbroek
8632*b636d99dSDavid van Moolenbroek
8633*b636d99dSDavid van Moolenbroek# IFS
8634*b636d99dSDavid van Moolenbroek# We need space, tab and new line, in precisely that order.  Quoting is
8635*b636d99dSDavid van Moolenbroek# there to prevent editors from complaining about space-tab.
8636*b636d99dSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8637*b636d99dSDavid van Moolenbroek# splitting by setting IFS to empty value.)
8638*b636d99dSDavid van MoolenbroekIFS=" ""	$as_nl"
8639*b636d99dSDavid van Moolenbroek
8640*b636d99dSDavid van Moolenbroek# Find who we are.  Look in the path if we contain no directory separator.
8641*b636d99dSDavid van Moolenbroekas_myself=
8642*b636d99dSDavid van Moolenbroekcase $0 in #((
8643*b636d99dSDavid van Moolenbroek  *[\\/]* ) as_myself=$0 ;;
8644*b636d99dSDavid van Moolenbroek  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8645*b636d99dSDavid van Moolenbroekfor as_dir in $PATH
8646*b636d99dSDavid van Moolenbroekdo
8647*b636d99dSDavid van Moolenbroek  IFS=$as_save_IFS
8648*b636d99dSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
8649*b636d99dSDavid van Moolenbroek    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8650*b636d99dSDavid van Moolenbroek  done
8651*b636d99dSDavid van MoolenbroekIFS=$as_save_IFS
8652*b636d99dSDavid van Moolenbroek
8653*b636d99dSDavid van Moolenbroek     ;;
8654*b636d99dSDavid van Moolenbroekesac
8655*b636d99dSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND'
8656*b636d99dSDavid van Moolenbroek# in which case we are not to be found in the path.
8657*b636d99dSDavid van Moolenbroekif test "x$as_myself" = x; then
8658*b636d99dSDavid van Moolenbroek  as_myself=$0
8659*b636d99dSDavid van Moolenbroekfi
8660*b636d99dSDavid van Moolenbroekif test ! -f "$as_myself"; then
8661*b636d99dSDavid van Moolenbroek  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8662*b636d99dSDavid van Moolenbroek  exit 1
8663*b636d99dSDavid van Moolenbroekfi
8664*b636d99dSDavid van Moolenbroek
8665*b636d99dSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in
8666*b636d99dSDavid van Moolenbroek# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8667*b636d99dSDavid van Moolenbroek# suppresses any "Segmentation fault" message there.  '((' could
8668*b636d99dSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14.
8669*b636d99dSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH
8670*b636d99dSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \
8671*b636d99dSDavid van Moolenbroek  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8672*b636d99dSDavid van Moolenbroekdone
8673*b636d99dSDavid van MoolenbroekPS1='$ '
8674*b636d99dSDavid van MoolenbroekPS2='> '
8675*b636d99dSDavid van MoolenbroekPS4='+ '
8676*b636d99dSDavid van Moolenbroek
8677*b636d99dSDavid van Moolenbroek# NLS nuisances.
8678*b636d99dSDavid van MoolenbroekLC_ALL=C
8679*b636d99dSDavid van Moolenbroekexport LC_ALL
8680*b636d99dSDavid van MoolenbroekLANGUAGE=C
8681*b636d99dSDavid van Moolenbroekexport LANGUAGE
8682*b636d99dSDavid van Moolenbroek
8683*b636d99dSDavid van Moolenbroek# CDPATH.
8684*b636d99dSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8685*b636d99dSDavid van Moolenbroek
8686*b636d99dSDavid van Moolenbroek
8687*b636d99dSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD]
8688*b636d99dSDavid van Moolenbroek# ----------------------------------------
8689*b636d99dSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8690*b636d99dSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8691*b636d99dSDavid van Moolenbroek# script with STATUS, using 1 if that was 0.
8692*b636d99dSDavid van Moolenbroekas_fn_error ()
8693*b636d99dSDavid van Moolenbroek{
8694*b636d99dSDavid van Moolenbroek  as_status=$1; test $as_status -eq 0 && as_status=1
8695*b636d99dSDavid van Moolenbroek  if test "$4"; then
8696*b636d99dSDavid van Moolenbroek    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8697*b636d99dSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8698*b636d99dSDavid van Moolenbroek  fi
8699*b636d99dSDavid van Moolenbroek  $as_echo "$as_me: error: $2" >&2
8700*b636d99dSDavid van Moolenbroek  as_fn_exit $as_status
8701*b636d99dSDavid van Moolenbroek} # as_fn_error
8702*b636d99dSDavid van Moolenbroek
8703*b636d99dSDavid van Moolenbroek
8704*b636d99dSDavid van Moolenbroek# as_fn_set_status STATUS
8705*b636d99dSDavid van Moolenbroek# -----------------------
8706*b636d99dSDavid van Moolenbroek# Set $? to STATUS, without forking.
8707*b636d99dSDavid van Moolenbroekas_fn_set_status ()
8708*b636d99dSDavid van Moolenbroek{
8709*b636d99dSDavid van Moolenbroek  return $1
8710*b636d99dSDavid van Moolenbroek} # as_fn_set_status
8711*b636d99dSDavid van Moolenbroek
8712*b636d99dSDavid van Moolenbroek# as_fn_exit STATUS
8713*b636d99dSDavid van Moolenbroek# -----------------
8714*b636d99dSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8715*b636d99dSDavid van Moolenbroekas_fn_exit ()
8716*b636d99dSDavid van Moolenbroek{
8717*b636d99dSDavid van Moolenbroek  set +e
8718*b636d99dSDavid van Moolenbroek  as_fn_set_status $1
8719*b636d99dSDavid van Moolenbroek  exit $1
8720*b636d99dSDavid van Moolenbroek} # as_fn_exit
8721*b636d99dSDavid van Moolenbroek
8722*b636d99dSDavid van Moolenbroek# as_fn_unset VAR
8723*b636d99dSDavid van Moolenbroek# ---------------
8724*b636d99dSDavid van Moolenbroek# Portably unset VAR.
8725*b636d99dSDavid van Moolenbroekas_fn_unset ()
8726*b636d99dSDavid van Moolenbroek{
8727*b636d99dSDavid van Moolenbroek  { eval $1=; unset $1;}
8728*b636d99dSDavid van Moolenbroek}
8729*b636d99dSDavid van Moolenbroekas_unset=as_fn_unset
8730*b636d99dSDavid van Moolenbroek# as_fn_append VAR VALUE
8731*b636d99dSDavid van Moolenbroek# ----------------------
8732*b636d99dSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take
8733*b636d99dSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over
8734*b636d99dSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive
8735*b636d99dSDavid van Moolenbroek# implementations.
8736*b636d99dSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8737*b636d99dSDavid van Moolenbroek  eval 'as_fn_append ()
8738*b636d99dSDavid van Moolenbroek  {
8739*b636d99dSDavid van Moolenbroek    eval $1+=\$2
8740*b636d99dSDavid van Moolenbroek  }'
8741*b636d99dSDavid van Moolenbroekelse
8742*b636d99dSDavid van Moolenbroek  as_fn_append ()
8743*b636d99dSDavid van Moolenbroek  {
8744*b636d99dSDavid van Moolenbroek    eval $1=\$$1\$2
8745*b636d99dSDavid van Moolenbroek  }
8746*b636d99dSDavid van Moolenbroekfi # as_fn_append
8747*b636d99dSDavid van Moolenbroek
8748*b636d99dSDavid van Moolenbroek# as_fn_arith ARG...
8749*b636d99dSDavid van Moolenbroek# ------------------
8750*b636d99dSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the
8751*b636d99dSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments
8752*b636d99dSDavid van Moolenbroek# must be portable across $(()) and expr.
8753*b636d99dSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8754*b636d99dSDavid van Moolenbroek  eval 'as_fn_arith ()
8755*b636d99dSDavid van Moolenbroek  {
8756*b636d99dSDavid van Moolenbroek    as_val=$(( $* ))
8757*b636d99dSDavid van Moolenbroek  }'
8758*b636d99dSDavid van Moolenbroekelse
8759*b636d99dSDavid van Moolenbroek  as_fn_arith ()
8760*b636d99dSDavid van Moolenbroek  {
8761*b636d99dSDavid van Moolenbroek    as_val=`expr "$@" || test $? -eq 1`
8762*b636d99dSDavid van Moolenbroek  }
8763*b636d99dSDavid van Moolenbroekfi # as_fn_arith
8764*b636d99dSDavid van Moolenbroek
8765*b636d99dSDavid van Moolenbroek
8766*b636d99dSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 &&
8767*b636d99dSDavid van Moolenbroek   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8768*b636d99dSDavid van Moolenbroek  as_expr=expr
8769*b636d99dSDavid van Moolenbroekelse
8770*b636d99dSDavid van Moolenbroek  as_expr=false
8771*b636d99dSDavid van Moolenbroekfi
8772*b636d99dSDavid van Moolenbroek
8773*b636d99dSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8774*b636d99dSDavid van Moolenbroek  as_basename=basename
8775*b636d99dSDavid van Moolenbroekelse
8776*b636d99dSDavid van Moolenbroek  as_basename=false
8777*b636d99dSDavid van Moolenbroekfi
8778*b636d99dSDavid van Moolenbroek
8779*b636d99dSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8780*b636d99dSDavid van Moolenbroek  as_dirname=dirname
8781*b636d99dSDavid van Moolenbroekelse
8782*b636d99dSDavid van Moolenbroek  as_dirname=false
8783*b636d99dSDavid van Moolenbroekfi
8784*b636d99dSDavid van Moolenbroek
8785*b636d99dSDavid van Moolenbroekas_me=`$as_basename -- "$0" ||
8786*b636d99dSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8787*b636d99dSDavid van Moolenbroek	 X"$0" : 'X\(//\)$' \| \
8788*b636d99dSDavid van Moolenbroek	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8789*b636d99dSDavid van Moolenbroek$as_echo X/"$0" |
8790*b636d99dSDavid van Moolenbroek    sed '/^.*\/\([^/][^/]*\)\/*$/{
8791*b636d99dSDavid van Moolenbroek	    s//\1/
8792*b636d99dSDavid van Moolenbroek	    q
8793*b636d99dSDavid van Moolenbroek	  }
8794*b636d99dSDavid van Moolenbroek	  /^X\/\(\/\/\)$/{
8795*b636d99dSDavid van Moolenbroek	    s//\1/
8796*b636d99dSDavid van Moolenbroek	    q
8797*b636d99dSDavid van Moolenbroek	  }
8798*b636d99dSDavid van Moolenbroek	  /^X\/\(\/\).*/{
8799*b636d99dSDavid van Moolenbroek	    s//\1/
8800*b636d99dSDavid van Moolenbroek	    q
8801*b636d99dSDavid van Moolenbroek	  }
8802*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
8803*b636d99dSDavid van Moolenbroek
8804*b636d99dSDavid van Moolenbroek# Avoid depending upon Character Ranges.
8805*b636d99dSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz'
8806*b636d99dSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8807*b636d99dSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS
8808*b636d99dSDavid van Moolenbroekas_cr_digits='0123456789'
8809*b636d99dSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits
8810*b636d99dSDavid van Moolenbroek
8811*b636d99dSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T=
8812*b636d99dSDavid van Moolenbroekcase `echo -n x` in #(((((
8813*b636d99dSDavid van Moolenbroek-n*)
8814*b636d99dSDavid van Moolenbroek  case `echo 'xy\c'` in
8815*b636d99dSDavid van Moolenbroek  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8816*b636d99dSDavid van Moolenbroek  xy)  ECHO_C='\c';;
8817*b636d99dSDavid van Moolenbroek  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8818*b636d99dSDavid van Moolenbroek       ECHO_T='	';;
8819*b636d99dSDavid van Moolenbroek  esac;;
8820*b636d99dSDavid van Moolenbroek*)
8821*b636d99dSDavid van Moolenbroek  ECHO_N='-n';;
8822*b636d99dSDavid van Moolenbroekesac
8823*b636d99dSDavid van Moolenbroek
8824*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file
8825*b636d99dSDavid van Moolenbroekif test -d conf$$.dir; then
8826*b636d99dSDavid van Moolenbroek  rm -f conf$$.dir/conf$$.file
8827*b636d99dSDavid van Moolenbroekelse
8828*b636d99dSDavid van Moolenbroek  rm -f conf$$.dir
8829*b636d99dSDavid van Moolenbroek  mkdir conf$$.dir 2>/dev/null
8830*b636d99dSDavid van Moolenbroekfi
8831*b636d99dSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then
8832*b636d99dSDavid van Moolenbroek  if ln -s conf$$.file conf$$ 2>/dev/null; then
8833*b636d99dSDavid van Moolenbroek    as_ln_s='ln -s'
8834*b636d99dSDavid van Moolenbroek    # ... but there are two gotchas:
8835*b636d99dSDavid van Moolenbroek    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8836*b636d99dSDavid van Moolenbroek    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8837*b636d99dSDavid van Moolenbroek    # In both cases, we have to default to `cp -pR'.
8838*b636d99dSDavid van Moolenbroek    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8839*b636d99dSDavid van Moolenbroek      as_ln_s='cp -pR'
8840*b636d99dSDavid van Moolenbroek  elif ln conf$$.file conf$$ 2>/dev/null; then
8841*b636d99dSDavid van Moolenbroek    as_ln_s=ln
8842*b636d99dSDavid van Moolenbroek  else
8843*b636d99dSDavid van Moolenbroek    as_ln_s='cp -pR'
8844*b636d99dSDavid van Moolenbroek  fi
8845*b636d99dSDavid van Moolenbroekelse
8846*b636d99dSDavid van Moolenbroek  as_ln_s='cp -pR'
8847*b636d99dSDavid van Moolenbroekfi
8848*b636d99dSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8849*b636d99dSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null
8850*b636d99dSDavid van Moolenbroek
8851*b636d99dSDavid van Moolenbroek
8852*b636d99dSDavid van Moolenbroek# as_fn_mkdir_p
8853*b636d99dSDavid van Moolenbroek# -------------
8854*b636d99dSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary.
8855*b636d99dSDavid van Moolenbroekas_fn_mkdir_p ()
8856*b636d99dSDavid van Moolenbroek{
8857*b636d99dSDavid van Moolenbroek
8858*b636d99dSDavid van Moolenbroek  case $as_dir in #(
8859*b636d99dSDavid van Moolenbroek  -*) as_dir=./$as_dir;;
8860*b636d99dSDavid van Moolenbroek  esac
8861*b636d99dSDavid van Moolenbroek  test -d "$as_dir" || eval $as_mkdir_p || {
8862*b636d99dSDavid van Moolenbroek    as_dirs=
8863*b636d99dSDavid van Moolenbroek    while :; do
8864*b636d99dSDavid van Moolenbroek      case $as_dir in #(
8865*b636d99dSDavid van Moolenbroek      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8866*b636d99dSDavid van Moolenbroek      *) as_qdir=$as_dir;;
8867*b636d99dSDavid van Moolenbroek      esac
8868*b636d99dSDavid van Moolenbroek      as_dirs="'$as_qdir' $as_dirs"
8869*b636d99dSDavid van Moolenbroek      as_dir=`$as_dirname -- "$as_dir" ||
8870*b636d99dSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8871*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)[^/]' \| \
8872*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)$' \| \
8873*b636d99dSDavid van Moolenbroek	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8874*b636d99dSDavid van Moolenbroek$as_echo X"$as_dir" |
8875*b636d99dSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8876*b636d99dSDavid van Moolenbroek	    s//\1/
8877*b636d99dSDavid van Moolenbroek	    q
8878*b636d99dSDavid van Moolenbroek	  }
8879*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
8880*b636d99dSDavid van Moolenbroek	    s//\1/
8881*b636d99dSDavid van Moolenbroek	    q
8882*b636d99dSDavid van Moolenbroek	  }
8883*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)$/{
8884*b636d99dSDavid van Moolenbroek	    s//\1/
8885*b636d99dSDavid van Moolenbroek	    q
8886*b636d99dSDavid van Moolenbroek	  }
8887*b636d99dSDavid van Moolenbroek	  /^X\(\/\).*/{
8888*b636d99dSDavid van Moolenbroek	    s//\1/
8889*b636d99dSDavid van Moolenbroek	    q
8890*b636d99dSDavid van Moolenbroek	  }
8891*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
8892*b636d99dSDavid van Moolenbroek      test -d "$as_dir" && break
8893*b636d99dSDavid van Moolenbroek    done
8894*b636d99dSDavid van Moolenbroek    test -z "$as_dirs" || eval "mkdir $as_dirs"
8895*b636d99dSDavid van Moolenbroek  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8896*b636d99dSDavid van Moolenbroek
8897*b636d99dSDavid van Moolenbroek
8898*b636d99dSDavid van Moolenbroek} # as_fn_mkdir_p
8899*b636d99dSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then
8900*b636d99dSDavid van Moolenbroek  as_mkdir_p='mkdir -p "$as_dir"'
8901*b636d99dSDavid van Moolenbroekelse
8902*b636d99dSDavid van Moolenbroek  test -d ./-p && rmdir ./-p
8903*b636d99dSDavid van Moolenbroek  as_mkdir_p=false
8904*b636d99dSDavid van Moolenbroekfi
8905*b636d99dSDavid van Moolenbroek
8906*b636d99dSDavid van Moolenbroek
8907*b636d99dSDavid van Moolenbroek# as_fn_executable_p FILE
8908*b636d99dSDavid van Moolenbroek# -----------------------
8909*b636d99dSDavid van Moolenbroek# Test if FILE is an executable regular file.
8910*b636d99dSDavid van Moolenbroekas_fn_executable_p ()
8911*b636d99dSDavid van Moolenbroek{
8912*b636d99dSDavid van Moolenbroek  test -f "$1" && test -x "$1"
8913*b636d99dSDavid van Moolenbroek} # as_fn_executable_p
8914*b636d99dSDavid van Moolenbroekas_test_x='test -x'
8915*b636d99dSDavid van Moolenbroekas_executable_p=as_fn_executable_p
8916*b636d99dSDavid van Moolenbroek
8917*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name.
8918*b636d99dSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8919*b636d99dSDavid van Moolenbroek
8920*b636d99dSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name.
8921*b636d99dSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8922*b636d99dSDavid van Moolenbroek
8923*b636d99dSDavid van Moolenbroek
8924*b636d99dSDavid van Moolenbroekexec 6>&1
8925*b636d99dSDavid van Moolenbroek## ----------------------------------- ##
8926*b636d99dSDavid van Moolenbroek## Main body of $CONFIG_STATUS script. ##
8927*b636d99dSDavid van Moolenbroek## ----------------------------------- ##
8928*b636d99dSDavid van Moolenbroek_ASEOF
8929*b636d99dSDavid van Moolenbroektest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8930*b636d99dSDavid van Moolenbroek
8931*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8932*b636d99dSDavid van Moolenbroek# Save the log message, to keep $0 and so on meaningful, and to
8933*b636d99dSDavid van Moolenbroek# report actual input values of CONFIG_FILES etc. instead of their
8934*b636d99dSDavid van Moolenbroek# values after options handling.
8935*b636d99dSDavid van Moolenbroekac_log="
8936*b636d99dSDavid van MoolenbroekThis file was extended by $as_me, which was
8937*b636d99dSDavid van Moolenbroekgenerated by GNU Autoconf 2.69.  Invocation command line was
8938*b636d99dSDavid van Moolenbroek
8939*b636d99dSDavid van Moolenbroek  CONFIG_FILES    = $CONFIG_FILES
8940*b636d99dSDavid van Moolenbroek  CONFIG_HEADERS  = $CONFIG_HEADERS
8941*b636d99dSDavid van Moolenbroek  CONFIG_LINKS    = $CONFIG_LINKS
8942*b636d99dSDavid van Moolenbroek  CONFIG_COMMANDS = $CONFIG_COMMANDS
8943*b636d99dSDavid van Moolenbroek  $ $0 $@
8944*b636d99dSDavid van Moolenbroek
8945*b636d99dSDavid van Moolenbroekon `(hostname || uname -n) 2>/dev/null | sed 1q`
8946*b636d99dSDavid van Moolenbroek"
8947*b636d99dSDavid van Moolenbroek
8948*b636d99dSDavid van Moolenbroek_ACEOF
8949*b636d99dSDavid van Moolenbroek
8950*b636d99dSDavid van Moolenbroekcase $ac_config_files in *"
8951*b636d99dSDavid van Moolenbroek"*) set x $ac_config_files; shift; ac_config_files=$*;;
8952*b636d99dSDavid van Moolenbroekesac
8953*b636d99dSDavid van Moolenbroek
8954*b636d99dSDavid van Moolenbroekcase $ac_config_headers in *"
8955*b636d99dSDavid van Moolenbroek"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8956*b636d99dSDavid van Moolenbroekesac
8957*b636d99dSDavid van Moolenbroek
8958*b636d99dSDavid van Moolenbroek
8959*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8960*b636d99dSDavid van Moolenbroek# Files that config.status was made for.
8961*b636d99dSDavid van Moolenbroekconfig_files="$ac_config_files"
8962*b636d99dSDavid van Moolenbroekconfig_headers="$ac_config_headers"
8963*b636d99dSDavid van Moolenbroekconfig_commands="$ac_config_commands"
8964*b636d99dSDavid van Moolenbroek
8965*b636d99dSDavid van Moolenbroek_ACEOF
8966*b636d99dSDavid van Moolenbroek
8967*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8968*b636d99dSDavid van Moolenbroekac_cs_usage="\
8969*b636d99dSDavid van Moolenbroek\`$as_me' instantiates files and other configuration actions
8970*b636d99dSDavid van Moolenbroekfrom templates according to the current configuration.  Unless the files
8971*b636d99dSDavid van Moolenbroekand actions are specified as TAGs, all are instantiated by default.
8972*b636d99dSDavid van Moolenbroek
8973*b636d99dSDavid van MoolenbroekUsage: $0 [OPTION]... [TAG]...
8974*b636d99dSDavid van Moolenbroek
8975*b636d99dSDavid van Moolenbroek  -h, --help       print this help, then exit
8976*b636d99dSDavid van Moolenbroek  -V, --version    print version number and configuration settings, then exit
8977*b636d99dSDavid van Moolenbroek      --config     print configuration, then exit
8978*b636d99dSDavid van Moolenbroek  -q, --quiet, --silent
8979*b636d99dSDavid van Moolenbroek                   do not print progress messages
8980*b636d99dSDavid van Moolenbroek  -d, --debug      don't remove temporary files
8981*b636d99dSDavid van Moolenbroek      --recheck    update $as_me by reconfiguring in the same conditions
8982*b636d99dSDavid van Moolenbroek      --file=FILE[:TEMPLATE]
8983*b636d99dSDavid van Moolenbroek                   instantiate the configuration file FILE
8984*b636d99dSDavid van Moolenbroek      --header=FILE[:TEMPLATE]
8985*b636d99dSDavid van Moolenbroek                   instantiate the configuration header FILE
8986*b636d99dSDavid van Moolenbroek
8987*b636d99dSDavid van MoolenbroekConfiguration files:
8988*b636d99dSDavid van Moolenbroek$config_files
8989*b636d99dSDavid van Moolenbroek
8990*b636d99dSDavid van MoolenbroekConfiguration headers:
8991*b636d99dSDavid van Moolenbroek$config_headers
8992*b636d99dSDavid van Moolenbroek
8993*b636d99dSDavid van MoolenbroekConfiguration commands:
8994*b636d99dSDavid van Moolenbroek$config_commands
8995*b636d99dSDavid van Moolenbroek
8996*b636d99dSDavid van MoolenbroekReport bugs to the package provider."
8997*b636d99dSDavid van Moolenbroek
8998*b636d99dSDavid van Moolenbroek_ACEOF
8999*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9000*b636d99dSDavid van Moolenbroekac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9001*b636d99dSDavid van Moolenbroekac_cs_version="\\
9002*b636d99dSDavid van Moolenbroekconfig.status
9003*b636d99dSDavid van Moolenbroekconfigured by $0, generated by GNU Autoconf 2.69,
9004*b636d99dSDavid van Moolenbroek  with options \\"\$ac_cs_config\\"
9005*b636d99dSDavid van Moolenbroek
9006*b636d99dSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc.
9007*b636d99dSDavid van MoolenbroekThis config.status script is free software; the Free Software Foundation
9008*b636d99dSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it."
9009*b636d99dSDavid van Moolenbroek
9010*b636d99dSDavid van Moolenbroekac_pwd='$ac_pwd'
9011*b636d99dSDavid van Moolenbroeksrcdir='$srcdir'
9012*b636d99dSDavid van MoolenbroekINSTALL='$INSTALL'
9013*b636d99dSDavid van Moolenbroektest -n "\$AWK" || AWK=awk
9014*b636d99dSDavid van Moolenbroek_ACEOF
9015*b636d99dSDavid van Moolenbroek
9016*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9017*b636d99dSDavid van Moolenbroek# The default lists apply if the user does not specify any file.
9018*b636d99dSDavid van Moolenbroekac_need_defaults=:
9019*b636d99dSDavid van Moolenbroekwhile test $# != 0
9020*b636d99dSDavid van Moolenbroekdo
9021*b636d99dSDavid van Moolenbroek  case $1 in
9022*b636d99dSDavid van Moolenbroek  --*=?*)
9023*b636d99dSDavid van Moolenbroek    ac_option=`expr "X$1" : 'X\([^=]*\)='`
9024*b636d99dSDavid van Moolenbroek    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9025*b636d99dSDavid van Moolenbroek    ac_shift=:
9026*b636d99dSDavid van Moolenbroek    ;;
9027*b636d99dSDavid van Moolenbroek  --*=)
9028*b636d99dSDavid van Moolenbroek    ac_option=`expr "X$1" : 'X\([^=]*\)='`
9029*b636d99dSDavid van Moolenbroek    ac_optarg=
9030*b636d99dSDavid van Moolenbroek    ac_shift=:
9031*b636d99dSDavid van Moolenbroek    ;;
9032*b636d99dSDavid van Moolenbroek  *)
9033*b636d99dSDavid van Moolenbroek    ac_option=$1
9034*b636d99dSDavid van Moolenbroek    ac_optarg=$2
9035*b636d99dSDavid van Moolenbroek    ac_shift=shift
9036*b636d99dSDavid van Moolenbroek    ;;
9037*b636d99dSDavid van Moolenbroek  esac
9038*b636d99dSDavid van Moolenbroek
9039*b636d99dSDavid van Moolenbroek  case $ac_option in
9040*b636d99dSDavid van Moolenbroek  # Handling of the options.
9041*b636d99dSDavid van Moolenbroek  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9042*b636d99dSDavid van Moolenbroek    ac_cs_recheck=: ;;
9043*b636d99dSDavid van Moolenbroek  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9044*b636d99dSDavid van Moolenbroek    $as_echo "$ac_cs_version"; exit ;;
9045*b636d99dSDavid van Moolenbroek  --config | --confi | --conf | --con | --co | --c )
9046*b636d99dSDavid van Moolenbroek    $as_echo "$ac_cs_config"; exit ;;
9047*b636d99dSDavid van Moolenbroek  --debug | --debu | --deb | --de | --d | -d )
9048*b636d99dSDavid van Moolenbroek    debug=: ;;
9049*b636d99dSDavid van Moolenbroek  --file | --fil | --fi | --f )
9050*b636d99dSDavid van Moolenbroek    $ac_shift
9051*b636d99dSDavid van Moolenbroek    case $ac_optarg in
9052*b636d99dSDavid van Moolenbroek    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9053*b636d99dSDavid van Moolenbroek    '') as_fn_error $? "missing file argument" ;;
9054*b636d99dSDavid van Moolenbroek    esac
9055*b636d99dSDavid van Moolenbroek    as_fn_append CONFIG_FILES " '$ac_optarg'"
9056*b636d99dSDavid van Moolenbroek    ac_need_defaults=false;;
9057*b636d99dSDavid van Moolenbroek  --header | --heade | --head | --hea )
9058*b636d99dSDavid van Moolenbroek    $ac_shift
9059*b636d99dSDavid van Moolenbroek    case $ac_optarg in
9060*b636d99dSDavid van Moolenbroek    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9061*b636d99dSDavid van Moolenbroek    esac
9062*b636d99dSDavid van Moolenbroek    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9063*b636d99dSDavid van Moolenbroek    ac_need_defaults=false;;
9064*b636d99dSDavid van Moolenbroek  --he | --h)
9065*b636d99dSDavid van Moolenbroek    # Conflict between --help and --header
9066*b636d99dSDavid van Moolenbroek    as_fn_error $? "ambiguous option: \`$1'
9067*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information.";;
9068*b636d99dSDavid van Moolenbroek  --help | --hel | -h )
9069*b636d99dSDavid van Moolenbroek    $as_echo "$ac_cs_usage"; exit ;;
9070*b636d99dSDavid van Moolenbroek  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9071*b636d99dSDavid van Moolenbroek  | -silent | --silent | --silen | --sile | --sil | --si | --s)
9072*b636d99dSDavid van Moolenbroek    ac_cs_silent=: ;;
9073*b636d99dSDavid van Moolenbroek
9074*b636d99dSDavid van Moolenbroek  # This is an error.
9075*b636d99dSDavid van Moolenbroek  -*) as_fn_error $? "unrecognized option: \`$1'
9076*b636d99dSDavid van MoolenbroekTry \`$0 --help' for more information." ;;
9077*b636d99dSDavid van Moolenbroek
9078*b636d99dSDavid van Moolenbroek  *) as_fn_append ac_config_targets " $1"
9079*b636d99dSDavid van Moolenbroek     ac_need_defaults=false ;;
9080*b636d99dSDavid van Moolenbroek
9081*b636d99dSDavid van Moolenbroek  esac
9082*b636d99dSDavid van Moolenbroek  shift
9083*b636d99dSDavid van Moolenbroekdone
9084*b636d99dSDavid van Moolenbroek
9085*b636d99dSDavid van Moolenbroekac_configure_extra_args=
9086*b636d99dSDavid van Moolenbroek
9087*b636d99dSDavid van Moolenbroekif $ac_cs_silent; then
9088*b636d99dSDavid van Moolenbroek  exec 6>/dev/null
9089*b636d99dSDavid van Moolenbroek  ac_configure_extra_args="$ac_configure_extra_args --silent"
9090*b636d99dSDavid van Moolenbroekfi
9091*b636d99dSDavid van Moolenbroek
9092*b636d99dSDavid van Moolenbroek_ACEOF
9093*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9094*b636d99dSDavid van Moolenbroekif \$ac_cs_recheck; then
9095*b636d99dSDavid van Moolenbroek  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9096*b636d99dSDavid van Moolenbroek  shift
9097*b636d99dSDavid van Moolenbroek  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9098*b636d99dSDavid van Moolenbroek  CONFIG_SHELL='$SHELL'
9099*b636d99dSDavid van Moolenbroek  export CONFIG_SHELL
9100*b636d99dSDavid van Moolenbroek  exec "\$@"
9101*b636d99dSDavid van Moolenbroekfi
9102*b636d99dSDavid van Moolenbroek
9103*b636d99dSDavid van Moolenbroek_ACEOF
9104*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9105*b636d99dSDavid van Moolenbroekexec 5>>config.log
9106*b636d99dSDavid van Moolenbroek{
9107*b636d99dSDavid van Moolenbroek  echo
9108*b636d99dSDavid van Moolenbroek  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9109*b636d99dSDavid van Moolenbroek## Running $as_me. ##
9110*b636d99dSDavid van Moolenbroek_ASBOX
9111*b636d99dSDavid van Moolenbroek  $as_echo "$ac_log"
9112*b636d99dSDavid van Moolenbroek} >&5
9113*b636d99dSDavid van Moolenbroek
9114*b636d99dSDavid van Moolenbroek_ACEOF
9115*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9116*b636d99dSDavid van Moolenbroek#
9117*b636d99dSDavid van Moolenbroek# INIT-COMMANDS
9118*b636d99dSDavid van Moolenbroek#
9119*b636d99dSDavid van Moolenbroek
9120*b636d99dSDavid van Moolenbroek
9121*b636d99dSDavid van Moolenbroek_ACEOF
9122*b636d99dSDavid van Moolenbroek
9123*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9124*b636d99dSDavid van Moolenbroek
9125*b636d99dSDavid van Moolenbroek# Handling of arguments.
9126*b636d99dSDavid van Moolenbroekfor ac_config_target in $ac_config_targets
9127*b636d99dSDavid van Moolenbroekdo
9128*b636d99dSDavid van Moolenbroek  case $ac_config_target in
9129*b636d99dSDavid van Moolenbroek    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9130*b636d99dSDavid van Moolenbroek    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9131*b636d99dSDavid van Moolenbroek    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9132*b636d99dSDavid van Moolenbroek    "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
9133*b636d99dSDavid van Moolenbroek
9134*b636d99dSDavid van Moolenbroek  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9135*b636d99dSDavid van Moolenbroek  esac
9136*b636d99dSDavid van Moolenbroekdone
9137*b636d99dSDavid van Moolenbroek
9138*b636d99dSDavid van Moolenbroek
9139*b636d99dSDavid van Moolenbroek# If the user did not use the arguments to specify the items to instantiate,
9140*b636d99dSDavid van Moolenbroek# then the envvar interface is used.  Set only those that are not.
9141*b636d99dSDavid van Moolenbroek# We use the long form for the default assignment because of an extremely
9142*b636d99dSDavid van Moolenbroek# bizarre bug on SunOS 4.1.3.
9143*b636d99dSDavid van Moolenbroekif $ac_need_defaults; then
9144*b636d99dSDavid van Moolenbroek  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9145*b636d99dSDavid van Moolenbroek  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9146*b636d99dSDavid van Moolenbroek  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9147*b636d99dSDavid van Moolenbroekfi
9148*b636d99dSDavid van Moolenbroek
9149*b636d99dSDavid van Moolenbroek# Have a temporary directory for convenience.  Make it in the build tree
9150*b636d99dSDavid van Moolenbroek# simply because there is no reason against having it here, and in addition,
9151*b636d99dSDavid van Moolenbroek# creating and moving files from /tmp can sometimes cause problems.
9152*b636d99dSDavid van Moolenbroek# Hook for its removal unless debugging.
9153*b636d99dSDavid van Moolenbroek# Note that there is a small window in which the directory will not be cleaned:
9154*b636d99dSDavid van Moolenbroek# after its creation but before its name has been assigned to `$tmp'.
9155*b636d99dSDavid van Moolenbroek$debug ||
9156*b636d99dSDavid van Moolenbroek{
9157*b636d99dSDavid van Moolenbroek  tmp= ac_tmp=
9158*b636d99dSDavid van Moolenbroek  trap 'exit_status=$?
9159*b636d99dSDavid van Moolenbroek  : "${ac_tmp:=$tmp}"
9160*b636d99dSDavid van Moolenbroek  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9161*b636d99dSDavid van Moolenbroek' 0
9162*b636d99dSDavid van Moolenbroek  trap 'as_fn_exit 1' 1 2 13 15
9163*b636d99dSDavid van Moolenbroek}
9164*b636d99dSDavid van Moolenbroek# Create a (secure) tmp directory for tmp files.
9165*b636d99dSDavid van Moolenbroek
9166*b636d99dSDavid van Moolenbroek{
9167*b636d99dSDavid van Moolenbroek  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9168*b636d99dSDavid van Moolenbroek  test -d "$tmp"
9169*b636d99dSDavid van Moolenbroek}  ||
9170*b636d99dSDavid van Moolenbroek{
9171*b636d99dSDavid van Moolenbroek  tmp=./conf$$-$RANDOM
9172*b636d99dSDavid van Moolenbroek  (umask 077 && mkdir "$tmp")
9173*b636d99dSDavid van Moolenbroek} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9174*b636d99dSDavid van Moolenbroekac_tmp=$tmp
9175*b636d99dSDavid van Moolenbroek
9176*b636d99dSDavid van Moolenbroek# Set up the scripts for CONFIG_FILES section.
9177*b636d99dSDavid van Moolenbroek# No need to generate them if there are no CONFIG_FILES.
9178*b636d99dSDavid van Moolenbroek# This happens for instance with `./config.status config.h'.
9179*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_FILES"; then
9180*b636d99dSDavid van Moolenbroek
9181*b636d99dSDavid van Moolenbroek
9182*b636d99dSDavid van Moolenbroekac_cr=`echo X | tr X '\015'`
9183*b636d99dSDavid van Moolenbroek# On cygwin, bash can eat \r inside `` if the user requested igncr.
9184*b636d99dSDavid van Moolenbroek# But we know of no other shell where ac_cr would be empty at this
9185*b636d99dSDavid van Moolenbroek# point, so we can use a bashism as a fallback.
9186*b636d99dSDavid van Moolenbroekif test "x$ac_cr" = x; then
9187*b636d99dSDavid van Moolenbroek  eval ac_cr=\$\'\\r\'
9188*b636d99dSDavid van Moolenbroekfi
9189*b636d99dSDavid van Moolenbroekac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9190*b636d99dSDavid van Moolenbroekif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9191*b636d99dSDavid van Moolenbroek  ac_cs_awk_cr='\\r'
9192*b636d99dSDavid van Moolenbroekelse
9193*b636d99dSDavid van Moolenbroek  ac_cs_awk_cr=$ac_cr
9194*b636d99dSDavid van Moolenbroekfi
9195*b636d99dSDavid van Moolenbroek
9196*b636d99dSDavid van Moolenbroekecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9197*b636d99dSDavid van Moolenbroek_ACEOF
9198*b636d99dSDavid van Moolenbroek
9199*b636d99dSDavid van Moolenbroek
9200*b636d99dSDavid van Moolenbroek{
9201*b636d99dSDavid van Moolenbroek  echo "cat >conf$$subs.awk <<_ACEOF" &&
9202*b636d99dSDavid van Moolenbroek  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9203*b636d99dSDavid van Moolenbroek  echo "_ACEOF"
9204*b636d99dSDavid van Moolenbroek} >conf$$subs.sh ||
9205*b636d99dSDavid van Moolenbroek  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9206*b636d99dSDavid van Moolenbroekac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9207*b636d99dSDavid van Moolenbroekac_delim='%!_!# '
9208*b636d99dSDavid van Moolenbroekfor ac_last_try in false false false false false :; do
9209*b636d99dSDavid van Moolenbroek  . ./conf$$subs.sh ||
9210*b636d99dSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9211*b636d99dSDavid van Moolenbroek
9212*b636d99dSDavid van Moolenbroek  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9213*b636d99dSDavid van Moolenbroek  if test $ac_delim_n = $ac_delim_num; then
9214*b636d99dSDavid van Moolenbroek    break
9215*b636d99dSDavid van Moolenbroek  elif $ac_last_try; then
9216*b636d99dSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9217*b636d99dSDavid van Moolenbroek  else
9218*b636d99dSDavid van Moolenbroek    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9219*b636d99dSDavid van Moolenbroek  fi
9220*b636d99dSDavid van Moolenbroekdone
9221*b636d99dSDavid van Moolenbroekrm -f conf$$subs.sh
9222*b636d99dSDavid van Moolenbroek
9223*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9224*b636d99dSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9225*b636d99dSDavid van Moolenbroek_ACEOF
9226*b636d99dSDavid van Moolenbroeksed -n '
9227*b636d99dSDavid van Moolenbroekh
9228*b636d99dSDavid van Moolenbroeks/^/S["/; s/!.*/"]=/
9229*b636d99dSDavid van Moolenbroekp
9230*b636d99dSDavid van Moolenbroekg
9231*b636d99dSDavid van Moolenbroeks/^[^!]*!//
9232*b636d99dSDavid van Moolenbroek:repl
9233*b636d99dSDavid van Moolenbroekt repl
9234*b636d99dSDavid van Moolenbroeks/'"$ac_delim"'$//
9235*b636d99dSDavid van Moolenbroekt delim
9236*b636d99dSDavid van Moolenbroek:nl
9237*b636d99dSDavid van Moolenbroekh
9238*b636d99dSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/
9239*b636d99dSDavid van Moolenbroekt more1
9240*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9241*b636d99dSDavid van Moolenbroekp
9242*b636d99dSDavid van Moolenbroekn
9243*b636d99dSDavid van Moolenbroekb repl
9244*b636d99dSDavid van Moolenbroek:more1
9245*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/
9246*b636d99dSDavid van Moolenbroekp
9247*b636d99dSDavid van Moolenbroekg
9248*b636d99dSDavid van Moolenbroeks/.\{148\}//
9249*b636d99dSDavid van Moolenbroekt nl
9250*b636d99dSDavid van Moolenbroek:delim
9251*b636d99dSDavid van Moolenbroekh
9252*b636d99dSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/
9253*b636d99dSDavid van Moolenbroekt more2
9254*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/
9255*b636d99dSDavid van Moolenbroekp
9256*b636d99dSDavid van Moolenbroekb
9257*b636d99dSDavid van Moolenbroek:more2
9258*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/
9259*b636d99dSDavid van Moolenbroekp
9260*b636d99dSDavid van Moolenbroekg
9261*b636d99dSDavid van Moolenbroeks/.\{148\}//
9262*b636d99dSDavid van Moolenbroekt delim
9263*b636d99dSDavid van Moolenbroek' <conf$$subs.awk | sed '
9264*b636d99dSDavid van Moolenbroek/^[^""]/{
9265*b636d99dSDavid van Moolenbroek  N
9266*b636d99dSDavid van Moolenbroek  s/\n//
9267*b636d99dSDavid van Moolenbroek}
9268*b636d99dSDavid van Moolenbroek' >>$CONFIG_STATUS || ac_write_fail=1
9269*b636d99dSDavid van Moolenbroekrm -f conf$$subs.awk
9270*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9271*b636d99dSDavid van Moolenbroek_ACAWK
9272*b636d99dSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9273*b636d99dSDavid van Moolenbroek  for (key in S) S_is_set[key] = 1
9274*b636d99dSDavid van Moolenbroek  FS = ""
9275*b636d99dSDavid van Moolenbroek
9276*b636d99dSDavid van Moolenbroek}
9277*b636d99dSDavid van Moolenbroek{
9278*b636d99dSDavid van Moolenbroek  line = $ 0
9279*b636d99dSDavid van Moolenbroek  nfields = split(line, field, "@")
9280*b636d99dSDavid van Moolenbroek  substed = 0
9281*b636d99dSDavid van Moolenbroek  len = length(field[1])
9282*b636d99dSDavid van Moolenbroek  for (i = 2; i < nfields; i++) {
9283*b636d99dSDavid van Moolenbroek    key = field[i]
9284*b636d99dSDavid van Moolenbroek    keylen = length(key)
9285*b636d99dSDavid van Moolenbroek    if (S_is_set[key]) {
9286*b636d99dSDavid van Moolenbroek      value = S[key]
9287*b636d99dSDavid van Moolenbroek      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9288*b636d99dSDavid van Moolenbroek      len += length(value) + length(field[++i])
9289*b636d99dSDavid van Moolenbroek      substed = 1
9290*b636d99dSDavid van Moolenbroek    } else
9291*b636d99dSDavid van Moolenbroek      len += 1 + keylen
9292*b636d99dSDavid van Moolenbroek  }
9293*b636d99dSDavid van Moolenbroek
9294*b636d99dSDavid van Moolenbroek  print line
9295*b636d99dSDavid van Moolenbroek}
9296*b636d99dSDavid van Moolenbroek
9297*b636d99dSDavid van Moolenbroek_ACAWK
9298*b636d99dSDavid van Moolenbroek_ACEOF
9299*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9300*b636d99dSDavid van Moolenbroekif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9301*b636d99dSDavid van Moolenbroek  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9302*b636d99dSDavid van Moolenbroekelse
9303*b636d99dSDavid van Moolenbroek  cat
9304*b636d99dSDavid van Moolenbroekfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9305*b636d99dSDavid van Moolenbroek  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9306*b636d99dSDavid van Moolenbroek_ACEOF
9307*b636d99dSDavid van Moolenbroek
9308*b636d99dSDavid van Moolenbroek# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9309*b636d99dSDavid van Moolenbroek# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9310*b636d99dSDavid van Moolenbroek# trailing colons and then remove the whole line if VPATH becomes empty
9311*b636d99dSDavid van Moolenbroek# (actually we leave an empty line to preserve line numbers).
9312*b636d99dSDavid van Moolenbroekif test "x$srcdir" = x.; then
9313*b636d99dSDavid van Moolenbroek  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
9314*b636d99dSDavid van Moolenbroekh
9315*b636d99dSDavid van Moolenbroeks///
9316*b636d99dSDavid van Moolenbroeks/^/:/
9317*b636d99dSDavid van Moolenbroeks/[	 ]*$/:/
9318*b636d99dSDavid van Moolenbroeks/:\$(srcdir):/:/g
9319*b636d99dSDavid van Moolenbroeks/:\${srcdir}:/:/g
9320*b636d99dSDavid van Moolenbroeks/:@srcdir@:/:/g
9321*b636d99dSDavid van Moolenbroeks/^:*//
9322*b636d99dSDavid van Moolenbroeks/:*$//
9323*b636d99dSDavid van Moolenbroekx
9324*b636d99dSDavid van Moolenbroeks/\(=[	 ]*\).*/\1/
9325*b636d99dSDavid van MoolenbroekG
9326*b636d99dSDavid van Moolenbroeks/\n//
9327*b636d99dSDavid van Moolenbroeks/^[^=]*=[	 ]*$//
9328*b636d99dSDavid van Moolenbroek}'
9329*b636d99dSDavid van Moolenbroekfi
9330*b636d99dSDavid van Moolenbroek
9331*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9332*b636d99dSDavid van Moolenbroekfi # test -n "$CONFIG_FILES"
9333*b636d99dSDavid van Moolenbroek
9334*b636d99dSDavid van Moolenbroek# Set up the scripts for CONFIG_HEADERS section.
9335*b636d99dSDavid van Moolenbroek# No need to generate them if there are no CONFIG_HEADERS.
9336*b636d99dSDavid van Moolenbroek# This happens for instance with `./config.status Makefile'.
9337*b636d99dSDavid van Moolenbroekif test -n "$CONFIG_HEADERS"; then
9338*b636d99dSDavid van Moolenbroekcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9339*b636d99dSDavid van MoolenbroekBEGIN {
9340*b636d99dSDavid van Moolenbroek_ACEOF
9341*b636d99dSDavid van Moolenbroek
9342*b636d99dSDavid van Moolenbroek# Transform confdefs.h into an awk script `defines.awk', embedded as
9343*b636d99dSDavid van Moolenbroek# here-document in config.status, that substitutes the proper values into
9344*b636d99dSDavid van Moolenbroek# config.h.in to produce config.h.
9345*b636d99dSDavid van Moolenbroek
9346*b636d99dSDavid van Moolenbroek# Create a delimiter string that does not exist in confdefs.h, to ease
9347*b636d99dSDavid van Moolenbroek# handling of long lines.
9348*b636d99dSDavid van Moolenbroekac_delim='%!_!# '
9349*b636d99dSDavid van Moolenbroekfor ac_last_try in false false :; do
9350*b636d99dSDavid van Moolenbroek  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9351*b636d99dSDavid van Moolenbroek  if test -z "$ac_tt"; then
9352*b636d99dSDavid van Moolenbroek    break
9353*b636d99dSDavid van Moolenbroek  elif $ac_last_try; then
9354*b636d99dSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9355*b636d99dSDavid van Moolenbroek  else
9356*b636d99dSDavid van Moolenbroek    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9357*b636d99dSDavid van Moolenbroek  fi
9358*b636d99dSDavid van Moolenbroekdone
9359*b636d99dSDavid van Moolenbroek
9360*b636d99dSDavid van Moolenbroek# For the awk script, D is an array of macro values keyed by name,
9361*b636d99dSDavid van Moolenbroek# likewise P contains macro parameters if any.  Preserve backslash
9362*b636d99dSDavid van Moolenbroek# newline sequences.
9363*b636d99dSDavid van Moolenbroek
9364*b636d99dSDavid van Moolenbroekac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9365*b636d99dSDavid van Moolenbroeksed -n '
9366*b636d99dSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g
9367*b636d99dSDavid van Moolenbroekt rset
9368*b636d99dSDavid van Moolenbroek:rset
9369*b636d99dSDavid van Moolenbroeks/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
9370*b636d99dSDavid van Moolenbroekt def
9371*b636d99dSDavid van Moolenbroekd
9372*b636d99dSDavid van Moolenbroek:def
9373*b636d99dSDavid van Moolenbroeks/\\$//
9374*b636d99dSDavid van Moolenbroekt bsnl
9375*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g
9376*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9377*b636d99dSDavid van MoolenbroekD["\1"]=" \3"/p
9378*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
9379*b636d99dSDavid van Moolenbroekd
9380*b636d99dSDavid van Moolenbroek:bsnl
9381*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g
9382*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9383*b636d99dSDavid van MoolenbroekD["\1"]=" \3\\\\\\n"\\/p
9384*b636d99dSDavid van Moolenbroekt cont
9385*b636d99dSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9386*b636d99dSDavid van Moolenbroekt cont
9387*b636d99dSDavid van Moolenbroekd
9388*b636d99dSDavid van Moolenbroek:cont
9389*b636d99dSDavid van Moolenbroekn
9390*b636d99dSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g
9391*b636d99dSDavid van Moolenbroekt clear
9392*b636d99dSDavid van Moolenbroek:clear
9393*b636d99dSDavid van Moolenbroeks/\\$//
9394*b636d99dSDavid van Moolenbroekt bsnlc
9395*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/p
9396*b636d99dSDavid van Moolenbroekd
9397*b636d99dSDavid van Moolenbroek:bsnlc
9398*b636d99dSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9399*b636d99dSDavid van Moolenbroekb cont
9400*b636d99dSDavid van Moolenbroek' <confdefs.h | sed '
9401*b636d99dSDavid van Moolenbroeks/'"$ac_delim"'/"\\\
9402*b636d99dSDavid van Moolenbroek"/g' >>$CONFIG_STATUS || ac_write_fail=1
9403*b636d99dSDavid van Moolenbroek
9404*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9405*b636d99dSDavid van Moolenbroek  for (key in D) D_is_set[key] = 1
9406*b636d99dSDavid van Moolenbroek  FS = ""
9407*b636d99dSDavid van Moolenbroek}
9408*b636d99dSDavid van Moolenbroek/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9409*b636d99dSDavid van Moolenbroek  line = \$ 0
9410*b636d99dSDavid van Moolenbroek  split(line, arg, " ")
9411*b636d99dSDavid van Moolenbroek  if (arg[1] == "#") {
9412*b636d99dSDavid van Moolenbroek    defundef = arg[2]
9413*b636d99dSDavid van Moolenbroek    mac1 = arg[3]
9414*b636d99dSDavid van Moolenbroek  } else {
9415*b636d99dSDavid van Moolenbroek    defundef = substr(arg[1], 2)
9416*b636d99dSDavid van Moolenbroek    mac1 = arg[2]
9417*b636d99dSDavid van Moolenbroek  }
9418*b636d99dSDavid van Moolenbroek  split(mac1, mac2, "(") #)
9419*b636d99dSDavid van Moolenbroek  macro = mac2[1]
9420*b636d99dSDavid van Moolenbroek  prefix = substr(line, 1, index(line, defundef) - 1)
9421*b636d99dSDavid van Moolenbroek  if (D_is_set[macro]) {
9422*b636d99dSDavid van Moolenbroek    # Preserve the white space surrounding the "#".
9423*b636d99dSDavid van Moolenbroek    print prefix "define", macro P[macro] D[macro]
9424*b636d99dSDavid van Moolenbroek    next
9425*b636d99dSDavid van Moolenbroek  } else {
9426*b636d99dSDavid van Moolenbroek    # Replace #undef with comments.  This is necessary, for example,
9427*b636d99dSDavid van Moolenbroek    # in the case of _POSIX_SOURCE, which is predefined and required
9428*b636d99dSDavid van Moolenbroek    # on some systems where configure will not decide to define it.
9429*b636d99dSDavid van Moolenbroek    if (defundef == "undef") {
9430*b636d99dSDavid van Moolenbroek      print "/*", prefix defundef, macro, "*/"
9431*b636d99dSDavid van Moolenbroek      next
9432*b636d99dSDavid van Moolenbroek    }
9433*b636d99dSDavid van Moolenbroek  }
9434*b636d99dSDavid van Moolenbroek}
9435*b636d99dSDavid van Moolenbroek{ print }
9436*b636d99dSDavid van Moolenbroek_ACAWK
9437*b636d99dSDavid van Moolenbroek_ACEOF
9438*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9439*b636d99dSDavid van Moolenbroek  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9440*b636d99dSDavid van Moolenbroekfi # test -n "$CONFIG_HEADERS"
9441*b636d99dSDavid van Moolenbroek
9442*b636d99dSDavid van Moolenbroek
9443*b636d99dSDavid van Moolenbroekeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
9444*b636d99dSDavid van Moolenbroekshift
9445*b636d99dSDavid van Moolenbroekfor ac_tag
9446*b636d99dSDavid van Moolenbroekdo
9447*b636d99dSDavid van Moolenbroek  case $ac_tag in
9448*b636d99dSDavid van Moolenbroek  :[FHLC]) ac_mode=$ac_tag; continue;;
9449*b636d99dSDavid van Moolenbroek  esac
9450*b636d99dSDavid van Moolenbroek  case $ac_mode$ac_tag in
9451*b636d99dSDavid van Moolenbroek  :[FHL]*:*);;
9452*b636d99dSDavid van Moolenbroek  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9453*b636d99dSDavid van Moolenbroek  :[FH]-) ac_tag=-:-;;
9454*b636d99dSDavid van Moolenbroek  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9455*b636d99dSDavid van Moolenbroek  esac
9456*b636d99dSDavid van Moolenbroek  ac_save_IFS=$IFS
9457*b636d99dSDavid van Moolenbroek  IFS=:
9458*b636d99dSDavid van Moolenbroek  set x $ac_tag
9459*b636d99dSDavid van Moolenbroek  IFS=$ac_save_IFS
9460*b636d99dSDavid van Moolenbroek  shift
9461*b636d99dSDavid van Moolenbroek  ac_file=$1
9462*b636d99dSDavid van Moolenbroek  shift
9463*b636d99dSDavid van Moolenbroek
9464*b636d99dSDavid van Moolenbroek  case $ac_mode in
9465*b636d99dSDavid van Moolenbroek  :L) ac_source=$1;;
9466*b636d99dSDavid van Moolenbroek  :[FH])
9467*b636d99dSDavid van Moolenbroek    ac_file_inputs=
9468*b636d99dSDavid van Moolenbroek    for ac_f
9469*b636d99dSDavid van Moolenbroek    do
9470*b636d99dSDavid van Moolenbroek      case $ac_f in
9471*b636d99dSDavid van Moolenbroek      -) ac_f="$ac_tmp/stdin";;
9472*b636d99dSDavid van Moolenbroek      *) # Look for the file first in the build tree, then in the source tree
9473*b636d99dSDavid van Moolenbroek	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
9474*b636d99dSDavid van Moolenbroek	 # because $ac_f cannot contain `:'.
9475*b636d99dSDavid van Moolenbroek	 test -f "$ac_f" ||
9476*b636d99dSDavid van Moolenbroek	   case $ac_f in
9477*b636d99dSDavid van Moolenbroek	   [\\/$]*) false;;
9478*b636d99dSDavid van Moolenbroek	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9479*b636d99dSDavid van Moolenbroek	   esac ||
9480*b636d99dSDavid van Moolenbroek	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9481*b636d99dSDavid van Moolenbroek      esac
9482*b636d99dSDavid van Moolenbroek      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9483*b636d99dSDavid van Moolenbroek      as_fn_append ac_file_inputs " '$ac_f'"
9484*b636d99dSDavid van Moolenbroek    done
9485*b636d99dSDavid van Moolenbroek
9486*b636d99dSDavid van Moolenbroek    # Let's still pretend it is `configure' which instantiates (i.e., don't
9487*b636d99dSDavid van Moolenbroek    # use $as_me), people would be surprised to read:
9488*b636d99dSDavid van Moolenbroek    #    /* config.h.  Generated by config.status.  */
9489*b636d99dSDavid van Moolenbroek    configure_input='Generated from '`
9490*b636d99dSDavid van Moolenbroek	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9491*b636d99dSDavid van Moolenbroek	`' by configure.'
9492*b636d99dSDavid van Moolenbroek    if test x"$ac_file" != x-; then
9493*b636d99dSDavid van Moolenbroek      configure_input="$ac_file.  $configure_input"
9494*b636d99dSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9495*b636d99dSDavid van Moolenbroek$as_echo "$as_me: creating $ac_file" >&6;}
9496*b636d99dSDavid van Moolenbroek    fi
9497*b636d99dSDavid van Moolenbroek    # Neutralize special characters interpreted by sed in replacement strings.
9498*b636d99dSDavid van Moolenbroek    case $configure_input in #(
9499*b636d99dSDavid van Moolenbroek    *\&* | *\|* | *\\* )
9500*b636d99dSDavid van Moolenbroek       ac_sed_conf_input=`$as_echo "$configure_input" |
9501*b636d99dSDavid van Moolenbroek       sed 's/[\\\\&|]/\\\\&/g'`;; #(
9502*b636d99dSDavid van Moolenbroek    *) ac_sed_conf_input=$configure_input;;
9503*b636d99dSDavid van Moolenbroek    esac
9504*b636d99dSDavid van Moolenbroek
9505*b636d99dSDavid van Moolenbroek    case $ac_tag in
9506*b636d99dSDavid van Moolenbroek    *:-:* | *:-) cat >"$ac_tmp/stdin" \
9507*b636d99dSDavid van Moolenbroek      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9508*b636d99dSDavid van Moolenbroek    esac
9509*b636d99dSDavid van Moolenbroek    ;;
9510*b636d99dSDavid van Moolenbroek  esac
9511*b636d99dSDavid van Moolenbroek
9512*b636d99dSDavid van Moolenbroek  ac_dir=`$as_dirname -- "$ac_file" ||
9513*b636d99dSDavid van Moolenbroek$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9514*b636d99dSDavid van Moolenbroek	 X"$ac_file" : 'X\(//\)[^/]' \| \
9515*b636d99dSDavid van Moolenbroek	 X"$ac_file" : 'X\(//\)$' \| \
9516*b636d99dSDavid van Moolenbroek	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9517*b636d99dSDavid van Moolenbroek$as_echo X"$ac_file" |
9518*b636d99dSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9519*b636d99dSDavid van Moolenbroek	    s//\1/
9520*b636d99dSDavid van Moolenbroek	    q
9521*b636d99dSDavid van Moolenbroek	  }
9522*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
9523*b636d99dSDavid van Moolenbroek	    s//\1/
9524*b636d99dSDavid van Moolenbroek	    q
9525*b636d99dSDavid van Moolenbroek	  }
9526*b636d99dSDavid van Moolenbroek	  /^X\(\/\/\)$/{
9527*b636d99dSDavid van Moolenbroek	    s//\1/
9528*b636d99dSDavid van Moolenbroek	    q
9529*b636d99dSDavid van Moolenbroek	  }
9530*b636d99dSDavid van Moolenbroek	  /^X\(\/\).*/{
9531*b636d99dSDavid van Moolenbroek	    s//\1/
9532*b636d99dSDavid van Moolenbroek	    q
9533*b636d99dSDavid van Moolenbroek	  }
9534*b636d99dSDavid van Moolenbroek	  s/.*/./; q'`
9535*b636d99dSDavid van Moolenbroek  as_dir="$ac_dir"; as_fn_mkdir_p
9536*b636d99dSDavid van Moolenbroek  ac_builddir=.
9537*b636d99dSDavid van Moolenbroek
9538*b636d99dSDavid van Moolenbroekcase "$ac_dir" in
9539*b636d99dSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9540*b636d99dSDavid van Moolenbroek*)
9541*b636d99dSDavid van Moolenbroek  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9542*b636d99dSDavid van Moolenbroek  # A ".." for each directory in $ac_dir_suffix.
9543*b636d99dSDavid van Moolenbroek  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9544*b636d99dSDavid van Moolenbroek  case $ac_top_builddir_sub in
9545*b636d99dSDavid van Moolenbroek  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9546*b636d99dSDavid van Moolenbroek  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9547*b636d99dSDavid van Moolenbroek  esac ;;
9548*b636d99dSDavid van Moolenbroekesac
9549*b636d99dSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd
9550*b636d99dSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix
9551*b636d99dSDavid van Moolenbroek# for backward compatibility:
9552*b636d99dSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix
9553*b636d99dSDavid van Moolenbroek
9554*b636d99dSDavid van Moolenbroekcase $srcdir in
9555*b636d99dSDavid van Moolenbroek  .)  # We are building in place.
9556*b636d99dSDavid van Moolenbroek    ac_srcdir=.
9557*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$ac_top_builddir_sub
9558*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd ;;
9559*b636d99dSDavid van Moolenbroek  [\\/]* | ?:[\\/]* )  # Absolute name.
9560*b636d99dSDavid van Moolenbroek    ac_srcdir=$srcdir$ac_dir_suffix;
9561*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$srcdir
9562*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$srcdir ;;
9563*b636d99dSDavid van Moolenbroek  *) # Relative name.
9564*b636d99dSDavid van Moolenbroek    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9565*b636d99dSDavid van Moolenbroek    ac_top_srcdir=$ac_top_build_prefix$srcdir
9566*b636d99dSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9567*b636d99dSDavid van Moolenbroekesac
9568*b636d99dSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9569*b636d99dSDavid van Moolenbroek
9570*b636d99dSDavid van Moolenbroek
9571*b636d99dSDavid van Moolenbroek  case $ac_mode in
9572*b636d99dSDavid van Moolenbroek  :F)
9573*b636d99dSDavid van Moolenbroek  #
9574*b636d99dSDavid van Moolenbroek  # CONFIG_FILE
9575*b636d99dSDavid van Moolenbroek  #
9576*b636d99dSDavid van Moolenbroek
9577*b636d99dSDavid van Moolenbroek  case $INSTALL in
9578*b636d99dSDavid van Moolenbroek  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9579*b636d99dSDavid van Moolenbroek  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9580*b636d99dSDavid van Moolenbroek  esac
9581*b636d99dSDavid van Moolenbroek_ACEOF
9582*b636d99dSDavid van Moolenbroek
9583*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9584*b636d99dSDavid van Moolenbroek# If the template does not know about datarootdir, expand it.
9585*b636d99dSDavid van Moolenbroek# FIXME: This hack should be removed a few years after 2.60.
9586*b636d99dSDavid van Moolenbroekac_datarootdir_hack=; ac_datarootdir_seen=
9587*b636d99dSDavid van Moolenbroekac_sed_dataroot='
9588*b636d99dSDavid van Moolenbroek/datarootdir/ {
9589*b636d99dSDavid van Moolenbroek  p
9590*b636d99dSDavid van Moolenbroek  q
9591*b636d99dSDavid van Moolenbroek}
9592*b636d99dSDavid van Moolenbroek/@datadir@/p
9593*b636d99dSDavid van Moolenbroek/@docdir@/p
9594*b636d99dSDavid van Moolenbroek/@infodir@/p
9595*b636d99dSDavid van Moolenbroek/@localedir@/p
9596*b636d99dSDavid van Moolenbroek/@mandir@/p'
9597*b636d99dSDavid van Moolenbroekcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9598*b636d99dSDavid van Moolenbroek*datarootdir*) ac_datarootdir_seen=yes;;
9599*b636d99dSDavid van Moolenbroek*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9600*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9601*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9602*b636d99dSDavid van Moolenbroek_ACEOF
9603*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9604*b636d99dSDavid van Moolenbroek  ac_datarootdir_hack='
9605*b636d99dSDavid van Moolenbroek  s&@datadir@&$datadir&g
9606*b636d99dSDavid van Moolenbroek  s&@docdir@&$docdir&g
9607*b636d99dSDavid van Moolenbroek  s&@infodir@&$infodir&g
9608*b636d99dSDavid van Moolenbroek  s&@localedir@&$localedir&g
9609*b636d99dSDavid van Moolenbroek  s&@mandir@&$mandir&g
9610*b636d99dSDavid van Moolenbroek  s&\\\${datarootdir}&$datarootdir&g' ;;
9611*b636d99dSDavid van Moolenbroekesac
9612*b636d99dSDavid van Moolenbroek_ACEOF
9613*b636d99dSDavid van Moolenbroek
9614*b636d99dSDavid van Moolenbroek# Neutralize VPATH when `$srcdir' = `.'.
9615*b636d99dSDavid van Moolenbroek# Shell code in configure.ac might set extrasub.
9616*b636d99dSDavid van Moolenbroek# FIXME: do we really want to maintain this feature?
9617*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9618*b636d99dSDavid van Moolenbroekac_sed_extra="$ac_vpsub
9619*b636d99dSDavid van Moolenbroek$extrasub
9620*b636d99dSDavid van Moolenbroek_ACEOF
9621*b636d99dSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9622*b636d99dSDavid van Moolenbroek:t
9623*b636d99dSDavid van Moolenbroek/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9624*b636d99dSDavid van Moolenbroeks|@configure_input@|$ac_sed_conf_input|;t t
9625*b636d99dSDavid van Moolenbroeks&@top_builddir@&$ac_top_builddir_sub&;t t
9626*b636d99dSDavid van Moolenbroeks&@top_build_prefix@&$ac_top_build_prefix&;t t
9627*b636d99dSDavid van Moolenbroeks&@srcdir@&$ac_srcdir&;t t
9628*b636d99dSDavid van Moolenbroeks&@abs_srcdir@&$ac_abs_srcdir&;t t
9629*b636d99dSDavid van Moolenbroeks&@top_srcdir@&$ac_top_srcdir&;t t
9630*b636d99dSDavid van Moolenbroeks&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9631*b636d99dSDavid van Moolenbroeks&@builddir@&$ac_builddir&;t t
9632*b636d99dSDavid van Moolenbroeks&@abs_builddir@&$ac_abs_builddir&;t t
9633*b636d99dSDavid van Moolenbroeks&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9634*b636d99dSDavid van Moolenbroeks&@INSTALL@&$ac_INSTALL&;t t
9635*b636d99dSDavid van Moolenbroek$ac_datarootdir_hack
9636*b636d99dSDavid van Moolenbroek"
9637*b636d99dSDavid van Moolenbroekeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9638*b636d99dSDavid van Moolenbroek  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9639*b636d99dSDavid van Moolenbroek
9640*b636d99dSDavid van Moolenbroektest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9641*b636d99dSDavid van Moolenbroek  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9642*b636d99dSDavid van Moolenbroek  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
9643*b636d99dSDavid van Moolenbroek      "$ac_tmp/out"`; test -z "$ac_out"; } &&
9644*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9645*b636d99dSDavid van Moolenbroekwhich seems to be undefined.  Please make sure it is defined" >&5
9646*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9647*b636d99dSDavid van Moolenbroekwhich seems to be undefined.  Please make sure it is defined" >&2;}
9648*b636d99dSDavid van Moolenbroek
9649*b636d99dSDavid van Moolenbroek  rm -f "$ac_tmp/stdin"
9650*b636d99dSDavid van Moolenbroek  case $ac_file in
9651*b636d99dSDavid van Moolenbroek  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9652*b636d99dSDavid van Moolenbroek  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9653*b636d99dSDavid van Moolenbroek  esac \
9654*b636d99dSDavid van Moolenbroek  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9655*b636d99dSDavid van Moolenbroek ;;
9656*b636d99dSDavid van Moolenbroek  :H)
9657*b636d99dSDavid van Moolenbroek  #
9658*b636d99dSDavid van Moolenbroek  # CONFIG_HEADER
9659*b636d99dSDavid van Moolenbroek  #
9660*b636d99dSDavid van Moolenbroek  if test x"$ac_file" != x-; then
9661*b636d99dSDavid van Moolenbroek    {
9662*b636d99dSDavid van Moolenbroek      $as_echo "/* $configure_input  */" \
9663*b636d99dSDavid van Moolenbroek      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9664*b636d99dSDavid van Moolenbroek    } >"$ac_tmp/config.h" \
9665*b636d99dSDavid van Moolenbroek      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9666*b636d99dSDavid van Moolenbroek    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9667*b636d99dSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9668*b636d99dSDavid van Moolenbroek$as_echo "$as_me: $ac_file is unchanged" >&6;}
9669*b636d99dSDavid van Moolenbroek    else
9670*b636d99dSDavid van Moolenbroek      rm -f "$ac_file"
9671*b636d99dSDavid van Moolenbroek      mv "$ac_tmp/config.h" "$ac_file" \
9672*b636d99dSDavid van Moolenbroek	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
9673*b636d99dSDavid van Moolenbroek    fi
9674*b636d99dSDavid van Moolenbroek  else
9675*b636d99dSDavid van Moolenbroek    $as_echo "/* $configure_input  */" \
9676*b636d99dSDavid van Moolenbroek      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9677*b636d99dSDavid van Moolenbroek      || as_fn_error $? "could not create -" "$LINENO" 5
9678*b636d99dSDavid van Moolenbroek  fi
9679*b636d99dSDavid van Moolenbroek ;;
9680*b636d99dSDavid van Moolenbroek
9681*b636d99dSDavid van Moolenbroek  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9682*b636d99dSDavid van Moolenbroek$as_echo "$as_me: executing $ac_file commands" >&6;}
9683*b636d99dSDavid van Moolenbroek ;;
9684*b636d99dSDavid van Moolenbroek  esac
9685*b636d99dSDavid van Moolenbroek
9686*b636d99dSDavid van Moolenbroek
9687*b636d99dSDavid van Moolenbroek  case $ac_file$ac_mode in
9688*b636d99dSDavid van Moolenbroek    "default-1":C) if test -f .devel; then
9689*b636d99dSDavid van Moolenbroek	echo timestamp > stamp-h
9690*b636d99dSDavid van Moolenbroek	cat Makefile-devel-adds >> Makefile
9691*b636d99dSDavid van Moolenbroek	make depend
9692*b636d99dSDavid van Moolenbroekfi ;;
9693*b636d99dSDavid van Moolenbroek
9694*b636d99dSDavid van Moolenbroek  esac
9695*b636d99dSDavid van Moolenbroekdone # for ac_tag
9696*b636d99dSDavid van Moolenbroek
9697*b636d99dSDavid van Moolenbroek
9698*b636d99dSDavid van Moolenbroekas_fn_exit 0
9699*b636d99dSDavid van Moolenbroek_ACEOF
9700*b636d99dSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
9701*b636d99dSDavid van Moolenbroek
9702*b636d99dSDavid van Moolenbroektest $ac_write_fail = 0 ||
9703*b636d99dSDavid van Moolenbroek  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9704*b636d99dSDavid van Moolenbroek
9705*b636d99dSDavid van Moolenbroek
9706*b636d99dSDavid van Moolenbroek# configure is writing to config.log, and then calls config.status.
9707*b636d99dSDavid van Moolenbroek# config.status does its own redirection, appending to config.log.
9708*b636d99dSDavid van Moolenbroek# Unfortunately, on DOS this fails, as config.log is still kept open
9709*b636d99dSDavid van Moolenbroek# by configure, so config.status won't be able to write to it; its
9710*b636d99dSDavid van Moolenbroek# output is simply discarded.  So we exec the FD to /dev/null,
9711*b636d99dSDavid van Moolenbroek# effectively closing config.log, so it can be properly (re)opened and
9712*b636d99dSDavid van Moolenbroek# appended to by config.status.  When coming back to configure, we
9713*b636d99dSDavid van Moolenbroek# need to make the FD available again.
9714*b636d99dSDavid van Moolenbroekif test "$no_create" != yes; then
9715*b636d99dSDavid van Moolenbroek  ac_cs_success=:
9716*b636d99dSDavid van Moolenbroek  ac_config_status_args=
9717*b636d99dSDavid van Moolenbroek  test "$silent" = yes &&
9718*b636d99dSDavid van Moolenbroek    ac_config_status_args="$ac_config_status_args --quiet"
9719*b636d99dSDavid van Moolenbroek  exec 5>/dev/null
9720*b636d99dSDavid van Moolenbroek  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9721*b636d99dSDavid van Moolenbroek  exec 5>>config.log
9722*b636d99dSDavid van Moolenbroek  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9723*b636d99dSDavid van Moolenbroek  # would make configure fail if this is the last instruction.
9724*b636d99dSDavid van Moolenbroek  $ac_cs_success || as_fn_exit 1
9725*b636d99dSDavid van Moolenbroekfi
9726*b636d99dSDavid van Moolenbroekif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9727*b636d99dSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9728*b636d99dSDavid van Moolenbroek$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9729*b636d99dSDavid van Moolenbroekfi
9730*b636d99dSDavid van Moolenbroek
9731*b636d99dSDavid van Moolenbroekexit 0
9732