xref: /freebsd/contrib/tcpdump/configure (revision 2e3f49888ec8851bafb22011533217487764fdb0)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for tcpdump 4.99.4.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME='tcpdump'
579PACKAGE_TARNAME='tcpdump'
580PACKAGE_VERSION='4.99.4'
581PACKAGE_STRING='tcpdump 4.99.4'
582PACKAGE_BUGREPORT=''
583PACKAGE_URL=''
584
585ac_unique_file="tcpdump.c"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623INSTALL_DATA
624INSTALL_SCRIPT
625INSTALL_PROGRAM
626MAN_MISC_INFO
627MAN_FILE_FORMATS
628LOCALSRC
629V_PCAPDEP
630V_INCLS
631V_GROUP
632V_DEFS
633V_CCOPT
634MKDEP
635DEPENDENCY_CFLAG
636AR
637RANLIB
638PCAP_CONFIG
639PKG_CONFIG
640LIBOBJS
641EGREP
642GREP
643CPP
644OBJEXT
645EXEEXT
646ac_ct_CC
647CPPFLAGS
648LDFLAGS
649CFLAGS
650CC
651SHLICC2
652host_os
653host_vendor
654host_cpu
655host
656build_os
657build_vendor
658build_cpu
659build
660target_alias
661host_alias
662build_alias
663LIBS
664ECHO_T
665ECHO_N
666ECHO_C
667DEFS
668mandir
669localedir
670libdir
671psdir
672pdfdir
673dvidir
674htmldir
675infodir
676docdir
677oldincludedir
678includedir
679localstatedir
680sharedstatedir
681sysconfdir
682datadir
683datarootdir
684libexecdir
685sbindir
686bindir
687program_transform_name
688prefix
689exec_prefix
690PACKAGE_URL
691PACKAGE_BUGREPORT
692PACKAGE_STRING
693PACKAGE_VERSION
694PACKAGE_TARNAME
695PACKAGE_NAME
696PATH_SEPARATOR
697SHELL'
698ac_subst_files=''
699ac_user_opts='
700enable_option_checking
701with_gcc
702enable_universal
703with_smi
704enable_smb
705with_user
706with_chroot
707with_sandbox_capsicum
708enable_local_libpcap
709with_crypto
710with_cap_ng
711'
712      ac_precious_vars='build_alias
713host_alias
714target_alias
715CC
716CFLAGS
717LDFLAGS
718LIBS
719CPPFLAGS
720CPP'
721
722
723# Initialize some variables set by options.
724ac_init_help=
725ac_init_version=false
726ac_unrecognized_opts=
727ac_unrecognized_sep=
728# The variables have the same names as the options, with
729# dashes changed to underlines.
730cache_file=/dev/null
731exec_prefix=NONE
732no_create=
733no_recursion=
734prefix=NONE
735program_prefix=NONE
736program_suffix=NONE
737program_transform_name=s,x,x,
738silent=
739site=
740srcdir=
741verbose=
742x_includes=NONE
743x_libraries=NONE
744
745# Installation directory options.
746# These are left unexpanded so users can "make install exec_prefix=/foo"
747# and all the variables that are supposed to be based on exec_prefix
748# by default will actually change.
749# Use braces instead of parens because sh, perl, etc. also accept them.
750# (The list follows the same order as the GNU Coding Standards.)
751bindir='${exec_prefix}/bin'
752sbindir='${exec_prefix}/sbin'
753libexecdir='${exec_prefix}/libexec'
754datarootdir='${prefix}/share'
755datadir='${datarootdir}'
756sysconfdir='${prefix}/etc'
757sharedstatedir='${prefix}/com'
758localstatedir='${prefix}/var'
759includedir='${prefix}/include'
760oldincludedir='/usr/include'
761docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
762infodir='${datarootdir}/info'
763htmldir='${docdir}'
764dvidir='${docdir}'
765pdfdir='${docdir}'
766psdir='${docdir}'
767libdir='${exec_prefix}/lib'
768localedir='${datarootdir}/locale'
769mandir='${datarootdir}/man'
770
771ac_prev=
772ac_dashdash=
773for ac_option
774do
775  # If the previous option needs an argument, assign it.
776  if test -n "$ac_prev"; then
777    eval $ac_prev=\$ac_option
778    ac_prev=
779    continue
780  fi
781
782  case $ac_option in
783  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
784  *=)   ac_optarg= ;;
785  *)    ac_optarg=yes ;;
786  esac
787
788  # Accept the important Cygnus configure options, so we can diagnose typos.
789
790  case $ac_dashdash$ac_option in
791  --)
792    ac_dashdash=yes ;;
793
794  -bindir | --bindir | --bindi | --bind | --bin | --bi)
795    ac_prev=bindir ;;
796  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
797    bindir=$ac_optarg ;;
798
799  -build | --build | --buil | --bui | --bu)
800    ac_prev=build_alias ;;
801  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
802    build_alias=$ac_optarg ;;
803
804  -cache-file | --cache-file | --cache-fil | --cache-fi \
805  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
806    ac_prev=cache_file ;;
807  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
808  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
809    cache_file=$ac_optarg ;;
810
811  --config-cache | -C)
812    cache_file=config.cache ;;
813
814  -datadir | --datadir | --datadi | --datad)
815    ac_prev=datadir ;;
816  -datadir=* | --datadir=* | --datadi=* | --datad=*)
817    datadir=$ac_optarg ;;
818
819  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
820  | --dataroo | --dataro | --datar)
821    ac_prev=datarootdir ;;
822  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
823  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
824    datarootdir=$ac_optarg ;;
825
826  -disable-* | --disable-*)
827    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
828    # Reject names that are not valid shell variable names.
829    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
830      as_fn_error $? "invalid feature name: $ac_useropt"
831    ac_useropt_orig=$ac_useropt
832    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
833    case $ac_user_opts in
834      *"
835"enable_$ac_useropt"
836"*) ;;
837      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
838	 ac_unrecognized_sep=', ';;
839    esac
840    eval enable_$ac_useropt=no ;;
841
842  -docdir | --docdir | --docdi | --doc | --do)
843    ac_prev=docdir ;;
844  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
845    docdir=$ac_optarg ;;
846
847  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
848    ac_prev=dvidir ;;
849  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
850    dvidir=$ac_optarg ;;
851
852  -enable-* | --enable-*)
853    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
854    # Reject names that are not valid shell variable names.
855    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856      as_fn_error $? "invalid feature name: $ac_useropt"
857    ac_useropt_orig=$ac_useropt
858    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
859    case $ac_user_opts in
860      *"
861"enable_$ac_useropt"
862"*) ;;
863      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
864	 ac_unrecognized_sep=', ';;
865    esac
866    eval enable_$ac_useropt=\$ac_optarg ;;
867
868  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
869  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
870  | --exec | --exe | --ex)
871    ac_prev=exec_prefix ;;
872  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
873  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
874  | --exec=* | --exe=* | --ex=*)
875    exec_prefix=$ac_optarg ;;
876
877  -gas | --gas | --ga | --g)
878    # Obsolete; use --with-gas.
879    with_gas=yes ;;
880
881  -help | --help | --hel | --he | -h)
882    ac_init_help=long ;;
883  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
884    ac_init_help=recursive ;;
885  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
886    ac_init_help=short ;;
887
888  -host | --host | --hos | --ho)
889    ac_prev=host_alias ;;
890  -host=* | --host=* | --hos=* | --ho=*)
891    host_alias=$ac_optarg ;;
892
893  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
894    ac_prev=htmldir ;;
895  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
896  | --ht=*)
897    htmldir=$ac_optarg ;;
898
899  -includedir | --includedir | --includedi | --included | --include \
900  | --includ | --inclu | --incl | --inc)
901    ac_prev=includedir ;;
902  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
903  | --includ=* | --inclu=* | --incl=* | --inc=*)
904    includedir=$ac_optarg ;;
905
906  -infodir | --infodir | --infodi | --infod | --info | --inf)
907    ac_prev=infodir ;;
908  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
909    infodir=$ac_optarg ;;
910
911  -libdir | --libdir | --libdi | --libd)
912    ac_prev=libdir ;;
913  -libdir=* | --libdir=* | --libdi=* | --libd=*)
914    libdir=$ac_optarg ;;
915
916  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
917  | --libexe | --libex | --libe)
918    ac_prev=libexecdir ;;
919  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
920  | --libexe=* | --libex=* | --libe=*)
921    libexecdir=$ac_optarg ;;
922
923  -localedir | --localedir | --localedi | --localed | --locale)
924    ac_prev=localedir ;;
925  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
926    localedir=$ac_optarg ;;
927
928  -localstatedir | --localstatedir | --localstatedi | --localstated \
929  | --localstate | --localstat | --localsta | --localst | --locals)
930    ac_prev=localstatedir ;;
931  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
932  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
933    localstatedir=$ac_optarg ;;
934
935  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
936    ac_prev=mandir ;;
937  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
938    mandir=$ac_optarg ;;
939
940  -nfp | --nfp | --nf)
941    # Obsolete; use --without-fp.
942    with_fp=no ;;
943
944  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
945  | --no-cr | --no-c | -n)
946    no_create=yes ;;
947
948  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
949  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
950    no_recursion=yes ;;
951
952  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
953  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
954  | --oldin | --oldi | --old | --ol | --o)
955    ac_prev=oldincludedir ;;
956  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
957  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
958  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
959    oldincludedir=$ac_optarg ;;
960
961  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
962    ac_prev=prefix ;;
963  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
964    prefix=$ac_optarg ;;
965
966  -program-prefix | --program-prefix | --program-prefi | --program-pref \
967  | --program-pre | --program-pr | --program-p)
968    ac_prev=program_prefix ;;
969  -program-prefix=* | --program-prefix=* | --program-prefi=* \
970  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
971    program_prefix=$ac_optarg ;;
972
973  -program-suffix | --program-suffix | --program-suffi | --program-suff \
974  | --program-suf | --program-su | --program-s)
975    ac_prev=program_suffix ;;
976  -program-suffix=* | --program-suffix=* | --program-suffi=* \
977  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
978    program_suffix=$ac_optarg ;;
979
980  -program-transform-name | --program-transform-name \
981  | --program-transform-nam | --program-transform-na \
982  | --program-transform-n | --program-transform- \
983  | --program-transform | --program-transfor \
984  | --program-transfo | --program-transf \
985  | --program-trans | --program-tran \
986  | --progr-tra | --program-tr | --program-t)
987    ac_prev=program_transform_name ;;
988  -program-transform-name=* | --program-transform-name=* \
989  | --program-transform-nam=* | --program-transform-na=* \
990  | --program-transform-n=* | --program-transform-=* \
991  | --program-transform=* | --program-transfor=* \
992  | --program-transfo=* | --program-transf=* \
993  | --program-trans=* | --program-tran=* \
994  | --progr-tra=* | --program-tr=* | --program-t=*)
995    program_transform_name=$ac_optarg ;;
996
997  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
998    ac_prev=pdfdir ;;
999  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1000    pdfdir=$ac_optarg ;;
1001
1002  -psdir | --psdir | --psdi | --psd | --ps)
1003    ac_prev=psdir ;;
1004  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1005    psdir=$ac_optarg ;;
1006
1007  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1008  | -silent | --silent | --silen | --sile | --sil)
1009    silent=yes ;;
1010
1011  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1012    ac_prev=sbindir ;;
1013  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1014  | --sbi=* | --sb=*)
1015    sbindir=$ac_optarg ;;
1016
1017  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1018  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1019  | --sharedst | --shareds | --shared | --share | --shar \
1020  | --sha | --sh)
1021    ac_prev=sharedstatedir ;;
1022  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1023  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1024  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1025  | --sha=* | --sh=*)
1026    sharedstatedir=$ac_optarg ;;
1027
1028  -site | --site | --sit)
1029    ac_prev=site ;;
1030  -site=* | --site=* | --sit=*)
1031    site=$ac_optarg ;;
1032
1033  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1034    ac_prev=srcdir ;;
1035  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1036    srcdir=$ac_optarg ;;
1037
1038  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1039  | --syscon | --sysco | --sysc | --sys | --sy)
1040    ac_prev=sysconfdir ;;
1041  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1042  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1043    sysconfdir=$ac_optarg ;;
1044
1045  -target | --target | --targe | --targ | --tar | --ta | --t)
1046    ac_prev=target_alias ;;
1047  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1048    target_alias=$ac_optarg ;;
1049
1050  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1051    verbose=yes ;;
1052
1053  -version | --version | --versio | --versi | --vers | -V)
1054    ac_init_version=: ;;
1055
1056  -with-* | --with-*)
1057    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1058    # Reject names that are not valid shell variable names.
1059    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1060      as_fn_error $? "invalid package name: $ac_useropt"
1061    ac_useropt_orig=$ac_useropt
1062    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1063    case $ac_user_opts in
1064      *"
1065"with_$ac_useropt"
1066"*) ;;
1067      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1068	 ac_unrecognized_sep=', ';;
1069    esac
1070    eval with_$ac_useropt=\$ac_optarg ;;
1071
1072  -without-* | --without-*)
1073    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1074    # Reject names that are not valid shell variable names.
1075    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076      as_fn_error $? "invalid package name: $ac_useropt"
1077    ac_useropt_orig=$ac_useropt
1078    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079    case $ac_user_opts in
1080      *"
1081"with_$ac_useropt"
1082"*) ;;
1083      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1084	 ac_unrecognized_sep=', ';;
1085    esac
1086    eval with_$ac_useropt=no ;;
1087
1088  --x)
1089    # Obsolete; use --with-x.
1090    with_x=yes ;;
1091
1092  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1093  | --x-incl | --x-inc | --x-in | --x-i)
1094    ac_prev=x_includes ;;
1095  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1096  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1097    x_includes=$ac_optarg ;;
1098
1099  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1100  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1101    ac_prev=x_libraries ;;
1102  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1103  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1104    x_libraries=$ac_optarg ;;
1105
1106  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1107Try \`$0 --help' for more information"
1108    ;;
1109
1110  *=*)
1111    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1112    # Reject names that are not valid shell variable names.
1113    case $ac_envvar in #(
1114      '' | [0-9]* | *[!_$as_cr_alnum]* )
1115      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1116    esac
1117    eval $ac_envvar=\$ac_optarg
1118    export $ac_envvar ;;
1119
1120  *)
1121    # FIXME: should be removed in autoconf 3.0.
1122    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1123    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1124      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1125    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1126    ;;
1127
1128  esac
1129done
1130
1131if test -n "$ac_prev"; then
1132  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1133  as_fn_error $? "missing argument to $ac_option"
1134fi
1135
1136if test -n "$ac_unrecognized_opts"; then
1137  case $enable_option_checking in
1138    no) ;;
1139    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1140    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1141  esac
1142fi
1143
1144# Check all directory arguments for consistency.
1145for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1146		datadir sysconfdir sharedstatedir localstatedir includedir \
1147		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1148		libdir localedir mandir
1149do
1150  eval ac_val=\$$ac_var
1151  # Remove trailing slashes.
1152  case $ac_val in
1153    */ )
1154      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1155      eval $ac_var=\$ac_val;;
1156  esac
1157  # Be sure to have absolute directory names.
1158  case $ac_val in
1159    [\\/$]* | ?:[\\/]* )  continue;;
1160    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1161  esac
1162  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1163done
1164
1165# There might be people who depend on the old broken behavior: `$host'
1166# used to hold the argument of --host etc.
1167# FIXME: To remove some day.
1168build=$build_alias
1169host=$host_alias
1170target=$target_alias
1171
1172# FIXME: To remove some day.
1173if test "x$host_alias" != x; then
1174  if test "x$build_alias" = x; then
1175    cross_compiling=maybe
1176  elif test "x$build_alias" != "x$host_alias"; then
1177    cross_compiling=yes
1178  fi
1179fi
1180
1181ac_tool_prefix=
1182test -n "$host_alias" && ac_tool_prefix=$host_alias-
1183
1184test "$silent" = yes && exec 6>/dev/null
1185
1186
1187ac_pwd=`pwd` && test -n "$ac_pwd" &&
1188ac_ls_di=`ls -di .` &&
1189ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1190  as_fn_error $? "working directory cannot be determined"
1191test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1192  as_fn_error $? "pwd does not report name of working directory"
1193
1194
1195# Find the source files, if location was not specified.
1196if test -z "$srcdir"; then
1197  ac_srcdir_defaulted=yes
1198  # Try the directory containing this script, then the parent directory.
1199  ac_confdir=`$as_dirname -- "$as_myself" ||
1200$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1201	 X"$as_myself" : 'X\(//\)[^/]' \| \
1202	 X"$as_myself" : 'X\(//\)$' \| \
1203	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1204$as_echo X"$as_myself" |
1205    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1206	    s//\1/
1207	    q
1208	  }
1209	  /^X\(\/\/\)[^/].*/{
1210	    s//\1/
1211	    q
1212	  }
1213	  /^X\(\/\/\)$/{
1214	    s//\1/
1215	    q
1216	  }
1217	  /^X\(\/\).*/{
1218	    s//\1/
1219	    q
1220	  }
1221	  s/.*/./; q'`
1222  srcdir=$ac_confdir
1223  if test ! -r "$srcdir/$ac_unique_file"; then
1224    srcdir=..
1225  fi
1226else
1227  ac_srcdir_defaulted=no
1228fi
1229if test ! -r "$srcdir/$ac_unique_file"; then
1230  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1231  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1232fi
1233ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1234ac_abs_confdir=`(
1235	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1236	pwd)`
1237# When building in place, set srcdir=.
1238if test "$ac_abs_confdir" = "$ac_pwd"; then
1239  srcdir=.
1240fi
1241# Remove unnecessary trailing slashes from srcdir.
1242# Double slashes in file names in object file debugging info
1243# mess up M-x gdb in Emacs.
1244case $srcdir in
1245*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1246esac
1247for ac_var in $ac_precious_vars; do
1248  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1249  eval ac_env_${ac_var}_value=\$${ac_var}
1250  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1251  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1252done
1253
1254#
1255# Report the --help message.
1256#
1257if test "$ac_init_help" = "long"; then
1258  # Omit some internal or obsolete options to make the list less imposing.
1259  # This message is too long to be a string in the A/UX 3.1 sh.
1260  cat <<_ACEOF
1261\`configure' configures tcpdump 4.99.4 to adapt to many kinds of systems.
1262
1263Usage: $0 [OPTION]... [VAR=VALUE]...
1264
1265To assign environment variables (e.g., CC, CFLAGS...), specify them as
1266VAR=VALUE.  See below for descriptions of some of the useful variables.
1267
1268Defaults for the options are specified in brackets.
1269
1270Configuration:
1271  -h, --help              display this help and exit
1272      --help=short        display options specific to this package
1273      --help=recursive    display the short help of all the included packages
1274  -V, --version           display version information and exit
1275  -q, --quiet, --silent   do not print \`checking ...' messages
1276      --cache-file=FILE   cache test results in FILE [disabled]
1277  -C, --config-cache      alias for \`--cache-file=config.cache'
1278  -n, --no-create         do not create output files
1279      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1280
1281Installation directories:
1282  --prefix=PREFIX         install architecture-independent files in PREFIX
1283                          [$ac_default_prefix]
1284  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1285                          [PREFIX]
1286
1287By default, \`make install' will install all the files in
1288\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1289an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1290for instance \`--prefix=\$HOME'.
1291
1292For better control, use the options below.
1293
1294Fine tuning of the installation directories:
1295  --bindir=DIR            user executables [EPREFIX/bin]
1296  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1297  --libexecdir=DIR        program executables [EPREFIX/libexec]
1298  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1299  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1300  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1301  --libdir=DIR            object code libraries [EPREFIX/lib]
1302  --includedir=DIR        C header files [PREFIX/include]
1303  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1304  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1305  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1306  --infodir=DIR           info documentation [DATAROOTDIR/info]
1307  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1308  --mandir=DIR            man documentation [DATAROOTDIR/man]
1309  --docdir=DIR            documentation root [DATAROOTDIR/doc/tcpdump]
1310  --htmldir=DIR           html documentation [DOCDIR]
1311  --dvidir=DIR            dvi documentation [DOCDIR]
1312  --pdfdir=DIR            pdf documentation [DOCDIR]
1313  --psdir=DIR             ps documentation [DOCDIR]
1314_ACEOF
1315
1316  cat <<\_ACEOF
1317
1318System types:
1319  --build=BUILD     configure for building on BUILD [guessed]
1320  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1321_ACEOF
1322fi
1323
1324if test -n "$ac_init_help"; then
1325  case $ac_init_help in
1326     short | recursive ) echo "Configuration of tcpdump 4.99.4:";;
1327   esac
1328  cat <<\_ACEOF
1329
1330Optional Features:
1331  --disable-option-checking  ignore unrecognized --enable/--with options
1332  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1333  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1334  --disable-universal     don't build universal on macOS
1335  --enable-smb            enable possibly-buggy SMB printer [default=no]
1336  --disable-local-libpcap don't look for a local libpcap [default=check for a
1337                          local libpcap]
1338
1339Optional Packages:
1340  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1341  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1342  --without-gcc           don't use gcc
1343  --with-smi              link with libsmi (allows to load MIBs on the fly to
1344                          decode SNMP packets) [default=yes, if available]
1345  --with-user=USERNAME    drop privileges by default to USERNAME
1346  --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1347  --with-sandbox-capsicum use Capsicum security functions [default=yes, if
1348                          available]
1349  --with-crypto[=DIR]     use OpenSSL/libressl libcrypto (located in directory
1350                          DIR, if specified) [default=yes, if available]
1351  --with-cap-ng           use libcap-ng [default=yes, if available]
1352
1353Some influential environment variables:
1354  CC          C compiler command
1355  CFLAGS      C compiler flags
1356  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1357              nonstandard directory <lib dir>
1358  LIBS        libraries to pass to the linker, e.g. -l<library>
1359  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1360              you have headers in a nonstandard directory <include dir>
1361  CPP         C preprocessor
1362
1363Use these variables to override the choices made by `configure' or to help
1364it to find libraries and programs with nonstandard names/locations.
1365
1366Report bugs to the package provider.
1367_ACEOF
1368ac_status=$?
1369fi
1370
1371if test "$ac_init_help" = "recursive"; then
1372  # If there are subdirs, report their specific --help.
1373  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1374    test -d "$ac_dir" ||
1375      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1376      continue
1377    ac_builddir=.
1378
1379case "$ac_dir" in
1380.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1381*)
1382  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1383  # A ".." for each directory in $ac_dir_suffix.
1384  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1385  case $ac_top_builddir_sub in
1386  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1387  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1388  esac ;;
1389esac
1390ac_abs_top_builddir=$ac_pwd
1391ac_abs_builddir=$ac_pwd$ac_dir_suffix
1392# for backward compatibility:
1393ac_top_builddir=$ac_top_build_prefix
1394
1395case $srcdir in
1396  .)  # We are building in place.
1397    ac_srcdir=.
1398    ac_top_srcdir=$ac_top_builddir_sub
1399    ac_abs_top_srcdir=$ac_pwd ;;
1400  [\\/]* | ?:[\\/]* )  # Absolute name.
1401    ac_srcdir=$srcdir$ac_dir_suffix;
1402    ac_top_srcdir=$srcdir
1403    ac_abs_top_srcdir=$srcdir ;;
1404  *) # Relative name.
1405    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1406    ac_top_srcdir=$ac_top_build_prefix$srcdir
1407    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1408esac
1409ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1410
1411    cd "$ac_dir" || { ac_status=$?; continue; }
1412    # Check for guested configure.
1413    if test -f "$ac_srcdir/configure.gnu"; then
1414      echo &&
1415      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1416    elif test -f "$ac_srcdir/configure"; then
1417      echo &&
1418      $SHELL "$ac_srcdir/configure" --help=recursive
1419    else
1420      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1421    fi || ac_status=$?
1422    cd "$ac_pwd" || { ac_status=$?; break; }
1423  done
1424fi
1425
1426test -n "$ac_init_help" && exit $ac_status
1427if $ac_init_version; then
1428  cat <<\_ACEOF
1429tcpdump configure 4.99.4
1430generated by GNU Autoconf 2.69
1431
1432Copyright (C) 2012 Free Software Foundation, Inc.
1433This configure script is free software; the Free Software Foundation
1434gives unlimited permission to copy, distribute and modify it.
1435_ACEOF
1436  exit
1437fi
1438
1439## ------------------------ ##
1440## Autoconf initialization. ##
1441## ------------------------ ##
1442
1443# ac_fn_c_try_compile LINENO
1444# --------------------------
1445# Try to compile conftest.$ac_ext, and return whether this succeeded.
1446ac_fn_c_try_compile ()
1447{
1448  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1449  rm -f conftest.$ac_objext
1450  if { { ac_try="$ac_compile"
1451case "(($ac_try" in
1452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1453  *) ac_try_echo=$ac_try;;
1454esac
1455eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1456$as_echo "$ac_try_echo"; } >&5
1457  (eval "$ac_compile") 2>conftest.err
1458  ac_status=$?
1459  if test -s conftest.err; then
1460    grep -v '^ *+' conftest.err >conftest.er1
1461    cat conftest.er1 >&5
1462    mv -f conftest.er1 conftest.err
1463  fi
1464  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1465  test $ac_status = 0; } && {
1466	 test -z "$ac_c_werror_flag" ||
1467	 test ! -s conftest.err
1468       } && test -s conftest.$ac_objext; then :
1469  ac_retval=0
1470else
1471  $as_echo "$as_me: failed program was:" >&5
1472sed 's/^/| /' conftest.$ac_ext >&5
1473
1474	ac_retval=1
1475fi
1476  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1477  as_fn_set_status $ac_retval
1478
1479} # ac_fn_c_try_compile
1480
1481# ac_fn_c_try_cpp LINENO
1482# ----------------------
1483# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1484ac_fn_c_try_cpp ()
1485{
1486  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1487  if { { ac_try="$ac_cpp conftest.$ac_ext"
1488case "(($ac_try" in
1489  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1490  *) ac_try_echo=$ac_try;;
1491esac
1492eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1493$as_echo "$ac_try_echo"; } >&5
1494  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1495  ac_status=$?
1496  if test -s conftest.err; then
1497    grep -v '^ *+' conftest.err >conftest.er1
1498    cat conftest.er1 >&5
1499    mv -f conftest.er1 conftest.err
1500  fi
1501  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1502  test $ac_status = 0; } > conftest.i && {
1503	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1504	 test ! -s conftest.err
1505       }; then :
1506  ac_retval=0
1507else
1508  $as_echo "$as_me: failed program was:" >&5
1509sed 's/^/| /' conftest.$ac_ext >&5
1510
1511    ac_retval=1
1512fi
1513  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1514  as_fn_set_status $ac_retval
1515
1516} # ac_fn_c_try_cpp
1517
1518# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1519# -------------------------------------------------------
1520# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1521# the include files in INCLUDES and setting the cache variable VAR
1522# accordingly.
1523ac_fn_c_check_header_mongrel ()
1524{
1525  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526  if eval \${$3+:} false; then :
1527  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1528$as_echo_n "checking for $2... " >&6; }
1529if eval \${$3+:} false; then :
1530  $as_echo_n "(cached) " >&6
1531fi
1532eval ac_res=\$$3
1533	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1534$as_echo "$ac_res" >&6; }
1535else
1536  # Is the header compilable?
1537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1538$as_echo_n "checking $2 usability... " >&6; }
1539cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1540/* end confdefs.h.  */
1541$4
1542#include <$2>
1543_ACEOF
1544if ac_fn_c_try_compile "$LINENO"; then :
1545  ac_header_compiler=yes
1546else
1547  ac_header_compiler=no
1548fi
1549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1551$as_echo "$ac_header_compiler" >&6; }
1552
1553# Is the header present?
1554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1555$as_echo_n "checking $2 presence... " >&6; }
1556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1557/* end confdefs.h.  */
1558#include <$2>
1559_ACEOF
1560if ac_fn_c_try_cpp "$LINENO"; then :
1561  ac_header_preproc=yes
1562else
1563  ac_header_preproc=no
1564fi
1565rm -f conftest.err conftest.i conftest.$ac_ext
1566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1567$as_echo "$ac_header_preproc" >&6; }
1568
1569# So?  What about this header?
1570case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1571  yes:no: )
1572    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1573$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1574    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1575$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1576    ;;
1577  no:yes:* )
1578    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1579$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1580    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1581$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1582    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1583$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1584    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1585$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1586    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1587$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1588    ;;
1589esac
1590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591$as_echo_n "checking for $2... " >&6; }
1592if eval \${$3+:} false; then :
1593  $as_echo_n "(cached) " >&6
1594else
1595  eval "$3=\$ac_header_compiler"
1596fi
1597eval ac_res=\$$3
1598	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599$as_echo "$ac_res" >&6; }
1600fi
1601  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602
1603} # ac_fn_c_check_header_mongrel
1604
1605# ac_fn_c_try_run LINENO
1606# ----------------------
1607# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1608# that executables *can* be run.
1609ac_fn_c_try_run ()
1610{
1611  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612  if { { ac_try="$ac_link"
1613case "(($ac_try" in
1614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615  *) ac_try_echo=$ac_try;;
1616esac
1617eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618$as_echo "$ac_try_echo"; } >&5
1619  (eval "$ac_link") 2>&5
1620  ac_status=$?
1621  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1623  { { case "(($ac_try" in
1624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625  *) ac_try_echo=$ac_try;;
1626esac
1627eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628$as_echo "$ac_try_echo"; } >&5
1629  (eval "$ac_try") 2>&5
1630  ac_status=$?
1631  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1632  test $ac_status = 0; }; }; then :
1633  ac_retval=0
1634else
1635  $as_echo "$as_me: program exited with status $ac_status" >&5
1636       $as_echo "$as_me: failed program was:" >&5
1637sed 's/^/| /' conftest.$ac_ext >&5
1638
1639       ac_retval=$ac_status
1640fi
1641  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1642  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643  as_fn_set_status $ac_retval
1644
1645} # ac_fn_c_try_run
1646
1647# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1648# -------------------------------------------------------
1649# Tests whether HEADER exists and can be compiled using the include files in
1650# INCLUDES, setting the cache variable VAR accordingly.
1651ac_fn_c_check_header_compile ()
1652{
1653  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655$as_echo_n "checking for $2... " >&6; }
1656if eval \${$3+:} false; then :
1657  $as_echo_n "(cached) " >&6
1658else
1659  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660/* end confdefs.h.  */
1661$4
1662#include <$2>
1663_ACEOF
1664if ac_fn_c_try_compile "$LINENO"; then :
1665  eval "$3=yes"
1666else
1667  eval "$3=no"
1668fi
1669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670fi
1671eval ac_res=\$$3
1672	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673$as_echo "$ac_res" >&6; }
1674  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675
1676} # ac_fn_c_check_header_compile
1677
1678# ac_fn_c_try_link LINENO
1679# -----------------------
1680# Try to link conftest.$ac_ext, and return whether this succeeded.
1681ac_fn_c_try_link ()
1682{
1683  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684  rm -f conftest.$ac_objext conftest$ac_exeext
1685  if { { ac_try="$ac_link"
1686case "(($ac_try" in
1687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688  *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692  (eval "$ac_link") 2>conftest.err
1693  ac_status=$?
1694  if test -s conftest.err; then
1695    grep -v '^ *+' conftest.err >conftest.er1
1696    cat conftest.er1 >&5
1697    mv -f conftest.er1 conftest.err
1698  fi
1699  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700  test $ac_status = 0; } && {
1701	 test -z "$ac_c_werror_flag" ||
1702	 test ! -s conftest.err
1703       } && test -s conftest$ac_exeext && {
1704	 test "$cross_compiling" = yes ||
1705	 test -x conftest$ac_exeext
1706       }; then :
1707  ac_retval=0
1708else
1709  $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712	ac_retval=1
1713fi
1714  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1715  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1716  # interfere with the next link command; also delete a directory that is
1717  # left behind by Apple's compiler.  We do this before executing the actions.
1718  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1719  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1720  as_fn_set_status $ac_retval
1721
1722} # ac_fn_c_try_link
1723
1724# ac_fn_c_check_func LINENO FUNC VAR
1725# ----------------------------------
1726# Tests whether FUNC exists, setting the cache variable VAR accordingly
1727ac_fn_c_check_func ()
1728{
1729  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731$as_echo_n "checking for $2... " >&6; }
1732if eval \${$3+:} false; then :
1733  $as_echo_n "(cached) " >&6
1734else
1735  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736/* end confdefs.h.  */
1737/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1738   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1739#define $2 innocuous_$2
1740
1741/* System header to define __stub macros and hopefully few prototypes,
1742    which can conflict with char $2 (); below.
1743    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1744    <limits.h> exists even on freestanding compilers.  */
1745
1746#ifdef __STDC__
1747# include <limits.h>
1748#else
1749# include <assert.h>
1750#endif
1751
1752#undef $2
1753
1754/* Override any GCC internal prototype to avoid an error.
1755   Use char because int might match the return type of a GCC
1756   builtin and then its argument prototype would still apply.  */
1757#ifdef __cplusplus
1758extern "C"
1759#endif
1760char $2 ();
1761/* The GNU C library defines this for functions which it implements
1762    to always fail with ENOSYS.  Some functions are actually named
1763    something starting with __ and the normal name is an alias.  */
1764#if defined __stub_$2 || defined __stub___$2
1765choke me
1766#endif
1767
1768int
1769main ()
1770{
1771return $2 ();
1772  ;
1773  return 0;
1774}
1775_ACEOF
1776if ac_fn_c_try_link "$LINENO"; then :
1777  eval "$3=yes"
1778else
1779  eval "$3=no"
1780fi
1781rm -f core conftest.err conftest.$ac_objext \
1782    conftest$ac_exeext conftest.$ac_ext
1783fi
1784eval ac_res=\$$3
1785	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786$as_echo "$ac_res" >&6; }
1787  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788
1789} # ac_fn_c_check_func
1790
1791# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1792# --------------------------------------------
1793# Tries to find the compile-time value of EXPR in a program that includes
1794# INCLUDES, setting VAR accordingly. Returns whether the value could be
1795# computed
1796ac_fn_c_compute_int ()
1797{
1798  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799  if test "$cross_compiling" = yes; then
1800    # Depending upon the size, compute the lo and hi bounds.
1801cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1802/* end confdefs.h.  */
1803$4
1804int
1805main ()
1806{
1807static int test_array [1 - 2 * !(($2) >= 0)];
1808test_array [0] = 0;
1809return test_array [0];
1810
1811  ;
1812  return 0;
1813}
1814_ACEOF
1815if ac_fn_c_try_compile "$LINENO"; then :
1816  ac_lo=0 ac_mid=0
1817  while :; do
1818    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1819/* end confdefs.h.  */
1820$4
1821int
1822main ()
1823{
1824static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1825test_array [0] = 0;
1826return test_array [0];
1827
1828  ;
1829  return 0;
1830}
1831_ACEOF
1832if ac_fn_c_try_compile "$LINENO"; then :
1833  ac_hi=$ac_mid; break
1834else
1835  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1836			if test $ac_lo -le $ac_mid; then
1837			  ac_lo= ac_hi=
1838			  break
1839			fi
1840			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1841fi
1842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843  done
1844else
1845  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846/* end confdefs.h.  */
1847$4
1848int
1849main ()
1850{
1851static int test_array [1 - 2 * !(($2) < 0)];
1852test_array [0] = 0;
1853return test_array [0];
1854
1855  ;
1856  return 0;
1857}
1858_ACEOF
1859if ac_fn_c_try_compile "$LINENO"; then :
1860  ac_hi=-1 ac_mid=-1
1861  while :; do
1862    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1863/* end confdefs.h.  */
1864$4
1865int
1866main ()
1867{
1868static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1869test_array [0] = 0;
1870return test_array [0];
1871
1872  ;
1873  return 0;
1874}
1875_ACEOF
1876if ac_fn_c_try_compile "$LINENO"; then :
1877  ac_lo=$ac_mid; break
1878else
1879  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1880			if test $ac_mid -le $ac_hi; then
1881			  ac_lo= ac_hi=
1882			  break
1883			fi
1884			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1885fi
1886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1887  done
1888else
1889  ac_lo= ac_hi=
1890fi
1891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1892fi
1893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1894# Binary search between lo and hi bounds.
1895while test "x$ac_lo" != "x$ac_hi"; do
1896  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1897  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898/* end confdefs.h.  */
1899$4
1900int
1901main ()
1902{
1903static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1904test_array [0] = 0;
1905return test_array [0];
1906
1907  ;
1908  return 0;
1909}
1910_ACEOF
1911if ac_fn_c_try_compile "$LINENO"; then :
1912  ac_hi=$ac_mid
1913else
1914  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1915fi
1916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1917done
1918case $ac_lo in #((
1919?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1920'') ac_retval=1 ;;
1921esac
1922  else
1923    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924/* end confdefs.h.  */
1925$4
1926static long int longval () { return $2; }
1927static unsigned long int ulongval () { return $2; }
1928#include <stdio.h>
1929#include <stdlib.h>
1930int
1931main ()
1932{
1933
1934  FILE *f = fopen ("conftest.val", "w");
1935  if (! f)
1936    return 1;
1937  if (($2) < 0)
1938    {
1939      long int i = longval ();
1940      if (i != ($2))
1941	return 1;
1942      fprintf (f, "%ld", i);
1943    }
1944  else
1945    {
1946      unsigned long int i = ulongval ();
1947      if (i != ($2))
1948	return 1;
1949      fprintf (f, "%lu", i);
1950    }
1951  /* Do not output a trailing newline, as this causes \r\n confusion
1952     on some platforms.  */
1953  return ferror (f) || fclose (f) != 0;
1954
1955  ;
1956  return 0;
1957}
1958_ACEOF
1959if ac_fn_c_try_run "$LINENO"; then :
1960  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1961else
1962  ac_retval=1
1963fi
1964rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1965  conftest.$ac_objext conftest.beam conftest.$ac_ext
1966rm -f conftest.val
1967
1968  fi
1969  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970  as_fn_set_status $ac_retval
1971
1972} # ac_fn_c_compute_int
1973
1974# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1975# ---------------------------------------------
1976# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1977# accordingly.
1978ac_fn_c_check_decl ()
1979{
1980  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1981  as_decl_name=`echo $2|sed 's/ *(.*//'`
1982  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1983  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1984$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1985if eval \${$3+:} false; then :
1986  $as_echo_n "(cached) " >&6
1987else
1988  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989/* end confdefs.h.  */
1990$4
1991int
1992main ()
1993{
1994#ifndef $as_decl_name
1995#ifdef __cplusplus
1996  (void) $as_decl_use;
1997#else
1998  (void) $as_decl_name;
1999#endif
2000#endif
2001
2002  ;
2003  return 0;
2004}
2005_ACEOF
2006if ac_fn_c_try_compile "$LINENO"; then :
2007  eval "$3=yes"
2008else
2009  eval "$3=no"
2010fi
2011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2012fi
2013eval ac_res=\$$3
2014	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2015$as_echo "$ac_res" >&6; }
2016  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2017
2018} # ac_fn_c_check_decl
2019
2020# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2021# -------------------------------------------
2022# Tests whether TYPE exists after having included INCLUDES, setting cache
2023# variable VAR accordingly.
2024ac_fn_c_check_type ()
2025{
2026  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2027  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2028$as_echo_n "checking for $2... " >&6; }
2029if eval \${$3+:} false; then :
2030  $as_echo_n "(cached) " >&6
2031else
2032  eval "$3=no"
2033  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2034/* end confdefs.h.  */
2035$4
2036int
2037main ()
2038{
2039if (sizeof ($2))
2040	 return 0;
2041  ;
2042  return 0;
2043}
2044_ACEOF
2045if ac_fn_c_try_compile "$LINENO"; then :
2046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047/* end confdefs.h.  */
2048$4
2049int
2050main ()
2051{
2052if (sizeof (($2)))
2053	    return 0;
2054  ;
2055  return 0;
2056}
2057_ACEOF
2058if ac_fn_c_try_compile "$LINENO"; then :
2059
2060else
2061  eval "$3=yes"
2062fi
2063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064fi
2065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066fi
2067eval ac_res=\$$3
2068	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2069$as_echo "$ac_res" >&6; }
2070  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071
2072} # ac_fn_c_check_type
2073cat >config.log <<_ACEOF
2074This file contains any messages produced by compilers while
2075running configure, to aid debugging if configure makes a mistake.
2076
2077It was created by tcpdump $as_me 4.99.4, which was
2078generated by GNU Autoconf 2.69.  Invocation command line was
2079
2080  $ $0 $@
2081
2082_ACEOF
2083exec 5>>config.log
2084{
2085cat <<_ASUNAME
2086## --------- ##
2087## Platform. ##
2088## --------- ##
2089
2090hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2091uname -m = `(uname -m) 2>/dev/null || echo unknown`
2092uname -r = `(uname -r) 2>/dev/null || echo unknown`
2093uname -s = `(uname -s) 2>/dev/null || echo unknown`
2094uname -v = `(uname -v) 2>/dev/null || echo unknown`
2095
2096/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2097/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2098
2099/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2100/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2101/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2102/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2103/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2104/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2105/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2106
2107_ASUNAME
2108
2109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2110for as_dir in $PATH
2111do
2112  IFS=$as_save_IFS
2113  test -z "$as_dir" && as_dir=.
2114    $as_echo "PATH: $as_dir"
2115  done
2116IFS=$as_save_IFS
2117
2118} >&5
2119
2120cat >&5 <<_ACEOF
2121
2122
2123## ----------- ##
2124## Core tests. ##
2125## ----------- ##
2126
2127_ACEOF
2128
2129
2130# Keep a trace of the command line.
2131# Strip out --no-create and --no-recursion so they do not pile up.
2132# Strip out --silent because we don't want to record it for future runs.
2133# Also quote any args containing shell meta-characters.
2134# Make two passes to allow for proper duplicate-argument suppression.
2135ac_configure_args=
2136ac_configure_args0=
2137ac_configure_args1=
2138ac_must_keep_next=false
2139for ac_pass in 1 2
2140do
2141  for ac_arg
2142  do
2143    case $ac_arg in
2144    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2145    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2146    | -silent | --silent | --silen | --sile | --sil)
2147      continue ;;
2148    *\'*)
2149      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2150    esac
2151    case $ac_pass in
2152    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2153    2)
2154      as_fn_append ac_configure_args1 " '$ac_arg'"
2155      if test $ac_must_keep_next = true; then
2156	ac_must_keep_next=false # Got value, back to normal.
2157      else
2158	case $ac_arg in
2159	  *=* | --config-cache | -C | -disable-* | --disable-* \
2160	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2161	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2162	  | -with-* | --with-* | -without-* | --without-* | --x)
2163	    case "$ac_configure_args0 " in
2164	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2165	    esac
2166	    ;;
2167	  -* ) ac_must_keep_next=true ;;
2168	esac
2169      fi
2170      as_fn_append ac_configure_args " '$ac_arg'"
2171      ;;
2172    esac
2173  done
2174done
2175{ ac_configure_args0=; unset ac_configure_args0;}
2176{ ac_configure_args1=; unset ac_configure_args1;}
2177
2178# When interrupted or exit'd, cleanup temporary files, and complete
2179# config.log.  We remove comments because anyway the quotes in there
2180# would cause problems or look ugly.
2181# WARNING: Use '\'' to represent an apostrophe within the trap.
2182# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2183trap 'exit_status=$?
2184  # Save into config.log some information that might help in debugging.
2185  {
2186    echo
2187
2188    $as_echo "## ---------------- ##
2189## Cache variables. ##
2190## ---------------- ##"
2191    echo
2192    # The following way of writing the cache mishandles newlines in values,
2193(
2194  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2195    eval ac_val=\$$ac_var
2196    case $ac_val in #(
2197    *${as_nl}*)
2198      case $ac_var in #(
2199      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2200$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2201      esac
2202      case $ac_var in #(
2203      _ | IFS | as_nl) ;; #(
2204      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2205      *) { eval $ac_var=; unset $ac_var;} ;;
2206      esac ;;
2207    esac
2208  done
2209  (set) 2>&1 |
2210    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2211    *${as_nl}ac_space=\ *)
2212      sed -n \
2213	"s/'\''/'\''\\\\'\'''\''/g;
2214	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2215      ;; #(
2216    *)
2217      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2218      ;;
2219    esac |
2220    sort
2221)
2222    echo
2223
2224    $as_echo "## ----------------- ##
2225## Output variables. ##
2226## ----------------- ##"
2227    echo
2228    for ac_var in $ac_subst_vars
2229    do
2230      eval ac_val=\$$ac_var
2231      case $ac_val in
2232      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2233      esac
2234      $as_echo "$ac_var='\''$ac_val'\''"
2235    done | sort
2236    echo
2237
2238    if test -n "$ac_subst_files"; then
2239      $as_echo "## ------------------- ##
2240## File substitutions. ##
2241## ------------------- ##"
2242      echo
2243      for ac_var in $ac_subst_files
2244      do
2245	eval ac_val=\$$ac_var
2246	case $ac_val in
2247	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2248	esac
2249	$as_echo "$ac_var='\''$ac_val'\''"
2250      done | sort
2251      echo
2252    fi
2253
2254    if test -s confdefs.h; then
2255      $as_echo "## ----------- ##
2256## confdefs.h. ##
2257## ----------- ##"
2258      echo
2259      cat confdefs.h
2260      echo
2261    fi
2262    test "$ac_signal" != 0 &&
2263      $as_echo "$as_me: caught signal $ac_signal"
2264    $as_echo "$as_me: exit $exit_status"
2265  } >&5
2266  rm -f core *.core core.conftest.* &&
2267    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2268    exit $exit_status
2269' 0
2270for ac_signal in 1 2 13 15; do
2271  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2272done
2273ac_signal=0
2274
2275# confdefs.h avoids OS command line length limits that DEFS can exceed.
2276rm -f -r conftest* confdefs.h
2277
2278$as_echo "/* confdefs.h */" > confdefs.h
2279
2280# Predefined preprocessor variables.
2281
2282cat >>confdefs.h <<_ACEOF
2283#define PACKAGE_NAME "$PACKAGE_NAME"
2284_ACEOF
2285
2286cat >>confdefs.h <<_ACEOF
2287#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2288_ACEOF
2289
2290cat >>confdefs.h <<_ACEOF
2291#define PACKAGE_VERSION "$PACKAGE_VERSION"
2292_ACEOF
2293
2294cat >>confdefs.h <<_ACEOF
2295#define PACKAGE_STRING "$PACKAGE_STRING"
2296_ACEOF
2297
2298cat >>confdefs.h <<_ACEOF
2299#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2300_ACEOF
2301
2302cat >>confdefs.h <<_ACEOF
2303#define PACKAGE_URL "$PACKAGE_URL"
2304_ACEOF
2305
2306
2307# Let the site file select an alternate cache file if it wants to.
2308# Prefer an explicitly selected file to automatically selected ones.
2309ac_site_file1=NONE
2310ac_site_file2=NONE
2311if test -n "$CONFIG_SITE"; then
2312  # We do not want a PATH search for config.site.
2313  case $CONFIG_SITE in #((
2314    -*)  ac_site_file1=./$CONFIG_SITE;;
2315    */*) ac_site_file1=$CONFIG_SITE;;
2316    *)   ac_site_file1=./$CONFIG_SITE;;
2317  esac
2318elif test "x$prefix" != xNONE; then
2319  ac_site_file1=$prefix/share/config.site
2320  ac_site_file2=$prefix/etc/config.site
2321else
2322  ac_site_file1=$ac_default_prefix/share/config.site
2323  ac_site_file2=$ac_default_prefix/etc/config.site
2324fi
2325for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2326do
2327  test "x$ac_site_file" = xNONE && continue
2328  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2329    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2330$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2331    sed 's/^/| /' "$ac_site_file" >&5
2332    . "$ac_site_file" \
2333      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2334$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2335as_fn_error $? "failed to load site script $ac_site_file
2336See \`config.log' for more details" "$LINENO" 5; }
2337  fi
2338done
2339
2340if test -r "$cache_file"; then
2341  # Some versions of bash will fail to source /dev/null (special files
2342  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2343  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2344    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2345$as_echo "$as_me: loading cache $cache_file" >&6;}
2346    case $cache_file in
2347      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2348      *)                      . "./$cache_file";;
2349    esac
2350  fi
2351else
2352  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2353$as_echo "$as_me: creating cache $cache_file" >&6;}
2354  >$cache_file
2355fi
2356
2357# Check that the precious variables saved in the cache have kept the same
2358# value.
2359ac_cache_corrupted=false
2360for ac_var in $ac_precious_vars; do
2361  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2362  eval ac_new_set=\$ac_env_${ac_var}_set
2363  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2364  eval ac_new_val=\$ac_env_${ac_var}_value
2365  case $ac_old_set,$ac_new_set in
2366    set,)
2367      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2368$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2369      ac_cache_corrupted=: ;;
2370    ,set)
2371      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2372$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2373      ac_cache_corrupted=: ;;
2374    ,);;
2375    *)
2376      if test "x$ac_old_val" != "x$ac_new_val"; then
2377	# differences in whitespace do not lead to failure.
2378	ac_old_val_w=`echo x $ac_old_val`
2379	ac_new_val_w=`echo x $ac_new_val`
2380	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2381	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2382$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2383	  ac_cache_corrupted=:
2384	else
2385	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2386$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2387	  eval $ac_var=\$ac_old_val
2388	fi
2389	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2390$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2391	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2392$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2393      fi;;
2394  esac
2395  # Pass precious variables to config.status.
2396  if test "$ac_new_set" = set; then
2397    case $ac_new_val in
2398    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2399    *) ac_arg=$ac_var=$ac_new_val ;;
2400    esac
2401    case " $ac_configure_args " in
2402      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2403      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2404    esac
2405  fi
2406done
2407if $ac_cache_corrupted; then
2408  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2410  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2411$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2412  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2413fi
2414## -------------------- ##
2415## Main body of script. ##
2416## -------------------- ##
2417
2418ac_ext=c
2419ac_cpp='$CPP $CPPFLAGS'
2420ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2421ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2422ac_compiler_gnu=$ac_cv_c_compiler_gnu
2423
2424
2425
2426
2427ac_aux_dir=
2428for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2429  if test -f "$ac_dir/install-sh"; then
2430    ac_aux_dir=$ac_dir
2431    ac_install_sh="$ac_aux_dir/install-sh -c"
2432    break
2433  elif test -f "$ac_dir/install.sh"; then
2434    ac_aux_dir=$ac_dir
2435    ac_install_sh="$ac_aux_dir/install.sh -c"
2436    break
2437  elif test -f "$ac_dir/shtool"; then
2438    ac_aux_dir=$ac_dir
2439    ac_install_sh="$ac_aux_dir/shtool install -c"
2440    break
2441  fi
2442done
2443if test -z "$ac_aux_dir"; then
2444  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2445fi
2446
2447# These three variables are undocumented and unsupported,
2448# and are intended to be withdrawn in a future Autoconf release.
2449# They can cause serious problems if a builder's source tree is in a directory
2450# whose full name contains unusual characters.
2451ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2452ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2453ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2454
2455
2456# Make sure we can run config.sub.
2457$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2458  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2459
2460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2461$as_echo_n "checking build system type... " >&6; }
2462if ${ac_cv_build+:} false; then :
2463  $as_echo_n "(cached) " >&6
2464else
2465  ac_build_alias=$build_alias
2466test "x$ac_build_alias" = x &&
2467  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2468test "x$ac_build_alias" = x &&
2469  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2470ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2471  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2472
2473fi
2474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2475$as_echo "$ac_cv_build" >&6; }
2476case $ac_cv_build in
2477*-*-*) ;;
2478*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2479esac
2480build=$ac_cv_build
2481ac_save_IFS=$IFS; IFS='-'
2482set x $ac_cv_build
2483shift
2484build_cpu=$1
2485build_vendor=$2
2486shift; shift
2487# Remember, the first character of IFS is used to create $*,
2488# except with old shells:
2489build_os=$*
2490IFS=$ac_save_IFS
2491case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2492
2493
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2495$as_echo_n "checking host system type... " >&6; }
2496if ${ac_cv_host+:} false; then :
2497  $as_echo_n "(cached) " >&6
2498else
2499  if test "x$host_alias" = x; then
2500  ac_cv_host=$ac_cv_build
2501else
2502  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2503    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2504fi
2505
2506fi
2507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2508$as_echo "$ac_cv_host" >&6; }
2509case $ac_cv_host in
2510*-*-*) ;;
2511*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2512esac
2513host=$ac_cv_host
2514ac_save_IFS=$IFS; IFS='-'
2515set x $ac_cv_host
2516shift
2517host_cpu=$1
2518host_vendor=$2
2519shift; shift
2520# Remember, the first character of IFS is used to create $*,
2521# except with old shells:
2522host_os=$*
2523IFS=$ac_save_IFS
2524case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534# Check whether --with-gcc was given.
2535if test "${with_gcc+set}" = set; then :
2536  withval=$with_gcc;
2537fi
2538
2539    V_INCLS=""
2540    if test "${srcdir}" != "." ; then
2541	    V_INCLS="-I$srcdir"
2542    fi
2543    if test "${CFLAGS+set}" = set; then
2544	    LBL_CFLAGS="$CFLAGS"
2545    fi
2546    if test -z "$CC" ; then
2547	    case "$host_os" in
2548
2549	    bsdi*)
2550		    # Extract the first word of "shlicc2", so it can be a program name with args.
2551set dummy shlicc2; ac_word=$2
2552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2553$as_echo_n "checking for $ac_word... " >&6; }
2554if ${ac_cv_prog_SHLICC2+:} false; then :
2555  $as_echo_n "(cached) " >&6
2556else
2557  if test -n "$SHLICC2"; then
2558  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2559else
2560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2561for as_dir in $PATH
2562do
2563  IFS=$as_save_IFS
2564  test -z "$as_dir" && as_dir=.
2565    for ac_exec_ext in '' $ac_executable_extensions; do
2566  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2567    ac_cv_prog_SHLICC2="yes"
2568    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2569    break 2
2570  fi
2571done
2572  done
2573IFS=$as_save_IFS
2574
2575  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2576fi
2577fi
2578SHLICC2=$ac_cv_prog_SHLICC2
2579if test -n "$SHLICC2"; then
2580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2581$as_echo "$SHLICC2" >&6; }
2582else
2583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2584$as_echo "no" >&6; }
2585fi
2586
2587
2588		    if test $SHLICC2 = yes ; then
2589			    CC=shlicc2
2590			    export CC
2591		    fi
2592		    ;;
2593	    esac
2594    fi
2595    if test -z "$CC" -a "$with_gcc" = no ; then
2596	    CC=cc
2597	    export CC
2598    fi
2599
2600#
2601# Try to enable as many C99 features as we can.
2602# At minimum, we want C++/C99-style // comments.
2603#
2604ac_ext=c
2605ac_cpp='$CPP $CPPFLAGS'
2606ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2607ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2608ac_compiler_gnu=$ac_cv_c_compiler_gnu
2609if test -n "$ac_tool_prefix"; then
2610  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2611set dummy ${ac_tool_prefix}gcc; ac_word=$2
2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2613$as_echo_n "checking for $ac_word... " >&6; }
2614if ${ac_cv_prog_CC+:} false; then :
2615  $as_echo_n "(cached) " >&6
2616else
2617  if test -n "$CC"; then
2618  ac_cv_prog_CC="$CC" # Let the user override the test.
2619else
2620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2621for as_dir in $PATH
2622do
2623  IFS=$as_save_IFS
2624  test -z "$as_dir" && as_dir=.
2625    for ac_exec_ext in '' $ac_executable_extensions; do
2626  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2627    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2628    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2629    break 2
2630  fi
2631done
2632  done
2633IFS=$as_save_IFS
2634
2635fi
2636fi
2637CC=$ac_cv_prog_CC
2638if test -n "$CC"; then
2639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2640$as_echo "$CC" >&6; }
2641else
2642  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2643$as_echo "no" >&6; }
2644fi
2645
2646
2647fi
2648if test -z "$ac_cv_prog_CC"; then
2649  ac_ct_CC=$CC
2650  # Extract the first word of "gcc", so it can be a program name with args.
2651set dummy gcc; ac_word=$2
2652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2653$as_echo_n "checking for $ac_word... " >&6; }
2654if ${ac_cv_prog_ac_ct_CC+:} false; then :
2655  $as_echo_n "(cached) " >&6
2656else
2657  if test -n "$ac_ct_CC"; then
2658  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2659else
2660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2661for as_dir in $PATH
2662do
2663  IFS=$as_save_IFS
2664  test -z "$as_dir" && as_dir=.
2665    for ac_exec_ext in '' $ac_executable_extensions; do
2666  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2667    ac_cv_prog_ac_ct_CC="gcc"
2668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2669    break 2
2670  fi
2671done
2672  done
2673IFS=$as_save_IFS
2674
2675fi
2676fi
2677ac_ct_CC=$ac_cv_prog_ac_ct_CC
2678if test -n "$ac_ct_CC"; then
2679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2680$as_echo "$ac_ct_CC" >&6; }
2681else
2682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2683$as_echo "no" >&6; }
2684fi
2685
2686  if test "x$ac_ct_CC" = x; then
2687    CC=""
2688  else
2689    case $cross_compiling:$ac_tool_warned in
2690yes:)
2691{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2693ac_tool_warned=yes ;;
2694esac
2695    CC=$ac_ct_CC
2696  fi
2697else
2698  CC="$ac_cv_prog_CC"
2699fi
2700
2701if test -z "$CC"; then
2702          if test -n "$ac_tool_prefix"; then
2703    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2704set dummy ${ac_tool_prefix}cc; ac_word=$2
2705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2706$as_echo_n "checking for $ac_word... " >&6; }
2707if ${ac_cv_prog_CC+:} false; then :
2708  $as_echo_n "(cached) " >&6
2709else
2710  if test -n "$CC"; then
2711  ac_cv_prog_CC="$CC" # Let the user override the test.
2712else
2713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2714for as_dir in $PATH
2715do
2716  IFS=$as_save_IFS
2717  test -z "$as_dir" && as_dir=.
2718    for ac_exec_ext in '' $ac_executable_extensions; do
2719  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2720    ac_cv_prog_CC="${ac_tool_prefix}cc"
2721    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2722    break 2
2723  fi
2724done
2725  done
2726IFS=$as_save_IFS
2727
2728fi
2729fi
2730CC=$ac_cv_prog_CC
2731if test -n "$CC"; then
2732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2733$as_echo "$CC" >&6; }
2734else
2735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2736$as_echo "no" >&6; }
2737fi
2738
2739
2740  fi
2741fi
2742if test -z "$CC"; then
2743  # Extract the first word of "cc", so it can be a program name with args.
2744set dummy cc; ac_word=$2
2745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2746$as_echo_n "checking for $ac_word... " >&6; }
2747if ${ac_cv_prog_CC+:} false; then :
2748  $as_echo_n "(cached) " >&6
2749else
2750  if test -n "$CC"; then
2751  ac_cv_prog_CC="$CC" # Let the user override the test.
2752else
2753  ac_prog_rejected=no
2754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2755for as_dir in $PATH
2756do
2757  IFS=$as_save_IFS
2758  test -z "$as_dir" && as_dir=.
2759    for ac_exec_ext in '' $ac_executable_extensions; do
2760  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2761    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2762       ac_prog_rejected=yes
2763       continue
2764     fi
2765    ac_cv_prog_CC="cc"
2766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2767    break 2
2768  fi
2769done
2770  done
2771IFS=$as_save_IFS
2772
2773if test $ac_prog_rejected = yes; then
2774  # We found a bogon in the path, so make sure we never use it.
2775  set dummy $ac_cv_prog_CC
2776  shift
2777  if test $# != 0; then
2778    # We chose a different compiler from the bogus one.
2779    # However, it has the same basename, so the bogon will be chosen
2780    # first if we set CC to just the basename; use the full file name.
2781    shift
2782    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2783  fi
2784fi
2785fi
2786fi
2787CC=$ac_cv_prog_CC
2788if test -n "$CC"; then
2789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2790$as_echo "$CC" >&6; }
2791else
2792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793$as_echo "no" >&6; }
2794fi
2795
2796
2797fi
2798if test -z "$CC"; then
2799  if test -n "$ac_tool_prefix"; then
2800  for ac_prog in cl.exe
2801  do
2802    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2803set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2805$as_echo_n "checking for $ac_word... " >&6; }
2806if ${ac_cv_prog_CC+:} false; then :
2807  $as_echo_n "(cached) " >&6
2808else
2809  if test -n "$CC"; then
2810  ac_cv_prog_CC="$CC" # Let the user override the test.
2811else
2812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813for as_dir in $PATH
2814do
2815  IFS=$as_save_IFS
2816  test -z "$as_dir" && as_dir=.
2817    for ac_exec_ext in '' $ac_executable_extensions; do
2818  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2819    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2821    break 2
2822  fi
2823done
2824  done
2825IFS=$as_save_IFS
2826
2827fi
2828fi
2829CC=$ac_cv_prog_CC
2830if test -n "$CC"; then
2831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2832$as_echo "$CC" >&6; }
2833else
2834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2835$as_echo "no" >&6; }
2836fi
2837
2838
2839    test -n "$CC" && break
2840  done
2841fi
2842if test -z "$CC"; then
2843  ac_ct_CC=$CC
2844  for ac_prog in cl.exe
2845do
2846  # Extract the first word of "$ac_prog", so it can be a program name with args.
2847set dummy $ac_prog; ac_word=$2
2848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2849$as_echo_n "checking for $ac_word... " >&6; }
2850if ${ac_cv_prog_ac_ct_CC+:} false; then :
2851  $as_echo_n "(cached) " >&6
2852else
2853  if test -n "$ac_ct_CC"; then
2854  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2855else
2856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857for as_dir in $PATH
2858do
2859  IFS=$as_save_IFS
2860  test -z "$as_dir" && as_dir=.
2861    for ac_exec_ext in '' $ac_executable_extensions; do
2862  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2863    ac_cv_prog_ac_ct_CC="$ac_prog"
2864    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2865    break 2
2866  fi
2867done
2868  done
2869IFS=$as_save_IFS
2870
2871fi
2872fi
2873ac_ct_CC=$ac_cv_prog_ac_ct_CC
2874if test -n "$ac_ct_CC"; then
2875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2876$as_echo "$ac_ct_CC" >&6; }
2877else
2878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2879$as_echo "no" >&6; }
2880fi
2881
2882
2883  test -n "$ac_ct_CC" && break
2884done
2885
2886  if test "x$ac_ct_CC" = x; then
2887    CC=""
2888  else
2889    case $cross_compiling:$ac_tool_warned in
2890yes:)
2891{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2892$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2893ac_tool_warned=yes ;;
2894esac
2895    CC=$ac_ct_CC
2896  fi
2897fi
2898
2899fi
2900
2901
2902test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2904as_fn_error $? "no acceptable C compiler found in \$PATH
2905See \`config.log' for more details" "$LINENO" 5; }
2906
2907# Provide some information about the compiler.
2908$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2909set X $ac_compile
2910ac_compiler=$2
2911for ac_option in --version -v -V -qversion; do
2912  { { ac_try="$ac_compiler $ac_option >&5"
2913case "(($ac_try" in
2914  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2915  *) ac_try_echo=$ac_try;;
2916esac
2917eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2918$as_echo "$ac_try_echo"; } >&5
2919  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2920  ac_status=$?
2921  if test -s conftest.err; then
2922    sed '10a\
2923... rest of stderr output deleted ...
2924         10q' conftest.err >conftest.er1
2925    cat conftest.er1 >&5
2926  fi
2927  rm -f conftest.er1 conftest.err
2928  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2929  test $ac_status = 0; }
2930done
2931
2932cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2933/* end confdefs.h.  */
2934
2935int
2936main ()
2937{
2938
2939  ;
2940  return 0;
2941}
2942_ACEOF
2943ac_clean_files_save=$ac_clean_files
2944ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2945# Try to create an executable without -o first, disregard a.out.
2946# It will help us diagnose broken compilers, and finding out an intuition
2947# of exeext.
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2949$as_echo_n "checking whether the C compiler works... " >&6; }
2950ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2951
2952# The possible output files:
2953ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2954
2955ac_rmfiles=
2956for ac_file in $ac_files
2957do
2958  case $ac_file in
2959    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2960    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2961  esac
2962done
2963rm -f $ac_rmfiles
2964
2965if { { ac_try="$ac_link_default"
2966case "(($ac_try" in
2967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2968  *) ac_try_echo=$ac_try;;
2969esac
2970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2971$as_echo "$ac_try_echo"; } >&5
2972  (eval "$ac_link_default") 2>&5
2973  ac_status=$?
2974  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2975  test $ac_status = 0; }; then :
2976  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2977# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2978# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2979# so that the user can short-circuit this test for compilers unknown to
2980# Autoconf.
2981for ac_file in $ac_files ''
2982do
2983  test -f "$ac_file" || continue
2984  case $ac_file in
2985    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2986	;;
2987    [ab].out )
2988	# We found the default executable, but exeext='' is most
2989	# certainly right.
2990	break;;
2991    *.* )
2992	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2993	then :; else
2994	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2995	fi
2996	# We set ac_cv_exeext here because the later test for it is not
2997	# safe: cross compilers may not add the suffix if given an `-o'
2998	# argument, so we may need to know it at that point already.
2999	# Even if this section looks crufty: it has the advantage of
3000	# actually working.
3001	break;;
3002    * )
3003	break;;
3004  esac
3005done
3006test "$ac_cv_exeext" = no && ac_cv_exeext=
3007
3008else
3009  ac_file=''
3010fi
3011if test -z "$ac_file"; then :
3012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013$as_echo "no" >&6; }
3014$as_echo "$as_me: failed program was:" >&5
3015sed 's/^/| /' conftest.$ac_ext >&5
3016
3017{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3018$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3019as_fn_error 77 "C compiler cannot create executables
3020See \`config.log' for more details" "$LINENO" 5; }
3021else
3022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3023$as_echo "yes" >&6; }
3024fi
3025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3026$as_echo_n "checking for C compiler default output file name... " >&6; }
3027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3028$as_echo "$ac_file" >&6; }
3029ac_exeext=$ac_cv_exeext
3030
3031rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3032ac_clean_files=$ac_clean_files_save
3033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3034$as_echo_n "checking for suffix of executables... " >&6; }
3035if { { ac_try="$ac_link"
3036case "(($ac_try" in
3037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038  *) ac_try_echo=$ac_try;;
3039esac
3040eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3041$as_echo "$ac_try_echo"; } >&5
3042  (eval "$ac_link") 2>&5
3043  ac_status=$?
3044  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3045  test $ac_status = 0; }; then :
3046  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3047# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3048# work properly (i.e., refer to `conftest.exe'), while it won't with
3049# `rm'.
3050for ac_file in conftest.exe conftest conftest.*; do
3051  test -f "$ac_file" || continue
3052  case $ac_file in
3053    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3054    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3055	  break;;
3056    * ) break;;
3057  esac
3058done
3059else
3060  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3061$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3062as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3063See \`config.log' for more details" "$LINENO" 5; }
3064fi
3065rm -f conftest conftest$ac_cv_exeext
3066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3067$as_echo "$ac_cv_exeext" >&6; }
3068
3069rm -f conftest.$ac_ext
3070EXEEXT=$ac_cv_exeext
3071ac_exeext=$EXEEXT
3072cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3073/* end confdefs.h.  */
3074#include <stdio.h>
3075int
3076main ()
3077{
3078FILE *f = fopen ("conftest.out", "w");
3079 return ferror (f) || fclose (f) != 0;
3080
3081  ;
3082  return 0;
3083}
3084_ACEOF
3085ac_clean_files="$ac_clean_files conftest.out"
3086# Check that the compiler produces executables we can run.  If not, either
3087# the compiler is broken, or we cross compile.
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3089$as_echo_n "checking whether we are cross compiling... " >&6; }
3090if test "$cross_compiling" != yes; then
3091  { { ac_try="$ac_link"
3092case "(($ac_try" in
3093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3094  *) ac_try_echo=$ac_try;;
3095esac
3096eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3097$as_echo "$ac_try_echo"; } >&5
3098  (eval "$ac_link") 2>&5
3099  ac_status=$?
3100  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3101  test $ac_status = 0; }
3102  if { ac_try='./conftest$ac_cv_exeext'
3103  { { case "(($ac_try" in
3104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105  *) ac_try_echo=$ac_try;;
3106esac
3107eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3108$as_echo "$ac_try_echo"; } >&5
3109  (eval "$ac_try") 2>&5
3110  ac_status=$?
3111  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3112  test $ac_status = 0; }; }; then
3113    cross_compiling=no
3114  else
3115    if test "$cross_compiling" = maybe; then
3116	cross_compiling=yes
3117    else
3118	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3120as_fn_error $? "cannot run C compiled programs.
3121If you meant to cross compile, use \`--host'.
3122See \`config.log' for more details" "$LINENO" 5; }
3123    fi
3124  fi
3125fi
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3127$as_echo "$cross_compiling" >&6; }
3128
3129rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3130ac_clean_files=$ac_clean_files_save
3131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3132$as_echo_n "checking for suffix of object files... " >&6; }
3133if ${ac_cv_objext+:} false; then :
3134  $as_echo_n "(cached) " >&6
3135else
3136  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3137/* end confdefs.h.  */
3138
3139int
3140main ()
3141{
3142
3143  ;
3144  return 0;
3145}
3146_ACEOF
3147rm -f conftest.o conftest.obj
3148if { { ac_try="$ac_compile"
3149case "(($ac_try" in
3150  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3151  *) ac_try_echo=$ac_try;;
3152esac
3153eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3154$as_echo "$ac_try_echo"; } >&5
3155  (eval "$ac_compile") 2>&5
3156  ac_status=$?
3157  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3158  test $ac_status = 0; }; then :
3159  for ac_file in conftest.o conftest.obj conftest.*; do
3160  test -f "$ac_file" || continue;
3161  case $ac_file in
3162    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3163    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3164       break;;
3165  esac
3166done
3167else
3168  $as_echo "$as_me: failed program was:" >&5
3169sed 's/^/| /' conftest.$ac_ext >&5
3170
3171{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3172$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3173as_fn_error $? "cannot compute suffix of object files: cannot compile
3174See \`config.log' for more details" "$LINENO" 5; }
3175fi
3176rm -f conftest.$ac_cv_objext conftest.$ac_ext
3177fi
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3179$as_echo "$ac_cv_objext" >&6; }
3180OBJEXT=$ac_cv_objext
3181ac_objext=$OBJEXT
3182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3183$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3184if ${ac_cv_c_compiler_gnu+:} false; then :
3185  $as_echo_n "(cached) " >&6
3186else
3187  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3188/* end confdefs.h.  */
3189
3190int
3191main ()
3192{
3193#ifndef __GNUC__
3194       choke me
3195#endif
3196
3197  ;
3198  return 0;
3199}
3200_ACEOF
3201if ac_fn_c_try_compile "$LINENO"; then :
3202  ac_compiler_gnu=yes
3203else
3204  ac_compiler_gnu=no
3205fi
3206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207ac_cv_c_compiler_gnu=$ac_compiler_gnu
3208
3209fi
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3211$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3212if test $ac_compiler_gnu = yes; then
3213  GCC=yes
3214else
3215  GCC=
3216fi
3217ac_test_CFLAGS=${CFLAGS+set}
3218ac_save_CFLAGS=$CFLAGS
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3220$as_echo_n "checking whether $CC accepts -g... " >&6; }
3221if ${ac_cv_prog_cc_g+:} false; then :
3222  $as_echo_n "(cached) " >&6
3223else
3224  ac_save_c_werror_flag=$ac_c_werror_flag
3225   ac_c_werror_flag=yes
3226   ac_cv_prog_cc_g=no
3227   CFLAGS="-g"
3228   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229/* end confdefs.h.  */
3230
3231int
3232main ()
3233{
3234
3235  ;
3236  return 0;
3237}
3238_ACEOF
3239if ac_fn_c_try_compile "$LINENO"; then :
3240  ac_cv_prog_cc_g=yes
3241else
3242  CFLAGS=""
3243      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3244/* end confdefs.h.  */
3245
3246int
3247main ()
3248{
3249
3250  ;
3251  return 0;
3252}
3253_ACEOF
3254if ac_fn_c_try_compile "$LINENO"; then :
3255
3256else
3257  ac_c_werror_flag=$ac_save_c_werror_flag
3258	 CFLAGS="-g"
3259	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3260/* end confdefs.h.  */
3261
3262int
3263main ()
3264{
3265
3266  ;
3267  return 0;
3268}
3269_ACEOF
3270if ac_fn_c_try_compile "$LINENO"; then :
3271  ac_cv_prog_cc_g=yes
3272fi
3273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274fi
3275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3276fi
3277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3278   ac_c_werror_flag=$ac_save_c_werror_flag
3279fi
3280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3281$as_echo "$ac_cv_prog_cc_g" >&6; }
3282if test "$ac_test_CFLAGS" = set; then
3283  CFLAGS=$ac_save_CFLAGS
3284elif test $ac_cv_prog_cc_g = yes; then
3285  if test "$GCC" = yes; then
3286    CFLAGS="-g -O2"
3287  else
3288    CFLAGS="-g"
3289  fi
3290else
3291  if test "$GCC" = yes; then
3292    CFLAGS="-O2"
3293  else
3294    CFLAGS=
3295  fi
3296fi
3297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3298$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3299if ${ac_cv_prog_cc_c89+:} false; then :
3300  $as_echo_n "(cached) " >&6
3301else
3302  ac_cv_prog_cc_c89=no
3303ac_save_CC=$CC
3304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3305/* end confdefs.h.  */
3306#include <stdarg.h>
3307#include <stdio.h>
3308struct stat;
3309/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3310struct buf { int x; };
3311FILE * (*rcsopen) (struct buf *, struct stat *, int);
3312static char *e (p, i)
3313     char **p;
3314     int i;
3315{
3316  return p[i];
3317}
3318static char *f (char * (*g) (char **, int), char **p, ...)
3319{
3320  char *s;
3321  va_list v;
3322  va_start (v,p);
3323  s = g (p, va_arg (v,int));
3324  va_end (v);
3325  return s;
3326}
3327
3328/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3329   function prototypes and stuff, but not '\xHH' hex character constants.
3330   These don't provoke an error unfortunately, instead are silently treated
3331   as 'x'.  The following induces an error, until -std is added to get
3332   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3333   array size at least.  It's necessary to write '\x00'==0 to get something
3334   that's true only with -std.  */
3335int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3336
3337/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3338   inside strings and character constants.  */
3339#define FOO(x) 'x'
3340int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3341
3342int test (int i, double x);
3343struct s1 {int (*f) (int a);};
3344struct s2 {int (*f) (double a);};
3345int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3346int argc;
3347char **argv;
3348int
3349main ()
3350{
3351return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3352  ;
3353  return 0;
3354}
3355_ACEOF
3356for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3357	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3358do
3359  CC="$ac_save_CC $ac_arg"
3360  if ac_fn_c_try_compile "$LINENO"; then :
3361  ac_cv_prog_cc_c89=$ac_arg
3362fi
3363rm -f core conftest.err conftest.$ac_objext
3364  test "x$ac_cv_prog_cc_c89" != "xno" && break
3365done
3366rm -f conftest.$ac_ext
3367CC=$ac_save_CC
3368
3369fi
3370# AC_CACHE_VAL
3371case "x$ac_cv_prog_cc_c89" in
3372  x)
3373    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3374$as_echo "none needed" >&6; } ;;
3375  xno)
3376    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3377$as_echo "unsupported" >&6; } ;;
3378  *)
3379    CC="$CC $ac_cv_prog_cc_c89"
3380    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3381$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3382esac
3383if test "x$ac_cv_prog_cc_c89" != xno; then :
3384
3385fi
3386
3387ac_ext=c
3388ac_cpp='$CPP $CPPFLAGS'
3389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3391ac_compiler_gnu=$ac_cv_c_compiler_gnu
3392
3393   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3394$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3395if ${ac_cv_prog_cc_c99+:} false; then :
3396  $as_echo_n "(cached) " >&6
3397else
3398  ac_cv_prog_cc_c99=no
3399ac_save_CC=$CC
3400cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3401/* end confdefs.h.  */
3402#include <stdarg.h>
3403#include <stdbool.h>
3404#include <stdlib.h>
3405#include <wchar.h>
3406#include <stdio.h>
3407
3408// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3409#define debug(...) fprintf (stderr, __VA_ARGS__)
3410#define showlist(...) puts (#__VA_ARGS__)
3411#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3412static void
3413test_varargs_macros (void)
3414{
3415  int x = 1234;
3416  int y = 5678;
3417  debug ("Flag");
3418  debug ("X = %d\n", x);
3419  showlist (The first, second, and third items.);
3420  report (x>y, "x is %d but y is %d", x, y);
3421}
3422
3423// Check long long types.
3424#define BIG64 18446744073709551615ull
3425#define BIG32 4294967295ul
3426#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3427#if !BIG_OK
3428  your preprocessor is broken;
3429#endif
3430#if BIG_OK
3431#else
3432  your preprocessor is broken;
3433#endif
3434static long long int bignum = -9223372036854775807LL;
3435static unsigned long long int ubignum = BIG64;
3436
3437struct incomplete_array
3438{
3439  int datasize;
3440  double data[];
3441};
3442
3443struct named_init {
3444  int number;
3445  const wchar_t *name;
3446  double average;
3447};
3448
3449typedef const char *ccp;
3450
3451static inline int
3452test_restrict (ccp restrict text)
3453{
3454  // See if C++-style comments work.
3455  // Iterate through items via the restricted pointer.
3456  // Also check for declarations in for loops.
3457  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3458    continue;
3459  return 0;
3460}
3461
3462// Check varargs and va_copy.
3463static void
3464test_varargs (const char *format, ...)
3465{
3466  va_list args;
3467  va_start (args, format);
3468  va_list args_copy;
3469  va_copy (args_copy, args);
3470
3471  const char *str;
3472  int number;
3473  float fnumber;
3474
3475  while (*format)
3476    {
3477      switch (*format++)
3478	{
3479	case 's': // string
3480	  str = va_arg (args_copy, const char *);
3481	  break;
3482	case 'd': // int
3483	  number = va_arg (args_copy, int);
3484	  break;
3485	case 'f': // float
3486	  fnumber = va_arg (args_copy, double);
3487	  break;
3488	default:
3489	  break;
3490	}
3491    }
3492  va_end (args_copy);
3493  va_end (args);
3494}
3495
3496int
3497main ()
3498{
3499
3500  // Check bool.
3501  _Bool success = false;
3502
3503  // Check restrict.
3504  if (test_restrict ("String literal") == 0)
3505    success = true;
3506  char *restrict newvar = "Another string";
3507
3508  // Check varargs.
3509  test_varargs ("s, d' f .", "string", 65, 34.234);
3510  test_varargs_macros ();
3511
3512  // Check flexible array members.
3513  struct incomplete_array *ia =
3514    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3515  ia->datasize = 10;
3516  for (int i = 0; i < ia->datasize; ++i)
3517    ia->data[i] = i * 1.234;
3518
3519  // Check named initializers.
3520  struct named_init ni = {
3521    .number = 34,
3522    .name = L"Test wide string",
3523    .average = 543.34343,
3524  };
3525
3526  ni.number = 58;
3527
3528  int dynamic_array[ni.number];
3529  dynamic_array[ni.number - 1] = 543;
3530
3531  // work around unused variable warnings
3532  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3533	  || dynamic_array[ni.number - 1] != 543);
3534
3535  ;
3536  return 0;
3537}
3538_ACEOF
3539for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3540do
3541  CC="$ac_save_CC $ac_arg"
3542  if ac_fn_c_try_compile "$LINENO"; then :
3543  ac_cv_prog_cc_c99=$ac_arg
3544fi
3545rm -f core conftest.err conftest.$ac_objext
3546  test "x$ac_cv_prog_cc_c99" != "xno" && break
3547done
3548rm -f conftest.$ac_ext
3549CC=$ac_save_CC
3550
3551fi
3552# AC_CACHE_VAL
3553case "x$ac_cv_prog_cc_c99" in
3554  x)
3555    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3556$as_echo "none needed" >&6; } ;;
3557  xno)
3558    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3559$as_echo "unsupported" >&6; } ;;
3560  *)
3561    CC="$CC $ac_cv_prog_cc_c99"
3562    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3563$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3564esac
3565if test "x$ac_cv_prog_cc_c99" != xno; then :
3566
3567fi
3568
3569
3570if test "$ac_cv_prog_cc_c99" = "no"; then
3571	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The C compiler does not support C99; there may be compiler errors" >&5
3572$as_echo "$as_me: WARNING: The C compiler does not support C99; there may be compiler errors" >&2;}
3573fi
3574
3575
3576
3577
3578    if test "$GCC" = yes ; then
3579	    #
3580	    # -Werror forces warnings to be errors.
3581	    #
3582	    ac_lbl_cc_force_warning_errors=-Werror
3583    else
3584	    V_INCLS="$V_INCLS -I/usr/local/include"
3585	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
3586
3587	    case "$host_os" in
3588
3589	    darwin*)
3590		    #
3591		    # This is assumed either to be GCC or clang, both
3592		    # of which use -Werror to force warnings to be errors.
3593		    #
3594		    ac_lbl_cc_force_warning_errors=-Werror
3595		    ;;
3596
3597	    hpux*)
3598		    #
3599		    # HP C, which is what we presume we're using, doesn't
3600		    # exit with a non-zero exit status if we hand it an
3601		    # invalid -W flag, can't be forced to do so even with
3602		    # +We, and doesn't handle GCC-style -W flags, so we
3603		    # don't want to try using GCC-style -W flags.
3604		    #
3605		    ac_lbl_cc_dont_try_gcc_dashW=yes
3606		    ;;
3607
3608	    irix*)
3609		    #
3610		    # MIPS C, which is what we presume we're using, doesn't
3611		    # necessarily exit with a non-zero exit status if we
3612		    # hand it an invalid -W flag, can't be forced to do
3613		    # so, and doesn't handle GCC-style -W flags, so we
3614		    # don't want to try using GCC-style -W flags.
3615		    #
3616		    ac_lbl_cc_dont_try_gcc_dashW=yes
3617		    #
3618		    # It also, apparently, defaults to "char" being
3619		    # unsigned, unlike most other C implementations;
3620		    # I suppose we could say "signed char" whenever
3621		    # we want to guarantee a signed "char", but let's
3622		    # just force signed chars.
3623		    #
3624		    # -xansi is normally the default, but the
3625		    # configure script was setting it; perhaps -cckr
3626		    # was the default in the Old Days.  (Then again,
3627		    # that would probably be for backwards compatibility
3628		    # in the days when ANSI C was Shiny and New, i.e.
3629		    # 1989 and the early '90's, so maybe we can just
3630		    # drop support for those compilers.)
3631		    #
3632		    # -g is equivalent to -g2, which turns off
3633		    # optimization; we choose -g3, which generates
3634		    # debugging information but doesn't turn off
3635		    # optimization (even if the optimization would
3636		    # cause inaccuracies in debugging).
3637		    #
3638		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
3639		    ;;
3640
3641	    osf*)
3642		    #
3643		    # Presumed to be DEC OSF/1, Digital UNIX, or
3644		    # Tru64 UNIX.
3645		    #
3646		    # The DEC C compiler, which is what we presume we're
3647		    # using, doesn't exit with a non-zero exit status if we
3648		    # hand it an invalid -W flag, can't be forced to do
3649		    # so, and doesn't handle GCC-style -W flags, so we
3650		    # don't want to try using GCC-style -W flags.
3651		    #
3652		    ac_lbl_cc_dont_try_gcc_dashW=yes
3653		    #
3654		    # -g is equivalent to -g2, which turns off
3655		    # optimization; we choose -g3, which generates
3656		    # debugging information but doesn't turn off
3657		    # optimization (even if the optimization would
3658		    # cause inaccuracies in debugging).
3659		    #
3660		    V_CCOPT="$V_CCOPT -g3"
3661		    ;;
3662
3663	    solaris*)
3664		    #
3665		    # Assumed to be Sun C, which requires -errwarn to force
3666		    # warnings to be treated as errors.
3667		    #
3668		    ac_lbl_cc_force_warning_errors=-errwarn
3669		    ;;
3670
3671	    ultrix*)
3672		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3673$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3674		    if ${ac_cv_lbl_cc_const_proto+:} false; then :
3675  $as_echo_n "(cached) " >&6
3676else
3677
3678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679/* end confdefs.h.  */
3680#include <sys/types.h>
3681int
3682main ()
3683{
3684struct a { int b; };
3685			    void c(const struct a *)
3686  ;
3687  return 0;
3688}
3689_ACEOF
3690if ac_fn_c_try_compile "$LINENO"; then :
3691  ac_cv_lbl_cc_const_proto=yes
3692else
3693  ac_cv_lbl_cc_const_proto=no
3694fi
3695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3696fi
3697
3698		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3699$as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3700		    if test $ac_cv_lbl_cc_const_proto = no ; then
3701
3702$as_echo "#define const /**/" >>confdefs.h
3703
3704		    fi
3705		    ;;
3706	    esac
3707	    V_CCOPT="$V_CCOPT -O"
3708    fi
3709
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3711$as_echo_n "checking for inline... " >&6; }
3712    save_CFLAGS="$CFLAGS"
3713    CFLAGS="$V_CCOPT"
3714    if ${ac_cv_lbl_inline+:} false; then :
3715  $as_echo_n "(cached) " >&6
3716else
3717
3718	ac_cv_lbl_inline=""
3719	ac_lbl_cc_inline=no
3720	for ac_lbl_inline in inline __inline__ __inline
3721	do
3722	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723/* end confdefs.h.  */
3724#define inline $ac_lbl_inline
3725		static inline struct iltest *foo(void);
3726		struct iltest {
3727		    int iltest1;
3728		    int iltest2;
3729		};
3730
3731		static inline struct iltest *
3732		foo()
3733		{
3734		    static struct iltest xxx;
3735
3736		    return &xxx;
3737		}
3738int
3739main ()
3740{
3741
3742  ;
3743  return 0;
3744}
3745_ACEOF
3746if ac_fn_c_try_compile "$LINENO"; then :
3747  ac_lbl_cc_inline=yes
3748fi
3749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3750	    if test "$ac_lbl_cc_inline" = yes ; then
3751		break;
3752	    fi
3753	done
3754	if test "$ac_lbl_cc_inline" = yes ; then
3755	    ac_cv_lbl_inline=$ac_lbl_inline
3756	fi
3757fi
3758
3759    CFLAGS="$save_CFLAGS"
3760    if test ! -z "$ac_cv_lbl_inline" ; then
3761	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3762$as_echo "$ac_cv_lbl_inline" >&6; }
3763    else
3764	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3765$as_echo "no" >&6; }
3766    fi
3767
3768cat >>confdefs.h <<_ACEOF
3769#define inline $ac_cv_lbl_inline
3770_ACEOF
3771
3772
3773ac_ext=c
3774ac_cpp='$CPP $CPPFLAGS'
3775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3777ac_compiler_gnu=$ac_cv_c_compiler_gnu
3778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3779$as_echo_n "checking how to run the C preprocessor... " >&6; }
3780# On Suns, sometimes $CPP names a directory.
3781if test -n "$CPP" && test -d "$CPP"; then
3782  CPP=
3783fi
3784if test -z "$CPP"; then
3785  if ${ac_cv_prog_CPP+:} false; then :
3786  $as_echo_n "(cached) " >&6
3787else
3788      # Double quotes because CPP needs to be expanded
3789    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3790    do
3791      ac_preproc_ok=false
3792for ac_c_preproc_warn_flag in '' yes
3793do
3794  # Use a header file that comes with gcc, so configuring glibc
3795  # with a fresh cross-compiler works.
3796  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3797  # <limits.h> exists even on freestanding compilers.
3798  # On the NeXT, cc -E runs the code through the compiler's parser,
3799  # not just through cpp. "Syntax error" is here to catch this case.
3800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801/* end confdefs.h.  */
3802#ifdef __STDC__
3803# include <limits.h>
3804#else
3805# include <assert.h>
3806#endif
3807		     Syntax error
3808_ACEOF
3809if ac_fn_c_try_cpp "$LINENO"; then :
3810
3811else
3812  # Broken: fails on valid input.
3813continue
3814fi
3815rm -f conftest.err conftest.i conftest.$ac_ext
3816
3817  # OK, works on sane cases.  Now check whether nonexistent headers
3818  # can be detected and how.
3819  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3820/* end confdefs.h.  */
3821#include <ac_nonexistent.h>
3822_ACEOF
3823if ac_fn_c_try_cpp "$LINENO"; then :
3824  # Broken: success on invalid input.
3825continue
3826else
3827  # Passes both tests.
3828ac_preproc_ok=:
3829break
3830fi
3831rm -f conftest.err conftest.i conftest.$ac_ext
3832
3833done
3834# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3835rm -f conftest.i conftest.err conftest.$ac_ext
3836if $ac_preproc_ok; then :
3837  break
3838fi
3839
3840    done
3841    ac_cv_prog_CPP=$CPP
3842
3843fi
3844  CPP=$ac_cv_prog_CPP
3845else
3846  ac_cv_prog_CPP=$CPP
3847fi
3848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3849$as_echo "$CPP" >&6; }
3850ac_preproc_ok=false
3851for ac_c_preproc_warn_flag in '' yes
3852do
3853  # Use a header file that comes with gcc, so configuring glibc
3854  # with a fresh cross-compiler works.
3855  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3856  # <limits.h> exists even on freestanding compilers.
3857  # On the NeXT, cc -E runs the code through the compiler's parser,
3858  # not just through cpp. "Syntax error" is here to catch this case.
3859  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3860/* end confdefs.h.  */
3861#ifdef __STDC__
3862# include <limits.h>
3863#else
3864# include <assert.h>
3865#endif
3866		     Syntax error
3867_ACEOF
3868if ac_fn_c_try_cpp "$LINENO"; then :
3869
3870else
3871  # Broken: fails on valid input.
3872continue
3873fi
3874rm -f conftest.err conftest.i conftest.$ac_ext
3875
3876  # OK, works on sane cases.  Now check whether nonexistent headers
3877  # can be detected and how.
3878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3879/* end confdefs.h.  */
3880#include <ac_nonexistent.h>
3881_ACEOF
3882if ac_fn_c_try_cpp "$LINENO"; then :
3883  # Broken: success on invalid input.
3884continue
3885else
3886  # Passes both tests.
3887ac_preproc_ok=:
3888break
3889fi
3890rm -f conftest.err conftest.i conftest.$ac_ext
3891
3892done
3893# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3894rm -f conftest.i conftest.err conftest.$ac_ext
3895if $ac_preproc_ok; then :
3896
3897else
3898  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3900as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3901See \`config.log' for more details" "$LINENO" 5; }
3902fi
3903
3904ac_ext=c
3905ac_cpp='$CPP $CPPFLAGS'
3906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3908ac_compiler_gnu=$ac_cv_c_compiler_gnu
3909
3910
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3912$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3913if ${ac_cv_path_GREP+:} false; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  if test -z "$GREP"; then
3917  ac_path_GREP_found=false
3918  # Loop through the user's path and test for each of PROGNAME-LIST
3919  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3920for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3921do
3922  IFS=$as_save_IFS
3923  test -z "$as_dir" && as_dir=.
3924    for ac_prog in grep ggrep; do
3925    for ac_exec_ext in '' $ac_executable_extensions; do
3926      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3927      as_fn_executable_p "$ac_path_GREP" || continue
3928# Check for GNU ac_path_GREP and select it if it is found.
3929  # Check for GNU $ac_path_GREP
3930case `"$ac_path_GREP" --version 2>&1` in
3931*GNU*)
3932  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3933*)
3934  ac_count=0
3935  $as_echo_n 0123456789 >"conftest.in"
3936  while :
3937  do
3938    cat "conftest.in" "conftest.in" >"conftest.tmp"
3939    mv "conftest.tmp" "conftest.in"
3940    cp "conftest.in" "conftest.nl"
3941    $as_echo 'GREP' >> "conftest.nl"
3942    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3943    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3944    as_fn_arith $ac_count + 1 && ac_count=$as_val
3945    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3946      # Best one so far, save it but keep looking for a better one
3947      ac_cv_path_GREP="$ac_path_GREP"
3948      ac_path_GREP_max=$ac_count
3949    fi
3950    # 10*(2^10) chars as input seems more than enough
3951    test $ac_count -gt 10 && break
3952  done
3953  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3954esac
3955
3956      $ac_path_GREP_found && break 3
3957    done
3958  done
3959  done
3960IFS=$as_save_IFS
3961  if test -z "$ac_cv_path_GREP"; then
3962    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3963  fi
3964else
3965  ac_cv_path_GREP=$GREP
3966fi
3967
3968fi
3969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3970$as_echo "$ac_cv_path_GREP" >&6; }
3971 GREP="$ac_cv_path_GREP"
3972
3973
3974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3975$as_echo_n "checking for egrep... " >&6; }
3976if ${ac_cv_path_EGREP+:} false; then :
3977  $as_echo_n "(cached) " >&6
3978else
3979  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3980   then ac_cv_path_EGREP="$GREP -E"
3981   else
3982     if test -z "$EGREP"; then
3983  ac_path_EGREP_found=false
3984  # Loop through the user's path and test for each of PROGNAME-LIST
3985  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3986for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3987do
3988  IFS=$as_save_IFS
3989  test -z "$as_dir" && as_dir=.
3990    for ac_prog in egrep; do
3991    for ac_exec_ext in '' $ac_executable_extensions; do
3992      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3993      as_fn_executable_p "$ac_path_EGREP" || continue
3994# Check for GNU ac_path_EGREP and select it if it is found.
3995  # Check for GNU $ac_path_EGREP
3996case `"$ac_path_EGREP" --version 2>&1` in
3997*GNU*)
3998  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3999*)
4000  ac_count=0
4001  $as_echo_n 0123456789 >"conftest.in"
4002  while :
4003  do
4004    cat "conftest.in" "conftest.in" >"conftest.tmp"
4005    mv "conftest.tmp" "conftest.in"
4006    cp "conftest.in" "conftest.nl"
4007    $as_echo 'EGREP' >> "conftest.nl"
4008    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4009    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4010    as_fn_arith $ac_count + 1 && ac_count=$as_val
4011    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4012      # Best one so far, save it but keep looking for a better one
4013      ac_cv_path_EGREP="$ac_path_EGREP"
4014      ac_path_EGREP_max=$ac_count
4015    fi
4016    # 10*(2^10) chars as input seems more than enough
4017    test $ac_count -gt 10 && break
4018  done
4019  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4020esac
4021
4022      $ac_path_EGREP_found && break 3
4023    done
4024  done
4025  done
4026IFS=$as_save_IFS
4027  if test -z "$ac_cv_path_EGREP"; then
4028    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4029  fi
4030else
4031  ac_cv_path_EGREP=$EGREP
4032fi
4033
4034   fi
4035fi
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4037$as_echo "$ac_cv_path_EGREP" >&6; }
4038 EGREP="$ac_cv_path_EGREP"
4039
4040
4041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4042$as_echo_n "checking for ANSI C header files... " >&6; }
4043if ${ac_cv_header_stdc+:} false; then :
4044  $as_echo_n "(cached) " >&6
4045else
4046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047/* end confdefs.h.  */
4048#include <stdlib.h>
4049#include <stdarg.h>
4050#include <string.h>
4051#include <float.h>
4052
4053int
4054main ()
4055{
4056
4057  ;
4058  return 0;
4059}
4060_ACEOF
4061if ac_fn_c_try_compile "$LINENO"; then :
4062  ac_cv_header_stdc=yes
4063else
4064  ac_cv_header_stdc=no
4065fi
4066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4067
4068if test $ac_cv_header_stdc = yes; then
4069  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4070  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4071/* end confdefs.h.  */
4072#include <string.h>
4073
4074_ACEOF
4075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4076  $EGREP "memchr" >/dev/null 2>&1; then :
4077
4078else
4079  ac_cv_header_stdc=no
4080fi
4081rm -f conftest*
4082
4083fi
4084
4085if test $ac_cv_header_stdc = yes; then
4086  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4087  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4088/* end confdefs.h.  */
4089#include <stdlib.h>
4090
4091_ACEOF
4092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4093  $EGREP "free" >/dev/null 2>&1; then :
4094
4095else
4096  ac_cv_header_stdc=no
4097fi
4098rm -f conftest*
4099
4100fi
4101
4102if test $ac_cv_header_stdc = yes; then
4103  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4104  if test "$cross_compiling" = yes; then :
4105  :
4106else
4107  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4108/* end confdefs.h.  */
4109#include <ctype.h>
4110#include <stdlib.h>
4111#if ((' ' & 0x0FF) == 0x020)
4112# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4113# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4114#else
4115# define ISLOWER(c) \
4116		   (('a' <= (c) && (c) <= 'i') \
4117		     || ('j' <= (c) && (c) <= 'r') \
4118		     || ('s' <= (c) && (c) <= 'z'))
4119# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4120#endif
4121
4122#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4123int
4124main ()
4125{
4126  int i;
4127  for (i = 0; i < 256; i++)
4128    if (XOR (islower (i), ISLOWER (i))
4129	|| toupper (i) != TOUPPER (i))
4130      return 2;
4131  return 0;
4132}
4133_ACEOF
4134if ac_fn_c_try_run "$LINENO"; then :
4135
4136else
4137  ac_cv_header_stdc=no
4138fi
4139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4140  conftest.$ac_objext conftest.beam conftest.$ac_ext
4141fi
4142
4143fi
4144fi
4145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4146$as_echo "$ac_cv_header_stdc" >&6; }
4147if test $ac_cv_header_stdc = yes; then
4148
4149$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4150
4151fi
4152
4153# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4154for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4155		  inttypes.h stdint.h unistd.h
4156do :
4157  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4158ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4159"
4160if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4161  cat >>confdefs.h <<_ACEOF
4162#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4163_ACEOF
4164
4165fi
4166
4167done
4168
4169
4170for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h net/if.h
4171do :
4172  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4173ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4174if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4175  cat >>confdefs.h <<_ACEOF
4176#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4177_ACEOF
4178
4179fi
4180
4181done
4182
4183
4184case "$host_os" in
4185
4186darwin*)
4187	# Check whether --enable-universal was given.
4188if test "${enable_universal+set}" = set; then :
4189  enableval=$enable_universal;
4190fi
4191
4192	if test "$enable_universal" != "no"; then
4193		case "$host_os" in
4194
4195		darwin9.*)
4196			#
4197			# Leopard.  Build for x86 and 32-bit PowerPC, with
4198			# x86 first.  (That's what Apple does.)
4199			#
4200			V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4201			LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4202			;;
4203
4204		darwin10.*)
4205			#
4206			# Snow Leopard.  Build for x86-64 and x86, with
4207			# x86-64 first.  (That's what Apple does.)
4208			#
4209			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4210			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4211			;;
4212		esac
4213	fi
4214	;;
4215esac
4216
4217
4218
4219# Check whether --with-smi was given.
4220if test "${with_smi+set}" = set; then :
4221  withval=$with_smi;
4222else
4223  with_smi=yes
4224fi
4225
4226
4227if test "x$with_smi" != "xno" ; then
4228	ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4229if test "x$ac_cv_header_smi_h" = xyes; then :
4230
4231		#
4232		# OK, we found smi.h.  Do we have libsmi with smiInit?
4233		#
4234		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4235$as_echo_n "checking for smiInit in -lsmi... " >&6; }
4236if ${ac_cv_lib_smi_smiInit+:} false; then :
4237  $as_echo_n "(cached) " >&6
4238else
4239  ac_check_lib_save_LIBS=$LIBS
4240LIBS="-lsmi  $LIBS"
4241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4242/* end confdefs.h.  */
4243
4244/* Override any GCC internal prototype to avoid an error.
4245   Use char because int might match the return type of a GCC
4246   builtin and then its argument prototype would still apply.  */
4247#ifdef __cplusplus
4248extern "C"
4249#endif
4250char smiInit ();
4251int
4252main ()
4253{
4254return smiInit ();
4255  ;
4256  return 0;
4257}
4258_ACEOF
4259if ac_fn_c_try_link "$LINENO"; then :
4260  ac_cv_lib_smi_smiInit=yes
4261else
4262  ac_cv_lib_smi_smiInit=no
4263fi
4264rm -f core conftest.err conftest.$ac_objext \
4265    conftest$ac_exeext conftest.$ac_ext
4266LIBS=$ac_check_lib_save_LIBS
4267fi
4268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4269$as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4270if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4271
4272			#
4273			# OK, we have libsmi with smiInit.  Can we use it?
4274			#
4275			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4276$as_echo_n "checking whether to enable libsmi... " >&6; }
4277			savedlibs="$LIBS"
4278			LIBS="-lsmi $LIBS"
4279			if test "$cross_compiling" = yes; then :
4280
4281					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4282$as_echo "not when cross-compiling" >&6; }
4283					LIBS="$savedlibs"
4284
4285
4286else
4287  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4288/* end confdefs.h.  */
4289
4290/* libsmi available check */
4291#include <stdio.h>
4292#include <stdlib.h>
4293#include <string.h>
4294#include <smi.h>
4295int main()
4296{
4297  int current, revision, age, n;
4298  const int required = 2;
4299  if (smiInit(""))
4300    exit(1);
4301  if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4302    exit(2);
4303  n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4304  if (n != 3)
4305    exit(3);
4306  if (required < current - age || required > current)
4307    exit(4);
4308  exit(0);
4309}
4310
4311_ACEOF
4312if ac_fn_c_try_run "$LINENO"; then :
4313
4314					{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4315$as_echo "yes" >&6; }
4316
4317$as_echo "#define USE_LIBSMI 1" >>confdefs.h
4318
4319
4320else
4321
4322																																			case $? in
4323					  1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4324$as_echo "no - smiInit failed" >&6; } ;;
4325					  2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4326$as_echo "no - header/library version mismatch" >&6; } ;;
4327					  3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4328$as_echo "no - can't determine library version" >&6; } ;;
4329					  4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4330$as_echo "no - too old" >&6; } ;;
4331					  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332$as_echo "no" >&6; } ;;
4333					esac
4334					LIBS="$savedlibs"
4335
4336fi
4337rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4338  conftest.$ac_objext conftest.beam conftest.$ac_ext
4339fi
4340
4341
4342fi
4343
4344
4345fi
4346
4347
4348fi
4349
4350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4351$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4352# Check whether --enable-smb was given.
4353if test "${enable_smb+set}" = set; then :
4354  enableval=$enable_smb;
4355else
4356  enableval=no
4357fi
4358
4359case "$enableval" in
4360yes)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4361$as_echo "yes" >&6; }
4362
4363$as_echo "#define ENABLE_SMB 1" >>confdefs.h
4364
4365	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4366	;;
4367*)	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4368$as_echo "no" >&6; }
4369	;;
4370esac
4371
4372
4373# Check whether --with-user was given.
4374if test "${with_user+set}" = set; then :
4375  withval=$with_user;
4376fi
4377
4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4379$as_echo_n "checking whether to drop root privileges by default... " >&6; }
4380if test ! -z "$with_user" ; then
4381
4382cat >>confdefs.h <<_ACEOF
4383#define WITH_USER "$withval"
4384_ACEOF
4385
4386       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4387$as_echo "to \"$withval\"" >&6; }
4388else
4389       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4390$as_echo "no" >&6; }
4391fi
4392
4393
4394# Check whether --with-chroot was given.
4395if test "${with_chroot+set}" = set; then :
4396  withval=$with_chroot;
4397fi
4398
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4400$as_echo_n "checking whether to chroot... " >&6; }
4401if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4402
4403cat >>confdefs.h <<_ACEOF
4404#define WITH_CHROOT "$withval"
4405_ACEOF
4406
4407       { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4408$as_echo "to \"$withval\"" >&6; }
4409else
4410       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4411$as_echo "no" >&6; }
4412fi
4413
4414
4415# Check whether --with-sandbox-capsicum was given.
4416if test "${with_sandbox_capsicum+set}" = set; then :
4417  withval=$with_sandbox_capsicum;
4418fi
4419
4420#
4421# Check whether various functions are available.  If any are, set
4422# ac_lbl_capsicum_function_seen to yes; if any are not, set
4423# ac_lbl_capsicum_function_not_seen to yes.
4424#
4425# We don't check cap_rights_init(), as it's a macro, wrapping another
4426# function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
4427# doesn't handle that.
4428#
4429# All of the ones we check for must be available in order to enable
4430# capsicum sandboxing.
4431#
4432# XXX - do we need to check for all of them, or are there some that, if
4433# present, imply others are present?
4434#
4435if test -z "$with_sandbox_capsicum" || test "$with_sandbox_capsicum" != "no" ; then
4436	#
4437	# First, make sure we have the required header.
4438	#
4439	ac_fn_c_check_header_mongrel "$LINENO" "sys/capsicum.h" "ac_cv_header_sys_capsicum_h" "$ac_includes_default"
4440if test "x$ac_cv_header_sys_capsicum_h" = xyes; then :
4441
4442		#
4443		# We do; now make sure we have the required functions.
4444		#
4445		for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
4446do :
4447  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4448ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4449if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4450  cat >>confdefs.h <<_ACEOF
4451#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4452_ACEOF
4453 ac_lbl_capsicum_function_seen=yes
4454else
4455  ac_lbl_capsicum_function_not_seen=yes
4456fi
4457done
4458
4459
4460fi
4461
4462
4463	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcasper" >&5
4464$as_echo_n "checking for cap_init in -lcasper... " >&6; }
4465if ${ac_cv_lib_casper_cap_init+:} false; then :
4466  $as_echo_n "(cached) " >&6
4467else
4468  ac_check_lib_save_LIBS=$LIBS
4469LIBS="-lcasper  $LIBS"
4470cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4471/* end confdefs.h.  */
4472
4473/* Override any GCC internal prototype to avoid an error.
4474   Use char because int might match the return type of a GCC
4475   builtin and then its argument prototype would still apply.  */
4476#ifdef __cplusplus
4477extern "C"
4478#endif
4479char cap_init ();
4480int
4481main ()
4482{
4483return cap_init ();
4484  ;
4485  return 0;
4486}
4487_ACEOF
4488if ac_fn_c_try_link "$LINENO"; then :
4489  ac_cv_lib_casper_cap_init=yes
4490else
4491  ac_cv_lib_casper_cap_init=no
4492fi
4493rm -f core conftest.err conftest.$ac_objext \
4494    conftest$ac_exeext conftest.$ac_ext
4495LIBS=$ac_check_lib_save_LIBS
4496fi
4497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_casper_cap_init" >&5
4498$as_echo "$ac_cv_lib_casper_cap_init" >&6; }
4499if test "x$ac_cv_lib_casper_cap_init" = xyes; then :
4500  LIBS="$LIBS -lcasper"
4501fi
4502
4503	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_gethostbyaddr in -lcap_dns" >&5
4504$as_echo_n "checking for cap_gethostbyaddr in -lcap_dns... " >&6; }
4505if ${ac_cv_lib_cap_dns_cap_gethostbyaddr+:} false; then :
4506  $as_echo_n "(cached) " >&6
4507else
4508  ac_check_lib_save_LIBS=$LIBS
4509LIBS="-lcap_dns  $LIBS"
4510cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4511/* end confdefs.h.  */
4512
4513/* Override any GCC internal prototype to avoid an error.
4514   Use char because int might match the return type of a GCC
4515   builtin and then its argument prototype would still apply.  */
4516#ifdef __cplusplus
4517extern "C"
4518#endif
4519char cap_gethostbyaddr ();
4520int
4521main ()
4522{
4523return cap_gethostbyaddr ();
4524  ;
4525  return 0;
4526}
4527_ACEOF
4528if ac_fn_c_try_link "$LINENO"; then :
4529  ac_cv_lib_cap_dns_cap_gethostbyaddr=yes
4530else
4531  ac_cv_lib_cap_dns_cap_gethostbyaddr=no
4532fi
4533rm -f core conftest.err conftest.$ac_objext \
4534    conftest$ac_exeext conftest.$ac_ext
4535LIBS=$ac_check_lib_save_LIBS
4536fi
4537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_dns_cap_gethostbyaddr" >&5
4538$as_echo "$ac_cv_lib_cap_dns_cap_gethostbyaddr" >&6; }
4539if test "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = xyes; then :
4540  LIBS="$LIBS -lcap_dns"
4541fi
4542
4543fi
4544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4545$as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4546if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4547
4548$as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4549
4550	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4551$as_echo "yes" >&6; }
4552else
4553	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4554$as_echo "no" >&6; }
4555fi
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using Casper library" >&5
4557$as_echo_n "checking whether to sandbox using Casper library... " >&6; }
4558if test "x$ac_cv_lib_casper_cap_init" = "xyes" -a "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = "xyes"; then
4559
4560$as_echo "#define HAVE_CASPER 1" >>confdefs.h
4561
4562	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4563$as_echo "yes" >&6; }
4564else
4565	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4566$as_echo "no" >&6; }
4567fi
4568
4569#
4570# We must check this before checking whether to check the OS's IPv6,
4571# support because, on some platforms (such as SunOS 5.x), the test
4572# program requires the extra networking libraries.
4573#
4574
4575    # Most operating systems have gethostbyname() in the default searched
4576    # libraries (i.e. libc):
4577    # Some OSes (eg. Solaris) place it in libnsl
4578    # Some strange OSes (SINIX) have it in libsocket:
4579    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4580$as_echo_n "checking for library containing gethostbyname... " >&6; }
4581if ${ac_cv_search_gethostbyname+:} false; then :
4582  $as_echo_n "(cached) " >&6
4583else
4584  ac_func_search_save_LIBS=$LIBS
4585cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4586/* end confdefs.h.  */
4587
4588/* Override any GCC internal prototype to avoid an error.
4589   Use char because int might match the return type of a GCC
4590   builtin and then its argument prototype would still apply.  */
4591#ifdef __cplusplus
4592extern "C"
4593#endif
4594char gethostbyname ();
4595int
4596main ()
4597{
4598return gethostbyname ();
4599  ;
4600  return 0;
4601}
4602_ACEOF
4603for ac_lib in '' nsl socket resolv; do
4604  if test -z "$ac_lib"; then
4605    ac_res="none required"
4606  else
4607    ac_res=-l$ac_lib
4608    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4609  fi
4610  if ac_fn_c_try_link "$LINENO"; then :
4611  ac_cv_search_gethostbyname=$ac_res
4612fi
4613rm -f core conftest.err conftest.$ac_objext \
4614    conftest$ac_exeext
4615  if ${ac_cv_search_gethostbyname+:} false; then :
4616  break
4617fi
4618done
4619if ${ac_cv_search_gethostbyname+:} false; then :
4620
4621else
4622  ac_cv_search_gethostbyname=no
4623fi
4624rm conftest.$ac_ext
4625LIBS=$ac_func_search_save_LIBS
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4628$as_echo "$ac_cv_search_gethostbyname" >&6; }
4629ac_res=$ac_cv_search_gethostbyname
4630if test "$ac_res" != no; then :
4631  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4632
4633fi
4634
4635    # Unfortunately libsocket sometimes depends on libnsl and
4636    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4637    if test "$ac_cv_search_gethostbyname" = "no"
4638    then
4639	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4640$as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4641if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4642  $as_echo_n "(cached) " >&6
4643else
4644  ac_check_lib_save_LIBS=$LIBS
4645LIBS="-lsocket -lnsl $LIBS"
4646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h.  */
4648
4649/* Override any GCC internal prototype to avoid an error.
4650   Use char because int might match the return type of a GCC
4651   builtin and then its argument prototype would still apply.  */
4652#ifdef __cplusplus
4653extern "C"
4654#endif
4655char gethostbyname ();
4656int
4657main ()
4658{
4659return gethostbyname ();
4660  ;
4661  return 0;
4662}
4663_ACEOF
4664if ac_fn_c_try_link "$LINENO"; then :
4665  ac_cv_lib_socket_gethostbyname=yes
4666else
4667  ac_cv_lib_socket_gethostbyname=no
4668fi
4669rm -f core conftest.err conftest.$ac_objext \
4670    conftest$ac_exeext conftest.$ac_ext
4671LIBS=$ac_check_lib_save_LIBS
4672fi
4673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4674$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4675if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4676  LIBS="-lsocket -lnsl $LIBS"
4677fi
4678
4679    fi
4680    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4681$as_echo_n "checking for library containing socket... " >&6; }
4682if ${ac_cv_search_socket+:} false; then :
4683  $as_echo_n "(cached) " >&6
4684else
4685  ac_func_search_save_LIBS=$LIBS
4686cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687/* end confdefs.h.  */
4688
4689/* Override any GCC internal prototype to avoid an error.
4690   Use char because int might match the return type of a GCC
4691   builtin and then its argument prototype would still apply.  */
4692#ifdef __cplusplus
4693extern "C"
4694#endif
4695char socket ();
4696int
4697main ()
4698{
4699return socket ();
4700  ;
4701  return 0;
4702}
4703_ACEOF
4704for ac_lib in '' socket; do
4705  if test -z "$ac_lib"; then
4706    ac_res="none required"
4707  else
4708    ac_res=-l$ac_lib
4709    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4710  fi
4711  if ac_fn_c_try_link "$LINENO"; then :
4712  ac_cv_search_socket=$ac_res
4713fi
4714rm -f core conftest.err conftest.$ac_objext \
4715    conftest$ac_exeext
4716  if ${ac_cv_search_socket+:} false; then :
4717  break
4718fi
4719done
4720if ${ac_cv_search_socket+:} false; then :
4721
4722else
4723  ac_cv_search_socket=no
4724fi
4725rm conftest.$ac_ext
4726LIBS=$ac_func_search_save_LIBS
4727fi
4728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4729$as_echo "$ac_cv_search_socket" >&6; }
4730ac_res=$ac_cv_search_socket
4731if test "$ac_res" != no; then :
4732  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4733
4734else
4735  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4736$as_echo_n "checking for socket in -lsocket... " >&6; }
4737if ${ac_cv_lib_socket_socket+:} false; then :
4738  $as_echo_n "(cached) " >&6
4739else
4740  ac_check_lib_save_LIBS=$LIBS
4741LIBS="-lsocket -lnsl $LIBS"
4742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4743/* end confdefs.h.  */
4744
4745/* Override any GCC internal prototype to avoid an error.
4746   Use char because int might match the return type of a GCC
4747   builtin and then its argument prototype would still apply.  */
4748#ifdef __cplusplus
4749extern "C"
4750#endif
4751char socket ();
4752int
4753main ()
4754{
4755return socket ();
4756  ;
4757  return 0;
4758}
4759_ACEOF
4760if ac_fn_c_try_link "$LINENO"; then :
4761  ac_cv_lib_socket_socket=yes
4762else
4763  ac_cv_lib_socket_socket=no
4764fi
4765rm -f core conftest.err conftest.$ac_objext \
4766    conftest$ac_exeext conftest.$ac_ext
4767LIBS=$ac_check_lib_save_LIBS
4768fi
4769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4770$as_echo "$ac_cv_lib_socket_socket" >&6; }
4771if test "x$ac_cv_lib_socket_socket" = xyes; then :
4772  LIBS="-lsocket -lnsl $LIBS"
4773fi
4774
4775fi
4776
4777    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4778    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4779$as_echo_n "checking for library containing putmsg... " >&6; }
4780if ${ac_cv_search_putmsg+:} false; then :
4781  $as_echo_n "(cached) " >&6
4782else
4783  ac_func_search_save_LIBS=$LIBS
4784cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785/* end confdefs.h.  */
4786
4787/* Override any GCC internal prototype to avoid an error.
4788   Use char because int might match the return type of a GCC
4789   builtin and then its argument prototype would still apply.  */
4790#ifdef __cplusplus
4791extern "C"
4792#endif
4793char putmsg ();
4794int
4795main ()
4796{
4797return putmsg ();
4798  ;
4799  return 0;
4800}
4801_ACEOF
4802for ac_lib in '' str; do
4803  if test -z "$ac_lib"; then
4804    ac_res="none required"
4805  else
4806    ac_res=-l$ac_lib
4807    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4808  fi
4809  if ac_fn_c_try_link "$LINENO"; then :
4810  ac_cv_search_putmsg=$ac_res
4811fi
4812rm -f core conftest.err conftest.$ac_objext \
4813    conftest$ac_exeext
4814  if ${ac_cv_search_putmsg+:} false; then :
4815  break
4816fi
4817done
4818if ${ac_cv_search_putmsg+:} false; then :
4819
4820else
4821  ac_cv_search_putmsg=no
4822fi
4823rm conftest.$ac_ext
4824LIBS=$ac_func_search_save_LIBS
4825fi
4826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4827$as_echo "$ac_cv_search_putmsg" >&6; }
4828ac_res=$ac_cv_search_putmsg
4829if test "$ac_res" != no; then :
4830  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4831
4832fi
4833
4834
4835
4836#
4837# Check whether AF_INET6 and struct in6_addr are defined.
4838# If they aren't both defined, we don't have sufficient OS
4839# support for IPv6, so we don't look for IPv6 support libraries,
4840# and we define AF_INET6 and struct in6_addr ourselves.
4841#
4842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
4843$as_echo_n "checking whether the operating system supports IPv6... " >&6; }
4844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845/* end confdefs.h.  */
4846
4847
4848#include <string.h>
4849/* AF_INET6 available check */
4850#include <sys/types.h>
4851#ifdef _WIN32
4852#include <ws2tcpip.h>
4853#else
4854#include <sys/socket.h>
4855#include <netinet/in.h>
4856#endif
4857#ifdef AF_INET6
4858void
4859foo(struct in6_addr *addr)
4860{
4861 memset(addr, 0, sizeof (struct in6_addr));
4862}
4863#else
4864#error "AF_INET6 not defined"
4865#endif
4866
4867
4868_ACEOF
4869if ac_fn_c_try_compile "$LINENO"; then :
4870
4871	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4872$as_echo "yes" >&6; }
4873
4874$as_echo "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
4875
4876	ipv6=yes
4877
4878else
4879
4880	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4881$as_echo "no" >&6; }
4882	ipv6=no
4883
4884
4885fi
4886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4887
4888ipv6type=unknown
4889ipv6lib=none
4890ipv6trylibc=no
4891
4892if test "$ipv6" = "yes"; then
4893	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4894$as_echo_n "checking ipv6 stack type... " >&6; }
4895	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4896		case $i in
4897		inria)
4898						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899/* end confdefs.h.  */
4900#include <netinet/in.h>
4901#ifdef IPV6_INRIA_VERSION
4902yes
4903#endif
4904_ACEOF
4905if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4906  $EGREP "yes" >/dev/null 2>&1; then :
4907  ipv6type=$i
4908fi
4909rm -f conftest*
4910
4911			;;
4912		kame)
4913						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4914/* end confdefs.h.  */
4915#include <netinet/in.h>
4916#ifdef __KAME__
4917yes
4918#endif
4919_ACEOF
4920if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4921  $EGREP "yes" >/dev/null 2>&1; then :
4922  ipv6type=$i;
4923				ipv6lib=inet6;
4924				ipv6libdir=/usr/local/v6/lib;
4925				ipv6trylibc=yes
4926fi
4927rm -f conftest*
4928
4929			;;
4930		linux-glibc)
4931						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4932/* end confdefs.h.  */
4933#include <features.h>
4934#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4935yes
4936#endif
4937_ACEOF
4938if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4939  $EGREP "yes" >/dev/null 2>&1; then :
4940  ipv6type=$i
4941fi
4942rm -f conftest*
4943
4944			;;
4945		linux-libinet6)
4946																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4947				ipv6type=$i
4948				ipv6lib=inet6
4949				ipv6libdir=/usr/inet6/lib
4950				ipv6trylibc=yes;
4951				CFLAGS="-I/usr/inet6/include $CFLAGS"
4952			fi
4953			;;
4954		toshiba)
4955			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4956/* end confdefs.h.  */
4957#include <sys/param.h>
4958#ifdef _TOSHIBA_INET6
4959yes
4960#endif
4961_ACEOF
4962if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4963  $EGREP "yes" >/dev/null 2>&1; then :
4964  ipv6type=$i;
4965				ipv6lib=inet6;
4966				ipv6libdir=/usr/local/v6/lib
4967fi
4968rm -f conftest*
4969
4970			;;
4971		v6d)
4972			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4973/* end confdefs.h.  */
4974#include </usr/local/v6/include/sys/v6config.h>
4975#ifdef __V6D__
4976yes
4977#endif
4978_ACEOF
4979if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4980  $EGREP "yes" >/dev/null 2>&1; then :
4981  ipv6type=$i;
4982				ipv6lib=v6;
4983				ipv6libdir=/usr/local/v6/lib;
4984				CFLAGS="-I/usr/local/v6/include $CFLAGS"
4985fi
4986rm -f conftest*
4987
4988			;;
4989		zeta)
4990			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991/* end confdefs.h.  */
4992#include <sys/param.h>
4993#ifdef _ZETA_MINAMI_INET6
4994yes
4995#endif
4996_ACEOF
4997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4998  $EGREP "yes" >/dev/null 2>&1; then :
4999  ipv6type=$i;
5000				ipv6lib=inet6;
5001				ipv6libdir=/usr/local/v6/lib
5002fi
5003rm -f conftest*
5004
5005			;;
5006		esac
5007		if test "$ipv6type" != "unknown"; then
5008			break
5009		fi
5010	done
5011	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
5012$as_echo "$ipv6type" >&6; }
5013fi
5014
5015if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
5016	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5017		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5018		echo "You have $ipv6lib library, using it"
5019	else
5020		if test "$ipv6trylibc" = "yes"; then
5021			echo "You do not have $ipv6lib library, using libc"
5022		else
5023			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
5024			echo "You need to fetch lib$ipv6lib.a from appropriate"
5025			echo 'ipv6 kit and compile beforehand.'
5026			exit 1
5027		fi
5028	fi
5029fi
5030
5031ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5032if test "x$ac_cv_func_strlcat" = xyes; then :
5033  $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5034
5035else
5036  case " $LIBOBJS " in
5037  *" strlcat.$ac_objext "* ) ;;
5038  *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5039 ;;
5040esac
5041
5042fi
5043
5044ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5045if test "x$ac_cv_func_strlcpy" = xyes; then :
5046  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5047
5048else
5049  case " $LIBOBJS " in
5050  *" strlcpy.$ac_objext "* ) ;;
5051  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5052 ;;
5053esac
5054
5055fi
5056
5057ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5058if test "x$ac_cv_func_strdup" = xyes; then :
5059  $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5060
5061else
5062  case " $LIBOBJS " in
5063  *" strdup.$ac_objext "* ) ;;
5064  *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5065 ;;
5066esac
5067
5068fi
5069
5070ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5071if test "x$ac_cv_func_strsep" = xyes; then :
5072  $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5073
5074else
5075  case " $LIBOBJS " in
5076  *" strsep.$ac_objext "* ) ;;
5077  *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5078 ;;
5079esac
5080
5081fi
5082
5083ac_fn_c_check_func "$LINENO" "getservent" "ac_cv_func_getservent"
5084if test "x$ac_cv_func_getservent" = xyes; then :
5085  $as_echo "#define HAVE_GETSERVENT 1" >>confdefs.h
5086
5087else
5088  case " $LIBOBJS " in
5089  *" getservent.$ac_objext "* ) ;;
5090  *) LIBOBJS="$LIBOBJS getservent.$ac_objext"
5091 ;;
5092esac
5093
5094fi
5095
5096ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5097if test "x$ac_cv_func_getopt_long" = xyes; then :
5098  $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5099
5100else
5101  case " $LIBOBJS " in
5102  *" getopt_long.$ac_objext "* ) ;;
5103  *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5104 ;;
5105esac
5106
5107fi
5108
5109
5110for ac_func in fork vfork
5111do :
5112  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5113ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5114if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5115  cat >>confdefs.h <<_ACEOF
5116#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5117_ACEOF
5118
5119fi
5120done
5121
5122for ac_func in setlinebuf
5123do :
5124  ac_fn_c_check_func "$LINENO" "setlinebuf" "ac_cv_func_setlinebuf"
5125if test "x$ac_cv_func_setlinebuf" = xyes; then :
5126  cat >>confdefs.h <<_ACEOF
5127#define HAVE_SETLINEBUF 1
5128_ACEOF
5129
5130fi
5131done
5132
5133
5134#
5135# Make sure we have vsnprintf() and snprintf(); we require them.
5136#
5137ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
5138if test "x$ac_cv_func_vsnprintf" = xyes; then :
5139
5140else
5141  as_fn_error $? "vsnprintf() is required but wasn't found" "$LINENO" 5
5142fi
5143
5144ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
5145if test "x$ac_cv_func_snprintf" = xyes; then :
5146
5147else
5148  as_fn_error $? "snprintf() is required but wasn't found" "$LINENO" 5
5149fi
5150
5151
5152#
5153# Define HAVE_NO_PRINTF_Z to make it possible to disable test cases that
5154# depend on %zu.
5155#
5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf(3) supports the z length modifier" >&5
5157$as_echo_n "checking whether printf(3) supports the z length modifier... " >&6; }
5158if test "$cross_compiling" = yes; then :
5159
5160        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not while cross-compiling" >&5
5161$as_echo "not while cross-compiling" >&6; }
5162
5163
5164else
5165  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5166/* end confdefs.h.  */
5167
5168
5169#include <stdio.h>
5170#include <string.h>
5171
5172int main()
5173{
5174  char buf[100];
5175  snprintf(buf, sizeof(buf), "%zu", sizeof(buf));
5176  return strncmp(buf, "100", sizeof(buf)) ? 1 : 0;
5177}
5178
5179
5180_ACEOF
5181if ac_fn_c_try_run "$LINENO"; then :
5182
5183        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5184$as_echo "yes" >&6; }
5185
5186else
5187
5188        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5189$as_echo "no" >&6; }
5190
5191$as_echo "#define HAVE_NO_PRINTF_Z 1" >>confdefs.h
5192
5193
5194fi
5195rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5196  conftest.$ac_objext conftest.beam conftest.$ac_ext
5197fi
5198
5199
5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5201$as_echo_n "checking for main in -lrpc... " >&6; }
5202if ${ac_cv_lib_rpc_main+:} false; then :
5203  $as_echo_n "(cached) " >&6
5204else
5205  ac_check_lib_save_LIBS=$LIBS
5206LIBS="-lrpc  $LIBS"
5207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5208/* end confdefs.h.  */
5209
5210
5211int
5212main ()
5213{
5214return main ();
5215  ;
5216  return 0;
5217}
5218_ACEOF
5219if ac_fn_c_try_link "$LINENO"; then :
5220  ac_cv_lib_rpc_main=yes
5221else
5222  ac_cv_lib_rpc_main=no
5223fi
5224rm -f core conftest.err conftest.$ac_objext \
5225    conftest$ac_exeext conftest.$ac_ext
5226LIBS=$ac_check_lib_save_LIBS
5227fi
5228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5229$as_echo "$ac_cv_lib_rpc_main" >&6; }
5230if test "x$ac_cv_lib_rpc_main" = xyes; then :
5231  cat >>confdefs.h <<_ACEOF
5232#define HAVE_LIBRPC 1
5233_ACEOF
5234
5235  LIBS="-lrpc $LIBS"
5236
5237fi
5238
5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5240$as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5241if ${ac_cv_search_getrpcbynumber+:} false; then :
5242  $as_echo_n "(cached) " >&6
5243else
5244  ac_func_search_save_LIBS=$LIBS
5245cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5246/* end confdefs.h.  */
5247
5248/* Override any GCC internal prototype to avoid an error.
5249   Use char because int might match the return type of a GCC
5250   builtin and then its argument prototype would still apply.  */
5251#ifdef __cplusplus
5252extern "C"
5253#endif
5254char getrpcbynumber ();
5255int
5256main ()
5257{
5258return getrpcbynumber ();
5259  ;
5260  return 0;
5261}
5262_ACEOF
5263for ac_lib in '' nsl; do
5264  if test -z "$ac_lib"; then
5265    ac_res="none required"
5266  else
5267    ac_res=-l$ac_lib
5268    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5269  fi
5270  if ac_fn_c_try_link "$LINENO"; then :
5271  ac_cv_search_getrpcbynumber=$ac_res
5272fi
5273rm -f core conftest.err conftest.$ac_objext \
5274    conftest$ac_exeext
5275  if ${ac_cv_search_getrpcbynumber+:} false; then :
5276  break
5277fi
5278done
5279if ${ac_cv_search_getrpcbynumber+:} false; then :
5280
5281else
5282  ac_cv_search_getrpcbynumber=no
5283fi
5284rm conftest.$ac_ext
5285LIBS=$ac_func_search_save_LIBS
5286fi
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5288$as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5289ac_res=$ac_cv_search_getrpcbynumber
5290if test "$ac_res" != no; then :
5291  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5292
5293$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5294
5295fi
5296
5297
5298
5299                LBL_LIBS="$LIBS"
5300    pfopen=/usr/examples/packetfilter/pfopen.c
5301    if test -f $pfopen ; then
5302        for ac_func in pfopen
5303do :
5304  ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5305if test "x$ac_cv_func_pfopen" = xyes; then :
5306  cat >>confdefs.h <<_ACEOF
5307#define HAVE_PFOPEN 1
5308_ACEOF
5309
5310fi
5311done
5312
5313        if test $ac_cv_func_pfopen = "no" ; then
5314            { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5315$as_echo "Using $pfopen" >&6; }
5316            LIBS="$LIBS $pfopen"
5317        fi
5318    fi
5319    libpcap=FAIL
5320    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for a local libpcap" >&5
5321$as_echo_n "checking whether to look for a local libpcap... " >&6; }
5322    # Check whether --enable-local-libpcap was given.
5323if test "${enable_local_libpcap+set}" = set; then :
5324  enableval=$enable_local_libpcap;
5325else
5326  enableval=yes
5327fi
5328
5329    case "$enableval" in
5330
5331    no)
5332        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5333$as_echo "no" >&6; }
5334        #
5335        # Don't look for a local libpcap.
5336        #
5337        using_local_libpcap=no
5338        ;;
5339
5340    *)
5341        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5342$as_echo "yes" >&6; }
5343        #
5344        # Look for a local pcap library.
5345        #
5346        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5347$as_echo_n "checking for local pcap library... " >&6; }
5348        lastdir=FAIL
5349        places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5350            egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
5351        places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5352            egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
5353        for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5354            basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5355                sed -e 's/-PRE-GIT$//' `
5356            if test $lastdir = $basedir ; then
5357                                continue;
5358            fi
5359            lastdir=$dir
5360            if test -r $dir/libpcap.a ; then
5361                libpcap=$dir/libpcap.a
5362                local_pcap_dir=$dir
5363                            fi
5364        done
5365        if test $libpcap = FAIL ; then
5366            #
5367            # We didn't find a local libpcap.
5368            #
5369            { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5370$as_echo "not found" >&6; }
5371            using_local_libpcap=no;
5372        else
5373            #
5374            # We found a local libpcap.
5375            #
5376            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
5377$as_echo "$libpcap" >&6; }
5378            using_local_libpcap=yes
5379        fi
5380        ;;
5381    esac
5382
5383    if test $using_local_libpcap = no ; then
5384        #
5385        # We didn't find a local libpcap.
5386        # Look for an installed pkg-config.
5387        #
5388        if test -n "$ac_tool_prefix"; then
5389  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5390set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5392$as_echo_n "checking for $ac_word... " >&6; }
5393if ${ac_cv_path_PKG_CONFIG+:} false; then :
5394  $as_echo_n "(cached) " >&6
5395else
5396  case $PKG_CONFIG in
5397  [\\/]* | ?:[\\/]*)
5398  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5399  ;;
5400  *)
5401  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5402for as_dir in $PATH
5403do
5404  IFS=$as_save_IFS
5405  test -z "$as_dir" && as_dir=.
5406    for ac_exec_ext in '' $ac_executable_extensions; do
5407  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5408    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5409    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5410    break 2
5411  fi
5412done
5413  done
5414IFS=$as_save_IFS
5415
5416  ;;
5417esac
5418fi
5419PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5420if test -n "$PKG_CONFIG"; then
5421  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5422$as_echo "$PKG_CONFIG" >&6; }
5423else
5424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5425$as_echo "no" >&6; }
5426fi
5427
5428
5429fi
5430if test -z "$ac_cv_path_PKG_CONFIG"; then
5431  ac_pt_PKG_CONFIG=$PKG_CONFIG
5432  # Extract the first word of "pkg-config", so it can be a program name with args.
5433set dummy pkg-config; ac_word=$2
5434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5435$as_echo_n "checking for $ac_word... " >&6; }
5436if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5437  $as_echo_n "(cached) " >&6
5438else
5439  case $ac_pt_PKG_CONFIG in
5440  [\\/]* | ?:[\\/]*)
5441  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5442  ;;
5443  *)
5444  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5445for as_dir in $PATH
5446do
5447  IFS=$as_save_IFS
5448  test -z "$as_dir" && as_dir=.
5449    for ac_exec_ext in '' $ac_executable_extensions; do
5450  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5451    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5452    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5453    break 2
5454  fi
5455done
5456  done
5457IFS=$as_save_IFS
5458
5459  ;;
5460esac
5461fi
5462ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5463if test -n "$ac_pt_PKG_CONFIG"; then
5464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5465$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5466else
5467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5468$as_echo "no" >&6; }
5469fi
5470
5471  if test "x$ac_pt_PKG_CONFIG" = x; then
5472    PKG_CONFIG=""
5473  else
5474    case $cross_compiling:$ac_tool_warned in
5475yes:)
5476{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5478ac_tool_warned=yes ;;
5479esac
5480    PKG_CONFIG=$ac_pt_PKG_CONFIG
5481  fi
5482else
5483  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5484fi
5485
5486        if test -n "$PKG_CONFIG" ; then
5487            #
5488            # We have it.  Are there .pc files for libpcap?
5489            #
5490            # --exists was introduced in pkg-config 0.4.0; that
5491            # dates back to late 2000, so we won't worry about
5492            # earlier releases that lack it.
5493            #
5494            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether there are .pc files for libpcap" >&5
5495$as_echo_n "checking whether there are .pc files for libpcap... " >&6; }
5496            if "$PKG_CONFIG" libpcap --exists ; then
5497                #
5498                # Yes, so we can use pkg-config to get configuration
5499                # information for libpcap.
5500                #
5501                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5502$as_echo "yes" >&6; }
5503                pkg_config_usable=yes
5504            else
5505                #
5506                # No, so we can't use pkg-config to get configuration
5507                # information for libpcap.
5508                #
5509                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510$as_echo "no" >&6; }
5511                pkg_config_usable=no
5512            fi
5513        else
5514            #
5515            # We don't have it, so we obviously can't use it.
5516            #
5517            pkg_config_usable=no
5518        fi
5519        if test "$pkg_config_usable" = "yes" ; then
5520            #
5521            # Found both - use pkg-config to get the include flags for
5522            # libpcap and the flags to link with libpcap.
5523            #
5524            # Please read section 11.6 "Shell Substitutions"
5525            # in the autoconf manual before doing anything
5526            # to this that involves quoting.  Especially note
5527            # the statement "There is just no portable way to use
5528            # double-quoted strings inside double-quoted back-quoted
5529            # expressions (pfew!)."
5530            #
5531            cflags=`"$PKG_CONFIG" libpcap --cflags`
5532            V_INCLS="$cflags $V_INCLS"
5533            libpcap=`"$PKG_CONFIG" libpcap --libs`
5534        else
5535            #
5536            # No pkg-config
5537            # Look for an installed pcap-config.
5538            #
5539            if test -n "$ac_tool_prefix"; then
5540  # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5541set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5543$as_echo_n "checking for $ac_word... " >&6; }
5544if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5545  $as_echo_n "(cached) " >&6
5546else
5547  case $PCAP_CONFIG in
5548  [\\/]* | ?:[\\/]*)
5549  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5550  ;;
5551  *)
5552  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553for as_dir in $PATH
5554do
5555  IFS=$as_save_IFS
5556  test -z "$as_dir" && as_dir=.
5557    for ac_exec_ext in '' $ac_executable_extensions; do
5558  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5559    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561    break 2
5562  fi
5563done
5564  done
5565IFS=$as_save_IFS
5566
5567  ;;
5568esac
5569fi
5570PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5571if test -n "$PCAP_CONFIG"; then
5572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5573$as_echo "$PCAP_CONFIG" >&6; }
5574else
5575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5576$as_echo "no" >&6; }
5577fi
5578
5579
5580fi
5581if test -z "$ac_cv_path_PCAP_CONFIG"; then
5582  ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5583  # Extract the first word of "pcap-config", so it can be a program name with args.
5584set dummy pcap-config; ac_word=$2
5585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5586$as_echo_n "checking for $ac_word... " >&6; }
5587if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5588  $as_echo_n "(cached) " >&6
5589else
5590  case $ac_pt_PCAP_CONFIG in
5591  [\\/]* | ?:[\\/]*)
5592  ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5593  ;;
5594  *)
5595  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5596for as_dir in $PATH
5597do
5598  IFS=$as_save_IFS
5599  test -z "$as_dir" && as_dir=.
5600    for ac_exec_ext in '' $ac_executable_extensions; do
5601  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5602    ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5603    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5604    break 2
5605  fi
5606done
5607  done
5608IFS=$as_save_IFS
5609
5610  ;;
5611esac
5612fi
5613ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5614if test -n "$ac_pt_PCAP_CONFIG"; then
5615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5616$as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5617else
5618  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5619$as_echo "no" >&6; }
5620fi
5621
5622  if test "x$ac_pt_PCAP_CONFIG" = x; then
5623    PCAP_CONFIG=""
5624  else
5625    case $cross_compiling:$ac_tool_warned in
5626yes:)
5627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5629ac_tool_warned=yes ;;
5630esac
5631    PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5632  fi
5633else
5634  PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5635fi
5636
5637            if test -n "$PCAP_CONFIG" ; then
5638                #
5639                # Found - use it to get the include flags for
5640                # libpcap and the flags to link with libpcap.
5641                #
5642                # If this is a vendor-supplied pcap-config, which
5643                # we define as being "a pcap-config in /usr/bin
5644                # or /usr/ccs/bin" (the latter is for Solaris and
5645                # Sun/Oracle Studio), there are some issues.  Work
5646                # around them.
5647                #
5648                if test \( "$PCAP_CONFIG" = "/usr/bin/pcap-config" \) -o \
5649                        \( "$PCAP_CONFIG" = "/usr/ccs/bin/pcap-config" \) ; then
5650                    #
5651                    # It's vendor-supplied.
5652                    #
5653                    case "$host_os" in
5654
5655                    darwin*)
5656                        #
5657                        # This is macOS or another Darwin-based OS.
5658                        #
5659                        # That means that /usr/bin/pcap-config it
5660                        # may provide -I/usr/local/include with --cflags
5661                        # and -L/usr/local/lib with --libs, rather than
5662                        # pointing to the OS-supplied library and
5663                        # Xcode-supplied headers.  Remember that, so we
5664                        # ignore those values.
5665                        #
5666                        _broken_apple_pcap_config=yes
5667                        ;;
5668
5669                    solaris*)
5670                        #
5671                        # This is Solaris 2 or later, i.e. SunOS 5.x.
5672                        #
5673                        # At least on Solaris 11; there's /usr/bin/pcap-config,
5674                        # which reports -L/usr/lib with --libs, causing
5675                        # the 32-bit libraries to be found, and there's
5676                        # /usr/bin/{64bitarch}/pcap-config, where {64bitarch}
5677                        # is a name for the 64-bit version of the instruction
5678                        # set, which reports -L /usr/lib/{64bitarch}, causing
5679                        # the 64-bit libraries to be found.
5680                        #
5681                        # So if we're building 64-bit targets, we replace
5682                        # PCAP_CONFIG with /usr/bin/{64bitarch}; we get
5683                        # {64bitarch} as the output of "isainfo -n".
5684                        #
5685                        # Are we building 32-bit or 64-bit?  Get the
5686                        # size of void *, and check that.
5687                        #
5688                        # The cast to long int works around a bug in the HP C Compiler
5689# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5690# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5691# This bug is HP SR number 8606223364.
5692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
5693$as_echo_n "checking size of void *... " >&6; }
5694if ${ac_cv_sizeof_void_p+:} false; then :
5695  $as_echo_n "(cached) " >&6
5696else
5697  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
5698
5699else
5700  if test "$ac_cv_type_void_p" = yes; then
5701     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5702$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5703as_fn_error 77 "cannot compute sizeof (void *)
5704See \`config.log' for more details" "$LINENO" 5; }
5705   else
5706     ac_cv_sizeof_void_p=0
5707   fi
5708fi
5709
5710fi
5711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
5712$as_echo "$ac_cv_sizeof_void_p" >&6; }
5713
5714
5715
5716cat >>confdefs.h <<_ACEOF
5717#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5718_ACEOF
5719
5720
5721                        if test ac_cv_sizeof_void_p -eq 8 ; then
5722                            isainfo_output=`isainfo -n`
5723                            if test ! -z "$isainfo_output" ; then
5724                                #
5725                                # Success - change PCAP_CONFIG.
5726                                #
5727                                PCAP_CONFIG=`echo $PCAP_CONFIG | sed "s;/bin/;/bin/$isainfo_output/;"`
5728                            fi
5729                        fi
5730                        ;;
5731                    esac
5732                fi
5733                #
5734                # Please read section 11.6 "Shell Substitutions"
5735                # in the autoconf manual before doing anything
5736                # to this that involves quoting.  Especially note
5737                # the statement "There is just no portable way to use
5738                # double-quoted strings inside double-quoted back-quoted
5739                # expressions (pfew!)."
5740                #
5741                cflags=`"$PCAP_CONFIG" --cflags`
5742                #
5743                # Work around macOS (and probably other Darwin) brokenness,
5744                # by not adding /usr/local/include if it's from the broken
5745                # Apple pcap-config.
5746                #
5747                if test "$_broken_apple_pcap_config" = "yes" ; then
5748                    #
5749                    # Strip -I/usr/local/include with sed.
5750                    #
5751                    cflags=`echo $cflags | sed 's;-I/usr/local/include;;'`
5752                fi
5753                V_INCLS="$cflags $V_INCLS"
5754                libpcap=`"$PCAP_CONFIG" --libs`
5755                #
5756                # Work around macOS (and probably other Darwin) brokenness,
5757                # by not adding /usr/local/lib if it's from the broken
5758                # Apple pcap-config.
5759                #
5760                if test "$_broken_apple_pcap_config" = "yes" ; then
5761                    #
5762                    # Strip -L/usr/local/lib with sed.
5763                    #
5764                    libpcap=`echo $libpcap | sed 's;-L/usr/local/lib;;'`
5765                fi
5766            else
5767                #
5768                # Not found; look for an installed pcap.
5769                #
5770                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5771$as_echo_n "checking for main in -lpcap... " >&6; }
5772if ${ac_cv_lib_pcap_main+:} false; then :
5773  $as_echo_n "(cached) " >&6
5774else
5775  ac_check_lib_save_LIBS=$LIBS
5776LIBS="-lpcap  $LIBS"
5777cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5778/* end confdefs.h.  */
5779
5780
5781int
5782main ()
5783{
5784return main ();
5785  ;
5786  return 0;
5787}
5788_ACEOF
5789if ac_fn_c_try_link "$LINENO"; then :
5790  ac_cv_lib_pcap_main=yes
5791else
5792  ac_cv_lib_pcap_main=no
5793fi
5794rm -f core conftest.err conftest.$ac_objext \
5795    conftest$ac_exeext conftest.$ac_ext
5796LIBS=$ac_check_lib_save_LIBS
5797fi
5798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5799$as_echo "$ac_cv_lib_pcap_main" >&6; }
5800if test "x$ac_cv_lib_pcap_main" = xyes; then :
5801  libpcap="-lpcap"
5802fi
5803
5804                if test $libpcap = FAIL ; then
5805                    as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5806                fi
5807                                                                                                                                                                                                                                                                                                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5808$as_echo_n "checking for extraneous pcap header directories... " >&6; }
5809                if test \( ! -r /usr/local/include/pcap.h \) -a \
5810                        \( ! -r /usr/include/pcap.h \); then
5811                    if test -r /usr/local/include/pcap/pcap.h; then
5812                        d="/usr/local/include/pcap"
5813                    elif test -r /usr/include/pcap/pcap.h; then
5814                        d="/usr/include/pcap"
5815                    fi
5816                fi
5817                if test -z "$d" ; then
5818                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5819$as_echo "not found" >&6; }
5820                else
5821                    V_INCLS="-I$d $V_INCLS"
5822                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5823$as_echo "found -- -I$d added" >&6; }
5824                fi
5825            fi
5826        fi
5827    else
5828        #
5829        # We found a local libpcap.  Add it to the dependencies for
5830        # tcpdump.
5831        #
5832        V_PCAPDEP=$libpcap
5833
5834        #
5835        # Look for its pcap-config script.
5836        #
5837        # Extract the first word of "pcap-config", so it can be a program name with args.
5838set dummy pcap-config; ac_word=$2
5839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5840$as_echo_n "checking for $ac_word... " >&6; }
5841if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5842  $as_echo_n "(cached) " >&6
5843else
5844  case $PCAP_CONFIG in
5845  [\\/]* | ?:[\\/]*)
5846  ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5847  ;;
5848  *)
5849  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5850for as_dir in $local_pcap_dir
5851do
5852  IFS=$as_save_IFS
5853  test -z "$as_dir" && as_dir=.
5854    for ac_exec_ext in '' $ac_executable_extensions; do
5855  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5856    ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5857    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5858    break 2
5859  fi
5860done
5861  done
5862IFS=$as_save_IFS
5863
5864  ;;
5865esac
5866fi
5867PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5868if test -n "$PCAP_CONFIG"; then
5869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5870$as_echo "$PCAP_CONFIG" >&6; }
5871else
5872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5873$as_echo "no" >&6; }
5874fi
5875
5876
5877
5878        if test -n "$PCAP_CONFIG"; then
5879            #
5880            # We don't want its --cflags or --libs output, because
5881            # those presume it's installed.  For the C compiler flags,
5882            # we add the source directory for the local libpcap, so
5883            # we pick up its header files.
5884            #
5885            # We do, however, want its additional libraries, as required
5886            # when linking statically, because it makes calls to
5887            # routines in those libraries, so we'll need to link with
5888            # them, because we'll be linking statically with it.
5889            #
5890            # If it supports --static-pcap-only. use that, as we will be
5891            # linking with a static libpcap but won't be linking
5892            # statically with any of the libraries on which it depends;
5893            # those libraries might not even have static versions
5894            # installed.
5895            #
5896            # That means we need to find out the libraries on which
5897            # libpcap directly depends, so we can link with them, but we
5898            # don't need to link with the libraries on which those
5899            # libraries depend as, on all UN*Xes with which I'm
5900            # familiar, the libraries on which a shared library depends
5901            # are stored in the library and are automatically loaded by
5902            # the run-time linker, without the executable having to be
5903            # linked with those libraries.  (This allows a library to be
5904            # changed to depend on more libraries without breaking that
5905            # library's ABI.)
5906            #
5907            # The only way to test for that support is to see if the
5908            # script contains the string "static-pcap-only"; we can't
5909            # try using that flag and checking for errors, as the
5910            # versions of the script that didn't have that flag wouldn't
5911            # report or return an error for an unsupported command-line
5912            # flag.  Those older versions provided, with --static, only
5913            # the libraries on which libpcap depends, not the
5914            # dependencies of those libraries; the versions with
5915            # --static-pcap-only provide all the dependencies with
5916            # --static, for the benefit of programs that are completely
5917            # statically linked, and provide only the direct
5918            # dependencies with --static-pcap-only.
5919            #
5920            if grep -s -q "static-pcap-only" "$PCAP_CONFIG"
5921            then
5922                static_opt="--static-pcap-only"
5923            else
5924                static_opt="--static"
5925            fi
5926            V_INCLS="-I$local_pcap_dir $V_INCLS"
5927            additional_libs=`"$PCAP_CONFIG" $static_opt --additional-libs`
5928            libpcap="$libpcap $additional_libs"
5929        else
5930            #
5931            # It doesn't have a pcap-config script.
5932            # Make sure it has a pcap.h file.
5933            #
5934            places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5935                egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5936            places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5937                egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5938            pcapH=FAIL
5939            if test -r $local_pcap_dir/pcap.h; then
5940                pcapH=$local_pcap_dir
5941            else
5942                for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5943                    if test -r $dir/pcap.h ; then
5944                        pcapH=$dir
5945                    fi
5946                done
5947            fi
5948
5949            if test $pcapH = FAIL ; then
5950                as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
5951            fi
5952
5953            #
5954            # Force the compiler to look for header files in the
5955            # directory containing pcap.h.
5956            #
5957            V_INCLS="-I$pcapH $V_INCLS"
5958        fi
5959    fi
5960
5961    if test -z "$PKG_CONFIG" -a -z "$PCAP_CONFIG"; then
5962        #
5963        # We don't have pkg-config or pcap-config; find out any additional
5964        # link flags we need.  (If we have pkg-config or pcap-config, we
5965        # assume it tells us what we need.)
5966        #
5967        case "$host_os" in
5968
5969        aix*)
5970            #
5971            # If libpcap is DLPI-based, we have to use /lib/pse.exp if
5972            # present, as we use the STREAMS routines.
5973            #
5974            # (XXX - true only if we're linking with a static libpcap?)
5975            #
5976            pseexe="/lib/pse.exp"
5977            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
5978$as_echo_n "checking for $pseexe... " >&6; }
5979            if test -f $pseexe ; then
5980                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5981$as_echo "yes" >&6; }
5982                LIBS="$LIBS -I:$pseexe"
5983            fi
5984
5985            #
5986            # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
5987            # we use them to load the BPF module.
5988            #
5989            # (XXX - true only if we're linking with a static libpcap?)
5990            #
5991            LIBS="$LIBS -lodm -lcfg"
5992            ;;
5993
5994	solaris*)
5995            # libdlpi is needed for Solaris 11 and later.
5996            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5997$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5998if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5999  $as_echo_n "(cached) " >&6
6000else
6001  ac_check_lib_save_LIBS=$LIBS
6002LIBS="-ldlpi -L/lib $LIBS"
6003cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6004/* end confdefs.h.  */
6005
6006/* Override any GCC internal prototype to avoid an error.
6007   Use char because int might match the return type of a GCC
6008   builtin and then its argument prototype would still apply.  */
6009#ifdef __cplusplus
6010extern "C"
6011#endif
6012char dlpi_walk ();
6013int
6014main ()
6015{
6016return dlpi_walk ();
6017  ;
6018  return 0;
6019}
6020_ACEOF
6021if ac_fn_c_try_link "$LINENO"; then :
6022  ac_cv_lib_dlpi_dlpi_walk=yes
6023else
6024  ac_cv_lib_dlpi_dlpi_walk=no
6025fi
6026rm -f core conftest.err conftest.$ac_objext \
6027    conftest$ac_exeext conftest.$ac_ext
6028LIBS=$ac_check_lib_save_LIBS
6029fi
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6031$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6032if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6033  LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6034fi
6035
6036            ;;
6037        esac
6038    fi
6039
6040    LIBS="$libpcap $LIBS"
6041
6042                                    ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6043if test "x$ac_cv_func_pcap_loop" = xyes; then :
6044
6045else
6046
6047        as_fn_error $? "This is a bug, please follow the guidelines in CONTRIBUTING.md and include the
6048config.log file in your report.  If you have downloaded libpcap from
6049tcpdump.org, and built it yourself, please also include the config.log
6050file from the libpcap source directory, the Makefile from the libpcap
6051source directory, and the output of the make process for libpcap, as
6052this could be a problem with the libpcap that was built, and we will
6053not be able to determine why this is happening, and thus will not be
6054able to fix it, without that information, as we have not been able to
6055reproduce this problem ourselves." "$LINENO" 5
6056
6057fi
6058
6059
6060
6061#
6062# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6063# libraries (e.g., "-lsocket -lnsl" on Solaris).
6064#
6065# You are in a twisty little maze of UN*Xes, all different.
6066# Some might not have ether_ntohost().
6067# Some might have it and declare it in <net/ethernet.h>.
6068# Some might have it and declare it in <netinet/ether.h>
6069# Some might have it and declare it in <sys/ethernet.h>.
6070# Some might have it and declare it in <arpa/inet.h>.
6071# Some might have it and declare it in <netinet/if_ether.h>.
6072# Some might have it and not declare it in any header file.
6073#
6074# Before you is a C compiler.
6075#
6076for ac_func in ether_ntohost
6077do :
6078  ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6079if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6080  cat >>confdefs.h <<_ACEOF
6081#define HAVE_ETHER_NTOHOST 1
6082_ACEOF
6083
6084    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6085$as_echo_n "checking for buggy ether_ntohost... " >&6; }
6086if ${ac_cv_buggy_ether_ntohost+:} false; then :
6087  $as_echo_n "(cached) " >&6
6088else
6089
6090	if test "$cross_compiling" = yes; then :
6091  ac_cv_buggy_ether_ntohost="not while cross-compiling"
6092else
6093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6094/* end confdefs.h.  */
6095
6096		#include <netdb.h>
6097		#include <netinet/ether.h>
6098		#include <stdlib.h>
6099		#include <sys/types.h>
6100		#include <sys/param.h>
6101		#include <sys/socket.h>
6102
6103		int
6104		main(int argc, char **argv)
6105		{
6106			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6107			char name[MAXHOSTNAMELEN];
6108
6109			ether_ntohost(name, (struct ether_addr *)ea);
6110			exit(0);
6111		}
6112
6113_ACEOF
6114if ac_fn_c_try_run "$LINENO"; then :
6115  ac_cv_buggy_ether_ntohost=no
6116else
6117  ac_cv_buggy_ether_ntohost=yes
6118fi
6119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6120  conftest.$ac_objext conftest.beam conftest.$ac_ext
6121fi
6122
6123fi
6124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6125$as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6126    if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6127
6128$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6129
6130    fi
6131
6132fi
6133done
6134
6135if test "$ac_cv_func_ether_ntohost" = yes -a \
6136    "$ac_cv_buggy_ether_ntohost" = "no"; then
6137	#
6138	# OK, we have ether_ntohost().  Is it declared in <net/ethernet.h>?
6139	#
6140	# This test fails if we don't have <net/ethernet.h> or if we do
6141	# but it doesn't declare ether_ntohost().
6142	#
6143	ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6144#include <net/ethernet.h>
6145
6146"
6147if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6148
6149
6150$as_echo "#define NET_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6151
6152
6153fi
6154
6155	#
6156	# Did that succeed?
6157	#
6158	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6159		#
6160		# No, how about <netinet/ether.h>, as on Linux?
6161		#
6162		# This test fails if we don't have <netinet/ether.h>
6163		# or if we do but it doesn't declare ether_ntohost().
6164		#
6165		# Unset ac_cv_have_decl_ether_ntohost so we don't
6166		# treat the previous failure as a cached value and
6167		# suppress the next test.
6168		#
6169		unset ac_cv_have_decl_ether_ntohost
6170		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6171#include <netinet/ether.h>
6172
6173"
6174if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6175
6176
6177$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6178
6179
6180fi
6181
6182	fi
6183	#
6184	# Did that succeed?
6185	#
6186	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6187		#
6188		# No, how about <sys/ethernet.h>, as on Solaris 10
6189		# and later?
6190		#
6191		# This test fails if we don't have <sys/ethernet.h>
6192		# or if we do but it doesn't declare ether_ntohost().
6193		#
6194		# Unset ac_cv_have_decl_ether_ntohost so we don't
6195		# treat the previous failure as a cached value and
6196		# suppress the next test.
6197		#
6198		unset ac_cv_have_decl_ether_ntohost
6199		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6200#include <sys/ethernet.h>
6201
6202"
6203if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6204
6205
6206$as_echo "#define SYS_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6207
6208
6209fi
6210
6211	fi
6212	#
6213	# Did that succeed?
6214	#
6215	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6216		#
6217		# No, how about <arpa/inet.h>, as in AIX?
6218		#
6219		# This test fails if we don't have <arpa/inet.h>
6220		# (if we have ether_ntohost(), we should have
6221		# networking, and if we have networking, we should
6222		# have <arpa/inet.h>) or if we do but it doesn't
6223		# declare ether_ntohost().
6224		#
6225		# Unset ac_cv_have_decl_ether_ntohost so we don't
6226		# treat the previous failure as a cached value and
6227		# suppress the next test.
6228		#
6229		unset ac_cv_have_decl_ether_ntohost
6230		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6231#include <arpa/inet.h>
6232
6233"
6234if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6235
6236
6237$as_echo "#define ARPA_INET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6238
6239
6240fi
6241
6242	fi
6243	#
6244	# Did that succeed?
6245	#
6246	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6247		#
6248		# No, how about <netinet/if_ether.h>?
6249		# On some platforms, it requires <net/if.h> and
6250		# <netinet/in.h>, and we always include it with
6251		# both of them, so test it with both of them.
6252		#
6253		# This test fails if we don't have <netinet/if_ether.h>
6254		# and the headers we include before it, or if we do but
6255		# <netinet/if_ether.h> doesn't declare ether_hostton().
6256		#
6257		# Unset ac_cv_have_decl_ether_ntohost so we don't
6258		# treat the previous failure as a cached value and
6259		# suppress the next test.
6260		#
6261		unset ac_cv_have_decl_ether_ntohost
6262		ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6263#include <sys/types.h>
6264#include <sys/socket.h>
6265#include <net/if.h>
6266#include <netinet/in.h>
6267#include <netinet/if_ether.h>
6268
6269"
6270if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6271
6272
6273$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6274
6275
6276fi
6277
6278	fi
6279	#
6280	# After all that, is ether_ntohost() declared?
6281	#
6282	if test "$ac_cv_have_decl_ether_ntohost" = yes; then
6283		#
6284		# Yes.
6285		#
6286
6287$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6288
6289	else
6290		#
6291		# No, we'll have to declare it ourselves.
6292		# Do we have "struct ether_addr" if we include
6293		# <netinet/if_ether.h>?
6294		#
6295		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6296			#include <sys/types.h>
6297			#include <sys/socket.h>
6298			#include <net/if.h>
6299			#include <netinet/in.h>
6300			#include <netinet/if_ether.h>
6301
6302"
6303if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6304
6305cat >>confdefs.h <<_ACEOF
6306#define HAVE_STRUCT_ETHER_ADDR 1
6307_ACEOF
6308
6309
6310fi
6311
6312	fi
6313fi
6314
6315ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6316if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6317
6318
6319$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6320
6321	    for ac_func in pcap_free_datalinks
6322do :
6323  ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6324if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6325  cat >>confdefs.h <<_ACEOF
6326#define HAVE_PCAP_FREE_DATALINKS 1
6327_ACEOF
6328
6329fi
6330done
6331
6332
6333else
6334
6335	    case " $LIBOBJS " in
6336  *" datalinks.$ac_objext "* ) ;;
6337  *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6338 ;;
6339esac
6340
6341
6342fi
6343
6344
6345ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6346if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6347
6348
6349$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6350
6351	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6352if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6353
6354$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6355
6356else
6357
6358		    case " $LIBOBJS " in
6359  *" dlnames.$ac_objext "* ) ;;
6360  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6361 ;;
6362esac
6363
6364
6365fi
6366
6367
6368else
6369
6370	    case " $LIBOBJS " in
6371  *" dlnames.$ac_objext "* ) ;;
6372  *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6373 ;;
6374esac
6375
6376
6377fi
6378
6379
6380for ac_func in pcap_set_datalink
6381do :
6382  ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6383if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6384  cat >>confdefs.h <<_ACEOF
6385#define HAVE_PCAP_SET_DATALINK 1
6386_ACEOF
6387
6388fi
6389done
6390
6391
6392for ac_func in pcap_breakloop
6393do :
6394  ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6395if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6396  cat >>confdefs.h <<_ACEOF
6397#define HAVE_PCAP_BREAKLOOP 1
6398_ACEOF
6399
6400fi
6401done
6402
6403
6404#
6405# Do we have the new open API?  Check for pcap_create, and assume that,
6406# if we do, we also have pcap_activate() and the other new routines
6407# introduced in libpcap 1.0.0.
6408#
6409for ac_func in pcap_create
6410do :
6411  ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6412if test "x$ac_cv_func_pcap_create" = xyes; then :
6413  cat >>confdefs.h <<_ACEOF
6414#define HAVE_PCAP_CREATE 1
6415_ACEOF
6416
6417fi
6418done
6419
6420if test $ac_cv_func_pcap_create = "yes" ; then
6421	#
6422	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
6423	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6424	#
6425	for ac_func in pcap_set_tstamp_type
6426do :
6427  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6428if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6429  cat >>confdefs.h <<_ACEOF
6430#define HAVE_PCAP_SET_TSTAMP_TYPE 1
6431_ACEOF
6432
6433fi
6434done
6435
6436	#
6437	# And do we have pcap_set_tstamp_precision?  If so, we assume
6438	# we also have pcap_open_offline_with_tstamp_precision.
6439	#
6440	for ac_func in pcap_set_tstamp_precision
6441do :
6442  ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6443if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6444  cat >>confdefs.h <<_ACEOF
6445#define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6446_ACEOF
6447
6448fi
6449done
6450
6451fi
6452
6453#
6454# Check for a miscellaneous collection of functions which we use
6455# if we have them.
6456#
6457for ac_func in pcap_findalldevs
6458do :
6459  ac_fn_c_check_func "$LINENO" "pcap_findalldevs" "ac_cv_func_pcap_findalldevs"
6460if test "x$ac_cv_func_pcap_findalldevs" = xyes; then :
6461  cat >>confdefs.h <<_ACEOF
6462#define HAVE_PCAP_FINDALLDEVS 1
6463_ACEOF
6464
6465fi
6466done
6467
6468if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6469    savedcppflags="$CPPFLAGS"
6470    CPPFLAGS="$CPPFLAGS $V_INCLS"
6471    ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6472"
6473if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6474
6475cat >>confdefs.h <<_ACEOF
6476#define HAVE_PCAP_IF_T 1
6477_ACEOF
6478
6479
6480fi
6481
6482    CPPFLAGS="$savedcppflags"
6483fi
6484for ac_func in pcap_dump_flush pcap_lib_version
6485do :
6486  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6487ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6488if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6489  cat >>confdefs.h <<_ACEOF
6490#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6491_ACEOF
6492
6493fi
6494done
6495
6496if test $ac_cv_func_pcap_lib_version = "no" ; then
6497    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6498$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6499    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6500/* end confdefs.h.  */
6501
6502int
6503main ()
6504{
6505
6506	extern char pcap_version[];
6507
6508	return (int)pcap_version;
6509
6510  ;
6511  return 0;
6512}
6513_ACEOF
6514if ac_fn_c_try_link "$LINENO"; then :
6515  ac_lbl_cv_pcap_version_defined=yes
6516else
6517  ac_lbl_cv_pcap_version_defined=no
6518fi
6519rm -f core conftest.err conftest.$ac_objext \
6520    conftest$ac_exeext conftest.$ac_ext
6521    if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6522	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6523$as_echo "yes" >&6; }
6524
6525$as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6526
6527    else
6528	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6529$as_echo "no" >&6; }
6530    fi
6531fi
6532for ac_func in pcap_setdirection pcap_set_immediate_mode pcap_dump_ftell64
6533do :
6534  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6535ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6536if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6537  cat >>confdefs.h <<_ACEOF
6538#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6539_ACEOF
6540
6541fi
6542done
6543
6544for ac_func in pcap_open pcap_findalldevs_ex
6545do :
6546  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6547ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6548if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6549  cat >>confdefs.h <<_ACEOF
6550#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6551_ACEOF
6552
6553fi
6554done
6555
6556ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6557if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6558  $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6559
6560else
6561  case " $LIBOBJS " in
6562  *" pcap_dump_ftell.$ac_objext "* ) ;;
6563  *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6564 ;;
6565esac
6566
6567fi
6568
6569
6570
6571#
6572# Check for special debugging functions
6573#
6574for ac_func in pcap_set_parser_debug
6575do :
6576  ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
6577if test "x$ac_cv_func_pcap_set_parser_debug" = xyes; then :
6578  cat >>confdefs.h <<_ACEOF
6579#define HAVE_PCAP_SET_PARSER_DEBUG 1
6580_ACEOF
6581
6582fi
6583done
6584
6585if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
6586	#
6587	# OK, we don't have pcap_set_parser_debug() to set the libpcap
6588	# filter expression parser debug flag; can we directly set the
6589	# flag?
6590	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6591$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6592	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593/* end confdefs.h.  */
6594
6595int
6596main ()
6597{
6598
6599		extern int pcap_debug;
6600
6601		return pcap_debug;
6602
6603  ;
6604  return 0;
6605}
6606_ACEOF
6607if ac_fn_c_try_link "$LINENO"; then :
6608  ac_lbl_cv_pcap_debug_defined=yes
6609else
6610  ac_lbl_cv_pcap_debug_defined=no
6611fi
6612rm -f core conftest.err conftest.$ac_objext \
6613    conftest$ac_exeext conftest.$ac_ext
6614	if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6615		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6616$as_echo "yes" >&6; }
6617
6618$as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6619
6620	else
6621		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6622$as_echo "no" >&6; }
6623		#
6624		# OK, what about "yydebug"?
6625		#
6626		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6627$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6628		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629/* end confdefs.h.  */
6630
6631int
6632main ()
6633{
6634
6635			extern int yydebug;
6636
6637			return yydebug;
6638
6639  ;
6640  return 0;
6641}
6642_ACEOF
6643if ac_fn_c_try_link "$LINENO"; then :
6644  ac_lbl_cv_yydebug_defined=yes
6645else
6646  ac_lbl_cv_yydebug_defined=no
6647fi
6648rm -f core conftest.err conftest.$ac_objext \
6649    conftest$ac_exeext conftest.$ac_ext
6650		if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6651			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6652$as_echo "yes" >&6; }
6653
6654$as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6655
6656		else
6657			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6658$as_echo "no" >&6; }
6659		fi
6660	fi
6661fi
6662for ac_func in pcap_set_optimizer_debug
6663do :
6664  ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
6665if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes; then :
6666  cat >>confdefs.h <<_ACEOF
6667#define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1
6668_ACEOF
6669
6670fi
6671done
6672
6673ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6674if test "x$ac_cv_func_bpf_dump" = xyes; then :
6675  $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6676
6677else
6678  case " $LIBOBJS " in
6679  *" bpf_dump.$ac_objext "* ) ;;
6680  *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6681 ;;
6682esac
6683
6684fi
6685
6686
6687V_GROUP=0
6688if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6689	V_GROUP=wheel
6690fi
6691#
6692# Assume V7/BSD convention for man pages (file formats in section 5,
6693# miscellaneous info in section 7).
6694#
6695MAN_FILE_FORMATS=5
6696MAN_MISC_INFO=7
6697case "$host_os" in
6698
6699aix*)
6700
6701$as_echo "#define _SUN 1" >>confdefs.h
6702
6703	;;
6704
6705hpux*)
6706	#
6707	# Use System V conventions for man pages.
6708	#
6709	MAN_FILE_FORMATS=4
6710	MAN_MISC_INFO=5
6711	;;
6712
6713irix*)
6714	V_GROUP=sys
6715
6716	#
6717	# Use System V conventions for man pages.
6718	#
6719	MAN_FILE_FORMATS=4
6720	MAN_MISC_INFO=5
6721	;;
6722
6723osf*)
6724	V_GROUP=system
6725
6726	#
6727	# Use System V conventions for man pages.
6728	#
6729	MAN_FILE_FORMATS=4
6730	MAN_MISC_INFO=5
6731	;;
6732
6733solaris*)
6734	V_GROUP=sys
6735
6736	#
6737	# Use System V conventions for man pages.
6738	#
6739	MAN_FILE_FORMATS=4
6740	MAN_MISC_INFO=5
6741	;;
6742esac
6743
6744if test -f /dev/bpf0 ; then
6745	V_GROUP=bpf
6746fi
6747
6748#
6749# Make sure we have a definition for C99's uintptr_t (regardless of
6750# whether the environment is a C99 environment or not).
6751#
6752
6753  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6754if test "x$ac_cv_type_uintptr_t" = xyes; then :
6755
6756$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6757
6758else
6759  for ac_type in 'unsigned int' 'unsigned long int' \
6760	'unsigned long long int'; do
6761       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762/* end confdefs.h.  */
6763$ac_includes_default
6764int
6765main ()
6766{
6767static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6768test_array [0] = 0;
6769return test_array [0];
6770
6771  ;
6772  return 0;
6773}
6774_ACEOF
6775if ac_fn_c_try_compile "$LINENO"; then :
6776
6777cat >>confdefs.h <<_ACEOF
6778#define uintptr_t $ac_type
6779_ACEOF
6780
6781	  ac_type=
6782fi
6783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6784       test -z "$ac_type" && break
6785     done
6786fi
6787
6788
6789
6790#
6791# Check whether we have pcap/pcap-inttypes.h.
6792# If we do, we use that to get the C99 types defined.
6793#
6794savedcppflags="$CPPFLAGS"
6795CPPFLAGS="$CPPFLAGS $V_INCLS"
6796for ac_header in pcap/pcap-inttypes.h
6797do :
6798  ac_fn_c_check_header_mongrel "$LINENO" "pcap/pcap-inttypes.h" "ac_cv_header_pcap_pcap_inttypes_h" "$ac_includes_default"
6799if test "x$ac_cv_header_pcap_pcap_inttypes_h" = xyes; then :
6800  cat >>confdefs.h <<_ACEOF
6801#define HAVE_PCAP_PCAP_INTTYPES_H 1
6802_ACEOF
6803
6804fi
6805
6806done
6807
6808CPPFLAGS="$savedcppflags"
6809
6810#
6811# Define the old BSD specified-width types in terms of the C99 types;
6812# we may need them with libpcap include files.
6813#
6814ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6815#include <sys/types.h>
6816
6817"
6818if test "x$ac_cv_type_u_int8_t" = xyes; then :
6819
6820else
6821
6822$as_echo "#define u_int8_t uint8_t" >>confdefs.h
6823
6824fi
6825
6826ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6827#include <sys/types.h>
6828
6829"
6830if test "x$ac_cv_type_u_int16_t" = xyes; then :
6831
6832else
6833
6834$as_echo "#define u_int16_t uint16_t" >>confdefs.h
6835
6836fi
6837
6838ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6839#include <sys/types.h>
6840
6841"
6842if test "x$ac_cv_type_u_int32_t" = xyes; then :
6843
6844else
6845
6846$as_echo "#define u_int32_t uint32_t" >>confdefs.h
6847
6848fi
6849
6850ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6851#include <sys/types.h>
6852
6853"
6854if test "x$ac_cv_type_u_int64_t" = xyes; then :
6855
6856else
6857
6858$as_echo "#define u_int64_t uint64_t" >>confdefs.h
6859
6860fi
6861
6862
6863if test -n "$ac_tool_prefix"; then
6864  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6865set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6867$as_echo_n "checking for $ac_word... " >&6; }
6868if ${ac_cv_prog_RANLIB+:} false; then :
6869  $as_echo_n "(cached) " >&6
6870else
6871  if test -n "$RANLIB"; then
6872  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6873else
6874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6875for as_dir in $PATH
6876do
6877  IFS=$as_save_IFS
6878  test -z "$as_dir" && as_dir=.
6879    for ac_exec_ext in '' $ac_executable_extensions; do
6880  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6881    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6882    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6883    break 2
6884  fi
6885done
6886  done
6887IFS=$as_save_IFS
6888
6889fi
6890fi
6891RANLIB=$ac_cv_prog_RANLIB
6892if test -n "$RANLIB"; then
6893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6894$as_echo "$RANLIB" >&6; }
6895else
6896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6897$as_echo "no" >&6; }
6898fi
6899
6900
6901fi
6902if test -z "$ac_cv_prog_RANLIB"; then
6903  ac_ct_RANLIB=$RANLIB
6904  # Extract the first word of "ranlib", so it can be a program name with args.
6905set dummy ranlib; ac_word=$2
6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6907$as_echo_n "checking for $ac_word... " >&6; }
6908if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6909  $as_echo_n "(cached) " >&6
6910else
6911  if test -n "$ac_ct_RANLIB"; then
6912  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6913else
6914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915for as_dir in $PATH
6916do
6917  IFS=$as_save_IFS
6918  test -z "$as_dir" && as_dir=.
6919    for ac_exec_ext in '' $ac_executable_extensions; do
6920  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6921    ac_cv_prog_ac_ct_RANLIB="ranlib"
6922    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6923    break 2
6924  fi
6925done
6926  done
6927IFS=$as_save_IFS
6928
6929fi
6930fi
6931ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6932if test -n "$ac_ct_RANLIB"; then
6933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6934$as_echo "$ac_ct_RANLIB" >&6; }
6935else
6936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6937$as_echo "no" >&6; }
6938fi
6939
6940  if test "x$ac_ct_RANLIB" = x; then
6941    RANLIB=":"
6942  else
6943    case $cross_compiling:$ac_tool_warned in
6944yes:)
6945{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6946$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6947ac_tool_warned=yes ;;
6948esac
6949    RANLIB=$ac_ct_RANLIB
6950  fi
6951else
6952  RANLIB="$ac_cv_prog_RANLIB"
6953fi
6954
6955if test -n "$ac_tool_prefix"; then
6956  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6957set dummy ${ac_tool_prefix}ar; ac_word=$2
6958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6959$as_echo_n "checking for $ac_word... " >&6; }
6960if ${ac_cv_prog_AR+:} false; then :
6961  $as_echo_n "(cached) " >&6
6962else
6963  if test -n "$AR"; then
6964  ac_cv_prog_AR="$AR" # Let the user override the test.
6965else
6966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6967for as_dir in $PATH
6968do
6969  IFS=$as_save_IFS
6970  test -z "$as_dir" && as_dir=.
6971    for ac_exec_ext in '' $ac_executable_extensions; do
6972  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6973    ac_cv_prog_AR="${ac_tool_prefix}ar"
6974    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6975    break 2
6976  fi
6977done
6978  done
6979IFS=$as_save_IFS
6980
6981fi
6982fi
6983AR=$ac_cv_prog_AR
6984if test -n "$AR"; then
6985  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6986$as_echo "$AR" >&6; }
6987else
6988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6989$as_echo "no" >&6; }
6990fi
6991
6992
6993fi
6994if test -z "$ac_cv_prog_AR"; then
6995  ac_ct_AR=$AR
6996  # Extract the first word of "ar", so it can be a program name with args.
6997set dummy ar; ac_word=$2
6998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6999$as_echo_n "checking for $ac_word... " >&6; }
7000if ${ac_cv_prog_ac_ct_AR+:} false; then :
7001  $as_echo_n "(cached) " >&6
7002else
7003  if test -n "$ac_ct_AR"; then
7004  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7005else
7006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7007for as_dir in $PATH
7008do
7009  IFS=$as_save_IFS
7010  test -z "$as_dir" && as_dir=.
7011    for ac_exec_ext in '' $ac_executable_extensions; do
7012  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7013    ac_cv_prog_ac_ct_AR="ar"
7014    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7015    break 2
7016  fi
7017done
7018  done
7019IFS=$as_save_IFS
7020
7021fi
7022fi
7023ac_ct_AR=$ac_cv_prog_ac_ct_AR
7024if test -n "$ac_ct_AR"; then
7025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7026$as_echo "$ac_ct_AR" >&6; }
7027else
7028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7029$as_echo "no" >&6; }
7030fi
7031
7032  if test "x$ac_ct_AR" = x; then
7033    AR=""
7034  else
7035    case $cross_compiling:$ac_tool_warned in
7036yes:)
7037{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7038$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7039ac_tool_warned=yes ;;
7040esac
7041    AR=$ac_ct_AR
7042  fi
7043else
7044  AR="$ac_cv_prog_AR"
7045fi
7046
7047
7048rm -f os-proto.h
7049    if test "${LBL_CFLAGS+set}" = set; then
7050	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7051    fi
7052    if test -f .devel ; then
7053	    #
7054	    # Skip all the warning option stuff on some compilers.
7055	    #
7056	    if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7057
7058	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7059$as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7060	save_CFLAGS="$CFLAGS"
7061	CFLAGS="$CFLAGS -W"
7062	#
7063	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7064	# but no mechanism is provided to turn AC_LANG_WERROR on
7065	# *and then turn it back off*, so that we *only* do it when
7066	# testing compiler options - 15 years after somebody asked
7067	# for it:
7068	#
7069	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7070	#
7071	save_ac_c_werror_flag="$ac_c_werror_flag"
7072	ac_c_werror_flag=yes
7073	#
7074	# We use AC_LANG_SOURCE() so that we can control the complete
7075	# content of the program being compiled.  We do not, for example,
7076	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7077	# as it will generate a warning with -Wold-style-definition, meaning
7078	# that we would treat it as not working, as the test will fail if
7079	# *any* error output, including a warning due to the flag we're
7080	# testing, is generated; see
7081	#
7082	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7083	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7084	#
7085	# This may, as per those two messages, be fixed in autoconf 2.70,
7086	# but we only require 2.64 or newer for now.
7087	#
7088	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7089/* end confdefs.h.  */
7090int main(void) { return 0; }
7091_ACEOF
7092if ac_fn_c_try_compile "$LINENO"; then :
7093
7094		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7095$as_echo "yes" >&6; }
7096		CFLAGS="$save_CFLAGS"
7097		V_CCOPT="$V_CCOPT -W"
7098
7099else
7100
7101		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7102$as_echo "no" >&6; }
7103		CFLAGS="$save_CFLAGS"
7104
7105fi
7106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7107	ac_c_werror_flag="$save_ac_c_werror_flag"
7108
7109
7110	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7111$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7112	save_CFLAGS="$CFLAGS"
7113	CFLAGS="$CFLAGS -Wall"
7114	#
7115	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7116	# but no mechanism is provided to turn AC_LANG_WERROR on
7117	# *and then turn it back off*, so that we *only* do it when
7118	# testing compiler options - 15 years after somebody asked
7119	# for it:
7120	#
7121	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7122	#
7123	save_ac_c_werror_flag="$ac_c_werror_flag"
7124	ac_c_werror_flag=yes
7125	#
7126	# We use AC_LANG_SOURCE() so that we can control the complete
7127	# content of the program being compiled.  We do not, for example,
7128	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7129	# as it will generate a warning with -Wold-style-definition, meaning
7130	# that we would treat it as not working, as the test will fail if
7131	# *any* error output, including a warning due to the flag we're
7132	# testing, is generated; see
7133	#
7134	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7135	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7136	#
7137	# This may, as per those two messages, be fixed in autoconf 2.70,
7138	# but we only require 2.64 or newer for now.
7139	#
7140	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7141/* end confdefs.h.  */
7142int main(void) { return 0; }
7143_ACEOF
7144if ac_fn_c_try_compile "$LINENO"; then :
7145
7146		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7147$as_echo "yes" >&6; }
7148		CFLAGS="$save_CFLAGS"
7149		V_CCOPT="$V_CCOPT -Wall"
7150
7151else
7152
7153		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7154$as_echo "no" >&6; }
7155		CFLAGS="$save_CFLAGS"
7156
7157fi
7158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7159	ac_c_werror_flag="$save_ac_c_werror_flag"
7160
7161
7162	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wassign-enum option" >&5
7163$as_echo_n "checking whether the compiler supports the -Wassign-enum option... " >&6; }
7164	save_CFLAGS="$CFLAGS"
7165	CFLAGS="$CFLAGS -Wassign-enum"
7166	#
7167	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7168	# but no mechanism is provided to turn AC_LANG_WERROR on
7169	# *and then turn it back off*, so that we *only* do it when
7170	# testing compiler options - 15 years after somebody asked
7171	# for it:
7172	#
7173	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7174	#
7175	save_ac_c_werror_flag="$ac_c_werror_flag"
7176	ac_c_werror_flag=yes
7177	#
7178	# We use AC_LANG_SOURCE() so that we can control the complete
7179	# content of the program being compiled.  We do not, for example,
7180	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7181	# as it will generate a warning with -Wold-style-definition, meaning
7182	# that we would treat it as not working, as the test will fail if
7183	# *any* error output, including a warning due to the flag we're
7184	# testing, is generated; see
7185	#
7186	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7187	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7188	#
7189	# This may, as per those two messages, be fixed in autoconf 2.70,
7190	# but we only require 2.64 or newer for now.
7191	#
7192	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7193/* end confdefs.h.  */
7194int main(void) { return 0; }
7195_ACEOF
7196if ac_fn_c_try_compile "$LINENO"; then :
7197
7198		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7199$as_echo "yes" >&6; }
7200		CFLAGS="$save_CFLAGS"
7201		V_CCOPT="$V_CCOPT -Wassign-enum"
7202
7203else
7204
7205		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7206$as_echo "no" >&6; }
7207		CFLAGS="$save_CFLAGS"
7208
7209fi
7210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7211	ac_c_werror_flag="$save_ac_c_werror_flag"
7212
7213
7214	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
7215$as_echo_n "checking whether the compiler supports the -Wcast-qual option... " >&6; }
7216	save_CFLAGS="$CFLAGS"
7217	CFLAGS="$CFLAGS -Wcast-qual"
7218	#
7219	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7220	# but no mechanism is provided to turn AC_LANG_WERROR on
7221	# *and then turn it back off*, so that we *only* do it when
7222	# testing compiler options - 15 years after somebody asked
7223	# for it:
7224	#
7225	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7226	#
7227	save_ac_c_werror_flag="$ac_c_werror_flag"
7228	ac_c_werror_flag=yes
7229	#
7230	# We use AC_LANG_SOURCE() so that we can control the complete
7231	# content of the program being compiled.  We do not, for example,
7232	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7233	# as it will generate a warning with -Wold-style-definition, meaning
7234	# that we would treat it as not working, as the test will fail if
7235	# *any* error output, including a warning due to the flag we're
7236	# testing, is generated; see
7237	#
7238	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7239	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7240	#
7241	# This may, as per those two messages, be fixed in autoconf 2.70,
7242	# but we only require 2.64 or newer for now.
7243	#
7244	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7245/* end confdefs.h.  */
7246int main(void) { return 0; }
7247_ACEOF
7248if ac_fn_c_try_compile "$LINENO"; then :
7249
7250		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7251$as_echo "yes" >&6; }
7252		CFLAGS="$save_CFLAGS"
7253		V_CCOPT="$V_CCOPT -Wcast-qual"
7254
7255else
7256
7257		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7258$as_echo "no" >&6; }
7259		CFLAGS="$save_CFLAGS"
7260
7261fi
7262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7263	ac_c_werror_flag="$save_ac_c_werror_flag"
7264
7265
7266	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7267$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7268	save_CFLAGS="$CFLAGS"
7269	CFLAGS="$CFLAGS -Wmissing-prototypes"
7270	#
7271	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7272	# but no mechanism is provided to turn AC_LANG_WERROR on
7273	# *and then turn it back off*, so that we *only* do it when
7274	# testing compiler options - 15 years after somebody asked
7275	# for it:
7276	#
7277	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7278	#
7279	save_ac_c_werror_flag="$ac_c_werror_flag"
7280	ac_c_werror_flag=yes
7281	#
7282	# We use AC_LANG_SOURCE() so that we can control the complete
7283	# content of the program being compiled.  We do not, for example,
7284	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7285	# as it will generate a warning with -Wold-style-definition, meaning
7286	# that we would treat it as not working, as the test will fail if
7287	# *any* error output, including a warning due to the flag we're
7288	# testing, is generated; see
7289	#
7290	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7291	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7292	#
7293	# This may, as per those two messages, be fixed in autoconf 2.70,
7294	# but we only require 2.64 or newer for now.
7295	#
7296	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7297/* end confdefs.h.  */
7298int main(void) { return 0; }
7299_ACEOF
7300if ac_fn_c_try_compile "$LINENO"; then :
7301
7302		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7303$as_echo "yes" >&6; }
7304		CFLAGS="$save_CFLAGS"
7305		V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7306
7307else
7308
7309		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7310$as_echo "no" >&6; }
7311		CFLAGS="$save_CFLAGS"
7312
7313fi
7314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7315	ac_c_werror_flag="$save_ac_c_werror_flag"
7316
7317
7318	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-variable-declarations option" >&5
7319$as_echo_n "checking whether the compiler supports the -Wmissing-variable-declarations option... " >&6; }
7320	save_CFLAGS="$CFLAGS"
7321	CFLAGS="$CFLAGS -Wmissing-variable-declarations"
7322	#
7323	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7324	# but no mechanism is provided to turn AC_LANG_WERROR on
7325	# *and then turn it back off*, so that we *only* do it when
7326	# testing compiler options - 15 years after somebody asked
7327	# for it:
7328	#
7329	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7330	#
7331	save_ac_c_werror_flag="$ac_c_werror_flag"
7332	ac_c_werror_flag=yes
7333	#
7334	# We use AC_LANG_SOURCE() so that we can control the complete
7335	# content of the program being compiled.  We do not, for example,
7336	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7337	# as it will generate a warning with -Wold-style-definition, meaning
7338	# that we would treat it as not working, as the test will fail if
7339	# *any* error output, including a warning due to the flag we're
7340	# testing, is generated; see
7341	#
7342	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7343	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7344	#
7345	# This may, as per those two messages, be fixed in autoconf 2.70,
7346	# but we only require 2.64 or newer for now.
7347	#
7348	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7349/* end confdefs.h.  */
7350int main(void) { return 0; }
7351_ACEOF
7352if ac_fn_c_try_compile "$LINENO"; then :
7353
7354		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7355$as_echo "yes" >&6; }
7356		CFLAGS="$save_CFLAGS"
7357		V_CCOPT="$V_CCOPT -Wmissing-variable-declarations"
7358
7359else
7360
7361		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7362$as_echo "no" >&6; }
7363		CFLAGS="$save_CFLAGS"
7364
7365fi
7366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7367	ac_c_werror_flag="$save_ac_c_werror_flag"
7368
7369
7370	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
7371$as_echo_n "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
7372	save_CFLAGS="$CFLAGS"
7373	CFLAGS="$CFLAGS -Wold-style-definition"
7374	#
7375	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7376	# but no mechanism is provided to turn AC_LANG_WERROR on
7377	# *and then turn it back off*, so that we *only* do it when
7378	# testing compiler options - 15 years after somebody asked
7379	# for it:
7380	#
7381	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7382	#
7383	save_ac_c_werror_flag="$ac_c_werror_flag"
7384	ac_c_werror_flag=yes
7385	#
7386	# We use AC_LANG_SOURCE() so that we can control the complete
7387	# content of the program being compiled.  We do not, for example,
7388	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7389	# as it will generate a warning with -Wold-style-definition, meaning
7390	# that we would treat it as not working, as the test will fail if
7391	# *any* error output, including a warning due to the flag we're
7392	# testing, is generated; see
7393	#
7394	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7395	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7396	#
7397	# This may, as per those two messages, be fixed in autoconf 2.70,
7398	# but we only require 2.64 or newer for now.
7399	#
7400	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7401/* end confdefs.h.  */
7402int main(void) { return 0; }
7403_ACEOF
7404if ac_fn_c_try_compile "$LINENO"; then :
7405
7406		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7407$as_echo "yes" >&6; }
7408		CFLAGS="$save_CFLAGS"
7409		V_CCOPT="$V_CCOPT -Wold-style-definition"
7410
7411else
7412
7413		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7414$as_echo "no" >&6; }
7415		CFLAGS="$save_CFLAGS"
7416
7417fi
7418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7419	ac_c_werror_flag="$save_ac_c_werror_flag"
7420
7421
7422	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5
7423$as_echo_n "checking whether the compiler supports the -Wpedantic option... " >&6; }
7424	save_CFLAGS="$CFLAGS"
7425	CFLAGS="$CFLAGS -Wpedantic"
7426	#
7427	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7428	# but no mechanism is provided to turn AC_LANG_WERROR on
7429	# *and then turn it back off*, so that we *only* do it when
7430	# testing compiler options - 15 years after somebody asked
7431	# for it:
7432	#
7433	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7434	#
7435	save_ac_c_werror_flag="$ac_c_werror_flag"
7436	ac_c_werror_flag=yes
7437	#
7438	# We use AC_LANG_SOURCE() so that we can control the complete
7439	# content of the program being compiled.  We do not, for example,
7440	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7441	# as it will generate a warning with -Wold-style-definition, meaning
7442	# that we would treat it as not working, as the test will fail if
7443	# *any* error output, including a warning due to the flag we're
7444	# testing, is generated; see
7445	#
7446	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7447	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7448	#
7449	# This may, as per those two messages, be fixed in autoconf 2.70,
7450	# but we only require 2.64 or newer for now.
7451	#
7452	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7453/* end confdefs.h.  */
7454int main(void) { return 0; }
7455_ACEOF
7456if ac_fn_c_try_compile "$LINENO"; then :
7457
7458		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7459$as_echo "yes" >&6; }
7460		CFLAGS="$save_CFLAGS"
7461		V_CCOPT="$V_CCOPT -Wpedantic"
7462
7463else
7464
7465		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7466$as_echo "no" >&6; }
7467		CFLAGS="$save_CFLAGS"
7468
7469fi
7470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7471	ac_c_werror_flag="$save_ac_c_werror_flag"
7472
7473
7474	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7475$as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7476	save_CFLAGS="$CFLAGS"
7477	CFLAGS="$CFLAGS -Wpointer-arith"
7478	#
7479	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7480	# but no mechanism is provided to turn AC_LANG_WERROR on
7481	# *and then turn it back off*, so that we *only* do it when
7482	# testing compiler options - 15 years after somebody asked
7483	# for it:
7484	#
7485	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7486	#
7487	save_ac_c_werror_flag="$ac_c_werror_flag"
7488	ac_c_werror_flag=yes
7489	#
7490	# We use AC_LANG_SOURCE() so that we can control the complete
7491	# content of the program being compiled.  We do not, for example,
7492	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7493	# as it will generate a warning with -Wold-style-definition, meaning
7494	# that we would treat it as not working, as the test will fail if
7495	# *any* error output, including a warning due to the flag we're
7496	# testing, is generated; see
7497	#
7498	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7499	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7500	#
7501	# This may, as per those two messages, be fixed in autoconf 2.70,
7502	# but we only require 2.64 or newer for now.
7503	#
7504	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505/* end confdefs.h.  */
7506int main(void) { return 0; }
7507_ACEOF
7508if ac_fn_c_try_compile "$LINENO"; then :
7509
7510		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7511$as_echo "yes" >&6; }
7512		CFLAGS="$save_CFLAGS"
7513		V_CCOPT="$V_CCOPT -Wpointer-arith"
7514
7515else
7516
7517		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7518$as_echo "no" >&6; }
7519		CFLAGS="$save_CFLAGS"
7520
7521fi
7522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7523	ac_c_werror_flag="$save_ac_c_werror_flag"
7524
7525
7526	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-sign option" >&5
7527$as_echo_n "checking whether the compiler supports the -Wpointer-sign option... " >&6; }
7528	save_CFLAGS="$CFLAGS"
7529	CFLAGS="$CFLAGS -Wpointer-sign"
7530	#
7531	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7532	# but no mechanism is provided to turn AC_LANG_WERROR on
7533	# *and then turn it back off*, so that we *only* do it when
7534	# testing compiler options - 15 years after somebody asked
7535	# for it:
7536	#
7537	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7538	#
7539	save_ac_c_werror_flag="$ac_c_werror_flag"
7540	ac_c_werror_flag=yes
7541	#
7542	# We use AC_LANG_SOURCE() so that we can control the complete
7543	# content of the program being compiled.  We do not, for example,
7544	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7545	# as it will generate a warning with -Wold-style-definition, meaning
7546	# that we would treat it as not working, as the test will fail if
7547	# *any* error output, including a warning due to the flag we're
7548	# testing, is generated; see
7549	#
7550	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7551	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7552	#
7553	# This may, as per those two messages, be fixed in autoconf 2.70,
7554	# but we only require 2.64 or newer for now.
7555	#
7556	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7557/* end confdefs.h.  */
7558int main(void) { return 0; }
7559_ACEOF
7560if ac_fn_c_try_compile "$LINENO"; then :
7561
7562		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7563$as_echo "yes" >&6; }
7564		CFLAGS="$save_CFLAGS"
7565		V_CCOPT="$V_CCOPT -Wpointer-sign"
7566
7567else
7568
7569		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7570$as_echo "no" >&6; }
7571		CFLAGS="$save_CFLAGS"
7572
7573fi
7574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7575	ac_c_werror_flag="$save_ac_c_werror_flag"
7576
7577
7578	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
7579$as_echo_n "checking whether the compiler supports the -Wshadow option... " >&6; }
7580	save_CFLAGS="$CFLAGS"
7581	CFLAGS="$CFLAGS -Wshadow"
7582	#
7583	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7584	# but no mechanism is provided to turn AC_LANG_WERROR on
7585	# *and then turn it back off*, so that we *only* do it when
7586	# testing compiler options - 15 years after somebody asked
7587	# for it:
7588	#
7589	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7590	#
7591	save_ac_c_werror_flag="$ac_c_werror_flag"
7592	ac_c_werror_flag=yes
7593	#
7594	# We use AC_LANG_SOURCE() so that we can control the complete
7595	# content of the program being compiled.  We do not, for example,
7596	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7597	# as it will generate a warning with -Wold-style-definition, meaning
7598	# that we would treat it as not working, as the test will fail if
7599	# *any* error output, including a warning due to the flag we're
7600	# testing, is generated; see
7601	#
7602	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7603	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7604	#
7605	# This may, as per those two messages, be fixed in autoconf 2.70,
7606	# but we only require 2.64 or newer for now.
7607	#
7608	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7609/* end confdefs.h.  */
7610int main(void) { return 0; }
7611_ACEOF
7612if ac_fn_c_try_compile "$LINENO"; then :
7613
7614		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7615$as_echo "yes" >&6; }
7616		CFLAGS="$save_CFLAGS"
7617		V_CCOPT="$V_CCOPT -Wshadow"
7618
7619else
7620
7621		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7622$as_echo "no" >&6; }
7623		CFLAGS="$save_CFLAGS"
7624
7625fi
7626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7627	ac_c_werror_flag="$save_ac_c_werror_flag"
7628
7629
7630	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wsign-compare option" >&5
7631$as_echo_n "checking whether the compiler supports the -Wsign-compare option... " >&6; }
7632	save_CFLAGS="$CFLAGS"
7633	CFLAGS="$CFLAGS -Wsign-compare"
7634	#
7635	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7636	# but no mechanism is provided to turn AC_LANG_WERROR on
7637	# *and then turn it back off*, so that we *only* do it when
7638	# testing compiler options - 15 years after somebody asked
7639	# for it:
7640	#
7641	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7642	#
7643	save_ac_c_werror_flag="$ac_c_werror_flag"
7644	ac_c_werror_flag=yes
7645	#
7646	# We use AC_LANG_SOURCE() so that we can control the complete
7647	# content of the program being compiled.  We do not, for example,
7648	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7649	# as it will generate a warning with -Wold-style-definition, meaning
7650	# that we would treat it as not working, as the test will fail if
7651	# *any* error output, including a warning due to the flag we're
7652	# testing, is generated; see
7653	#
7654	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7655	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7656	#
7657	# This may, as per those two messages, be fixed in autoconf 2.70,
7658	# but we only require 2.64 or newer for now.
7659	#
7660	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7661/* end confdefs.h.  */
7662int main(void) { return 0; }
7663_ACEOF
7664if ac_fn_c_try_compile "$LINENO"; then :
7665
7666		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7667$as_echo "yes" >&6; }
7668		CFLAGS="$save_CFLAGS"
7669		V_CCOPT="$V_CCOPT -Wsign-compare"
7670
7671else
7672
7673		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7674$as_echo "no" >&6; }
7675		CFLAGS="$save_CFLAGS"
7676
7677fi
7678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7679	ac_c_werror_flag="$save_ac_c_werror_flag"
7680
7681
7682	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7683$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7684	save_CFLAGS="$CFLAGS"
7685	CFLAGS="$CFLAGS -Wstrict-prototypes"
7686	#
7687	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7688	# but no mechanism is provided to turn AC_LANG_WERROR on
7689	# *and then turn it back off*, so that we *only* do it when
7690	# testing compiler options - 15 years after somebody asked
7691	# for it:
7692	#
7693	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7694	#
7695	save_ac_c_werror_flag="$ac_c_werror_flag"
7696	ac_c_werror_flag=yes
7697	#
7698	# We use AC_LANG_SOURCE() so that we can control the complete
7699	# content of the program being compiled.  We do not, for example,
7700	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7701	# as it will generate a warning with -Wold-style-definition, meaning
7702	# that we would treat it as not working, as the test will fail if
7703	# *any* error output, including a warning due to the flag we're
7704	# testing, is generated; see
7705	#
7706	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7707	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7708	#
7709	# This may, as per those two messages, be fixed in autoconf 2.70,
7710	# but we only require 2.64 or newer for now.
7711	#
7712	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7713/* end confdefs.h.  */
7714int main(void) { return 0; }
7715_ACEOF
7716if ac_fn_c_try_compile "$LINENO"; then :
7717
7718		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7719$as_echo "yes" >&6; }
7720		CFLAGS="$save_CFLAGS"
7721		V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7722
7723else
7724
7725		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7726$as_echo "no" >&6; }
7727		CFLAGS="$save_CFLAGS"
7728
7729fi
7730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7731	ac_c_werror_flag="$save_ac_c_werror_flag"
7732
7733
7734	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunreachable-code-return option" >&5
7735$as_echo_n "checking whether the compiler supports the -Wunreachable-code-return option... " >&6; }
7736	save_CFLAGS="$CFLAGS"
7737	CFLAGS="$CFLAGS -Wunreachable-code-return"
7738	#
7739	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7740	# but no mechanism is provided to turn AC_LANG_WERROR on
7741	# *and then turn it back off*, so that we *only* do it when
7742	# testing compiler options - 15 years after somebody asked
7743	# for it:
7744	#
7745	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7746	#
7747	save_ac_c_werror_flag="$ac_c_werror_flag"
7748	ac_c_werror_flag=yes
7749	#
7750	# We use AC_LANG_SOURCE() so that we can control the complete
7751	# content of the program being compiled.  We do not, for example,
7752	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7753	# as it will generate a warning with -Wold-style-definition, meaning
7754	# that we would treat it as not working, as the test will fail if
7755	# *any* error output, including a warning due to the flag we're
7756	# testing, is generated; see
7757	#
7758	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7759	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7760	#
7761	# This may, as per those two messages, be fixed in autoconf 2.70,
7762	# but we only require 2.64 or newer for now.
7763	#
7764	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7765/* end confdefs.h.  */
7766int main(void) { return 0; }
7767_ACEOF
7768if ac_fn_c_try_compile "$LINENO"; then :
7769
7770		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7771$as_echo "yes" >&6; }
7772		CFLAGS="$save_CFLAGS"
7773		V_CCOPT="$V_CCOPT -Wunreachable-code-return"
7774
7775else
7776
7777		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7778$as_echo "no" >&6; }
7779		CFLAGS="$save_CFLAGS"
7780
7781fi
7782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7783	ac_c_werror_flag="$save_ac_c_werror_flag"
7784
7785
7786	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5
7787$as_echo_n "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; }
7788	save_CFLAGS="$CFLAGS"
7789	CFLAGS="$CFLAGS -Wused-but-marked-unused"
7790	#
7791	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7792	# but no mechanism is provided to turn AC_LANG_WERROR on
7793	# *and then turn it back off*, so that we *only* do it when
7794	# testing compiler options - 15 years after somebody asked
7795	# for it:
7796	#
7797	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7798	#
7799	save_ac_c_werror_flag="$ac_c_werror_flag"
7800	ac_c_werror_flag=yes
7801	#
7802	# We use AC_LANG_SOURCE() so that we can control the complete
7803	# content of the program being compiled.  We do not, for example,
7804	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7805	# as it will generate a warning with -Wold-style-definition, meaning
7806	# that we would treat it as not working, as the test will fail if
7807	# *any* error output, including a warning due to the flag we're
7808	# testing, is generated; see
7809	#
7810	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7811	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7812	#
7813	# This may, as per those two messages, be fixed in autoconf 2.70,
7814	# but we only require 2.64 or newer for now.
7815	#
7816	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7817/* end confdefs.h.  */
7818int main(void) { return 0; }
7819_ACEOF
7820if ac_fn_c_try_compile "$LINENO"; then :
7821
7822		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7823$as_echo "yes" >&6; }
7824		CFLAGS="$save_CFLAGS"
7825		V_CCOPT="$V_CCOPT -Wused-but-marked-unused"
7826
7827else
7828
7829		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7830$as_echo "no" >&6; }
7831		CFLAGS="$save_CFLAGS"
7832
7833fi
7834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7835	ac_c_werror_flag="$save_ac_c_werror_flag"
7836
7837
7838	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7839$as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7840	save_CFLAGS="$CFLAGS"
7841	CFLAGS="$CFLAGS -Wwrite-strings"
7842	#
7843	# XXX - yes, this depends on the way AC_LANG_WERROR works,
7844	# but no mechanism is provided to turn AC_LANG_WERROR on
7845	# *and then turn it back off*, so that we *only* do it when
7846	# testing compiler options - 15 years after somebody asked
7847	# for it:
7848	#
7849	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
7850	#
7851	save_ac_c_werror_flag="$ac_c_werror_flag"
7852	ac_c_werror_flag=yes
7853	#
7854	# We use AC_LANG_SOURCE() so that we can control the complete
7855	# content of the program being compiled.  We do not, for example,
7856	# want the default "int main()" that AC_LANG_PROGRAM() generates,
7857	# as it will generate a warning with -Wold-style-definition, meaning
7858	# that we would treat it as not working, as the test will fail if
7859	# *any* error output, including a warning due to the flag we're
7860	# testing, is generated; see
7861	#
7862	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7863	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
7864	#
7865	# This may, as per those two messages, be fixed in autoconf 2.70,
7866	# but we only require 2.64 or newer for now.
7867	#
7868	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7869/* end confdefs.h.  */
7870int main(void) { return 0; }
7871_ACEOF
7872if ac_fn_c_try_compile "$LINENO"; then :
7873
7874		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7875$as_echo "yes" >&6; }
7876		CFLAGS="$save_CFLAGS"
7877		V_CCOPT="$V_CCOPT -Wwrite-strings"
7878
7879else
7880
7881		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7882$as_echo "no" >&6; }
7883		CFLAGS="$save_CFLAGS"
7884
7885fi
7886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7887	ac_c_werror_flag="$save_ac_c_werror_flag"
7888
7889	    fi
7890
7891	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7892$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7893	if test "$GCC" = yes ; then
7894		#
7895		# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7896		# though it's not); we assume that, in this case, the flag
7897		# would be -M.
7898		#
7899		ac_lbl_dependency_flag="-M"
7900	else
7901		#
7902		# Not GCC or a compiler deemed to be GCC; what platform is
7903		# this?  (We're assuming that if the compiler isn't GCC
7904		# it's the compiler from the vendor of the OS; that won't
7905		# necessarily be true for x86 platforms, where it might be
7906		# the Intel C compiler.)
7907		#
7908		case "$host_os" in
7909
7910		irix*|osf*|darwin*)
7911			#
7912			# MIPS C for IRIX, DEC C, and clang all use -M.
7913			#
7914			ac_lbl_dependency_flag="-M"
7915			;;
7916
7917		solaris*)
7918			#
7919			# Sun C uses -xM.
7920			#
7921			ac_lbl_dependency_flag="-xM"
7922			;;
7923
7924		hpux*)
7925			#
7926			# HP's older C compilers don't support this.
7927			# HP's newer C compilers support this with
7928			# either +M or +Make; the older compilers
7929			# interpret +M as something completely
7930			# different, so we use +Make so we don't
7931			# think it works with the older compilers.
7932			#
7933			ac_lbl_dependency_flag="+Make"
7934			;;
7935
7936		*)
7937			#
7938			# Not one of the above; assume no support for
7939			# generating dependencies.
7940			#
7941			ac_lbl_dependency_flag=""
7942			;;
7943		esac
7944	fi
7945
7946	#
7947	# Is ac_lbl_dependency_flag defined and, if so, does the compiler
7948	# complain about it?
7949	#
7950	# Note: clang doesn't seem to exit with an error status when handed
7951	# an unknown non-warning error, even if you pass it
7952	# -Werror=unknown-warning-option.  However, it always supports
7953	# -M, so the fact that this test always succeeds with clang
7954	# isn't an issue.
7955	#
7956	if test ! -z "$ac_lbl_dependency_flag"; then
7957		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7958/* end confdefs.h.  */
7959int main(void) { return 0; }
7960_ACEOF
7961		if { { $as_echo "$as_me:${as_lineno-$LINENO}: eval \"\$CC \$ac_lbl_dependency_flag conftest.c >/dev/null 2>&1\""; } >&5
7962  (eval "$CC $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1") 2>&5
7963  ac_status=$?
7964  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7965  test $ac_status = 0; }; then
7966			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7967$as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7968			DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7969			MKDEP='${top_srcdir}/mkdep'
7970		else
7971			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972$as_echo "no" >&6; }
7973			#
7974			# We can't run mkdep, so have "make depend" do
7975			# nothing.
7976			#
7977			MKDEP=:
7978		fi
7979		rm -rf conftest*
7980	else
7981		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7982$as_echo "no" >&6; }
7983		#
7984		# We can't run mkdep, so have "make depend" do
7985		# nothing.
7986		#
7987		MKDEP=:
7988	fi
7989
7990
7991
7992	    #
7993	    # We used to set -n32 for IRIX 6 when not using GCC (presumed
7994	    # to mean that we're using MIPS C or MIPSpro C); it specified
7995	    # the "new" faster 32-bit ABI, introduced in IRIX 6.2.  I'm
7996	    # not sure why that would be something to do *only* with a
7997	    # .devel file; why should the ABI for which we produce code
7998	    # depend on .devel?
7999	    #
8000	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
8001	    name="lbl/os-$os.h"
8002	    if test -f $name ; then
8003		    ln -s $name os-proto.h
8004
8005$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
8006
8007	    else
8008		    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
8009$as_echo "$as_me: WARNING: can't find $name" >&2;}
8010	    fi
8011    fi
8012
8013# Check for OpenSSL/libressl libcrypto
8014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5
8015$as_echo_n "checking whether to use OpenSSL/libressl libcrypto... " >&6; }
8016# Specify location for both includes and libraries.
8017want_libcrypto=ifavailable
8018
8019# Check whether --with-crypto was given.
8020if test "${with_crypto+set}" = set; then :
8021  withval=$with_crypto;
8022	if test $withval = no
8023	then
8024		# User doesn't want to link with libcrypto.
8025		want_libcrypto=no
8026		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8027$as_echo "no" >&6; }
8028	elif test $withval = yes
8029	then
8030		# User wants to link with libcrypto but hasn't specified
8031		# a directory.
8032		want_libcrypto=yes
8033		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8034$as_echo "yes" >&6; }
8035	else
8036		# User wants to link with libcrypto and has specified
8037		# a directory, so use the provided value.
8038		want_libcrypto=yes
8039		libcrypto_root=$withval
8040		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5
8041$as_echo "yes, using the version installed in $withval" >&6; }
8042
8043		#
8044		# Put the subdirectories of the libcrypto root directory
8045		# at the front of the header and library search path.
8046		#
8047		CFLAGS="-I$withval/include $CFLAGS"
8048		LIBS="-L$withval/lib $LIBS"
8049	fi
8050
8051else
8052
8053	#
8054	# Use libcrypto if it's present, otherwise don't; no directory
8055	# was specified.
8056	#
8057	want_libcrypto=ifavailable
8058	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8059$as_echo "yes, if available" >&6; }
8060
8061fi
8062
8063if test "$want_libcrypto" != "no"; then
8064	#
8065	# Don't check for libcrypto unless we have its headers;
8066	# Apple, bless their pointy little heads, apparently ship
8067	# libcrypto as a library, but not the header files, in
8068	# El Capitan, probably because they don't want you writing
8069	# nasty portable code that could run on other UN*Xes, they
8070	# want you writing code that uses their Shiny New Crypto
8071	# Library and that only runs on macOS.
8072	#
8073	ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default"
8074if test "x$ac_cv_header_openssl_crypto_h" = xyes; then :
8075
8076		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8077$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8078if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8079  $as_echo_n "(cached) " >&6
8080else
8081  ac_check_lib_save_LIBS=$LIBS
8082LIBS="-lcrypto  $LIBS"
8083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8084/* end confdefs.h.  */
8085
8086/* Override any GCC internal prototype to avoid an error.
8087   Use char because int might match the return type of a GCC
8088   builtin and then its argument prototype would still apply.  */
8089#ifdef __cplusplus
8090extern "C"
8091#endif
8092char DES_cbc_encrypt ();
8093int
8094main ()
8095{
8096return DES_cbc_encrypt ();
8097  ;
8098  return 0;
8099}
8100_ACEOF
8101if ac_fn_c_try_link "$LINENO"; then :
8102  ac_cv_lib_crypto_DES_cbc_encrypt=yes
8103else
8104  ac_cv_lib_crypto_DES_cbc_encrypt=no
8105fi
8106rm -f core conftest.err conftest.$ac_objext \
8107    conftest$ac_exeext conftest.$ac_ext
8108LIBS=$ac_check_lib_save_LIBS
8109fi
8110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8111$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8112if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8113  cat >>confdefs.h <<_ACEOF
8114#define HAVE_LIBCRYPTO 1
8115_ACEOF
8116
8117  LIBS="-lcrypto $LIBS"
8118
8119fi
8120
8121		if test "$ac_cv_lib_crypto_DES_cbc_encrypt" = "yes"; then
8122			for ac_header in openssl/evp.h
8123do :
8124  ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8125if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8126  cat >>confdefs.h <<_ACEOF
8127#define HAVE_OPENSSL_EVP_H 1
8128_ACEOF
8129
8130fi
8131
8132done
8133
8134			#
8135			# OK, then:
8136			#
8137			# 1) do we have EVP_CIPHER_CTX_new?
8138			# If so, we use it to allocate an
8139			# EVP_CIPHER_CTX, as EVP_CIPHER_CTX may be
8140			# opaque; otherwise, we allocate it ourselves.
8141			#
8142			# 2) do we have EVP_DecryptInit_ex()?
8143			# If so, we use it, because we need to be
8144			# able to make two "initialize the cipher"
8145			# calls, one with the cipher and key, and
8146			# one with the IV, and, as of OpenSSL 1.1,
8147			# You Can't Do That with EVP_DecryptInit(),
8148			# because a call to EVP_DecryptInit() will
8149			# unconditionally clear the context, and
8150			# if you don't supply a cipher, it'll
8151			# clear the cipher, rendering the context
8152			# unusable and causing a crash.
8153			#
8154			for ac_func in EVP_CIPHER_CTX_new EVP_DecryptInit_ex
8155do :
8156  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8157ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8158if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8159  cat >>confdefs.h <<_ACEOF
8160#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8161_ACEOF
8162
8163fi
8164done
8165
8166		fi
8167
8168fi
8169
8170
8171fi
8172
8173# Check for libcap-ng
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
8175$as_echo_n "checking whether to use libcap-ng... " >&6; }
8176# Specify location for both includes and libraries.
8177want_libcap_ng=ifavailable
8178
8179# Check whether --with-cap_ng was given.
8180if test "${with_cap_ng+set}" = set; then :
8181  withval=$with_cap_ng;
8182	if test $withval = no
8183	then
8184		want_libcap_ng=no
8185		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8186$as_echo "no" >&6; }
8187	elif test $withval = yes
8188	then
8189		want_libcap_ng=yes
8190		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8191$as_echo "yes" >&6; }
8192	fi
8193
8194else
8195
8196	#
8197	# Use libcap-ng if it's present, otherwise don't.
8198	#
8199	want_libcap_ng=ifavailable
8200	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8201$as_echo "yes, if available" >&6; }
8202
8203fi
8204
8205if test "$want_libcap_ng" != "no"; then
8206	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
8207$as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; }
8208if ${ac_cv_lib_cap_ng_capng_change_id+:} false; then :
8209  $as_echo_n "(cached) " >&6
8210else
8211  ac_check_lib_save_LIBS=$LIBS
8212LIBS="-lcap-ng  $LIBS"
8213cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8214/* end confdefs.h.  */
8215
8216/* Override any GCC internal prototype to avoid an error.
8217   Use char because int might match the return type of a GCC
8218   builtin and then its argument prototype would still apply.  */
8219#ifdef __cplusplus
8220extern "C"
8221#endif
8222char capng_change_id ();
8223int
8224main ()
8225{
8226return capng_change_id ();
8227  ;
8228  return 0;
8229}
8230_ACEOF
8231if ac_fn_c_try_link "$LINENO"; then :
8232  ac_cv_lib_cap_ng_capng_change_id=yes
8233else
8234  ac_cv_lib_cap_ng_capng_change_id=no
8235fi
8236rm -f core conftest.err conftest.$ac_objext \
8237    conftest$ac_exeext conftest.$ac_ext
8238LIBS=$ac_check_lib_save_LIBS
8239fi
8240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
8241$as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
8242if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then :
8243  cat >>confdefs.h <<_ACEOF
8244#define HAVE_LIBCAP_NG 1
8245_ACEOF
8246
8247  LIBS="-lcap-ng $LIBS"
8248
8249fi
8250
8251	for ac_header in cap-ng.h
8252do :
8253  ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
8254if test "x$ac_cv_header_cap_ng_h" = xyes; then :
8255  cat >>confdefs.h <<_ACEOF
8256#define HAVE_CAP_NG_H 1
8257_ACEOF
8258
8259fi
8260
8261done
8262
8263fi
8264
8265if test "$missing_includes" = "yes"; then
8266	CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8267	V_INCLS="$V_INCLS -I$srcdir/missing"
8268fi
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279# Find a good install program.  We prefer a C program (faster),
8280# so one script is as good as another.  But avoid the broken or
8281# incompatible versions:
8282# SysV /etc/install, /usr/sbin/install
8283# SunOS /usr/etc/install
8284# IRIX /sbin/install
8285# AIX /bin/install
8286# AmigaOS /C/install, which installs bootblocks on floppy discs
8287# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8288# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8289# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8290# OS/2's system install, which has a completely different semantic
8291# ./install, which can be erroneously created by make from ./install.sh.
8292# Reject install programs that cannot install multiple files.
8293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8294$as_echo_n "checking for a BSD-compatible install... " >&6; }
8295if test -z "$INSTALL"; then
8296if ${ac_cv_path_install+:} false; then :
8297  $as_echo_n "(cached) " >&6
8298else
8299  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300for as_dir in $PATH
8301do
8302  IFS=$as_save_IFS
8303  test -z "$as_dir" && as_dir=.
8304    # Account for people who put trailing slashes in PATH elements.
8305case $as_dir/ in #((
8306  ./ | .// | /[cC]/* | \
8307  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8308  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8309  /usr/ucb/* ) ;;
8310  *)
8311    # OSF1 and SCO ODT 3.0 have their own names for install.
8312    # Don't use installbsd from OSF since it installs stuff as root
8313    # by default.
8314    for ac_prog in ginstall scoinst install; do
8315      for ac_exec_ext in '' $ac_executable_extensions; do
8316	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8317	  if test $ac_prog = install &&
8318	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8319	    # AIX install.  It has an incompatible calling convention.
8320	    :
8321	  elif test $ac_prog = install &&
8322	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8323	    # program-specific install script used by HP pwplus--don't use.
8324	    :
8325	  else
8326	    rm -rf conftest.one conftest.two conftest.dir
8327	    echo one > conftest.one
8328	    echo two > conftest.two
8329	    mkdir conftest.dir
8330	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8331	      test -s conftest.one && test -s conftest.two &&
8332	      test -s conftest.dir/conftest.one &&
8333	      test -s conftest.dir/conftest.two
8334	    then
8335	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8336	      break 3
8337	    fi
8338	  fi
8339	fi
8340      done
8341    done
8342    ;;
8343esac
8344
8345  done
8346IFS=$as_save_IFS
8347
8348rm -rf conftest.one conftest.two conftest.dir
8349
8350fi
8351  if test "${ac_cv_path_install+set}" = set; then
8352    INSTALL=$ac_cv_path_install
8353  else
8354    # As a last resort, use the slow shell script.  Don't cache a
8355    # value for INSTALL within a source directory, because that will
8356    # break other packages using the cache if that directory is
8357    # removed, or if the value is a relative name.
8358    INSTALL=$ac_install_sh
8359  fi
8360fi
8361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8362$as_echo "$INSTALL" >&6; }
8363
8364# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8365# It thinks the first close brace ends the variable substitution.
8366test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8367
8368test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8369
8370test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8371
8372
8373ac_config_headers="$ac_config_headers config.h"
8374
8375
8376ac_config_commands="$ac_config_commands default-1"
8377
8378ac_config_files="$ac_config_files Makefile tcpdump.1"
8379
8380cat >confcache <<\_ACEOF
8381# This file is a shell script that caches the results of configure
8382# tests run on this system so they can be shared between configure
8383# scripts and configure runs, see configure's option --config-cache.
8384# It is not useful on other systems.  If it contains results you don't
8385# want to keep, you may remove or edit it.
8386#
8387# config.status only pays attention to the cache file if you give it
8388# the --recheck option to rerun configure.
8389#
8390# `ac_cv_env_foo' variables (set or unset) will be overridden when
8391# loading this file, other *unset* `ac_cv_foo' will be assigned the
8392# following values.
8393
8394_ACEOF
8395
8396# The following way of writing the cache mishandles newlines in values,
8397# but we know of no workaround that is simple, portable, and efficient.
8398# So, we kill variables containing newlines.
8399# Ultrix sh set writes to stderr and can't be redirected directly,
8400# and sets the high bit in the cache file unless we assign to the vars.
8401(
8402  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8403    eval ac_val=\$$ac_var
8404    case $ac_val in #(
8405    *${as_nl}*)
8406      case $ac_var in #(
8407      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8409      esac
8410      case $ac_var in #(
8411      _ | IFS | as_nl) ;; #(
8412      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8413      *) { eval $ac_var=; unset $ac_var;} ;;
8414      esac ;;
8415    esac
8416  done
8417
8418  (set) 2>&1 |
8419    case $as_nl`(ac_space=' '; set) 2>&1` in #(
8420    *${as_nl}ac_space=\ *)
8421      # `set' does not quote correctly, so add quotes: double-quote
8422      # substitution turns \\\\ into \\, and sed turns \\ into \.
8423      sed -n \
8424	"s/'/'\\\\''/g;
8425	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8426      ;; #(
8427    *)
8428      # `set' quotes correctly as required by POSIX, so do not add quotes.
8429      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8430      ;;
8431    esac |
8432    sort
8433) |
8434  sed '
8435     /^ac_cv_env_/b end
8436     t clear
8437     :clear
8438     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8439     t end
8440     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8441     :end' >>confcache
8442if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8443  if test -w "$cache_file"; then
8444    if test "x$cache_file" != "x/dev/null"; then
8445      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8446$as_echo "$as_me: updating cache $cache_file" >&6;}
8447      if test ! -f "$cache_file" || test -h "$cache_file"; then
8448	cat confcache >"$cache_file"
8449      else
8450        case $cache_file in #(
8451        */* | ?:*)
8452	  mv -f confcache "$cache_file"$$ &&
8453	  mv -f "$cache_file"$$ "$cache_file" ;; #(
8454        *)
8455	  mv -f confcache "$cache_file" ;;
8456	esac
8457      fi
8458    fi
8459  else
8460    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8461$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8462  fi
8463fi
8464rm -f confcache
8465
8466test "x$prefix" = xNONE && prefix=$ac_default_prefix
8467# Let make expand exec_prefix.
8468test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8469
8470DEFS=-DHAVE_CONFIG_H
8471
8472ac_libobjs=
8473ac_ltlibobjs=
8474U=
8475for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8476  # 1. Remove the extension, and $U if already installed.
8477  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8478  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8479  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8480  #    will be set to the directory where LIBOBJS objects are built.
8481  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8482  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8483done
8484LIBOBJS=$ac_libobjs
8485
8486LTLIBOBJS=$ac_ltlibobjs
8487
8488
8489
8490: "${CONFIG_STATUS=./config.status}"
8491ac_write_fail=0
8492ac_clean_files_save=$ac_clean_files
8493ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8494{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8495$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8496as_write_fail=0
8497cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8498#! $SHELL
8499# Generated by $as_me.
8500# Run this file to recreate the current configuration.
8501# Compiler output produced by configure, useful for debugging
8502# configure, is in config.log if it exists.
8503
8504debug=false
8505ac_cs_recheck=false
8506ac_cs_silent=false
8507
8508SHELL=\${CONFIG_SHELL-$SHELL}
8509export SHELL
8510_ASEOF
8511cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8512## -------------------- ##
8513## M4sh Initialization. ##
8514## -------------------- ##
8515
8516# Be more Bourne compatible
8517DUALCASE=1; export DUALCASE # for MKS sh
8518if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8519  emulate sh
8520  NULLCMD=:
8521  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8522  # is contrary to our usage.  Disable this feature.
8523  alias -g '${1+"$@"}'='"$@"'
8524  setopt NO_GLOB_SUBST
8525else
8526  case `(set -o) 2>/dev/null` in #(
8527  *posix*) :
8528    set -o posix ;; #(
8529  *) :
8530     ;;
8531esac
8532fi
8533
8534
8535as_nl='
8536'
8537export as_nl
8538# Printing a long string crashes Solaris 7 /usr/bin/printf.
8539as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8540as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8541as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8542# Prefer a ksh shell builtin over an external printf program on Solaris,
8543# but without wasting forks for bash or zsh.
8544if test -z "$BASH_VERSION$ZSH_VERSION" \
8545    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8546  as_echo='print -r --'
8547  as_echo_n='print -rn --'
8548elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8549  as_echo='printf %s\n'
8550  as_echo_n='printf %s'
8551else
8552  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8553    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8554    as_echo_n='/usr/ucb/echo -n'
8555  else
8556    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8557    as_echo_n_body='eval
8558      arg=$1;
8559      case $arg in #(
8560      *"$as_nl"*)
8561	expr "X$arg" : "X\\(.*\\)$as_nl";
8562	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8563      esac;
8564      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8565    '
8566    export as_echo_n_body
8567    as_echo_n='sh -c $as_echo_n_body as_echo'
8568  fi
8569  export as_echo_body
8570  as_echo='sh -c $as_echo_body as_echo'
8571fi
8572
8573# The user is always right.
8574if test "${PATH_SEPARATOR+set}" != set; then
8575  PATH_SEPARATOR=:
8576  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8577    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8578      PATH_SEPARATOR=';'
8579  }
8580fi
8581
8582
8583# IFS
8584# We need space, tab and new line, in precisely that order.  Quoting is
8585# there to prevent editors from complaining about space-tab.
8586# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8587# splitting by setting IFS to empty value.)
8588IFS=" ""	$as_nl"
8589
8590# Find who we are.  Look in the path if we contain no directory separator.
8591as_myself=
8592case $0 in #((
8593  *[\\/]* ) as_myself=$0 ;;
8594  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8595for as_dir in $PATH
8596do
8597  IFS=$as_save_IFS
8598  test -z "$as_dir" && as_dir=.
8599    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8600  done
8601IFS=$as_save_IFS
8602
8603     ;;
8604esac
8605# We did not find ourselves, most probably we were run as `sh COMMAND'
8606# in which case we are not to be found in the path.
8607if test "x$as_myself" = x; then
8608  as_myself=$0
8609fi
8610if test ! -f "$as_myself"; then
8611  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8612  exit 1
8613fi
8614
8615# Unset variables that we do not need and which cause bugs (e.g. in
8616# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8617# suppresses any "Segmentation fault" message there.  '((' could
8618# trigger a bug in pdksh 5.2.14.
8619for as_var in BASH_ENV ENV MAIL MAILPATH
8620do eval test x\${$as_var+set} = xset \
8621  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8622done
8623PS1='$ '
8624PS2='> '
8625PS4='+ '
8626
8627# NLS nuisances.
8628LC_ALL=C
8629export LC_ALL
8630LANGUAGE=C
8631export LANGUAGE
8632
8633# CDPATH.
8634(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8635
8636
8637# as_fn_error STATUS ERROR [LINENO LOG_FD]
8638# ----------------------------------------
8639# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8640# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8641# script with STATUS, using 1 if that was 0.
8642as_fn_error ()
8643{
8644  as_status=$1; test $as_status -eq 0 && as_status=1
8645  if test "$4"; then
8646    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8647    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8648  fi
8649  $as_echo "$as_me: error: $2" >&2
8650  as_fn_exit $as_status
8651} # as_fn_error
8652
8653
8654# as_fn_set_status STATUS
8655# -----------------------
8656# Set $? to STATUS, without forking.
8657as_fn_set_status ()
8658{
8659  return $1
8660} # as_fn_set_status
8661
8662# as_fn_exit STATUS
8663# -----------------
8664# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8665as_fn_exit ()
8666{
8667  set +e
8668  as_fn_set_status $1
8669  exit $1
8670} # as_fn_exit
8671
8672# as_fn_unset VAR
8673# ---------------
8674# Portably unset VAR.
8675as_fn_unset ()
8676{
8677  { eval $1=; unset $1;}
8678}
8679as_unset=as_fn_unset
8680# as_fn_append VAR VALUE
8681# ----------------------
8682# Append the text in VALUE to the end of the definition contained in VAR. Take
8683# advantage of any shell optimizations that allow amortized linear growth over
8684# repeated appends, instead of the typical quadratic growth present in naive
8685# implementations.
8686if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8687  eval 'as_fn_append ()
8688  {
8689    eval $1+=\$2
8690  }'
8691else
8692  as_fn_append ()
8693  {
8694    eval $1=\$$1\$2
8695  }
8696fi # as_fn_append
8697
8698# as_fn_arith ARG...
8699# ------------------
8700# Perform arithmetic evaluation on the ARGs, and store the result in the
8701# global $as_val. Take advantage of shells that can avoid forks. The arguments
8702# must be portable across $(()) and expr.
8703if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8704  eval 'as_fn_arith ()
8705  {
8706    as_val=$(( $* ))
8707  }'
8708else
8709  as_fn_arith ()
8710  {
8711    as_val=`expr "$@" || test $? -eq 1`
8712  }
8713fi # as_fn_arith
8714
8715
8716if expr a : '\(a\)' >/dev/null 2>&1 &&
8717   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8718  as_expr=expr
8719else
8720  as_expr=false
8721fi
8722
8723if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8724  as_basename=basename
8725else
8726  as_basename=false
8727fi
8728
8729if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8730  as_dirname=dirname
8731else
8732  as_dirname=false
8733fi
8734
8735as_me=`$as_basename -- "$0" ||
8736$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8737	 X"$0" : 'X\(//\)$' \| \
8738	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8739$as_echo X/"$0" |
8740    sed '/^.*\/\([^/][^/]*\)\/*$/{
8741	    s//\1/
8742	    q
8743	  }
8744	  /^X\/\(\/\/\)$/{
8745	    s//\1/
8746	    q
8747	  }
8748	  /^X\/\(\/\).*/{
8749	    s//\1/
8750	    q
8751	  }
8752	  s/.*/./; q'`
8753
8754# Avoid depending upon Character Ranges.
8755as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8756as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8757as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8758as_cr_digits='0123456789'
8759as_cr_alnum=$as_cr_Letters$as_cr_digits
8760
8761ECHO_C= ECHO_N= ECHO_T=
8762case `echo -n x` in #(((((
8763-n*)
8764  case `echo 'xy\c'` in
8765  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8766  xy)  ECHO_C='\c';;
8767  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8768       ECHO_T='	';;
8769  esac;;
8770*)
8771  ECHO_N='-n';;
8772esac
8773
8774rm -f conf$$ conf$$.exe conf$$.file
8775if test -d conf$$.dir; then
8776  rm -f conf$$.dir/conf$$.file
8777else
8778  rm -f conf$$.dir
8779  mkdir conf$$.dir 2>/dev/null
8780fi
8781if (echo >conf$$.file) 2>/dev/null; then
8782  if ln -s conf$$.file conf$$ 2>/dev/null; then
8783    as_ln_s='ln -s'
8784    # ... but there are two gotchas:
8785    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8786    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8787    # In both cases, we have to default to `cp -pR'.
8788    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8789      as_ln_s='cp -pR'
8790  elif ln conf$$.file conf$$ 2>/dev/null; then
8791    as_ln_s=ln
8792  else
8793    as_ln_s='cp -pR'
8794  fi
8795else
8796  as_ln_s='cp -pR'
8797fi
8798rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8799rmdir conf$$.dir 2>/dev/null
8800
8801
8802# as_fn_mkdir_p
8803# -------------
8804# Create "$as_dir" as a directory, including parents if necessary.
8805as_fn_mkdir_p ()
8806{
8807
8808  case $as_dir in #(
8809  -*) as_dir=./$as_dir;;
8810  esac
8811  test -d "$as_dir" || eval $as_mkdir_p || {
8812    as_dirs=
8813    while :; do
8814      case $as_dir in #(
8815      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8816      *) as_qdir=$as_dir;;
8817      esac
8818      as_dirs="'$as_qdir' $as_dirs"
8819      as_dir=`$as_dirname -- "$as_dir" ||
8820$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8821	 X"$as_dir" : 'X\(//\)[^/]' \| \
8822	 X"$as_dir" : 'X\(//\)$' \| \
8823	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8824$as_echo X"$as_dir" |
8825    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8826	    s//\1/
8827	    q
8828	  }
8829	  /^X\(\/\/\)[^/].*/{
8830	    s//\1/
8831	    q
8832	  }
8833	  /^X\(\/\/\)$/{
8834	    s//\1/
8835	    q
8836	  }
8837	  /^X\(\/\).*/{
8838	    s//\1/
8839	    q
8840	  }
8841	  s/.*/./; q'`
8842      test -d "$as_dir" && break
8843    done
8844    test -z "$as_dirs" || eval "mkdir $as_dirs"
8845  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8846
8847
8848} # as_fn_mkdir_p
8849if mkdir -p . 2>/dev/null; then
8850  as_mkdir_p='mkdir -p "$as_dir"'
8851else
8852  test -d ./-p && rmdir ./-p
8853  as_mkdir_p=false
8854fi
8855
8856
8857# as_fn_executable_p FILE
8858# -----------------------
8859# Test if FILE is an executable regular file.
8860as_fn_executable_p ()
8861{
8862  test -f "$1" && test -x "$1"
8863} # as_fn_executable_p
8864as_test_x='test -x'
8865as_executable_p=as_fn_executable_p
8866
8867# Sed expression to map a string onto a valid CPP name.
8868as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8869
8870# Sed expression to map a string onto a valid variable name.
8871as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8872
8873
8874exec 6>&1
8875## ----------------------------------- ##
8876## Main body of $CONFIG_STATUS script. ##
8877## ----------------------------------- ##
8878_ASEOF
8879test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8880
8881cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8882# Save the log message, to keep $0 and so on meaningful, and to
8883# report actual input values of CONFIG_FILES etc. instead of their
8884# values after options handling.
8885ac_log="
8886This file was extended by tcpdump $as_me 4.99.4, which was
8887generated by GNU Autoconf 2.69.  Invocation command line was
8888
8889  CONFIG_FILES    = $CONFIG_FILES
8890  CONFIG_HEADERS  = $CONFIG_HEADERS
8891  CONFIG_LINKS    = $CONFIG_LINKS
8892  CONFIG_COMMANDS = $CONFIG_COMMANDS
8893  $ $0 $@
8894
8895on `(hostname || uname -n) 2>/dev/null | sed 1q`
8896"
8897
8898_ACEOF
8899
8900case $ac_config_files in *"
8901"*) set x $ac_config_files; shift; ac_config_files=$*;;
8902esac
8903
8904case $ac_config_headers in *"
8905"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8906esac
8907
8908
8909cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8910# Files that config.status was made for.
8911config_files="$ac_config_files"
8912config_headers="$ac_config_headers"
8913config_commands="$ac_config_commands"
8914
8915_ACEOF
8916
8917cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8918ac_cs_usage="\
8919\`$as_me' instantiates files and other configuration actions
8920from templates according to the current configuration.  Unless the files
8921and actions are specified as TAGs, all are instantiated by default.
8922
8923Usage: $0 [OPTION]... [TAG]...
8924
8925  -h, --help       print this help, then exit
8926  -V, --version    print version number and configuration settings, then exit
8927      --config     print configuration, then exit
8928  -q, --quiet, --silent
8929                   do not print progress messages
8930  -d, --debug      don't remove temporary files
8931      --recheck    update $as_me by reconfiguring in the same conditions
8932      --file=FILE[:TEMPLATE]
8933                   instantiate the configuration file FILE
8934      --header=FILE[:TEMPLATE]
8935                   instantiate the configuration header FILE
8936
8937Configuration files:
8938$config_files
8939
8940Configuration headers:
8941$config_headers
8942
8943Configuration commands:
8944$config_commands
8945
8946Report bugs to the package provider."
8947
8948_ACEOF
8949cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8950ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8951ac_cs_version="\\
8952tcpdump config.status 4.99.4
8953configured by $0, generated by GNU Autoconf 2.69,
8954  with options \\"\$ac_cs_config\\"
8955
8956Copyright (C) 2012 Free Software Foundation, Inc.
8957This config.status script is free software; the Free Software Foundation
8958gives unlimited permission to copy, distribute and modify it."
8959
8960ac_pwd='$ac_pwd'
8961srcdir='$srcdir'
8962INSTALL='$INSTALL'
8963test -n "\$AWK" || AWK=awk
8964_ACEOF
8965
8966cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8967# The default lists apply if the user does not specify any file.
8968ac_need_defaults=:
8969while test $# != 0
8970do
8971  case $1 in
8972  --*=?*)
8973    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8974    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8975    ac_shift=:
8976    ;;
8977  --*=)
8978    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8979    ac_optarg=
8980    ac_shift=:
8981    ;;
8982  *)
8983    ac_option=$1
8984    ac_optarg=$2
8985    ac_shift=shift
8986    ;;
8987  esac
8988
8989  case $ac_option in
8990  # Handling of the options.
8991  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8992    ac_cs_recheck=: ;;
8993  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8994    $as_echo "$ac_cs_version"; exit ;;
8995  --config | --confi | --conf | --con | --co | --c )
8996    $as_echo "$ac_cs_config"; exit ;;
8997  --debug | --debu | --deb | --de | --d | -d )
8998    debug=: ;;
8999  --file | --fil | --fi | --f )
9000    $ac_shift
9001    case $ac_optarg in
9002    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9003    '') as_fn_error $? "missing file argument" ;;
9004    esac
9005    as_fn_append CONFIG_FILES " '$ac_optarg'"
9006    ac_need_defaults=false;;
9007  --header | --heade | --head | --hea )
9008    $ac_shift
9009    case $ac_optarg in
9010    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9011    esac
9012    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9013    ac_need_defaults=false;;
9014  --he | --h)
9015    # Conflict between --help and --header
9016    as_fn_error $? "ambiguous option: \`$1'
9017Try \`$0 --help' for more information.";;
9018  --help | --hel | -h )
9019    $as_echo "$ac_cs_usage"; exit ;;
9020  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9021  | -silent | --silent | --silen | --sile | --sil | --si | --s)
9022    ac_cs_silent=: ;;
9023
9024  # This is an error.
9025  -*) as_fn_error $? "unrecognized option: \`$1'
9026Try \`$0 --help' for more information." ;;
9027
9028  *) as_fn_append ac_config_targets " $1"
9029     ac_need_defaults=false ;;
9030
9031  esac
9032  shift
9033done
9034
9035ac_configure_extra_args=
9036
9037if $ac_cs_silent; then
9038  exec 6>/dev/null
9039  ac_configure_extra_args="$ac_configure_extra_args --silent"
9040fi
9041
9042_ACEOF
9043cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9044if \$ac_cs_recheck; then
9045  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9046  shift
9047  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9048  CONFIG_SHELL='$SHELL'
9049  export CONFIG_SHELL
9050  exec "\$@"
9051fi
9052
9053_ACEOF
9054cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9055exec 5>>config.log
9056{
9057  echo
9058  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9059## Running $as_me. ##
9060_ASBOX
9061  $as_echo "$ac_log"
9062} >&5
9063
9064_ACEOF
9065cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9066#
9067# INIT-COMMANDS
9068#
9069
9070
9071_ACEOF
9072
9073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9074
9075# Handling of arguments.
9076for ac_config_target in $ac_config_targets
9077do
9078  case $ac_config_target in
9079    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9080    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9081    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9082    "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
9083
9084  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9085  esac
9086done
9087
9088
9089# If the user did not use the arguments to specify the items to instantiate,
9090# then the envvar interface is used.  Set only those that are not.
9091# We use the long form for the default assignment because of an extremely
9092# bizarre bug on SunOS 4.1.3.
9093if $ac_need_defaults; then
9094  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9095  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9096  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9097fi
9098
9099# Have a temporary directory for convenience.  Make it in the build tree
9100# simply because there is no reason against having it here, and in addition,
9101# creating and moving files from /tmp can sometimes cause problems.
9102# Hook for its removal unless debugging.
9103# Note that there is a small window in which the directory will not be cleaned:
9104# after its creation but before its name has been assigned to `$tmp'.
9105$debug ||
9106{
9107  tmp= ac_tmp=
9108  trap 'exit_status=$?
9109  : "${ac_tmp:=$tmp}"
9110  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9111' 0
9112  trap 'as_fn_exit 1' 1 2 13 15
9113}
9114# Create a (secure) tmp directory for tmp files.
9115
9116{
9117  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9118  test -d "$tmp"
9119}  ||
9120{
9121  tmp=./conf$$-$RANDOM
9122  (umask 077 && mkdir "$tmp")
9123} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9124ac_tmp=$tmp
9125
9126# Set up the scripts for CONFIG_FILES section.
9127# No need to generate them if there are no CONFIG_FILES.
9128# This happens for instance with `./config.status config.h'.
9129if test -n "$CONFIG_FILES"; then
9130
9131
9132ac_cr=`echo X | tr X '\015'`
9133# On cygwin, bash can eat \r inside `` if the user requested igncr.
9134# But we know of no other shell where ac_cr would be empty at this
9135# point, so we can use a bashism as a fallback.
9136if test "x$ac_cr" = x; then
9137  eval ac_cr=\$\'\\r\'
9138fi
9139ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9140if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9141  ac_cs_awk_cr='\\r'
9142else
9143  ac_cs_awk_cr=$ac_cr
9144fi
9145
9146echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9147_ACEOF
9148
9149
9150{
9151  echo "cat >conf$$subs.awk <<_ACEOF" &&
9152  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9153  echo "_ACEOF"
9154} >conf$$subs.sh ||
9155  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9156ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9157ac_delim='%!_!# '
9158for ac_last_try in false false false false false :; do
9159  . ./conf$$subs.sh ||
9160    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9161
9162  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9163  if test $ac_delim_n = $ac_delim_num; then
9164    break
9165  elif $ac_last_try; then
9166    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9167  else
9168    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9169  fi
9170done
9171rm -f conf$$subs.sh
9172
9173cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9174cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9175_ACEOF
9176sed -n '
9177h
9178s/^/S["/; s/!.*/"]=/
9179p
9180g
9181s/^[^!]*!//
9182:repl
9183t repl
9184s/'"$ac_delim"'$//
9185t delim
9186:nl
9187h
9188s/\(.\{148\}\)..*/\1/
9189t more1
9190s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9191p
9192n
9193b repl
9194:more1
9195s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9196p
9197g
9198s/.\{148\}//
9199t nl
9200:delim
9201h
9202s/\(.\{148\}\)..*/\1/
9203t more2
9204s/["\\]/\\&/g; s/^/"/; s/$/"/
9205p
9206b
9207:more2
9208s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9209p
9210g
9211s/.\{148\}//
9212t delim
9213' <conf$$subs.awk | sed '
9214/^[^""]/{
9215  N
9216  s/\n//
9217}
9218' >>$CONFIG_STATUS || ac_write_fail=1
9219rm -f conf$$subs.awk
9220cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9221_ACAWK
9222cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9223  for (key in S) S_is_set[key] = 1
9224  FS = ""
9225
9226}
9227{
9228  line = $ 0
9229  nfields = split(line, field, "@")
9230  substed = 0
9231  len = length(field[1])
9232  for (i = 2; i < nfields; i++) {
9233    key = field[i]
9234    keylen = length(key)
9235    if (S_is_set[key]) {
9236      value = S[key]
9237      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9238      len += length(value) + length(field[++i])
9239      substed = 1
9240    } else
9241      len += 1 + keylen
9242  }
9243
9244  print line
9245}
9246
9247_ACAWK
9248_ACEOF
9249cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9250if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9251  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9252else
9253  cat
9254fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9255  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9256_ACEOF
9257
9258# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9259# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9260# trailing colons and then remove the whole line if VPATH becomes empty
9261# (actually we leave an empty line to preserve line numbers).
9262if test "x$srcdir" = x.; then
9263  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
9264h
9265s///
9266s/^/:/
9267s/[	 ]*$/:/
9268s/:\$(srcdir):/:/g
9269s/:\${srcdir}:/:/g
9270s/:@srcdir@:/:/g
9271s/^:*//
9272s/:*$//
9273x
9274s/\(=[	 ]*\).*/\1/
9275G
9276s/\n//
9277s/^[^=]*=[	 ]*$//
9278}'
9279fi
9280
9281cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9282fi # test -n "$CONFIG_FILES"
9283
9284# Set up the scripts for CONFIG_HEADERS section.
9285# No need to generate them if there are no CONFIG_HEADERS.
9286# This happens for instance with `./config.status Makefile'.
9287if test -n "$CONFIG_HEADERS"; then
9288cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9289BEGIN {
9290_ACEOF
9291
9292# Transform confdefs.h into an awk script `defines.awk', embedded as
9293# here-document in config.status, that substitutes the proper values into
9294# config.h.in to produce config.h.
9295
9296# Create a delimiter string that does not exist in confdefs.h, to ease
9297# handling of long lines.
9298ac_delim='%!_!# '
9299for ac_last_try in false false :; do
9300  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9301  if test -z "$ac_tt"; then
9302    break
9303  elif $ac_last_try; then
9304    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9305  else
9306    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9307  fi
9308done
9309
9310# For the awk script, D is an array of macro values keyed by name,
9311# likewise P contains macro parameters if any.  Preserve backslash
9312# newline sequences.
9313
9314ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9315sed -n '
9316s/.\{148\}/&'"$ac_delim"'/g
9317t rset
9318:rset
9319s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
9320t def
9321d
9322:def
9323s/\\$//
9324t bsnl
9325s/["\\]/\\&/g
9326s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9327D["\1"]=" \3"/p
9328s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
9329d
9330:bsnl
9331s/["\\]/\\&/g
9332s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
9333D["\1"]=" \3\\\\\\n"\\/p
9334t cont
9335s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9336t cont
9337d
9338:cont
9339n
9340s/.\{148\}/&'"$ac_delim"'/g
9341t clear
9342:clear
9343s/\\$//
9344t bsnlc
9345s/["\\]/\\&/g; s/^/"/; s/$/"/p
9346d
9347:bsnlc
9348s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9349b cont
9350' <confdefs.h | sed '
9351s/'"$ac_delim"'/"\\\
9352"/g' >>$CONFIG_STATUS || ac_write_fail=1
9353
9354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9355  for (key in D) D_is_set[key] = 1
9356  FS = ""
9357}
9358/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9359  line = \$ 0
9360  split(line, arg, " ")
9361  if (arg[1] == "#") {
9362    defundef = arg[2]
9363    mac1 = arg[3]
9364  } else {
9365    defundef = substr(arg[1], 2)
9366    mac1 = arg[2]
9367  }
9368  split(mac1, mac2, "(") #)
9369  macro = mac2[1]
9370  prefix = substr(line, 1, index(line, defundef) - 1)
9371  if (D_is_set[macro]) {
9372    # Preserve the white space surrounding the "#".
9373    print prefix "define", macro P[macro] D[macro]
9374    next
9375  } else {
9376    # Replace #undef with comments.  This is necessary, for example,
9377    # in the case of _POSIX_SOURCE, which is predefined and required
9378    # on some systems where configure will not decide to define it.
9379    if (defundef == "undef") {
9380      print "/*", prefix defundef, macro, "*/"
9381      next
9382    }
9383  }
9384}
9385{ print }
9386_ACAWK
9387_ACEOF
9388cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9389  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9390fi # test -n "$CONFIG_HEADERS"
9391
9392
9393eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
9394shift
9395for ac_tag
9396do
9397  case $ac_tag in
9398  :[FHLC]) ac_mode=$ac_tag; continue;;
9399  esac
9400  case $ac_mode$ac_tag in
9401  :[FHL]*:*);;
9402  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9403  :[FH]-) ac_tag=-:-;;
9404  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9405  esac
9406  ac_save_IFS=$IFS
9407  IFS=:
9408  set x $ac_tag
9409  IFS=$ac_save_IFS
9410  shift
9411  ac_file=$1
9412  shift
9413
9414  case $ac_mode in
9415  :L) ac_source=$1;;
9416  :[FH])
9417    ac_file_inputs=
9418    for ac_f
9419    do
9420      case $ac_f in
9421      -) ac_f="$ac_tmp/stdin";;
9422      *) # Look for the file first in the build tree, then in the source tree
9423	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
9424	 # because $ac_f cannot contain `:'.
9425	 test -f "$ac_f" ||
9426	   case $ac_f in
9427	   [\\/$]*) false;;
9428	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9429	   esac ||
9430	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9431      esac
9432      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9433      as_fn_append ac_file_inputs " '$ac_f'"
9434    done
9435
9436    # Let's still pretend it is `configure' which instantiates (i.e., don't
9437    # use $as_me), people would be surprised to read:
9438    #    /* config.h.  Generated by config.status.  */
9439    configure_input='Generated from '`
9440	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9441	`' by configure.'
9442    if test x"$ac_file" != x-; then
9443      configure_input="$ac_file.  $configure_input"
9444      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9445$as_echo "$as_me: creating $ac_file" >&6;}
9446    fi
9447    # Neutralize special characters interpreted by sed in replacement strings.
9448    case $configure_input in #(
9449    *\&* | *\|* | *\\* )
9450       ac_sed_conf_input=`$as_echo "$configure_input" |
9451       sed 's/[\\\\&|]/\\\\&/g'`;; #(
9452    *) ac_sed_conf_input=$configure_input;;
9453    esac
9454
9455    case $ac_tag in
9456    *:-:* | *:-) cat >"$ac_tmp/stdin" \
9457      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9458    esac
9459    ;;
9460  esac
9461
9462  ac_dir=`$as_dirname -- "$ac_file" ||
9463$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9464	 X"$ac_file" : 'X\(//\)[^/]' \| \
9465	 X"$ac_file" : 'X\(//\)$' \| \
9466	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9467$as_echo X"$ac_file" |
9468    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9469	    s//\1/
9470	    q
9471	  }
9472	  /^X\(\/\/\)[^/].*/{
9473	    s//\1/
9474	    q
9475	  }
9476	  /^X\(\/\/\)$/{
9477	    s//\1/
9478	    q
9479	  }
9480	  /^X\(\/\).*/{
9481	    s//\1/
9482	    q
9483	  }
9484	  s/.*/./; q'`
9485  as_dir="$ac_dir"; as_fn_mkdir_p
9486  ac_builddir=.
9487
9488case "$ac_dir" in
9489.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9490*)
9491  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9492  # A ".." for each directory in $ac_dir_suffix.
9493  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9494  case $ac_top_builddir_sub in
9495  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9496  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9497  esac ;;
9498esac
9499ac_abs_top_builddir=$ac_pwd
9500ac_abs_builddir=$ac_pwd$ac_dir_suffix
9501# for backward compatibility:
9502ac_top_builddir=$ac_top_build_prefix
9503
9504case $srcdir in
9505  .)  # We are building in place.
9506    ac_srcdir=.
9507    ac_top_srcdir=$ac_top_builddir_sub
9508    ac_abs_top_srcdir=$ac_pwd ;;
9509  [\\/]* | ?:[\\/]* )  # Absolute name.
9510    ac_srcdir=$srcdir$ac_dir_suffix;
9511    ac_top_srcdir=$srcdir
9512    ac_abs_top_srcdir=$srcdir ;;
9513  *) # Relative name.
9514    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9515    ac_top_srcdir=$ac_top_build_prefix$srcdir
9516    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9517esac
9518ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9519
9520
9521  case $ac_mode in
9522  :F)
9523  #
9524  # CONFIG_FILE
9525  #
9526
9527  case $INSTALL in
9528  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9529  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9530  esac
9531_ACEOF
9532
9533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9534# If the template does not know about datarootdir, expand it.
9535# FIXME: This hack should be removed a few years after 2.60.
9536ac_datarootdir_hack=; ac_datarootdir_seen=
9537ac_sed_dataroot='
9538/datarootdir/ {
9539  p
9540  q
9541}
9542/@datadir@/p
9543/@docdir@/p
9544/@infodir@/p
9545/@localedir@/p
9546/@mandir@/p'
9547case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9548*datarootdir*) ac_datarootdir_seen=yes;;
9549*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9550  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9551$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9552_ACEOF
9553cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9554  ac_datarootdir_hack='
9555  s&@datadir@&$datadir&g
9556  s&@docdir@&$docdir&g
9557  s&@infodir@&$infodir&g
9558  s&@localedir@&$localedir&g
9559  s&@mandir@&$mandir&g
9560  s&\\\${datarootdir}&$datarootdir&g' ;;
9561esac
9562_ACEOF
9563
9564# Neutralize VPATH when `$srcdir' = `.'.
9565# Shell code in configure.ac might set extrasub.
9566# FIXME: do we really want to maintain this feature?
9567cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9568ac_sed_extra="$ac_vpsub
9569$extrasub
9570_ACEOF
9571cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9572:t
9573/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9574s|@configure_input@|$ac_sed_conf_input|;t t
9575s&@top_builddir@&$ac_top_builddir_sub&;t t
9576s&@top_build_prefix@&$ac_top_build_prefix&;t t
9577s&@srcdir@&$ac_srcdir&;t t
9578s&@abs_srcdir@&$ac_abs_srcdir&;t t
9579s&@top_srcdir@&$ac_top_srcdir&;t t
9580s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9581s&@builddir@&$ac_builddir&;t t
9582s&@abs_builddir@&$ac_abs_builddir&;t t
9583s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9584s&@INSTALL@&$ac_INSTALL&;t t
9585$ac_datarootdir_hack
9586"
9587eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9588  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9589
9590test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9591  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9592  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
9593      "$ac_tmp/out"`; test -z "$ac_out"; } &&
9594  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9595which seems to be undefined.  Please make sure it is defined" >&5
9596$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9597which seems to be undefined.  Please make sure it is defined" >&2;}
9598
9599  rm -f "$ac_tmp/stdin"
9600  case $ac_file in
9601  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9602  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9603  esac \
9604  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9605 ;;
9606  :H)
9607  #
9608  # CONFIG_HEADER
9609  #
9610  if test x"$ac_file" != x-; then
9611    {
9612      $as_echo "/* $configure_input  */" \
9613      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9614    } >"$ac_tmp/config.h" \
9615      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9616    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9617      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9618$as_echo "$as_me: $ac_file is unchanged" >&6;}
9619    else
9620      rm -f "$ac_file"
9621      mv "$ac_tmp/config.h" "$ac_file" \
9622	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
9623    fi
9624  else
9625    $as_echo "/* $configure_input  */" \
9626      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9627      || as_fn_error $? "could not create -" "$LINENO" 5
9628  fi
9629 ;;
9630
9631  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9632$as_echo "$as_me: executing $ac_file commands" >&6;}
9633 ;;
9634  esac
9635
9636
9637  case $ac_file$ac_mode in
9638    "default-1":C) if test -f .devel; then
9639	echo timestamp > stamp-h
9640	cat $srcdir/Makefile-devel-adds >> Makefile
9641	make depend || exit 1
9642fi ;;
9643
9644  esac
9645done # for ac_tag
9646
9647
9648as_fn_exit 0
9649_ACEOF
9650ac_clean_files=$ac_clean_files_save
9651
9652test $ac_write_fail = 0 ||
9653  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9654
9655
9656# configure is writing to config.log, and then calls config.status.
9657# config.status does its own redirection, appending to config.log.
9658# Unfortunately, on DOS this fails, as config.log is still kept open
9659# by configure, so config.status won't be able to write to it; its
9660# output is simply discarded.  So we exec the FD to /dev/null,
9661# effectively closing config.log, so it can be properly (re)opened and
9662# appended to by config.status.  When coming back to configure, we
9663# need to make the FD available again.
9664if test "$no_create" != yes; then
9665  ac_cs_success=:
9666  ac_config_status_args=
9667  test "$silent" = yes &&
9668    ac_config_status_args="$ac_config_status_args --quiet"
9669  exec 5>/dev/null
9670  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9671  exec 5>>config.log
9672  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9673  # would make configure fail if this is the last instruction.
9674  $ac_cs_success || as_fn_exit 1
9675fi
9676if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9677  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9678$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9679fi
9680
9681exit 0
9682