]> jfr.im git - solanum.git/blame - configure
channel.h cleaned up a bit - removed unused includes
[solanum.git] / configure
CommitLineData
212380e3
AC
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
0788536e 3# Generated by GNU Autoconf 2.61 for charybdis 3.1.
212380e3 4#
b676ea3b 5# $Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 6#
631ef239
AC
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
212380e3
AC
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
631ef239
AC
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
212380e3
AC
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
631ef239
AC
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44 echo "#! /bin/sh" >conf$$.sh
45 echo "exit 0" >>conf$$.sh
46 chmod +x conf$$.sh
47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48 PATH_SEPARATOR=';'
49 else
50 PATH_SEPARATOR=:
51 fi
52 rm -f conf$$.sh
212380e3 53fi
212380e3
AC
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57 as_unset=unset
58else
59 as_unset=false
60fi
61
62
631ef239
AC
63# IFS
64# We need space, tab and new line, in precisely that order. Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" "" $as_nl"
71
72# Find who we are. Look in the path if we contain no directory separator.
73case $0 in
74 *[\\/]* ) as_myself=$0 ;;
75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78 IFS=$as_save_IFS
79 test -z "$as_dir" && as_dir=.
80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84 ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89 as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93 { (exit 1); exit 1; }
94fi
95
212380e3 96# Work around bugs in pre-3.0 UWIN ksh.
631ef239
AC
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
212380e3
AC
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 LC_TELEPHONE LC_TIME
109do
110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111 eval $as_var=C; export $as_var
112 else
631ef239 113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
212380e3
AC
114 fi
115done
116
117# Required to use basename.
631ef239
AC
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
120 as_expr=expr
121else
122 as_expr=false
123fi
124
631ef239 125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3
AC
126 as_basename=basename
127else
128 as_basename=false
129fi
130
131
132# Name of the executable.
631ef239 133as_me=`$as_basename -- "$0" ||
212380e3
AC
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135 X"$0" : 'X\(//\)$' \| \
631ef239 136 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 137echo X/"$0" |
631ef239
AC
138 sed '/^.*\/\([^/][^/]*\)\/*$/{
139 s//\1/
140 q
141 }
142 /^X\/\(\/\/\)$/{
143 s//\1/
144 q
145 }
146 /^X\/\(\/\).*/{
147 s//\1/
148 q
149 }
150 s/.*/./; q'`
212380e3 151
631ef239
AC
152# CDPATH.
153$as_unset CDPATH
212380e3 154
212380e3 155
631ef239
AC
156if test "x$CONFIG_SHELL" = x; then
157 if (eval ":") 2>/dev/null; then
158 as_have_required=yes
159else
160 as_have_required=no
212380e3
AC
161fi
162
631ef239
AC
163 if test $as_have_required = yes && (eval ":
164(as_func_return () {
165 (exit \$1)
166}
167as_func_success () {
168 as_func_return 0
169}
170as_func_failure () {
171 as_func_return 1
172}
173as_func_ret_success () {
174 return 0
175}
176as_func_ret_failure () {
177 return 1
178}
212380e3 179
631ef239
AC
180exitcode=0
181if as_func_success; then
182 :
183else
184 exitcode=1
185 echo as_func_success failed.
186fi
212380e3 187
631ef239
AC
188if as_func_failure; then
189 exitcode=1
190 echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194 :
195else
196 exitcode=1
197 echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201 exitcode=1
202 echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206 :
207else
208 exitcode=1
209 echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215 as_lineno_1=\$LINENO
216 as_lineno_2=\$LINENO
217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220 :
221else
222 as_candidate_shells=
212380e3
AC
223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226 IFS=$as_save_IFS
227 test -z "$as_dir" && as_dir=.
631ef239 228 case $as_dir in
212380e3 229 /*)
631ef239
AC
230 for as_base in sh bash ksh sh5; do
231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232 done;;
233 esac
234done
235IFS=$as_save_IFS
236
237
238 for as_shell in $as_candidate_shells $SHELL; do
239 # Try only shells that exist, to save several forks.
240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241 { ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 emulate sh
244 NULLCMD=:
245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246 # is contrary to our usage. Disable this feature.
247 alias -g '${1+"$@"}'='"$@"'
248 setopt NO_GLOB_SUBST
249else
250 case `(set -o) 2>/dev/null` in
251 *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260 CONFIG_SHELL=$as_shell
261 as_have_required=yes
262 if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 emulate sh
265 NULLCMD=:
266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267 # is contrary to our usage. Disable this feature.
268 alias -g '${1+"$@"}'='"$@"'
269 setopt NO_GLOB_SUBST
270else
271 case `(set -o) 2>/dev/null` in
272 *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280 (exit $1)
281}
282as_func_success () {
283 as_func_return 0
284}
285as_func_failure () {
286 as_func_return 1
287}
288as_func_ret_success () {
289 return 0
290}
291as_func_ret_failure () {
292 return 1
293}
294
295exitcode=0
296if as_func_success; then
297 :
298else
299 exitcode=1
300 echo as_func_success failed.
301fi
302
303if as_func_failure; then
304 exitcode=1
305 echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309 :
310else
311 exitcode=1
312 echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316 exitcode=1
317 echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321 :
322else
323 exitcode=1
324 echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
212380e3
AC
330 as_lineno_1=$LINENO
331 as_lineno_2=$LINENO
212380e3 332 test "x$as_lineno_1" != "x$as_lineno_2" &&
631ef239
AC
333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337 break
338fi
339
340fi
341
342 done
343
344 if test "x$CONFIG_SHELL" != x; then
345 for as_var in BASH_ENV ENV
346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 done
348 export CONFIG_SHELL
349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353 if test $as_have_required = no; then
354 echo This script requires a shell more modern than all the
355 echo shells that I found on your system. Please install a
356 echo modern shell, or manually run the script under such a
357 echo shell if you do have one.
358 { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369 (exit \$1)
370}
371as_func_success () {
372 as_func_return 0
373}
374as_func_failure () {
375 as_func_return 1
376}
377as_func_ret_success () {
378 return 0
379}
380as_func_ret_failure () {
381 return 1
382}
383
384exitcode=0
385if as_func_success; then
386 :
387else
388 exitcode=1
389 echo as_func_success failed.
390fi
391
392if as_func_failure; then
393 exitcode=1
394 echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398 :
399else
400 exitcode=1
401 echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405 exitcode=1
406 echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410 :
411else
412 exitcode=1
413 echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417 echo No shell found that supports shell functions.
418 echo Please tell autoconf@gnu.org about your system,
419 echo including any error possibly output before this
420 echo message
421}
422
423
424
425 as_lineno_1=$LINENO
426 as_lineno_2=$LINENO
427 test "x$as_lineno_1" != "x$as_lineno_2" &&
428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
212380e3
AC
429
430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431 # uniformly replaced by the line number. The first 'sed' inserts a
631ef239
AC
432 # line-number line after each line using $LINENO; the second 'sed'
433 # does the real work. The second script uses 'N' to pair each
434 # line-number line with the line containing $LINENO, and appends
435 # trailing '-' during substitution so that $LINENO is not a special
436 # case at line end.
212380e3 437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
631ef239
AC
438 # scripts with optimization help from Paolo Bonzini. Blame Lee
439 # E. McMahon (1931-1989) for sed's syntax. :-)
440 sed -n '
441 p
442 /[$]LINENO/=
443 ' <$as_myself |
212380e3 444 sed '
631ef239
AC
445 s/[$]LINENO.*/&-/
446 t lineno
447 b
448 :lineno
212380e3 449 N
631ef239
AC
450 :loop
451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
212380e3 452 t loop
631ef239 453 s/-\n.*//
212380e3 454 ' >$as_me.lineno &&
631ef239 455 chmod +x "$as_me.lineno" ||
212380e3
AC
456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457 { (exit 1); exit 1; }; }
458
459 # Don't try to exec as it changes $[0], causing all sort of problems
460 # (the dirname of $[0] is not the place where we might find the
631ef239
AC
461 # original and so on. Autoconf is especially sensitive to this).
462 . "./$as_me.lineno"
212380e3
AC
463 # Exit status is that of the last command.
464 exit
465}
466
467
631ef239
AC
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469 as_dirname=dirname
470else
471 as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477 case `echo 'x\c'` in
478 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
479 *) ECHO_C='\c';;
480 esac;;
481*)
482 ECHO_N='-n';;
212380e3
AC
483esac
484
631ef239
AC
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
487 as_expr=expr
488else
489 as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
631ef239
AC
493if test -d conf$$.dir; then
494 rm -f conf$$.dir/conf$$.file
495else
496 rm -f conf$$.dir
497 mkdir conf$$.dir
498fi
212380e3
AC
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
631ef239
AC
501 as_ln_s='ln -s'
502 # ... but there are two gotchas:
503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505 # In both cases, we have to default to `cp -p'.
506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
212380e3 507 as_ln_s='cp -p'
212380e3
AC
508elif ln conf$$.file conf$$ 2>/dev/null; then
509 as_ln_s=ln
510else
511 as_ln_s='cp -p'
512fi
631ef239
AC
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
212380e3
AC
515
516if mkdir -p . 2>/dev/null; then
517 as_mkdir_p=:
518else
519 test -d ./-p && rmdir ./-p
520 as_mkdir_p=false
521fi
522
631ef239
AC
523if test -x / >/dev/null 2>&1; then
524 as_test_x='test -x'
525else
526 if ls -dL / >/dev/null 2>&1; then
527 as_ls_L_option=L
528 else
529 as_ls_L_option=
530 fi
531 as_test_x='
532 eval sh -c '\''
533 if test -d "$1"; then
534 test -d "$1/.";
535 else
536 case $1 in
537 -*)set "./$1";;
538 esac;
539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540 ???[sx]*):;;*)false;;esac;fi
541 '\'' sh
542 '
543fi
544as_executable_p=$as_test_x
212380e3
AC
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
212380e3 553
631ef239 554exec 7<&0 </dev/null 6>&1
212380e3
AC
555
556# Name of the host.
557# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
558# so uname gets run too.
559ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
560
212380e3
AC
561#
562# Initializations.
563#
564ac_default_prefix=/usr/local
631ef239 565ac_clean_files=
212380e3 566ac_config_libobj_dir=.
631ef239 567LIBOBJS=
212380e3
AC
568cross_compiling=no
569subdirs=
570MFLAGS=
571MAKEFLAGS=
572SHELL=${CONFIG_SHELL-/bin/sh}
573
212380e3
AC
574# Identity of this package.
575PACKAGE_NAME='charybdis'
576PACKAGE_TARNAME='charybdis'
0788536e
JT
577PACKAGE_VERSION='3.1'
578PACKAGE_STRING='charybdis 3.1'
212380e3
AC
579PACKAGE_BUGREPORT=''
580
581ac_default_prefix=$HOME/ircd
582# Factoring default headers for most tests.
583ac_includes_default="\
584#include <stdio.h>
631ef239 585#ifdef HAVE_SYS_TYPES_H
212380e3
AC
586# include <sys/types.h>
587#endif
631ef239 588#ifdef HAVE_SYS_STAT_H
212380e3
AC
589# include <sys/stat.h>
590#endif
631ef239 591#ifdef STDC_HEADERS
212380e3
AC
592# include <stdlib.h>
593# include <stddef.h>
594#else
631ef239 595# ifdef HAVE_STDLIB_H
212380e3
AC
596# include <stdlib.h>
597# endif
598#endif
631ef239
AC
599#ifdef HAVE_STRING_H
600# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
212380e3
AC
601# include <memory.h>
602# endif
603# include <string.h>
604#endif
631ef239 605#ifdef HAVE_STRINGS_H
212380e3
AC
606# include <strings.h>
607#endif
631ef239 608#ifdef HAVE_INTTYPES_H
212380e3 609# include <inttypes.h>
212380e3 610#endif
631ef239
AC
611#ifdef HAVE_STDINT_H
612# include <stdint.h>
613#endif
614#ifdef HAVE_UNISTD_H
212380e3
AC
615# include <unistd.h>
616#endif"
617
631ef239
AC
618ac_subst_vars='SHELL
619PATH_SEPARATOR
620PACKAGE_NAME
621PACKAGE_TARNAME
622PACKAGE_VERSION
623PACKAGE_STRING
624PACKAGE_BUGREPORT
625exec_prefix
626prefix
627program_transform_name
628bindir
629sbindir
630libexecdir
631datarootdir
632datadir
633sysconfdir
634sharedstatedir
635localstatedir
636includedir
637oldincludedir
638docdir
639infodir
640htmldir
641dvidir
642pdfdir
643psdir
644libdir
645localedir
646mandir
647DEFS
648ECHO_C
649ECHO_N
650ECHO_T
651LIBS
652build_alias
653host_alias
654target_alias
655CC
656CFLAGS
657LDFLAGS
658CPPFLAGS
659ac_ct_CC
660EXEEXT
661OBJEXT
b676ea3b 662subdirs
631ef239
AC
663MKDEP
664MAKEDEPEND
665STDOUT
666CPP
667GREP
668EGREP
669SET_MAKE
670INSTALL_PROGRAM
671INSTALL_SCRIPT
672INSTALL_DATA
673RM
674CP
675MV
676LN
677SED
678AR
679LD
680RANLIB
681TOUCH
682YACC
683YFLAGS
684LEX
685LEX_OUTPUT_ROOT
686LEXLIB
687CRYPT_LIB
688VICONF
689ALLOCA
690ENCSPEED
691ZLIB_LD
692ETC_DIR
693confdir
694LOG_DIR
695logdir
696HELP_DIR
697helpdir
698MODULE_DIR
699moduledir
700SELECT_TYPE
631ef239
AC
701MODULES_LIBS
702MOD_TARGET
703SSL_SRCS_ENABLE
704SSL_INCLUDES
705SSL_LIBS
706PICFLAGS
707IRC_CFLAGS
708SEDOBJ
709LIBOBJS
710LTLIBOBJS'
212380e3 711ac_subst_files=''
631ef239
AC
712 ac_precious_vars='build_alias
713host_alias
714target_alias
715CC
716CFLAGS
717LDFLAGS
718LIBS
719CPPFLAGS
720CPP
721YACC
722YFLAGS'
b676ea3b 723ac_subdirs_all='libratbox'
212380e3
AC
724
725# Initialize some variables set by options.
726ac_init_help=
727ac_init_version=false
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.
631ef239 750# (The list follows the same order as the GNU Coding Standards.)
212380e3
AC
751bindir='${exec_prefix}/bin'
752sbindir='${exec_prefix}/sbin'
753libexecdir='${exec_prefix}/libexec'
631ef239
AC
754datarootdir='${prefix}/share'
755datadir='${datarootdir}'
212380e3
AC
756sysconfdir='${prefix}/etc'
757sharedstatedir='${prefix}/com'
758localstatedir='${prefix}/var'
212380e3
AC
759includedir='${prefix}/include'
760oldincludedir='/usr/include'
631ef239
AC
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'
212380e3
AC
770
771ac_prev=
631ef239 772ac_dashdash=
212380e3
AC
773for ac_option
774do
775 # If the previous option needs an argument, assign it.
776 if test -n "$ac_prev"; then
631ef239 777 eval $ac_prev=\$ac_option
212380e3
AC
778 ac_prev=
779 continue
780 fi
781
631ef239
AC
782 case $ac_option in
783 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
784 *) ac_optarg=yes ;;
785 esac
212380e3
AC
786
787 # Accept the important Cygnus configure options, so we can diagnose typos.
788
631ef239
AC
789 case $ac_dashdash$ac_option in
790 --)
791 ac_dashdash=yes ;;
212380e3
AC
792
793 -bindir | --bindir | --bindi | --bind | --bin | --bi)
794 ac_prev=bindir ;;
795 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
796 bindir=$ac_optarg ;;
797
798 -build | --build | --buil | --bui | --bu)
799 ac_prev=build_alias ;;
800 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
801 build_alias=$ac_optarg ;;
802
803 -cache-file | --cache-file | --cache-fil | --cache-fi \
804 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
805 ac_prev=cache_file ;;
806 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
807 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
808 cache_file=$ac_optarg ;;
809
810 --config-cache | -C)
811 cache_file=config.cache ;;
812
631ef239 813 -datadir | --datadir | --datadi | --datad)
212380e3 814 ac_prev=datadir ;;
631ef239 815 -datadir=* | --datadir=* | --datadi=* | --datad=*)
212380e3
AC
816 datadir=$ac_optarg ;;
817
631ef239
AC
818 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
819 | --dataroo | --dataro | --datar)
820 ac_prev=datarootdir ;;
821 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
822 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
823 datarootdir=$ac_optarg ;;
824
212380e3
AC
825 -disable-* | --disable-*)
826 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
827 # Reject names that are not valid shell variable names.
631ef239 828 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3
AC
829 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
830 { (exit 1); exit 1; }; }
631ef239
AC
831 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
832 eval enable_$ac_feature=no ;;
833
834 -docdir | --docdir | --docdi | --doc | --do)
835 ac_prev=docdir ;;
836 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
837 docdir=$ac_optarg ;;
838
839 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
840 ac_prev=dvidir ;;
841 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
842 dvidir=$ac_optarg ;;
212380e3
AC
843
844 -enable-* | --enable-*)
845 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
846 # Reject names that are not valid shell variable names.
631ef239 847 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3
AC
848 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
849 { (exit 1); exit 1; }; }
631ef239
AC
850 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
851 eval enable_$ac_feature=\$ac_optarg ;;
212380e3
AC
852
853 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
854 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
855 | --exec | --exe | --ex)
856 ac_prev=exec_prefix ;;
857 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
858 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
859 | --exec=* | --exe=* | --ex=*)
860 exec_prefix=$ac_optarg ;;
861
862 -gas | --gas | --ga | --g)
863 # Obsolete; use --with-gas.
864 with_gas=yes ;;
865
866 -help | --help | --hel | --he | -h)
867 ac_init_help=long ;;
868 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
869 ac_init_help=recursive ;;
870 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
871 ac_init_help=short ;;
872
873 -host | --host | --hos | --ho)
874 ac_prev=host_alias ;;
875 -host=* | --host=* | --hos=* | --ho=*)
876 host_alias=$ac_optarg ;;
877
631ef239
AC
878 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
879 ac_prev=htmldir ;;
880 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
881 | --ht=*)
882 htmldir=$ac_optarg ;;
883
212380e3
AC
884 -includedir | --includedir | --includedi | --included | --include \
885 | --includ | --inclu | --incl | --inc)
886 ac_prev=includedir ;;
887 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
888 | --includ=* | --inclu=* | --incl=* | --inc=*)
889 includedir=$ac_optarg ;;
890
891 -infodir | --infodir | --infodi | --infod | --info | --inf)
892 ac_prev=infodir ;;
893 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
894 infodir=$ac_optarg ;;
895
896 -libdir | --libdir | --libdi | --libd)
897 ac_prev=libdir ;;
898 -libdir=* | --libdir=* | --libdi=* | --libd=*)
899 libdir=$ac_optarg ;;
900
901 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
902 | --libexe | --libex | --libe)
903 ac_prev=libexecdir ;;
904 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
905 | --libexe=* | --libex=* | --libe=*)
906 libexecdir=$ac_optarg ;;
907
631ef239
AC
908 -localedir | --localedir | --localedi | --localed | --locale)
909 ac_prev=localedir ;;
910 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
911 localedir=$ac_optarg ;;
912
212380e3 913 -localstatedir | --localstatedir | --localstatedi | --localstated \
631ef239 914 | --localstate | --localstat | --localsta | --localst | --locals)
212380e3
AC
915 ac_prev=localstatedir ;;
916 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
631ef239 917 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
212380e3
AC
918 localstatedir=$ac_optarg ;;
919
920 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
921 ac_prev=mandir ;;
922 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
923 mandir=$ac_optarg ;;
924
925 -nfp | --nfp | --nf)
926 # Obsolete; use --without-fp.
927 with_fp=no ;;
928
929 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
930 | --no-cr | --no-c | -n)
931 no_create=yes ;;
932
933 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
934 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
935 no_recursion=yes ;;
936
937 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
938 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
939 | --oldin | --oldi | --old | --ol | --o)
940 ac_prev=oldincludedir ;;
941 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
942 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
943 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
944 oldincludedir=$ac_optarg ;;
945
946 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
947 ac_prev=prefix ;;
948 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
949 prefix=$ac_optarg ;;
950
951 -program-prefix | --program-prefix | --program-prefi | --program-pref \
952 | --program-pre | --program-pr | --program-p)
953 ac_prev=program_prefix ;;
954 -program-prefix=* | --program-prefix=* | --program-prefi=* \
955 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
956 program_prefix=$ac_optarg ;;
957
958 -program-suffix | --program-suffix | --program-suffi | --program-suff \
959 | --program-suf | --program-su | --program-s)
960 ac_prev=program_suffix ;;
961 -program-suffix=* | --program-suffix=* | --program-suffi=* \
962 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
963 program_suffix=$ac_optarg ;;
964
965 -program-transform-name | --program-transform-name \
966 | --program-transform-nam | --program-transform-na \
967 | --program-transform-n | --program-transform- \
968 | --program-transform | --program-transfor \
969 | --program-transfo | --program-transf \
970 | --program-trans | --program-tran \
971 | --progr-tra | --program-tr | --program-t)
972 ac_prev=program_transform_name ;;
973 -program-transform-name=* | --program-transform-name=* \
974 | --program-transform-nam=* | --program-transform-na=* \
975 | --program-transform-n=* | --program-transform-=* \
976 | --program-transform=* | --program-transfor=* \
977 | --program-transfo=* | --program-transf=* \
978 | --program-trans=* | --program-tran=* \
979 | --progr-tra=* | --program-tr=* | --program-t=*)
980 program_transform_name=$ac_optarg ;;
981
631ef239
AC
982 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
983 ac_prev=pdfdir ;;
984 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
985 pdfdir=$ac_optarg ;;
986
987 -psdir | --psdir | --psdi | --psd | --ps)
988 ac_prev=psdir ;;
989 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
990 psdir=$ac_optarg ;;
991
212380e3
AC
992 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
993 | -silent | --silent | --silen | --sile | --sil)
994 silent=yes ;;
995
996 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
997 ac_prev=sbindir ;;
998 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
999 | --sbi=* | --sb=*)
1000 sbindir=$ac_optarg ;;
1001
1002 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1003 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1004 | --sharedst | --shareds | --shared | --share | --shar \
1005 | --sha | --sh)
1006 ac_prev=sharedstatedir ;;
1007 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1008 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1009 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1010 | --sha=* | --sh=*)
1011 sharedstatedir=$ac_optarg ;;
1012
1013 -site | --site | --sit)
1014 ac_prev=site ;;
1015 -site=* | --site=* | --sit=*)
1016 site=$ac_optarg ;;
1017
1018 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1019 ac_prev=srcdir ;;
1020 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1021 srcdir=$ac_optarg ;;
1022
1023 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1024 | --syscon | --sysco | --sysc | --sys | --sy)
1025 ac_prev=sysconfdir ;;
1026 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1027 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1028 sysconfdir=$ac_optarg ;;
1029
1030 -target | --target | --targe | --targ | --tar | --ta | --t)
1031 ac_prev=target_alias ;;
1032 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1033 target_alias=$ac_optarg ;;
1034
1035 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1036 verbose=yes ;;
1037
1038 -version | --version | --versio | --versi | --vers | -V)
1039 ac_init_version=: ;;
1040
1041 -with-* | --with-*)
1042 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1043 # Reject names that are not valid shell variable names.
631ef239 1044 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3
AC
1045 { echo "$as_me: error: invalid package name: $ac_package" >&2
1046 { (exit 1); exit 1; }; }
631ef239
AC
1047 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1048 eval with_$ac_package=\$ac_optarg ;;
212380e3
AC
1049
1050 -without-* | --without-*)
1051 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1052 # Reject names that are not valid shell variable names.
631ef239 1053 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
212380e3
AC
1054 { echo "$as_me: error: invalid package name: $ac_package" >&2
1055 { (exit 1); exit 1; }; }
631ef239
AC
1056 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1057 eval with_$ac_package=no ;;
212380e3
AC
1058
1059 --x)
1060 # Obsolete; use --with-x.
1061 with_x=yes ;;
1062
1063 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1064 | --x-incl | --x-inc | --x-in | --x-i)
1065 ac_prev=x_includes ;;
1066 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1067 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1068 x_includes=$ac_optarg ;;
1069
1070 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1071 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1072 ac_prev=x_libraries ;;
1073 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1074 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1075 x_libraries=$ac_optarg ;;
1076
1077 -*) { echo "$as_me: error: unrecognized option: $ac_option
1078Try \`$0 --help' for more information." >&2
1079 { (exit 1); exit 1; }; }
1080 ;;
1081
1082 *=*)
1083 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1084 # Reject names that are not valid shell variable names.
1085 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1086 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1087 { (exit 1); exit 1; }; }
631ef239 1088 eval $ac_envvar=\$ac_optarg
212380e3
AC
1089 export $ac_envvar ;;
1090
1091 *)
1092 # FIXME: should be removed in autoconf 3.0.
1093 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1094 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1095 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1096 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1097 ;;
1098
1099 esac
1100done
1101
1102if test -n "$ac_prev"; then
1103 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1104 { echo "$as_me: error: missing argument to $ac_option" >&2
1105 { (exit 1); exit 1; }; }
1106fi
1107
631ef239
AC
1108# Be sure to have absolute directory names.
1109for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1110 datadir sysconfdir sharedstatedir localstatedir includedir \
1111 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1112 libdir localedir mandir
212380e3 1113do
631ef239 1114 eval ac_val=\$$ac_var
212380e3 1115 case $ac_val in
631ef239
AC
1116 [\\/$]* | ?:[\\/]* ) continue;;
1117 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
212380e3 1118 esac
631ef239
AC
1119 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1120 { (exit 1); exit 1; }; }
212380e3
AC
1121done
1122
1123# There might be people who depend on the old broken behavior: `$host'
1124# used to hold the argument of --host etc.
1125# FIXME: To remove some day.
1126build=$build_alias
1127host=$host_alias
1128target=$target_alias
1129
1130# FIXME: To remove some day.
1131if test "x$host_alias" != x; then
1132 if test "x$build_alias" = x; then
1133 cross_compiling=maybe
1134 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1135 If a cross compiler is detected then cross compile mode will be used." >&2
1136 elif test "x$build_alias" != "x$host_alias"; then
1137 cross_compiling=yes
1138 fi
1139fi
1140
1141ac_tool_prefix=
1142test -n "$host_alias" && ac_tool_prefix=$host_alias-
1143
1144test "$silent" = yes && exec 6>/dev/null
1145
1146
631ef239
AC
1147ac_pwd=`pwd` && test -n "$ac_pwd" &&
1148ac_ls_di=`ls -di .` &&
1149ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1150 { echo "$as_me: error: Working directory cannot be determined" >&2
1151 { (exit 1); exit 1; }; }
1152test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1153 { echo "$as_me: error: pwd does not report name of working directory" >&2
1154 { (exit 1); exit 1; }; }
1155
1156
1157# Find the source files, if location was not specified.
1158if test -z "$srcdir"; then
212380e3 1159 ac_srcdir_defaulted=yes
631ef239
AC
1160 # Try the directory containing this script, then the parent directory.
1161 ac_confdir=`$as_dirname -- "$0" ||
212380e3
AC
1162$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1163 X"$0" : 'X\(//\)[^/]' \| \
1164 X"$0" : 'X\(//\)$' \| \
631ef239 1165 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 1166echo X"$0" |
631ef239
AC
1167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1168 s//\1/
1169 q
1170 }
1171 /^X\(\/\/\)[^/].*/{
1172 s//\1/
1173 q
1174 }
1175 /^X\(\/\/\)$/{
1176 s//\1/
1177 q
1178 }
1179 /^X\(\/\).*/{
1180 s//\1/
1181 q
1182 }
1183 s/.*/./; q'`
212380e3 1184 srcdir=$ac_confdir
631ef239 1185 if test ! -r "$srcdir/$ac_unique_file"; then
212380e3
AC
1186 srcdir=..
1187 fi
1188else
1189 ac_srcdir_defaulted=no
1190fi
631ef239
AC
1191if test ! -r "$srcdir/$ac_unique_file"; then
1192 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1193 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
212380e3 1194 { (exit 1); exit 1; }; }
212380e3 1195fi
631ef239
AC
1196ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1197ac_abs_confdir=`(
1198 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
212380e3 1199 { (exit 1); exit 1; }; }
631ef239
AC
1200 pwd)`
1201# When building in place, set srcdir=.
1202if test "$ac_abs_confdir" = "$ac_pwd"; then
1203 srcdir=.
1204fi
1205# Remove unnecessary trailing slashes from srcdir.
1206# Double slashes in file names in object file debugging info
1207# mess up M-x gdb in Emacs.
1208case $srcdir in
1209*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1210esac
1211for ac_var in $ac_precious_vars; do
1212 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1213 eval ac_env_${ac_var}_value=\$${ac_var}
1214 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1215 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1216done
212380e3
AC
1217
1218#
1219# Report the --help message.
1220#
1221if test "$ac_init_help" = "long"; then
1222 # Omit some internal or obsolete options to make the list less imposing.
1223 # This message is too long to be a string in the A/UX 3.1 sh.
1224 cat <<_ACEOF
0788536e 1225\`configure' configures charybdis 3.1 to adapt to many kinds of systems.
212380e3
AC
1226
1227Usage: $0 [OPTION]... [VAR=VALUE]...
1228
1229To assign environment variables (e.g., CC, CFLAGS...), specify them as
1230VAR=VALUE. See below for descriptions of some of the useful variables.
1231
1232Defaults for the options are specified in brackets.
1233
1234Configuration:
1235 -h, --help display this help and exit
1236 --help=short display options specific to this package
1237 --help=recursive display the short help of all the included packages
1238 -V, --version display version information and exit
1239 -q, --quiet, --silent do not print \`checking...' messages
1240 --cache-file=FILE cache test results in FILE [disabled]
1241 -C, --config-cache alias for \`--cache-file=config.cache'
1242 -n, --no-create do not create output files
1243 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1244
212380e3
AC
1245Installation directories:
1246 --prefix=PREFIX install architecture-independent files in PREFIX
1247 [$ac_default_prefix]
1248 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1249 [PREFIX]
1250
1251By default, \`make install' will install all the files in
1252\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1253an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1254for instance \`--prefix=\$HOME'.
1255
1256For better control, use the options below.
1257
1258Fine tuning of the installation directories:
1259 --bindir=DIR user executables [EPREFIX/bin]
1260 --sbindir=DIR system admin executables [EPREFIX/sbin]
1261 --libexecdir=DIR program executables [EPREFIX/libexec]
212380e3
AC
1262 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1263 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1264 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1265 --libdir=DIR object code libraries [EPREFIX/lib]
1266 --includedir=DIR C header files [PREFIX/include]
1267 --oldincludedir=DIR C header files for non-gcc [/usr/include]
631ef239
AC
1268 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1269 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1270 --infodir=DIR info documentation [DATAROOTDIR/info]
1271 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1272 --mandir=DIR man documentation [DATAROOTDIR/man]
1273 --docdir=DIR documentation root [DATAROOTDIR/doc/charybdis]
1274 --htmldir=DIR html documentation [DOCDIR]
1275 --dvidir=DIR dvi documentation [DOCDIR]
1276 --pdfdir=DIR pdf documentation [DOCDIR]
1277 --psdir=DIR ps documentation [DOCDIR]
212380e3
AC
1278_ACEOF
1279
1280 cat <<\_ACEOF
1281_ACEOF
1282fi
1283
1284if test -n "$ac_init_help"; then
1285 case $ac_init_help in
0788536e 1286 short | recursive ) echo "Configuration of charybdis 3.1:";;
212380e3
AC
1287 esac
1288 cat <<\_ACEOF
1289
1290Optional Features:
1291 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1292 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1293 --enable-ipv6 Enable IPv6 support
631ef239 1294 --enable-openssl=DIR Enable OpenSSL support (DIR optional).
212380e3
AC
1295 --disable-openssl Disable OpenSSL support.
1296 --disable-zlib Disable ziplinks support
c1c5fdc4 1297 --enable-ports Force solaris I/O ports subsystem usage.
212380e3
AC
1298 --enable-poll Force poll() usage.
1299 --enable-select Force select() usage.
1300 --enable-kqueue Force kqueue() usage.
212380e3
AC
1301 --enable-epoll Force sys_epoll usage (Linux only).
1302 --enable-assert Enable assert(). Choose between soft(warnings) and
1303 hard(aborts the daemon)
1304 --enable-iodebug Enable IO Debugging hooks
1305 --enable-profile Enable profiling
1306 --disable-balloc Disable the block allocator.
212380e3 1307 --enable-small-net Enable small network support.
212380e3
AC
1308 --enable-warnings Enable all sorts of warnings for debugging.
1309
1310Optional Packages:
1311 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1312 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1313 --with-zlib-path=DIR Path to libz.so for ziplinks support.
1314 --with-confdir=DIR Directory to install config files.
1315 --with-logdir=DIR Directory where to write logfiles.
1316 --with-helpdir=DIR Directory to install help files.
1317 --with-moduledir=DIR Directory to install modules.
1318 --with-nicklen=LENGTH Set the nick length to LENGTH (default 15, max 50)
1319 --with-topiclen=NUMBER Set the max topic length to NUMBER (default 390, max
1320 390)
212380e3
AC
1321
1322Some influential environment variables:
1323 CC C compiler command
1324 CFLAGS C compiler flags
1325 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1326 nonstandard directory <lib dir>
631ef239
AC
1327 LIBS libraries to pass to the linker, e.g. -l<library>
1328 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1329 you have headers in a nonstandard directory <include dir>
212380e3 1330 CPP C preprocessor
631ef239
AC
1331 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1332 the first program found out of: `bison -y', `byacc', `yacc'.
1333 YFLAGS The list of arguments that will be passed by default to $YACC.
1334 This script will default YFLAGS to the empty string to avoid a
1335 default value of `-d' given by some make applications.
212380e3
AC
1336
1337Use these variables to override the choices made by `configure' or to help
1338it to find libraries and programs with nonstandard names/locations.
1339
1340_ACEOF
631ef239 1341ac_status=$?
212380e3
AC
1342fi
1343
1344if test "$ac_init_help" = "recursive"; then
1345 # If there are subdirs, report their specific --help.
212380e3 1346 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
631ef239 1347 test -d "$ac_dir" || continue
212380e3
AC
1348 ac_builddir=.
1349
631ef239
AC
1350case "$ac_dir" in
1351.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1352*)
212380e3 1353 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
631ef239
AC
1354 # A ".." for each directory in $ac_dir_suffix.
1355 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1356 case $ac_top_builddir_sub in
1357 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1358 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1359 esac ;;
1360esac
1361ac_abs_top_builddir=$ac_pwd
1362ac_abs_builddir=$ac_pwd$ac_dir_suffix
1363# for backward compatibility:
1364ac_top_builddir=$ac_top_build_prefix
212380e3
AC
1365
1366case $srcdir in
631ef239 1367 .) # We are building in place.
212380e3 1368 ac_srcdir=.
631ef239
AC
1369 ac_top_srcdir=$ac_top_builddir_sub
1370 ac_abs_top_srcdir=$ac_pwd ;;
1371 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 1372 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239
AC
1373 ac_top_srcdir=$srcdir
1374 ac_abs_top_srcdir=$srcdir ;;
1375 *) # Relative name.
1376 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1377 ac_top_srcdir=$ac_top_build_prefix$srcdir
1378 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 1379esac
631ef239
AC
1380ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1381
1382 cd "$ac_dir" || { ac_status=$?; continue; }
1383 # Check for guested configure.
1384 if test -f "$ac_srcdir/configure.gnu"; then
1385 echo &&
1386 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1387 elif test -f "$ac_srcdir/configure"; then
1388 echo &&
1389 $SHELL "$ac_srcdir/configure" --help=recursive
212380e3
AC
1390 else
1391 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
631ef239
AC
1392 fi || ac_status=$?
1393 cd "$ac_pwd" || { ac_status=$?; break; }
212380e3
AC
1394 done
1395fi
1396
631ef239 1397test -n "$ac_init_help" && exit $ac_status
212380e3
AC
1398if $ac_init_version; then
1399 cat <<\_ACEOF
0788536e 1400charybdis configure 3.1
631ef239 1401generated by GNU Autoconf 2.61
212380e3 1402
631ef239
AC
1403Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
14042002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
212380e3
AC
1405This configure script is free software; the Free Software Foundation
1406gives unlimited permission to copy, distribute and modify it.
1407
b676ea3b 1408$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 1409_ACEOF
631ef239 1410 exit
212380e3 1411fi
631ef239 1412cat >config.log <<_ACEOF
212380e3
AC
1413This file contains any messages produced by compilers while
1414running configure, to aid debugging if configure makes a mistake.
1415
0788536e 1416It was created by charybdis $as_me 3.1, which was
631ef239 1417generated by GNU Autoconf 2.61. Invocation command line was
212380e3
AC
1418
1419 $ $0 $@
1420
1421_ACEOF
631ef239 1422exec 5>>config.log
212380e3
AC
1423{
1424cat <<_ASUNAME
1425## --------- ##
1426## Platform. ##
1427## --------- ##
1428
1429hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1430uname -m = `(uname -m) 2>/dev/null || echo unknown`
1431uname -r = `(uname -r) 2>/dev/null || echo unknown`
1432uname -s = `(uname -s) 2>/dev/null || echo unknown`
1433uname -v = `(uname -v) 2>/dev/null || echo unknown`
1434
1435/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1436/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1437
1438/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1439/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1440/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
631ef239 1441/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
212380e3
AC
1442/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1443/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1444/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1445
1446_ASUNAME
1447
1448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1449for as_dir in $PATH
1450do
1451 IFS=$as_save_IFS
1452 test -z "$as_dir" && as_dir=.
1453 echo "PATH: $as_dir"
1454done
631ef239 1455IFS=$as_save_IFS
212380e3
AC
1456
1457} >&5
1458
1459cat >&5 <<_ACEOF
1460
1461
1462## ----------- ##
1463## Core tests. ##
1464## ----------- ##
1465
1466_ACEOF
1467
1468
1469# Keep a trace of the command line.
1470# Strip out --no-create and --no-recursion so they do not pile up.
1471# Strip out --silent because we don't want to record it for future runs.
1472# Also quote any args containing shell meta-characters.
1473# Make two passes to allow for proper duplicate-argument suppression.
1474ac_configure_args=
1475ac_configure_args0=
1476ac_configure_args1=
212380e3
AC
1477ac_must_keep_next=false
1478for ac_pass in 1 2
1479do
1480 for ac_arg
1481 do
1482 case $ac_arg in
1483 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1484 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1485 | -silent | --silent | --silen | --sile | --sil)
1486 continue ;;
631ef239 1487 *\'*)
212380e3
AC
1488 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1489 esac
1490 case $ac_pass in
1491 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1492 2)
1493 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1494 if test $ac_must_keep_next = true; then
1495 ac_must_keep_next=false # Got value, back to normal.
1496 else
1497 case $ac_arg in
1498 *=* | --config-cache | -C | -disable-* | --disable-* \
1499 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1500 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1501 | -with-* | --with-* | -without-* | --without-* | --x)
1502 case "$ac_configure_args0 " in
1503 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1504 esac
1505 ;;
1506 -* ) ac_must_keep_next=true ;;
1507 esac
1508 fi
631ef239 1509 ac_configure_args="$ac_configure_args '$ac_arg'"
212380e3
AC
1510 ;;
1511 esac
1512 done
1513done
1514$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1515$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1516
1517# When interrupted or exit'd, cleanup temporary files, and complete
1518# config.log. We remove comments because anyway the quotes in there
1519# would cause problems or look ugly.
631ef239
AC
1520# WARNING: Use '\'' to represent an apostrophe within the trap.
1521# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
212380e3
AC
1522trap 'exit_status=$?
1523 # Save into config.log some information that might help in debugging.
1524 {
1525 echo
1526
1527 cat <<\_ASBOX
1528## ---------------- ##
1529## Cache variables. ##
1530## ---------------- ##
1531_ASBOX
1532 echo
1533 # The following way of writing the cache mishandles newlines in values,
631ef239
AC
1534(
1535 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1536 eval ac_val=\$$ac_var
1537 case $ac_val in #(
1538 *${as_nl}*)
1539 case $ac_var in #(
1540 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1541echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1542 esac
1543 case $ac_var in #(
1544 _ | IFS | as_nl) ;; #(
1545 *) $as_unset $ac_var ;;
1546 esac ;;
1547 esac
1548 done
212380e3 1549 (set) 2>&1 |
631ef239
AC
1550 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1551 *${as_nl}ac_space=\ *)
212380e3 1552 sed -n \
631ef239
AC
1553 "s/'\''/'\''\\\\'\'''\''/g;
1554 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1555 ;; #(
212380e3 1556 *)
631ef239 1557 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
212380e3 1558 ;;
631ef239
AC
1559 esac |
1560 sort
1561)
212380e3
AC
1562 echo
1563
1564 cat <<\_ASBOX
1565## ----------------- ##
1566## Output variables. ##
1567## ----------------- ##
1568_ASBOX
1569 echo
1570 for ac_var in $ac_subst_vars
1571 do
631ef239
AC
1572 eval ac_val=\$$ac_var
1573 case $ac_val in
1574 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1575 esac
1576 echo "$ac_var='\''$ac_val'\''"
212380e3
AC
1577 done | sort
1578 echo
1579
1580 if test -n "$ac_subst_files"; then
1581 cat <<\_ASBOX
631ef239
AC
1582## ------------------- ##
1583## File substitutions. ##
1584## ------------------- ##
212380e3
AC
1585_ASBOX
1586 echo
1587 for ac_var in $ac_subst_files
1588 do
631ef239
AC
1589 eval ac_val=\$$ac_var
1590 case $ac_val in
1591 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1592 esac
1593 echo "$ac_var='\''$ac_val'\''"
212380e3
AC
1594 done | sort
1595 echo
1596 fi
1597
1598 if test -s confdefs.h; then
1599 cat <<\_ASBOX
1600## ----------- ##
1601## confdefs.h. ##
1602## ----------- ##
1603_ASBOX
1604 echo
631ef239 1605 cat confdefs.h
212380e3
AC
1606 echo
1607 fi
1608 test "$ac_signal" != 0 &&
1609 echo "$as_me: caught signal $ac_signal"
1610 echo "$as_me: exit $exit_status"
1611 } >&5
631ef239
AC
1612 rm -f core *.core core.conftest.* &&
1613 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
212380e3 1614 exit $exit_status
631ef239 1615' 0
212380e3
AC
1616for ac_signal in 1 2 13 15; do
1617 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1618done
1619ac_signal=0
1620
1621# confdefs.h avoids OS command line length limits that DEFS can exceed.
631ef239 1622rm -f -r conftest* confdefs.h
212380e3
AC
1623
1624# Predefined preprocessor variables.
1625
1626cat >>confdefs.h <<_ACEOF
1627#define PACKAGE_NAME "$PACKAGE_NAME"
1628_ACEOF
1629
1630
1631cat >>confdefs.h <<_ACEOF
1632#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1633_ACEOF
1634
1635
1636cat >>confdefs.h <<_ACEOF
1637#define PACKAGE_VERSION "$PACKAGE_VERSION"
1638_ACEOF
1639
1640
1641cat >>confdefs.h <<_ACEOF
1642#define PACKAGE_STRING "$PACKAGE_STRING"
1643_ACEOF
1644
1645
1646cat >>confdefs.h <<_ACEOF
1647#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1648_ACEOF
1649
1650
1651# Let the site file select an alternate cache file if it wants to.
1652# Prefer explicitly selected file to automatically selected ones.
631ef239
AC
1653if test -n "$CONFIG_SITE"; then
1654 set x "$CONFIG_SITE"
1655elif test "x$prefix" != xNONE; then
1656 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1657else
1658 set x "$ac_default_prefix/share/config.site" \
1659 "$ac_default_prefix/etc/config.site"
212380e3 1660fi
631ef239
AC
1661shift
1662for ac_site_file
1663do
212380e3
AC
1664 if test -r "$ac_site_file"; then
1665 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1666echo "$as_me: loading site script $ac_site_file" >&6;}
1667 sed 's/^/| /' "$ac_site_file" >&5
1668 . "$ac_site_file"
1669 fi
1670done
1671
1672if test -r "$cache_file"; then
1673 # Some versions of bash will fail to source /dev/null (special
1674 # files actually), so we avoid doing that.
1675 if test -f "$cache_file"; then
1676 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1677echo "$as_me: loading cache $cache_file" >&6;}
1678 case $cache_file in
631ef239
AC
1679 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1680 *) . "./$cache_file";;
212380e3
AC
1681 esac
1682 fi
1683else
1684 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1685echo "$as_me: creating cache $cache_file" >&6;}
1686 >$cache_file
1687fi
1688
1689# Check that the precious variables saved in the cache have kept the same
1690# value.
1691ac_cache_corrupted=false
631ef239 1692for ac_var in $ac_precious_vars; do
212380e3
AC
1693 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1694 eval ac_new_set=\$ac_env_${ac_var}_set
631ef239
AC
1695 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1696 eval ac_new_val=\$ac_env_${ac_var}_value
212380e3
AC
1697 case $ac_old_set,$ac_new_set in
1698 set,)
1699 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1700echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1701 ac_cache_corrupted=: ;;
1702 ,set)
1703 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1704echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1705 ac_cache_corrupted=: ;;
1706 ,);;
1707 *)
1708 if test "x$ac_old_val" != "x$ac_new_val"; then
1709 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1710echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1711 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1712echo "$as_me: former value: $ac_old_val" >&2;}
1713 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1714echo "$as_me: current value: $ac_new_val" >&2;}
1715 ac_cache_corrupted=:
1716 fi;;
1717 esac
1718 # Pass precious variables to config.status.
1719 if test "$ac_new_set" = set; then
1720 case $ac_new_val in
631ef239 1721 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
212380e3
AC
1722 *) ac_arg=$ac_var=$ac_new_val ;;
1723 esac
1724 case " $ac_configure_args " in
1725 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1726 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1727 esac
1728 fi
1729done
1730if $ac_cache_corrupted; then
1731 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1732echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1733 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1734echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1735 { (exit 1); exit 1; }; }
1736fi
1737
212380e3
AC
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
631ef239
AC
1762ac_ext=c
1763ac_cpp='$CPP $CPPFLAGS'
1764ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1765ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1766ac_compiler_gnu=$ac_cv_c_compiler_gnu
212380e3
AC
1767
1768
1769
631ef239 1770ac_config_headers="$ac_config_headers include/setup.h"
212380e3
AC
1771
1772
1773
1774
1775
1776cat >>confdefs.h <<\_ACEOF
1777#define _GNU_SOURCE 1
1778_ACEOF
1779
1780
1781
1782OLD_CFLAGS="$CFLAGS"
1783ac_ext=c
1784ac_cpp='$CPP $CPPFLAGS'
1785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1787ac_compiler_gnu=$ac_cv_c_compiler_gnu
1788if test -n "$ac_tool_prefix"; then
1789 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1790set dummy ${ac_tool_prefix}gcc; ac_word=$2
631ef239
AC
1791{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1792echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
1793if test "${ac_cv_prog_CC+set}" = set; then
1794 echo $ECHO_N "(cached) $ECHO_C" >&6
1795else
1796 if test -n "$CC"; then
1797 ac_cv_prog_CC="$CC" # Let the user override the test.
1798else
1799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1800for as_dir in $PATH
1801do
1802 IFS=$as_save_IFS
1803 test -z "$as_dir" && as_dir=.
1804 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
1806 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1807 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1808 break 2
1809 fi
1810done
1811done
631ef239 1812IFS=$as_save_IFS
212380e3
AC
1813
1814fi
1815fi
1816CC=$ac_cv_prog_CC
1817if test -n "$CC"; then
631ef239
AC
1818 { echo "$as_me:$LINENO: result: $CC" >&5
1819echo "${ECHO_T}$CC" >&6; }
212380e3 1820else
631ef239
AC
1821 { echo "$as_me:$LINENO: result: no" >&5
1822echo "${ECHO_T}no" >&6; }
212380e3
AC
1823fi
1824
631ef239 1825
212380e3
AC
1826fi
1827if test -z "$ac_cv_prog_CC"; then
1828 ac_ct_CC=$CC
1829 # Extract the first word of "gcc", so it can be a program name with args.
1830set dummy gcc; ac_word=$2
631ef239
AC
1831{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1832echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
1833if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1834 echo $ECHO_N "(cached) $ECHO_C" >&6
1835else
1836 if test -n "$ac_ct_CC"; then
1837 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1838else
1839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1840for as_dir in $PATH
1841do
1842 IFS=$as_save_IFS
1843 test -z "$as_dir" && as_dir=.
1844 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
1846 ac_cv_prog_ac_ct_CC="gcc"
1847 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1848 break 2
1849 fi
1850done
1851done
631ef239 1852IFS=$as_save_IFS
212380e3
AC
1853
1854fi
1855fi
1856ac_ct_CC=$ac_cv_prog_ac_ct_CC
1857if test -n "$ac_ct_CC"; then
631ef239
AC
1858 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1859echo "${ECHO_T}$ac_ct_CC" >&6; }
212380e3 1860else
631ef239
AC
1861 { echo "$as_me:$LINENO: result: no" >&5
1862echo "${ECHO_T}no" >&6; }
212380e3
AC
1863fi
1864
631ef239
AC
1865 if test "x$ac_ct_CC" = x; then
1866 CC=""
1867 else
1868 case $cross_compiling:$ac_tool_warned in
1869yes:)
1870{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1871whose name does not start with the host triplet. If you think this
1872configuration is useful to you, please write to autoconf@gnu.org." >&5
1873echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1874whose name does not start with the host triplet. If you think this
1875configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1876ac_tool_warned=yes ;;
1877esac
1878 CC=$ac_ct_CC
1879 fi
212380e3
AC
1880else
1881 CC="$ac_cv_prog_CC"
1882fi
1883
1884if test -z "$CC"; then
631ef239
AC
1885 if test -n "$ac_tool_prefix"; then
1886 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
212380e3 1887set dummy ${ac_tool_prefix}cc; ac_word=$2
631ef239
AC
1888{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1889echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
1890if test "${ac_cv_prog_CC+set}" = set; then
1891 echo $ECHO_N "(cached) $ECHO_C" >&6
1892else
1893 if test -n "$CC"; then
1894 ac_cv_prog_CC="$CC" # Let the user override the test.
1895else
1896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1897for as_dir in $PATH
1898do
1899 IFS=$as_save_IFS
1900 test -z "$as_dir" && as_dir=.
1901 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
1903 ac_cv_prog_CC="${ac_tool_prefix}cc"
1904 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1905 break 2
1906 fi
1907done
1908done
631ef239 1909IFS=$as_save_IFS
212380e3
AC
1910
1911fi
1912fi
1913CC=$ac_cv_prog_CC
1914if test -n "$CC"; then
631ef239
AC
1915 { echo "$as_me:$LINENO: result: $CC" >&5
1916echo "${ECHO_T}$CC" >&6; }
212380e3 1917else
631ef239
AC
1918 { echo "$as_me:$LINENO: result: no" >&5
1919echo "${ECHO_T}no" >&6; }
212380e3
AC
1920fi
1921
212380e3 1922
631ef239 1923 fi
212380e3
AC
1924fi
1925if test -z "$CC"; then
1926 # Extract the first word of "cc", so it can be a program name with args.
1927set dummy cc; ac_word=$2
631ef239
AC
1928{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1929echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
1930if test "${ac_cv_prog_CC+set}" = set; then
1931 echo $ECHO_N "(cached) $ECHO_C" >&6
1932else
1933 if test -n "$CC"; then
1934 ac_cv_prog_CC="$CC" # Let the user override the test.
1935else
1936 ac_prog_rejected=no
1937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938for as_dir in $PATH
1939do
1940 IFS=$as_save_IFS
1941 test -z "$as_dir" && as_dir=.
1942 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 1943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
1944 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1945 ac_prog_rejected=yes
1946 continue
1947 fi
1948 ac_cv_prog_CC="cc"
1949 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1950 break 2
1951 fi
1952done
1953done
631ef239 1954IFS=$as_save_IFS
212380e3
AC
1955
1956if test $ac_prog_rejected = yes; then
1957 # We found a bogon in the path, so make sure we never use it.
1958 set dummy $ac_cv_prog_CC
1959 shift
1960 if test $# != 0; then
1961 # We chose a different compiler from the bogus one.
1962 # However, it has the same basename, so the bogon will be chosen
1963 # first if we set CC to just the basename; use the full file name.
1964 shift
1965 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1966 fi
1967fi
1968fi
1969fi
1970CC=$ac_cv_prog_CC
1971if test -n "$CC"; then
631ef239
AC
1972 { echo "$as_me:$LINENO: result: $CC" >&5
1973echo "${ECHO_T}$CC" >&6; }
212380e3 1974else
631ef239
AC
1975 { echo "$as_me:$LINENO: result: no" >&5
1976echo "${ECHO_T}no" >&6; }
212380e3
AC
1977fi
1978
631ef239 1979
212380e3
AC
1980fi
1981if test -z "$CC"; then
1982 if test -n "$ac_tool_prefix"; then
631ef239 1983 for ac_prog in cl.exe
212380e3
AC
1984 do
1985 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1986set dummy $ac_tool_prefix$ac_prog; ac_word=$2
631ef239
AC
1987{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1988echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
1989if test "${ac_cv_prog_CC+set}" = set; then
1990 echo $ECHO_N "(cached) $ECHO_C" >&6
1991else
1992 if test -n "$CC"; then
1993 ac_cv_prog_CC="$CC" # Let the user override the test.
1994else
1995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1996for as_dir in $PATH
1997do
1998 IFS=$as_save_IFS
1999 test -z "$as_dir" && as_dir=.
2000 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
2002 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2003 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2004 break 2
2005 fi
2006done
2007done
631ef239 2008IFS=$as_save_IFS
212380e3
AC
2009
2010fi
2011fi
2012CC=$ac_cv_prog_CC
2013if test -n "$CC"; then
631ef239
AC
2014 { echo "$as_me:$LINENO: result: $CC" >&5
2015echo "${ECHO_T}$CC" >&6; }
212380e3 2016else
631ef239
AC
2017 { echo "$as_me:$LINENO: result: no" >&5
2018echo "${ECHO_T}no" >&6; }
212380e3
AC
2019fi
2020
631ef239 2021
212380e3
AC
2022 test -n "$CC" && break
2023 done
2024fi
2025if test -z "$CC"; then
2026 ac_ct_CC=$CC
631ef239 2027 for ac_prog in cl.exe
212380e3
AC
2028do
2029 # Extract the first word of "$ac_prog", so it can be a program name with args.
2030set dummy $ac_prog; ac_word=$2
631ef239
AC
2031{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
2033if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2034 echo $ECHO_N "(cached) $ECHO_C" >&6
2035else
2036 if test -n "$ac_ct_CC"; then
2037 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2038else
2039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2040for as_dir in $PATH
2041do
2042 IFS=$as_save_IFS
2043 test -z "$as_dir" && as_dir=.
2044 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
2046 ac_cv_prog_ac_ct_CC="$ac_prog"
2047 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2048 break 2
2049 fi
2050done
2051done
631ef239 2052IFS=$as_save_IFS
212380e3
AC
2053
2054fi
2055fi
2056ac_ct_CC=$ac_cv_prog_ac_ct_CC
2057if test -n "$ac_ct_CC"; then
631ef239
AC
2058 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2059echo "${ECHO_T}$ac_ct_CC" >&6; }
212380e3 2060else
631ef239
AC
2061 { echo "$as_me:$LINENO: result: no" >&5
2062echo "${ECHO_T}no" >&6; }
212380e3
AC
2063fi
2064
631ef239 2065
212380e3
AC
2066 test -n "$ac_ct_CC" && break
2067done
2068
631ef239
AC
2069 if test "x$ac_ct_CC" = x; then
2070 CC=""
2071 else
2072 case $cross_compiling:$ac_tool_warned in
2073yes:)
2074{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2075whose name does not start with the host triplet. If you think this
2076configuration is useful to you, please write to autoconf@gnu.org." >&5
2077echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2078whose name does not start with the host triplet. If you think this
2079configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2080ac_tool_warned=yes ;;
2081esac
2082 CC=$ac_ct_CC
2083 fi
212380e3
AC
2084fi
2085
2086fi
2087
2088
2089test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2090See \`config.log' for more details." >&5
2091echo "$as_me: error: no acceptable C compiler found in \$PATH
2092See \`config.log' for more details." >&2;}
2093 { (exit 1); exit 1; }; }
2094
2095# Provide some information about the compiler.
631ef239 2096echo "$as_me:$LINENO: checking for C compiler version" >&5
212380e3 2097ac_compiler=`set X $ac_compile; echo $2`
631ef239
AC
2098{ (ac_try="$ac_compiler --version >&5"
2099case "(($ac_try" in
2100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2101 *) ac_try_echo=$ac_try;;
2102esac
2103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2104 (eval "$ac_compiler --version >&5") 2>&5
212380e3
AC
2105 ac_status=$?
2106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2107 (exit $ac_status); }
631ef239
AC
2108{ (ac_try="$ac_compiler -v >&5"
2109case "(($ac_try" in
2110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2111 *) ac_try_echo=$ac_try;;
2112esac
2113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2114 (eval "$ac_compiler -v >&5") 2>&5
212380e3
AC
2115 ac_status=$?
2116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2117 (exit $ac_status); }
631ef239
AC
2118{ (ac_try="$ac_compiler -V >&5"
2119case "(($ac_try" in
2120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2121 *) ac_try_echo=$ac_try;;
2122esac
2123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2124 (eval "$ac_compiler -V >&5") 2>&5
212380e3
AC
2125 ac_status=$?
2126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127 (exit $ac_status); }
2128
2129cat >conftest.$ac_ext <<_ACEOF
2130/* confdefs.h. */
2131_ACEOF
2132cat confdefs.h >>conftest.$ac_ext
2133cat >>conftest.$ac_ext <<_ACEOF
2134/* end confdefs.h. */
2135
2136int
2137main ()
2138{
2139
2140 ;
2141 return 0;
2142}
2143_ACEOF
2144ac_clean_files_save=$ac_clean_files
2145ac_clean_files="$ac_clean_files a.out a.exe b.out"
2146# Try to create an executable without -o first, disregard a.out.
2147# It will help us diagnose broken compilers, and finding out an intuition
2148# of exeext.
631ef239
AC
2149{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2150echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
212380e3 2151ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
631ef239
AC
2152#
2153# List of possible output files, starting from the most likely.
2154# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2155# only as a last resort. b.out is created by i960 compilers.
2156ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2157#
2158# The IRIX 6 linker writes into existing files which may not be
2159# executable, retaining their permissions. Remove them first so a
2160# subsequent execution test works.
2161ac_rmfiles=
2162for ac_file in $ac_files
2163do
2164 case $ac_file in
2165 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2166 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2167 esac
2168done
2169rm -f $ac_rmfiles
2170
2171if { (ac_try="$ac_link_default"
2172case "(($ac_try" in
2173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2174 *) ac_try_echo=$ac_try;;
2175esac
2176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2177 (eval "$ac_link_default") 2>&5
212380e3
AC
2178 ac_status=$?
2179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180 (exit $ac_status); }; then
631ef239
AC
2181 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2182# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2183# in a Makefile. We should not override ac_cv_exeext if it was cached,
2184# so that the user can short-circuit this test for compilers unknown to
2185# Autoconf.
2186for ac_file in $ac_files ''
212380e3
AC
2187do
2188 test -f "$ac_file" || continue
2189 case $ac_file in
631ef239 2190 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
212380e3
AC
2191 ;;
2192 [ab].out )
2193 # We found the default executable, but exeext='' is most
2194 # certainly right.
2195 break;;
2196 *.* )
631ef239
AC
2197 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2198 then :; else
2199 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2200 fi
2201 # We set ac_cv_exeext here because the later test for it is not
2202 # safe: cross compilers may not add the suffix if given an `-o'
2203 # argument, so we may need to know it at that point already.
2204 # Even if this section looks crufty: it has the advantage of
2205 # actually working.
212380e3
AC
2206 break;;
2207 * )
2208 break;;
2209 esac
2210done
631ef239
AC
2211test "$ac_cv_exeext" = no && ac_cv_exeext=
2212
212380e3 2213else
631ef239
AC
2214 ac_file=''
2215fi
2216
2217{ echo "$as_me:$LINENO: result: $ac_file" >&5
2218echo "${ECHO_T}$ac_file" >&6; }
2219if test -z "$ac_file"; then
212380e3
AC
2220 echo "$as_me: failed program was:" >&5
2221sed 's/^/| /' conftest.$ac_ext >&5
2222
2223{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2224See \`config.log' for more details." >&5
2225echo "$as_me: error: C compiler cannot create executables
2226See \`config.log' for more details." >&2;}
2227 { (exit 77); exit 77; }; }
2228fi
2229
2230ac_exeext=$ac_cv_exeext
212380e3 2231
631ef239 2232# Check that the compiler produces executables we can run. If not, either
212380e3 2233# the compiler is broken, or we cross compile.
631ef239
AC
2234{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2235echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
212380e3
AC
2236# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2237# If not cross compiling, check that we can run a simple program.
2238if test "$cross_compiling" != yes; then
2239 if { ac_try='./$ac_file'
631ef239
AC
2240 { (case "(($ac_try" in
2241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2242 *) ac_try_echo=$ac_try;;
2243esac
2244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2245 (eval "$ac_try") 2>&5
212380e3
AC
2246 ac_status=$?
2247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2248 (exit $ac_status); }; }; then
2249 cross_compiling=no
2250 else
2251 if test "$cross_compiling" = maybe; then
2252 cross_compiling=yes
2253 else
2254 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2255If you meant to cross compile, use \`--host'.
2256See \`config.log' for more details." >&5
2257echo "$as_me: error: cannot run C compiled programs.
2258If you meant to cross compile, use \`--host'.
2259See \`config.log' for more details." >&2;}
2260 { (exit 1); exit 1; }; }
2261 fi
2262 fi
2263fi
631ef239
AC
2264{ echo "$as_me:$LINENO: result: yes" >&5
2265echo "${ECHO_T}yes" >&6; }
212380e3
AC
2266
2267rm -f a.out a.exe conftest$ac_cv_exeext b.out
2268ac_clean_files=$ac_clean_files_save
631ef239 2269# Check that the compiler produces executables we can run. If not, either
212380e3 2270# the compiler is broken, or we cross compile.
631ef239
AC
2271{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2272echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2273{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2274echo "${ECHO_T}$cross_compiling" >&6; }
2275
2276{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2277echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2278if { (ac_try="$ac_link"
2279case "(($ac_try" in
2280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2281 *) ac_try_echo=$ac_try;;
2282esac
2283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2284 (eval "$ac_link") 2>&5
212380e3
AC
2285 ac_status=$?
2286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2287 (exit $ac_status); }; then
2288 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2289# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2290# work properly (i.e., refer to `conftest.exe'), while it won't with
2291# `rm'.
2292for ac_file in conftest.exe conftest conftest.*; do
2293 test -f "$ac_file" || continue
2294 case $ac_file in
631ef239 2295 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
212380e3 2296 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
212380e3
AC
2297 break;;
2298 * ) break;;
2299 esac
2300done
2301else
2302 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2303See \`config.log' for more details." >&5
2304echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2305See \`config.log' for more details." >&2;}
2306 { (exit 1); exit 1; }; }
2307fi
2308
2309rm -f conftest$ac_cv_exeext
631ef239
AC
2310{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2311echo "${ECHO_T}$ac_cv_exeext" >&6; }
212380e3
AC
2312
2313rm -f conftest.$ac_ext
2314EXEEXT=$ac_cv_exeext
2315ac_exeext=$EXEEXT
631ef239
AC
2316{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2317echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
212380e3
AC
2318if test "${ac_cv_objext+set}" = set; then
2319 echo $ECHO_N "(cached) $ECHO_C" >&6
2320else
2321 cat >conftest.$ac_ext <<_ACEOF
2322/* confdefs.h. */
2323_ACEOF
2324cat confdefs.h >>conftest.$ac_ext
2325cat >>conftest.$ac_ext <<_ACEOF
2326/* end confdefs.h. */
2327
2328int
2329main ()
2330{
2331
2332 ;
2333 return 0;
2334}
2335_ACEOF
2336rm -f conftest.o conftest.obj
631ef239
AC
2337if { (ac_try="$ac_compile"
2338case "(($ac_try" in
2339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2340 *) ac_try_echo=$ac_try;;
2341esac
2342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2343 (eval "$ac_compile") 2>&5
212380e3
AC
2344 ac_status=$?
2345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2346 (exit $ac_status); }; then
631ef239
AC
2347 for ac_file in conftest.o conftest.obj conftest.*; do
2348 test -f "$ac_file" || continue;
212380e3 2349 case $ac_file in
631ef239 2350 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
212380e3
AC
2351 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2352 break;;
2353 esac
2354done
2355else
2356 echo "$as_me: failed program was:" >&5
2357sed 's/^/| /' conftest.$ac_ext >&5
2358
2359{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2360See \`config.log' for more details." >&5
2361echo "$as_me: error: cannot compute suffix of object files: cannot compile
2362See \`config.log' for more details." >&2;}
2363 { (exit 1); exit 1; }; }
2364fi
2365
2366rm -f conftest.$ac_cv_objext conftest.$ac_ext
2367fi
631ef239
AC
2368{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2369echo "${ECHO_T}$ac_cv_objext" >&6; }
212380e3
AC
2370OBJEXT=$ac_cv_objext
2371ac_objext=$OBJEXT
631ef239
AC
2372{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2373echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
212380e3
AC
2374if test "${ac_cv_c_compiler_gnu+set}" = set; then
2375 echo $ECHO_N "(cached) $ECHO_C" >&6
2376else
2377 cat >conftest.$ac_ext <<_ACEOF
2378/* confdefs.h. */
2379_ACEOF
2380cat confdefs.h >>conftest.$ac_ext
2381cat >>conftest.$ac_ext <<_ACEOF
2382/* end confdefs.h. */
2383
2384int
2385main ()
2386{
2387#ifndef __GNUC__
2388 choke me
2389#endif
2390
2391 ;
2392 return 0;
2393}
2394_ACEOF
2395rm -f conftest.$ac_objext
631ef239
AC
2396if { (ac_try="$ac_compile"
2397case "(($ac_try" in
2398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2399 *) ac_try_echo=$ac_try;;
2400esac
2401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2402 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
2403 ac_status=$?
2404 grep -v '^ *+' conftest.er1 >conftest.err
2405 rm -f conftest.er1
2406 cat conftest.err >&5
2407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
2408 (exit $ac_status); } && {
2409 test -z "$ac_c_werror_flag" ||
2410 test ! -s conftest.err
2411 } && test -s conftest.$ac_objext; then
212380e3
AC
2412 ac_compiler_gnu=yes
2413else
2414 echo "$as_me: failed program was:" >&5
2415sed 's/^/| /' conftest.$ac_ext >&5
2416
631ef239 2417 ac_compiler_gnu=no
212380e3 2418fi
631ef239
AC
2419
2420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
2421ac_cv_c_compiler_gnu=$ac_compiler_gnu
2422
2423fi
631ef239
AC
2424{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2425echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
212380e3
AC
2426GCC=`test $ac_compiler_gnu = yes && echo yes`
2427ac_test_CFLAGS=${CFLAGS+set}
2428ac_save_CFLAGS=$CFLAGS
631ef239
AC
2429{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2430echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
212380e3
AC
2431if test "${ac_cv_prog_cc_g+set}" = set; then
2432 echo $ECHO_N "(cached) $ECHO_C" >&6
2433else
631ef239
AC
2434 ac_save_c_werror_flag=$ac_c_werror_flag
2435 ac_c_werror_flag=yes
2436 ac_cv_prog_cc_g=no
2437 CFLAGS="-g"
2438 cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
2439/* confdefs.h. */
2440_ACEOF
2441cat confdefs.h >>conftest.$ac_ext
2442cat >>conftest.$ac_ext <<_ACEOF
2443/* end confdefs.h. */
2444
2445int
2446main ()
2447{
2448
2449 ;
2450 return 0;
2451}
2452_ACEOF
2453rm -f conftest.$ac_objext
631ef239
AC
2454if { (ac_try="$ac_compile"
2455case "(($ac_try" in
2456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2457 *) ac_try_echo=$ac_try;;
2458esac
2459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2460 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
2461 ac_status=$?
2462 grep -v '^ *+' conftest.er1 >conftest.err
2463 rm -f conftest.er1
2464 cat conftest.err >&5
2465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
2466 (exit $ac_status); } && {
2467 test -z "$ac_c_werror_flag" ||
2468 test ! -s conftest.err
2469 } && test -s conftest.$ac_objext; then
2470 ac_cv_prog_cc_g=yes
2471else
2472 echo "$as_me: failed program was:" >&5
2473sed 's/^/| /' conftest.$ac_ext >&5
2474
2475 CFLAGS=""
2476 cat >conftest.$ac_ext <<_ACEOF
2477/* confdefs.h. */
2478_ACEOF
2479cat confdefs.h >>conftest.$ac_ext
2480cat >>conftest.$ac_ext <<_ACEOF
2481/* end confdefs.h. */
2482
2483int
2484main ()
2485{
2486
2487 ;
2488 return 0;
2489}
2490_ACEOF
2491rm -f conftest.$ac_objext
2492if { (ac_try="$ac_compile"
2493case "(($ac_try" in
2494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495 *) ac_try_echo=$ac_try;;
2496esac
2497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498 (eval "$ac_compile") 2>conftest.er1
212380e3 2499 ac_status=$?
631ef239
AC
2500 grep -v '^ *+' conftest.er1 >conftest.err
2501 rm -f conftest.er1
2502 cat conftest.err >&5
212380e3 2503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
2504 (exit $ac_status); } && {
2505 test -z "$ac_c_werror_flag" ||
2506 test ! -s conftest.err
2507 } && test -s conftest.$ac_objext; then
2508 :
2509else
2510 echo "$as_me: failed program was:" >&5
2511sed 's/^/| /' conftest.$ac_ext >&5
2512
2513 ac_c_werror_flag=$ac_save_c_werror_flag
2514 CFLAGS="-g"
2515 cat >conftest.$ac_ext <<_ACEOF
2516/* confdefs.h. */
2517_ACEOF
2518cat confdefs.h >>conftest.$ac_ext
2519cat >>conftest.$ac_ext <<_ACEOF
2520/* end confdefs.h. */
2521
2522int
2523main ()
2524{
2525
2526 ;
2527 return 0;
2528}
2529_ACEOF
2530rm -f conftest.$ac_objext
2531if { (ac_try="$ac_compile"
2532case "(($ac_try" in
2533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2534 *) ac_try_echo=$ac_try;;
2535esac
2536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2537 (eval "$ac_compile") 2>conftest.er1
212380e3 2538 ac_status=$?
631ef239
AC
2539 grep -v '^ *+' conftest.er1 >conftest.err
2540 rm -f conftest.er1
2541 cat conftest.err >&5
212380e3 2542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
2543 (exit $ac_status); } && {
2544 test -z "$ac_c_werror_flag" ||
2545 test ! -s conftest.err
2546 } && test -s conftest.$ac_objext; then
212380e3
AC
2547 ac_cv_prog_cc_g=yes
2548else
2549 echo "$as_me: failed program was:" >&5
2550sed 's/^/| /' conftest.$ac_ext >&5
2551
631ef239
AC
2552
2553fi
2554
2555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 2556fi
631ef239
AC
2557
2558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2559fi
2560
2561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2562 ac_c_werror_flag=$ac_save_c_werror_flag
212380e3 2563fi
631ef239
AC
2564{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2565echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
212380e3
AC
2566if test "$ac_test_CFLAGS" = set; then
2567 CFLAGS=$ac_save_CFLAGS
2568elif test $ac_cv_prog_cc_g = yes; then
2569 if test "$GCC" = yes; then
2570 CFLAGS="-g -O2"
2571 else
2572 CFLAGS="-g"
2573 fi
2574else
2575 if test "$GCC" = yes; then
2576 CFLAGS="-O2"
2577 else
2578 CFLAGS=
2579 fi
2580fi
631ef239
AC
2581{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2582echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2583if test "${ac_cv_prog_cc_c89+set}" = set; then
212380e3
AC
2584 echo $ECHO_N "(cached) $ECHO_C" >&6
2585else
631ef239 2586 ac_cv_prog_cc_c89=no
212380e3
AC
2587ac_save_CC=$CC
2588cat >conftest.$ac_ext <<_ACEOF
2589/* confdefs.h. */
2590_ACEOF
2591cat confdefs.h >>conftest.$ac_ext
2592cat >>conftest.$ac_ext <<_ACEOF
2593/* end confdefs.h. */
2594#include <stdarg.h>
2595#include <stdio.h>
2596#include <sys/types.h>
2597#include <sys/stat.h>
2598/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2599struct buf { int x; };
2600FILE * (*rcsopen) (struct buf *, struct stat *, int);
2601static char *e (p, i)
2602 char **p;
2603 int i;
2604{
2605 return p[i];
2606}
2607static char *f (char * (*g) (char **, int), char **p, ...)
2608{
2609 char *s;
2610 va_list v;
2611 va_start (v,p);
2612 s = g (p, va_arg (v,int));
2613 va_end (v);
2614 return s;
2615}
2616
2617/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2618 function prototypes and stuff, but not '\xHH' hex character constants.
2619 These don't provoke an error unfortunately, instead are silently treated
631ef239 2620 as 'x'. The following induces an error, until -std is added to get
212380e3
AC
2621 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2622 array size at least. It's necessary to write '\x00'==0 to get something
631ef239 2623 that's true only with -std. */
212380e3
AC
2624int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2625
631ef239
AC
2626/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2627 inside strings and character constants. */
2628#define FOO(x) 'x'
2629int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2630
212380e3
AC
2631int test (int i, double x);
2632struct s1 {int (*f) (int a);};
2633struct s2 {int (*f) (double a);};
2634int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2635int argc;
2636char **argv;
2637int
2638main ()
2639{
2640return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2641 ;
2642 return 0;
2643}
2644_ACEOF
631ef239
AC
2645for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2646 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
212380e3
AC
2647do
2648 CC="$ac_save_CC $ac_arg"
2649 rm -f conftest.$ac_objext
631ef239
AC
2650if { (ac_try="$ac_compile"
2651case "(($ac_try" in
2652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2653 *) ac_try_echo=$ac_try;;
2654esac
2655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2656 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
2657 ac_status=$?
2658 grep -v '^ *+' conftest.er1 >conftest.err
2659 rm -f conftest.er1
2660 cat conftest.err >&5
2661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
2662 (exit $ac_status); } && {
2663 test -z "$ac_c_werror_flag" ||
2664 test ! -s conftest.err
2665 } && test -s conftest.$ac_objext; then
2666 ac_cv_prog_cc_c89=$ac_arg
212380e3
AC
2667else
2668 echo "$as_me: failed program was:" >&5
2669sed 's/^/| /' conftest.$ac_ext >&5
2670
631ef239 2671
212380e3 2672fi
631ef239
AC
2673
2674rm -f core conftest.err conftest.$ac_objext
2675 test "x$ac_cv_prog_cc_c89" != "xno" && break
212380e3 2676done
631ef239 2677rm -f conftest.$ac_ext
212380e3
AC
2678CC=$ac_save_CC
2679
2680fi
631ef239
AC
2681# AC_CACHE_VAL
2682case "x$ac_cv_prog_cc_c89" in
2683 x)
2684 { echo "$as_me:$LINENO: result: none needed" >&5
2685echo "${ECHO_T}none needed" >&6; } ;;
2686 xno)
2687 { echo "$as_me:$LINENO: result: unsupported" >&5
2688echo "${ECHO_T}unsupported" >&6; } ;;
212380e3 2689 *)
631ef239
AC
2690 CC="$CC $ac_cv_prog_cc_c89"
2691 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2692echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
212380e3
AC
2693esac
2694
212380e3 2695
212380e3
AC
2696ac_ext=c
2697ac_cpp='$CPP $CPPFLAGS'
2698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2700ac_compiler_gnu=$ac_cv_c_compiler_gnu
2701
2702ac_ext=c
2703ac_cpp='$CPP $CPPFLAGS'
2704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2706ac_compiler_gnu=$ac_cv_c_compiler_gnu
2707
2708
2709CFLAGS="$OLD_CFLAGS"
2710
b676ea3b
AC
2711ac_aux_dir=
2712for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2713 if test -f "$ac_dir/install-sh"; then
2714 ac_aux_dir=$ac_dir
2715 ac_install_sh="$ac_aux_dir/install-sh -c"
2716 break
2717 elif test -f "$ac_dir/install.sh"; then
2718 ac_aux_dir=$ac_dir
2719 ac_install_sh="$ac_aux_dir/install.sh -c"
2720 break
2721 elif test -f "$ac_dir/shtool"; then
2722 ac_aux_dir=$ac_dir
2723 ac_install_sh="$ac_aux_dir/shtool install -c"
2724 break
2725 fi
2726done
2727if test -z "$ac_aux_dir"; then
2728 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2729echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2730 { (exit 1); exit 1; }; }
2731fi
2732
2733# These three variables are undocumented and unsupported,
2734# and are intended to be withdrawn in a future Autoconf release.
2735# They can cause serious problems if a builder's source tree is in a directory
2736# whose full name contains unusual characters.
2737ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2738ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2739ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2740
2741
2742subdirs="$subdirs libratbox"
2743
2744
212380e3
AC
2745
2746if test "$ac_cv_c_compiler_gnu" != yes; then
2747
2748SGS=no
631ef239
AC
2749{ echo "$as_me:$LINENO: checking $CC -version for TenDRA or MIPSpro" >&5
2750echo $ECHO_N "checking $CC -version for TenDRA or MIPSpro... $ECHO_C" >&6; }
212380e3
AC
2751case `$CC -version 2>&1` in
2752*TenDRA*)
631ef239
AC
2753 { echo "$as_me:$LINENO: result: yes, TenDRA" >&5
2754echo "${ECHO_T}yes, TenDRA" >&6; }
212380e3
AC
2755 IRC_CFLAGS=""
2756 CPPFLAGS="$CPPFLAGS -Ylonglong -Yansi -I/usr/include"
2757 SGS=yes
2758 TenDRA=yes
2759;;
2760*MIPSpro*)
631ef239
AC
2761 { echo "$as_me:$LINENO: result: yes, MIPSpro" >&5
2762echo "${ECHO_T}yes, MIPSpro" >&6; }
212380e3
AC
2763 MIPSpro=yes
2764 SGS=yes
2765;;
2766*)
631ef239
AC
2767 { echo "$as_me:$LINENO: result: no" >&5
2768echo "${ECHO_T}no" >&6; }
212380e3
AC
2769 TenDRA=no
2770 MIPSpro=no
2771;;
2772esac
2773
631ef239
AC
2774{ echo "$as_me:$LINENO: checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc" >&5
2775echo $ECHO_N "checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc... $ECHO_C" >&6; }
212380e3
AC
2776case `$CC -V 2>&1` in
2777*Sun*WorkShop* | *Forte*Developer*)
631ef239
AC
2778 { echo "$as_me:$LINENO: result: Sun Workshop/Forte" >&5
2779echo "${ECHO_T}Sun Workshop/Forte" >&6; }
212380e3
AC
2780 IRC_CFLAGS="-fast -xinline=dlinkAdd,dlinkAddBefore,dlinkAddTail,dlinkDelete,dlink_list_length,dlink_node,dlinkMoveList,_MyMalloc,_MyRealloc,_MyFree,_DupString"
2781 SunWorkShop=yes
2782 SGS=yes
2783;;
2784*Tru64*)
631ef239
AC
2785 { echo "$as_me:$LINENO: result: Tru64 cc" >&5
2786echo "${ECHO_T}Tru64 cc" >&6; }
212380e3
AC
2787 IRC_CFLAGS="-O2"
2788 CPPFLAGS="-I/usr/local/include"
2789 Tru=yes
2790;;
2791*HP*ANSI*)
631ef239
AC
2792 { echo "$as_me:$LINENO: result: HPUX cc" >&5
2793echo "${ECHO_T}HPUX cc" >&6; }
212380e3
AC
2794 HPUX=yes
2795 IRC_CFLAGS="+e"
2796;;
2797*)
631ef239
AC
2798 { echo "$as_me:$LINENO: result: no" >&5
2799echo "${ECHO_T}no" >&6; }
212380e3
AC
2800;;
2801esac
2802
2803fi
2804
631ef239
AC
2805{ echo "$as_me:$LINENO: checking uname -s for Cygwin, Solaris, AIX or HPUX" >&5
2806echo $ECHO_N "checking uname -s for Cygwin, Solaris, AIX or HPUX... $ECHO_C" >&6; }
212380e3
AC
2807OSNAME=`uname -s`
2808case "$OSNAME" in
2809 HP-UX*)
2810
2811 if test "$HPUX" != yes -a "$ac_cv_c_compiler_gnu" = no; then
631ef239
AC
2812 { echo "$as_me:$LINENO: result: assuming old HPUX with its own cc" >&5
2813echo "${ECHO_T}assuming old HPUX with its own cc" >&6; }
212380e3
AC
2814 IRC_CFLAGS="$IRC_CFLAGS +e"
2815 HPUX=yes
2816 else
631ef239
AC
2817 { echo "$as_me:$LINENO: result: already using newer HPUX" >&5
2818echo "${ECHO_T}already using newer HPUX" >&6; }
212380e3
AC
2819 fi
2820 ;;
2821 CYGWIN*)
631ef239
AC
2822 { echo "$as_me:$LINENO: result: Cygwin" >&5
2823echo "${ECHO_T}Cygwin" >&6; }
212380e3
AC
2824 CYGWIN=yes
2825 ;;
2826 SunOS*)
631ef239
AC
2827 { echo "$as_me:$LINENO: result: SunOS or Solaris" >&5
2828echo "${ECHO_T}SunOS or Solaris" >&6; }
212380e3
AC
2829
2830cat >>confdefs.h <<\_ACEOF
2831#define __EXTENSIONS__ 1
2832_ACEOF
2833
2834 SUN=yes
2835 ;;
2836 AIX*)
631ef239
AC
2837 { echo "$as_me:$LINENO: result: AIX - Sorry you poor bastard..really we are" >&5
2838echo "${ECHO_T}AIX - Sorry you poor bastard..really we are" >&6; }
212380e3
AC
2839 IRC_CFLAGS="$IRC_CFLAGS -Wl,-brtl -Wl,-G"
2840 ;;
2841 *)
631ef239
AC
2842 { echo "$as_me:$LINENO: result: no" >&5
2843echo "${ECHO_T}no" >&6; }
212380e3
AC
2844 ;;
2845esac
2846
2847if test "$ac_cv_c_compiler_gnu" = yes; then
631ef239
AC
2848 { echo "$as_me:$LINENO: checking if $CC is Apple GCC" >&5
2849echo $ECHO_N "checking if $CC is Apple GCC... $ECHO_C" >&6; }
212380e3
AC
2850
2851 case `$CC -v 2>&1 | tail -n 1` in
2852 *Apple*)
631ef239
AC
2853 { echo "$as_me:$LINENO: result: yes" >&5
2854echo "${ECHO_T}yes" >&6; }
212380e3
AC
2855 AppleGCC=yes
2856 ;;
2857 *)
631ef239
AC
2858 { echo "$as_me:$LINENO: result: no" >&5
2859echo "${ECHO_T}no" >&6; }
212380e3
AC
2860 AppleGCC=no
2861 ;;
2862 esac
2863
d2c5159a 2864 IRC_CFLAGS="$IRC_CFLAGS -O0 -Wall -std=gnu99"
212380e3
AC
2865fi
2866
2867if test "$ac_cv_prog_cc_g" = yes; then
2868 if test "$Tru" = yes; then
2869 IRC_CFLAGS="$IRC_CFLAGS -g3"
2870 else
2871 IRC_CFLAGS="$IRC_CFLAGS -g"
2872 fi
2873fi
2874
631ef239
AC
2875{ echo "$as_me:$LINENO: checking if $CC supports the SVR4 SGS interfaces" >&5
2876echo $ECHO_N "checking if $CC supports the SVR4 SGS interfaces... $ECHO_C" >&6; }
212380e3 2877if test "$SGS" = "yes"; then
631ef239
AC
2878 { echo "$as_me:$LINENO: result: yes" >&5
2879echo "${ECHO_T}yes" >&6; }
212380e3 2880else
631ef239
AC
2881 { echo "$as_me:$LINENO: result: no" >&5
2882echo "${ECHO_T}no" >&6; }
212380e3
AC
2883fi
2884
2885# Extract the first word of "mkdep", so it can be a program name with args.
2886set dummy mkdep; ac_word=$2
631ef239
AC
2887{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
2889if test "${ac_cv_path_MKDEP+set}" = set; then
2890 echo $ECHO_N "(cached) $ECHO_C" >&6
2891else
2892 case $MKDEP in
2893 [\\/]* | ?:[\\/]*)
2894 ac_cv_path_MKDEP="$MKDEP" # Let the user override the test with a path.
2895 ;;
2896 *)
2897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898for as_dir in $PATH
2899do
2900 IFS=$as_save_IFS
2901 test -z "$as_dir" && as_dir=.
2902 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
2904 ac_cv_path_MKDEP="$as_dir/$ac_word$ac_exec_ext"
2905 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 break 2
2907 fi
2908done
2909done
631ef239 2910IFS=$as_save_IFS
212380e3
AC
2911
2912 ;;
2913esac
2914fi
2915MKDEP=$ac_cv_path_MKDEP
212380e3 2916if test -n "$MKDEP"; then
631ef239
AC
2917 { echo "$as_me:$LINENO: result: $MKDEP" >&5
2918echo "${ECHO_T}$MKDEP" >&6; }
212380e3 2919else
631ef239
AC
2920 { echo "$as_me:$LINENO: result: no" >&5
2921echo "${ECHO_T}no" >&6; }
212380e3
AC
2922fi
2923
631ef239 2924
212380e3
AC
2925# Extract the first word of "makedepend", so it can be a program name with args.
2926set dummy makedepend; ac_word=$2
631ef239
AC
2927{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2928echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
2929if test "${ac_cv_path_MAKEDEPEND+set}" = set; then
2930 echo $ECHO_N "(cached) $ECHO_C" >&6
2931else
2932 case $MAKEDEPEND in
2933 [\\/]* | ?:[\\/]*)
2934 ac_cv_path_MAKEDEPEND="$MAKEDEPEND" # Let the user override the test with a path.
2935 ;;
2936 *)
2937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2938for as_dir in $PATH
2939do
2940 IFS=$as_save_IFS
2941 test -z "$as_dir" && as_dir=.
2942 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
2944 ac_cv_path_MAKEDEPEND="$as_dir/$ac_word$ac_exec_ext"
2945 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2946 break 2
2947 fi
2948done
2949done
631ef239 2950IFS=$as_save_IFS
212380e3
AC
2951
2952 ;;
2953esac
2954fi
2955MAKEDEPEND=$ac_cv_path_MAKEDEPEND
212380e3 2956if test -n "$MAKEDEPEND"; then
631ef239
AC
2957 { echo "$as_me:$LINENO: result: $MAKEDEPEND" >&5
2958echo "${ECHO_T}$MAKEDEPEND" >&6; }
212380e3 2959else
631ef239
AC
2960 { echo "$as_me:$LINENO: result: no" >&5
2961echo "${ECHO_T}no" >&6; }
212380e3
AC
2962fi
2963
2964
631ef239
AC
2965
2966{ echo "$as_me:$LINENO: checking how to generate dependency info" >&5
2967echo $ECHO_N "checking how to generate dependency info... $ECHO_C" >&6; }
212380e3
AC
2968
2969STDOUT="> .depend"
2970
2971if test "$ac_cv_c_compiler_gnu" = yes; then
631ef239
AC
2972 { echo "$as_me:$LINENO: result: gcc -MM" >&5
2973echo "${ECHO_T}gcc -MM" >&6; }
212380e3
AC
2974 MKDEP="$CC -MM"
2975elif test ! -z "$MKDEP"; then
631ef239
AC
2976 { echo "$as_me:$LINENO: result: mkdep" >&5
2977echo "${ECHO_T}mkdep" >&6; }
212380e3
AC
2978
2979 if test -z "$Tru"; then
2980 STDOUT=""
2981 else
2982 STDOUT=" 2> /dev/null"
2983 fi
2984elif test "$SunWorkShop" = yes; then
631ef239
AC
2985 { echo "$as_me:$LINENO: result: $CC -xM" >&5
2986echo "${ECHO_T}$CC -xM" >&6; }
212380e3
AC
2987 MKDEP="$CC -xM"
2988 STDOUT="> .depend 2> /dev/null"
2989elif test ! -z "$MAKEDEPEND"; then
631ef239
AC
2990 { echo "$as_me:$LINENO: result: makedepend" >&5
2991echo "${ECHO_T}makedepend" >&6; }
212380e3
AC
2992 MKDEP="$MAKEDEPEND -f-"
2993else
631ef239
AC
2994 { echo "$as_me:$LINENO: result: nothing suitable.. forget it!" >&5
2995echo "${ECHO_T}nothing suitable.. forget it!" >&6; }
212380e3
AC
2996 MKDEP=":"
2997fi
2998
2999
3000
3001
631ef239
AC
3002{ echo "$as_me:$LINENO: checking for /dev/null" >&5
3003echo $ECHO_N "checking for /dev/null... $ECHO_C" >&6; }
212380e3
AC
3004if test -c /dev/null ; then
3005
3006cat >>confdefs.h <<\_ACEOF
3007#define PATH_DEVNULL "/dev/null"
3008_ACEOF
3009
631ef239
AC
3010 { echo "$as_me:$LINENO: result: yes" >&5
3011echo "${ECHO_T}yes" >&6; }
212380e3
AC
3012else
3013
3014cat >>confdefs.h <<\_ACEOF
3015#define PATH_DEVNULL "devnull.log"
3016_ACEOF
3017
631ef239
AC
3018 { echo "$as_me:$LINENO: result: no - using devnull.log" >&5
3019echo "${ECHO_T}no - using devnull.log" >&6; }
212380e3
AC
3020fi
3021
3022if test ! -z "$CFLAGS"; then
3023 IRC_CFLAGS="$IRC_CFLAGS $CFLAGS"
3024fi
3025
3026
631ef239
AC
3027{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
3028echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
212380e3
AC
3029if test "${ac_cv_search_strerror+set}" = set; then
3030 echo $ECHO_N "(cached) $ECHO_C" >&6
3031else
3032 ac_func_search_save_LIBS=$LIBS
212380e3
AC
3033cat >conftest.$ac_ext <<_ACEOF
3034/* confdefs.h. */
3035_ACEOF
3036cat confdefs.h >>conftest.$ac_ext
3037cat >>conftest.$ac_ext <<_ACEOF
3038/* end confdefs.h. */
3039
631ef239
AC
3040/* Override any GCC internal prototype to avoid an error.
3041 Use char because int might match the return type of a GCC
3042 builtin and then its argument prototype would still apply. */
212380e3
AC
3043#ifdef __cplusplus
3044extern "C"
3045#endif
212380e3
AC
3046char strerror ();
3047int
3048main ()
3049{
631ef239 3050return strerror ();
212380e3
AC
3051 ;
3052 return 0;
3053}
3054_ACEOF
631ef239
AC
3055for ac_lib in '' cposix; do
3056 if test -z "$ac_lib"; then
3057 ac_res="none required"
3058 else
3059 ac_res=-l$ac_lib
3060 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3061 fi
3062 rm -f conftest.$ac_objext conftest$ac_exeext
3063if { (ac_try="$ac_link"
3064case "(($ac_try" in
3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066 *) ac_try_echo=$ac_try;;
3067esac
3068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3069 (eval "$ac_link") 2>conftest.er1
212380e3
AC
3070 ac_status=$?
3071 grep -v '^ *+' conftest.er1 >conftest.err
3072 rm -f conftest.er1
3073 cat conftest.err >&5
3074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3075 (exit $ac_status); } && {
3076 test -z "$ac_c_werror_flag" ||
3077 test ! -s conftest.err
3078 } && test -s conftest$ac_exeext &&
3079 $as_test_x conftest$ac_exeext; then
3080 ac_cv_search_strerror=$ac_res
212380e3
AC
3081else
3082 echo "$as_me: failed program was:" >&5
3083sed 's/^/| /' conftest.$ac_ext >&5
3084
212380e3 3085
631ef239 3086fi
212380e3 3087
631ef239
AC
3088rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3089 conftest$ac_exeext
3090 if test "${ac_cv_search_strerror+set}" = set; then
3091 break
212380e3 3092fi
631ef239
AC
3093done
3094if test "${ac_cv_search_strerror+set}" = set; then
3095 :
3096else
3097 ac_cv_search_strerror=no
212380e3 3098fi
631ef239 3099rm conftest.$ac_ext
212380e3
AC
3100LIBS=$ac_func_search_save_LIBS
3101fi
631ef239
AC
3102{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3103echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
3104ac_res=$ac_cv_search_strerror
3105if test "$ac_res" != no; then
3106 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
3107
3108fi
3109
631ef239
AC
3110{ echo "$as_me:$LINENO: checking for inline" >&5
3111echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
212380e3
AC
3112if test "${ac_cv_c_inline+set}" = set; then
3113 echo $ECHO_N "(cached) $ECHO_C" >&6
3114else
3115 ac_cv_c_inline=no
3116for ac_kw in inline __inline__ __inline; do
3117 cat >conftest.$ac_ext <<_ACEOF
3118/* confdefs.h. */
3119_ACEOF
3120cat confdefs.h >>conftest.$ac_ext
3121cat >>conftest.$ac_ext <<_ACEOF
3122/* end confdefs.h. */
3123#ifndef __cplusplus
3124typedef int foo_t;
3125static $ac_kw foo_t static_foo () {return 0; }
3126$ac_kw foo_t foo () {return 0; }
3127#endif
3128
3129_ACEOF
3130rm -f conftest.$ac_objext
631ef239
AC
3131if { (ac_try="$ac_compile"
3132case "(($ac_try" in
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3135esac
3136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3137 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
3138 ac_status=$?
3139 grep -v '^ *+' conftest.er1 >conftest.err
3140 rm -f conftest.er1
3141 cat conftest.err >&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3143 (exit $ac_status); } && {
3144 test -z "$ac_c_werror_flag" ||
3145 test ! -s conftest.err
3146 } && test -s conftest.$ac_objext; then
3147 ac_cv_c_inline=$ac_kw
212380e3
AC
3148else
3149 echo "$as_me: failed program was:" >&5
3150sed 's/^/| /' conftest.$ac_ext >&5
3151
631ef239 3152
212380e3 3153fi
631ef239
AC
3154
3155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156 test "$ac_cv_c_inline" != no && break
212380e3
AC
3157done
3158
3159fi
631ef239
AC
3160{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3161echo "${ECHO_T}$ac_cv_c_inline" >&6; }
212380e3
AC
3162
3163
3164case $ac_cv_c_inline in
3165 inline | yes) ;;
3166 *)
3167 case $ac_cv_c_inline in
3168 no) ac_val=;;
3169 *) ac_val=$ac_cv_c_inline;;
3170 esac
3171 cat >>confdefs.h <<_ACEOF
3172#ifndef __cplusplus
3173#define inline $ac_val
3174#endif
3175_ACEOF
3176 ;;
3177esac
3178
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
631ef239
AC
3184{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3185echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
212380e3
AC
3186# On Suns, sometimes $CPP names a directory.
3187if test -n "$CPP" && test -d "$CPP"; then
3188 CPP=
3189fi
3190if test -z "$CPP"; then
3191 if test "${ac_cv_prog_CPP+set}" = set; then
3192 echo $ECHO_N "(cached) $ECHO_C" >&6
3193else
3194 # Double quotes because CPP needs to be expanded
3195 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3196 do
3197 ac_preproc_ok=false
3198for ac_c_preproc_warn_flag in '' yes
3199do
3200 # Use a header file that comes with gcc, so configuring glibc
3201 # with a fresh cross-compiler works.
3202 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3203 # <limits.h> exists even on freestanding compilers.
3204 # On the NeXT, cc -E runs the code through the compiler's parser,
3205 # not just through cpp. "Syntax error" is here to catch this case.
3206 cat >conftest.$ac_ext <<_ACEOF
3207/* confdefs.h. */
3208_ACEOF
3209cat confdefs.h >>conftest.$ac_ext
3210cat >>conftest.$ac_ext <<_ACEOF
3211/* end confdefs.h. */
3212#ifdef __STDC__
3213# include <limits.h>
3214#else
3215# include <assert.h>
3216#endif
3217 Syntax error
3218_ACEOF
631ef239
AC
3219if { (ac_try="$ac_cpp conftest.$ac_ext"
3220case "(($ac_try" in
3221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3222 *) ac_try_echo=$ac_try;;
3223esac
3224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3225 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
3226 ac_status=$?
3227 grep -v '^ *+' conftest.er1 >conftest.err
3228 rm -f conftest.er1
3229 cat conftest.err >&5
3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3231 (exit $ac_status); } >/dev/null && {
3232 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3233 test ! -s conftest.err
3234 }; then
212380e3
AC
3235 :
3236else
3237 echo "$as_me: failed program was:" >&5
3238sed 's/^/| /' conftest.$ac_ext >&5
3239
3240 # Broken: fails on valid input.
3241continue
3242fi
631ef239 3243
212380e3
AC
3244rm -f conftest.err conftest.$ac_ext
3245
631ef239 3246 # OK, works on sane cases. Now check whether nonexistent headers
212380e3
AC
3247 # can be detected and how.
3248 cat >conftest.$ac_ext <<_ACEOF
3249/* confdefs.h. */
3250_ACEOF
3251cat confdefs.h >>conftest.$ac_ext
3252cat >>conftest.$ac_ext <<_ACEOF
3253/* end confdefs.h. */
3254#include <ac_nonexistent.h>
3255_ACEOF
631ef239
AC
3256if { (ac_try="$ac_cpp conftest.$ac_ext"
3257case "(($ac_try" in
3258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259 *) ac_try_echo=$ac_try;;
3260esac
3261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3262 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
3263 ac_status=$?
3264 grep -v '^ *+' conftest.er1 >conftest.err
3265 rm -f conftest.er1
3266 cat conftest.err >&5
3267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3268 (exit $ac_status); } >/dev/null && {
3269 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3270 test ! -s conftest.err
3271 }; then
212380e3
AC
3272 # Broken: success on invalid input.
3273continue
3274else
3275 echo "$as_me: failed program was:" >&5
3276sed 's/^/| /' conftest.$ac_ext >&5
3277
3278 # Passes both tests.
3279ac_preproc_ok=:
3280break
3281fi
631ef239 3282
212380e3
AC
3283rm -f conftest.err conftest.$ac_ext
3284
3285done
3286# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3287rm -f conftest.err conftest.$ac_ext
3288if $ac_preproc_ok; then
3289 break
3290fi
3291
3292 done
3293 ac_cv_prog_CPP=$CPP
3294
3295fi
3296 CPP=$ac_cv_prog_CPP
3297else
3298 ac_cv_prog_CPP=$CPP
3299fi
631ef239
AC
3300{ echo "$as_me:$LINENO: result: $CPP" >&5
3301echo "${ECHO_T}$CPP" >&6; }
212380e3
AC
3302ac_preproc_ok=false
3303for ac_c_preproc_warn_flag in '' yes
3304do
3305 # Use a header file that comes with gcc, so configuring glibc
3306 # with a fresh cross-compiler works.
3307 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3308 # <limits.h> exists even on freestanding compilers.
3309 # On the NeXT, cc -E runs the code through the compiler's parser,
3310 # not just through cpp. "Syntax error" is here to catch this case.
3311 cat >conftest.$ac_ext <<_ACEOF
3312/* confdefs.h. */
3313_ACEOF
3314cat confdefs.h >>conftest.$ac_ext
3315cat >>conftest.$ac_ext <<_ACEOF
3316/* end confdefs.h. */
3317#ifdef __STDC__
3318# include <limits.h>
3319#else
3320# include <assert.h>
3321#endif
3322 Syntax error
3323_ACEOF
631ef239
AC
3324if { (ac_try="$ac_cpp conftest.$ac_ext"
3325case "(($ac_try" in
3326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327 *) ac_try_echo=$ac_try;;
3328esac
3329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3330 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
3331 ac_status=$?
3332 grep -v '^ *+' conftest.er1 >conftest.err
3333 rm -f conftest.er1
3334 cat conftest.err >&5
3335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3336 (exit $ac_status); } >/dev/null && {
3337 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3338 test ! -s conftest.err
3339 }; then
212380e3
AC
3340 :
3341else
3342 echo "$as_me: failed program was:" >&5
3343sed 's/^/| /' conftest.$ac_ext >&5
3344
3345 # Broken: fails on valid input.
3346continue
3347fi
631ef239 3348
212380e3
AC
3349rm -f conftest.err conftest.$ac_ext
3350
631ef239 3351 # OK, works on sane cases. Now check whether nonexistent headers
212380e3
AC
3352 # can be detected and how.
3353 cat >conftest.$ac_ext <<_ACEOF
3354/* confdefs.h. */
3355_ACEOF
3356cat confdefs.h >>conftest.$ac_ext
3357cat >>conftest.$ac_ext <<_ACEOF
3358/* end confdefs.h. */
3359#include <ac_nonexistent.h>
3360_ACEOF
631ef239
AC
3361if { (ac_try="$ac_cpp conftest.$ac_ext"
3362case "(($ac_try" in
3363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3364 *) ac_try_echo=$ac_try;;
3365esac
3366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3367 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
3368 ac_status=$?
3369 grep -v '^ *+' conftest.er1 >conftest.err
3370 rm -f conftest.er1
3371 cat conftest.err >&5
3372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
3373 (exit $ac_status); } >/dev/null && {
3374 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3375 test ! -s conftest.err
3376 }; then
212380e3
AC
3377 # Broken: success on invalid input.
3378continue
3379else
3380 echo "$as_me: failed program was:" >&5
3381sed 's/^/| /' conftest.$ac_ext >&5
3382
3383 # Passes both tests.
3384ac_preproc_ok=:
3385break
3386fi
631ef239 3387
212380e3
AC
3388rm -f conftest.err conftest.$ac_ext
3389
3390done
3391# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3392rm -f conftest.err conftest.$ac_ext
3393if $ac_preproc_ok; then
3394 :
3395else
3396 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3397See \`config.log' for more details." >&5
3398echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3399See \`config.log' for more details." >&2;}
3400 { (exit 1); exit 1; }; }
3401fi
3402
3403ac_ext=c
3404ac_cpp='$CPP $CPPFLAGS'
3405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407ac_compiler_gnu=$ac_cv_c_compiler_gnu
3408
3409
631ef239
AC
3410{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3411echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3412if test "${ac_cv_path_GREP+set}" = set; then
3413 echo $ECHO_N "(cached) $ECHO_C" >&6
3414else
3415 # Extract the first word of "grep ggrep" to use in msg output
3416if test -z "$GREP"; then
3417set dummy grep ggrep; ac_prog_name=$2
3418if test "${ac_cv_path_GREP+set}" = set; then
3419 echo $ECHO_N "(cached) $ECHO_C" >&6
3420else
3421 ac_path_GREP_found=false
3422# Loop through the user's path and test for each of PROGNAME-LIST
3423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3425do
3426 IFS=$as_save_IFS
3427 test -z "$as_dir" && as_dir=.
3428 for ac_prog in grep ggrep; do
3429 for ac_exec_ext in '' $ac_executable_extensions; do
3430 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3431 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3432 # Check for GNU ac_path_GREP and select it if it is found.
3433 # Check for GNU $ac_path_GREP
3434case `"$ac_path_GREP" --version 2>&1` in
3435*GNU*)
3436 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3437*)
3438 ac_count=0
3439 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3440 while :
3441 do
3442 cat "conftest.in" "conftest.in" >"conftest.tmp"
3443 mv "conftest.tmp" "conftest.in"
3444 cp "conftest.in" "conftest.nl"
3445 echo 'GREP' >> "conftest.nl"
3446 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3447 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3448 ac_count=`expr $ac_count + 1`
3449 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3450 # Best one so far, save it but keep looking for a better one
3451 ac_cv_path_GREP="$ac_path_GREP"
3452 ac_path_GREP_max=$ac_count
3453 fi
3454 # 10*(2^10) chars as input seems more than enough
3455 test $ac_count -gt 10 && break
3456 done
3457 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3458esac
3459
3460
3461 $ac_path_GREP_found && break 3
3462 done
3463done
3464
3465done
3466IFS=$as_save_IFS
3467
3468
3469fi
3470
3471GREP="$ac_cv_path_GREP"
3472if test -z "$GREP"; then
3473 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3474echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3475 { (exit 1); exit 1; }; }
3476fi
3477
3478else
3479 ac_cv_path_GREP=$GREP
3480fi
3481
3482
3483fi
3484{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3485echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3486 GREP="$ac_cv_path_GREP"
3487
3488
3489{ echo "$as_me:$LINENO: checking for egrep" >&5
3490echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3491if test "${ac_cv_path_EGREP+set}" = set; then
3492 echo $ECHO_N "(cached) $ECHO_C" >&6
3493else
3494 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3495 then ac_cv_path_EGREP="$GREP -E"
3496 else
3497 # Extract the first word of "egrep" to use in msg output
3498if test -z "$EGREP"; then
3499set dummy egrep; ac_prog_name=$2
3500if test "${ac_cv_path_EGREP+set}" = set; then
212380e3
AC
3501 echo $ECHO_N "(cached) $ECHO_C" >&6
3502else
631ef239
AC
3503 ac_path_EGREP_found=false
3504# Loop through the user's path and test for each of PROGNAME-LIST
3505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3506for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3507do
3508 IFS=$as_save_IFS
3509 test -z "$as_dir" && as_dir=.
3510 for ac_prog in egrep; do
3511 for ac_exec_ext in '' $ac_executable_extensions; do
3512 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3513 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3514 # Check for GNU ac_path_EGREP and select it if it is found.
3515 # Check for GNU $ac_path_EGREP
3516case `"$ac_path_EGREP" --version 2>&1` in
3517*GNU*)
3518 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3519*)
3520 ac_count=0
3521 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3522 while :
3523 do
3524 cat "conftest.in" "conftest.in" >"conftest.tmp"
3525 mv "conftest.tmp" "conftest.in"
3526 cp "conftest.in" "conftest.nl"
3527 echo 'EGREP' >> "conftest.nl"
3528 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3529 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3530 ac_count=`expr $ac_count + 1`
3531 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3532 # Best one so far, save it but keep looking for a better one
3533 ac_cv_path_EGREP="$ac_path_EGREP"
3534 ac_path_EGREP_max=$ac_count
212380e3 3535 fi
631ef239
AC
3536 # 10*(2^10) chars as input seems more than enough
3537 test $ac_count -gt 10 && break
3538 done
3539 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3540esac
3541
3542
3543 $ac_path_EGREP_found && break 3
3544 done
3545done
3546
3547done
3548IFS=$as_save_IFS
3549
3550
3551fi
3552
3553EGREP="$ac_cv_path_EGREP"
3554if test -z "$EGREP"; then
3555 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3556echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3557 { (exit 1); exit 1; }; }
3558fi
3559
3560else
3561 ac_cv_path_EGREP=$EGREP
212380e3 3562fi
631ef239
AC
3563
3564
3565 fi
3566fi
3567{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3568echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3569 EGREP="$ac_cv_path_EGREP"
212380e3
AC
3570
3571
3572if test $ac_cv_c_compiler_gnu = yes; then
631ef239
AC
3573 { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
3574echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
212380e3
AC
3575if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3576 echo $ECHO_N "(cached) $ECHO_C" >&6
3577else
3578 ac_pattern="Autoconf.*'x'"
3579 cat >conftest.$ac_ext <<_ACEOF
3580/* confdefs.h. */
3581_ACEOF
3582cat confdefs.h >>conftest.$ac_ext
3583cat >>conftest.$ac_ext <<_ACEOF
3584/* end confdefs.h. */
3585#include <sgtty.h>
3586Autoconf TIOCGETP
3587_ACEOF
3588if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3589 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3590 ac_cv_prog_gcc_traditional=yes
3591else
3592 ac_cv_prog_gcc_traditional=no
3593fi
3594rm -f conftest*
3595
3596
3597 if test $ac_cv_prog_gcc_traditional = no; then
3598 cat >conftest.$ac_ext <<_ACEOF
3599/* confdefs.h. */
3600_ACEOF
3601cat confdefs.h >>conftest.$ac_ext
3602cat >>conftest.$ac_ext <<_ACEOF
3603/* end confdefs.h. */
3604#include <termio.h>
3605Autoconf TCGETA
3606_ACEOF
3607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3608 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3609 ac_cv_prog_gcc_traditional=yes
3610fi
3611rm -f conftest*
3612
3613 fi
3614fi
631ef239
AC
3615{ echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
3616echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
212380e3
AC
3617 if test $ac_cv_prog_gcc_traditional = yes; then
3618 CC="$CC -traditional"
3619 fi
3620fi
3621
631ef239
AC
3622{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3623echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
3624set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3625if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
3626 echo $ECHO_N "(cached) $ECHO_C" >&6
3627else
3628 cat >conftest.make <<\_ACEOF
631ef239 3629SHELL = /bin/sh
212380e3 3630all:
631ef239 3631 @echo '@@@%%%=$(MAKE)=@@@%%%'
212380e3
AC
3632_ACEOF
3633# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
631ef239
AC
3634case `${MAKE-make} -f conftest.make 2>/dev/null` in
3635 *@@@%%%=?*=@@@%%%*)
3636 eval ac_cv_prog_make_${ac_make}_set=yes;;
3637 *)
3638 eval ac_cv_prog_make_${ac_make}_set=no;;
3639esac
212380e3
AC
3640rm -f conftest.make
3641fi
631ef239
AC
3642if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3643 { echo "$as_me:$LINENO: result: yes" >&5
3644echo "${ECHO_T}yes" >&6; }
212380e3
AC
3645 SET_MAKE=
3646else
631ef239
AC
3647 { echo "$as_me:$LINENO: result: no" >&5
3648echo "${ECHO_T}no" >&6; }
212380e3
AC
3649 SET_MAKE="MAKE=${MAKE-make}"
3650fi
3651
212380e3
AC
3652# Find a good install program. We prefer a C program (faster),
3653# so one script is as good as another. But avoid the broken or
3654# incompatible versions:
3655# SysV /etc/install, /usr/sbin/install
3656# SunOS /usr/etc/install
3657# IRIX /sbin/install
3658# AIX /bin/install
3659# AmigaOS /C/install, which installs bootblocks on floppy discs
3660# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3661# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3662# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3663# OS/2's system install, which has a completely different semantic
3664# ./install, which can be erroneously created by make from ./install.sh.
631ef239
AC
3665{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3666echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
212380e3
AC
3667if test -z "$INSTALL"; then
3668if test "${ac_cv_path_install+set}" = set; then
3669 echo $ECHO_N "(cached) $ECHO_C" >&6
3670else
3671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3672for as_dir in $PATH
3673do
3674 IFS=$as_save_IFS
3675 test -z "$as_dir" && as_dir=.
3676 # Account for people who put trailing slashes in PATH elements.
3677case $as_dir/ in
3678 ./ | .// | /cC/* | \
3679 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3680 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3681 /usr/ucb/* ) ;;
3682 *)
3683 # OSF1 and SCO ODT 3.0 have their own names for install.
3684 # Don't use installbsd from OSF since it installs stuff as root
3685 # by default.
3686 for ac_prog in ginstall scoinst install; do
3687 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3688 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
212380e3
AC
3689 if test $ac_prog = install &&
3690 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3691 # AIX install. It has an incompatible calling convention.
3692 :
3693 elif test $ac_prog = install &&
3694 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3695 # program-specific install script used by HP pwplus--don't use.
3696 :
3697 else
3698 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3699 break 3
3700 fi
3701 fi
3702 done
3703 done
3704 ;;
3705esac
3706done
631ef239 3707IFS=$as_save_IFS
212380e3
AC
3708
3709
3710fi
3711 if test "${ac_cv_path_install+set}" = set; then
3712 INSTALL=$ac_cv_path_install
3713 else
631ef239
AC
3714 # As a last resort, use the slow shell script. Don't cache a
3715 # value for INSTALL within a source directory, because that will
212380e3 3716 # break other packages using the cache if that directory is
631ef239 3717 # removed, or if the value is a relative name.
212380e3
AC
3718 INSTALL=$ac_install_sh
3719 fi
3720fi
631ef239
AC
3721{ echo "$as_me:$LINENO: result: $INSTALL" >&5
3722echo "${ECHO_T}$INSTALL" >&6; }
212380e3
AC
3723
3724# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3725# It thinks the first close brace ends the variable substitution.
3726test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3727
3728test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3729
3730test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3731
3732# Extract the first word of "rm", so it can be a program name with args.
3733set dummy rm; ac_word=$2
631ef239
AC
3734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3736if test "${ac_cv_path_RM+set}" = set; then
3737 echo $ECHO_N "(cached) $ECHO_C" >&6
3738else
3739 case $RM in
3740 [\\/]* | ?:[\\/]*)
3741 ac_cv_path_RM="$RM" # Let the user override the test with a path.
3742 ;;
3743 *)
3744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3745for as_dir in $PATH
3746do
3747 IFS=$as_save_IFS
3748 test -z "$as_dir" && as_dir=.
3749 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3751 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
3752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3753 break 2
3754 fi
3755done
3756done
631ef239 3757IFS=$as_save_IFS
212380e3
AC
3758
3759 ;;
3760esac
3761fi
3762RM=$ac_cv_path_RM
212380e3 3763if test -n "$RM"; then
631ef239
AC
3764 { echo "$as_me:$LINENO: result: $RM" >&5
3765echo "${ECHO_T}$RM" >&6; }
212380e3 3766else
631ef239
AC
3767 { echo "$as_me:$LINENO: result: no" >&5
3768echo "${ECHO_T}no" >&6; }
212380e3
AC
3769fi
3770
631ef239 3771
212380e3
AC
3772# Extract the first word of "cp", so it can be a program name with args.
3773set dummy cp; ac_word=$2
631ef239
AC
3774{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3775echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3776if test "${ac_cv_path_CP+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3778else
3779 case $CP in
3780 [\\/]* | ?:[\\/]*)
3781 ac_cv_path_CP="$CP" # Let the user override the test with a path.
3782 ;;
3783 *)
3784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3785for as_dir in $PATH
3786do
3787 IFS=$as_save_IFS
3788 test -z "$as_dir" && as_dir=.
3789 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3791 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
3792 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3793 break 2
3794 fi
3795done
3796done
631ef239 3797IFS=$as_save_IFS
212380e3
AC
3798
3799 ;;
3800esac
3801fi
3802CP=$ac_cv_path_CP
212380e3 3803if test -n "$CP"; then
631ef239
AC
3804 { echo "$as_me:$LINENO: result: $CP" >&5
3805echo "${ECHO_T}$CP" >&6; }
212380e3 3806else
631ef239
AC
3807 { echo "$as_me:$LINENO: result: no" >&5
3808echo "${ECHO_T}no" >&6; }
212380e3
AC
3809fi
3810
631ef239 3811
212380e3
AC
3812# Extract the first word of "mv", so it can be a program name with args.
3813set dummy mv; ac_word=$2
631ef239
AC
3814{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3816if test "${ac_cv_path_MV+set}" = set; then
3817 echo $ECHO_N "(cached) $ECHO_C" >&6
3818else
3819 case $MV in
3820 [\\/]* | ?:[\\/]*)
3821 ac_cv_path_MV="$MV" # Let the user override the test with a path.
3822 ;;
3823 *)
3824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3825for as_dir in $PATH
3826do
3827 IFS=$as_save_IFS
3828 test -z "$as_dir" && as_dir=.
3829 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3831 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
3832 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3833 break 2
3834 fi
3835done
3836done
631ef239 3837IFS=$as_save_IFS
212380e3
AC
3838
3839 ;;
3840esac
3841fi
3842MV=$ac_cv_path_MV
212380e3 3843if test -n "$MV"; then
631ef239
AC
3844 { echo "$as_me:$LINENO: result: $MV" >&5
3845echo "${ECHO_T}$MV" >&6; }
212380e3 3846else
631ef239
AC
3847 { echo "$as_me:$LINENO: result: no" >&5
3848echo "${ECHO_T}no" >&6; }
212380e3
AC
3849fi
3850
631ef239 3851
212380e3
AC
3852# Extract the first word of "ln", so it can be a program name with args.
3853set dummy ln; ac_word=$2
631ef239
AC
3854{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3855echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3856if test "${ac_cv_path_LN+set}" = set; then
3857 echo $ECHO_N "(cached) $ECHO_C" >&6
3858else
3859 case $LN in
3860 [\\/]* | ?:[\\/]*)
3861 ac_cv_path_LN="$LN" # Let the user override the test with a path.
3862 ;;
3863 *)
3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865for as_dir in $PATH
3866do
3867 IFS=$as_save_IFS
3868 test -z "$as_dir" && as_dir=.
3869 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3871 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
3872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3873 break 2
3874 fi
3875done
3876done
631ef239 3877IFS=$as_save_IFS
212380e3
AC
3878
3879 ;;
3880esac
3881fi
3882LN=$ac_cv_path_LN
212380e3 3883if test -n "$LN"; then
631ef239
AC
3884 { echo "$as_me:$LINENO: result: $LN" >&5
3885echo "${ECHO_T}$LN" >&6; }
212380e3 3886else
631ef239
AC
3887 { echo "$as_me:$LINENO: result: no" >&5
3888echo "${ECHO_T}no" >&6; }
212380e3
AC
3889fi
3890
631ef239 3891
212380e3
AC
3892# Extract the first word of "sed", so it can be a program name with args.
3893set dummy sed; ac_word=$2
631ef239
AC
3894{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3895echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3896if test "${ac_cv_path_SED+set}" = set; then
3897 echo $ECHO_N "(cached) $ECHO_C" >&6
3898else
3899 case $SED in
3900 [\\/]* | ?:[\\/]*)
3901 ac_cv_path_SED="$SED" # Let the user override the test with a path.
3902 ;;
3903 *)
3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3905for as_dir in $PATH
3906do
3907 IFS=$as_save_IFS
3908 test -z "$as_dir" && as_dir=.
3909 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3911 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
3912 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3913 break 2
3914 fi
3915done
3916done
631ef239 3917IFS=$as_save_IFS
212380e3
AC
3918
3919 ;;
3920esac
3921fi
3922SED=$ac_cv_path_SED
212380e3 3923if test -n "$SED"; then
631ef239
AC
3924 { echo "$as_me:$LINENO: result: $SED" >&5
3925echo "${ECHO_T}$SED" >&6; }
212380e3 3926else
631ef239
AC
3927 { echo "$as_me:$LINENO: result: no" >&5
3928echo "${ECHO_T}no" >&6; }
212380e3
AC
3929fi
3930
631ef239 3931
212380e3
AC
3932# Extract the first word of "ar", so it can be a program name with args.
3933set dummy ar; ac_word=$2
631ef239
AC
3934{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3935echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3936if test "${ac_cv_path_AR+set}" = set; then
3937 echo $ECHO_N "(cached) $ECHO_C" >&6
3938else
3939 case $AR in
3940 [\\/]* | ?:[\\/]*)
3941 ac_cv_path_AR="$AR" # Let the user override the test with a path.
3942 ;;
3943 *)
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945for as_dir in $PATH
3946do
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3951 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
3952 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3954 fi
3955done
3956done
631ef239 3957IFS=$as_save_IFS
212380e3
AC
3958
3959 ;;
3960esac
3961fi
3962AR=$ac_cv_path_AR
212380e3 3963if test -n "$AR"; then
631ef239
AC
3964 { echo "$as_me:$LINENO: result: $AR" >&5
3965echo "${ECHO_T}$AR" >&6; }
212380e3 3966else
631ef239
AC
3967 { echo "$as_me:$LINENO: result: no" >&5
3968echo "${ECHO_T}no" >&6; }
212380e3
AC
3969fi
3970
631ef239 3971
212380e3
AC
3972# Extract the first word of "ld", so it can be a program name with args.
3973set dummy ld; ac_word=$2
631ef239
AC
3974{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3975echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
3976if test "${ac_cv_path_LD+set}" = set; then
3977 echo $ECHO_N "(cached) $ECHO_C" >&6
3978else
3979 case $LD in
3980 [\\/]* | ?:[\\/]*)
3981 ac_cv_path_LD="$LD" # Let the user override the test with a path.
3982 ;;
3983 *)
3984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3985for as_dir in $PATH
3986do
3987 IFS=$as_save_IFS
3988 test -z "$as_dir" && as_dir=.
3989 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 3990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
3991 ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
3992 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3993 break 2
3994 fi
3995done
3996done
631ef239 3997IFS=$as_save_IFS
212380e3
AC
3998
3999 ;;
4000esac
4001fi
4002LD=$ac_cv_path_LD
212380e3 4003if test -n "$LD"; then
631ef239
AC
4004 { echo "$as_me:$LINENO: result: $LD" >&5
4005echo "${ECHO_T}$LD" >&6; }
212380e3 4006else
631ef239
AC
4007 { echo "$as_me:$LINENO: result: no" >&5
4008echo "${ECHO_T}no" >&6; }
212380e3
AC
4009fi
4010
631ef239 4011
212380e3
AC
4012# Extract the first word of "ranlib", so it can be a program name with args.
4013set dummy ranlib; ac_word=$2
631ef239
AC
4014{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4015echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
4016if test "${ac_cv_path_RANLIB+set}" = set; then
4017 echo $ECHO_N "(cached) $ECHO_C" >&6
4018else
4019 case $RANLIB in
4020 [\\/]* | ?:[\\/]*)
4021 ac_cv_path_RANLIB="$RANLIB" # Let the user override the test with a path.
4022 ;;
4023 *)
4024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4025for as_dir in $PATH
4026do
4027 IFS=$as_save_IFS
4028 test -z "$as_dir" && as_dir=.
4029 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
4031 ac_cv_path_RANLIB="$as_dir/$ac_word$ac_exec_ext"
4032 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4033 break 2
4034 fi
4035done
4036done
631ef239 4037IFS=$as_save_IFS
212380e3
AC
4038
4039 ;;
4040esac
4041fi
4042RANLIB=$ac_cv_path_RANLIB
212380e3 4043if test -n "$RANLIB"; then
631ef239
AC
4044 { echo "$as_me:$LINENO: result: $RANLIB" >&5
4045echo "${ECHO_T}$RANLIB" >&6; }
212380e3 4046else
631ef239
AC
4047 { echo "$as_me:$LINENO: result: no" >&5
4048echo "${ECHO_T}no" >&6; }
212380e3
AC
4049fi
4050
631ef239 4051
212380e3
AC
4052# Extract the first word of "touch", so it can be a program name with args.
4053set dummy touch; ac_word=$2
631ef239
AC
4054{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4055echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
4056if test "${ac_cv_path_TOUCH+set}" = set; then
4057 echo $ECHO_N "(cached) $ECHO_C" >&6
4058else
4059 case $TOUCH in
4060 [\\/]* | ?:[\\/]*)
4061 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
4062 ;;
4063 *)
4064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4065for as_dir in $PATH
4066do
4067 IFS=$as_save_IFS
4068 test -z "$as_dir" && as_dir=.
4069 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
4071 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
4072 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4073 break 2
4074 fi
4075done
4076done
631ef239 4077IFS=$as_save_IFS
212380e3
AC
4078
4079 ;;
4080esac
4081fi
4082TOUCH=$ac_cv_path_TOUCH
212380e3 4083if test -n "$TOUCH"; then
631ef239
AC
4084 { echo "$as_me:$LINENO: result: $TOUCH" >&5
4085echo "${ECHO_T}$TOUCH" >&6; }
212380e3 4086else
631ef239
AC
4087 { echo "$as_me:$LINENO: result: no" >&5
4088echo "${ECHO_T}no" >&6; }
212380e3
AC
4089fi
4090
4091
631ef239 4092
212380e3
AC
4093for ac_prog in 'bison -y' byacc
4094do
4095 # Extract the first word of "$ac_prog", so it can be a program name with args.
4096set dummy $ac_prog; ac_word=$2
631ef239
AC
4097{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
4099if test "${ac_cv_prog_YACC+set}" = set; then
4100 echo $ECHO_N "(cached) $ECHO_C" >&6
4101else
4102 if test -n "$YACC"; then
4103 ac_cv_prog_YACC="$YACC" # Let the user override the test.
4104else
4105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106for as_dir in $PATH
4107do
4108 IFS=$as_save_IFS
4109 test -z "$as_dir" && as_dir=.
4110 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
4112 ac_cv_prog_YACC="$ac_prog"
4113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4114 break 2
4115 fi
4116done
4117done
631ef239 4118IFS=$as_save_IFS
212380e3
AC
4119
4120fi
4121fi
4122YACC=$ac_cv_prog_YACC
4123if test -n "$YACC"; then
631ef239
AC
4124 { echo "$as_me:$LINENO: result: $YACC" >&5
4125echo "${ECHO_T}$YACC" >&6; }
212380e3 4126else
631ef239
AC
4127 { echo "$as_me:$LINENO: result: no" >&5
4128echo "${ECHO_T}no" >&6; }
212380e3
AC
4129fi
4130
631ef239 4131
212380e3
AC
4132 test -n "$YACC" && break
4133done
4134test -n "$YACC" || YACC="yacc"
4135
4136
4137if test "$YACC" = "yacc" -a -z "`which $YACC 2>/dev/null`"; then
4138 { { echo "$as_me:$LINENO: error: could not locate a suitable parser generator; install bison, yacc, or byacc" >&5
4139echo "$as_me: error: could not locate a suitable parser generator; install bison, yacc, or byacc" >&2;}
4140 { (exit 1); exit 1; }; }
4141fi
4142
4143for ac_prog in flex lex
4144do
4145 # Extract the first word of "$ac_prog", so it can be a program name with args.
4146set dummy $ac_prog; ac_word=$2
631ef239
AC
4147{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4148echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
212380e3
AC
4149if test "${ac_cv_prog_LEX+set}" = set; then
4150 echo $ECHO_N "(cached) $ECHO_C" >&6
4151else
4152 if test -n "$LEX"; then
4153 ac_cv_prog_LEX="$LEX" # Let the user override the test.
4154else
4155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156for as_dir in $PATH
4157do
4158 IFS=$as_save_IFS
4159 test -z "$as_dir" && as_dir=.
4160 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 4161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
212380e3
AC
4162 ac_cv_prog_LEX="$ac_prog"
4163 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4164 break 2
4165 fi
4166done
4167done
631ef239 4168IFS=$as_save_IFS
212380e3
AC
4169
4170fi
4171fi
4172LEX=$ac_cv_prog_LEX
4173if test -n "$LEX"; then
631ef239
AC
4174 { echo "$as_me:$LINENO: result: $LEX" >&5
4175echo "${ECHO_T}$LEX" >&6; }
212380e3 4176else
631ef239
AC
4177 { echo "$as_me:$LINENO: result: no" >&5
4178echo "${ECHO_T}no" >&6; }
212380e3
AC
4179fi
4180
631ef239 4181
212380e3
AC
4182 test -n "$LEX" && break
4183done
4184test -n "$LEX" || LEX=":"
4185
631ef239
AC
4186if test "x$LEX" != "x:"; then
4187 cat >conftest.l <<_ACEOF
4188%%
4189a { ECHO; }
4190b { REJECT; }
4191c { yymore (); }
4192d { yyless (1); }
4193e { yyless (input () != 0); }
4194f { unput (yytext[0]); }
4195. { BEGIN INITIAL; }
4196%%
4197#ifdef YYTEXT_POINTER
4198extern char *yytext;
212380e3 4199#endif
212380e3 4200int
631ef239 4201main (void)
212380e3 4202{
631ef239 4203 return ! yylex () + ! yywrap ();
212380e3
AC
4204}
4205_ACEOF
631ef239
AC
4206{ (ac_try="$LEX conftest.l"
4207case "(($ac_try" in
4208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209 *) ac_try_echo=$ac_try;;
4210esac
4211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212 (eval "$LEX conftest.l") 2>&5
212380e3
AC
4213 ac_status=$?
4214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4215 (exit $ac_status); }
4216{ echo "$as_me:$LINENO: checking lex output file root" >&5
4217echo $ECHO_N "checking lex output file root... $ECHO_C" >&6; }
4218if test "${ac_cv_prog_lex_root+set}" = set; then
4219 echo $ECHO_N "(cached) $ECHO_C" >&6
212380e3 4220else
212380e3 4221
631ef239
AC
4222if test -f lex.yy.c; then
4223 ac_cv_prog_lex_root=lex.yy
4224elif test -f lexyy.c; then
4225 ac_cv_prog_lex_root=lexyy
212380e3 4226else
631ef239
AC
4227 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
4228echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
4229 { (exit 1); exit 1; }; }
4230fi
4231fi
4232{ echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
4233echo "${ECHO_T}$ac_cv_prog_lex_root" >&6; }
4234LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4235
4236if test -z "${LEXLIB+set}"; then
4237 { echo "$as_me:$LINENO: checking lex library" >&5
4238echo $ECHO_N "checking lex library... $ECHO_C" >&6; }
4239if test "${ac_cv_lib_lex+set}" = set; then
212380e3
AC
4240 echo $ECHO_N "(cached) $ECHO_C" >&6
4241else
212380e3 4242
631ef239
AC
4243 ac_save_LIBS=$LIBS
4244 ac_cv_lib_lex='none needed'
4245 for ac_lib in '' -lfl -ll; do
4246 LIBS="$ac_lib $ac_save_LIBS"
4247 cat >conftest.$ac_ext <<_ACEOF
4248`cat $LEX_OUTPUT_ROOT.c`
212380e3
AC
4249_ACEOF
4250rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
4251if { (ac_try="$ac_link"
4252case "(($ac_try" in
4253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4254 *) ac_try_echo=$ac_try;;
4255esac
4256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4257 (eval "$ac_link") 2>conftest.er1
212380e3
AC
4258 ac_status=$?
4259 grep -v '^ *+' conftest.er1 >conftest.err
4260 rm -f conftest.er1
4261 cat conftest.err >&5
4262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4263 (exit $ac_status); } && {
4264 test -z "$ac_c_werror_flag" ||
4265 test ! -s conftest.err
4266 } && test -s conftest$ac_exeext &&
4267 $as_test_x conftest$ac_exeext; then
4268 ac_cv_lib_lex=$ac_lib
212380e3
AC
4269else
4270 echo "$as_me: failed program was:" >&5
4271sed 's/^/| /' conftest.$ac_ext >&5
4272
212380e3
AC
4273
4274fi
4275
631ef239
AC
4276rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4277 conftest$ac_exeext conftest.$ac_ext
4278 test "$ac_cv_lib_lex" != 'none needed' && break
4279 done
4280 LIBS=$ac_save_LIBS
212380e3 4281
212380e3 4282fi
631ef239
AC
4283{ echo "$as_me:$LINENO: result: $ac_cv_lib_lex" >&5
4284echo "${ECHO_T}$ac_cv_lib_lex" >&6; }
4285 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
212380e3 4286fi
212380e3 4287
631ef239
AC
4288
4289{ echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
4290echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6; }
212380e3
AC
4291if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
4292 echo $ECHO_N "(cached) $ECHO_C" >&6
4293else
4294 # POSIX says lex can declare yytext either as a pointer or an array; the
631ef239 4295# default is implementation-dependent. Figure out which it is, since
212380e3
AC
4296# not all implementations provide the %pointer and %array declarations.
4297ac_cv_prog_lex_yytext_pointer=no
212380e3 4298ac_save_LIBS=$LIBS
631ef239 4299LIBS="$LEXLIB $ac_save_LIBS"
212380e3 4300cat >conftest.$ac_ext <<_ACEOF
631ef239 4301#define YYTEXT_POINTER 1
212380e3
AC
4302`cat $LEX_OUTPUT_ROOT.c`
4303_ACEOF
4304rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
4305if { (ac_try="$ac_link"
4306case "(($ac_try" in
4307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4308 *) ac_try_echo=$ac_try;;
4309esac
4310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4311 (eval "$ac_link") 2>conftest.er1
212380e3
AC
4312 ac_status=$?
4313 grep -v '^ *+' conftest.er1 >conftest.err
4314 rm -f conftest.er1
4315 cat conftest.err >&5
4316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4317 (exit $ac_status); } && {
4318 test -z "$ac_c_werror_flag" ||
4319 test ! -s conftest.err
4320 } && test -s conftest$ac_exeext &&
4321 $as_test_x conftest$ac_exeext; then
212380e3
AC
4322 ac_cv_prog_lex_yytext_pointer=yes
4323else
4324 echo "$as_me: failed program was:" >&5
4325sed 's/^/| /' conftest.$ac_ext >&5
4326
631ef239 4327
212380e3 4328fi
631ef239
AC
4329
4330rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
4331 conftest$ac_exeext conftest.$ac_ext
4332LIBS=$ac_save_LIBS
212380e3
AC
4333
4334fi
631ef239
AC
4335{ echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
4336echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; }
212380e3
AC
4337if test $ac_cv_prog_lex_yytext_pointer = yes; then
4338
4339cat >>confdefs.h <<\_ACEOF
4340#define YYTEXT_POINTER 1
4341_ACEOF
4342
4343fi
631ef239 4344rm -f conftest.l $LEX_OUTPUT_ROOT.c
212380e3
AC
4345
4346fi
4347
4348if test "$LEX" = ":"; then
4349 { { echo "$as_me:$LINENO: error: could not locate a suitable lexical generator, install flex or lex." >&5
4350echo "$as_me: error: could not locate a suitable lexical generator, install flex or lex." >&2;}
4351 { (exit 1); exit 1; }; }
4352fi
4353
4354if test "$libexecdir" = '${exec_prefix}/libexec' &&
4355 test "$localstatedir" = '${prefix}/var'; then
4356 libexecdir='${bindir}'
4357 localstatedir='${prefix}'
4358fi
4359
631ef239
AC
4360{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4361echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
212380e3
AC
4362if test "${ac_cv_header_stdc+set}" = set; then
4363 echo $ECHO_N "(cached) $ECHO_C" >&6
4364else
4365 cat >conftest.$ac_ext <<_ACEOF
4366/* confdefs.h. */
4367_ACEOF
4368cat confdefs.h >>conftest.$ac_ext
4369cat >>conftest.$ac_ext <<_ACEOF
4370/* end confdefs.h. */
4371#include <stdlib.h>
4372#include <stdarg.h>
4373#include <string.h>
4374#include <float.h>
4375
4376int
4377main ()
4378{
4379
4380 ;
4381 return 0;
4382}
4383_ACEOF
4384rm -f conftest.$ac_objext
631ef239
AC
4385if { (ac_try="$ac_compile"
4386case "(($ac_try" in
4387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4388 *) ac_try_echo=$ac_try;;
4389esac
4390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4391 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4392 ac_status=$?
4393 grep -v '^ *+' conftest.er1 >conftest.err
4394 rm -f conftest.er1
4395 cat conftest.err >&5
4396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4397 (exit $ac_status); } && {
4398 test -z "$ac_c_werror_flag" ||
4399 test ! -s conftest.err
4400 } && test -s conftest.$ac_objext; then
212380e3
AC
4401 ac_cv_header_stdc=yes
4402else
4403 echo "$as_me: failed program was:" >&5
4404sed 's/^/| /' conftest.$ac_ext >&5
4405
631ef239 4406 ac_cv_header_stdc=no
212380e3 4407fi
631ef239
AC
4408
4409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
4410
4411if test $ac_cv_header_stdc = yes; then
4412 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4413 cat >conftest.$ac_ext <<_ACEOF
4414/* confdefs.h. */
4415_ACEOF
4416cat confdefs.h >>conftest.$ac_ext
4417cat >>conftest.$ac_ext <<_ACEOF
4418/* end confdefs.h. */
4419#include <string.h>
4420
4421_ACEOF
4422if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4423 $EGREP "memchr" >/dev/null 2>&1; then
4424 :
4425else
4426 ac_cv_header_stdc=no
4427fi
4428rm -f conftest*
4429
4430fi
4431
4432if test $ac_cv_header_stdc = yes; then
4433 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4434 cat >conftest.$ac_ext <<_ACEOF
4435/* confdefs.h. */
4436_ACEOF
4437cat confdefs.h >>conftest.$ac_ext
4438cat >>conftest.$ac_ext <<_ACEOF
4439/* end confdefs.h. */
4440#include <stdlib.h>
4441
4442_ACEOF
4443if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4444 $EGREP "free" >/dev/null 2>&1; then
4445 :
4446else
4447 ac_cv_header_stdc=no
4448fi
4449rm -f conftest*
4450
4451fi
4452
4453if test $ac_cv_header_stdc = yes; then
4454 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4455 if test "$cross_compiling" = yes; then
4456 :
4457else
4458 cat >conftest.$ac_ext <<_ACEOF
4459/* confdefs.h. */
4460_ACEOF
4461cat confdefs.h >>conftest.$ac_ext
4462cat >>conftest.$ac_ext <<_ACEOF
4463/* end confdefs.h. */
4464#include <ctype.h>
631ef239 4465#include <stdlib.h>
212380e3
AC
4466#if ((' ' & 0x0FF) == 0x020)
4467# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4468# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4469#else
4470# define ISLOWER(c) \
4471 (('a' <= (c) && (c) <= 'i') \
4472 || ('j' <= (c) && (c) <= 'r') \
4473 || ('s' <= (c) && (c) <= 'z'))
4474# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4475#endif
4476
4477#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4478int
4479main ()
4480{
4481 int i;
4482 for (i = 0; i < 256; i++)
4483 if (XOR (islower (i), ISLOWER (i))
4484 || toupper (i) != TOUPPER (i))
631ef239
AC
4485 return 2;
4486 return 0;
212380e3
AC
4487}
4488_ACEOF
4489rm -f conftest$ac_exeext
631ef239
AC
4490if { (ac_try="$ac_link"
4491case "(($ac_try" in
4492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4493 *) ac_try_echo=$ac_try;;
4494esac
4495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4496 (eval "$ac_link") 2>&5
212380e3
AC
4497 ac_status=$?
4498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4499 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
4500 { (case "(($ac_try" in
4501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4502 *) ac_try_echo=$ac_try;;
4503esac
4504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4505 (eval "$ac_try") 2>&5
212380e3
AC
4506 ac_status=$?
4507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4508 (exit $ac_status); }; }; then
4509 :
4510else
4511 echo "$as_me: program exited with status $ac_status" >&5
4512echo "$as_me: failed program was:" >&5
4513sed 's/^/| /' conftest.$ac_ext >&5
4514
4515( exit $ac_status )
4516ac_cv_header_stdc=no
4517fi
631ef239 4518rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 4519fi
631ef239
AC
4520
4521
212380e3
AC
4522fi
4523fi
631ef239
AC
4524{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4525echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
212380e3
AC
4526if test $ac_cv_header_stdc = yes; then
4527
4528cat >>confdefs.h <<\_ACEOF
4529#define STDC_HEADERS 1
4530_ACEOF
4531
4532fi
4533
4534
4535# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4546 inttypes.h stdint.h unistd.h
4547do
4548as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239
AC
4549{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4550echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4551if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
4552 echo $ECHO_N "(cached) $ECHO_C" >&6
4553else
4554 cat >conftest.$ac_ext <<_ACEOF
4555/* confdefs.h. */
4556_ACEOF
4557cat confdefs.h >>conftest.$ac_ext
4558cat >>conftest.$ac_ext <<_ACEOF
4559/* end confdefs.h. */
4560$ac_includes_default
4561
4562#include <$ac_header>
4563_ACEOF
4564rm -f conftest.$ac_objext
631ef239
AC
4565if { (ac_try="$ac_compile"
4566case "(($ac_try" in
4567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4568 *) ac_try_echo=$ac_try;;
4569esac
4570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4571 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4572 ac_status=$?
4573 grep -v '^ *+' conftest.er1 >conftest.err
4574 rm -f conftest.er1
4575 cat conftest.err >&5
4576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4577 (exit $ac_status); } && {
4578 test -z "$ac_c_werror_flag" ||
4579 test ! -s conftest.err
4580 } && test -s conftest.$ac_objext; then
212380e3
AC
4581 eval "$as_ac_Header=yes"
4582else
4583 echo "$as_me: failed program was:" >&5
4584sed 's/^/| /' conftest.$ac_ext >&5
4585
631ef239 4586 eval "$as_ac_Header=no"
212380e3 4587fi
631ef239
AC
4588
4589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4590fi
631ef239
AC
4591ac_res=`eval echo '${'$as_ac_Header'}'`
4592 { echo "$as_me:$LINENO: result: $ac_res" >&5
4593echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
4594if test `eval echo '${'$as_ac_Header'}'` = yes; then
4595 cat >>confdefs.h <<_ACEOF
4596#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4597_ACEOF
4598
4599fi
4600
4601done
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615for ac_header in crypt.h sys/resource.h sys/param.h errno.h sys/syslog.h stddef.h sys/wait.h wait.h sys/epoll.h sys/uio.h machine/endian.h
4616do
4617as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239
AC
4618if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4619 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4620echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4621if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
4622 echo $ECHO_N "(cached) $ECHO_C" >&6
4623fi
631ef239
AC
4624ac_res=`eval echo '${'$as_ac_Header'}'`
4625 { echo "$as_me:$LINENO: result: $ac_res" >&5
4626echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
4627else
4628 # Is the header compilable?
631ef239
AC
4629{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
4630echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3
AC
4631cat >conftest.$ac_ext <<_ACEOF
4632/* confdefs.h. */
4633_ACEOF
4634cat confdefs.h >>conftest.$ac_ext
4635cat >>conftest.$ac_ext <<_ACEOF
4636/* end confdefs.h. */
4637$ac_includes_default
4638#include <$ac_header>
4639_ACEOF
4640rm -f conftest.$ac_objext
631ef239
AC
4641if { (ac_try="$ac_compile"
4642case "(($ac_try" in
4643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4644 *) ac_try_echo=$ac_try;;
4645esac
4646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4647 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4648 ac_status=$?
4649 grep -v '^ *+' conftest.er1 >conftest.err
4650 rm -f conftest.er1
4651 cat conftest.err >&5
4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4653 (exit $ac_status); } && {
4654 test -z "$ac_c_werror_flag" ||
4655 test ! -s conftest.err
4656 } && test -s conftest.$ac_objext; then
212380e3
AC
4657 ac_header_compiler=yes
4658else
4659 echo "$as_me: failed program was:" >&5
4660sed 's/^/| /' conftest.$ac_ext >&5
4661
631ef239 4662 ac_header_compiler=no
212380e3 4663fi
631ef239
AC
4664
4665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4666{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4667echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
4668
4669# Is the header present?
631ef239
AC
4670{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
4671echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3
AC
4672cat >conftest.$ac_ext <<_ACEOF
4673/* confdefs.h. */
4674_ACEOF
4675cat confdefs.h >>conftest.$ac_ext
4676cat >>conftest.$ac_ext <<_ACEOF
4677/* end confdefs.h. */
4678#include <$ac_header>
4679_ACEOF
631ef239
AC
4680if { (ac_try="$ac_cpp conftest.$ac_ext"
4681case "(($ac_try" in
4682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4683 *) ac_try_echo=$ac_try;;
4684esac
4685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
4687 ac_status=$?
4688 grep -v '^ *+' conftest.er1 >conftest.err
4689 rm -f conftest.er1
4690 cat conftest.err >&5
4691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4692 (exit $ac_status); } >/dev/null && {
4693 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4694 test ! -s conftest.err
4695 }; then
212380e3
AC
4696 ac_header_preproc=yes
4697else
4698 echo "$as_me: failed program was:" >&5
4699sed 's/^/| /' conftest.$ac_ext >&5
4700
4701 ac_header_preproc=no
4702fi
631ef239 4703
212380e3 4704rm -f conftest.err conftest.$ac_ext
631ef239
AC
4705{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4706echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
4707
4708# So? What about this header?
4709case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4710 yes:no: )
4711 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4712echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4713 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4714echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4715 ac_header_preproc=yes
4716 ;;
4717 no:yes:* )
4718 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4719echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4720 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4721echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4722 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4723echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4724 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4725echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4726 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4727echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4728 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4729echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 4730
212380e3
AC
4731 ;;
4732esac
631ef239
AC
4733{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4734echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
4736 echo $ECHO_N "(cached) $ECHO_C" >&6
4737else
4738 eval "$as_ac_Header=\$ac_header_preproc"
4739fi
631ef239
AC
4740ac_res=`eval echo '${'$as_ac_Header'}'`
4741 { echo "$as_me:$LINENO: result: $ac_res" >&5
4742echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
4743
4744fi
4745if test `eval echo '${'$as_ac_Header'}'` = yes; then
4746 cat >>confdefs.h <<_ACEOF
4747#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4748_ACEOF
4749
4750fi
4751
4752done
4753
4754
4755
631ef239
AC
4756{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
4757echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
212380e3
AC
4758if test "${ac_cv_c_const+set}" = set; then
4759 echo $ECHO_N "(cached) $ECHO_C" >&6
4760else
4761 cat >conftest.$ac_ext <<_ACEOF
4762/* confdefs.h. */
4763_ACEOF
4764cat confdefs.h >>conftest.$ac_ext
4765cat >>conftest.$ac_ext <<_ACEOF
4766/* end confdefs.h. */
4767
4768int
4769main ()
4770{
4771/* FIXME: Include the comments suggested by Paul. */
4772#ifndef __cplusplus
4773 /* Ultrix mips cc rejects this. */
4774 typedef int charset[2];
631ef239 4775 const charset cs;
212380e3 4776 /* SunOS 4.1.1 cc rejects this. */
631ef239
AC
4777 char const *const *pcpcc;
4778 char **ppc;
212380e3
AC
4779 /* NEC SVR4.0.2 mips cc rejects this. */
4780 struct point {int x, y;};
4781 static struct point const zero = {0,0};
4782 /* AIX XL C 1.02.0.0 rejects this.
4783 It does not let you subtract one const X* pointer from another in
4784 an arm of an if-expression whose if-part is not a constant
4785 expression */
4786 const char *g = "string";
631ef239 4787 pcpcc = &g + (g ? g-g : 0);
212380e3 4788 /* HPUX 7.0 cc rejects these. */
631ef239
AC
4789 ++pcpcc;
4790 ppc = (char**) pcpcc;
4791 pcpcc = (char const *const *) ppc;
212380e3
AC
4792 { /* SCO 3.2v4 cc rejects this. */
4793 char *t;
4794 char const *s = 0 ? (char *) 0 : (char const *) 0;
4795
4796 *t++ = 0;
631ef239 4797 if (s) return 0;
212380e3
AC
4798 }
4799 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4800 int x[] = {25, 17};
4801 const int *foo = &x[0];
4802 ++foo;
4803 }
4804 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4805 typedef const int *iptr;
4806 iptr p = 0;
4807 ++p;
4808 }
4809 { /* AIX XL C 1.02.0.0 rejects this saying
4810 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4811 struct s { int j; const int *ap[3]; };
4812 struct s *b; b->j = 5;
4813 }
4814 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4815 const int foo = 10;
631ef239 4816 if (!foo) return 0;
212380e3 4817 }
631ef239 4818 return !cs[0] && !zero.x;
212380e3
AC
4819#endif
4820
4821 ;
4822 return 0;
4823}
4824_ACEOF
4825rm -f conftest.$ac_objext
631ef239
AC
4826if { (ac_try="$ac_compile"
4827case "(($ac_try" in
4828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4829 *) ac_try_echo=$ac_try;;
4830esac
4831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4832 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4833 ac_status=$?
4834 grep -v '^ *+' conftest.er1 >conftest.err
4835 rm -f conftest.er1
4836 cat conftest.err >&5
4837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4838 (exit $ac_status); } && {
4839 test -z "$ac_c_werror_flag" ||
4840 test ! -s conftest.err
4841 } && test -s conftest.$ac_objext; then
212380e3
AC
4842 ac_cv_c_const=yes
4843else
4844 echo "$as_me: failed program was:" >&5
4845sed 's/^/| /' conftest.$ac_ext >&5
4846
631ef239 4847 ac_cv_c_const=no
212380e3 4848fi
631ef239
AC
4849
4850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4851fi
631ef239
AC
4852{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
4853echo "${ECHO_T}$ac_cv_c_const" >&6; }
212380e3
AC
4854if test $ac_cv_c_const = no; then
4855
4856cat >>confdefs.h <<\_ACEOF
4857#define const
4858_ACEOF
4859
4860fi
4861
4862if test "$ac_cv_header_machine_endian_h" = "no" ; then
631ef239
AC
4863 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4864echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
212380e3
AC
4865if test "${ac_cv_c_bigendian+set}" = set; then
4866 echo $ECHO_N "(cached) $ECHO_C" >&6
4867else
4868 # See if sys/param.h defines the BYTE_ORDER macro.
4869cat >conftest.$ac_ext <<_ACEOF
4870/* confdefs.h. */
4871_ACEOF
4872cat confdefs.h >>conftest.$ac_ext
4873cat >>conftest.$ac_ext <<_ACEOF
4874/* end confdefs.h. */
4875#include <sys/types.h>
4876#include <sys/param.h>
4877
4878int
4879main ()
4880{
631ef239
AC
4881#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
4882 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
212380e3
AC
4883 bogus endian macros
4884#endif
4885
4886 ;
4887 return 0;
4888}
4889_ACEOF
4890rm -f conftest.$ac_objext
631ef239
AC
4891if { (ac_try="$ac_compile"
4892case "(($ac_try" in
4893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4894 *) ac_try_echo=$ac_try;;
4895esac
4896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4897 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4898 ac_status=$?
4899 grep -v '^ *+' conftest.er1 >conftest.err
4900 rm -f conftest.er1
4901 cat conftest.err >&5
4902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4903 (exit $ac_status); } && {
4904 test -z "$ac_c_werror_flag" ||
4905 test ! -s conftest.err
4906 } && test -s conftest.$ac_objext; then
212380e3
AC
4907 # It does; now see whether it defined to BIG_ENDIAN or not.
4908cat >conftest.$ac_ext <<_ACEOF
4909/* confdefs.h. */
4910_ACEOF
4911cat confdefs.h >>conftest.$ac_ext
4912cat >>conftest.$ac_ext <<_ACEOF
4913/* end confdefs.h. */
4914#include <sys/types.h>
4915#include <sys/param.h>
4916
4917int
4918main ()
4919{
4920#if BYTE_ORDER != BIG_ENDIAN
4921 not big endian
4922#endif
4923
4924 ;
4925 return 0;
4926}
4927_ACEOF
4928rm -f conftest.$ac_objext
631ef239
AC
4929if { (ac_try="$ac_compile"
4930case "(($ac_try" in
4931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4932 *) ac_try_echo=$ac_try;;
4933esac
4934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4935 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4936 ac_status=$?
4937 grep -v '^ *+' conftest.er1 >conftest.err
4938 rm -f conftest.er1
4939 cat conftest.err >&5
4940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4941 (exit $ac_status); } && {
4942 test -z "$ac_c_werror_flag" ||
4943 test ! -s conftest.err
4944 } && test -s conftest.$ac_objext; then
212380e3
AC
4945 ac_cv_c_bigendian=yes
4946else
4947 echo "$as_me: failed program was:" >&5
4948sed 's/^/| /' conftest.$ac_ext >&5
4949
631ef239 4950 ac_cv_c_bigendian=no
212380e3 4951fi
631ef239
AC
4952
4953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
4954else
4955 echo "$as_me: failed program was:" >&5
4956sed 's/^/| /' conftest.$ac_ext >&5
4957
631ef239 4958 # It does not; compile a test program.
212380e3
AC
4959if test "$cross_compiling" = yes; then
4960 # try to guess the endianness by grepping values into an object file
4961 ac_cv_c_bigendian=unknown
4962 cat >conftest.$ac_ext <<_ACEOF
4963/* confdefs.h. */
4964_ACEOF
4965cat confdefs.h >>conftest.$ac_ext
4966cat >>conftest.$ac_ext <<_ACEOF
4967/* end confdefs.h. */
631ef239
AC
4968short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4969short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
212380e3 4970void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
631ef239
AC
4971short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4972short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
212380e3
AC
4973void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4974int
4975main ()
4976{
4977 _ascii (); _ebcdic ();
4978 ;
4979 return 0;
4980}
4981_ACEOF
4982rm -f conftest.$ac_objext
631ef239
AC
4983if { (ac_try="$ac_compile"
4984case "(($ac_try" in
4985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4986 *) ac_try_echo=$ac_try;;
4987esac
4988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4989 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
4990 ac_status=$?
4991 grep -v '^ *+' conftest.er1 >conftest.err
4992 rm -f conftest.er1
4993 cat conftest.err >&5
4994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
4995 (exit $ac_status); } && {
4996 test -z "$ac_c_werror_flag" ||
4997 test ! -s conftest.err
4998 } && test -s conftest.$ac_objext; then
212380e3
AC
4999 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
5000 ac_cv_c_bigendian=yes
5001fi
5002if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5003 if test "$ac_cv_c_bigendian" = unknown; then
5004 ac_cv_c_bigendian=no
5005 else
5006 # finding both strings is unlikely to happen, but who knows?
5007 ac_cv_c_bigendian=unknown
5008 fi
5009fi
5010else
5011 echo "$as_me: failed program was:" >&5
5012sed 's/^/| /' conftest.$ac_ext >&5
5013
631ef239 5014
212380e3 5015fi
631ef239
AC
5016
5017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5018else
5019 cat >conftest.$ac_ext <<_ACEOF
5020/* confdefs.h. */
5021_ACEOF
5022cat confdefs.h >>conftest.$ac_ext
5023cat >>conftest.$ac_ext <<_ACEOF
5024/* end confdefs.h. */
631ef239 5025$ac_includes_default
212380e3
AC
5026int
5027main ()
5028{
631ef239 5029
212380e3
AC
5030 /* Are we little or big endian? From Harbison&Steele. */
5031 union
5032 {
631ef239
AC
5033 long int l;
5034 char c[sizeof (long int)];
212380e3
AC
5035 } u;
5036 u.l = 1;
631ef239
AC
5037 return u.c[sizeof (long int) - 1] == 1;
5038
5039 ;
5040 return 0;
212380e3
AC
5041}
5042_ACEOF
5043rm -f conftest$ac_exeext
631ef239
AC
5044if { (ac_try="$ac_link"
5045case "(($ac_try" in
5046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5047 *) ac_try_echo=$ac_try;;
5048esac
5049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5050 (eval "$ac_link") 2>&5
212380e3
AC
5051 ac_status=$?
5052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
5054 { (case "(($ac_try" in
5055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5056 *) ac_try_echo=$ac_try;;
5057esac
5058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5059 (eval "$ac_try") 2>&5
212380e3
AC
5060 ac_status=$?
5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5062 (exit $ac_status); }; }; then
5063 ac_cv_c_bigendian=no
5064else
5065 echo "$as_me: program exited with status $ac_status" >&5
5066echo "$as_me: failed program was:" >&5
5067sed 's/^/| /' conftest.$ac_ext >&5
5068
5069( exit $ac_status )
5070ac_cv_c_bigendian=yes
5071fi
631ef239 5072rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 5073fi
631ef239
AC
5074
5075
212380e3 5076fi
631ef239
AC
5077
5078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5079fi
631ef239
AC
5080{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
5081echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
212380e3
AC
5082case $ac_cv_c_bigendian in
5083 yes)
5084
5085cat >>confdefs.h <<\_ACEOF
5086#define WORDS_BIGENDIAN 1
5087_ACEOF
5088 ;;
5089 no)
5090 ;;
5091 *)
5092 { { echo "$as_me:$LINENO: error: unknown endianness
5093presetting ac_cv_c_bigendian=no (or yes) will help" >&5
5094echo "$as_me: error: unknown endianness
5095presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
5096 { (exit 1); exit 1; }; } ;;
5097esac
5098
5099fi
631ef239
AC
5100{ echo "$as_me:$LINENO: checking for pid_t" >&5
5101echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
212380e3
AC
5102if test "${ac_cv_type_pid_t+set}" = set; then
5103 echo $ECHO_N "(cached) $ECHO_C" >&6
5104else
5105 cat >conftest.$ac_ext <<_ACEOF
5106/* confdefs.h. */
5107_ACEOF
5108cat confdefs.h >>conftest.$ac_ext
5109cat >>conftest.$ac_ext <<_ACEOF
5110/* end confdefs.h. */
5111$ac_includes_default
631ef239 5112typedef pid_t ac__type_new_;
212380e3
AC
5113int
5114main ()
5115{
631ef239 5116if ((ac__type_new_ *) 0)
212380e3 5117 return 0;
631ef239 5118if (sizeof (ac__type_new_))
212380e3
AC
5119 return 0;
5120 ;
5121 return 0;
5122}
5123_ACEOF
5124rm -f conftest.$ac_objext
631ef239
AC
5125if { (ac_try="$ac_compile"
5126case "(($ac_try" in
5127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5128 *) ac_try_echo=$ac_try;;
5129esac
5130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5131 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5132 ac_status=$?
5133 grep -v '^ *+' conftest.er1 >conftest.err
5134 rm -f conftest.er1
5135 cat conftest.err >&5
5136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5137 (exit $ac_status); } && {
5138 test -z "$ac_c_werror_flag" ||
5139 test ! -s conftest.err
5140 } && test -s conftest.$ac_objext; then
212380e3
AC
5141 ac_cv_type_pid_t=yes
5142else
5143 echo "$as_me: failed program was:" >&5
5144sed 's/^/| /' conftest.$ac_ext >&5
5145
631ef239 5146 ac_cv_type_pid_t=no
212380e3 5147fi
631ef239
AC
5148
5149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5150fi
631ef239
AC
5151{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
5152echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
212380e3
AC
5153if test $ac_cv_type_pid_t = yes; then
5154 :
5155else
5156
5157cat >>confdefs.h <<_ACEOF
5158#define pid_t int
5159_ACEOF
5160
5161fi
5162
631ef239
AC
5163{ echo "$as_me:$LINENO: checking for size_t" >&5
5164echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
212380e3
AC
5165if test "${ac_cv_type_size_t+set}" = set; then
5166 echo $ECHO_N "(cached) $ECHO_C" >&6
5167else
5168 cat >conftest.$ac_ext <<_ACEOF
5169/* confdefs.h. */
5170_ACEOF
5171cat confdefs.h >>conftest.$ac_ext
5172cat >>conftest.$ac_ext <<_ACEOF
5173/* end confdefs.h. */
5174$ac_includes_default
631ef239 5175typedef size_t ac__type_new_;
212380e3
AC
5176int
5177main ()
5178{
631ef239 5179if ((ac__type_new_ *) 0)
212380e3 5180 return 0;
631ef239 5181if (sizeof (ac__type_new_))
212380e3
AC
5182 return 0;
5183 ;
5184 return 0;
5185}
5186_ACEOF
5187rm -f conftest.$ac_objext
631ef239
AC
5188if { (ac_try="$ac_compile"
5189case "(($ac_try" in
5190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5191 *) ac_try_echo=$ac_try;;
5192esac
5193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5194 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5195 ac_status=$?
5196 grep -v '^ *+' conftest.er1 >conftest.err
5197 rm -f conftest.er1
5198 cat conftest.err >&5
5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5200 (exit $ac_status); } && {
5201 test -z "$ac_c_werror_flag" ||
5202 test ! -s conftest.err
5203 } && test -s conftest.$ac_objext; then
212380e3
AC
5204 ac_cv_type_size_t=yes
5205else
5206 echo "$as_me: failed program was:" >&5
5207sed 's/^/| /' conftest.$ac_ext >&5
5208
631ef239 5209 ac_cv_type_size_t=no
212380e3 5210fi
631ef239
AC
5211
5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5213fi
631ef239
AC
5214{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
5215echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
212380e3
AC
5216if test $ac_cv_type_size_t = yes; then
5217 :
5218else
5219
5220cat >>confdefs.h <<_ACEOF
631ef239 5221#define size_t unsigned int
212380e3
AC
5222_ACEOF
5223
5224fi
5225
631ef239
AC
5226{ echo "$as_me:$LINENO: checking for short" >&5
5227echo $ECHO_N "checking for short... $ECHO_C" >&6; }
212380e3
AC
5228if test "${ac_cv_type_short+set}" = set; then
5229 echo $ECHO_N "(cached) $ECHO_C" >&6
5230else
5231 cat >conftest.$ac_ext <<_ACEOF
5232/* confdefs.h. */
5233_ACEOF
5234cat confdefs.h >>conftest.$ac_ext
5235cat >>conftest.$ac_ext <<_ACEOF
5236/* end confdefs.h. */
5237$ac_includes_default
631ef239 5238typedef short ac__type_new_;
212380e3
AC
5239int
5240main ()
5241{
631ef239 5242if ((ac__type_new_ *) 0)
212380e3 5243 return 0;
631ef239 5244if (sizeof (ac__type_new_))
212380e3
AC
5245 return 0;
5246 ;
5247 return 0;
5248}
5249_ACEOF
5250rm -f conftest.$ac_objext
631ef239
AC
5251if { (ac_try="$ac_compile"
5252case "(($ac_try" in
5253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5254 *) ac_try_echo=$ac_try;;
5255esac
5256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5257 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5258 ac_status=$?
5259 grep -v '^ *+' conftest.er1 >conftest.err
5260 rm -f conftest.er1
5261 cat conftest.err >&5
5262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5263 (exit $ac_status); } && {
5264 test -z "$ac_c_werror_flag" ||
5265 test ! -s conftest.err
5266 } && test -s conftest.$ac_objext; then
212380e3
AC
5267 ac_cv_type_short=yes
5268else
5269 echo "$as_me: failed program was:" >&5
5270sed 's/^/| /' conftest.$ac_ext >&5
5271
631ef239 5272 ac_cv_type_short=no
212380e3 5273fi
631ef239
AC
5274
5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5276fi
631ef239
AC
5277{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
5278echo "${ECHO_T}$ac_cv_type_short" >&6; }
212380e3 5279
631ef239
AC
5280# The cast to long int works around a bug in the HP C Compiler
5281# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5282# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5283# This bug is HP SR number 8606223364.
5284{ echo "$as_me:$LINENO: checking size of short" >&5
5285echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
212380e3
AC
5286if test "${ac_cv_sizeof_short+set}" = set; then
5287 echo $ECHO_N "(cached) $ECHO_C" >&6
5288else
212380e3
AC
5289 if test "$cross_compiling" = yes; then
5290 # Depending upon the size, compute the lo and hi bounds.
5291cat >conftest.$ac_ext <<_ACEOF
5292/* confdefs.h. */
5293_ACEOF
5294cat confdefs.h >>conftest.$ac_ext
5295cat >>conftest.$ac_ext <<_ACEOF
5296/* end confdefs.h. */
5297$ac_includes_default
631ef239 5298 typedef short ac__type_sizeof_;
212380e3
AC
5299int
5300main ()
5301{
631ef239 5302static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3
AC
5303test_array [0] = 0
5304
5305 ;
5306 return 0;
5307}
5308_ACEOF
5309rm -f conftest.$ac_objext
631ef239
AC
5310if { (ac_try="$ac_compile"
5311case "(($ac_try" in
5312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5313 *) ac_try_echo=$ac_try;;
5314esac
5315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5316 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5317 ac_status=$?
5318 grep -v '^ *+' conftest.er1 >conftest.err
5319 rm -f conftest.er1
5320 cat conftest.err >&5
5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5322 (exit $ac_status); } && {
5323 test -z "$ac_c_werror_flag" ||
5324 test ! -s conftest.err
5325 } && test -s conftest.$ac_objext; then
212380e3
AC
5326 ac_lo=0 ac_mid=0
5327 while :; do
5328 cat >conftest.$ac_ext <<_ACEOF
5329/* confdefs.h. */
5330_ACEOF
5331cat confdefs.h >>conftest.$ac_ext
5332cat >>conftest.$ac_ext <<_ACEOF
5333/* end confdefs.h. */
5334$ac_includes_default
631ef239 5335 typedef short ac__type_sizeof_;
212380e3
AC
5336int
5337main ()
5338{
631ef239 5339static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
5340test_array [0] = 0
5341
5342 ;
5343 return 0;
5344}
5345_ACEOF
5346rm -f conftest.$ac_objext
631ef239
AC
5347if { (ac_try="$ac_compile"
5348case "(($ac_try" in
5349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5350 *) ac_try_echo=$ac_try;;
5351esac
5352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5353 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5354 ac_status=$?
5355 grep -v '^ *+' conftest.er1 >conftest.err
5356 rm -f conftest.er1
5357 cat conftest.err >&5
5358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5359 (exit $ac_status); } && {
5360 test -z "$ac_c_werror_flag" ||
5361 test ! -s conftest.err
5362 } && test -s conftest.$ac_objext; then
212380e3
AC
5363 ac_hi=$ac_mid; break
5364else
5365 echo "$as_me: failed program was:" >&5
5366sed 's/^/| /' conftest.$ac_ext >&5
5367
631ef239
AC
5368 ac_lo=`expr $ac_mid + 1`
5369 if test $ac_lo -le $ac_mid; then
5370 ac_lo= ac_hi=
5371 break
5372 fi
5373 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 5374fi
631ef239
AC
5375
5376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5377 done
5378else
5379 echo "$as_me: failed program was:" >&5
5380sed 's/^/| /' conftest.$ac_ext >&5
5381
631ef239 5382 cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
5383/* confdefs.h. */
5384_ACEOF
5385cat confdefs.h >>conftest.$ac_ext
5386cat >>conftest.$ac_ext <<_ACEOF
5387/* end confdefs.h. */
5388$ac_includes_default
631ef239 5389 typedef short ac__type_sizeof_;
212380e3
AC
5390int
5391main ()
5392{
631ef239 5393static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3
AC
5394test_array [0] = 0
5395
5396 ;
5397 return 0;
5398}
5399_ACEOF
5400rm -f conftest.$ac_objext
631ef239
AC
5401if { (ac_try="$ac_compile"
5402case "(($ac_try" in
5403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5404 *) ac_try_echo=$ac_try;;
5405esac
5406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5407 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5408 ac_status=$?
5409 grep -v '^ *+' conftest.er1 >conftest.err
5410 rm -f conftest.er1
5411 cat conftest.err >&5
5412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5413 (exit $ac_status); } && {
5414 test -z "$ac_c_werror_flag" ||
5415 test ! -s conftest.err
5416 } && test -s conftest.$ac_objext; then
212380e3
AC
5417 ac_hi=-1 ac_mid=-1
5418 while :; do
5419 cat >conftest.$ac_ext <<_ACEOF
5420/* confdefs.h. */
5421_ACEOF
5422cat confdefs.h >>conftest.$ac_ext
5423cat >>conftest.$ac_ext <<_ACEOF
5424/* end confdefs.h. */
5425$ac_includes_default
631ef239 5426 typedef short ac__type_sizeof_;
212380e3
AC
5427int
5428main ()
5429{
631ef239 5430static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3
AC
5431test_array [0] = 0
5432
5433 ;
5434 return 0;
5435}
5436_ACEOF
5437rm -f conftest.$ac_objext
631ef239
AC
5438if { (ac_try="$ac_compile"
5439case "(($ac_try" in
5440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5441 *) ac_try_echo=$ac_try;;
5442esac
5443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5444 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5445 ac_status=$?
5446 grep -v '^ *+' conftest.er1 >conftest.err
5447 rm -f conftest.er1
5448 cat conftest.err >&5
5449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5450 (exit $ac_status); } && {
5451 test -z "$ac_c_werror_flag" ||
5452 test ! -s conftest.err
5453 } && test -s conftest.$ac_objext; then
212380e3
AC
5454 ac_lo=$ac_mid; break
5455else
5456 echo "$as_me: failed program was:" >&5
5457sed 's/^/| /' conftest.$ac_ext >&5
5458
631ef239
AC
5459 ac_hi=`expr '(' $ac_mid ')' - 1`
5460 if test $ac_mid -le $ac_hi; then
5461 ac_lo= ac_hi=
5462 break
5463 fi
5464 ac_mid=`expr 2 '*' $ac_mid`
212380e3 5465fi
631ef239
AC
5466
5467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5468 done
5469else
5470 echo "$as_me: failed program was:" >&5
5471sed 's/^/| /' conftest.$ac_ext >&5
5472
631ef239 5473 ac_lo= ac_hi=
212380e3 5474fi
631ef239
AC
5475
5476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5477fi
631ef239
AC
5478
5479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5480# Binary search between lo and hi bounds.
5481while test "x$ac_lo" != "x$ac_hi"; do
5482 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5483 cat >conftest.$ac_ext <<_ACEOF
5484/* confdefs.h. */
5485_ACEOF
5486cat confdefs.h >>conftest.$ac_ext
5487cat >>conftest.$ac_ext <<_ACEOF
5488/* end confdefs.h. */
5489$ac_includes_default
631ef239 5490 typedef short ac__type_sizeof_;
212380e3
AC
5491int
5492main ()
5493{
631ef239 5494static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
5495test_array [0] = 0
5496
5497 ;
5498 return 0;
5499}
5500_ACEOF
5501rm -f conftest.$ac_objext
631ef239
AC
5502if { (ac_try="$ac_compile"
5503case "(($ac_try" in
5504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5505 *) ac_try_echo=$ac_try;;
5506esac
5507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5508 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5509 ac_status=$?
5510 grep -v '^ *+' conftest.er1 >conftest.err
5511 rm -f conftest.er1
5512 cat conftest.err >&5
5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5514 (exit $ac_status); } && {
5515 test -z "$ac_c_werror_flag" ||
5516 test ! -s conftest.err
5517 } && test -s conftest.$ac_objext; then
212380e3
AC
5518 ac_hi=$ac_mid
5519else
5520 echo "$as_me: failed program was:" >&5
5521sed 's/^/| /' conftest.$ac_ext >&5
5522
631ef239 5523 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 5524fi
631ef239
AC
5525
5526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5527done
5528case $ac_lo in
5529?*) ac_cv_sizeof_short=$ac_lo;;
631ef239
AC
5530'') if test "$ac_cv_type_short" = yes; then
5531 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
212380e3 5532See \`config.log' for more details." >&5
631ef239 5533echo "$as_me: error: cannot compute sizeof (short)
212380e3 5534See \`config.log' for more details." >&2;}
631ef239
AC
5535 { (exit 77); exit 77; }; }
5536 else
5537 ac_cv_sizeof_short=0
5538 fi ;;
212380e3 5539esac
212380e3
AC
5540else
5541 cat >conftest.$ac_ext <<_ACEOF
5542/* confdefs.h. */
5543_ACEOF
5544cat confdefs.h >>conftest.$ac_ext
5545cat >>conftest.$ac_ext <<_ACEOF
5546/* end confdefs.h. */
5547$ac_includes_default
631ef239
AC
5548 typedef short ac__type_sizeof_;
5549static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
5550static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3
AC
5551#include <stdio.h>
5552#include <stdlib.h>
5553int
5554main ()
5555{
5556
5557 FILE *f = fopen ("conftest.val", "w");
5558 if (! f)
631ef239
AC
5559 return 1;
5560 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 5561 {
631ef239
AC
5562 long int i = longval ();
5563 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5564 return 1;
212380e3
AC
5565 fprintf (f, "%ld\n", i);
5566 }
5567 else
5568 {
631ef239
AC
5569 unsigned long int i = ulongval ();
5570 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5571 return 1;
212380e3
AC
5572 fprintf (f, "%lu\n", i);
5573 }
631ef239 5574 return ferror (f) || fclose (f) != 0;
212380e3
AC
5575
5576 ;
5577 return 0;
5578}
5579_ACEOF
5580rm -f conftest$ac_exeext
631ef239
AC
5581if { (ac_try="$ac_link"
5582case "(($ac_try" in
5583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5584 *) ac_try_echo=$ac_try;;
5585esac
5586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5587 (eval "$ac_link") 2>&5
212380e3
AC
5588 ac_status=$?
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
5591 { (case "(($ac_try" in
5592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5593 *) ac_try_echo=$ac_try;;
5594esac
5595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5596 (eval "$ac_try") 2>&5
212380e3
AC
5597 ac_status=$?
5598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5599 (exit $ac_status); }; }; then
5600 ac_cv_sizeof_short=`cat conftest.val`
5601else
5602 echo "$as_me: program exited with status $ac_status" >&5
5603echo "$as_me: failed program was:" >&5
5604sed 's/^/| /' conftest.$ac_ext >&5
5605
5606( exit $ac_status )
631ef239
AC
5607if test "$ac_cv_type_short" = yes; then
5608 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
212380e3 5609See \`config.log' for more details." >&5
631ef239 5610echo "$as_me: error: cannot compute sizeof (short)
212380e3 5611See \`config.log' for more details." >&2;}
631ef239
AC
5612 { (exit 77); exit 77; }; }
5613 else
5614 ac_cv_sizeof_short=0
5615 fi
212380e3 5616fi
631ef239 5617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5618fi
5619rm -f conftest.val
212380e3 5620fi
631ef239
AC
5621{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5622echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
5623
5624
5625
212380e3
AC
5626cat >>confdefs.h <<_ACEOF
5627#define SIZEOF_SHORT $ac_cv_sizeof_short
5628_ACEOF
5629
5630
631ef239
AC
5631{ echo "$as_me:$LINENO: checking for int" >&5
5632echo $ECHO_N "checking for int... $ECHO_C" >&6; }
212380e3
AC
5633if test "${ac_cv_type_int+set}" = set; then
5634 echo $ECHO_N "(cached) $ECHO_C" >&6
5635else
5636 cat >conftest.$ac_ext <<_ACEOF
5637/* confdefs.h. */
5638_ACEOF
5639cat confdefs.h >>conftest.$ac_ext
5640cat >>conftest.$ac_ext <<_ACEOF
5641/* end confdefs.h. */
5642$ac_includes_default
631ef239 5643typedef int ac__type_new_;
212380e3
AC
5644int
5645main ()
5646{
631ef239 5647if ((ac__type_new_ *) 0)
212380e3 5648 return 0;
631ef239 5649if (sizeof (ac__type_new_))
212380e3
AC
5650 return 0;
5651 ;
5652 return 0;
5653}
5654_ACEOF
5655rm -f conftest.$ac_objext
631ef239
AC
5656if { (ac_try="$ac_compile"
5657case "(($ac_try" in
5658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5659 *) ac_try_echo=$ac_try;;
5660esac
5661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5662 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5663 ac_status=$?
5664 grep -v '^ *+' conftest.er1 >conftest.err
5665 rm -f conftest.er1
5666 cat conftest.err >&5
5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5668 (exit $ac_status); } && {
5669 test -z "$ac_c_werror_flag" ||
5670 test ! -s conftest.err
5671 } && test -s conftest.$ac_objext; then
212380e3
AC
5672 ac_cv_type_int=yes
5673else
5674 echo "$as_me: failed program was:" >&5
5675sed 's/^/| /' conftest.$ac_ext >&5
5676
631ef239 5677 ac_cv_type_int=no
212380e3 5678fi
631ef239
AC
5679
5680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5681fi
631ef239
AC
5682{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5683echo "${ECHO_T}$ac_cv_type_int" >&6; }
212380e3 5684
631ef239
AC
5685# The cast to long int works around a bug in the HP C Compiler
5686# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5687# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5688# This bug is HP SR number 8606223364.
5689{ echo "$as_me:$LINENO: checking size of int" >&5
5690echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
212380e3
AC
5691if test "${ac_cv_sizeof_int+set}" = set; then
5692 echo $ECHO_N "(cached) $ECHO_C" >&6
5693else
212380e3
AC
5694 if test "$cross_compiling" = yes; then
5695 # Depending upon the size, compute the lo and hi bounds.
5696cat >conftest.$ac_ext <<_ACEOF
5697/* confdefs.h. */
5698_ACEOF
5699cat confdefs.h >>conftest.$ac_ext
5700cat >>conftest.$ac_ext <<_ACEOF
5701/* end confdefs.h. */
5702$ac_includes_default
631ef239 5703 typedef int ac__type_sizeof_;
212380e3
AC
5704int
5705main ()
5706{
631ef239 5707static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3
AC
5708test_array [0] = 0
5709
5710 ;
5711 return 0;
5712}
5713_ACEOF
5714rm -f conftest.$ac_objext
631ef239
AC
5715if { (ac_try="$ac_compile"
5716case "(($ac_try" in
5717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5718 *) ac_try_echo=$ac_try;;
5719esac
5720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5721 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5722 ac_status=$?
5723 grep -v '^ *+' conftest.er1 >conftest.err
5724 rm -f conftest.er1
5725 cat conftest.err >&5
5726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5727 (exit $ac_status); } && {
5728 test -z "$ac_c_werror_flag" ||
5729 test ! -s conftest.err
5730 } && test -s conftest.$ac_objext; then
212380e3
AC
5731 ac_lo=0 ac_mid=0
5732 while :; do
5733 cat >conftest.$ac_ext <<_ACEOF
5734/* confdefs.h. */
5735_ACEOF
5736cat confdefs.h >>conftest.$ac_ext
5737cat >>conftest.$ac_ext <<_ACEOF
5738/* end confdefs.h. */
5739$ac_includes_default
631ef239 5740 typedef int ac__type_sizeof_;
212380e3
AC
5741int
5742main ()
5743{
631ef239 5744static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
5745test_array [0] = 0
5746
5747 ;
5748 return 0;
5749}
5750_ACEOF
5751rm -f conftest.$ac_objext
631ef239
AC
5752if { (ac_try="$ac_compile"
5753case "(($ac_try" in
5754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5755 *) ac_try_echo=$ac_try;;
5756esac
5757eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5758 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5759 ac_status=$?
5760 grep -v '^ *+' conftest.er1 >conftest.err
5761 rm -f conftest.er1
5762 cat conftest.err >&5
5763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5764 (exit $ac_status); } && {
5765 test -z "$ac_c_werror_flag" ||
5766 test ! -s conftest.err
5767 } && test -s conftest.$ac_objext; then
212380e3
AC
5768 ac_hi=$ac_mid; break
5769else
5770 echo "$as_me: failed program was:" >&5
5771sed 's/^/| /' conftest.$ac_ext >&5
5772
631ef239
AC
5773 ac_lo=`expr $ac_mid + 1`
5774 if test $ac_lo -le $ac_mid; then
5775 ac_lo= ac_hi=
5776 break
5777 fi
5778 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 5779fi
631ef239
AC
5780
5781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5782 done
5783else
5784 echo "$as_me: failed program was:" >&5
5785sed 's/^/| /' conftest.$ac_ext >&5
5786
631ef239 5787 cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
5788/* confdefs.h. */
5789_ACEOF
5790cat confdefs.h >>conftest.$ac_ext
5791cat >>conftest.$ac_ext <<_ACEOF
5792/* end confdefs.h. */
5793$ac_includes_default
631ef239 5794 typedef int ac__type_sizeof_;
212380e3
AC
5795int
5796main ()
5797{
631ef239 5798static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3
AC
5799test_array [0] = 0
5800
5801 ;
5802 return 0;
5803}
5804_ACEOF
5805rm -f conftest.$ac_objext
631ef239
AC
5806if { (ac_try="$ac_compile"
5807case "(($ac_try" in
5808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5809 *) ac_try_echo=$ac_try;;
5810esac
5811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5812 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5813 ac_status=$?
5814 grep -v '^ *+' conftest.er1 >conftest.err
5815 rm -f conftest.er1
5816 cat conftest.err >&5
5817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5818 (exit $ac_status); } && {
5819 test -z "$ac_c_werror_flag" ||
5820 test ! -s conftest.err
5821 } && test -s conftest.$ac_objext; then
212380e3
AC
5822 ac_hi=-1 ac_mid=-1
5823 while :; do
5824 cat >conftest.$ac_ext <<_ACEOF
5825/* confdefs.h. */
5826_ACEOF
5827cat confdefs.h >>conftest.$ac_ext
5828cat >>conftest.$ac_ext <<_ACEOF
5829/* end confdefs.h. */
5830$ac_includes_default
631ef239 5831 typedef int ac__type_sizeof_;
212380e3
AC
5832int
5833main ()
5834{
631ef239 5835static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3
AC
5836test_array [0] = 0
5837
5838 ;
5839 return 0;
5840}
5841_ACEOF
5842rm -f conftest.$ac_objext
631ef239
AC
5843if { (ac_try="$ac_compile"
5844case "(($ac_try" in
5845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5846 *) ac_try_echo=$ac_try;;
5847esac
5848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5849 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5850 ac_status=$?
5851 grep -v '^ *+' conftest.er1 >conftest.err
5852 rm -f conftest.er1
5853 cat conftest.err >&5
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5855 (exit $ac_status); } && {
5856 test -z "$ac_c_werror_flag" ||
5857 test ! -s conftest.err
5858 } && test -s conftest.$ac_objext; then
212380e3
AC
5859 ac_lo=$ac_mid; break
5860else
5861 echo "$as_me: failed program was:" >&5
5862sed 's/^/| /' conftest.$ac_ext >&5
5863
631ef239
AC
5864 ac_hi=`expr '(' $ac_mid ')' - 1`
5865 if test $ac_mid -le $ac_hi; then
5866 ac_lo= ac_hi=
5867 break
5868 fi
5869 ac_mid=`expr 2 '*' $ac_mid`
212380e3 5870fi
631ef239
AC
5871
5872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5873 done
5874else
5875 echo "$as_me: failed program was:" >&5
5876sed 's/^/| /' conftest.$ac_ext >&5
5877
631ef239 5878 ac_lo= ac_hi=
212380e3 5879fi
631ef239
AC
5880
5881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5882fi
631ef239
AC
5883
5884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5885# Binary search between lo and hi bounds.
5886while test "x$ac_lo" != "x$ac_hi"; do
5887 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5888 cat >conftest.$ac_ext <<_ACEOF
5889/* confdefs.h. */
5890_ACEOF
5891cat confdefs.h >>conftest.$ac_ext
5892cat >>conftest.$ac_ext <<_ACEOF
5893/* end confdefs.h. */
5894$ac_includes_default
631ef239 5895 typedef int ac__type_sizeof_;
212380e3
AC
5896int
5897main ()
5898{
631ef239 5899static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
5900test_array [0] = 0
5901
5902 ;
5903 return 0;
5904}
5905_ACEOF
5906rm -f conftest.$ac_objext
631ef239
AC
5907if { (ac_try="$ac_compile"
5908case "(($ac_try" in
5909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5910 *) ac_try_echo=$ac_try;;
5911esac
5912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5913 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
5914 ac_status=$?
5915 grep -v '^ *+' conftest.er1 >conftest.err
5916 rm -f conftest.er1
5917 cat conftest.err >&5
5918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
5919 (exit $ac_status); } && {
5920 test -z "$ac_c_werror_flag" ||
5921 test ! -s conftest.err
5922 } && test -s conftest.$ac_objext; then
212380e3
AC
5923 ac_hi=$ac_mid
5924else
5925 echo "$as_me: failed program was:" >&5
5926sed 's/^/| /' conftest.$ac_ext >&5
5927
631ef239 5928 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 5929fi
631ef239
AC
5930
5931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
5932done
5933case $ac_lo in
5934?*) ac_cv_sizeof_int=$ac_lo;;
631ef239
AC
5935'') if test "$ac_cv_type_int" = yes; then
5936 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
212380e3 5937See \`config.log' for more details." >&5
631ef239 5938echo "$as_me: error: cannot compute sizeof (int)
212380e3 5939See \`config.log' for more details." >&2;}
631ef239
AC
5940 { (exit 77); exit 77; }; }
5941 else
5942 ac_cv_sizeof_int=0
5943 fi ;;
212380e3 5944esac
212380e3
AC
5945else
5946 cat >conftest.$ac_ext <<_ACEOF
5947/* confdefs.h. */
5948_ACEOF
5949cat confdefs.h >>conftest.$ac_ext
5950cat >>conftest.$ac_ext <<_ACEOF
5951/* end confdefs.h. */
5952$ac_includes_default
631ef239
AC
5953 typedef int ac__type_sizeof_;
5954static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
5955static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3
AC
5956#include <stdio.h>
5957#include <stdlib.h>
5958int
5959main ()
5960{
5961
5962 FILE *f = fopen ("conftest.val", "w");
5963 if (! f)
631ef239
AC
5964 return 1;
5965 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 5966 {
631ef239
AC
5967 long int i = longval ();
5968 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5969 return 1;
212380e3
AC
5970 fprintf (f, "%ld\n", i);
5971 }
5972 else
5973 {
631ef239
AC
5974 unsigned long int i = ulongval ();
5975 if (i != ((long int) (sizeof (ac__type_sizeof_))))
5976 return 1;
212380e3
AC
5977 fprintf (f, "%lu\n", i);
5978 }
631ef239 5979 return ferror (f) || fclose (f) != 0;
212380e3
AC
5980
5981 ;
5982 return 0;
5983}
5984_ACEOF
5985rm -f conftest$ac_exeext
631ef239
AC
5986if { (ac_try="$ac_link"
5987case "(($ac_try" in
5988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989 *) ac_try_echo=$ac_try;;
5990esac
5991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5992 (eval "$ac_link") 2>&5
212380e3
AC
5993 ac_status=$?
5994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5995 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
5996 { (case "(($ac_try" in
5997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5998 *) ac_try_echo=$ac_try;;
5999esac
6000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6001 (eval "$ac_try") 2>&5
212380e3
AC
6002 ac_status=$?
6003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004 (exit $ac_status); }; }; then
6005 ac_cv_sizeof_int=`cat conftest.val`
6006else
6007 echo "$as_me: program exited with status $ac_status" >&5
6008echo "$as_me: failed program was:" >&5
6009sed 's/^/| /' conftest.$ac_ext >&5
6010
6011( exit $ac_status )
631ef239
AC
6012if test "$ac_cv_type_int" = yes; then
6013 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
212380e3 6014See \`config.log' for more details." >&5
631ef239 6015echo "$as_me: error: cannot compute sizeof (int)
212380e3 6016See \`config.log' for more details." >&2;}
631ef239
AC
6017 { (exit 77); exit 77; }; }
6018 else
6019 ac_cv_sizeof_int=0
6020 fi
212380e3 6021fi
631ef239 6022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6023fi
6024rm -f conftest.val
212380e3 6025fi
631ef239
AC
6026{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
6027echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
6028
6029
6030
212380e3
AC
6031cat >>confdefs.h <<_ACEOF
6032#define SIZEOF_INT $ac_cv_sizeof_int
6033_ACEOF
6034
6035
631ef239
AC
6036{ echo "$as_me:$LINENO: checking for long" >&5
6037echo $ECHO_N "checking for long... $ECHO_C" >&6; }
212380e3
AC
6038if test "${ac_cv_type_long+set}" = set; then
6039 echo $ECHO_N "(cached) $ECHO_C" >&6
6040else
6041 cat >conftest.$ac_ext <<_ACEOF
6042/* confdefs.h. */
6043_ACEOF
6044cat confdefs.h >>conftest.$ac_ext
6045cat >>conftest.$ac_ext <<_ACEOF
6046/* end confdefs.h. */
6047$ac_includes_default
631ef239 6048typedef long ac__type_new_;
212380e3
AC
6049int
6050main ()
6051{
631ef239 6052if ((ac__type_new_ *) 0)
212380e3 6053 return 0;
631ef239 6054if (sizeof (ac__type_new_))
212380e3
AC
6055 return 0;
6056 ;
6057 return 0;
6058}
6059_ACEOF
6060rm -f conftest.$ac_objext
631ef239
AC
6061if { (ac_try="$ac_compile"
6062case "(($ac_try" in
6063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064 *) ac_try_echo=$ac_try;;
6065esac
6066eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6067 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6068 ac_status=$?
6069 grep -v '^ *+' conftest.er1 >conftest.err
6070 rm -f conftest.er1
6071 cat conftest.err >&5
6072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6073 (exit $ac_status); } && {
6074 test -z "$ac_c_werror_flag" ||
6075 test ! -s conftest.err
6076 } && test -s conftest.$ac_objext; then
212380e3
AC
6077 ac_cv_type_long=yes
6078else
6079 echo "$as_me: failed program was:" >&5
6080sed 's/^/| /' conftest.$ac_ext >&5
6081
631ef239 6082 ac_cv_type_long=no
212380e3 6083fi
631ef239
AC
6084
6085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6086fi
631ef239
AC
6087{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
6088echo "${ECHO_T}$ac_cv_type_long" >&6; }
212380e3 6089
631ef239
AC
6090# The cast to long int works around a bug in the HP C Compiler
6091# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6092# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6093# This bug is HP SR number 8606223364.
6094{ echo "$as_me:$LINENO: checking size of long" >&5
6095echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
212380e3
AC
6096if test "${ac_cv_sizeof_long+set}" = set; then
6097 echo $ECHO_N "(cached) $ECHO_C" >&6
6098else
212380e3
AC
6099 if test "$cross_compiling" = yes; then
6100 # Depending upon the size, compute the lo and hi bounds.
6101cat >conftest.$ac_ext <<_ACEOF
6102/* confdefs.h. */
6103_ACEOF
6104cat confdefs.h >>conftest.$ac_ext
6105cat >>conftest.$ac_ext <<_ACEOF
6106/* end confdefs.h. */
6107$ac_includes_default
631ef239 6108 typedef long ac__type_sizeof_;
212380e3
AC
6109int
6110main ()
6111{
631ef239 6112static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3
AC
6113test_array [0] = 0
6114
6115 ;
6116 return 0;
6117}
6118_ACEOF
6119rm -f conftest.$ac_objext
631ef239
AC
6120if { (ac_try="$ac_compile"
6121case "(($ac_try" in
6122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6123 *) ac_try_echo=$ac_try;;
6124esac
6125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6126 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6127 ac_status=$?
6128 grep -v '^ *+' conftest.er1 >conftest.err
6129 rm -f conftest.er1
6130 cat conftest.err >&5
6131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6132 (exit $ac_status); } && {
6133 test -z "$ac_c_werror_flag" ||
6134 test ! -s conftest.err
6135 } && test -s conftest.$ac_objext; then
212380e3
AC
6136 ac_lo=0 ac_mid=0
6137 while :; do
6138 cat >conftest.$ac_ext <<_ACEOF
6139/* confdefs.h. */
6140_ACEOF
6141cat confdefs.h >>conftest.$ac_ext
6142cat >>conftest.$ac_ext <<_ACEOF
6143/* end confdefs.h. */
6144$ac_includes_default
631ef239 6145 typedef long ac__type_sizeof_;
212380e3
AC
6146int
6147main ()
6148{
631ef239 6149static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
6150test_array [0] = 0
6151
6152 ;
6153 return 0;
6154}
6155_ACEOF
6156rm -f conftest.$ac_objext
631ef239
AC
6157if { (ac_try="$ac_compile"
6158case "(($ac_try" in
6159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6160 *) ac_try_echo=$ac_try;;
6161esac
6162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6163 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6164 ac_status=$?
6165 grep -v '^ *+' conftest.er1 >conftest.err
6166 rm -f conftest.er1
6167 cat conftest.err >&5
6168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6169 (exit $ac_status); } && {
6170 test -z "$ac_c_werror_flag" ||
6171 test ! -s conftest.err
6172 } && test -s conftest.$ac_objext; then
212380e3
AC
6173 ac_hi=$ac_mid; break
6174else
6175 echo "$as_me: failed program was:" >&5
6176sed 's/^/| /' conftest.$ac_ext >&5
6177
631ef239
AC
6178 ac_lo=`expr $ac_mid + 1`
6179 if test $ac_lo -le $ac_mid; then
6180 ac_lo= ac_hi=
6181 break
6182 fi
6183 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 6184fi
631ef239
AC
6185
6186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6187 done
6188else
6189 echo "$as_me: failed program was:" >&5
6190sed 's/^/| /' conftest.$ac_ext >&5
6191
631ef239 6192 cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
6193/* confdefs.h. */
6194_ACEOF
6195cat confdefs.h >>conftest.$ac_ext
6196cat >>conftest.$ac_ext <<_ACEOF
6197/* end confdefs.h. */
6198$ac_includes_default
631ef239 6199 typedef long ac__type_sizeof_;
212380e3
AC
6200int
6201main ()
6202{
631ef239 6203static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3
AC
6204test_array [0] = 0
6205
6206 ;
6207 return 0;
6208}
6209_ACEOF
6210rm -f conftest.$ac_objext
631ef239
AC
6211if { (ac_try="$ac_compile"
6212case "(($ac_try" in
6213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6214 *) ac_try_echo=$ac_try;;
6215esac
6216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6217 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6218 ac_status=$?
6219 grep -v '^ *+' conftest.er1 >conftest.err
6220 rm -f conftest.er1
6221 cat conftest.err >&5
6222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6223 (exit $ac_status); } && {
6224 test -z "$ac_c_werror_flag" ||
6225 test ! -s conftest.err
6226 } && test -s conftest.$ac_objext; then
212380e3
AC
6227 ac_hi=-1 ac_mid=-1
6228 while :; do
6229 cat >conftest.$ac_ext <<_ACEOF
6230/* confdefs.h. */
6231_ACEOF
6232cat confdefs.h >>conftest.$ac_ext
6233cat >>conftest.$ac_ext <<_ACEOF
6234/* end confdefs.h. */
6235$ac_includes_default
631ef239 6236 typedef long ac__type_sizeof_;
212380e3
AC
6237int
6238main ()
6239{
631ef239 6240static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3
AC
6241test_array [0] = 0
6242
6243 ;
6244 return 0;
6245}
6246_ACEOF
6247rm -f conftest.$ac_objext
631ef239
AC
6248if { (ac_try="$ac_compile"
6249case "(($ac_try" in
6250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6251 *) ac_try_echo=$ac_try;;
6252esac
6253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6254 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6255 ac_status=$?
6256 grep -v '^ *+' conftest.er1 >conftest.err
6257 rm -f conftest.er1
6258 cat conftest.err >&5
6259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6260 (exit $ac_status); } && {
6261 test -z "$ac_c_werror_flag" ||
6262 test ! -s conftest.err
6263 } && test -s conftest.$ac_objext; then
212380e3
AC
6264 ac_lo=$ac_mid; break
6265else
6266 echo "$as_me: failed program was:" >&5
6267sed 's/^/| /' conftest.$ac_ext >&5
6268
631ef239
AC
6269 ac_hi=`expr '(' $ac_mid ')' - 1`
6270 if test $ac_mid -le $ac_hi; then
6271 ac_lo= ac_hi=
6272 break
6273 fi
6274 ac_mid=`expr 2 '*' $ac_mid`
212380e3 6275fi
631ef239
AC
6276
6277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6278 done
6279else
6280 echo "$as_me: failed program was:" >&5
6281sed 's/^/| /' conftest.$ac_ext >&5
6282
631ef239 6283 ac_lo= ac_hi=
212380e3 6284fi
631ef239
AC
6285
6286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6287fi
631ef239
AC
6288
6289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6290# Binary search between lo and hi bounds.
6291while test "x$ac_lo" != "x$ac_hi"; do
6292 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6293 cat >conftest.$ac_ext <<_ACEOF
6294/* confdefs.h. */
6295_ACEOF
6296cat confdefs.h >>conftest.$ac_ext
6297cat >>conftest.$ac_ext <<_ACEOF
6298/* end confdefs.h. */
6299$ac_includes_default
631ef239 6300 typedef long ac__type_sizeof_;
212380e3
AC
6301int
6302main ()
6303{
631ef239 6304static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
6305test_array [0] = 0
6306
6307 ;
6308 return 0;
6309}
6310_ACEOF
6311rm -f conftest.$ac_objext
631ef239
AC
6312if { (ac_try="$ac_compile"
6313case "(($ac_try" in
6314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6315 *) ac_try_echo=$ac_try;;
6316esac
6317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6318 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6319 ac_status=$?
6320 grep -v '^ *+' conftest.er1 >conftest.err
6321 rm -f conftest.er1
6322 cat conftest.err >&5
6323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6324 (exit $ac_status); } && {
6325 test -z "$ac_c_werror_flag" ||
6326 test ! -s conftest.err
6327 } && test -s conftest.$ac_objext; then
212380e3
AC
6328 ac_hi=$ac_mid
6329else
6330 echo "$as_me: failed program was:" >&5
6331sed 's/^/| /' conftest.$ac_ext >&5
6332
631ef239 6333 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 6334fi
631ef239
AC
6335
6336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6337done
6338case $ac_lo in
6339?*) ac_cv_sizeof_long=$ac_lo;;
631ef239
AC
6340'') if test "$ac_cv_type_long" = yes; then
6341 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
212380e3 6342See \`config.log' for more details." >&5
631ef239 6343echo "$as_me: error: cannot compute sizeof (long)
212380e3 6344See \`config.log' for more details." >&2;}
631ef239
AC
6345 { (exit 77); exit 77; }; }
6346 else
6347 ac_cv_sizeof_long=0
6348 fi ;;
212380e3 6349esac
212380e3
AC
6350else
6351 cat >conftest.$ac_ext <<_ACEOF
6352/* confdefs.h. */
6353_ACEOF
6354cat confdefs.h >>conftest.$ac_ext
6355cat >>conftest.$ac_ext <<_ACEOF
6356/* end confdefs.h. */
6357$ac_includes_default
631ef239
AC
6358 typedef long ac__type_sizeof_;
6359static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
6360static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3
AC
6361#include <stdio.h>
6362#include <stdlib.h>
6363int
6364main ()
6365{
6366
6367 FILE *f = fopen ("conftest.val", "w");
6368 if (! f)
631ef239
AC
6369 return 1;
6370 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 6371 {
631ef239
AC
6372 long int i = longval ();
6373 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6374 return 1;
212380e3
AC
6375 fprintf (f, "%ld\n", i);
6376 }
6377 else
6378 {
631ef239
AC
6379 unsigned long int i = ulongval ();
6380 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6381 return 1;
212380e3
AC
6382 fprintf (f, "%lu\n", i);
6383 }
631ef239 6384 return ferror (f) || fclose (f) != 0;
212380e3
AC
6385
6386 ;
6387 return 0;
6388}
6389_ACEOF
6390rm -f conftest$ac_exeext
631ef239
AC
6391if { (ac_try="$ac_link"
6392case "(($ac_try" in
6393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6394 *) ac_try_echo=$ac_try;;
6395esac
6396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6397 (eval "$ac_link") 2>&5
212380e3
AC
6398 ac_status=$?
6399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6400 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
6401 { (case "(($ac_try" in
6402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6403 *) ac_try_echo=$ac_try;;
6404esac
6405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6406 (eval "$ac_try") 2>&5
212380e3
AC
6407 ac_status=$?
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); }; }; then
6410 ac_cv_sizeof_long=`cat conftest.val`
6411else
6412 echo "$as_me: program exited with status $ac_status" >&5
6413echo "$as_me: failed program was:" >&5
6414sed 's/^/| /' conftest.$ac_ext >&5
6415
6416( exit $ac_status )
631ef239
AC
6417if test "$ac_cv_type_long" = yes; then
6418 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
212380e3 6419See \`config.log' for more details." >&5
631ef239 6420echo "$as_me: error: cannot compute sizeof (long)
212380e3 6421See \`config.log' for more details." >&2;}
631ef239
AC
6422 { (exit 77); exit 77; }; }
6423 else
6424 ac_cv_sizeof_long=0
6425 fi
212380e3 6426fi
631ef239 6427rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6428fi
6429rm -f conftest.val
212380e3 6430fi
631ef239
AC
6431{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
6432echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
6433
6434
6435
212380e3
AC
6436cat >>confdefs.h <<_ACEOF
6437#define SIZEOF_LONG $ac_cv_sizeof_long
6438_ACEOF
6439
6440
631ef239
AC
6441{ echo "$as_me:$LINENO: checking for long long" >&5
6442echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
212380e3
AC
6443if test "${ac_cv_type_long_long+set}" = set; then
6444 echo $ECHO_N "(cached) $ECHO_C" >&6
6445else
6446 cat >conftest.$ac_ext <<_ACEOF
6447/* confdefs.h. */
6448_ACEOF
6449cat confdefs.h >>conftest.$ac_ext
6450cat >>conftest.$ac_ext <<_ACEOF
6451/* end confdefs.h. */
6452$ac_includes_default
631ef239 6453typedef long long ac__type_new_;
212380e3
AC
6454int
6455main ()
6456{
631ef239 6457if ((ac__type_new_ *) 0)
212380e3 6458 return 0;
631ef239 6459if (sizeof (ac__type_new_))
212380e3
AC
6460 return 0;
6461 ;
6462 return 0;
6463}
6464_ACEOF
6465rm -f conftest.$ac_objext
631ef239
AC
6466if { (ac_try="$ac_compile"
6467case "(($ac_try" in
6468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6469 *) ac_try_echo=$ac_try;;
6470esac
6471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6472 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6473 ac_status=$?
6474 grep -v '^ *+' conftest.er1 >conftest.err
6475 rm -f conftest.er1
6476 cat conftest.err >&5
6477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6478 (exit $ac_status); } && {
6479 test -z "$ac_c_werror_flag" ||
6480 test ! -s conftest.err
6481 } && test -s conftest.$ac_objext; then
212380e3
AC
6482 ac_cv_type_long_long=yes
6483else
6484 echo "$as_me: failed program was:" >&5
6485sed 's/^/| /' conftest.$ac_ext >&5
6486
631ef239 6487 ac_cv_type_long_long=no
212380e3 6488fi
631ef239
AC
6489
6490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6491fi
631ef239
AC
6492{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6493echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
212380e3 6494
631ef239
AC
6495# The cast to long int works around a bug in the HP C Compiler
6496# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6497# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6498# This bug is HP SR number 8606223364.
6499{ echo "$as_me:$LINENO: checking size of long long" >&5
6500echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
212380e3
AC
6501if test "${ac_cv_sizeof_long_long+set}" = set; then
6502 echo $ECHO_N "(cached) $ECHO_C" >&6
6503else
212380e3
AC
6504 if test "$cross_compiling" = yes; then
6505 # Depending upon the size, compute the lo and hi bounds.
6506cat >conftest.$ac_ext <<_ACEOF
6507/* confdefs.h. */
6508_ACEOF
6509cat confdefs.h >>conftest.$ac_ext
6510cat >>conftest.$ac_ext <<_ACEOF
6511/* end confdefs.h. */
6512$ac_includes_default
631ef239 6513 typedef long long ac__type_sizeof_;
212380e3
AC
6514int
6515main ()
6516{
631ef239 6517static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
212380e3
AC
6518test_array [0] = 0
6519
6520 ;
6521 return 0;
6522}
6523_ACEOF
6524rm -f conftest.$ac_objext
631ef239
AC
6525if { (ac_try="$ac_compile"
6526case "(($ac_try" in
6527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6528 *) ac_try_echo=$ac_try;;
6529esac
6530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6531 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6532 ac_status=$?
6533 grep -v '^ *+' conftest.er1 >conftest.err
6534 rm -f conftest.er1
6535 cat conftest.err >&5
6536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6537 (exit $ac_status); } && {
6538 test -z "$ac_c_werror_flag" ||
6539 test ! -s conftest.err
6540 } && test -s conftest.$ac_objext; then
212380e3
AC
6541 ac_lo=0 ac_mid=0
6542 while :; do
6543 cat >conftest.$ac_ext <<_ACEOF
6544/* confdefs.h. */
6545_ACEOF
6546cat confdefs.h >>conftest.$ac_ext
6547cat >>conftest.$ac_ext <<_ACEOF
6548/* end confdefs.h. */
6549$ac_includes_default
631ef239 6550 typedef long long ac__type_sizeof_;
212380e3
AC
6551int
6552main ()
6553{
631ef239 6554static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
6555test_array [0] = 0
6556
6557 ;
6558 return 0;
6559}
6560_ACEOF
6561rm -f conftest.$ac_objext
631ef239
AC
6562if { (ac_try="$ac_compile"
6563case "(($ac_try" in
6564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6565 *) ac_try_echo=$ac_try;;
6566esac
6567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6568 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6569 ac_status=$?
6570 grep -v '^ *+' conftest.er1 >conftest.err
6571 rm -f conftest.er1
6572 cat conftest.err >&5
6573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6574 (exit $ac_status); } && {
6575 test -z "$ac_c_werror_flag" ||
6576 test ! -s conftest.err
6577 } && test -s conftest.$ac_objext; then
212380e3
AC
6578 ac_hi=$ac_mid; break
6579else
6580 echo "$as_me: failed program was:" >&5
6581sed 's/^/| /' conftest.$ac_ext >&5
6582
631ef239
AC
6583 ac_lo=`expr $ac_mid + 1`
6584 if test $ac_lo -le $ac_mid; then
6585 ac_lo= ac_hi=
6586 break
6587 fi
6588 ac_mid=`expr 2 '*' $ac_mid + 1`
212380e3 6589fi
631ef239
AC
6590
6591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6592 done
6593else
6594 echo "$as_me: failed program was:" >&5
6595sed 's/^/| /' conftest.$ac_ext >&5
6596
631ef239 6597 cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
6598/* confdefs.h. */
6599_ACEOF
6600cat confdefs.h >>conftest.$ac_ext
6601cat >>conftest.$ac_ext <<_ACEOF
6602/* end confdefs.h. */
6603$ac_includes_default
631ef239 6604 typedef long long ac__type_sizeof_;
212380e3
AC
6605int
6606main ()
6607{
631ef239 6608static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
212380e3
AC
6609test_array [0] = 0
6610
6611 ;
6612 return 0;
6613}
6614_ACEOF
6615rm -f conftest.$ac_objext
631ef239
AC
6616if { (ac_try="$ac_compile"
6617case "(($ac_try" in
6618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6619 *) ac_try_echo=$ac_try;;
6620esac
6621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6622 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6623 ac_status=$?
6624 grep -v '^ *+' conftest.er1 >conftest.err
6625 rm -f conftest.er1
6626 cat conftest.err >&5
6627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6628 (exit $ac_status); } && {
6629 test -z "$ac_c_werror_flag" ||
6630 test ! -s conftest.err
6631 } && test -s conftest.$ac_objext; then
212380e3
AC
6632 ac_hi=-1 ac_mid=-1
6633 while :; do
6634 cat >conftest.$ac_ext <<_ACEOF
6635/* confdefs.h. */
6636_ACEOF
6637cat confdefs.h >>conftest.$ac_ext
6638cat >>conftest.$ac_ext <<_ACEOF
6639/* end confdefs.h. */
6640$ac_includes_default
631ef239 6641 typedef long long ac__type_sizeof_;
212380e3
AC
6642int
6643main ()
6644{
631ef239 6645static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
212380e3
AC
6646test_array [0] = 0
6647
6648 ;
6649 return 0;
6650}
6651_ACEOF
6652rm -f conftest.$ac_objext
631ef239
AC
6653if { (ac_try="$ac_compile"
6654case "(($ac_try" in
6655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6656 *) ac_try_echo=$ac_try;;
6657esac
6658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6659 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6660 ac_status=$?
6661 grep -v '^ *+' conftest.er1 >conftest.err
6662 rm -f conftest.er1
6663 cat conftest.err >&5
6664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6665 (exit $ac_status); } && {
6666 test -z "$ac_c_werror_flag" ||
6667 test ! -s conftest.err
6668 } && test -s conftest.$ac_objext; then
212380e3
AC
6669 ac_lo=$ac_mid; break
6670else
6671 echo "$as_me: failed program was:" >&5
6672sed 's/^/| /' conftest.$ac_ext >&5
6673
631ef239
AC
6674 ac_hi=`expr '(' $ac_mid ')' - 1`
6675 if test $ac_mid -le $ac_hi; then
6676 ac_lo= ac_hi=
6677 break
6678 fi
6679 ac_mid=`expr 2 '*' $ac_mid`
212380e3 6680fi
631ef239
AC
6681
6682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6683 done
6684else
6685 echo "$as_me: failed program was:" >&5
6686sed 's/^/| /' conftest.$ac_ext >&5
6687
631ef239 6688 ac_lo= ac_hi=
212380e3 6689fi
631ef239
AC
6690
6691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6692fi
631ef239
AC
6693
6694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6695# Binary search between lo and hi bounds.
6696while test "x$ac_lo" != "x$ac_hi"; do
6697 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6698 cat >conftest.$ac_ext <<_ACEOF
6699/* confdefs.h. */
6700_ACEOF
6701cat confdefs.h >>conftest.$ac_ext
6702cat >>conftest.$ac_ext <<_ACEOF
6703/* end confdefs.h. */
6704$ac_includes_default
631ef239 6705 typedef long long ac__type_sizeof_;
212380e3
AC
6706int
6707main ()
6708{
631ef239 6709static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
212380e3
AC
6710test_array [0] = 0
6711
6712 ;
6713 return 0;
6714}
6715_ACEOF
6716rm -f conftest.$ac_objext
631ef239
AC
6717if { (ac_try="$ac_compile"
6718case "(($ac_try" in
6719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6720 *) ac_try_echo=$ac_try;;
6721esac
6722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6723 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
6724 ac_status=$?
6725 grep -v '^ *+' conftest.er1 >conftest.err
6726 rm -f conftest.er1
6727 cat conftest.err >&5
6728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6729 (exit $ac_status); } && {
6730 test -z "$ac_c_werror_flag" ||
6731 test ! -s conftest.err
6732 } && test -s conftest.$ac_objext; then
212380e3
AC
6733 ac_hi=$ac_mid
6734else
6735 echo "$as_me: failed program was:" >&5
6736sed 's/^/| /' conftest.$ac_ext >&5
6737
631ef239 6738 ac_lo=`expr '(' $ac_mid ')' + 1`
212380e3 6739fi
631ef239
AC
6740
6741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6742done
6743case $ac_lo in
6744?*) ac_cv_sizeof_long_long=$ac_lo;;
631ef239
AC
6745'') if test "$ac_cv_type_long_long" = yes; then
6746 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
212380e3 6747See \`config.log' for more details." >&5
631ef239 6748echo "$as_me: error: cannot compute sizeof (long long)
212380e3 6749See \`config.log' for more details." >&2;}
631ef239
AC
6750 { (exit 77); exit 77; }; }
6751 else
6752 ac_cv_sizeof_long_long=0
6753 fi ;;
212380e3 6754esac
212380e3
AC
6755else
6756 cat >conftest.$ac_ext <<_ACEOF
6757/* confdefs.h. */
6758_ACEOF
6759cat confdefs.h >>conftest.$ac_ext
6760cat >>conftest.$ac_ext <<_ACEOF
6761/* end confdefs.h. */
6762$ac_includes_default
631ef239
AC
6763 typedef long long ac__type_sizeof_;
6764static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
6765static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
212380e3
AC
6766#include <stdio.h>
6767#include <stdlib.h>
6768int
6769main ()
6770{
6771
6772 FILE *f = fopen ("conftest.val", "w");
6773 if (! f)
631ef239
AC
6774 return 1;
6775 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
212380e3 6776 {
631ef239
AC
6777 long int i = longval ();
6778 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6779 return 1;
212380e3
AC
6780 fprintf (f, "%ld\n", i);
6781 }
6782 else
6783 {
631ef239
AC
6784 unsigned long int i = ulongval ();
6785 if (i != ((long int) (sizeof (ac__type_sizeof_))))
6786 return 1;
212380e3
AC
6787 fprintf (f, "%lu\n", i);
6788 }
631ef239 6789 return ferror (f) || fclose (f) != 0;
212380e3
AC
6790
6791 ;
6792 return 0;
6793}
6794_ACEOF
6795rm -f conftest$ac_exeext
631ef239
AC
6796if { (ac_try="$ac_link"
6797case "(($ac_try" in
6798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6799 *) ac_try_echo=$ac_try;;
6800esac
6801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6802 (eval "$ac_link") 2>&5
212380e3
AC
6803 ac_status=$?
6804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
6806 { (case "(($ac_try" in
6807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6808 *) ac_try_echo=$ac_try;;
6809esac
6810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6811 (eval "$ac_try") 2>&5
212380e3
AC
6812 ac_status=$?
6813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 (exit $ac_status); }; }; then
6815 ac_cv_sizeof_long_long=`cat conftest.val`
6816else
6817 echo "$as_me: program exited with status $ac_status" >&5
6818echo "$as_me: failed program was:" >&5
6819sed 's/^/| /' conftest.$ac_ext >&5
6820
6821( exit $ac_status )
631ef239
AC
6822if test "$ac_cv_type_long_long" = yes; then
6823 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
212380e3 6824See \`config.log' for more details." >&5
631ef239 6825echo "$as_me: error: cannot compute sizeof (long long)
212380e3 6826See \`config.log' for more details." >&2;}
631ef239
AC
6827 { (exit 77); exit 77; }; }
6828 else
6829 ac_cv_sizeof_long_long=0
6830 fi
212380e3 6831fi
631ef239 6832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6833fi
6834rm -f conftest.val
212380e3 6835fi
631ef239
AC
6836{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
6837echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
6838
6839
6840
212380e3
AC
6841cat >>confdefs.h <<_ACEOF
6842#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6843_ACEOF
6844
6845
6846
6847
631ef239
AC
6848{ echo "$as_me:$LINENO: checking for library containing socket" >&5
6849echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
212380e3
AC
6850if test "${ac_cv_search_socket+set}" = set; then
6851 echo $ECHO_N "(cached) $ECHO_C" >&6
6852else
6853 ac_func_search_save_LIBS=$LIBS
212380e3
AC
6854cat >conftest.$ac_ext <<_ACEOF
6855/* confdefs.h. */
6856_ACEOF
6857cat confdefs.h >>conftest.$ac_ext
6858cat >>conftest.$ac_ext <<_ACEOF
6859/* end confdefs.h. */
6860
631ef239
AC
6861/* Override any GCC internal prototype to avoid an error.
6862 Use char because int might match the return type of a GCC
6863 builtin and then its argument prototype would still apply. */
212380e3
AC
6864#ifdef __cplusplus
6865extern "C"
6866#endif
212380e3
AC
6867char socket ();
6868int
6869main ()
6870{
631ef239 6871return socket ();
212380e3
AC
6872 ;
6873 return 0;
6874}
6875_ACEOF
631ef239
AC
6876for ac_lib in '' socket; do
6877 if test -z "$ac_lib"; then
6878 ac_res="none required"
6879 else
6880 ac_res=-l$ac_lib
6881 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6882 fi
6883 rm -f conftest.$ac_objext conftest$ac_exeext
6884if { (ac_try="$ac_link"
6885case "(($ac_try" in
6886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6887 *) ac_try_echo=$ac_try;;
6888esac
6889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6890 (eval "$ac_link") 2>conftest.er1
212380e3
AC
6891 ac_status=$?
6892 grep -v '^ *+' conftest.er1 >conftest.err
6893 rm -f conftest.er1
6894 cat conftest.err >&5
6895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6896 (exit $ac_status); } && {
6897 test -z "$ac_c_werror_flag" ||
6898 test ! -s conftest.err
6899 } && test -s conftest$ac_exeext &&
6900 $as_test_x conftest$ac_exeext; then
6901 ac_cv_search_socket=$ac_res
212380e3
AC
6902else
6903 echo "$as_me: failed program was:" >&5
6904sed 's/^/| /' conftest.$ac_ext >&5
6905
631ef239 6906
212380e3 6907fi
631ef239
AC
6908
6909rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6910 conftest$ac_exeext
6911 if test "${ac_cv_search_socket+set}" = set; then
6912 break
6913fi
6914done
6915if test "${ac_cv_search_socket+set}" = set; then
6916 :
6917else
6918 ac_cv_search_socket=no
6919fi
6920rm conftest.$ac_ext
6921LIBS=$ac_func_search_save_LIBS
6922fi
6923{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
6924echo "${ECHO_T}$ac_cv_search_socket" >&6; }
6925ac_res=$ac_cv_search_socket
6926if test "$ac_res" != no; then
6927 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6928
6929else
6930 { { echo "$as_me:$LINENO: error: You have no socket()! Aborting." >&5
6931echo "$as_me: error: You have no socket()! Aborting." >&2;}
6932 { (exit 1); exit 1; }; }
6933fi
6934
6935
6936if test x"$SUN" = xyes; then
6937 { echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5
6938echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6; }
6939if test "${ac_cv_search_inet_ntoa+set}" = set; then
6940 echo $ECHO_N "(cached) $ECHO_C" >&6
6941else
6942 ac_func_search_save_LIBS=$LIBS
6943cat >conftest.$ac_ext <<_ACEOF
212380e3
AC
6944/* confdefs.h. */
6945_ACEOF
6946cat confdefs.h >>conftest.$ac_ext
6947cat >>conftest.$ac_ext <<_ACEOF
6948/* end confdefs.h. */
6949
631ef239
AC
6950/* Override any GCC internal prototype to avoid an error.
6951 Use char because int might match the return type of a GCC
6952 builtin and then its argument prototype would still apply. */
212380e3
AC
6953#ifdef __cplusplus
6954extern "C"
6955#endif
631ef239 6956char inet_ntoa ();
212380e3
AC
6957int
6958main ()
6959{
631ef239 6960return inet_ntoa ();
212380e3
AC
6961 ;
6962 return 0;
6963}
6964_ACEOF
631ef239
AC
6965for ac_lib in '' nsl; do
6966 if test -z "$ac_lib"; then
6967 ac_res="none required"
6968 else
6969 ac_res=-l$ac_lib
6970 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6971 fi
6972 rm -f conftest.$ac_objext conftest$ac_exeext
6973if { (ac_try="$ac_link"
6974case "(($ac_try" in
6975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6976 *) ac_try_echo=$ac_try;;
6977esac
6978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6979 (eval "$ac_link") 2>conftest.er1
212380e3
AC
6980 ac_status=$?
6981 grep -v '^ *+' conftest.er1 >conftest.err
6982 rm -f conftest.er1
6983 cat conftest.err >&5
6984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
6985 (exit $ac_status); } && {
6986 test -z "$ac_c_werror_flag" ||
6987 test ! -s conftest.err
6988 } && test -s conftest$ac_exeext &&
6989 $as_test_x conftest$ac_exeext; then
6990 ac_cv_search_inet_ntoa=$ac_res
212380e3
AC
6991else
6992 echo "$as_me: failed program was:" >&5
6993sed 's/^/| /' conftest.$ac_ext >&5
6994
631ef239 6995
212380e3 6996fi
631ef239
AC
6997
6998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6999 conftest$ac_exeext
7000 if test "${ac_cv_search_inet_ntoa+set}" = set; then
7001 break
7002fi
7003done
7004if test "${ac_cv_search_inet_ntoa+set}" = set; then
7005 :
7006else
7007 ac_cv_search_inet_ntoa=no
212380e3 7008fi
631ef239 7009rm conftest.$ac_ext
212380e3
AC
7010LIBS=$ac_func_search_save_LIBS
7011fi
631ef239
AC
7012{ echo "$as_me:$LINENO: result: $ac_cv_search_inet_ntoa" >&5
7013echo "${ECHO_T}$ac_cv_search_inet_ntoa" >&6; }
7014ac_res=$ac_cv_search_inet_ntoa
7015if test "$ac_res" != no; then
7016 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
7017
7018else
631ef239
AC
7019 { { echo "$as_me:$LINENO: error: libnsl not found! Aborting." >&5
7020echo "$as_me: error: libnsl not found! Aborting." >&2;}
212380e3
AC
7021 { (exit 1); exit 1; }; }
7022fi
7023
631ef239 7024fi
212380e3 7025
631ef239
AC
7026{ echo "$as_me:$LINENO: checking for socklen_t" >&5
7027echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
212380e3
AC
7028if test "${ac_cv_type_socklen_t+set}" = set; then
7029 echo $ECHO_N "(cached) $ECHO_C" >&6
7030else
7031 cat >conftest.$ac_ext <<_ACEOF
7032/* confdefs.h. */
7033_ACEOF
7034cat confdefs.h >>conftest.$ac_ext
7035cat >>conftest.$ac_ext <<_ACEOF
7036/* end confdefs.h. */
7037#include <sys/types.h>
7038#include <sys/socket.h>
7039
631ef239 7040typedef socklen_t ac__type_new_;
212380e3
AC
7041int
7042main ()
7043{
631ef239 7044if ((ac__type_new_ *) 0)
212380e3 7045 return 0;
631ef239 7046if (sizeof (ac__type_new_))
212380e3
AC
7047 return 0;
7048 ;
7049 return 0;
7050}
7051_ACEOF
7052rm -f conftest.$ac_objext
631ef239
AC
7053if { (ac_try="$ac_compile"
7054case "(($ac_try" in
7055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7056 *) ac_try_echo=$ac_try;;
7057esac
7058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7059 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7060 ac_status=$?
7061 grep -v '^ *+' conftest.er1 >conftest.err
7062 rm -f conftest.er1
7063 cat conftest.err >&5
7064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7065 (exit $ac_status); } && {
7066 test -z "$ac_c_werror_flag" ||
7067 test ! -s conftest.err
7068 } && test -s conftest.$ac_objext; then
212380e3
AC
7069 ac_cv_type_socklen_t=yes
7070else
7071 echo "$as_me: failed program was:" >&5
7072sed 's/^/| /' conftest.$ac_ext >&5
7073
631ef239 7074 ac_cv_type_socklen_t=no
212380e3 7075fi
631ef239
AC
7076
7077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7078fi
631ef239
AC
7079{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
7080echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
212380e3
AC
7081if test $ac_cv_type_socklen_t = yes; then
7082 :
7083else
7084
7085cat >>confdefs.h <<\_ACEOF
7086#define socklen_t unsigned int
7087_ACEOF
7088
7089fi
7090
7091
631ef239 7092# Check whether --enable-ipv6 was given.
212380e3 7093if test "${enable_ipv6+set}" = set; then
631ef239 7094 enableval=$enable_ipv6; ipv6=$enableval
212380e3
AC
7095else
7096 ipv6=no
631ef239
AC
7097fi
7098
212380e3 7099
631ef239
AC
7100{ echo "$as_me:$LINENO: checking for library containing crypt" >&5
7101echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
212380e3
AC
7102if test "${ac_cv_search_crypt+set}" = set; then
7103 echo $ECHO_N "(cached) $ECHO_C" >&6
7104else
7105 ac_func_search_save_LIBS=$LIBS
212380e3
AC
7106cat >conftest.$ac_ext <<_ACEOF
7107/* confdefs.h. */
7108_ACEOF
7109cat confdefs.h >>conftest.$ac_ext
7110cat >>conftest.$ac_ext <<_ACEOF
7111/* end confdefs.h. */
7112
631ef239
AC
7113/* Override any GCC internal prototype to avoid an error.
7114 Use char because int might match the return type of a GCC
7115 builtin and then its argument prototype would still apply. */
212380e3
AC
7116#ifdef __cplusplus
7117extern "C"
7118#endif
212380e3
AC
7119char crypt ();
7120int
7121main ()
7122{
631ef239 7123return crypt ();
212380e3
AC
7124 ;
7125 return 0;
7126}
7127_ACEOF
631ef239
AC
7128for ac_lib in '' crypt descrypt; do
7129 if test -z "$ac_lib"; then
7130 ac_res="none required"
7131 else
7132 ac_res=-l$ac_lib
7133 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7134 fi
7135 rm -f conftest.$ac_objext conftest$ac_exeext
7136if { (ac_try="$ac_link"
7137case "(($ac_try" in
7138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7139 *) ac_try_echo=$ac_try;;
7140esac
7141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7142 (eval "$ac_link") 2>conftest.er1
212380e3
AC
7143 ac_status=$?
7144 grep -v '^ *+' conftest.er1 >conftest.err
7145 rm -f conftest.er1
7146 cat conftest.err >&5
7147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7148 (exit $ac_status); } && {
7149 test -z "$ac_c_werror_flag" ||
7150 test ! -s conftest.err
7151 } && test -s conftest$ac_exeext &&
7152 $as_test_x conftest$ac_exeext; then
7153 ac_cv_search_crypt=$ac_res
212380e3
AC
7154else
7155 echo "$as_me: failed program was:" >&5
7156sed 's/^/| /' conftest.$ac_ext >&5
7157
212380e3 7158
631ef239 7159fi
212380e3 7160
631ef239
AC
7161rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7162 conftest$ac_exeext
7163 if test "${ac_cv_search_crypt+set}" = set; then
7164 break
212380e3 7165fi
631ef239
AC
7166done
7167if test "${ac_cv_search_crypt+set}" = set; then
7168 :
7169else
7170 ac_cv_search_crypt=no
212380e3 7171fi
631ef239 7172rm conftest.$ac_ext
212380e3
AC
7173LIBS=$ac_func_search_save_LIBS
7174fi
631ef239
AC
7175{ echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
7176echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
7177ac_res=$ac_cv_search_crypt
7178if test "$ac_res" != no; then
7179 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
7180
7181fi
7182
7183
7184CRYPT_LIB=$ac_cv_search_crypt
7185
7186if test "$CRYPT_LIB" = "none required"; then
7187 unset CRYPT_LIB
7188elif test "$CRYPT_LIB" = no; then
7189 unset CRYPT_LIB
7190fi
7191
7192
7193
7194if test "$ac_cv_header_sys_wait_h" = yes -o "$ac_cv_header_wait_h" = yes; then
7195 VICONF=viconf
7196 else
7197 VICONF=""
7198fi
7199
7200
7201
631ef239
AC
7202{ echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
7203echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6; }
212380e3
AC
7204if test "${gcc_cv_header_string+set}" = set; then
7205 echo $ECHO_N "(cached) $ECHO_C" >&6
7206else
7207
7208 cat >conftest.$ac_ext <<_ACEOF
7209#include <string.h>
7210 #include <strings.h>
7211_ACEOF
7212rm -f conftest.$ac_objext
631ef239
AC
7213if { (ac_try="$ac_compile"
7214case "(($ac_try" in
7215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7216 *) ac_try_echo=$ac_try;;
7217esac
7218eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7219 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7220 ac_status=$?
7221 grep -v '^ *+' conftest.er1 >conftest.err
7222 rm -f conftest.er1
7223 cat conftest.err >&5
7224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7225 (exit $ac_status); } && {
7226 test -z "$ac_c_werror_flag" ||
7227 test ! -s conftest.err
7228 } && test -s conftest.$ac_objext; then
212380e3
AC
7229 gcc_cv_header_string=yes
7230else
7231 echo "$as_me: failed program was:" >&5
7232sed 's/^/| /' conftest.$ac_ext >&5
7233
631ef239 7234 gcc_cv_header_string=no
212380e3 7235fi
631ef239
AC
7236
7237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
7238
7239fi
631ef239
AC
7240{ echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
7241echo "${ECHO_T}$gcc_cv_header_string" >&6; }
212380e3
AC
7242
7243if test "$gcc_cv_header_string" = "yes"; then
7244
7245cat >>confdefs.h <<\_ACEOF
7246#define STRING_WITH_STRINGS 1
7247_ACEOF
7248
7249fi
7250
631ef239
AC
7251{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
7252echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
212380e3
AC
7253if test "${ac_cv_c_bigendian+set}" = set; then
7254 echo $ECHO_N "(cached) $ECHO_C" >&6
7255else
7256 # See if sys/param.h defines the BYTE_ORDER macro.
7257cat >conftest.$ac_ext <<_ACEOF
7258/* confdefs.h. */
7259_ACEOF
7260cat confdefs.h >>conftest.$ac_ext
7261cat >>conftest.$ac_ext <<_ACEOF
7262/* end confdefs.h. */
7263#include <sys/types.h>
7264#include <sys/param.h>
7265
7266int
7267main ()
7268{
631ef239
AC
7269#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
7270 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
212380e3
AC
7271 bogus endian macros
7272#endif
7273
7274 ;
7275 return 0;
7276}
7277_ACEOF
7278rm -f conftest.$ac_objext
631ef239
AC
7279if { (ac_try="$ac_compile"
7280case "(($ac_try" in
7281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7282 *) ac_try_echo=$ac_try;;
7283esac
7284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7285 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7286 ac_status=$?
7287 grep -v '^ *+' conftest.er1 >conftest.err
7288 rm -f conftest.er1
7289 cat conftest.err >&5
7290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7291 (exit $ac_status); } && {
7292 test -z "$ac_c_werror_flag" ||
7293 test ! -s conftest.err
7294 } && test -s conftest.$ac_objext; then
212380e3
AC
7295 # It does; now see whether it defined to BIG_ENDIAN or not.
7296cat >conftest.$ac_ext <<_ACEOF
7297/* confdefs.h. */
7298_ACEOF
7299cat confdefs.h >>conftest.$ac_ext
7300cat >>conftest.$ac_ext <<_ACEOF
7301/* end confdefs.h. */
7302#include <sys/types.h>
7303#include <sys/param.h>
7304
7305int
7306main ()
7307{
7308#if BYTE_ORDER != BIG_ENDIAN
7309 not big endian
7310#endif
7311
7312 ;
7313 return 0;
7314}
7315_ACEOF
7316rm -f conftest.$ac_objext
631ef239
AC
7317if { (ac_try="$ac_compile"
7318case "(($ac_try" in
7319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7320 *) ac_try_echo=$ac_try;;
7321esac
7322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7323 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7324 ac_status=$?
7325 grep -v '^ *+' conftest.er1 >conftest.err
7326 rm -f conftest.er1
7327 cat conftest.err >&5
7328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7329 (exit $ac_status); } && {
7330 test -z "$ac_c_werror_flag" ||
7331 test ! -s conftest.err
7332 } && test -s conftest.$ac_objext; then
212380e3
AC
7333 ac_cv_c_bigendian=yes
7334else
7335 echo "$as_me: failed program was:" >&5
7336sed 's/^/| /' conftest.$ac_ext >&5
7337
631ef239 7338 ac_cv_c_bigendian=no
212380e3 7339fi
631ef239
AC
7340
7341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
7342else
7343 echo "$as_me: failed program was:" >&5
7344sed 's/^/| /' conftest.$ac_ext >&5
7345
631ef239 7346 # It does not; compile a test program.
212380e3
AC
7347if test "$cross_compiling" = yes; then
7348 # try to guess the endianness by grepping values into an object file
7349 ac_cv_c_bigendian=unknown
7350 cat >conftest.$ac_ext <<_ACEOF
7351/* confdefs.h. */
7352_ACEOF
7353cat confdefs.h >>conftest.$ac_ext
7354cat >>conftest.$ac_ext <<_ACEOF
7355/* end confdefs.h. */
631ef239
AC
7356short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
7357short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
212380e3 7358void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
631ef239
AC
7359short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
7360short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
212380e3
AC
7361void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
7362int
7363main ()
7364{
7365 _ascii (); _ebcdic ();
7366 ;
7367 return 0;
7368}
7369_ACEOF
7370rm -f conftest.$ac_objext
631ef239
AC
7371if { (ac_try="$ac_compile"
7372case "(($ac_try" in
7373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7374 *) ac_try_echo=$ac_try;;
7375esac
7376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7377 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7378 ac_status=$?
7379 grep -v '^ *+' conftest.er1 >conftest.err
7380 rm -f conftest.er1
7381 cat conftest.err >&5
7382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7383 (exit $ac_status); } && {
7384 test -z "$ac_c_werror_flag" ||
7385 test ! -s conftest.err
7386 } && test -s conftest.$ac_objext; then
212380e3
AC
7387 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
7388 ac_cv_c_bigendian=yes
7389fi
7390if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
7391 if test "$ac_cv_c_bigendian" = unknown; then
7392 ac_cv_c_bigendian=no
7393 else
7394 # finding both strings is unlikely to happen, but who knows?
7395 ac_cv_c_bigendian=unknown
7396 fi
7397fi
7398else
7399 echo "$as_me: failed program was:" >&5
7400sed 's/^/| /' conftest.$ac_ext >&5
7401
631ef239 7402
212380e3 7403fi
631ef239
AC
7404
7405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
7406else
7407 cat >conftest.$ac_ext <<_ACEOF
7408/* confdefs.h. */
7409_ACEOF
7410cat confdefs.h >>conftest.$ac_ext
7411cat >>conftest.$ac_ext <<_ACEOF
7412/* end confdefs.h. */
631ef239 7413$ac_includes_default
212380e3
AC
7414int
7415main ()
7416{
631ef239 7417
212380e3
AC
7418 /* Are we little or big endian? From Harbison&Steele. */
7419 union
7420 {
631ef239
AC
7421 long int l;
7422 char c[sizeof (long int)];
212380e3
AC
7423 } u;
7424 u.l = 1;
631ef239
AC
7425 return u.c[sizeof (long int) - 1] == 1;
7426
7427 ;
7428 return 0;
212380e3
AC
7429}
7430_ACEOF
7431rm -f conftest$ac_exeext
631ef239
AC
7432if { (ac_try="$ac_link"
7433case "(($ac_try" in
7434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7435 *) ac_try_echo=$ac_try;;
7436esac
7437eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7438 (eval "$ac_link") 2>&5
212380e3
AC
7439 ac_status=$?
7440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7441 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
7442 { (case "(($ac_try" in
7443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7444 *) ac_try_echo=$ac_try;;
7445esac
7446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7447 (eval "$ac_try") 2>&5
212380e3
AC
7448 ac_status=$?
7449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7450 (exit $ac_status); }; }; then
7451 ac_cv_c_bigendian=no
7452else
7453 echo "$as_me: program exited with status $ac_status" >&5
7454echo "$as_me: failed program was:" >&5
7455sed 's/^/| /' conftest.$ac_ext >&5
7456
7457( exit $ac_status )
7458ac_cv_c_bigendian=yes
7459fi
631ef239 7460rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 7461fi
631ef239
AC
7462
7463
212380e3 7464fi
631ef239
AC
7465
7466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7467fi
631ef239
AC
7468{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
7469echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
212380e3
AC
7470case $ac_cv_c_bigendian in
7471 yes)
7472
7473cat >>confdefs.h <<\_ACEOF
7474#define WORDS_BIGENDIAN 1
7475_ACEOF
7476 ;;
7477 no)
7478 ;;
7479 *)
7480 { { echo "$as_me:$LINENO: error: unknown endianness
7481presetting ac_cv_c_bigendian=no (or yes) will help" >&5
7482echo "$as_me: error: unknown endianness
7483presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
7484 { (exit 1); exit 1; }; } ;;
7485esac
7486
7487
7488if test "${ac_cv_header_stdarg_h+set}" = set; then
631ef239
AC
7489 { echo "$as_me:$LINENO: checking for stdarg.h" >&5
7490echo $ECHO_N "checking for stdarg.h... $ECHO_C" >&6; }
212380e3
AC
7491if test "${ac_cv_header_stdarg_h+set}" = set; then
7492 echo $ECHO_N "(cached) $ECHO_C" >&6
7493fi
631ef239
AC
7494{ echo "$as_me:$LINENO: result: $ac_cv_header_stdarg_h" >&5
7495echo "${ECHO_T}$ac_cv_header_stdarg_h" >&6; }
212380e3
AC
7496else
7497 # Is the header compilable?
631ef239
AC
7498{ echo "$as_me:$LINENO: checking stdarg.h usability" >&5
7499echo $ECHO_N "checking stdarg.h usability... $ECHO_C" >&6; }
212380e3
AC
7500cat >conftest.$ac_ext <<_ACEOF
7501/* confdefs.h. */
7502_ACEOF
7503cat confdefs.h >>conftest.$ac_ext
7504cat >>conftest.$ac_ext <<_ACEOF
7505/* end confdefs.h. */
7506$ac_includes_default
7507#include <stdarg.h>
7508_ACEOF
7509rm -f conftest.$ac_objext
631ef239
AC
7510if { (ac_try="$ac_compile"
7511case "(($ac_try" in
7512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7513 *) ac_try_echo=$ac_try;;
7514esac
7515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7516 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7517 ac_status=$?
7518 grep -v '^ *+' conftest.er1 >conftest.err
7519 rm -f conftest.er1
7520 cat conftest.err >&5
7521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7522 (exit $ac_status); } && {
7523 test -z "$ac_c_werror_flag" ||
7524 test ! -s conftest.err
7525 } && test -s conftest.$ac_objext; then
212380e3
AC
7526 ac_header_compiler=yes
7527else
7528 echo "$as_me: failed program was:" >&5
7529sed 's/^/| /' conftest.$ac_ext >&5
7530
631ef239 7531 ac_header_compiler=no
212380e3 7532fi
631ef239
AC
7533
7534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7535{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7536echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
7537
7538# Is the header present?
631ef239
AC
7539{ echo "$as_me:$LINENO: checking stdarg.h presence" >&5
7540echo $ECHO_N "checking stdarg.h presence... $ECHO_C" >&6; }
212380e3
AC
7541cat >conftest.$ac_ext <<_ACEOF
7542/* confdefs.h. */
7543_ACEOF
7544cat confdefs.h >>conftest.$ac_ext
7545cat >>conftest.$ac_ext <<_ACEOF
7546/* end confdefs.h. */
7547#include <stdarg.h>
7548_ACEOF
631ef239
AC
7549if { (ac_try="$ac_cpp conftest.$ac_ext"
7550case "(($ac_try" in
7551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7552 *) ac_try_echo=$ac_try;;
7553esac
7554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7555 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
7556 ac_status=$?
7557 grep -v '^ *+' conftest.er1 >conftest.err
7558 rm -f conftest.er1
7559 cat conftest.err >&5
7560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7561 (exit $ac_status); } >/dev/null && {
7562 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7563 test ! -s conftest.err
7564 }; then
212380e3
AC
7565 ac_header_preproc=yes
7566else
7567 echo "$as_me: failed program was:" >&5
7568sed 's/^/| /' conftest.$ac_ext >&5
7569
7570 ac_header_preproc=no
7571fi
631ef239 7572
212380e3 7573rm -f conftest.err conftest.$ac_ext
631ef239
AC
7574{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7575echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
7576
7577# So? What about this header?
7578case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7579 yes:no: )
7580 { echo "$as_me:$LINENO: WARNING: stdarg.h: accepted by the compiler, rejected by the preprocessor!" >&5
7581echo "$as_me: WARNING: stdarg.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7582 { echo "$as_me:$LINENO: WARNING: stdarg.h: proceeding with the compiler's result" >&5
7583echo "$as_me: WARNING: stdarg.h: proceeding with the compiler's result" >&2;}
7584 ac_header_preproc=yes
7585 ;;
7586 no:yes:* )
7587 { echo "$as_me:$LINENO: WARNING: stdarg.h: present but cannot be compiled" >&5
7588echo "$as_me: WARNING: stdarg.h: present but cannot be compiled" >&2;}
7589 { echo "$as_me:$LINENO: WARNING: stdarg.h: check for missing prerequisite headers?" >&5
7590echo "$as_me: WARNING: stdarg.h: check for missing prerequisite headers?" >&2;}
7591 { echo "$as_me:$LINENO: WARNING: stdarg.h: see the Autoconf documentation" >&5
7592echo "$as_me: WARNING: stdarg.h: see the Autoconf documentation" >&2;}
7593 { echo "$as_me:$LINENO: WARNING: stdarg.h: section \"Present But Cannot Be Compiled\"" >&5
7594echo "$as_me: WARNING: stdarg.h: section \"Present But Cannot Be Compiled\"" >&2;}
7595 { echo "$as_me:$LINENO: WARNING: stdarg.h: proceeding with the preprocessor's result" >&5
7596echo "$as_me: WARNING: stdarg.h: proceeding with the preprocessor's result" >&2;}
7597 { echo "$as_me:$LINENO: WARNING: stdarg.h: in the future, the compiler will take precedence" >&5
7598echo "$as_me: WARNING: stdarg.h: in the future, the compiler will take precedence" >&2;}
631ef239 7599
212380e3
AC
7600 ;;
7601esac
631ef239
AC
7602{ echo "$as_me:$LINENO: checking for stdarg.h" >&5
7603echo $ECHO_N "checking for stdarg.h... $ECHO_C" >&6; }
212380e3
AC
7604if test "${ac_cv_header_stdarg_h+set}" = set; then
7605 echo $ECHO_N "(cached) $ECHO_C" >&6
7606else
7607 ac_cv_header_stdarg_h=$ac_header_preproc
7608fi
631ef239
AC
7609{ echo "$as_me:$LINENO: result: $ac_cv_header_stdarg_h" >&5
7610echo "${ECHO_T}$ac_cv_header_stdarg_h" >&6; }
212380e3
AC
7611
7612fi
7613if test $ac_cv_header_stdarg_h = yes; then
7614 :
7615else
7616 { { echo "$as_me:$LINENO: error: ** stdarg.h could not be found - ircd-ratbox will not compile without it **" >&5
7617echo "$as_me: error: ** stdarg.h could not be found - ircd-ratbox will not compile without it **" >&2;}
7618 { (exit 1); exit 1; }; }
7619fi
7620
7621
7622
7623
7624if test "$ac_cv_c_compiler_gnu" = yes; then
7625
631ef239
AC
7626{ echo "$as_me:$LINENO: checking for strlcpy" >&5
7627echo $ECHO_N "checking for strlcpy... $ECHO_C" >&6; }
212380e3
AC
7628save_CFLAGS=$CFLAGS
7629CFLAGS="$CFLAGS -Wimplicit -Werror"
7630
7631cat >conftest.$ac_ext <<_ACEOF
7632/* confdefs.h. */
7633_ACEOF
7634cat confdefs.h >>conftest.$ac_ext
7635cat >>conftest.$ac_ext <<_ACEOF
7636/* end confdefs.h. */
7637#include <string.h>
7638 #include <stdlib.h>
7639int
7640main ()
7641{
7642char *a = malloc(6);
7643 strlcpy(a, "hello", 6);
7644
7645 ;
7646 return 0;
7647}
7648_ACEOF
7649rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
7650if { (ac_try="$ac_link"
7651case "(($ac_try" in
7652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7653 *) ac_try_echo=$ac_try;;
7654esac
7655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7656 (eval "$ac_link") 2>conftest.er1
212380e3
AC
7657 ac_status=$?
7658 grep -v '^ *+' conftest.er1 >conftest.err
7659 rm -f conftest.er1
7660 cat conftest.err >&5
7661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7662 (exit $ac_status); } && {
7663 test -z "$ac_c_werror_flag" ||
7664 test ! -s conftest.err
7665 } && test -s conftest$ac_exeext &&
7666 $as_test_x conftest$ac_exeext; then
7667 { echo "$as_me:$LINENO: result: yes" >&5
7668echo "${ECHO_T}yes" >&6; }
212380e3
AC
7669
7670cat >>confdefs.h <<\_ACEOF
7671#define HAVE_STRLCPY 1
7672_ACEOF
7673
7674else
7675 echo "$as_me: failed program was:" >&5
7676sed 's/^/| /' conftest.$ac_ext >&5
7677
631ef239
AC
7678 { echo "$as_me:$LINENO: result: no" >&5
7679echo "${ECHO_T}no" >&6; }
212380e3
AC
7680
7681fi
631ef239
AC
7682
7683rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
7684 conftest$ac_exeext conftest.$ac_ext
7685
631ef239
AC
7686{ echo "$as_me:$LINENO: checking for strlcat" >&5
7687echo $ECHO_N "checking for strlcat... $ECHO_C" >&6; }
212380e3
AC
7688cat >conftest.$ac_ext <<_ACEOF
7689/* confdefs.h. */
7690_ACEOF
7691cat confdefs.h >>conftest.$ac_ext
7692cat >>conftest.$ac_ext <<_ACEOF
7693/* end confdefs.h. */
7694#include <string.h>
7695 #include <stdlib.h>
7696int
7697main ()
7698{
7699char *a = malloc(6);
7700 a[0] = '\0';
7701 strlcat(a, "hello", 6);
7702
7703 ;
7704 return 0;
7705}
7706_ACEOF
7707rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
7708if { (ac_try="$ac_link"
7709case "(($ac_try" in
7710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7711 *) ac_try_echo=$ac_try;;
7712esac
7713eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7714 (eval "$ac_link") 2>conftest.er1
212380e3
AC
7715 ac_status=$?
7716 grep -v '^ *+' conftest.er1 >conftest.err
7717 rm -f conftest.er1
7718 cat conftest.err >&5
7719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7720 (exit $ac_status); } && {
7721 test -z "$ac_c_werror_flag" ||
7722 test ! -s conftest.err
7723 } && test -s conftest$ac_exeext &&
7724 $as_test_x conftest$ac_exeext; then
7725 { echo "$as_me:$LINENO: result: yes" >&5
7726echo "${ECHO_T}yes" >&6; }
212380e3
AC
7727
7728cat >>confdefs.h <<\_ACEOF
7729#define HAVE_STRLCAT 1
7730_ACEOF
7731
7732else
7733 echo "$as_me: failed program was:" >&5
7734sed 's/^/| /' conftest.$ac_ext >&5
7735
631ef239
AC
7736 { echo "$as_me:$LINENO: result: no" >&5
7737echo "${ECHO_T}no" >&6; }
212380e3
AC
7738
7739fi
631ef239
AC
7740
7741rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
7742 conftest$ac_exeext conftest.$ac_ext
7743
7744CFLAGS=$save_CFLAGS
7745
7746else
7747
7748
7749
7750
7751for ac_func in strlcat strlcpy
7752do
7753as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
7754{ echo "$as_me:$LINENO: checking for $ac_func" >&5
7755echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
7756if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
7757 echo $ECHO_N "(cached) $ECHO_C" >&6
7758else
7759 cat >conftest.$ac_ext <<_ACEOF
7760/* confdefs.h. */
7761_ACEOF
7762cat confdefs.h >>conftest.$ac_ext
7763cat >>conftest.$ac_ext <<_ACEOF
7764/* end confdefs.h. */
7765/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7766 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7767#define $ac_func innocuous_$ac_func
7768
7769/* System header to define __stub macros and hopefully few prototypes,
7770 which can conflict with char $ac_func (); below.
7771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7772 <limits.h> exists even on freestanding compilers. */
7773
7774#ifdef __STDC__
7775# include <limits.h>
7776#else
7777# include <assert.h>
7778#endif
7779
7780#undef $ac_func
7781
631ef239
AC
7782/* Override any GCC internal prototype to avoid an error.
7783 Use char because int might match the return type of a GCC
7784 builtin and then its argument prototype would still apply. */
212380e3
AC
7785#ifdef __cplusplus
7786extern "C"
212380e3 7787#endif
212380e3
AC
7788char $ac_func ();
7789/* The GNU C library defines this for functions which it implements
7790 to always fail with ENOSYS. Some functions are actually named
7791 something starting with __ and the normal name is an alias. */
631ef239 7792#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 7793choke me
212380e3
AC
7794#endif
7795
7796int
7797main ()
7798{
631ef239 7799return $ac_func ();
212380e3
AC
7800 ;
7801 return 0;
7802}
7803_ACEOF
7804rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
7805if { (ac_try="$ac_link"
7806case "(($ac_try" in
7807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7808 *) ac_try_echo=$ac_try;;
7809esac
7810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7811 (eval "$ac_link") 2>conftest.er1
212380e3
AC
7812 ac_status=$?
7813 grep -v '^ *+' conftest.er1 >conftest.err
7814 rm -f conftest.er1
7815 cat conftest.err >&5
7816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7817 (exit $ac_status); } && {
7818 test -z "$ac_c_werror_flag" ||
7819 test ! -s conftest.err
7820 } && test -s conftest$ac_exeext &&
7821 $as_test_x conftest$ac_exeext; then
212380e3
AC
7822 eval "$as_ac_var=yes"
7823else
7824 echo "$as_me: failed program was:" >&5
7825sed 's/^/| /' conftest.$ac_ext >&5
7826
631ef239 7827 eval "$as_ac_var=no"
212380e3 7828fi
631ef239
AC
7829
7830rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
7831 conftest$ac_exeext conftest.$ac_ext
7832fi
631ef239
AC
7833ac_res=`eval echo '${'$as_ac_var'}'`
7834 { echo "$as_me:$LINENO: result: $ac_res" >&5
7835echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
7836if test `eval echo '${'$as_ac_var'}'` = yes; then
7837 cat >>confdefs.h <<_ACEOF
7838#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7839_ACEOF
7840
7841fi
7842done
7843
7844
7845fi
7846
631ef239
AC
7847{ echo "$as_me:$LINENO: checking for u_int32_t" >&5
7848echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; }
212380e3
AC
7849if test "${ac_cv_type_u_int32_t+set}" = set; then
7850 echo $ECHO_N "(cached) $ECHO_C" >&6
7851else
7852 cat >conftest.$ac_ext <<_ACEOF
7853/* confdefs.h. */
7854_ACEOF
7855cat confdefs.h >>conftest.$ac_ext
7856cat >>conftest.$ac_ext <<_ACEOF
7857/* end confdefs.h. */
7858$ac_includes_default
631ef239 7859typedef u_int32_t ac__type_new_;
212380e3
AC
7860int
7861main ()
7862{
631ef239 7863if ((ac__type_new_ *) 0)
212380e3 7864 return 0;
631ef239 7865if (sizeof (ac__type_new_))
212380e3
AC
7866 return 0;
7867 ;
7868 return 0;
7869}
7870_ACEOF
7871rm -f conftest.$ac_objext
631ef239
AC
7872if { (ac_try="$ac_compile"
7873case "(($ac_try" in
7874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7875 *) ac_try_echo=$ac_try;;
7876esac
7877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7878 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7879 ac_status=$?
7880 grep -v '^ *+' conftest.er1 >conftest.err
7881 rm -f conftest.er1
7882 cat conftest.err >&5
7883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7884 (exit $ac_status); } && {
7885 test -z "$ac_c_werror_flag" ||
7886 test ! -s conftest.err
7887 } && test -s conftest.$ac_objext; then
212380e3
AC
7888 ac_cv_type_u_int32_t=yes
7889else
7890 echo "$as_me: failed program was:" >&5
7891sed 's/^/| /' conftest.$ac_ext >&5
7892
631ef239 7893 ac_cv_type_u_int32_t=no
212380e3 7894fi
631ef239
AC
7895
7896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7897fi
631ef239
AC
7898{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5
7899echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6; }
212380e3
AC
7900if test $ac_cv_type_u_int32_t = yes; then
7901 :
7902else
7903
631ef239
AC
7904 { echo "$as_me:$LINENO: checking for uint32_t" >&5
7905echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
212380e3
AC
7906if test "${ac_cv_type_uint32_t+set}" = set; then
7907 echo $ECHO_N "(cached) $ECHO_C" >&6
7908else
7909 cat >conftest.$ac_ext <<_ACEOF
7910/* confdefs.h. */
7911_ACEOF
7912cat confdefs.h >>conftest.$ac_ext
7913cat >>conftest.$ac_ext <<_ACEOF
7914/* end confdefs.h. */
7915$ac_includes_default
631ef239 7916typedef uint32_t ac__type_new_;
212380e3
AC
7917int
7918main ()
7919{
631ef239 7920if ((ac__type_new_ *) 0)
212380e3 7921 return 0;
631ef239 7922if (sizeof (ac__type_new_))
212380e3
AC
7923 return 0;
7924 ;
7925 return 0;
7926}
7927_ACEOF
7928rm -f conftest.$ac_objext
631ef239
AC
7929if { (ac_try="$ac_compile"
7930case "(($ac_try" in
7931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7932 *) ac_try_echo=$ac_try;;
7933esac
7934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7935 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
7936 ac_status=$?
7937 grep -v '^ *+' conftest.er1 >conftest.err
7938 rm -f conftest.er1
7939 cat conftest.err >&5
7940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
7941 (exit $ac_status); } && {
7942 test -z "$ac_c_werror_flag" ||
7943 test ! -s conftest.err
7944 } && test -s conftest.$ac_objext; then
212380e3
AC
7945 ac_cv_type_uint32_t=yes
7946else
7947 echo "$as_me: failed program was:" >&5
7948sed 's/^/| /' conftest.$ac_ext >&5
7949
631ef239 7950 ac_cv_type_uint32_t=no
212380e3 7951fi
631ef239
AC
7952
7953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 7954fi
631ef239
AC
7955{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
7956echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
212380e3
AC
7957if test $ac_cv_type_uint32_t = yes; then
7958
7959
7960cat >>confdefs.h <<\_ACEOF
7961#define u_int32_t uint32_t
7962_ACEOF
7963
7964
7965else
7966
7967 { echo "$as_me:$LINENO: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&5
7968echo "$as_me: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&2;}
7969
7970cat >>confdefs.h <<\_ACEOF
7971#define u_int32_t unsigned long int
7972_ACEOF
7973
7974
7975fi
7976
7977
7978fi
7979
7980
631ef239
AC
7981{ echo "$as_me:$LINENO: checking for u_int16_t" >&5
7982echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; }
212380e3
AC
7983if test "${ac_cv_type_u_int16_t+set}" = set; then
7984 echo $ECHO_N "(cached) $ECHO_C" >&6
7985else
7986 cat >conftest.$ac_ext <<_ACEOF
7987/* confdefs.h. */
7988_ACEOF
7989cat confdefs.h >>conftest.$ac_ext
7990cat >>conftest.$ac_ext <<_ACEOF
7991/* end confdefs.h. */
7992$ac_includes_default
631ef239 7993typedef u_int16_t ac__type_new_;
212380e3
AC
7994int
7995main ()
7996{
631ef239 7997if ((ac__type_new_ *) 0)
212380e3 7998 return 0;
631ef239 7999if (sizeof (ac__type_new_))
212380e3
AC
8000 return 0;
8001 ;
8002 return 0;
8003}
8004_ACEOF
8005rm -f conftest.$ac_objext
631ef239
AC
8006if { (ac_try="$ac_compile"
8007case "(($ac_try" in
8008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8009 *) ac_try_echo=$ac_try;;
8010esac
8011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8012 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
8013 ac_status=$?
8014 grep -v '^ *+' conftest.er1 >conftest.err
8015 rm -f conftest.er1
8016 cat conftest.err >&5
8017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8018 (exit $ac_status); } && {
8019 test -z "$ac_c_werror_flag" ||
8020 test ! -s conftest.err
8021 } && test -s conftest.$ac_objext; then
212380e3
AC
8022 ac_cv_type_u_int16_t=yes
8023else
8024 echo "$as_me: failed program was:" >&5
8025sed 's/^/| /' conftest.$ac_ext >&5
8026
631ef239 8027 ac_cv_type_u_int16_t=no
212380e3 8028fi
631ef239
AC
8029
8030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8031fi
631ef239
AC
8032{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5
8033echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; }
212380e3
AC
8034if test $ac_cv_type_u_int16_t = yes; then
8035 :
8036else
8037
631ef239
AC
8038 { echo "$as_me:$LINENO: checking for uint16_t" >&5
8039echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
212380e3
AC
8040if test "${ac_cv_type_uint16_t+set}" = set; then
8041 echo $ECHO_N "(cached) $ECHO_C" >&6
8042else
8043 cat >conftest.$ac_ext <<_ACEOF
8044/* confdefs.h. */
8045_ACEOF
8046cat confdefs.h >>conftest.$ac_ext
8047cat >>conftest.$ac_ext <<_ACEOF
8048/* end confdefs.h. */
8049$ac_includes_default
631ef239 8050typedef uint16_t ac__type_new_;
212380e3
AC
8051int
8052main ()
8053{
631ef239 8054if ((ac__type_new_ *) 0)
212380e3 8055 return 0;
631ef239 8056if (sizeof (ac__type_new_))
212380e3
AC
8057 return 0;
8058 ;
8059 return 0;
8060}
8061_ACEOF
8062rm -f conftest.$ac_objext
631ef239
AC
8063if { (ac_try="$ac_compile"
8064case "(($ac_try" in
8065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8066 *) ac_try_echo=$ac_try;;
8067esac
8068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8069 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
8070 ac_status=$?
8071 grep -v '^ *+' conftest.er1 >conftest.err
8072 rm -f conftest.er1
8073 cat conftest.err >&5
8074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8075 (exit $ac_status); } && {
8076 test -z "$ac_c_werror_flag" ||
8077 test ! -s conftest.err
8078 } && test -s conftest.$ac_objext; then
212380e3
AC
8079 ac_cv_type_uint16_t=yes
8080else
8081 echo "$as_me: failed program was:" >&5
8082sed 's/^/| /' conftest.$ac_ext >&5
8083
631ef239 8084 ac_cv_type_uint16_t=no
212380e3 8085fi
631ef239
AC
8086
8087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8088fi
631ef239
AC
8089{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
8090echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
212380e3
AC
8091if test $ac_cv_type_uint16_t = yes; then
8092
8093
8094cat >>confdefs.h <<\_ACEOF
8095#define u_int16_t uint16_t
8096_ACEOF
8097
8098
8099else
8100
8101 { echo "$as_me:$LINENO: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&5
8102echo "$as_me: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&2;}
8103
8104cat >>confdefs.h <<\_ACEOF
8105#define u_int16_t unsigned short int
8106_ACEOF
8107
8108
8109fi
8110
8111
8112fi
8113
8114
631ef239
AC
8115{ echo "$as_me:$LINENO: checking for in_port_t" >&5
8116echo $ECHO_N "checking for in_port_t... $ECHO_C" >&6; }
212380e3
AC
8117if test "${ac_cv_type_in_port_t+set}" = set; then
8118 echo $ECHO_N "(cached) $ECHO_C" >&6
8119else
8120 cat >conftest.$ac_ext <<_ACEOF
8121/* confdefs.h. */
8122_ACEOF
8123cat confdefs.h >>conftest.$ac_ext
8124cat >>conftest.$ac_ext <<_ACEOF
8125/* end confdefs.h. */
8126#include <sys/types.h>
8127#include <netinet/in.h>
8128
631ef239 8129typedef in_port_t ac__type_new_;
212380e3
AC
8130int
8131main ()
8132{
631ef239 8133if ((ac__type_new_ *) 0)
212380e3 8134 return 0;
631ef239 8135if (sizeof (ac__type_new_))
212380e3
AC
8136 return 0;
8137 ;
8138 return 0;
8139}
8140_ACEOF
8141rm -f conftest.$ac_objext
631ef239
AC
8142if { (ac_try="$ac_compile"
8143case "(($ac_try" in
8144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8145 *) ac_try_echo=$ac_try;;
8146esac
8147eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8148 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
8149 ac_status=$?
8150 grep -v '^ *+' conftest.er1 >conftest.err
8151 rm -f conftest.er1
8152 cat conftest.err >&5
8153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8154 (exit $ac_status); } && {
8155 test -z "$ac_c_werror_flag" ||
8156 test ! -s conftest.err
8157 } && test -s conftest.$ac_objext; then
212380e3
AC
8158 ac_cv_type_in_port_t=yes
8159else
8160 echo "$as_me: failed program was:" >&5
8161sed 's/^/| /' conftest.$ac_ext >&5
8162
631ef239 8163 ac_cv_type_in_port_t=no
212380e3 8164fi
631ef239
AC
8165
8166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8167fi
631ef239
AC
8168{ echo "$as_me:$LINENO: result: $ac_cv_type_in_port_t" >&5
8169echo "${ECHO_T}$ac_cv_type_in_port_t" >&6; }
212380e3
AC
8170if test $ac_cv_type_in_port_t = yes; then
8171 :
8172else
8173
8174cat >>confdefs.h <<\_ACEOF
8175#define in_port_t u_int16_t
8176_ACEOF
8177
8178fi
8179
8180
631ef239
AC
8181{ echo "$as_me:$LINENO: checking for sa_family_t" >&5
8182echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6; }
212380e3
AC
8183if test "${ac_cv_type_sa_family_t+set}" = set; then
8184 echo $ECHO_N "(cached) $ECHO_C" >&6
8185else
8186 cat >conftest.$ac_ext <<_ACEOF
8187/* confdefs.h. */
8188_ACEOF
8189cat confdefs.h >>conftest.$ac_ext
8190cat >>conftest.$ac_ext <<_ACEOF
8191/* end confdefs.h. */
8192#include <sys/types.h>
8193#include <sys/socket.h>
8194
631ef239 8195typedef sa_family_t ac__type_new_;
212380e3
AC
8196int
8197main ()
8198{
631ef239 8199if ((ac__type_new_ *) 0)
212380e3 8200 return 0;
631ef239 8201if (sizeof (ac__type_new_))
212380e3
AC
8202 return 0;
8203 ;
8204 return 0;
8205}
8206_ACEOF
8207rm -f conftest.$ac_objext
631ef239
AC
8208if { (ac_try="$ac_compile"
8209case "(($ac_try" in
8210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8211 *) ac_try_echo=$ac_try;;
8212esac
8213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8214 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
8215 ac_status=$?
8216 grep -v '^ *+' conftest.er1 >conftest.err
8217 rm -f conftest.er1
8218 cat conftest.err >&5
8219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8220 (exit $ac_status); } && {
8221 test -z "$ac_c_werror_flag" ||
8222 test ! -s conftest.err
8223 } && test -s conftest.$ac_objext; then
212380e3
AC
8224 ac_cv_type_sa_family_t=yes
8225else
8226 echo "$as_me: failed program was:" >&5
8227sed 's/^/| /' conftest.$ac_ext >&5
8228
631ef239 8229 ac_cv_type_sa_family_t=no
212380e3 8230fi
631ef239
AC
8231
8232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8233fi
631ef239
AC
8234{ echo "$as_me:$LINENO: result: $ac_cv_type_sa_family_t" >&5
8235echo "${ECHO_T}$ac_cv_type_sa_family_t" >&6; }
212380e3
AC
8236if test $ac_cv_type_sa_family_t = yes; then
8237 :
8238else
8239
8240cat >>confdefs.h <<\_ACEOF
8241#define sa_family_t u_int16_t
8242_ACEOF
8243
8244fi
8245
8246
631ef239
AC
8247{ echo "$as_me:$LINENO: checking for uintptr_t" >&5
8248echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
212380e3
AC
8249if test "${ac_cv_type_uintptr_t+set}" = set; then
8250 echo $ECHO_N "(cached) $ECHO_C" >&6
8251else
8252 cat >conftest.$ac_ext <<_ACEOF
8253/* confdefs.h. */
8254_ACEOF
8255cat confdefs.h >>conftest.$ac_ext
8256cat >>conftest.$ac_ext <<_ACEOF
8257/* end confdefs.h. */
8258$ac_includes_default
631ef239 8259typedef uintptr_t ac__type_new_;
212380e3
AC
8260int
8261main ()
8262{
631ef239 8263if ((ac__type_new_ *) 0)
212380e3 8264 return 0;
631ef239 8265if (sizeof (ac__type_new_))
212380e3
AC
8266 return 0;
8267 ;
8268 return 0;
8269}
8270_ACEOF
8271rm -f conftest.$ac_objext
631ef239
AC
8272if { (ac_try="$ac_compile"
8273case "(($ac_try" in
8274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8275 *) ac_try_echo=$ac_try;;
8276esac
8277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8278 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
8279 ac_status=$?
8280 grep -v '^ *+' conftest.er1 >conftest.err
8281 rm -f conftest.er1
8282 cat conftest.err >&5
8283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8284 (exit $ac_status); } && {
8285 test -z "$ac_c_werror_flag" ||
8286 test ! -s conftest.err
8287 } && test -s conftest.$ac_objext; then
212380e3
AC
8288 ac_cv_type_uintptr_t=yes
8289else
8290 echo "$as_me: failed program was:" >&5
8291sed 's/^/| /' conftest.$ac_ext >&5
8292
631ef239 8293 ac_cv_type_uintptr_t=no
212380e3 8294fi
631ef239
AC
8295
8296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 8297fi
631ef239
AC
8298{ echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
8299echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
212380e3
AC
8300if test $ac_cv_type_uintptr_t = yes; then
8301
8302cat >>confdefs.h <<_ACEOF
8303#define HAVE_UINTPTR_T 1
8304_ACEOF
8305
8306
8307fi
8308
8309
8310
8311
8312
8313
8314
8315
8316for ac_func in socketpair vsnprintf mmap gettimeofday strdup strndup
8317do
8318as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
8319{ echo "$as_me:$LINENO: checking for $ac_func" >&5
8320echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
8321if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
8322 echo $ECHO_N "(cached) $ECHO_C" >&6
8323else
8324 cat >conftest.$ac_ext <<_ACEOF
8325/* confdefs.h. */
8326_ACEOF
8327cat confdefs.h >>conftest.$ac_ext
8328cat >>conftest.$ac_ext <<_ACEOF
8329/* end confdefs.h. */
8330/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8331 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8332#define $ac_func innocuous_$ac_func
8333
8334/* System header to define __stub macros and hopefully few prototypes,
8335 which can conflict with char $ac_func (); below.
8336 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8337 <limits.h> exists even on freestanding compilers. */
8338
8339#ifdef __STDC__
8340# include <limits.h>
8341#else
8342# include <assert.h>
8343#endif
8344
8345#undef $ac_func
8346
631ef239
AC
8347/* Override any GCC internal prototype to avoid an error.
8348 Use char because int might match the return type of a GCC
8349 builtin and then its argument prototype would still apply. */
212380e3
AC
8350#ifdef __cplusplus
8351extern "C"
212380e3 8352#endif
212380e3
AC
8353char $ac_func ();
8354/* The GNU C library defines this for functions which it implements
8355 to always fail with ENOSYS. Some functions are actually named
8356 something starting with __ and the normal name is an alias. */
631ef239 8357#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 8358choke me
212380e3
AC
8359#endif
8360
8361int
8362main ()
8363{
631ef239 8364return $ac_func ();
212380e3
AC
8365 ;
8366 return 0;
8367}
8368_ACEOF
8369rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8370if { (ac_try="$ac_link"
8371case "(($ac_try" in
8372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8373 *) ac_try_echo=$ac_try;;
8374esac
8375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8376 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8377 ac_status=$?
8378 grep -v '^ *+' conftest.er1 >conftest.err
8379 rm -f conftest.er1
8380 cat conftest.err >&5
8381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8382 (exit $ac_status); } && {
8383 test -z "$ac_c_werror_flag" ||
8384 test ! -s conftest.err
8385 } && test -s conftest$ac_exeext &&
8386 $as_test_x conftest$ac_exeext; then
212380e3
AC
8387 eval "$as_ac_var=yes"
8388else
8389 echo "$as_me: failed program was:" >&5
8390sed 's/^/| /' conftest.$ac_ext >&5
8391
631ef239 8392 eval "$as_ac_var=no"
212380e3 8393fi
631ef239
AC
8394
8395rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8396 conftest$ac_exeext conftest.$ac_ext
8397fi
631ef239
AC
8398ac_res=`eval echo '${'$as_ac_var'}'`
8399 { echo "$as_me:$LINENO: result: $ac_res" >&5
8400echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
8401if test `eval echo '${'$as_ac_var'}'` = yes; then
8402 cat >>confdefs.h <<_ACEOF
8403#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8404_ACEOF
8405
8406fi
8407done
8408
8409
8410# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
8411# for constant arguments. Useless!
631ef239
AC
8412{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
8413echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
212380e3
AC
8414if test "${ac_cv_working_alloca_h+set}" = set; then
8415 echo $ECHO_N "(cached) $ECHO_C" >&6
8416else
8417 cat >conftest.$ac_ext <<_ACEOF
8418/* confdefs.h. */
8419_ACEOF
8420cat confdefs.h >>conftest.$ac_ext
8421cat >>conftest.$ac_ext <<_ACEOF
8422/* end confdefs.h. */
8423#include <alloca.h>
8424int
8425main ()
8426{
8427char *p = (char *) alloca (2 * sizeof (int));
631ef239 8428 if (p) return 0;
212380e3
AC
8429 ;
8430 return 0;
8431}
8432_ACEOF
8433rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8434if { (ac_try="$ac_link"
8435case "(($ac_try" in
8436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8437 *) ac_try_echo=$ac_try;;
8438esac
8439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8440 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8441 ac_status=$?
8442 grep -v '^ *+' conftest.er1 >conftest.err
8443 rm -f conftest.er1
8444 cat conftest.err >&5
8445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8446 (exit $ac_status); } && {
8447 test -z "$ac_c_werror_flag" ||
8448 test ! -s conftest.err
8449 } && test -s conftest$ac_exeext &&
8450 $as_test_x conftest$ac_exeext; then
212380e3
AC
8451 ac_cv_working_alloca_h=yes
8452else
8453 echo "$as_me: failed program was:" >&5
8454sed 's/^/| /' conftest.$ac_ext >&5
8455
631ef239 8456 ac_cv_working_alloca_h=no
212380e3 8457fi
631ef239
AC
8458
8459rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8460 conftest$ac_exeext conftest.$ac_ext
8461fi
631ef239
AC
8462{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
8463echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
212380e3
AC
8464if test $ac_cv_working_alloca_h = yes; then
8465
8466cat >>confdefs.h <<\_ACEOF
8467#define HAVE_ALLOCA_H 1
8468_ACEOF
8469
8470fi
8471
631ef239
AC
8472{ echo "$as_me:$LINENO: checking for alloca" >&5
8473echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
212380e3
AC
8474if test "${ac_cv_func_alloca_works+set}" = set; then
8475 echo $ECHO_N "(cached) $ECHO_C" >&6
8476else
8477 cat >conftest.$ac_ext <<_ACEOF
8478/* confdefs.h. */
8479_ACEOF
8480cat confdefs.h >>conftest.$ac_ext
8481cat >>conftest.$ac_ext <<_ACEOF
8482/* end confdefs.h. */
8483#ifdef __GNUC__
8484# define alloca __builtin_alloca
8485#else
8486# ifdef _MSC_VER
8487# include <malloc.h>
8488# define alloca _alloca
8489# else
631ef239 8490# ifdef HAVE_ALLOCA_H
212380e3
AC
8491# include <alloca.h>
8492# else
8493# ifdef _AIX
8494 #pragma alloca
8495# else
8496# ifndef alloca /* predefined by HP cc +Olibcalls */
8497char *alloca ();
8498# endif
8499# endif
8500# endif
8501# endif
8502#endif
8503
8504int
8505main ()
8506{
8507char *p = (char *) alloca (1);
631ef239 8508 if (p) return 0;
212380e3
AC
8509 ;
8510 return 0;
8511}
8512_ACEOF
8513rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8514if { (ac_try="$ac_link"
8515case "(($ac_try" in
8516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517 *) ac_try_echo=$ac_try;;
8518esac
8519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8520 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8521 ac_status=$?
8522 grep -v '^ *+' conftest.er1 >conftest.err
8523 rm -f conftest.er1
8524 cat conftest.err >&5
8525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8526 (exit $ac_status); } && {
8527 test -z "$ac_c_werror_flag" ||
8528 test ! -s conftest.err
8529 } && test -s conftest$ac_exeext &&
8530 $as_test_x conftest$ac_exeext; then
212380e3
AC
8531 ac_cv_func_alloca_works=yes
8532else
8533 echo "$as_me: failed program was:" >&5
8534sed 's/^/| /' conftest.$ac_ext >&5
8535
631ef239 8536 ac_cv_func_alloca_works=no
212380e3 8537fi
631ef239
AC
8538
8539rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8540 conftest$ac_exeext conftest.$ac_ext
8541fi
631ef239
AC
8542{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
8543echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
212380e3
AC
8544
8545if test $ac_cv_func_alloca_works = yes; then
8546
8547cat >>confdefs.h <<\_ACEOF
8548#define HAVE_ALLOCA 1
8549_ACEOF
8550
8551else
8552 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
8553# that cause trouble. Some versions do not even contain alloca or
8554# contain a buggy version. If you still want to use their alloca,
8555# use ar to extract alloca.o from them instead of compiling alloca.c.
8556
631ef239 8557ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
212380e3
AC
8558
8559cat >>confdefs.h <<\_ACEOF
8560#define C_ALLOCA 1
8561_ACEOF
8562
8563
631ef239
AC
8564{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
8565echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
212380e3
AC
8566if test "${ac_cv_os_cray+set}" = set; then
8567 echo $ECHO_N "(cached) $ECHO_C" >&6
8568else
8569 cat >conftest.$ac_ext <<_ACEOF
8570/* confdefs.h. */
8571_ACEOF
8572cat confdefs.h >>conftest.$ac_ext
8573cat >>conftest.$ac_ext <<_ACEOF
8574/* end confdefs.h. */
631ef239 8575#if defined CRAY && ! defined CRAY2
212380e3
AC
8576webecray
8577#else
8578wenotbecray
8579#endif
8580
8581_ACEOF
8582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8583 $EGREP "webecray" >/dev/null 2>&1; then
8584 ac_cv_os_cray=yes
8585else
8586 ac_cv_os_cray=no
8587fi
8588rm -f conftest*
8589
8590fi
631ef239
AC
8591{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
8592echo "${ECHO_T}$ac_cv_os_cray" >&6; }
212380e3
AC
8593if test $ac_cv_os_cray = yes; then
8594 for ac_func in _getb67 GETB67 getb67; do
8595 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
8596{ echo "$as_me:$LINENO: checking for $ac_func" >&5
8597echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
8598if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
8599 echo $ECHO_N "(cached) $ECHO_C" >&6
8600else
8601 cat >conftest.$ac_ext <<_ACEOF
8602/* confdefs.h. */
8603_ACEOF
8604cat confdefs.h >>conftest.$ac_ext
8605cat >>conftest.$ac_ext <<_ACEOF
8606/* end confdefs.h. */
8607/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8608 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8609#define $ac_func innocuous_$ac_func
8610
8611/* System header to define __stub macros and hopefully few prototypes,
8612 which can conflict with char $ac_func (); below.
8613 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8614 <limits.h> exists even on freestanding compilers. */
8615
8616#ifdef __STDC__
8617# include <limits.h>
8618#else
8619# include <assert.h>
8620#endif
8621
8622#undef $ac_func
8623
631ef239
AC
8624/* Override any GCC internal prototype to avoid an error.
8625 Use char because int might match the return type of a GCC
8626 builtin and then its argument prototype would still apply. */
212380e3
AC
8627#ifdef __cplusplus
8628extern "C"
212380e3 8629#endif
212380e3
AC
8630char $ac_func ();
8631/* The GNU C library defines this for functions which it implements
8632 to always fail with ENOSYS. Some functions are actually named
8633 something starting with __ and the normal name is an alias. */
631ef239 8634#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 8635choke me
212380e3
AC
8636#endif
8637
8638int
8639main ()
8640{
631ef239 8641return $ac_func ();
212380e3
AC
8642 ;
8643 return 0;
8644}
8645_ACEOF
8646rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8647if { (ac_try="$ac_link"
8648case "(($ac_try" in
8649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8650 *) ac_try_echo=$ac_try;;
8651esac
8652eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8653 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8654 ac_status=$?
8655 grep -v '^ *+' conftest.er1 >conftest.err
8656 rm -f conftest.er1
8657 cat conftest.err >&5
8658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8659 (exit $ac_status); } && {
8660 test -z "$ac_c_werror_flag" ||
8661 test ! -s conftest.err
8662 } && test -s conftest$ac_exeext &&
8663 $as_test_x conftest$ac_exeext; then
212380e3
AC
8664 eval "$as_ac_var=yes"
8665else
8666 echo "$as_me: failed program was:" >&5
8667sed 's/^/| /' conftest.$ac_ext >&5
8668
631ef239 8669 eval "$as_ac_var=no"
212380e3 8670fi
631ef239
AC
8671
8672rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8673 conftest$ac_exeext conftest.$ac_ext
8674fi
631ef239
AC
8675ac_res=`eval echo '${'$as_ac_var'}'`
8676 { echo "$as_me:$LINENO: result: $ac_res" >&5
8677echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
8678if test `eval echo '${'$as_ac_var'}'` = yes; then
8679
8680cat >>confdefs.h <<_ACEOF
8681#define CRAY_STACKSEG_END $ac_func
8682_ACEOF
8683
8684 break
8685fi
8686
8687 done
8688fi
8689
631ef239
AC
8690{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
8691echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
212380e3
AC
8692if test "${ac_cv_c_stack_direction+set}" = set; then
8693 echo $ECHO_N "(cached) $ECHO_C" >&6
8694else
8695 if test "$cross_compiling" = yes; then
8696 ac_cv_c_stack_direction=0
8697else
8698 cat >conftest.$ac_ext <<_ACEOF
8699/* confdefs.h. */
8700_ACEOF
8701cat confdefs.h >>conftest.$ac_ext
8702cat >>conftest.$ac_ext <<_ACEOF
8703/* end confdefs.h. */
631ef239 8704$ac_includes_default
212380e3
AC
8705int
8706find_stack_direction ()
8707{
8708 static char *addr = 0;
8709 auto char dummy;
8710 if (addr == 0)
8711 {
8712 addr = &dummy;
8713 return find_stack_direction ();
8714 }
8715 else
8716 return (&dummy > addr) ? 1 : -1;
8717}
8718
8719int
8720main ()
8721{
631ef239 8722 return find_stack_direction () < 0;
212380e3
AC
8723}
8724_ACEOF
8725rm -f conftest$ac_exeext
631ef239
AC
8726if { (ac_try="$ac_link"
8727case "(($ac_try" in
8728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8729 *) ac_try_echo=$ac_try;;
8730esac
8731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8732 (eval "$ac_link") 2>&5
212380e3
AC
8733 ac_status=$?
8734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8735 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
8736 { (case "(($ac_try" in
8737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8738 *) ac_try_echo=$ac_try;;
8739esac
8740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8741 (eval "$ac_try") 2>&5
212380e3
AC
8742 ac_status=$?
8743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8744 (exit $ac_status); }; }; then
8745 ac_cv_c_stack_direction=1
8746else
8747 echo "$as_me: program exited with status $ac_status" >&5
8748echo "$as_me: failed program was:" >&5
8749sed 's/^/| /' conftest.$ac_ext >&5
8750
8751( exit $ac_status )
8752ac_cv_c_stack_direction=-1
8753fi
631ef239 8754rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 8755fi
631ef239
AC
8756
8757
212380e3 8758fi
631ef239
AC
8759{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
8760echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
212380e3
AC
8761
8762cat >>confdefs.h <<_ACEOF
8763#define STACK_DIRECTION $ac_cv_c_stack_direction
8764_ACEOF
8765
8766
8767fi
8768
8769
8770
631ef239
AC
8771{ echo "$as_me:$LINENO: checking for nanosleep" >&5
8772echo $ECHO_N "checking for nanosleep... $ECHO_C" >&6; }
212380e3
AC
8773if test "${ac_cv_func_nanosleep+set}" = set; then
8774 echo $ECHO_N "(cached) $ECHO_C" >&6
8775else
8776 cat >conftest.$ac_ext <<_ACEOF
8777/* confdefs.h. */
8778_ACEOF
8779cat confdefs.h >>conftest.$ac_ext
8780cat >>conftest.$ac_ext <<_ACEOF
8781/* end confdefs.h. */
8782/* Define nanosleep to an innocuous variant, in case <limits.h> declares nanosleep.
8783 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8784#define nanosleep innocuous_nanosleep
8785
8786/* System header to define __stub macros and hopefully few prototypes,
8787 which can conflict with char nanosleep (); below.
8788 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8789 <limits.h> exists even on freestanding compilers. */
8790
8791#ifdef __STDC__
8792# include <limits.h>
8793#else
8794# include <assert.h>
8795#endif
8796
8797#undef nanosleep
8798
631ef239
AC
8799/* Override any GCC internal prototype to avoid an error.
8800 Use char because int might match the return type of a GCC
8801 builtin and then its argument prototype would still apply. */
212380e3
AC
8802#ifdef __cplusplus
8803extern "C"
212380e3 8804#endif
212380e3
AC
8805char nanosleep ();
8806/* The GNU C library defines this for functions which it implements
8807 to always fail with ENOSYS. Some functions are actually named
8808 something starting with __ and the normal name is an alias. */
631ef239 8809#if defined __stub_nanosleep || defined __stub___nanosleep
212380e3 8810choke me
212380e3
AC
8811#endif
8812
8813int
8814main ()
8815{
631ef239 8816return nanosleep ();
212380e3
AC
8817 ;
8818 return 0;
8819}
8820_ACEOF
8821rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8822if { (ac_try="$ac_link"
8823case "(($ac_try" in
8824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8825 *) ac_try_echo=$ac_try;;
8826esac
8827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8828 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8829 ac_status=$?
8830 grep -v '^ *+' conftest.er1 >conftest.err
8831 rm -f conftest.er1
8832 cat conftest.err >&5
8833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8834 (exit $ac_status); } && {
8835 test -z "$ac_c_werror_flag" ||
8836 test ! -s conftest.err
8837 } && test -s conftest$ac_exeext &&
8838 $as_test_x conftest$ac_exeext; then
212380e3
AC
8839 ac_cv_func_nanosleep=yes
8840else
8841 echo "$as_me: failed program was:" >&5
8842sed 's/^/| /' conftest.$ac_ext >&5
8843
631ef239 8844 ac_cv_func_nanosleep=no
212380e3 8845fi
631ef239
AC
8846
8847rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8848 conftest$ac_exeext conftest.$ac_ext
8849fi
631ef239
AC
8850{ echo "$as_me:$LINENO: result: $ac_cv_func_nanosleep" >&5
8851echo "${ECHO_T}$ac_cv_func_nanosleep" >&6; }
212380e3
AC
8852if test $ac_cv_func_nanosleep = yes; then
8853 :
8854else
631ef239
AC
8855 { echo "$as_me:$LINENO: checking for nanosleep in -lrt" >&5
8856echo $ECHO_N "checking for nanosleep in -lrt... $ECHO_C" >&6; }
212380e3
AC
8857if test "${ac_cv_lib_rt_nanosleep+set}" = set; then
8858 echo $ECHO_N "(cached) $ECHO_C" >&6
8859else
8860 ac_check_lib_save_LIBS=$LIBS
8861LIBS="-lrt $LIBS"
8862cat >conftest.$ac_ext <<_ACEOF
8863/* confdefs.h. */
8864_ACEOF
8865cat confdefs.h >>conftest.$ac_ext
8866cat >>conftest.$ac_ext <<_ACEOF
8867/* end confdefs.h. */
8868
631ef239
AC
8869/* Override any GCC internal prototype to avoid an error.
8870 Use char because int might match the return type of a GCC
8871 builtin and then its argument prototype would still apply. */
212380e3
AC
8872#ifdef __cplusplus
8873extern "C"
8874#endif
212380e3
AC
8875char nanosleep ();
8876int
8877main ()
8878{
631ef239 8879return nanosleep ();
212380e3
AC
8880 ;
8881 return 0;
8882}
8883_ACEOF
8884rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8885if { (ac_try="$ac_link"
8886case "(($ac_try" in
8887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8888 *) ac_try_echo=$ac_try;;
8889esac
8890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8891 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8892 ac_status=$?
8893 grep -v '^ *+' conftest.er1 >conftest.err
8894 rm -f conftest.er1
8895 cat conftest.err >&5
8896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8897 (exit $ac_status); } && {
8898 test -z "$ac_c_werror_flag" ||
8899 test ! -s conftest.err
8900 } && test -s conftest$ac_exeext &&
8901 $as_test_x conftest$ac_exeext; then
212380e3
AC
8902 ac_cv_lib_rt_nanosleep=yes
8903else
8904 echo "$as_me: failed program was:" >&5
8905sed 's/^/| /' conftest.$ac_ext >&5
8906
631ef239 8907 ac_cv_lib_rt_nanosleep=no
212380e3 8908fi
631ef239
AC
8909
8910rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8911 conftest$ac_exeext conftest.$ac_ext
8912LIBS=$ac_check_lib_save_LIBS
8913fi
631ef239
AC
8914{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_nanosleep" >&5
8915echo "${ECHO_T}$ac_cv_lib_rt_nanosleep" >&6; }
212380e3
AC
8916if test $ac_cv_lib_rt_nanosleep = yes; then
8917 LIBS="${LIBS} -lrt"
8918else
631ef239
AC
8919 { echo "$as_me:$LINENO: checking for nanosleep in -lposix4" >&5
8920echo $ECHO_N "checking for nanosleep in -lposix4... $ECHO_C" >&6; }
212380e3
AC
8921if test "${ac_cv_lib_posix4_nanosleep+set}" = set; then
8922 echo $ECHO_N "(cached) $ECHO_C" >&6
8923else
8924 ac_check_lib_save_LIBS=$LIBS
8925LIBS="-lposix4 $LIBS"
8926cat >conftest.$ac_ext <<_ACEOF
8927/* confdefs.h. */
8928_ACEOF
8929cat confdefs.h >>conftest.$ac_ext
8930cat >>conftest.$ac_ext <<_ACEOF
8931/* end confdefs.h. */
8932
631ef239
AC
8933/* Override any GCC internal prototype to avoid an error.
8934 Use char because int might match the return type of a GCC
8935 builtin and then its argument prototype would still apply. */
212380e3
AC
8936#ifdef __cplusplus
8937extern "C"
8938#endif
212380e3
AC
8939char nanosleep ();
8940int
8941main ()
8942{
631ef239 8943return nanosleep ();
212380e3
AC
8944 ;
8945 return 0;
8946}
8947_ACEOF
8948rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
8949if { (ac_try="$ac_link"
8950case "(($ac_try" in
8951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8952 *) ac_try_echo=$ac_try;;
8953esac
8954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8955 (eval "$ac_link") 2>conftest.er1
212380e3
AC
8956 ac_status=$?
8957 grep -v '^ *+' conftest.er1 >conftest.err
8958 rm -f conftest.er1
8959 cat conftest.err >&5
8960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
8961 (exit $ac_status); } && {
8962 test -z "$ac_c_werror_flag" ||
8963 test ! -s conftest.err
8964 } && test -s conftest$ac_exeext &&
8965 $as_test_x conftest$ac_exeext; then
212380e3
AC
8966 ac_cv_lib_posix4_nanosleep=yes
8967else
8968 echo "$as_me: failed program was:" >&5
8969sed 's/^/| /' conftest.$ac_ext >&5
8970
631ef239 8971 ac_cv_lib_posix4_nanosleep=no
212380e3 8972fi
631ef239
AC
8973
8974rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
8975 conftest$ac_exeext conftest.$ac_ext
8976LIBS=$ac_check_lib_save_LIBS
8977fi
631ef239
AC
8978{ echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_nanosleep" >&5
8979echo "${ECHO_T}$ac_cv_lib_posix4_nanosleep" >&6; }
212380e3
AC
8980if test $ac_cv_lib_posix4_nanosleep = yes; then
8981 LIBS="${LIBS} -lposix4"
8982
8983fi
8984
8985fi
8986
8987fi
8988
8989if test x$ac_cv_func_nanosleep = xno && test x$ac_cv_lib_posix4_nanosleep = xno && test x$ac_cv_lib_rt_nanosleep = xno
8990then
631ef239
AC
8991 { echo "$as_me:$LINENO: result: \"nanosleep not found..using select for delay\"" >&5
8992echo "${ECHO_T}\"nanosleep not found..using select for delay\"" >&6; }
212380e3
AC
8993else
8994
8995cat >>confdefs.h <<\_ACEOF
8996#define HAVE_NANOSLEEP 1
8997_ACEOF
8998
8999fi
9000
631ef239
AC
9001{ echo "$as_me:$LINENO: checking for OpenSSL" >&5
9002echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6; }
9003# Check whether --enable-openssl was given.
212380e3 9004if test "${enable_openssl+set}" = set; then
631ef239 9005 enableval=$enable_openssl; cf_enable_openssl=$enableval
212380e3
AC
9006else
9007 cf_enable_openssl="auto"
631ef239
AC
9008fi
9009
212380e3
AC
9010
9011if test "$cf_enable_openssl" != "no" ; then
9012 cf_openssl_basedir=""
9013 if test "$cf_enable_openssl" != "auto" &&
9014 test "$cf_enable_openssl" != "yes" ; then
9015 cf_openssl_basedir="`echo ${cf_enable_openssl} | sed 's/\/$//'`"
9016 else
9017 for dirs in /usr/local/ssl /usr/pkg /usr/local \
9018 /usr/local/openssl ; do
9019 if test -f "${dirs}/include/openssl/opensslv.h" ; then
9020 cf_openssl_basedir="${dirs}"
9021 break
9022 fi
9023 done
9024 unset dirs
9025 fi
9026 if test ! -z "$cf_openssl_basedir"; then
9027 if test -f "${cf_openssl_basedir}/include/openssl/opensslv.h" ; then
9028 SSL_INCLUDES="-I${cf_openssl_basedir}/include"
9029 SSL_LIBS="-L${cf_openssl_basedir}/lib"
9030 else
9031 cf_openssl_basedir=""
9032 fi
9033 else
9034 if test -f "/usr/include/openssl/opensslv.h" ; then
9035 cf_openssl_basedir="/usr"
9036 fi
9037 fi
9038
9039 if test ! -z "$cf_openssl_basedir"; then
631ef239
AC
9040 { echo "$as_me:$LINENO: result: $cf_openssl_basedir" >&5
9041echo "${ECHO_T}$cf_openssl_basedir" >&6; }
212380e3
AC
9042 cf_enable_openssl="yes"
9043 else
631ef239
AC
9044 { echo "$as_me:$LINENO: result: not found. Specify a correct path?" >&5
9045echo "${ECHO_T}not found. Specify a correct path?" >&6; }
212380e3
AC
9046 cf_enable_openssl="no"
9047 fi
9048 unset cf_openssl_basedir
9049else
631ef239
AC
9050 { echo "$as_me:$LINENO: result: disabled" >&5
9051echo "${ECHO_T}disabled" >&6; }
212380e3
AC
9052fi
9053
9054save_CPPFLAGS="$CPPFLAGS"
9055CPPFLAGS="$CPPFLAGS $SSL_INCLUDES"
9056save_LIBS="$LIBS"
9057LIBS="$LIBS $SSL_LIBS"
9058if test "$cf_enable_openssl" != no; then
631ef239
AC
9059 { echo "$as_me:$LINENO: checking for OpenSSL 0.9.6 or above" >&5
9060echo $ECHO_N "checking for OpenSSL 0.9.6 or above... $ECHO_C" >&6; }
212380e3
AC
9061 if test "$cross_compiling" = yes; then
9062 cf_openssl_version_ok=no
9063else
9064 cat >conftest.$ac_ext <<_ACEOF
9065/* confdefs.h. */
9066_ACEOF
9067cat confdefs.h >>conftest.$ac_ext
9068cat >>conftest.$ac_ext <<_ACEOF
9069/* end confdefs.h. */
9070#include <openssl/opensslv.h>
9071 #include <stdlib.h>
9072int
9073main ()
9074{
9075if ( OPENSSL_VERSION_NUMBER >= 0x00906000)
9076 exit(0); else exit(1);
9077 ;
9078 return 0;
9079}
9080_ACEOF
9081rm -f conftest$ac_exeext
631ef239
AC
9082if { (ac_try="$ac_link"
9083case "(($ac_try" in
9084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9085 *) ac_try_echo=$ac_try;;
9086esac
9087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9088 (eval "$ac_link") 2>&5
212380e3
AC
9089 ac_status=$?
9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9091 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
9092 { (case "(($ac_try" in
9093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9094 *) ac_try_echo=$ac_try;;
9095esac
9096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9097 (eval "$ac_try") 2>&5
212380e3
AC
9098 ac_status=$?
9099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9100 (exit $ac_status); }; }; then
9101 cf_openssl_version_ok=yes
9102else
9103 echo "$as_me: program exited with status $ac_status" >&5
9104echo "$as_me: failed program was:" >&5
9105sed 's/^/| /' conftest.$ac_ext >&5
9106
9107( exit $ac_status )
9108cf_openssl_version_ok=no
9109fi
631ef239 9110rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9111fi
9112
631ef239
AC
9113
9114
212380e3 9115 if test "$cf_openssl_version_ok" = yes; then
631ef239
AC
9116 { echo "$as_me:$LINENO: result: found" >&5
9117echo "${ECHO_T}found" >&6; }
212380e3
AC
9118
9119 ENCSPEED=encspeed
9120
9121
9122 CPPFLAGS="$CPPFLAGS $SSL_LIBS"
9123
631ef239
AC
9124{ echo "$as_me:$LINENO: checking for RSA_free in -lcrypto" >&5
9125echo $ECHO_N "checking for RSA_free in -lcrypto... $ECHO_C" >&6; }
212380e3
AC
9126if test "${ac_cv_lib_crypto_RSA_free+set}" = set; then
9127 echo $ECHO_N "(cached) $ECHO_C" >&6
9128else
9129 ac_check_lib_save_LIBS=$LIBS
9130LIBS="-lcrypto $LIBS"
9131cat >conftest.$ac_ext <<_ACEOF
9132/* confdefs.h. */
9133_ACEOF
9134cat confdefs.h >>conftest.$ac_ext
9135cat >>conftest.$ac_ext <<_ACEOF
9136/* end confdefs.h. */
9137
631ef239
AC
9138/* Override any GCC internal prototype to avoid an error.
9139 Use char because int might match the return type of a GCC
9140 builtin and then its argument prototype would still apply. */
212380e3
AC
9141#ifdef __cplusplus
9142extern "C"
9143#endif
212380e3
AC
9144char RSA_free ();
9145int
9146main ()
9147{
631ef239 9148return RSA_free ();
212380e3
AC
9149 ;
9150 return 0;
9151}
9152_ACEOF
9153rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
9154if { (ac_try="$ac_link"
9155case "(($ac_try" in
9156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9157 *) ac_try_echo=$ac_try;;
9158esac
9159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9160 (eval "$ac_link") 2>conftest.er1
212380e3
AC
9161 ac_status=$?
9162 grep -v '^ *+' conftest.er1 >conftest.err
9163 rm -f conftest.er1
9164 cat conftest.err >&5
9165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
9166 (exit $ac_status); } && {
9167 test -z "$ac_c_werror_flag" ||
9168 test ! -s conftest.err
9169 } && test -s conftest$ac_exeext &&
9170 $as_test_x conftest$ac_exeext; then
212380e3
AC
9171 ac_cv_lib_crypto_RSA_free=yes
9172else
9173 echo "$as_me: failed program was:" >&5
9174sed 's/^/| /' conftest.$ac_ext >&5
9175
631ef239 9176 ac_cv_lib_crypto_RSA_free=no
212380e3 9177fi
631ef239
AC
9178
9179rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
9180 conftest$ac_exeext conftest.$ac_ext
9181LIBS=$ac_check_lib_save_LIBS
9182fi
631ef239
AC
9183{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_RSA_free" >&5
9184echo "${ECHO_T}$ac_cv_lib_crypto_RSA_free" >&6; }
212380e3
AC
9185if test $ac_cv_lib_crypto_RSA_free = yes; then
9186 cat >>confdefs.h <<_ACEOF
9187#define HAVE_LIBCRYPTO 1
9188_ACEOF
9189
9190 LIBS="-lcrypto $LIBS"
9191
9192fi
9193
9194 SSL_LIBS="$SSL_LIBS -lcrypto"
9195 SSL_SRCS_ENABLE='$(SSL_SRCS)'
9196 else
631ef239
AC
9197 { echo "$as_me:$LINENO: result: no - OpenSSL support disabled" >&5
9198echo "${ECHO_T}no - OpenSSL support disabled" >&6; }
212380e3
AC
9199 fi
9200fi
9201
9202CPPFLAGS="$save_CPPFLAGS"
9203LIBS="$save_LIBS"
9204
9205
9206
9207
9208
631ef239 9209# Check whether --with-zlib-path was given.
212380e3 9210if test "${with_zlib_path+set}" = set; then
631ef239
AC
9211 withval=$with_zlib_path; LIBS="$LIBS -L$withval"
9212fi
212380e3 9213
631ef239
AC
9214
9215# Check whether --enable-zlib was given.
212380e3 9216if test "${enable_zlib+set}" = set; then
631ef239 9217 enableval=$enable_zlib; zlib=$enableval
212380e3
AC
9218else
9219 zlib=yes
631ef239
AC
9220fi
9221
212380e3
AC
9222
9223if test "$zlib" = yes; then
9224
9225if test "${ac_cv_header_zlib_h+set}" = set; then
631ef239
AC
9226 { echo "$as_me:$LINENO: checking for zlib.h" >&5
9227echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
212380e3
AC
9228if test "${ac_cv_header_zlib_h+set}" = set; then
9229 echo $ECHO_N "(cached) $ECHO_C" >&6
9230fi
631ef239
AC
9231{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
9232echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
212380e3
AC
9233else
9234 # Is the header compilable?
631ef239
AC
9235{ echo "$as_me:$LINENO: checking zlib.h usability" >&5
9236echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
212380e3
AC
9237cat >conftest.$ac_ext <<_ACEOF
9238/* confdefs.h. */
9239_ACEOF
9240cat confdefs.h >>conftest.$ac_ext
9241cat >>conftest.$ac_ext <<_ACEOF
9242/* end confdefs.h. */
9243$ac_includes_default
9244#include <zlib.h>
9245_ACEOF
9246rm -f conftest.$ac_objext
631ef239
AC
9247if { (ac_try="$ac_compile"
9248case "(($ac_try" in
9249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9250 *) ac_try_echo=$ac_try;;
9251esac
9252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9253 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
9254 ac_status=$?
9255 grep -v '^ *+' conftest.er1 >conftest.err
9256 rm -f conftest.er1
9257 cat conftest.err >&5
9258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
9259 (exit $ac_status); } && {
9260 test -z "$ac_c_werror_flag" ||
9261 test ! -s conftest.err
9262 } && test -s conftest.$ac_objext; then
212380e3
AC
9263 ac_header_compiler=yes
9264else
9265 echo "$as_me: failed program was:" >&5
9266sed 's/^/| /' conftest.$ac_ext >&5
9267
631ef239 9268 ac_header_compiler=no
212380e3 9269fi
631ef239
AC
9270
9271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9272{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9273echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
9274
9275# Is the header present?
631ef239
AC
9276{ echo "$as_me:$LINENO: checking zlib.h presence" >&5
9277echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
212380e3
AC
9278cat >conftest.$ac_ext <<_ACEOF
9279/* confdefs.h. */
9280_ACEOF
9281cat confdefs.h >>conftest.$ac_ext
9282cat >>conftest.$ac_ext <<_ACEOF
9283/* end confdefs.h. */
9284#include <zlib.h>
9285_ACEOF
631ef239
AC
9286if { (ac_try="$ac_cpp conftest.$ac_ext"
9287case "(($ac_try" in
9288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9289 *) ac_try_echo=$ac_try;;
9290esac
9291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9292 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
9293 ac_status=$?
9294 grep -v '^ *+' conftest.er1 >conftest.err
9295 rm -f conftest.er1
9296 cat conftest.err >&5
9297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
9298 (exit $ac_status); } >/dev/null && {
9299 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9300 test ! -s conftest.err
9301 }; then
212380e3
AC
9302 ac_header_preproc=yes
9303else
9304 echo "$as_me: failed program was:" >&5
9305sed 's/^/| /' conftest.$ac_ext >&5
9306
9307 ac_header_preproc=no
9308fi
631ef239 9309
212380e3 9310rm -f conftest.err conftest.$ac_ext
631ef239
AC
9311{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9312echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
9313
9314# So? What about this header?
9315case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9316 yes:no: )
9317 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
9318echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9319 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
9320echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
9321 ac_header_preproc=yes
9322 ;;
9323 no:yes:* )
9324 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
9325echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
9326 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
9327echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
9328 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
9329echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
9330 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
9331echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
9332 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
9333echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
9334 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
9335echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
631ef239 9336
212380e3
AC
9337 ;;
9338esac
631ef239
AC
9339{ echo "$as_me:$LINENO: checking for zlib.h" >&5
9340echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
212380e3
AC
9341if test "${ac_cv_header_zlib_h+set}" = set; then
9342 echo $ECHO_N "(cached) $ECHO_C" >&6
9343else
9344 ac_cv_header_zlib_h=$ac_header_preproc
9345fi
631ef239
AC
9346{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
9347echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
212380e3
AC
9348
9349fi
9350if test $ac_cv_header_zlib_h = yes; then
9351
631ef239
AC
9352 { echo "$as_me:$LINENO: checking for zlibVersion in -lz" >&5
9353echo $ECHO_N "checking for zlibVersion in -lz... $ECHO_C" >&6; }
212380e3
AC
9354if test "${ac_cv_lib_z_zlibVersion+set}" = set; then
9355 echo $ECHO_N "(cached) $ECHO_C" >&6
9356else
9357 ac_check_lib_save_LIBS=$LIBS
9358LIBS="-lz $LIBS"
9359cat >conftest.$ac_ext <<_ACEOF
9360/* confdefs.h. */
9361_ACEOF
9362cat confdefs.h >>conftest.$ac_ext
9363cat >>conftest.$ac_ext <<_ACEOF
9364/* end confdefs.h. */
9365
631ef239
AC
9366/* Override any GCC internal prototype to avoid an error.
9367 Use char because int might match the return type of a GCC
9368 builtin and then its argument prototype would still apply. */
212380e3
AC
9369#ifdef __cplusplus
9370extern "C"
9371#endif
212380e3
AC
9372char zlibVersion ();
9373int
9374main ()
9375{
631ef239 9376return zlibVersion ();
212380e3
AC
9377 ;
9378 return 0;
9379}
9380_ACEOF
9381rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
9382if { (ac_try="$ac_link"
9383case "(($ac_try" in
9384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9385 *) ac_try_echo=$ac_try;;
9386esac
9387eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9388 (eval "$ac_link") 2>conftest.er1
212380e3
AC
9389 ac_status=$?
9390 grep -v '^ *+' conftest.er1 >conftest.err
9391 rm -f conftest.er1
9392 cat conftest.err >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
9394 (exit $ac_status); } && {
9395 test -z "$ac_c_werror_flag" ||
9396 test ! -s conftest.err
9397 } && test -s conftest$ac_exeext &&
9398 $as_test_x conftest$ac_exeext; then
212380e3
AC
9399 ac_cv_lib_z_zlibVersion=yes
9400else
9401 echo "$as_me: failed program was:" >&5
9402sed 's/^/| /' conftest.$ac_ext >&5
9403
631ef239 9404 ac_cv_lib_z_zlibVersion=no
212380e3 9405fi
631ef239
AC
9406
9407rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
9408 conftest$ac_exeext conftest.$ac_ext
9409LIBS=$ac_check_lib_save_LIBS
9410fi
631ef239
AC
9411{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_zlibVersion" >&5
9412echo "${ECHO_T}$ac_cv_lib_z_zlibVersion" >&6; }
212380e3
AC
9413if test $ac_cv_lib_z_zlibVersion = yes; then
9414
9415 ZLIB_LD=-lz
9416
9417
9418cat >>confdefs.h <<\_ACEOF
9419#define HAVE_LIBZ 1
9420_ACEOF
9421
9422
9423else
9424 zlib=no
9425fi
9426
9427
9428else
9429 zlib=no
9430fi
9431
9432
9433
9434fi
9435
9436
c1c5fdc4
AC
9437# Check whether --enable-ports was given.
9438if test "${enable_ports+set}" = set; then
9439 enableval=$enable_ports; if test $enableval = yes; then
9440 SELECT_TYPE_EXPLICIT="ports"
9441 else
9442 use_ports=no
9443 fi
9444
9445fi
9446
9447
631ef239 9448# Check whether --enable-poll was given.
212380e3 9449if test "${enable_poll+set}" = set; then
631ef239 9450 enableval=$enable_poll; if test $enableval = yes; then
212380e3
AC
9451 SELECT_TYPE_EXPLICIT="poll"
9452 else
9453 use_poll=no
9454 fi
9455
631ef239
AC
9456fi
9457
212380e3 9458
631ef239 9459# Check whether --enable-select was given.
212380e3 9460if test "${enable_select+set}" = set; then
631ef239 9461 enableval=$enable_select; if test $enableval = yes; then
212380e3
AC
9462 SELECT_TYPE_EXPLICIT="select"
9463 else
9464 use_select=no
9465 fi
9466
631ef239
AC
9467fi
9468
212380e3 9469
631ef239 9470# Check whether --enable-kqueue was given.
212380e3 9471if test "${enable_kqueue+set}" = set; then
631ef239 9472 enableval=$enable_kqueue; if test $enableval = yes; then
212380e3
AC
9473 SELECT_TYPE_EXPLICIT="kqueue"
9474 else
9475 use_kqueue=no
9476 fi
9477
631ef239
AC
9478fi
9479
212380e3 9480
631ef239 9481# Check whether --enable-epoll was given.
212380e3 9482if test "${enable_epoll+set}" = set; then
631ef239 9483 enableval=$enable_epoll; if test $enableval = yes; then
212380e3 9484 SELECT_TYPE_EXPLICIT="epoll"
3ad1a781
JT
9485
9486for ac_func in epoll_ctl
9487do
9488as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
9489{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9490echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9491if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
3ad1a781
JT
9492 echo $ECHO_N "(cached) $ECHO_C" >&6
9493else
9494 cat >conftest.$ac_ext <<_ACEOF
9495/* confdefs.h. */
9496_ACEOF
9497cat confdefs.h >>conftest.$ac_ext
9498cat >>conftest.$ac_ext <<_ACEOF
9499/* end confdefs.h. */
9500/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9501 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9502#define $ac_func innocuous_$ac_func
9503
9504/* System header to define __stub macros and hopefully few prototypes,
9505 which can conflict with char $ac_func (); below.
9506 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9507 <limits.h> exists even on freestanding compilers. */
9508
9509#ifdef __STDC__
9510# include <limits.h>
9511#else
9512# include <assert.h>
9513#endif
9514
9515#undef $ac_func
9516
631ef239
AC
9517/* Override any GCC internal prototype to avoid an error.
9518 Use char because int might match the return type of a GCC
9519 builtin and then its argument prototype would still apply. */
3ad1a781
JT
9520#ifdef __cplusplus
9521extern "C"
3ad1a781 9522#endif
3ad1a781
JT
9523char $ac_func ();
9524/* The GNU C library defines this for functions which it implements
9525 to always fail with ENOSYS. Some functions are actually named
9526 something starting with __ and the normal name is an alias. */
631ef239 9527#if defined __stub_$ac_func || defined __stub___$ac_func
3ad1a781 9528choke me
3ad1a781
JT
9529#endif
9530
9531int
9532main ()
9533{
631ef239 9534return $ac_func ();
3ad1a781
JT
9535 ;
9536 return 0;
9537}
9538_ACEOF
9539rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
9540if { (ac_try="$ac_link"
9541case "(($ac_try" in
9542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9543 *) ac_try_echo=$ac_try;;
9544esac
9545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9546 (eval "$ac_link") 2>conftest.er1
3ad1a781
JT
9547 ac_status=$?
9548 grep -v '^ *+' conftest.er1 >conftest.err
9549 rm -f conftest.er1
9550 cat conftest.err >&5
9551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
9552 (exit $ac_status); } && {
9553 test -z "$ac_c_werror_flag" ||
9554 test ! -s conftest.err
9555 } && test -s conftest$ac_exeext &&
9556 $as_test_x conftest$ac_exeext; then
3ad1a781
JT
9557 eval "$as_ac_var=yes"
9558else
9559 echo "$as_me: failed program was:" >&5
9560sed 's/^/| /' conftest.$ac_ext >&5
9561
631ef239 9562 eval "$as_ac_var=no"
3ad1a781 9563fi
631ef239
AC
9564
9565rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3ad1a781
JT
9566 conftest$ac_exeext conftest.$ac_ext
9567fi
631ef239
AC
9568ac_res=`eval echo '${'$as_ac_var'}'`
9569 { echo "$as_me:$LINENO: result: $ac_res" >&5
9570echo "${ECHO_T}$ac_res" >&6; }
3ad1a781
JT
9571if test `eval echo '${'$as_ac_var'}'` = yes; then
9572 cat >>confdefs.h <<_ACEOF
9573#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9574_ACEOF
9575 haveepoll=yes
9576else
9577 haveepoll=no
9578fi
9579done
9580
212380e3
AC
9581 else
9582 use_epoll=no
9583 fi
9584
631ef239
AC
9585fi
9586
212380e3
AC
9587
9588
631ef239
AC
9589{ echo "$as_me:$LINENO: checking whether to modify confdir" >&5
9590echo $ECHO_N "checking whether to modify confdir... $ECHO_C" >&6; }
212380e3 9591
631ef239 9592# Check whether --with-confdir was given.
212380e3 9593if test "${with_confdir+set}" = set; then
631ef239
AC
9594 withval=$with_confdir; confdir=`echo $withval | sed 's/\/$//'`
9595 { echo "$as_me:$LINENO: result: yes" >&5
9596echo "${ECHO_T}yes" >&6; }
212380e3
AC
9597
9598 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9599 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9600 ac_define_dir=`eval echo $confdir`
9601 ac_define_dir=`eval echo $ac_define_dir`
9602 ETC_DIR="$ac_define_dir"
9603
9604
9605cat >>confdefs.h <<_ACEOF
9606#define ETC_DIR "$ac_define_dir"
9607_ACEOF
9608
9609
9610
9611
9612 confdir=`(
9613 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9614 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9615 eval echo \""$confdir"\"
9616 )`
9617
9618
9619else
9620 confdir='${prefix}/etc'
631ef239
AC
9621 { echo "$as_me:$LINENO: result: no" >&5
9622echo "${ECHO_T}no" >&6; }
212380e3
AC
9623
9624 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9625 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9626 ac_define_dir=`eval echo $confdir`
9627 ac_define_dir=`eval echo $ac_define_dir`
9628 ETC_DIR="$ac_define_dir"
9629
9630
9631cat >>confdefs.h <<_ACEOF
9632#define ETC_DIR "$ac_define_dir"
9633_ACEOF
9634
9635
9636
9637
9638 confdir=`(
9639 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9640 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9641 eval echo \""$confdir"\"
9642 )`
9643
9644
9645
631ef239
AC
9646fi
9647
212380e3
AC
9648
9649
631ef239
AC
9650{ echo "$as_me:$LINENO: checking whether to modify logdir" >&5
9651echo $ECHO_N "checking whether to modify logdir... $ECHO_C" >&6; }
212380e3 9652
631ef239 9653# Check whether --with-logdir was given.
212380e3 9654if test "${with_logdir+set}" = set; then
631ef239
AC
9655 withval=$with_logdir; logdir=`echo $withval | sed 's/\/$//'`
9656 { echo "$as_me:$LINENO: result: yes" >&5
9657echo "${ECHO_T}yes" >&6; }
212380e3
AC
9658
9659 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9660 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9661 ac_define_dir=`eval echo $logdir`
9662 ac_define_dir=`eval echo $ac_define_dir`
9663 LOG_DIR="$ac_define_dir"
9664
9665
9666cat >>confdefs.h <<_ACEOF
9667#define LOG_DIR "$ac_define_dir"
9668_ACEOF
9669
9670
9671
9672
9673 logdir=`(
9674 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9675 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9676 eval echo \""$logdir"\"
9677 )`
9678
9679
9680else
9681 logdir='${prefix}/logs'
631ef239
AC
9682 { echo "$as_me:$LINENO: result: no" >&5
9683echo "${ECHO_T}no" >&6; }
212380e3
AC
9684
9685 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9686 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9687 ac_define_dir=`eval echo $logdir`
9688 ac_define_dir=`eval echo $ac_define_dir`
9689 LOG_DIR="$ac_define_dir"
9690
9691
9692cat >>confdefs.h <<_ACEOF
9693#define LOG_DIR "$ac_define_dir"
9694_ACEOF
9695
9696
9697
9698
9699 logdir=`(
9700 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9701 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9702 eval echo \""$logdir"\"
9703 )`
9704
9705
9706
631ef239
AC
9707fi
9708
212380e3
AC
9709
9710
631ef239
AC
9711{ echo "$as_me:$LINENO: checking whether to modify helpdir" >&5
9712echo $ECHO_N "checking whether to modify helpdir... $ECHO_C" >&6; }
212380e3 9713
631ef239 9714# Check whether --with-helpdir was given.
212380e3 9715if test "${with_helpdir+set}" = set; then
631ef239
AC
9716 withval=$with_helpdir; helpdir=`echo $withval | sed 's/\/$//'`
9717 { echo "$as_me:$LINENO: result: yes" >&5
9718echo "${ECHO_T}yes" >&6; }
212380e3
AC
9719
9720 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9721 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9722 ac_define_dir=`eval echo $helpdir`
9723 ac_define_dir=`eval echo $ac_define_dir`
9724 HELP_DIR="$ac_define_dir"
9725
9726
9727cat >>confdefs.h <<_ACEOF
9728#define HELP_DIR "$ac_define_dir"
9729_ACEOF
9730
9731
9732
9733
9734 helpdir=`(
9735 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9736 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9737 eval echo \""$helpdir"\"
9738 )`
9739
9740
9741else
9742 helpdir='${prefix}/help'
631ef239
AC
9743 { echo "$as_me:$LINENO: result: no" >&5
9744echo "${ECHO_T}no" >&6; }
212380e3
AC
9745
9746 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9747 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9748 ac_define_dir=`eval echo $helpdir`
9749 ac_define_dir=`eval echo $ac_define_dir`
9750 HELP_DIR="$ac_define_dir"
9751
9752
9753cat >>confdefs.h <<_ACEOF
9754#define HELP_DIR "$ac_define_dir"
9755_ACEOF
9756
9757
9758
9759
9760 helpdir=`(
9761 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9762 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9763 eval echo \""$helpdir"\"
9764 )`
9765
9766
9767
631ef239
AC
9768fi
9769
212380e3
AC
9770
9771
631ef239
AC
9772{ echo "$as_me:$LINENO: checking whether to modify moduledir" >&5
9773echo $ECHO_N "checking whether to modify moduledir... $ECHO_C" >&6; }
212380e3 9774
631ef239 9775# Check whether --with-moduledir was given.
212380e3 9776if test "${with_moduledir+set}" = set; then
631ef239
AC
9777 withval=$with_moduledir; moduledir=`echo $withval | sed 's/\/$//'`
9778 { echo "$as_me:$LINENO: result: yes" >&5
9779echo "${ECHO_T}yes" >&6; }
212380e3
AC
9780
9781 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9782 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9783 ac_define_dir=`eval echo $moduledir`
9784 ac_define_dir=`eval echo $ac_define_dir`
9785 MODULE_DIR="$ac_define_dir"
9786
9787
9788cat >>confdefs.h <<_ACEOF
9789#define MODULE_DIR "$ac_define_dir"
9790_ACEOF
9791
9792
9793
9794
9795 moduledir=`(
9796 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9797 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9798 eval echo \""$moduledir"\"
9799 )`
9800
9801
9802else
9803 moduledir='${prefix}/modules'
631ef239
AC
9804 { echo "$as_me:$LINENO: result: no" >&5
9805echo "${ECHO_T}no" >&6; }
212380e3
AC
9806
9807 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9808 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9809 ac_define_dir=`eval echo $moduledir`
9810 ac_define_dir=`eval echo $ac_define_dir`
9811 MODULE_DIR="$ac_define_dir"
9812
9813
9814cat >>confdefs.h <<_ACEOF
9815#define MODULE_DIR "$ac_define_dir"
9816_ACEOF
9817
9818
9819
9820
9821 moduledir=`(
9822 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9823 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
9824 eval echo \""$moduledir"\"
9825 )`
9826
9827
9828
631ef239
AC
9829fi
9830
212380e3
AC
9831
9832if test ! -z "$SELECT_TYPE_EXPLICIT"; then
9833 SELECT_TYPE="$SELECT_TYPE_EXPLICIT";
9834 echo "Forcing $SELECT_TYPE to be enabled"
9835else
9836
c1c5fdc4
AC
9837if test ! "x$use_ports" = "xno"; then
9838
9839for ac_func in port_getn
9840do
9841as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9842{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9843echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9844if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9845 echo $ECHO_N "(cached) $ECHO_C" >&6
9846else
9847 cat >conftest.$ac_ext <<_ACEOF
9848/* confdefs.h. */
9849_ACEOF
9850cat confdefs.h >>conftest.$ac_ext
9851cat >>conftest.$ac_ext <<_ACEOF
9852/* end confdefs.h. */
9853/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9855#define $ac_func innocuous_$ac_func
9856
9857/* System header to define __stub macros and hopefully few prototypes,
9858 which can conflict with char $ac_func (); below.
9859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9860 <limits.h> exists even on freestanding compilers. */
9861
9862#ifdef __STDC__
9863# include <limits.h>
9864#else
9865# include <assert.h>
9866#endif
9867
9868#undef $ac_func
9869
9870/* Override any GCC internal prototype to avoid an error.
9871 Use char because int might match the return type of a GCC
9872 builtin and then its argument prototype would still apply. */
9873#ifdef __cplusplus
9874extern "C"
9875#endif
9876char $ac_func ();
9877/* The GNU C library defines this for functions which it implements
9878 to always fail with ENOSYS. Some functions are actually named
9879 something starting with __ and the normal name is an alias. */
9880#if defined __stub_$ac_func || defined __stub___$ac_func
9881choke me
9882#endif
9883
9884int
9885main ()
9886{
9887return $ac_func ();
9888 ;
9889 return 0;
9890}
9891_ACEOF
9892rm -f conftest.$ac_objext conftest$ac_exeext
9893if { (ac_try="$ac_link"
9894case "(($ac_try" in
9895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9896 *) ac_try_echo=$ac_try;;
9897esac
9898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9899 (eval "$ac_link") 2>conftest.er1
9900 ac_status=$?
9901 grep -v '^ *+' conftest.er1 >conftest.err
9902 rm -f conftest.er1
9903 cat conftest.err >&5
9904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9905 (exit $ac_status); } && {
9906 test -z "$ac_c_werror_flag" ||
9907 test ! -s conftest.err
9908 } && test -s conftest$ac_exeext &&
9909 $as_test_x conftest$ac_exeext; then
9910 eval "$as_ac_var=yes"
9911else
9912 echo "$as_me: failed program was:" >&5
9913sed 's/^/| /' conftest.$ac_ext >&5
9914
9915 eval "$as_ac_var=no"
9916fi
9917
9918rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9919 conftest$ac_exeext conftest.$ac_ext
9920fi
9921ac_res=`eval echo '${'$as_ac_var'}'`
9922 { echo "$as_me:$LINENO: result: $ac_res" >&5
9923echo "${ECHO_T}$ac_res" >&6; }
9924if test `eval echo '${'$as_ac_var'}'` = yes; then
9925 cat >>confdefs.h <<_ACEOF
9926#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9927_ACEOF
9928 haveports=yes
9929else
9930 haveports=no
9931fi
9932done
9933
9934 if test "x$haveports" = "xyes" ; then
9935 SELECT_TYPE="ports"
9936 fi
9937fi
9938
212380e3
AC
9939if test ! "x$use_select" = "xno"; then
9940
9941for ac_func in select
9942do
9943as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
9944{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9945echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9946if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
9947 echo $ECHO_N "(cached) $ECHO_C" >&6
9948else
9949 cat >conftest.$ac_ext <<_ACEOF
9950/* confdefs.h. */
9951_ACEOF
9952cat confdefs.h >>conftest.$ac_ext
9953cat >>conftest.$ac_ext <<_ACEOF
9954/* end confdefs.h. */
9955/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9956 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9957#define $ac_func innocuous_$ac_func
9958
9959/* System header to define __stub macros and hopefully few prototypes,
9960 which can conflict with char $ac_func (); below.
9961 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9962 <limits.h> exists even on freestanding compilers. */
9963
9964#ifdef __STDC__
9965# include <limits.h>
9966#else
9967# include <assert.h>
9968#endif
9969
9970#undef $ac_func
9971
631ef239
AC
9972/* Override any GCC internal prototype to avoid an error.
9973 Use char because int might match the return type of a GCC
9974 builtin and then its argument prototype would still apply. */
212380e3
AC
9975#ifdef __cplusplus
9976extern "C"
212380e3 9977#endif
212380e3
AC
9978char $ac_func ();
9979/* The GNU C library defines this for functions which it implements
9980 to always fail with ENOSYS. Some functions are actually named
9981 something starting with __ and the normal name is an alias. */
631ef239 9982#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 9983choke me
212380e3
AC
9984#endif
9985
9986int
9987main ()
9988{
631ef239 9989return $ac_func ();
212380e3
AC
9990 ;
9991 return 0;
9992}
9993_ACEOF
9994rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
9995if { (ac_try="$ac_link"
9996case "(($ac_try" in
9997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9998 *) ac_try_echo=$ac_try;;
9999esac
10000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10001 (eval "$ac_link") 2>conftest.er1
212380e3
AC
10002 ac_status=$?
10003 grep -v '^ *+' conftest.er1 >conftest.err
10004 rm -f conftest.er1
10005 cat conftest.err >&5
10006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10007 (exit $ac_status); } && {
10008 test -z "$ac_c_werror_flag" ||
10009 test ! -s conftest.err
10010 } && test -s conftest$ac_exeext &&
10011 $as_test_x conftest$ac_exeext; then
212380e3
AC
10012 eval "$as_ac_var=yes"
10013else
10014 echo "$as_me: failed program was:" >&5
10015sed 's/^/| /' conftest.$ac_ext >&5
10016
631ef239 10017 eval "$as_ac_var=no"
212380e3 10018fi
631ef239
AC
10019
10020rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
10021 conftest$ac_exeext conftest.$ac_ext
10022fi
631ef239
AC
10023ac_res=`eval echo '${'$as_ac_var'}'`
10024 { echo "$as_me:$LINENO: result: $ac_res" >&5
10025echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10026if test `eval echo '${'$as_ac_var'}'` = yes; then
10027 cat >>confdefs.h <<_ACEOF
10028#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10029_ACEOF
10030 haveselect=yes
10031else
10032 haveselect=no
10033fi
10034done
10035
10036 if test "x$haveselect" = "xyes" ; then
10037 SELECT_TYPE="select"
10038 fi
10039fi
10040
10041if test ! "x$use_poll" = "xno"; then
10042
10043for ac_func in poll
10044do
10045as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
10046{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10047echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10048if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
10049 echo $ECHO_N "(cached) $ECHO_C" >&6
10050else
10051 cat >conftest.$ac_ext <<_ACEOF
10052/* confdefs.h. */
10053_ACEOF
10054cat confdefs.h >>conftest.$ac_ext
10055cat >>conftest.$ac_ext <<_ACEOF
10056/* end confdefs.h. */
10057/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10058 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10059#define $ac_func innocuous_$ac_func
10060
10061/* System header to define __stub macros and hopefully few prototypes,
10062 which can conflict with char $ac_func (); below.
10063 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10064 <limits.h> exists even on freestanding compilers. */
10065
10066#ifdef __STDC__
10067# include <limits.h>
10068#else
10069# include <assert.h>
10070#endif
10071
10072#undef $ac_func
10073
631ef239
AC
10074/* Override any GCC internal prototype to avoid an error.
10075 Use char because int might match the return type of a GCC
10076 builtin and then its argument prototype would still apply. */
212380e3
AC
10077#ifdef __cplusplus
10078extern "C"
212380e3 10079#endif
212380e3
AC
10080char $ac_func ();
10081/* The GNU C library defines this for functions which it implements
10082 to always fail with ENOSYS. Some functions are actually named
10083 something starting with __ and the normal name is an alias. */
631ef239 10084#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10085choke me
212380e3
AC
10086#endif
10087
10088int
10089main ()
10090{
631ef239 10091return $ac_func ();
212380e3
AC
10092 ;
10093 return 0;
10094}
10095_ACEOF
10096rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
10097if { (ac_try="$ac_link"
10098case "(($ac_try" in
10099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10100 *) ac_try_echo=$ac_try;;
10101esac
10102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10103 (eval "$ac_link") 2>conftest.er1
212380e3
AC
10104 ac_status=$?
10105 grep -v '^ *+' conftest.er1 >conftest.err
10106 rm -f conftest.er1
10107 cat conftest.err >&5
10108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10109 (exit $ac_status); } && {
10110 test -z "$ac_c_werror_flag" ||
10111 test ! -s conftest.err
10112 } && test -s conftest$ac_exeext &&
10113 $as_test_x conftest$ac_exeext; then
212380e3
AC
10114 eval "$as_ac_var=yes"
10115else
10116 echo "$as_me: failed program was:" >&5
10117sed 's/^/| /' conftest.$ac_ext >&5
10118
631ef239 10119 eval "$as_ac_var=no"
212380e3 10120fi
631ef239
AC
10121
10122rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
10123 conftest$ac_exeext conftest.$ac_ext
10124fi
631ef239
AC
10125ac_res=`eval echo '${'$as_ac_var'}'`
10126 { echo "$as_me:$LINENO: result: $ac_res" >&5
10127echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10128if test `eval echo '${'$as_ac_var'}'` = yes; then
10129 cat >>confdefs.h <<_ACEOF
10130#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10131_ACEOF
10132 havepoll=yes
10133else
10134 havepoll=no
10135fi
10136done
10137
10138 if test "x$havepoll" = "xyes" ; then
10139 SELECT_TYPE="poll"
10140 fi
10141fi
10142
212380e3
AC
10143if test ! "x$use_kqueue" = "xno"; then
10144
10145for ac_func in kevent
10146do
10147as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
10148{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10149echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10150if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
10151 echo $ECHO_N "(cached) $ECHO_C" >&6
10152else
10153 cat >conftest.$ac_ext <<_ACEOF
10154/* confdefs.h. */
10155_ACEOF
10156cat confdefs.h >>conftest.$ac_ext
10157cat >>conftest.$ac_ext <<_ACEOF
10158/* end confdefs.h. */
10159/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10160 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10161#define $ac_func innocuous_$ac_func
10162
10163/* System header to define __stub macros and hopefully few prototypes,
10164 which can conflict with char $ac_func (); below.
10165 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10166 <limits.h> exists even on freestanding compilers. */
10167
10168#ifdef __STDC__
10169# include <limits.h>
10170#else
10171# include <assert.h>
10172#endif
10173
10174#undef $ac_func
10175
631ef239
AC
10176/* Override any GCC internal prototype to avoid an error.
10177 Use char because int might match the return type of a GCC
10178 builtin and then its argument prototype would still apply. */
212380e3
AC
10179#ifdef __cplusplus
10180extern "C"
212380e3 10181#endif
212380e3
AC
10182char $ac_func ();
10183/* The GNU C library defines this for functions which it implements
10184 to always fail with ENOSYS. Some functions are actually named
10185 something starting with __ and the normal name is an alias. */
631ef239 10186#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10187choke me
212380e3
AC
10188#endif
10189
10190int
10191main ()
10192{
631ef239 10193return $ac_func ();
212380e3
AC
10194 ;
10195 return 0;
10196}
10197_ACEOF
10198rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
10199if { (ac_try="$ac_link"
10200case "(($ac_try" in
10201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10202 *) ac_try_echo=$ac_try;;
10203esac
10204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10205 (eval "$ac_link") 2>conftest.er1
212380e3
AC
10206 ac_status=$?
10207 grep -v '^ *+' conftest.er1 >conftest.err
10208 rm -f conftest.er1
10209 cat conftest.err >&5
10210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10211 (exit $ac_status); } && {
10212 test -z "$ac_c_werror_flag" ||
10213 test ! -s conftest.err
10214 } && test -s conftest$ac_exeext &&
10215 $as_test_x conftest$ac_exeext; then
212380e3
AC
10216 eval "$as_ac_var=yes"
10217else
10218 echo "$as_me: failed program was:" >&5
10219sed 's/^/| /' conftest.$ac_ext >&5
10220
631ef239 10221 eval "$as_ac_var=no"
212380e3 10222fi
631ef239
AC
10223
10224rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
10225 conftest$ac_exeext conftest.$ac_ext
10226fi
631ef239
AC
10227ac_res=`eval echo '${'$as_ac_var'}'`
10228 { echo "$as_me:$LINENO: result: $ac_res" >&5
10229echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10230if test `eval echo '${'$as_ac_var'}'` = yes; then
10231 cat >>confdefs.h <<_ACEOF
10232#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10233_ACEOF
10234 havekqueue=yes
10235else
10236 havekqueue=no
10237fi
10238done
10239
10240 if test "x$havekqueue" = "xyes" ; then
10241 SELECT_TYPE="kqueue"
10242 fi
10243fi
10244
10245if test ! "x$use_epoll" = "xno"; then
10246
10247for ac_func in epoll_ctl
10248do
10249as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
10250{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10251echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10252if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
10253 echo $ECHO_N "(cached) $ECHO_C" >&6
10254else
10255 cat >conftest.$ac_ext <<_ACEOF
10256/* confdefs.h. */
10257_ACEOF
10258cat confdefs.h >>conftest.$ac_ext
10259cat >>conftest.$ac_ext <<_ACEOF
10260/* end confdefs.h. */
10261/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10262 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10263#define $ac_func innocuous_$ac_func
10264
10265/* System header to define __stub macros and hopefully few prototypes,
10266 which can conflict with char $ac_func (); below.
10267 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10268 <limits.h> exists even on freestanding compilers. */
10269
10270#ifdef __STDC__
10271# include <limits.h>
10272#else
10273# include <assert.h>
10274#endif
10275
10276#undef $ac_func
10277
631ef239
AC
10278/* Override any GCC internal prototype to avoid an error.
10279 Use char because int might match the return type of a GCC
10280 builtin and then its argument prototype would still apply. */
212380e3
AC
10281#ifdef __cplusplus
10282extern "C"
212380e3 10283#endif
212380e3
AC
10284char $ac_func ();
10285/* The GNU C library defines this for functions which it implements
10286 to always fail with ENOSYS. Some functions are actually named
10287 something starting with __ and the normal name is an alias. */
631ef239 10288#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 10289choke me
212380e3
AC
10290#endif
10291
10292int
10293main ()
10294{
631ef239 10295return $ac_func ();
212380e3
AC
10296 ;
10297 return 0;
10298}
10299_ACEOF
10300rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
10301if { (ac_try="$ac_link"
10302case "(($ac_try" in
10303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10304 *) ac_try_echo=$ac_try;;
10305esac
10306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10307 (eval "$ac_link") 2>conftest.er1
212380e3
AC
10308 ac_status=$?
10309 grep -v '^ *+' conftest.er1 >conftest.err
10310 rm -f conftest.er1
10311 cat conftest.err >&5
10312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10313 (exit $ac_status); } && {
10314 test -z "$ac_c_werror_flag" ||
10315 test ! -s conftest.err
10316 } && test -s conftest$ac_exeext &&
10317 $as_test_x conftest$ac_exeext; then
212380e3
AC
10318 eval "$as_ac_var=yes"
10319else
10320 echo "$as_me: failed program was:" >&5
10321sed 's/^/| /' conftest.$ac_ext >&5
10322
631ef239 10323 eval "$as_ac_var=no"
212380e3 10324fi
631ef239
AC
10325
10326rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
10327 conftest$ac_exeext conftest.$ac_ext
10328fi
631ef239
AC
10329ac_res=`eval echo '${'$as_ac_var'}'`
10330 { echo "$as_me:$LINENO: result: $ac_res" >&5
10331echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10332if test `eval echo '${'$as_ac_var'}'` = yes; then
10333 cat >>confdefs.h <<_ACEOF
10334#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10335_ACEOF
10336 haveepoll=yes
10337else
10338 haveepoll=no
10339fi
10340done
10341
10342 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
10343 if test "x$haveepoll" = "xyes" ; then
631ef239
AC
10344 { echo "$as_me:$LINENO: checking for epoll support in kernel" >&5
10345echo $ECHO_N "checking for epoll support in kernel... $ECHO_C" >&6; }
212380e3 10346 if test "$cross_compiling" = yes; then
631ef239
AC
10347 { echo "$as_me:$LINENO: result: no" >&5
10348echo "${ECHO_T}no" >&6; }
212380e3
AC
10349else
10350 cat >conftest.$ac_ext <<_ACEOF
10351/* confdefs.h. */
10352_ACEOF
10353cat confdefs.h >>conftest.$ac_ext
10354cat >>conftest.$ac_ext <<_ACEOF
10355/* end confdefs.h. */
10356#include <stdint.h>
10357#include <sys/param.h>
10358#include <sys/types.h>
10359#include <sys/epoll.h>
10360#include <sys/syscall.h>
10361#include <unistd.h>
10362
10363int
10364main(int argc, char **argv)
10365{
10366 int epfd;
10367
10368 epfd = epoll_create(256);
b676ea3b 10369 return (epfd == -1 ? 1 : 0);
212380e3
AC
10370}
10371_ACEOF
10372rm -f conftest$ac_exeext
631ef239
AC
10373if { (ac_try="$ac_link"
10374case "(($ac_try" in
10375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10376 *) ac_try_echo=$ac_try;;
10377esac
10378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10379 (eval "$ac_link") 2>&5
212380e3
AC
10380 ac_status=$?
10381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10382 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
10383 { (case "(($ac_try" in
10384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10385 *) ac_try_echo=$ac_try;;
10386esac
10387eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10388 (eval "$ac_try") 2>&5
212380e3
AC
10389 ac_status=$?
10390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10391 (exit $ac_status); }; }; then
631ef239
AC
10392 { echo "$as_me:$LINENO: result: yes" >&5
10393echo "${ECHO_T}yes" >&6; }
212380e3
AC
10394
10395cat >>confdefs.h <<\_ACEOF
10396#define HAVE_EPOLL 1
10397_ACEOF
10398
10399 SELECT_TYPE="epoll"
10400else
10401 echo "$as_me: program exited with status $ac_status" >&5
10402echo "$as_me: failed program was:" >&5
10403sed 's/^/| /' conftest.$ac_ext >&5
10404
10405( exit $ac_status )
631ef239
AC
10406{ echo "$as_me:$LINENO: result: no" >&5
10407echo "${ECHO_T}no" >&6; }
212380e3 10408fi
631ef239 10409rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 10410fi
631ef239
AC
10411
10412
212380e3
AC
10413 fi
10414 fi
10415
10416haveepollsyscall=no
10417
10418if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
10419 if test "x$haveepoll" = "xno" ; then
631ef239
AC
10420 { echo "$as_me:$LINENO: checking for epoll system call" >&5
10421echo $ECHO_N "checking for epoll system call... $ECHO_C" >&6; }
212380e3 10422 if test "$cross_compiling" = yes; then
631ef239
AC
10423 { echo "$as_me:$LINENO: result: no" >&5
10424echo "${ECHO_T}no" >&6; }
212380e3
AC
10425else
10426 cat >conftest.$ac_ext <<_ACEOF
10427/* confdefs.h. */
10428_ACEOF
10429cat confdefs.h >>conftest.$ac_ext
10430cat >>conftest.$ac_ext <<_ACEOF
10431/* end confdefs.h. */
10432#include <stdint.h>
10433#include <sys/param.h>
10434#include <sys/types.h>
10435#include <sys/epoll.h>
10436#include <sys/syscall.h>
10437#include <unistd.h>
10438
10439int
10440epoll_create(int size)
10441{
10442 return (syscall(__NR_epoll_create, size));
10443}
10444
10445int
10446main(int argc, char **argv)
10447{
10448 int epfd;
10449
10450 epfd = epoll_create(256);
10451 exit (epfd == -1 ? 1 : 0);
10452}
10453_ACEOF
10454rm -f conftest$ac_exeext
631ef239
AC
10455if { (ac_try="$ac_link"
10456case "(($ac_try" in
10457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10458 *) ac_try_echo=$ac_try;;
10459esac
10460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10461 (eval "$ac_link") 2>&5
212380e3
AC
10462 ac_status=$?
10463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10464 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
631ef239
AC
10465 { (case "(($ac_try" in
10466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10467 *) ac_try_echo=$ac_try;;
10468esac
10469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10470 (eval "$ac_try") 2>&5
212380e3
AC
10471 ac_status=$?
10472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10473 (exit $ac_status); }; }; then
631ef239
AC
10474 { echo "$as_me:$LINENO: result: yes" >&5
10475echo "${ECHO_T}yes" >&6; }
212380e3
AC
10476
10477cat >>confdefs.h <<\_ACEOF
10478#define HAVE_EPOLL 1
10479_ACEOF
10480
10481 SELECT_TYPE="epoll"
10482else
10483 echo "$as_me: program exited with status $ac_status" >&5
10484echo "$as_me: failed program was:" >&5
10485sed 's/^/| /' conftest.$ac_ext >&5
10486
10487( exit $ac_status )
631ef239
AC
10488{ echo "$as_me:$LINENO: result: no" >&5
10489echo "${ECHO_T}no" >&6; }
212380e3 10490fi
631ef239 10491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
212380e3 10492fi
631ef239
AC
10493
10494
212380e3
AC
10495 fi
10496fi
10497
10498fi
10499
10500fi
10501
10502if test -z "$SELECT_TYPE"; then
10503 { { echo "$as_me:$LINENO: error: Unable to find a usable IO interface" >&5
10504echo "$as_me: error: Unable to find a usable IO interface" >&2;}
10505 { (exit 1); exit 1; }; }
10506fi
10507
10508echo "Using $SELECT_TYPE for select loop."
10509
10510
10511cat >>confdefs.h <<_ACEOF
10512#define SELECT_TYPE "$SELECT_TYPE"
10513_ACEOF
10514
10515
10516
10517
10518
631ef239 10519# Check whether --enable-assert was given.
212380e3 10520if test "${enable_assert+set}" = set; then
631ef239 10521 enableval=$enable_assert; assert=$enableval
212380e3
AC
10522else
10523 assert=no
631ef239
AC
10524fi
10525
212380e3
AC
10526
10527if test "$assert" = no; then
10528
10529cat >>confdefs.h <<\_ACEOF
10530#define NDEBUG 1
10531_ACEOF
10532
10533elif test "$assert" = soft; then
10534
10535cat >>confdefs.h <<\_ACEOF
10536#define SOFT_ASSERT 1
10537_ACEOF
10538
10539
10540cat >>confdefs.h <<\_ACEOF
10541#define NDEBUG 1
10542_ACEOF
10543
10544elif test "$assert" = yes; then
10545 assert = "hard";
10546fi
10547
631ef239
AC
10548{ echo "$as_me:$LINENO: checking if you want IO Debugging hooks" >&5
10549echo $ECHO_N "checking if you want IO Debugging hooks... $ECHO_C" >&6; }
10550# Check whether --enable-iodebug was given.
212380e3 10551if test "${enable_iodebug+set}" = set; then
631ef239 10552 enableval=$enable_iodebug; iodebug=$enableval
212380e3
AC
10553else
10554 iodebug=no
631ef239
AC
10555fi
10556
212380e3
AC
10557
10558if test "$iodebug" = yes; then
10559
10560cat >>confdefs.h <<\_ACEOF
10561#define USE_IODEBUG_HOOKS 1
10562_ACEOF
10563
631ef239
AC
10564 { echo "$as_me:$LINENO: result: yes" >&5
10565echo "${ECHO_T}yes" >&6; }
212380e3 10566else
631ef239
AC
10567 { echo "$as_me:$LINENO: result: no" >&5
10568echo "${ECHO_T}no" >&6; }
212380e3
AC
10569fi
10570
10571
631ef239
AC
10572{ echo "$as_me:$LINENO: checking if you want to do a profile build" >&5
10573echo $ECHO_N "checking if you want to do a profile build... $ECHO_C" >&6; }
10574# Check whether --enable-profile was given.
212380e3 10575if test "${enable_profile+set}" = set; then
631ef239 10576 enableval=$enable_profile; profile=$enableval
212380e3
AC
10577else
10578 profile=no
631ef239
AC
10579fi
10580
212380e3
AC
10581
10582if test "$profile" = yes; then
10583 if test "$ac_cv_c_compiler_gnu" = yes; then
10584 IRC_CFLAGS="$IRC_CFLAGS -pg"
631ef239
AC
10585 { echo "$as_me:$LINENO: result: yes, adding -pg" >&5
10586echo "${ECHO_T}yes, adding -pg" >&6; }
212380e3
AC
10587
10588cat >>confdefs.h <<\_ACEOF
10589#define CHARYBDIS_PROFILE 1
10590_ACEOF
10591
10592 else
631ef239
AC
10593 { echo "$as_me:$LINENO: result: no, profile builds only work with gcc" >&5
10594echo "${ECHO_T}no, profile builds only work with gcc" >&6; }
212380e3
AC
10595 fi
10596else
631ef239
AC
10597 { echo "$as_me:$LINENO: result: no" >&5
10598echo "${ECHO_T}no" >&6; }
212380e3
AC
10599fi
10600
631ef239 10601# Check whether --enable-balloc was given.
212380e3 10602if test "${enable_balloc+set}" = set; then
631ef239 10603 enableval=$enable_balloc; balloc=$enableval
212380e3
AC
10604else
10605 balloc=yes
631ef239
AC
10606fi
10607
212380e3
AC
10608
10609if test "$balloc" = no; then
10610
10611cat >>confdefs.h <<\_ACEOF
10612#define NOBALLOC 1
10613_ACEOF
10614
10615fi
10616
631ef239 10617# Check whether --enable-small-net was given.
212380e3 10618if test "${enable_small_net+set}" = set; then
631ef239 10619 enableval=$enable_small_net; small_net=$enableval
212380e3
AC
10620else
10621 small_net=no
631ef239
AC
10622fi
10623
212380e3
AC
10624
10625if test "$small_net" = yes; then
10626
10627cat >>confdefs.h <<\_ACEOF
10628#define NICKNAMEHISTORYLENGTH 1500
10629_ACEOF
10630
10631
10632cat >>confdefs.h <<\_ACEOF
10633#define CHANNEL_HEAP_SIZE 256
10634_ACEOF
10635
10636
10637cat >>confdefs.h <<\_ACEOF
10638#define BAN_HEAP_SIZE 128
10639_ACEOF
10640
10641
10642cat >>confdefs.h <<\_ACEOF
10643#define CLIENT_HEAP_SIZE 256
10644_ACEOF
10645
10646
10647cat >>confdefs.h <<\_ACEOF
10648#define LCLIENT_HEAP_SIZE 128
10649_ACEOF
10650
10651
10652cat >>confdefs.h <<\_ACEOF
10653#define PCLIENT_HEAP_SIZE 32
10654_ACEOF
10655
10656
10657cat >>confdefs.h <<\_ACEOF
10658#define USER_HEAP_SIZE 128
10659_ACEOF
10660
10661
10662cat >>confdefs.h <<\_ACEOF
10663#define DNODE_HEAP_SIZE 256
10664_ACEOF
10665
10666
10667cat >>confdefs.h <<\_ACEOF
10668#define TOPIC_HEAP_SIZE 256
10669_ACEOF
10670
10671
10672cat >>confdefs.h <<\_ACEOF
10673#define LINEBUF_HEAP_SIZE 128
10674_ACEOF
10675
10676
10677cat >>confdefs.h <<\_ACEOF
10678#define MEMBER_HEAP_SIZE 256
10679_ACEOF
10680
10681
10682cat >>confdefs.h <<\_ACEOF
10683#define ND_HEAP_SIZE 128
10684_ACEOF
10685
10686
10687cat >>confdefs.h <<\_ACEOF
10688#define CONFITEM_HEAP_SIZE 128
10689_ACEOF
10690
10691
10692cat >>confdefs.h <<\_ACEOF
10693#define MONITOR_HEAP_SIZE 128
10694_ACEOF
10695
f589ec6f 10696
2b428185
AC
10697cat >>confdefs.h <<\_ACEOF
10698#define FD_HEAP_SIZE 128
10699_ACEOF
10700
10701
f589ec6f
AC
10702cat >>confdefs.h <<\_ACEOF
10703#define AWAY_HEAP_SIZE 128
10704_ACEOF
10705
212380e3
AC
10706else
10707
10708cat >>confdefs.h <<\_ACEOF
10709#define NICKNAMEHISTORYLENGTH 15000
10710_ACEOF
10711
10712
10713cat >>confdefs.h <<\_ACEOF
10714#define CHANNEL_HEAP_SIZE 8192
10715_ACEOF
10716
10717
10718cat >>confdefs.h <<\_ACEOF
10719#define BAN_HEAP_SIZE 4096
10720_ACEOF
10721
10722
10723cat >>confdefs.h <<\_ACEOF
10724#define CLIENT_HEAP_SIZE 8192
10725_ACEOF
10726
10727
10728cat >>confdefs.h <<\_ACEOF
10729#define LCLIENT_HEAP_SIZE 1024
10730_ACEOF
10731
10732
10733cat >>confdefs.h <<\_ACEOF
10734#define PCLIENT_HEAP_SIZE 256
10735_ACEOF
10736
10737
10738cat >>confdefs.h <<\_ACEOF
10739#define USER_HEAP_SIZE 8192
10740_ACEOF
10741
10742
10743cat >>confdefs.h <<\_ACEOF
10744#define DNODE_HEAP_SIZE 8192
10745_ACEOF
10746
10747
10748cat >>confdefs.h <<\_ACEOF
10749#define TOPIC_HEAP_SIZE 4096
10750_ACEOF
10751
10752
10753cat >>confdefs.h <<\_ACEOF
10754#define LINEBUF_HEAP_SIZE 2048
10755_ACEOF
10756
10757
10758cat >>confdefs.h <<\_ACEOF
10759#define MEMBER_HEAP_SIZE 32768
10760_ACEOF
10761
10762
10763cat >>confdefs.h <<\_ACEOF
10764#define ND_HEAP_SIZE 512
10765_ACEOF
10766
10767
10768cat >>confdefs.h <<\_ACEOF
10769#define CONFITEM_HEAP_SIZE 256
10770_ACEOF
10771
10772
10773cat >>confdefs.h <<\_ACEOF
10774#define MONITOR_HEAP_SIZE 1024
10775_ACEOF
10776
f589ec6f 10777
2b428185
AC
10778cat >>confdefs.h <<\_ACEOF
10779#define FD_HEAP_SIZE 1024
10780_ACEOF
10781
10782
f589ec6f
AC
10783cat >>confdefs.h <<\_ACEOF
10784#define AWAY_HEAP_SIZE 512
10785_ACEOF
10786
212380e3
AC
10787fi
10788
10789
631ef239 10790# Check whether --with-nicklen was given.
212380e3 10791if test "${with_nicklen+set}" = set; then
631ef239 10792 withval=$with_nicklen;
212380e3
AC
10793 if test $withval -ge 50; then
10794 NICKLEN=50
10795 { echo "$as_me:$LINENO: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&5
10796echo "$as_me: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&2;}
10797 else
10798 NICKLEN="$withval"
10799 fi
10800
10801else
10802 NICKLEN=15
631ef239 10803fi
212380e3
AC
10804
10805
212380e3 10806
631ef239
AC
10807# Check whether --with-topiclen was given.
10808if test "${with_topiclen+set}" = set; then
10809 withval=$with_topiclen;
212380e3
AC
10810 if test $withval -ge 390; then
10811 TOPICLEN=390
10812 { echo "$as_me:$LINENO: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&5
10813echo "$as_me: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&2;}
10814 else
10815 TOPICLEN=$withval
10816 fi
10817
10818else
10819 TOPICLEN=390
212380e3
AC
10820fi
10821
212380e3
AC
10822
10823
10824cat >>confdefs.h <<_ACEOF
10825#define TOPICLEN ${TOPICLEN}
10826_ACEOF
10827
10828
10829cat >>confdefs.h <<_ACEOF
10830#define NICKLEN (${NICKLEN}+1)
10831_ACEOF
10832
10833
b676ea3b 10834shared_modules="yes"
212380e3
AC
10835if test "$shared_modules" = yes; then
10836
10837 if test "$CYGWIN" = yes; then
10838 { echo "$as_me:$LINENO: WARNING: disabling shared modules; Cygwin is at present unable to build them." >&5
10839echo "$as_me: WARNING: disabling shared modules; Cygwin is at present unable to build them." >&2;}
10840 shared_modules="no"
10841 fi
10842
10843 if test "$CC" = tcc -a "$TenDRA" = "no"; then
10844 { echo "$as_me:$LINENO: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&5
10845echo "$as_me: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&2;}
10846 shared_modules="no"
10847 fi
10848fi
10849
10850if test "$shared_modules" = yes; then
10851 DYNLINK_C=dynlink.c
10852
10853for ac_header in dlfcn.h
10854do
10855as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239
AC
10856if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10857 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10858echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10859if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
10860 echo $ECHO_N "(cached) $ECHO_C" >&6
10861fi
631ef239
AC
10862ac_res=`eval echo '${'$as_ac_Header'}'`
10863 { echo "$as_me:$LINENO: result: $ac_res" >&5
10864echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10865else
10866 # Is the header compilable?
631ef239
AC
10867{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10868echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3
AC
10869cat >conftest.$ac_ext <<_ACEOF
10870/* confdefs.h. */
10871_ACEOF
10872cat confdefs.h >>conftest.$ac_ext
10873cat >>conftest.$ac_ext <<_ACEOF
10874/* end confdefs.h. */
10875$ac_includes_default
10876#include <$ac_header>
10877_ACEOF
10878rm -f conftest.$ac_objext
631ef239
AC
10879if { (ac_try="$ac_compile"
10880case "(($ac_try" in
10881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10882 *) ac_try_echo=$ac_try;;
10883esac
10884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10885 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
10886 ac_status=$?
10887 grep -v '^ *+' conftest.er1 >conftest.err
10888 rm -f conftest.er1
10889 cat conftest.err >&5
10890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10891 (exit $ac_status); } && {
10892 test -z "$ac_c_werror_flag" ||
10893 test ! -s conftest.err
10894 } && test -s conftest.$ac_objext; then
212380e3
AC
10895 ac_header_compiler=yes
10896else
10897 echo "$as_me: failed program was:" >&5
10898sed 's/^/| /' conftest.$ac_ext >&5
10899
631ef239 10900 ac_header_compiler=no
212380e3 10901fi
631ef239
AC
10902
10903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10904{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10905echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
10906
10907# Is the header present?
631ef239
AC
10908{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10909echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3
AC
10910cat >conftest.$ac_ext <<_ACEOF
10911/* confdefs.h. */
10912_ACEOF
10913cat confdefs.h >>conftest.$ac_ext
10914cat >>conftest.$ac_ext <<_ACEOF
10915/* end confdefs.h. */
10916#include <$ac_header>
10917_ACEOF
631ef239
AC
10918if { (ac_try="$ac_cpp conftest.$ac_ext"
10919case "(($ac_try" in
10920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10921 *) ac_try_echo=$ac_try;;
10922esac
10923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10924 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
10925 ac_status=$?
10926 grep -v '^ *+' conftest.er1 >conftest.err
10927 rm -f conftest.er1
10928 cat conftest.err >&5
10929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
10930 (exit $ac_status); } >/dev/null && {
10931 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10932 test ! -s conftest.err
10933 }; then
212380e3
AC
10934 ac_header_preproc=yes
10935else
10936 echo "$as_me: failed program was:" >&5
10937sed 's/^/| /' conftest.$ac_ext >&5
10938
10939 ac_header_preproc=no
10940fi
631ef239 10941
212380e3 10942rm -f conftest.err conftest.$ac_ext
631ef239
AC
10943{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10944echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
10945
10946# So? What about this header?
10947case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10948 yes:no: )
10949 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10950echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10951 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10952echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10953 ac_header_preproc=yes
10954 ;;
10955 no:yes:* )
10956 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10957echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10958 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10959echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10960 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10961echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10962 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10963echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10964 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10965echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10966 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10967echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 10968
212380e3
AC
10969 ;;
10970esac
631ef239
AC
10971{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10972echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
10974 echo $ECHO_N "(cached) $ECHO_C" >&6
10975else
10976 eval "$as_ac_Header=\$ac_header_preproc"
10977fi
631ef239
AC
10978ac_res=`eval echo '${'$as_ac_Header'}'`
10979 { echo "$as_me:$LINENO: result: $ac_res" >&5
10980echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
10981
10982fi
10983if test `eval echo '${'$as_ac_Header'}'` = yes; then
10984 cat >>confdefs.h <<_ACEOF
10985#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10986_ACEOF
10987
10988fi
10989
10990done
10991
631ef239
AC
10992 { echo "$as_me:$LINENO: checking for library containing shl_load" >&5
10993echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6; }
212380e3
AC
10994if test "${ac_cv_search_shl_load+set}" = set; then
10995 echo $ECHO_N "(cached) $ECHO_C" >&6
10996else
10997 ac_func_search_save_LIBS=$LIBS
212380e3
AC
10998cat >conftest.$ac_ext <<_ACEOF
10999/* confdefs.h. */
11000_ACEOF
11001cat confdefs.h >>conftest.$ac_ext
11002cat >>conftest.$ac_ext <<_ACEOF
11003/* end confdefs.h. */
11004
631ef239
AC
11005/* Override any GCC internal prototype to avoid an error.
11006 Use char because int might match the return type of a GCC
11007 builtin and then its argument prototype would still apply. */
212380e3
AC
11008#ifdef __cplusplus
11009extern "C"
11010#endif
212380e3
AC
11011char shl_load ();
11012int
11013main ()
11014{
631ef239 11015return shl_load ();
212380e3
AC
11016 ;
11017 return 0;
11018}
11019_ACEOF
631ef239
AC
11020for ac_lib in '' dld; do
11021 if test -z "$ac_lib"; then
11022 ac_res="none required"
11023 else
11024 ac_res=-l$ac_lib
11025 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11026 fi
11027 rm -f conftest.$ac_objext conftest$ac_exeext
11028if { (ac_try="$ac_link"
11029case "(($ac_try" in
11030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11031 *) ac_try_echo=$ac_try;;
11032esac
11033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11034 (eval "$ac_link") 2>conftest.er1
212380e3
AC
11035 ac_status=$?
11036 grep -v '^ *+' conftest.er1 >conftest.err
11037 rm -f conftest.er1
11038 cat conftest.err >&5
11039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11040 (exit $ac_status); } && {
11041 test -z "$ac_c_werror_flag" ||
11042 test ! -s conftest.err
11043 } && test -s conftest$ac_exeext &&
11044 $as_test_x conftest$ac_exeext; then
11045 ac_cv_search_shl_load=$ac_res
212380e3
AC
11046else
11047 echo "$as_me: failed program was:" >&5
11048sed 's/^/| /' conftest.$ac_ext >&5
11049
212380e3 11050
631ef239 11051fi
212380e3 11052
631ef239
AC
11053rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11054 conftest$ac_exeext
11055 if test "${ac_cv_search_shl_load+set}" = set; then
11056 break
212380e3 11057fi
631ef239
AC
11058done
11059if test "${ac_cv_search_shl_load+set}" = set; then
11060 :
11061else
11062 ac_cv_search_shl_load=no
212380e3 11063fi
631ef239 11064rm conftest.$ac_ext
212380e3
AC
11065LIBS=$ac_func_search_save_LIBS
11066fi
631ef239
AC
11067{ echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
11068echo "${ECHO_T}$ac_cv_search_shl_load" >&6; }
11069ac_res=$ac_cv_search_shl_load
11070if test "$ac_res" != no; then
11071 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
11072
11073
11074cat >>confdefs.h <<\_ACEOF
11075#define HAVE_SHL_LOAD 1
11076_ACEOF
11077
11078 SUFFIX=".sl"
11079 MOD_TARGET=hpux_shared
11080 SEDOBJ="s/\.o/.sl/g"
11081
11082else
11083
631ef239
AC
11084 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
11085echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
212380e3
AC
11086if test "${ac_cv_search_dlopen+set}" = set; then
11087 echo $ECHO_N "(cached) $ECHO_C" >&6
11088else
11089 ac_func_search_save_LIBS=$LIBS
212380e3
AC
11090cat >conftest.$ac_ext <<_ACEOF
11091/* confdefs.h. */
11092_ACEOF
11093cat confdefs.h >>conftest.$ac_ext
11094cat >>conftest.$ac_ext <<_ACEOF
11095/* end confdefs.h. */
11096
631ef239
AC
11097/* Override any GCC internal prototype to avoid an error.
11098 Use char because int might match the return type of a GCC
11099 builtin and then its argument prototype would still apply. */
212380e3
AC
11100#ifdef __cplusplus
11101extern "C"
11102#endif
212380e3
AC
11103char dlopen ();
11104int
11105main ()
11106{
631ef239 11107return dlopen ();
212380e3
AC
11108 ;
11109 return 0;
11110}
11111_ACEOF
631ef239
AC
11112for ac_lib in '' dl c_r; do
11113 if test -z "$ac_lib"; then
11114 ac_res="none required"
11115 else
11116 ac_res=-l$ac_lib
11117 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11118 fi
11119 rm -f conftest.$ac_objext conftest$ac_exeext
11120if { (ac_try="$ac_link"
11121case "(($ac_try" in
11122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11123 *) ac_try_echo=$ac_try;;
11124esac
11125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11126 (eval "$ac_link") 2>conftest.er1
212380e3
AC
11127 ac_status=$?
11128 grep -v '^ *+' conftest.er1 >conftest.err
11129 rm -f conftest.er1
11130 cat conftest.err >&5
11131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11132 (exit $ac_status); } && {
11133 test -z "$ac_c_werror_flag" ||
11134 test ! -s conftest.err
11135 } && test -s conftest$ac_exeext &&
11136 $as_test_x conftest$ac_exeext; then
11137 ac_cv_search_dlopen=$ac_res
212380e3
AC
11138else
11139 echo "$as_me: failed program was:" >&5
11140sed 's/^/| /' conftest.$ac_ext >&5
11141
212380e3 11142
631ef239 11143fi
212380e3 11144
631ef239
AC
11145rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11146 conftest$ac_exeext
11147 if test "${ac_cv_search_dlopen+set}" = set; then
11148 break
212380e3 11149fi
631ef239
AC
11150done
11151if test "${ac_cv_search_dlopen+set}" = set; then
11152 :
11153else
11154 ac_cv_search_dlopen=no
212380e3 11155fi
631ef239 11156rm conftest.$ac_ext
212380e3
AC
11157LIBS=$ac_func_search_save_LIBS
11158fi
631ef239
AC
11159{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
11160echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
11161ac_res=$ac_cv_search_dlopen
11162if test "$ac_res" != no; then
11163 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
11164
11165
11166cat >>confdefs.h <<\_ACEOF
11167#define HAVE_DLOPEN 1
11168_ACEOF
11169
11170 SUFFIX=".so"
11171 MOD_TARGET=shared_modules
11172 SEDOBJ="s/\.o/.so/g"
11173 if test "$AppleGCC" = yes; then
11174
11175for ac_header in mach-o/dyld.h
11176do
11177as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
631ef239
AC
11178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11179 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11180echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11181if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
11182 echo $ECHO_N "(cached) $ECHO_C" >&6
11183fi
631ef239
AC
11184ac_res=`eval echo '${'$as_ac_Header'}'`
11185 { echo "$as_me:$LINENO: result: $ac_res" >&5
11186echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
11187else
11188 # Is the header compilable?
631ef239
AC
11189{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11190echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
212380e3
AC
11191cat >conftest.$ac_ext <<_ACEOF
11192/* confdefs.h. */
11193_ACEOF
11194cat confdefs.h >>conftest.$ac_ext
11195cat >>conftest.$ac_ext <<_ACEOF
11196/* end confdefs.h. */
11197$ac_includes_default
11198#include <$ac_header>
11199_ACEOF
11200rm -f conftest.$ac_objext
631ef239
AC
11201if { (ac_try="$ac_compile"
11202case "(($ac_try" in
11203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11204 *) ac_try_echo=$ac_try;;
11205esac
11206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11207 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
11208 ac_status=$?
11209 grep -v '^ *+' conftest.er1 >conftest.err
11210 rm -f conftest.er1
11211 cat conftest.err >&5
11212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11213 (exit $ac_status); } && {
11214 test -z "$ac_c_werror_flag" ||
11215 test ! -s conftest.err
11216 } && test -s conftest.$ac_objext; then
212380e3
AC
11217 ac_header_compiler=yes
11218else
11219 echo "$as_me: failed program was:" >&5
11220sed 's/^/| /' conftest.$ac_ext >&5
11221
631ef239 11222 ac_header_compiler=no
212380e3 11223fi
631ef239
AC
11224
11225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11226{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11227echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
11228
11229# Is the header present?
631ef239
AC
11230{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11231echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
212380e3
AC
11232cat >conftest.$ac_ext <<_ACEOF
11233/* confdefs.h. */
11234_ACEOF
11235cat confdefs.h >>conftest.$ac_ext
11236cat >>conftest.$ac_ext <<_ACEOF
11237/* end confdefs.h. */
11238#include <$ac_header>
11239_ACEOF
631ef239
AC
11240if { (ac_try="$ac_cpp conftest.$ac_ext"
11241case "(($ac_try" in
11242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11243 *) ac_try_echo=$ac_try;;
11244esac
11245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11246 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
11247 ac_status=$?
11248 grep -v '^ *+' conftest.er1 >conftest.err
11249 rm -f conftest.er1
11250 cat conftest.err >&5
11251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11252 (exit $ac_status); } >/dev/null && {
11253 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11254 test ! -s conftest.err
11255 }; then
212380e3
AC
11256 ac_header_preproc=yes
11257else
11258 echo "$as_me: failed program was:" >&5
11259sed 's/^/| /' conftest.$ac_ext >&5
11260
11261 ac_header_preproc=no
11262fi
631ef239 11263
212380e3 11264rm -f conftest.err conftest.$ac_ext
631ef239
AC
11265{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11266echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
11267
11268# So? What about this header?
11269case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11270 yes:no: )
11271 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11272echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11273 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11274echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11275 ac_header_preproc=yes
11276 ;;
11277 no:yes:* )
11278 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11279echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11280 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11281echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11282 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11283echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11284 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11285echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11286 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11287echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11288 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11289echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
631ef239 11290
212380e3
AC
11291 ;;
11292esac
631ef239
AC
11293{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11294echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11295if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
11296 echo $ECHO_N "(cached) $ECHO_C" >&6
11297else
11298 eval "$as_ac_Header=\$ac_header_preproc"
11299fi
631ef239
AC
11300ac_res=`eval echo '${'$as_ac_Header'}'`
11301 { echo "$as_me:$LINENO: result: $ac_res" >&5
11302echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
11303
11304fi
11305if test `eval echo '${'$as_ac_Header'}'` = yes; then
11306 cat >>confdefs.h <<_ACEOF
11307#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11308_ACEOF
11309
11310fi
11311
11312done
11313
11314 fi
631ef239
AC
11315 { echo "$as_me:$LINENO: checking for dlsym" >&5
11316echo $ECHO_N "checking for dlsym... $ECHO_C" >&6; }
212380e3
AC
11317if test "${ac_cv_func_dlsym+set}" = set; then
11318 echo $ECHO_N "(cached) $ECHO_C" >&6
11319else
11320 cat >conftest.$ac_ext <<_ACEOF
11321/* confdefs.h. */
11322_ACEOF
11323cat confdefs.h >>conftest.$ac_ext
11324cat >>conftest.$ac_ext <<_ACEOF
11325/* end confdefs.h. */
11326/* Define dlsym to an innocuous variant, in case <limits.h> declares dlsym.
11327 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11328#define dlsym innocuous_dlsym
11329
11330/* System header to define __stub macros and hopefully few prototypes,
11331 which can conflict with char dlsym (); below.
11332 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11333 <limits.h> exists even on freestanding compilers. */
11334
11335#ifdef __STDC__
11336# include <limits.h>
11337#else
11338# include <assert.h>
11339#endif
11340
11341#undef dlsym
11342
631ef239
AC
11343/* Override any GCC internal prototype to avoid an error.
11344 Use char because int might match the return type of a GCC
11345 builtin and then its argument prototype would still apply. */
212380e3
AC
11346#ifdef __cplusplus
11347extern "C"
212380e3 11348#endif
212380e3
AC
11349char dlsym ();
11350/* The GNU C library defines this for functions which it implements
11351 to always fail with ENOSYS. Some functions are actually named
11352 something starting with __ and the normal name is an alias. */
631ef239 11353#if defined __stub_dlsym || defined __stub___dlsym
212380e3 11354choke me
212380e3
AC
11355#endif
11356
11357int
11358main ()
11359{
631ef239 11360return dlsym ();
212380e3
AC
11361 ;
11362 return 0;
11363}
11364_ACEOF
11365rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
11366if { (ac_try="$ac_link"
11367case "(($ac_try" in
11368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11369 *) ac_try_echo=$ac_try;;
11370esac
11371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11372 (eval "$ac_link") 2>conftest.er1
212380e3
AC
11373 ac_status=$?
11374 grep -v '^ *+' conftest.er1 >conftest.err
11375 rm -f conftest.er1
11376 cat conftest.err >&5
11377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11378 (exit $ac_status); } && {
11379 test -z "$ac_c_werror_flag" ||
11380 test ! -s conftest.err
11381 } && test -s conftest$ac_exeext &&
11382 $as_test_x conftest$ac_exeext; then
212380e3
AC
11383 ac_cv_func_dlsym=yes
11384else
11385 echo "$as_me: failed program was:" >&5
11386sed 's/^/| /' conftest.$ac_ext >&5
11387
631ef239 11388 ac_cv_func_dlsym=no
212380e3 11389fi
631ef239
AC
11390
11391rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
11392 conftest$ac_exeext conftest.$ac_ext
11393fi
631ef239
AC
11394{ echo "$as_me:$LINENO: result: $ac_cv_func_dlsym" >&5
11395echo "${ECHO_T}$ac_cv_func_dlsym" >&6; }
212380e3
AC
11396if test $ac_cv_func_dlsym = yes; then
11397 :
11398else
11399
11400 { echo "$as_me:$LINENO: WARNING: dlsym is not available, shared modules disabled" >&5
11401echo "$as_me: WARNING: dlsym is not available, shared modules disabled" >&2;}
11402 shared_modules=no
11403
11404fi
11405
11406
11407for ac_func in dlfunc
11408do
11409as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
631ef239
AC
11410{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11411echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11412if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
212380e3
AC
11413 echo $ECHO_N "(cached) $ECHO_C" >&6
11414else
11415 cat >conftest.$ac_ext <<_ACEOF
11416/* confdefs.h. */
11417_ACEOF
11418cat confdefs.h >>conftest.$ac_ext
11419cat >>conftest.$ac_ext <<_ACEOF
11420/* end confdefs.h. */
11421/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11422 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11423#define $ac_func innocuous_$ac_func
11424
11425/* System header to define __stub macros and hopefully few prototypes,
11426 which can conflict with char $ac_func (); below.
11427 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11428 <limits.h> exists even on freestanding compilers. */
11429
11430#ifdef __STDC__
11431# include <limits.h>
11432#else
11433# include <assert.h>
11434#endif
11435
11436#undef $ac_func
11437
631ef239
AC
11438/* Override any GCC internal prototype to avoid an error.
11439 Use char because int might match the return type of a GCC
11440 builtin and then its argument prototype would still apply. */
212380e3
AC
11441#ifdef __cplusplus
11442extern "C"
212380e3 11443#endif
212380e3
AC
11444char $ac_func ();
11445/* The GNU C library defines this for functions which it implements
11446 to always fail with ENOSYS. Some functions are actually named
11447 something starting with __ and the normal name is an alias. */
631ef239 11448#if defined __stub_$ac_func || defined __stub___$ac_func
212380e3 11449choke me
212380e3
AC
11450#endif
11451
11452int
11453main ()
11454{
631ef239 11455return $ac_func ();
212380e3
AC
11456 ;
11457 return 0;
11458}
11459_ACEOF
11460rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
11461if { (ac_try="$ac_link"
11462case "(($ac_try" in
11463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11464 *) ac_try_echo=$ac_try;;
11465esac
11466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11467 (eval "$ac_link") 2>conftest.er1
212380e3
AC
11468 ac_status=$?
11469 grep -v '^ *+' conftest.er1 >conftest.err
11470 rm -f conftest.er1
11471 cat conftest.err >&5
11472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11473 (exit $ac_status); } && {
11474 test -z "$ac_c_werror_flag" ||
11475 test ! -s conftest.err
11476 } && test -s conftest$ac_exeext &&
11477 $as_test_x conftest$ac_exeext; then
212380e3
AC
11478 eval "$as_ac_var=yes"
11479else
11480 echo "$as_me: failed program was:" >&5
11481sed 's/^/| /' conftest.$ac_ext >&5
11482
631ef239 11483 eval "$as_ac_var=no"
212380e3 11484fi
631ef239
AC
11485
11486rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
11487 conftest$ac_exeext conftest.$ac_ext
11488fi
631ef239
AC
11489ac_res=`eval echo '${'$as_ac_var'}'`
11490 { echo "$as_me:$LINENO: result: $ac_res" >&5
11491echo "${ECHO_T}$ac_res" >&6; }
212380e3
AC
11492if test `eval echo '${'$as_ac_var'}'` = yes; then
11493 cat >>confdefs.h <<_ACEOF
11494#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11495_ACEOF
11496
11497fi
11498done
11499
11500
11501else
11502
11503 shared_modules=no
11504
11505fi
11506
11507
11508fi
11509
11510fi
11511
11512
11513cat >>confdefs.h <<_ACEOF
11514#define SHARED_SUFFIX "$SUFFIX"
11515_ACEOF
11516
11517
11518if test "$shared_modules" = yes; then
11519 # The GNU linker requires the -export-dynamic option to make
11520 # all symbols visible in the dynamic symbol table.
11521 hold_ldflags=$LDFLAGS
631ef239
AC
11522 { echo "$as_me:$LINENO: checking for the ld -export-dynamic flag" >&5
11523echo $ECHO_N "checking for the ld -export-dynamic flag... $ECHO_C" >&6; }
212380e3
AC
11524 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic -Werror"
11525 cat >conftest.$ac_ext <<_ACEOF
11526/* confdefs.h. */
11527_ACEOF
11528cat confdefs.h >>conftest.$ac_ext
11529cat >>conftest.$ac_ext <<_ACEOF
11530/* end confdefs.h. */
11531
11532int
11533main ()
11534{
11535int i;
11536 ;
11537 return 0;
11538}
11539_ACEOF
11540rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
11541if { (ac_try="$ac_link"
11542case "(($ac_try" in
11543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11544 *) ac_try_echo=$ac_try;;
11545esac
11546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11547 (eval "$ac_link") 2>conftest.er1
212380e3
AC
11548 ac_status=$?
11549 grep -v '^ *+' conftest.er1 >conftest.err
11550 rm -f conftest.er1
11551 cat conftest.err >&5
11552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11553 (exit $ac_status); } && {
11554 test -z "$ac_c_werror_flag" ||
11555 test ! -s conftest.err
11556 } && test -s conftest$ac_exeext &&
11557 $as_test_x conftest$ac_exeext; then
212380e3
AC
11558 found=yes
11559else
11560 echo "$as_me: failed program was:" >&5
11561sed 's/^/| /' conftest.$ac_ext >&5
11562
631ef239 11563 found=no
212380e3 11564fi
631ef239
AC
11565
11566rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
11567 conftest$ac_exeext conftest.$ac_ext
11568 LDFLAGS=$hold_ldflags
11569
11570 if expr "`uname -s`" : ^IRIX >/dev/null 2>&1; then
11571 found="no, IRIX ld uses -B,dynamic"
11572 LDFLAGS="${LDFLAGS} -Wl,-B,dynamic"
11573 fi
11574
11575 if expr "`uname -s`" : ^AIX >/dev/null 2>&1; then
11576 found="no, AIX ld uses -G -brtl"
11577 LDFLAGS="${LDFLAGS} -Wl,-G,-brtl"
11578 fi
11579
631ef239
AC
11580 { echo "$as_me:$LINENO: result: $found" >&5
11581echo "${ECHO_T}$found" >&6; }
212380e3
AC
11582
11583 if test "$found" = yes; then
11584 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
11585 fi
11586
631ef239
AC
11587 { echo "$as_me:$LINENO: checking for compiler option to produce PIC" >&5
11588echo $ECHO_N "checking for compiler option to produce PIC... $ECHO_C" >&6; }
212380e3 11589 if test "$SGS" = "yes"; then
631ef239
AC
11590 { echo "$as_me:$LINENO: result: SVR4 SGS interfaces: -KPIC -DPIC -G" >&5
11591echo "${ECHO_T}SVR4 SGS interfaces: -KPIC -DPIC -G" >&6; }
212380e3
AC
11592 PICFLAGS="-KPIC -DPIC -G"
11593 fi
11594
11595 if test "$AppleGCC" = "yes"; then
631ef239
AC
11596 { echo "$as_me:$LINENO: result: Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&5
11597echo "${ECHO_T}Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&6; }
212380e3
AC
11598 PICFLAGS="-fno-common -bundle -flat_namespace -undefined suppress"
11599 fi
11600 if test "$HPUX" = "yes" -a "$CC" != gcc; then
631ef239
AC
11601 { echo "$as_me:$LINENO: result: HP-UX cc: +z -r -q -n" >&5
11602echo "${ECHO_T}HP-UX cc: +z -r -q -n" >&6; }
212380e3 11603 PICFLAGS="+z -r -q -n -c"
631ef239
AC
11604 { echo "$as_me:$LINENO: checking if +ESfic is required on this platform" >&5
11605echo $ECHO_N "checking if +ESfic is required on this platform... $ECHO_C" >&6; }
212380e3
AC
11606
11607 if expr "`$CC +ESfic 2>&1`" : ".*neither supported.*" >/dev/null; then
631ef239
AC
11608 { echo "$as_me:$LINENO: result: no" >&5
11609echo "${ECHO_T}no" >&6; }
212380e3 11610 else
631ef239
AC
11611 { echo "$as_me:$LINENO: result: yes" >&5
11612echo "${ECHO_T}yes" >&6; }
212380e3
AC
11613 PICFLAGS="$PICFLAGS +ESfic"
11614 fi
11615
11616 LDFLAGS="${LDFLAGS} -Wl,-E"
11617 fi
11618 if test "$Tru" = yes -a "$CC" != gcc; then
631ef239
AC
11619 { echo "$as_me:$LINENO: result: Tru64: -shared -expect_unresolved '*'" >&5
11620echo "${ECHO_T}Tru64: -shared -expect_unresolved '*'" >&6; }
212380e3
AC
11621 PICFLAGS="-shared -expect_unresolved '*' "
11622 LDFLAGS="-call_shared"
11623 fi
11624 if test -z "$PICFLAGS"; then
11625 if test "$ac_cv_c_compiler_gnu" = "yes"; then
631ef239
AC
11626 { echo "$as_me:$LINENO: result: gcc: -fPIC -DPIC -shared" >&5
11627echo "${ECHO_T}gcc: -fPIC -DPIC -shared" >&6; }
212380e3
AC
11628 PICFLAGS="-fPIC -DPIC -shared"
11629 else
631ef239
AC
11630 { echo "$as_me:$LINENO: result: no" >&5
11631echo "${ECHO_T}no" >&6; }
212380e3
AC
11632 shared_modules=no
11633 fi
11634 fi
11635fi
11636
1a82970f
JT
11637# rpath, for finding libratbox.so at run time
11638hold_ldflags=$LDFLAGS
11639{ echo "$as_me:$LINENO: checking for the ld -rpath flag" >&5
11640echo $ECHO_N "checking for the ld -rpath flag... $ECHO_C" >&6; }
11641LDFLAGS="${LDFLAGS} -Wl,-rpath=${libdir}"
11642cat >conftest.$ac_ext <<_ACEOF
11643/* confdefs.h. */
11644_ACEOF
11645cat confdefs.h >>conftest.$ac_ext
11646cat >>conftest.$ac_ext <<_ACEOF
11647/* end confdefs.h. */
11648
11649int
11650main ()
11651{
11652int i;
11653 ;
11654 return 0;
11655}
11656_ACEOF
11657rm -f conftest.$ac_objext conftest$ac_exeext
11658if { (ac_try="$ac_link"
11659case "(($ac_try" in
11660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11661 *) ac_try_echo=$ac_try;;
11662esac
11663eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11664 (eval "$ac_link") 2>conftest.er1
11665 ac_status=$?
11666 grep -v '^ *+' conftest.er1 >conftest.err
11667 rm -f conftest.er1
11668 cat conftest.err >&5
11669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11670 (exit $ac_status); } && {
11671 test -z "$ac_c_werror_flag" ||
11672 test ! -s conftest.err
11673 } && test -s conftest$ac_exeext &&
11674 $as_test_x conftest$ac_exeext; then
11675 found=yes
11676else
11677 echo "$as_me: failed program was:" >&5
11678sed 's/^/| /' conftest.$ac_ext >&5
11679
11680 found=no
11681fi
11682
11683rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11684 conftest$ac_exeext conftest.$ac_ext
11685LDFLAGS=$hold_ldflags
11686{ echo "$as_me:$LINENO: result: $found" >&5
11687echo "${ECHO_T}$found" >&6; }
11688if test "$found" = yes; then
11689 LDFLAGS="${LDFLAGS} -Wl,-rpath=\${libdir}"
11690fi
11691
212380e3
AC
11692# This must be down here, or it will mess up checks like the ones
11693# for -Wl,-export-dynamic
11694# -- jilles
d2c5159a 11695CWARNS=""
631ef239 11696# Check whether --enable-warnings was given.
212380e3 11697if test "${enable_warnings+set}" = set; then
631ef239 11698 enableval=$enable_warnings;
212380e3
AC
11699IRC_CFLAGS="$IRC_CFLAGS -O0"
11700CFLAGS="$IRC_CFLAGS"
11701
11702
631ef239
AC
11703 { echo "$as_me:$LINENO: checking GCC flag(s) -Wall" >&5
11704echo $ECHO_N "checking GCC flag(s) -Wall... $ECHO_C" >&6; }
212380e3
AC
11705 if test "${GCC-no}" = yes
11706 then
11707 if test "${charybdis_cv_c_gcc_w_all+set}" = set; then
11708 echo $ECHO_N "(cached) $ECHO_C" >&6
11709else
11710
11711 oldcflags="${CFLAGS-}"
11712 CFLAGS="${CFLAGS-} ${CWARNS} -Wall -Werror"
11713 cat >conftest.$ac_ext <<_ACEOF
11714/* confdefs.h. */
11715_ACEOF
11716cat confdefs.h >>conftest.$ac_ext
11717cat >>conftest.$ac_ext <<_ACEOF
11718/* end confdefs.h. */
11719
11720#include <string.h>
11721#include <stdio.h>
11722int main(void);
11723
11724int
11725main ()
11726{
11727
b1fc1658 11728 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
11729
11730 ;
11731 return 0;
11732}
11733_ACEOF
11734rm -f conftest.$ac_objext
631ef239
AC
11735if { (ac_try="$ac_compile"
11736case "(($ac_try" in
11737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11738 *) ac_try_echo=$ac_try;;
11739esac
11740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11741 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
11742 ac_status=$?
11743 grep -v '^ *+' conftest.er1 >conftest.err
11744 rm -f conftest.er1
11745 cat conftest.err >&5
11746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11747 (exit $ac_status); } && {
11748 test -z "$ac_c_werror_flag" ||
11749 test ! -s conftest.err
11750 } && test -s conftest.$ac_objext; then
212380e3
AC
11751 charybdis_cv_c_gcc_w_all=yes
11752else
11753 echo "$as_me: failed program was:" >&5
11754sed 's/^/| /' conftest.$ac_ext >&5
11755
631ef239 11756 charybdis_cv_c_gcc_w_all=no
212380e3 11757fi
631ef239
AC
11758
11759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
11760 CFLAGS="${oldcflags}"
11761fi
11762
11763 if test "x$charybdis_cv_c_gcc_w_all" = xyes; then
11764 CWARNS="${CWARNS}-Wall "
631ef239
AC
11765 { echo "$as_me:$LINENO: result: ok" >&5
11766echo "${ECHO_T}ok" >&6; }
212380e3
AC
11767 else
11768 charybdis_cv_c_gcc_w_all=''
631ef239
AC
11769 { echo "$as_me:$LINENO: result: no" >&5
11770echo "${ECHO_T}no" >&6; }
212380e3
AC
11771 fi
11772 else
631ef239
AC
11773 { echo "$as_me:$LINENO: result: no" >&5
11774echo "${ECHO_T}no" >&6; }
212380e3
AC
11775 fi
11776
11777
631ef239
AC
11778 { echo "$as_me:$LINENO: checking GCC flag(s) -Wpointer-arith" >&5
11779echo $ECHO_N "checking GCC flag(s) -Wpointer-arith... $ECHO_C" >&6; }
212380e3
AC
11780 if test "${GCC-no}" = yes
11781 then
11782 if test "${charybdis_cv_c_gcc_w_pointer_arith+set}" = set; then
11783 echo $ECHO_N "(cached) $ECHO_C" >&6
11784else
11785
11786 oldcflags="${CFLAGS-}"
11787 CFLAGS="${CFLAGS-} ${CWARNS} -Wpointer-arith -Werror"
11788 cat >conftest.$ac_ext <<_ACEOF
11789/* confdefs.h. */
11790_ACEOF
11791cat confdefs.h >>conftest.$ac_ext
11792cat >>conftest.$ac_ext <<_ACEOF
11793/* end confdefs.h. */
11794
11795#include <string.h>
11796#include <stdio.h>
11797int main(void);
11798
11799int
11800main ()
11801{
11802
b1fc1658 11803 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
11804
11805 ;
11806 return 0;
11807}
11808_ACEOF
11809rm -f conftest.$ac_objext
631ef239
AC
11810if { (ac_try="$ac_compile"
11811case "(($ac_try" in
11812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11813 *) ac_try_echo=$ac_try;;
11814esac
11815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11816 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
11817 ac_status=$?
11818 grep -v '^ *+' conftest.er1 >conftest.err
11819 rm -f conftest.er1
11820 cat conftest.err >&5
11821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11822 (exit $ac_status); } && {
11823 test -z "$ac_c_werror_flag" ||
11824 test ! -s conftest.err
11825 } && test -s conftest.$ac_objext; then
212380e3
AC
11826 charybdis_cv_c_gcc_w_pointer_arith=yes
11827else
11828 echo "$as_me: failed program was:" >&5
11829sed 's/^/| /' conftest.$ac_ext >&5
11830
631ef239 11831 charybdis_cv_c_gcc_w_pointer_arith=no
212380e3 11832fi
631ef239
AC
11833
11834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
11835 CFLAGS="${oldcflags}"
11836fi
11837
11838 if test "x$charybdis_cv_c_gcc_w_pointer_arith" = xyes; then
11839 CWARNS="${CWARNS}-Wpointer-arith "
631ef239
AC
11840 { echo "$as_me:$LINENO: result: ok" >&5
11841echo "${ECHO_T}ok" >&6; }
212380e3
AC
11842 else
11843 charybdis_cv_c_gcc_w_pointer_arith=''
631ef239
AC
11844 { echo "$as_me:$LINENO: result: no" >&5
11845echo "${ECHO_T}no" >&6; }
212380e3
AC
11846 fi
11847 else
631ef239
AC
11848 { echo "$as_me:$LINENO: result: no" >&5
11849echo "${ECHO_T}no" >&6; }
212380e3
AC
11850 fi
11851
11852
631ef239
AC
11853 { echo "$as_me:$LINENO: checking GCC flag(s) -Wimplicit -Wnested-externs" >&5
11854echo $ECHO_N "checking GCC flag(s) -Wimplicit -Wnested-externs... $ECHO_C" >&6; }
212380e3
AC
11855 if test "${GCC-no}" = yes
11856 then
11857 if test "${charybdis_cv_c_gcc_w_implicit+set}" = set; then
11858 echo $ECHO_N "(cached) $ECHO_C" >&6
11859else
11860
11861 oldcflags="${CFLAGS-}"
11862 CFLAGS="${CFLAGS-} ${CWARNS} -Wimplicit -Wnested-externs -Werror"
11863 cat >conftest.$ac_ext <<_ACEOF
11864/* confdefs.h. */
11865_ACEOF
11866cat confdefs.h >>conftest.$ac_ext
11867cat >>conftest.$ac_ext <<_ACEOF
11868/* end confdefs.h. */
11869
11870#include <string.h>
11871#include <stdio.h>
11872int main(void);
11873
11874int
11875main ()
11876{
11877
b1fc1658 11878 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
11879
11880 ;
11881 return 0;
11882}
11883_ACEOF
11884rm -f conftest.$ac_objext
631ef239
AC
11885if { (ac_try="$ac_compile"
11886case "(($ac_try" in
11887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11888 *) ac_try_echo=$ac_try;;
11889esac
11890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11891 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
11892 ac_status=$?
11893 grep -v '^ *+' conftest.er1 >conftest.err
11894 rm -f conftest.er1
11895 cat conftest.err >&5
11896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11897 (exit $ac_status); } && {
11898 test -z "$ac_c_werror_flag" ||
11899 test ! -s conftest.err
11900 } && test -s conftest.$ac_objext; then
212380e3
AC
11901 charybdis_cv_c_gcc_w_implicit=yes
11902else
11903 echo "$as_me: failed program was:" >&5
11904sed 's/^/| /' conftest.$ac_ext >&5
11905
631ef239 11906 charybdis_cv_c_gcc_w_implicit=no
212380e3 11907fi
631ef239
AC
11908
11909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
11910 CFLAGS="${oldcflags}"
11911fi
11912
11913 if test "x$charybdis_cv_c_gcc_w_implicit" = xyes; then
11914 CWARNS="${CWARNS}-Wimplicit -Wnested-externs "
631ef239
AC
11915 { echo "$as_me:$LINENO: result: ok" >&5
11916echo "${ECHO_T}ok" >&6; }
212380e3
AC
11917 else
11918 charybdis_cv_c_gcc_w_implicit=''
631ef239
AC
11919 { echo "$as_me:$LINENO: result: no" >&5
11920echo "${ECHO_T}no" >&6; }
212380e3
AC
11921 fi
11922 else
631ef239
AC
11923 { echo "$as_me:$LINENO: result: no" >&5
11924echo "${ECHO_T}no" >&6; }
212380e3
AC
11925 fi
11926
11927
631ef239
AC
11928 { echo "$as_me:$LINENO: checking GCC flag(s) -Wcast-align" >&5
11929echo $ECHO_N "checking GCC flag(s) -Wcast-align... $ECHO_C" >&6; }
212380e3
AC
11930 if test "${GCC-no}" = yes
11931 then
11932 if test "${charybdis_cv_c_gcc_w_cast_align+set}" = set; then
11933 echo $ECHO_N "(cached) $ECHO_C" >&6
11934else
11935
11936 oldcflags="${CFLAGS-}"
11937 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-align -Werror"
11938 cat >conftest.$ac_ext <<_ACEOF
11939/* confdefs.h. */
11940_ACEOF
11941cat confdefs.h >>conftest.$ac_ext
11942cat >>conftest.$ac_ext <<_ACEOF
11943/* end confdefs.h. */
11944
11945#include <string.h>
11946#include <stdio.h>
11947int main(void);
11948
11949int
11950main ()
11951{
11952
b1fc1658 11953 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
11954
11955 ;
11956 return 0;
11957}
11958_ACEOF
11959rm -f conftest.$ac_objext
631ef239
AC
11960if { (ac_try="$ac_compile"
11961case "(($ac_try" in
11962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963 *) ac_try_echo=$ac_try;;
11964esac
11965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
11967 ac_status=$?
11968 grep -v '^ *+' conftest.er1 >conftest.err
11969 rm -f conftest.er1
11970 cat conftest.err >&5
11971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
11972 (exit $ac_status); } && {
11973 test -z "$ac_c_werror_flag" ||
11974 test ! -s conftest.err
11975 } && test -s conftest.$ac_objext; then
212380e3
AC
11976 charybdis_cv_c_gcc_w_cast_align=yes
11977else
11978 echo "$as_me: failed program was:" >&5
11979sed 's/^/| /' conftest.$ac_ext >&5
11980
631ef239 11981 charybdis_cv_c_gcc_w_cast_align=no
212380e3 11982fi
631ef239
AC
11983
11984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
11985 CFLAGS="${oldcflags}"
11986fi
11987
11988 if test "x$charybdis_cv_c_gcc_w_cast_align" = xyes; then
11989 CWARNS="${CWARNS}-Wcast-align "
631ef239
AC
11990 { echo "$as_me:$LINENO: result: ok" >&5
11991echo "${ECHO_T}ok" >&6; }
212380e3
AC
11992 else
11993 charybdis_cv_c_gcc_w_cast_align=''
631ef239
AC
11994 { echo "$as_me:$LINENO: result: no" >&5
11995echo "${ECHO_T}no" >&6; }
212380e3
AC
11996 fi
11997 else
631ef239
AC
11998 { echo "$as_me:$LINENO: result: no" >&5
11999echo "${ECHO_T}no" >&6; }
212380e3
AC
12000 fi
12001
12002
631ef239
AC
12003 { echo "$as_me:$LINENO: checking GCC flag(s) -Wcast-qual" >&5
12004echo $ECHO_N "checking GCC flag(s) -Wcast-qual... $ECHO_C" >&6; }
212380e3
AC
12005 if test "${GCC-no}" = yes
12006 then
12007 if test "${charybdis_cv_c_gcc_w_cast_qual+set}" = set; then
12008 echo $ECHO_N "(cached) $ECHO_C" >&6
12009else
12010
12011 oldcflags="${CFLAGS-}"
12012 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-qual -Werror"
12013 cat >conftest.$ac_ext <<_ACEOF
12014/* confdefs.h. */
12015_ACEOF
12016cat confdefs.h >>conftest.$ac_ext
12017cat >>conftest.$ac_ext <<_ACEOF
12018/* end confdefs.h. */
12019
12020#include <string.h>
12021#include <stdio.h>
12022int main(void);
12023
12024int
12025main ()
12026{
12027
b1fc1658 12028 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12029
12030 ;
12031 return 0;
12032}
12033_ACEOF
12034rm -f conftest.$ac_objext
631ef239
AC
12035if { (ac_try="$ac_compile"
12036case "(($ac_try" in
12037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12038 *) ac_try_echo=$ac_try;;
12039esac
12040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12041 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12042 ac_status=$?
12043 grep -v '^ *+' conftest.er1 >conftest.err
12044 rm -f conftest.er1
12045 cat conftest.err >&5
12046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12047 (exit $ac_status); } && {
12048 test -z "$ac_c_werror_flag" ||
12049 test ! -s conftest.err
12050 } && test -s conftest.$ac_objext; then
212380e3
AC
12051 charybdis_cv_c_gcc_w_cast_qual=yes
12052else
12053 echo "$as_me: failed program was:" >&5
12054sed 's/^/| /' conftest.$ac_ext >&5
12055
631ef239 12056 charybdis_cv_c_gcc_w_cast_qual=no
212380e3 12057fi
631ef239
AC
12058
12059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12060 CFLAGS="${oldcflags}"
12061fi
12062
12063 if test "x$charybdis_cv_c_gcc_w_cast_qual" = xyes; then
12064 CWARNS="${CWARNS}-Wcast-qual "
631ef239
AC
12065 { echo "$as_me:$LINENO: result: ok" >&5
12066echo "${ECHO_T}ok" >&6; }
212380e3
AC
12067 else
12068 charybdis_cv_c_gcc_w_cast_qual=''
631ef239
AC
12069 { echo "$as_me:$LINENO: result: no" >&5
12070echo "${ECHO_T}no" >&6; }
212380e3
AC
12071 fi
12072 else
631ef239
AC
12073 { echo "$as_me:$LINENO: result: no" >&5
12074echo "${ECHO_T}no" >&6; }
212380e3
AC
12075 fi
12076
12077
d2c5159a
JT
12078 { echo "$as_me:$LINENO: checking GCC flag(s) -Wwrite-strings" >&5
12079echo $ECHO_N "checking GCC flag(s) -Wwrite-strings... $ECHO_C" >&6; }
12080 if test "${GCC-no}" = yes
12081 then
12082 if test "${charybdis_cv_c_gcc_w_float_equal+set}" = set; then
12083 echo $ECHO_N "(cached) $ECHO_C" >&6
12084else
12085
12086 oldcflags="${CFLAGS-}"
12087 CFLAGS="${CFLAGS-} ${CWARNS} -Wwrite-strings -Werror"
12088 cat >conftest.$ac_ext <<_ACEOF
12089/* confdefs.h. */
12090_ACEOF
12091cat confdefs.h >>conftest.$ac_ext
12092cat >>conftest.$ac_ext <<_ACEOF
12093/* end confdefs.h. */
12094
12095#include <string.h>
12096#include <stdio.h>
12097int main(void);
12098
12099int
12100main ()
12101{
12102
12103 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
12104
12105 ;
12106 return 0;
12107}
12108_ACEOF
12109rm -f conftest.$ac_objext
12110if { (ac_try="$ac_compile"
12111case "(($ac_try" in
12112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12113 *) ac_try_echo=$ac_try;;
12114esac
12115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12116 (eval "$ac_compile") 2>conftest.er1
12117 ac_status=$?
12118 grep -v '^ *+' conftest.er1 >conftest.err
12119 rm -f conftest.er1
12120 cat conftest.err >&5
12121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12122 (exit $ac_status); } && {
12123 test -z "$ac_c_werror_flag" ||
12124 test ! -s conftest.err
12125 } && test -s conftest.$ac_objext; then
12126 charybdis_cv_c_gcc_w_float_equal=yes
12127else
12128 echo "$as_me: failed program was:" >&5
12129sed 's/^/| /' conftest.$ac_ext >&5
12130
12131 charybdis_cv_c_gcc_w_float_equal=no
12132fi
12133
12134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12135 CFLAGS="${oldcflags}"
12136fi
12137
12138 if test "x$charybdis_cv_c_gcc_w_float_equal" = xyes; then
12139 CWARNS="${CWARNS}-Wwrite-strings "
12140 { echo "$as_me:$LINENO: result: ok" >&5
12141echo "${ECHO_T}ok" >&6; }
12142 else
12143 charybdis_cv_c_gcc_w_float_equal=''
12144 { echo "$as_me:$LINENO: result: no" >&5
12145echo "${ECHO_T}no" >&6; }
12146 fi
12147 else
12148 { echo "$as_me:$LINENO: result: no" >&5
12149echo "${ECHO_T}no" >&6; }
12150 fi
12151
12152
631ef239
AC
12153 { echo "$as_me:$LINENO: checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations" >&5
12154echo $ECHO_N "checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations... $ECHO_C" >&6; }
212380e3
AC
12155 if test "${GCC-no}" = yes
12156 then
12157 if test "${charybdis_cv_c_gcc_prototypes+set}" = set; then
12158 echo $ECHO_N "(cached) $ECHO_C" >&6
12159else
12160
12161 oldcflags="${CFLAGS-}"
12162 CFLAGS="${CFLAGS-} ${CWARNS} -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Werror"
12163 cat >conftest.$ac_ext <<_ACEOF
12164/* confdefs.h. */
12165_ACEOF
12166cat confdefs.h >>conftest.$ac_ext
12167cat >>conftest.$ac_ext <<_ACEOF
12168/* end confdefs.h. */
12169
12170#include <string.h>
12171#include <stdio.h>
12172int main(void);
12173
12174int
12175main ()
12176{
12177
b1fc1658 12178 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12179
12180 ;
12181 return 0;
12182}
12183_ACEOF
12184rm -f conftest.$ac_objext
631ef239
AC
12185if { (ac_try="$ac_compile"
12186case "(($ac_try" in
12187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12188 *) ac_try_echo=$ac_try;;
12189esac
12190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12191 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12192 ac_status=$?
12193 grep -v '^ *+' conftest.er1 >conftest.err
12194 rm -f conftest.er1
12195 cat conftest.err >&5
12196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12197 (exit $ac_status); } && {
12198 test -z "$ac_c_werror_flag" ||
12199 test ! -s conftest.err
12200 } && test -s conftest.$ac_objext; then
212380e3
AC
12201 charybdis_cv_c_gcc_prototypes=yes
12202else
12203 echo "$as_me: failed program was:" >&5
12204sed 's/^/| /' conftest.$ac_ext >&5
12205
631ef239 12206 charybdis_cv_c_gcc_prototypes=no
212380e3 12207fi
631ef239
AC
12208
12209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12210 CFLAGS="${oldcflags}"
12211fi
12212
12213 if test "x$charybdis_cv_c_gcc_prototypes" = xyes; then
12214 CWARNS="${CWARNS}-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations "
631ef239
AC
12215 { echo "$as_me:$LINENO: result: ok" >&5
12216echo "${ECHO_T}ok" >&6; }
212380e3
AC
12217 else
12218 charybdis_cv_c_gcc_prototypes=''
631ef239
AC
12219 { echo "$as_me:$LINENO: result: no" >&5
12220echo "${ECHO_T}no" >&6; }
212380e3
AC
12221 fi
12222 else
631ef239
AC
12223 { echo "$as_me:$LINENO: result: no" >&5
12224echo "${ECHO_T}no" >&6; }
212380e3
AC
12225 fi
12226
12227
631ef239
AC
12228 { echo "$as_me:$LINENO: checking GCC flag(s) -Wparenthesis" >&5
12229echo $ECHO_N "checking GCC flag(s) -Wparenthesis... $ECHO_C" >&6; }
212380e3
AC
12230 if test "${GCC-no}" = yes
12231 then
12232 if test "${charybdis_cv_c_gcc_parenthesis+set}" = set; then
12233 echo $ECHO_N "(cached) $ECHO_C" >&6
12234else
12235
12236 oldcflags="${CFLAGS-}"
12237 CFLAGS="${CFLAGS-} ${CWARNS} -Wparenthesis -Werror"
12238 cat >conftest.$ac_ext <<_ACEOF
12239/* confdefs.h. */
12240_ACEOF
12241cat confdefs.h >>conftest.$ac_ext
12242cat >>conftest.$ac_ext <<_ACEOF
12243/* end confdefs.h. */
12244
12245#include <string.h>
12246#include <stdio.h>
12247int main(void);
12248
12249int
12250main ()
12251{
12252
b1fc1658 12253 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12254
12255 ;
12256 return 0;
12257}
12258_ACEOF
12259rm -f conftest.$ac_objext
631ef239
AC
12260if { (ac_try="$ac_compile"
12261case "(($ac_try" in
12262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12263 *) ac_try_echo=$ac_try;;
12264esac
12265eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12266 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12267 ac_status=$?
12268 grep -v '^ *+' conftest.er1 >conftest.err
12269 rm -f conftest.er1
12270 cat conftest.err >&5
12271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12272 (exit $ac_status); } && {
12273 test -z "$ac_c_werror_flag" ||
12274 test ! -s conftest.err
12275 } && test -s conftest.$ac_objext; then
212380e3
AC
12276 charybdis_cv_c_gcc_parenthesis=yes
12277else
12278 echo "$as_me: failed program was:" >&5
12279sed 's/^/| /' conftest.$ac_ext >&5
12280
631ef239 12281 charybdis_cv_c_gcc_parenthesis=no
212380e3 12282fi
631ef239
AC
12283
12284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12285 CFLAGS="${oldcflags}"
12286fi
12287
12288 if test "x$charybdis_cv_c_gcc_parenthesis" = xyes; then
12289 CWARNS="${CWARNS}-Wparenthesis "
631ef239
AC
12290 { echo "$as_me:$LINENO: result: ok" >&5
12291echo "${ECHO_T}ok" >&6; }
212380e3
AC
12292 else
12293 charybdis_cv_c_gcc_parenthesis=''
631ef239
AC
12294 { echo "$as_me:$LINENO: result: no" >&5
12295echo "${ECHO_T}no" >&6; }
212380e3
AC
12296 fi
12297 else
631ef239
AC
12298 { echo "$as_me:$LINENO: result: no" >&5
12299echo "${ECHO_T}no" >&6; }
212380e3
AC
12300 fi
12301
12302
631ef239
AC
12303 { echo "$as_me:$LINENO: checking GCC flag(s) -W -Wno-unused" >&5
12304echo $ECHO_N "checking GCC flag(s) -W -Wno-unused... $ECHO_C" >&6; }
212380e3
AC
12305 if test "${GCC-no}" = yes
12306 then
12307 if test "${charybdis_cv_c_gcc_w+set}" = set; then
12308 echo $ECHO_N "(cached) $ECHO_C" >&6
12309else
12310
12311 oldcflags="${CFLAGS-}"
12312 CFLAGS="${CFLAGS-} ${CWARNS} -W -Wno-unused -Werror"
12313 cat >conftest.$ac_ext <<_ACEOF
12314/* confdefs.h. */
12315_ACEOF
12316cat confdefs.h >>conftest.$ac_ext
12317cat >>conftest.$ac_ext <<_ACEOF
12318/* end confdefs.h. */
12319
12320#include <string.h>
12321#include <stdio.h>
12322int main(void);
12323
12324int
12325main ()
12326{
12327
b1fc1658 12328 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12329
12330 ;
12331 return 0;
12332}
12333_ACEOF
12334rm -f conftest.$ac_objext
631ef239
AC
12335if { (ac_try="$ac_compile"
12336case "(($ac_try" in
12337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12338 *) ac_try_echo=$ac_try;;
12339esac
12340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12341 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12342 ac_status=$?
12343 grep -v '^ *+' conftest.er1 >conftest.err
12344 rm -f conftest.er1
12345 cat conftest.err >&5
12346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12347 (exit $ac_status); } && {
12348 test -z "$ac_c_werror_flag" ||
12349 test ! -s conftest.err
12350 } && test -s conftest.$ac_objext; then
212380e3
AC
12351 charybdis_cv_c_gcc_w=yes
12352else
12353 echo "$as_me: failed program was:" >&5
12354sed 's/^/| /' conftest.$ac_ext >&5
12355
631ef239 12356 charybdis_cv_c_gcc_w=no
212380e3 12357fi
631ef239
AC
12358
12359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12360 CFLAGS="${oldcflags}"
12361fi
12362
12363 if test "x$charybdis_cv_c_gcc_w" = xyes; then
12364 CWARNS="${CWARNS}-W -Wno-unused "
631ef239
AC
12365 { echo "$as_me:$LINENO: result: ok" >&5
12366echo "${ECHO_T}ok" >&6; }
212380e3
AC
12367 else
12368 charybdis_cv_c_gcc_w=''
631ef239
AC
12369 { echo "$as_me:$LINENO: result: no" >&5
12370echo "${ECHO_T}no" >&6; }
212380e3
AC
12371 fi
12372 else
631ef239
AC
12373 { echo "$as_me:$LINENO: result: no" >&5
12374echo "${ECHO_T}no" >&6; }
212380e3
AC
12375 fi
12376
12377
631ef239
AC
12378 { echo "$as_me:$LINENO: checking GCC flag(s) -Wextra" >&5
12379echo $ECHO_N "checking GCC flag(s) -Wextra... $ECHO_C" >&6; }
212380e3
AC
12380 if test "${GCC-no}" = yes
12381 then
12382 if test "${charybdis_cv_c_gcc_w_extra+set}" = set; then
12383 echo $ECHO_N "(cached) $ECHO_C" >&6
12384else
12385
12386 oldcflags="${CFLAGS-}"
12387 CFLAGS="${CFLAGS-} ${CWARNS} -Wextra -Werror"
12388 cat >conftest.$ac_ext <<_ACEOF
12389/* confdefs.h. */
12390_ACEOF
12391cat confdefs.h >>conftest.$ac_ext
12392cat >>conftest.$ac_ext <<_ACEOF
12393/* end confdefs.h. */
12394
12395#include <string.h>
12396#include <stdio.h>
12397int main(void);
12398
12399int
12400main ()
12401{
12402
b1fc1658 12403 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12404
12405 ;
12406 return 0;
12407}
12408_ACEOF
12409rm -f conftest.$ac_objext
631ef239
AC
12410if { (ac_try="$ac_compile"
12411case "(($ac_try" in
12412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12413 *) ac_try_echo=$ac_try;;
12414esac
12415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12416 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12417 ac_status=$?
12418 grep -v '^ *+' conftest.er1 >conftest.err
12419 rm -f conftest.er1
12420 cat conftest.err >&5
12421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12422 (exit $ac_status); } && {
12423 test -z "$ac_c_werror_flag" ||
12424 test ! -s conftest.err
12425 } && test -s conftest.$ac_objext; then
212380e3
AC
12426 charybdis_cv_c_gcc_w_extra=yes
12427else
12428 echo "$as_me: failed program was:" >&5
12429sed 's/^/| /' conftest.$ac_ext >&5
12430
631ef239 12431 charybdis_cv_c_gcc_w_extra=no
212380e3 12432fi
631ef239
AC
12433
12434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12435 CFLAGS="${oldcflags}"
12436fi
12437
12438 if test "x$charybdis_cv_c_gcc_w_extra" = xyes; then
12439 CWARNS="${CWARNS}-Wextra "
631ef239
AC
12440 { echo "$as_me:$LINENO: result: ok" >&5
12441echo "${ECHO_T}ok" >&6; }
212380e3
AC
12442 else
12443 charybdis_cv_c_gcc_w_extra=''
631ef239
AC
12444 { echo "$as_me:$LINENO: result: no" >&5
12445echo "${ECHO_T}no" >&6; }
212380e3
AC
12446 fi
12447 else
631ef239
AC
12448 { echo "$as_me:$LINENO: result: no" >&5
12449echo "${ECHO_T}no" >&6; }
212380e3
AC
12450 fi
12451
12452
631ef239
AC
12453 { echo "$as_me:$LINENO: checking GCC flag(s) -Wshadow" >&5
12454echo $ECHO_N "checking GCC flag(s) -Wshadow... $ECHO_C" >&6; }
212380e3
AC
12455 if test "${GCC-no}" = yes
12456 then
12457 if test "${charybdis_cv_c_gcc_w_shadow+set}" = set; then
12458 echo $ECHO_N "(cached) $ECHO_C" >&6
12459else
12460
12461 oldcflags="${CFLAGS-}"
12462 CFLAGS="${CFLAGS-} ${CWARNS} -Wshadow -Werror"
12463 cat >conftest.$ac_ext <<_ACEOF
12464/* confdefs.h. */
12465_ACEOF
12466cat confdefs.h >>conftest.$ac_ext
12467cat >>conftest.$ac_ext <<_ACEOF
12468/* end confdefs.h. */
12469
12470#include <string.h>
12471#include <stdio.h>
12472int main(void);
12473
12474int
12475main ()
12476{
12477
b1fc1658 12478 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12479
12480 ;
12481 return 0;
12482}
12483_ACEOF
12484rm -f conftest.$ac_objext
631ef239
AC
12485if { (ac_try="$ac_compile"
12486case "(($ac_try" in
12487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12488 *) ac_try_echo=$ac_try;;
12489esac
12490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12491 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12492 ac_status=$?
12493 grep -v '^ *+' conftest.er1 >conftest.err
12494 rm -f conftest.er1
12495 cat conftest.err >&5
12496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12497 (exit $ac_status); } && {
12498 test -z "$ac_c_werror_flag" ||
12499 test ! -s conftest.err
12500 } && test -s conftest.$ac_objext; then
212380e3
AC
12501 charybdis_cv_c_gcc_w_shadow=yes
12502else
12503 echo "$as_me: failed program was:" >&5
12504sed 's/^/| /' conftest.$ac_ext >&5
12505
631ef239 12506 charybdis_cv_c_gcc_w_shadow=no
212380e3 12507fi
631ef239
AC
12508
12509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12510 CFLAGS="${oldcflags}"
12511fi
12512
12513 if test "x$charybdis_cv_c_gcc_w_shadow" = xyes; then
12514 CWARNS="${CWARNS}-Wshadow "
631ef239
AC
12515 { echo "$as_me:$LINENO: result: ok" >&5
12516echo "${ECHO_T}ok" >&6; }
212380e3
AC
12517 else
12518 charybdis_cv_c_gcc_w_shadow=''
631ef239
AC
12519 { echo "$as_me:$LINENO: result: no" >&5
12520echo "${ECHO_T}no" >&6; }
212380e3
AC
12521 fi
12522 else
631ef239
AC
12523 { echo "$as_me:$LINENO: result: no" >&5
12524echo "${ECHO_T}no" >&6; }
212380e3
AC
12525 fi
12526
12527
631ef239
AC
12528 { echo "$as_me:$LINENO: checking GCC flag(s) -Wmissing-noreturn" >&5
12529echo $ECHO_N "checking GCC flag(s) -Wmissing-noreturn... $ECHO_C" >&6; }
212380e3
AC
12530 if test "${GCC-no}" = yes
12531 then
12532 if test "${charybdis_cv_c_gcc_w_missing_noreturn+set}" = set; then
12533 echo $ECHO_N "(cached) $ECHO_C" >&6
12534else
12535
12536 oldcflags="${CFLAGS-}"
12537 CFLAGS="${CFLAGS-} ${CWARNS} -Wmissing-noreturn -Werror"
12538 cat >conftest.$ac_ext <<_ACEOF
12539/* confdefs.h. */
12540_ACEOF
12541cat confdefs.h >>conftest.$ac_ext
12542cat >>conftest.$ac_ext <<_ACEOF
12543/* end confdefs.h. */
12544
12545#include <string.h>
12546#include <stdio.h>
12547int main(void);
12548
12549int
12550main ()
12551{
12552
b1fc1658 12553 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12554
12555 ;
12556 return 0;
12557}
12558_ACEOF
12559rm -f conftest.$ac_objext
631ef239
AC
12560if { (ac_try="$ac_compile"
12561case "(($ac_try" in
12562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12563 *) ac_try_echo=$ac_try;;
12564esac
12565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12566 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12567 ac_status=$?
12568 grep -v '^ *+' conftest.er1 >conftest.err
12569 rm -f conftest.er1
12570 cat conftest.err >&5
12571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12572 (exit $ac_status); } && {
12573 test -z "$ac_c_werror_flag" ||
12574 test ! -s conftest.err
12575 } && test -s conftest.$ac_objext; then
212380e3
AC
12576 charybdis_cv_c_gcc_w_missing_noreturn=yes
12577else
12578 echo "$as_me: failed program was:" >&5
12579sed 's/^/| /' conftest.$ac_ext >&5
12580
631ef239 12581 charybdis_cv_c_gcc_w_missing_noreturn=no
212380e3 12582fi
631ef239
AC
12583
12584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12585 CFLAGS="${oldcflags}"
12586fi
12587
12588 if test "x$charybdis_cv_c_gcc_w_missing_noreturn" = xyes; then
12589 CWARNS="${CWARNS}-Wmissing-noreturn "
631ef239
AC
12590 { echo "$as_me:$LINENO: result: ok" >&5
12591echo "${ECHO_T}ok" >&6; }
212380e3
AC
12592 else
12593 charybdis_cv_c_gcc_w_missing_noreturn=''
631ef239
AC
12594 { echo "$as_me:$LINENO: result: no" >&5
12595echo "${ECHO_T}no" >&6; }
212380e3
AC
12596 fi
12597 else
631ef239
AC
12598 { echo "$as_me:$LINENO: result: no" >&5
12599echo "${ECHO_T}no" >&6; }
212380e3
AC
12600 fi
12601
12602
631ef239
AC
12603 { echo "$as_me:$LINENO: checking GCC flag(s) -Wundef" >&5
12604echo $ECHO_N "checking GCC flag(s) -Wundef... $ECHO_C" >&6; }
212380e3
AC
12605 if test "${GCC-no}" = yes
12606 then
12607 if test "${charybdis_cv_c_gcc_w_undef+set}" = set; then
12608 echo $ECHO_N "(cached) $ECHO_C" >&6
12609else
12610
12611 oldcflags="${CFLAGS-}"
12612 CFLAGS="${CFLAGS-} ${CWARNS} -Wundef -Werror"
12613 cat >conftest.$ac_ext <<_ACEOF
12614/* confdefs.h. */
12615_ACEOF
12616cat confdefs.h >>conftest.$ac_ext
12617cat >>conftest.$ac_ext <<_ACEOF
12618/* end confdefs.h. */
12619
12620#include <string.h>
12621#include <stdio.h>
12622int main(void);
12623
12624int
12625main ()
12626{
12627
b1fc1658 12628 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12629
12630 ;
12631 return 0;
12632}
12633_ACEOF
12634rm -f conftest.$ac_objext
631ef239
AC
12635if { (ac_try="$ac_compile"
12636case "(($ac_try" in
12637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12638 *) ac_try_echo=$ac_try;;
12639esac
12640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12641 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12642 ac_status=$?
12643 grep -v '^ *+' conftest.er1 >conftest.err
12644 rm -f conftest.er1
12645 cat conftest.err >&5
12646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12647 (exit $ac_status); } && {
12648 test -z "$ac_c_werror_flag" ||
12649 test ! -s conftest.err
12650 } && test -s conftest.$ac_objext; then
212380e3
AC
12651 charybdis_cv_c_gcc_w_undef=yes
12652else
12653 echo "$as_me: failed program was:" >&5
12654sed 's/^/| /' conftest.$ac_ext >&5
12655
631ef239 12656 charybdis_cv_c_gcc_w_undef=no
212380e3 12657fi
631ef239
AC
12658
12659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12660 CFLAGS="${oldcflags}"
12661fi
12662
12663 if test "x$charybdis_cv_c_gcc_w_undef" = xyes; then
12664 CWARNS="${CWARNS}-Wundef "
631ef239
AC
12665 { echo "$as_me:$LINENO: result: ok" >&5
12666echo "${ECHO_T}ok" >&6; }
212380e3
AC
12667 else
12668 charybdis_cv_c_gcc_w_undef=''
631ef239
AC
12669 { echo "$as_me:$LINENO: result: no" >&5
12670echo "${ECHO_T}no" >&6; }
212380e3
AC
12671 fi
12672 else
631ef239
AC
12673 { echo "$as_me:$LINENO: result: no" >&5
12674echo "${ECHO_T}no" >&6; }
212380e3
AC
12675 fi
12676
12677
631ef239
AC
12678 { echo "$as_me:$LINENO: checking GCC flag(s) -Wpacked" >&5
12679echo $ECHO_N "checking GCC flag(s) -Wpacked... $ECHO_C" >&6; }
212380e3
AC
12680 if test "${GCC-no}" = yes
12681 then
12682 if test "${charybdis_cv_c_gcc_w_packed+set}" = set; then
12683 echo $ECHO_N "(cached) $ECHO_C" >&6
12684else
12685
12686 oldcflags="${CFLAGS-}"
12687 CFLAGS="${CFLAGS-} ${CWARNS} -Wpacked -Werror"
12688 cat >conftest.$ac_ext <<_ACEOF
12689/* confdefs.h. */
12690_ACEOF
12691cat confdefs.h >>conftest.$ac_ext
12692cat >>conftest.$ac_ext <<_ACEOF
12693/* end confdefs.h. */
12694
12695#include <string.h>
12696#include <stdio.h>
12697int main(void);
12698
12699int
12700main ()
12701{
12702
b1fc1658 12703 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12704
12705 ;
12706 return 0;
12707}
12708_ACEOF
12709rm -f conftest.$ac_objext
631ef239
AC
12710if { (ac_try="$ac_compile"
12711case "(($ac_try" in
12712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12713 *) ac_try_echo=$ac_try;;
12714esac
12715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12716 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12717 ac_status=$?
12718 grep -v '^ *+' conftest.er1 >conftest.err
12719 rm -f conftest.er1
12720 cat conftest.err >&5
12721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12722 (exit $ac_status); } && {
12723 test -z "$ac_c_werror_flag" ||
12724 test ! -s conftest.err
12725 } && test -s conftest.$ac_objext; then
212380e3
AC
12726 charybdis_cv_c_gcc_w_packed=yes
12727else
12728 echo "$as_me: failed program was:" >&5
12729sed 's/^/| /' conftest.$ac_ext >&5
12730
631ef239 12731 charybdis_cv_c_gcc_w_packed=no
212380e3 12732fi
631ef239
AC
12733
12734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12735 CFLAGS="${oldcflags}"
12736fi
12737
12738 if test "x$charybdis_cv_c_gcc_w_packed" = xyes; then
12739 CWARNS="${CWARNS}-Wpacked "
631ef239
AC
12740 { echo "$as_me:$LINENO: result: ok" >&5
12741echo "${ECHO_T}ok" >&6; }
212380e3
AC
12742 else
12743 charybdis_cv_c_gcc_w_packed=''
631ef239
AC
12744 { echo "$as_me:$LINENO: result: no" >&5
12745echo "${ECHO_T}no" >&6; }
212380e3
AC
12746 fi
12747 else
631ef239
AC
12748 { echo "$as_me:$LINENO: result: no" >&5
12749echo "${ECHO_T}no" >&6; }
212380e3
AC
12750 fi
12751
12752
631ef239
AC
12753 { echo "$as_me:$LINENO: checking GCC flag(s) -Wnested-externs" >&5
12754echo $ECHO_N "checking GCC flag(s) -Wnested-externs... $ECHO_C" >&6; }
212380e3
AC
12755 if test "${GCC-no}" = yes
12756 then
12757 if test "${charybdis_cv_c_gcc_w_nested_externs+set}" = set; then
12758 echo $ECHO_N "(cached) $ECHO_C" >&6
12759else
12760
12761 oldcflags="${CFLAGS-}"
12762 CFLAGS="${CFLAGS-} ${CWARNS} -Wnested-externs -Werror"
12763 cat >conftest.$ac_ext <<_ACEOF
12764/* confdefs.h. */
12765_ACEOF
12766cat confdefs.h >>conftest.$ac_ext
12767cat >>conftest.$ac_ext <<_ACEOF
12768/* end confdefs.h. */
12769
12770#include <string.h>
12771#include <stdio.h>
12772int main(void);
12773
12774int
12775main ()
12776{
12777
b1fc1658 12778 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12779
12780 ;
12781 return 0;
12782}
12783_ACEOF
12784rm -f conftest.$ac_objext
631ef239
AC
12785if { (ac_try="$ac_compile"
12786case "(($ac_try" in
12787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12788 *) ac_try_echo=$ac_try;;
12789esac
12790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12791 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12792 ac_status=$?
12793 grep -v '^ *+' conftest.er1 >conftest.err
12794 rm -f conftest.er1
12795 cat conftest.err >&5
12796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12797 (exit $ac_status); } && {
12798 test -z "$ac_c_werror_flag" ||
12799 test ! -s conftest.err
12800 } && test -s conftest.$ac_objext; then
212380e3
AC
12801 charybdis_cv_c_gcc_w_nested_externs=yes
12802else
12803 echo "$as_me: failed program was:" >&5
12804sed 's/^/| /' conftest.$ac_ext >&5
12805
631ef239 12806 charybdis_cv_c_gcc_w_nested_externs=no
212380e3 12807fi
631ef239
AC
12808
12809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12810 CFLAGS="${oldcflags}"
12811fi
12812
12813 if test "x$charybdis_cv_c_gcc_w_nested_externs" = xyes; then
12814 CWARNS="${CWARNS}-Wnested-externs "
631ef239
AC
12815 { echo "$as_me:$LINENO: result: ok" >&5
12816echo "${ECHO_T}ok" >&6; }
212380e3
AC
12817 else
12818 charybdis_cv_c_gcc_w_nested_externs=''
631ef239
AC
12819 { echo "$as_me:$LINENO: result: no" >&5
12820echo "${ECHO_T}no" >&6; }
212380e3
AC
12821 fi
12822 else
631ef239
AC
12823 { echo "$as_me:$LINENO: result: no" >&5
12824echo "${ECHO_T}no" >&6; }
212380e3
AC
12825 fi
12826
12827
631ef239
AC
12828 { echo "$as_me:$LINENO: checking GCC flag(s) -Wbad-function-cast" >&5
12829echo $ECHO_N "checking GCC flag(s) -Wbad-function-cast... $ECHO_C" >&6; }
212380e3
AC
12830 if test "${GCC-no}" = yes
12831 then
12832 if test "${charybdis_cv_c_gcc_w_bad_function_cast+set}" = set; then
12833 echo $ECHO_N "(cached) $ECHO_C" >&6
12834else
12835
12836 oldcflags="${CFLAGS-}"
12837 CFLAGS="${CFLAGS-} ${CWARNS} -Wbad-function-cast -Werror"
12838 cat >conftest.$ac_ext <<_ACEOF
12839/* confdefs.h. */
12840_ACEOF
12841cat confdefs.h >>conftest.$ac_ext
12842cat >>conftest.$ac_ext <<_ACEOF
12843/* end confdefs.h. */
12844
12845#include <string.h>
12846#include <stdio.h>
12847int main(void);
12848
12849int
12850main ()
12851{
12852
b1fc1658 12853 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12854
12855 ;
12856 return 0;
12857}
12858_ACEOF
12859rm -f conftest.$ac_objext
631ef239
AC
12860if { (ac_try="$ac_compile"
12861case "(($ac_try" in
12862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12863 *) ac_try_echo=$ac_try;;
12864esac
12865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12866 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12867 ac_status=$?
12868 grep -v '^ *+' conftest.er1 >conftest.err
12869 rm -f conftest.er1
12870 cat conftest.err >&5
12871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12872 (exit $ac_status); } && {
12873 test -z "$ac_c_werror_flag" ||
12874 test ! -s conftest.err
12875 } && test -s conftest.$ac_objext; then
212380e3
AC
12876 charybdis_cv_c_gcc_w_bad_function_cast=yes
12877else
12878 echo "$as_me: failed program was:" >&5
12879sed 's/^/| /' conftest.$ac_ext >&5
12880
631ef239 12881 charybdis_cv_c_gcc_w_bad_function_cast=no
212380e3 12882fi
631ef239
AC
12883
12884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12885 CFLAGS="${oldcflags}"
12886fi
12887
12888 if test "x$charybdis_cv_c_gcc_w_bad_function_cast" = xyes; then
12889 CWARNS="${CWARNS}-Wbad-function-cast "
631ef239
AC
12890 { echo "$as_me:$LINENO: result: ok" >&5
12891echo "${ECHO_T}ok" >&6; }
212380e3
AC
12892 else
12893 charybdis_cv_c_gcc_w_bad_function_cast=''
631ef239
AC
12894 { echo "$as_me:$LINENO: result: no" >&5
12895echo "${ECHO_T}no" >&6; }
212380e3
AC
12896 fi
12897 else
631ef239
AC
12898 { echo "$as_me:$LINENO: result: no" >&5
12899echo "${ECHO_T}no" >&6; }
212380e3
AC
12900 fi
12901
12902
631ef239
AC
12903 { echo "$as_me:$LINENO: checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable" >&5
12904echo $ECHO_N "checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable... $ECHO_C" >&6; }
212380e3
AC
12905 if test "${GCC-no}" = yes
12906 then
12907 if test "${charybdis_cv_c_gcc_w_unused+set}" = set; then
12908 echo $ECHO_N "(cached) $ECHO_C" >&6
12909else
12910
12911 oldcflags="${CFLAGS-}"
12912 CFLAGS="${CFLAGS-} ${CWARNS} -Wunused-function -Wunused-label -Wunused-value -Wunused-variable -Werror"
12913 cat >conftest.$ac_ext <<_ACEOF
12914/* confdefs.h. */
12915_ACEOF
12916cat confdefs.h >>conftest.$ac_ext
12917cat >>conftest.$ac_ext <<_ACEOF
12918/* end confdefs.h. */
12919
12920#include <string.h>
12921#include <stdio.h>
12922int main(void);
12923
12924int
12925main ()
12926{
12927
b1fc1658 12928 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
12929
12930 ;
12931 return 0;
12932}
12933_ACEOF
12934rm -f conftest.$ac_objext
631ef239
AC
12935if { (ac_try="$ac_compile"
12936case "(($ac_try" in
12937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12938 *) ac_try_echo=$ac_try;;
12939esac
12940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12941 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
12942 ac_status=$?
12943 grep -v '^ *+' conftest.er1 >conftest.err
12944 rm -f conftest.er1
12945 cat conftest.err >&5
12946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
12947 (exit $ac_status); } && {
12948 test -z "$ac_c_werror_flag" ||
12949 test ! -s conftest.err
12950 } && test -s conftest.$ac_objext; then
212380e3
AC
12951 charybdis_cv_c_gcc_w_unused=yes
12952else
12953 echo "$as_me: failed program was:" >&5
12954sed 's/^/| /' conftest.$ac_ext >&5
12955
631ef239 12956 charybdis_cv_c_gcc_w_unused=no
212380e3 12957fi
631ef239
AC
12958
12959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
12960 CFLAGS="${oldcflags}"
12961fi
12962
12963 if test "x$charybdis_cv_c_gcc_w_unused" = xyes; then
12964 CWARNS="${CWARNS}-Wunused-function -Wunused-label -Wunused-value -Wunused-variable "
631ef239
AC
12965 { echo "$as_me:$LINENO: result: ok" >&5
12966echo "${ECHO_T}ok" >&6; }
212380e3
AC
12967 else
12968 charybdis_cv_c_gcc_w_unused=''
631ef239
AC
12969 { echo "$as_me:$LINENO: result: no" >&5
12970echo "${ECHO_T}no" >&6; }
212380e3
AC
12971 fi
12972 else
631ef239
AC
12973 { echo "$as_me:$LINENO: result: no" >&5
12974echo "${ECHO_T}no" >&6; }
212380e3
AC
12975 fi
12976
12977
631ef239
AC
12978 { echo "$as_me:$LINENO: checking GCC flag(s) -Wredundant-decls" >&5
12979echo $ECHO_N "checking GCC flag(s) -Wredundant-decls... $ECHO_C" >&6; }
212380e3
AC
12980 if test "${GCC-no}" = yes
12981 then
12982 if test "${charybdis_cv_c_gcc_w_redundant_decls+set}" = set; then
12983 echo $ECHO_N "(cached) $ECHO_C" >&6
12984else
12985
12986 oldcflags="${CFLAGS-}"
12987 CFLAGS="${CFLAGS-} ${CWARNS} -Wredundant-decls -Werror"
12988 cat >conftest.$ac_ext <<_ACEOF
12989/* confdefs.h. */
12990_ACEOF
12991cat confdefs.h >>conftest.$ac_ext
12992cat >>conftest.$ac_ext <<_ACEOF
12993/* end confdefs.h. */
12994
12995#include <string.h>
12996#include <stdio.h>
12997int main(void);
12998
12999int
13000main ()
13001{
13002
b1fc1658 13003 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
13004
13005 ;
13006 return 0;
13007}
13008_ACEOF
13009rm -f conftest.$ac_objext
631ef239
AC
13010if { (ac_try="$ac_compile"
13011case "(($ac_try" in
13012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13013 *) ac_try_echo=$ac_try;;
13014esac
13015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13016 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13017 ac_status=$?
13018 grep -v '^ *+' conftest.er1 >conftest.err
13019 rm -f conftest.er1
13020 cat conftest.err >&5
13021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13022 (exit $ac_status); } && {
13023 test -z "$ac_c_werror_flag" ||
13024 test ! -s conftest.err
13025 } && test -s conftest.$ac_objext; then
212380e3
AC
13026 charybdis_cv_c_gcc_w_redundant_decls=yes
13027else
13028 echo "$as_me: failed program was:" >&5
13029sed 's/^/| /' conftest.$ac_ext >&5
13030
631ef239 13031 charybdis_cv_c_gcc_w_redundant_decls=no
212380e3 13032fi
631ef239
AC
13033
13034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
13035 CFLAGS="${oldcflags}"
13036fi
13037
13038 if test "x$charybdis_cv_c_gcc_w_redundant_decls" = xyes; then
13039 CWARNS="${CWARNS}-Wredundant-decls "
631ef239
AC
13040 { echo "$as_me:$LINENO: result: ok" >&5
13041echo "${ECHO_T}ok" >&6; }
212380e3
AC
13042 else
13043 charybdis_cv_c_gcc_w_redundant_decls=''
631ef239
AC
13044 { echo "$as_me:$LINENO: result: no" >&5
13045echo "${ECHO_T}no" >&6; }
212380e3
AC
13046 fi
13047 else
631ef239
AC
13048 { echo "$as_me:$LINENO: result: no" >&5
13049echo "${ECHO_T}no" >&6; }
212380e3
AC
13050 fi
13051
13052
631ef239
AC
13053 { echo "$as_me:$LINENO: checking GCC flag(s) -Wfloat-equal" >&5
13054echo $ECHO_N "checking GCC flag(s) -Wfloat-equal... $ECHO_C" >&6; }
212380e3
AC
13055 if test "${GCC-no}" = yes
13056 then
13057 if test "${charybdis_cv_c_gcc_w_float_equal+set}" = set; then
13058 echo $ECHO_N "(cached) $ECHO_C" >&6
13059else
13060
13061 oldcflags="${CFLAGS-}"
13062 CFLAGS="${CFLAGS-} ${CWARNS} -Wfloat-equal -Werror"
13063 cat >conftest.$ac_ext <<_ACEOF
13064/* confdefs.h. */
13065_ACEOF
13066cat confdefs.h >>conftest.$ac_ext
13067cat >>conftest.$ac_ext <<_ACEOF
13068/* end confdefs.h. */
13069
13070#include <string.h>
13071#include <stdio.h>
13072int main(void);
13073
13074int
13075main ()
13076{
13077
b1fc1658 13078 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
13079
13080 ;
13081 return 0;
13082}
13083_ACEOF
13084rm -f conftest.$ac_objext
631ef239
AC
13085if { (ac_try="$ac_compile"
13086case "(($ac_try" in
13087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13088 *) ac_try_echo=$ac_try;;
13089esac
13090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13091 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13092 ac_status=$?
13093 grep -v '^ *+' conftest.er1 >conftest.err
13094 rm -f conftest.er1
13095 cat conftest.err >&5
13096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13097 (exit $ac_status); } && {
13098 test -z "$ac_c_werror_flag" ||
13099 test ! -s conftest.err
13100 } && test -s conftest.$ac_objext; then
212380e3
AC
13101 charybdis_cv_c_gcc_w_float_equal=yes
13102else
13103 echo "$as_me: failed program was:" >&5
13104sed 's/^/| /' conftest.$ac_ext >&5
13105
631ef239 13106 charybdis_cv_c_gcc_w_float_equal=no
212380e3 13107fi
631ef239
AC
13108
13109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
13110 CFLAGS="${oldcflags}"
13111fi
13112
13113 if test "x$charybdis_cv_c_gcc_w_float_equal" = xyes; then
13114 CWARNS="${CWARNS}-Wfloat-equal "
631ef239
AC
13115 { echo "$as_me:$LINENO: result: ok" >&5
13116echo "${ECHO_T}ok" >&6; }
212380e3
AC
13117 else
13118 charybdis_cv_c_gcc_w_float_equal=''
631ef239
AC
13119 { echo "$as_me:$LINENO: result: no" >&5
13120echo "${ECHO_T}no" >&6; }
212380e3
AC
13121 fi
13122 else
631ef239
AC
13123 { echo "$as_me:$LINENO: result: no" >&5
13124echo "${ECHO_T}no" >&6; }
212380e3
AC
13125 fi
13126
13127
d2c5159a
JT
13128 { echo "$as_me:$LINENO: checking GCC flag(s) -Wformat -Wformat-y2k -Wformat-security" >&5
13129echo $ECHO_N "checking GCC flag(s) -Wformat -Wformat-y2k -Wformat-security... $ECHO_C" >&6; }
212380e3
AC
13130 if test "${GCC-no}" = yes
13131 then
13132 if test "${charybdis_cv_c_gcc_w_format+set}" = set; then
13133 echo $ECHO_N "(cached) $ECHO_C" >&6
13134else
13135
13136 oldcflags="${CFLAGS-}"
d2c5159a 13137 CFLAGS="${CFLAGS-} ${CWARNS} -Wformat -Wformat-y2k -Wformat-security -Werror"
212380e3
AC
13138 cat >conftest.$ac_ext <<_ACEOF
13139/* confdefs.h. */
13140_ACEOF
13141cat confdefs.h >>conftest.$ac_ext
13142cat >>conftest.$ac_ext <<_ACEOF
13143/* end confdefs.h. */
13144
13145#include <string.h>
13146#include <stdio.h>
13147int main(void);
13148
13149int
13150main ()
13151{
13152
b1fc1658 13153 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
13154
13155 ;
13156 return 0;
13157}
13158_ACEOF
13159rm -f conftest.$ac_objext
631ef239
AC
13160if { (ac_try="$ac_compile"
13161case "(($ac_try" in
13162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13163 *) ac_try_echo=$ac_try;;
13164esac
13165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13166 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13167 ac_status=$?
13168 grep -v '^ *+' conftest.er1 >conftest.err
13169 rm -f conftest.er1
13170 cat conftest.err >&5
13171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13172 (exit $ac_status); } && {
13173 test -z "$ac_c_werror_flag" ||
13174 test ! -s conftest.err
13175 } && test -s conftest.$ac_objext; then
212380e3
AC
13176 charybdis_cv_c_gcc_w_format=yes
13177else
13178 echo "$as_me: failed program was:" >&5
13179sed 's/^/| /' conftest.$ac_ext >&5
13180
631ef239 13181 charybdis_cv_c_gcc_w_format=no
212380e3 13182fi
631ef239
AC
13183
13184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
13185 CFLAGS="${oldcflags}"
13186fi
13187
13188 if test "x$charybdis_cv_c_gcc_w_format" = xyes; then
d2c5159a 13189 CWARNS="${CWARNS}-Wformat -Wformat-y2k -Wformat-security "
631ef239
AC
13190 { echo "$as_me:$LINENO: result: ok" >&5
13191echo "${ECHO_T}ok" >&6; }
212380e3
AC
13192 else
13193 charybdis_cv_c_gcc_w_format=''
631ef239
AC
13194 { echo "$as_me:$LINENO: result: no" >&5
13195echo "${ECHO_T}no" >&6; }
212380e3
AC
13196 fi
13197 else
631ef239
AC
13198 { echo "$as_me:$LINENO: result: no" >&5
13199echo "${ECHO_T}no" >&6; }
212380e3
AC
13200 fi
13201
13202
631ef239
AC
13203 { echo "$as_me:$LINENO: checking GCC flag(s) -pedantic" >&5
13204echo $ECHO_N "checking GCC flag(s) -pedantic... $ECHO_C" >&6; }
212380e3
AC
13205 if test "${GCC-no}" = yes
13206 then
13207 if test "${charybdis_cv_c_gcc_pedantic+set}" = set; then
13208 echo $ECHO_N "(cached) $ECHO_C" >&6
13209else
13210
13211 oldcflags="${CFLAGS-}"
13212 CFLAGS="${CFLAGS-} ${CWARNS} -pedantic -Werror"
13213 cat >conftest.$ac_ext <<_ACEOF
13214/* confdefs.h. */
13215_ACEOF
13216cat confdefs.h >>conftest.$ac_ext
13217cat >>conftest.$ac_ext <<_ACEOF
13218/* end confdefs.h. */
13219
13220#include <string.h>
13221#include <stdio.h>
13222int main(void);
13223
13224int
13225main ()
13226{
13227
b1fc1658 13228 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
13229
13230 ;
13231 return 0;
13232}
13233_ACEOF
13234rm -f conftest.$ac_objext
631ef239
AC
13235if { (ac_try="$ac_compile"
13236case "(($ac_try" in
13237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13238 *) ac_try_echo=$ac_try;;
13239esac
13240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13241 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13242 ac_status=$?
13243 grep -v '^ *+' conftest.er1 >conftest.err
13244 rm -f conftest.er1
13245 cat conftest.err >&5
13246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13247 (exit $ac_status); } && {
13248 test -z "$ac_c_werror_flag" ||
13249 test ! -s conftest.err
13250 } && test -s conftest.$ac_objext; then
212380e3
AC
13251 charybdis_cv_c_gcc_pedantic=yes
13252else
13253 echo "$as_me: failed program was:" >&5
13254sed 's/^/| /' conftest.$ac_ext >&5
13255
631ef239 13256 charybdis_cv_c_gcc_pedantic=no
212380e3 13257fi
631ef239
AC
13258
13259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
13260 CFLAGS="${oldcflags}"
13261fi
13262
13263 if test "x$charybdis_cv_c_gcc_pedantic" = xyes; then
13264 CWARNS="${CWARNS}-pedantic "
631ef239
AC
13265 { echo "$as_me:$LINENO: result: ok" >&5
13266echo "${ECHO_T}ok" >&6; }
212380e3
AC
13267 else
13268 charybdis_cv_c_gcc_pedantic=''
631ef239
AC
13269 { echo "$as_me:$LINENO: result: no" >&5
13270echo "${ECHO_T}no" >&6; }
212380e3
AC
13271 fi
13272 else
631ef239
AC
13273 { echo "$as_me:$LINENO: result: no" >&5
13274echo "${ECHO_T}no" >&6; }
212380e3
AC
13275 fi
13276
13277
13278IRC_CFLAGS="$CFLAGS"
13279
631ef239
AC
13280fi
13281
212380e3
AC
13282
13283if test "$shared_modules" = no; then
13284 DYNLINK_C=""
13285 MOD_TARGET="libmodules.a"
13286 MODULES_LIBS="../modules/libmodules.a"
13287 SEDOBJ=""
13288
13289cat >>confdefs.h <<\_ACEOF
13290#define STATIC_MODULES 1
13291_ACEOF
13292
13293 { echo "$as_me:$LINENO: WARNING: shared module support has been disabled!" >&5
13294echo "$as_me: WARNING: shared module support has been disabled!" >&2;}
13295fi
13296
13297if test "$shared_modules" = yes; then
13298
631ef239
AC
13299 { echo "$as_me:$LINENO: checking for nlist" >&5
13300echo $ECHO_N "checking for nlist... $ECHO_C" >&6; }
212380e3
AC
13301if test "${ac_cv_func_nlist+set}" = set; then
13302 echo $ECHO_N "(cached) $ECHO_C" >&6
13303else
13304 cat >conftest.$ac_ext <<_ACEOF
13305/* confdefs.h. */
13306_ACEOF
13307cat confdefs.h >>conftest.$ac_ext
13308cat >>conftest.$ac_ext <<_ACEOF
13309/* end confdefs.h. */
13310/* Define nlist to an innocuous variant, in case <limits.h> declares nlist.
13311 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13312#define nlist innocuous_nlist
13313
13314/* System header to define __stub macros and hopefully few prototypes,
13315 which can conflict with char nlist (); below.
13316 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13317 <limits.h> exists even on freestanding compilers. */
13318
13319#ifdef __STDC__
13320# include <limits.h>
13321#else
13322# include <assert.h>
13323#endif
13324
13325#undef nlist
13326
631ef239
AC
13327/* Override any GCC internal prototype to avoid an error.
13328 Use char because int might match the return type of a GCC
13329 builtin and then its argument prototype would still apply. */
212380e3
AC
13330#ifdef __cplusplus
13331extern "C"
212380e3 13332#endif
212380e3
AC
13333char nlist ();
13334/* The GNU C library defines this for functions which it implements
13335 to always fail with ENOSYS. Some functions are actually named
13336 something starting with __ and the normal name is an alias. */
631ef239 13337#if defined __stub_nlist || defined __stub___nlist
212380e3 13338choke me
212380e3
AC
13339#endif
13340
13341int
13342main ()
13343{
631ef239 13344return nlist ();
212380e3
AC
13345 ;
13346 return 0;
13347}
13348_ACEOF
13349rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
13350if { (ac_try="$ac_link"
13351case "(($ac_try" in
13352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13353 *) ac_try_echo=$ac_try;;
13354esac
13355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13356 (eval "$ac_link") 2>conftest.er1
212380e3
AC
13357 ac_status=$?
13358 grep -v '^ *+' conftest.er1 >conftest.err
13359 rm -f conftest.er1
13360 cat conftest.err >&5
13361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13362 (exit $ac_status); } && {
13363 test -z "$ac_c_werror_flag" ||
13364 test ! -s conftest.err
13365 } && test -s conftest$ac_exeext &&
13366 $as_test_x conftest$ac_exeext; then
212380e3
AC
13367 ac_cv_func_nlist=yes
13368else
13369 echo "$as_me: failed program was:" >&5
13370sed 's/^/| /' conftest.$ac_ext >&5
13371
631ef239 13372 ac_cv_func_nlist=no
212380e3 13373fi
631ef239
AC
13374
13375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
13376 conftest$ac_exeext conftest.$ac_ext
13377fi
631ef239
AC
13378{ echo "$as_me:$LINENO: result: $ac_cv_func_nlist" >&5
13379echo "${ECHO_T}$ac_cv_func_nlist" >&6; }
212380e3
AC
13380if test $ac_cv_func_nlist = yes; then
13381 :
13382else
631ef239
AC
13383 { echo "$as_me:$LINENO: checking for nlist in -ldl" >&5
13384echo $ECHO_N "checking for nlist in -ldl... $ECHO_C" >&6; }
212380e3
AC
13385if test "${ac_cv_lib_dl_nlist+set}" = set; then
13386 echo $ECHO_N "(cached) $ECHO_C" >&6
13387else
13388 ac_check_lib_save_LIBS=$LIBS
13389LIBS="-ldl $LIBS"
13390cat >conftest.$ac_ext <<_ACEOF
13391/* confdefs.h. */
13392_ACEOF
13393cat confdefs.h >>conftest.$ac_ext
13394cat >>conftest.$ac_ext <<_ACEOF
13395/* end confdefs.h. */
13396
631ef239
AC
13397/* Override any GCC internal prototype to avoid an error.
13398 Use char because int might match the return type of a GCC
13399 builtin and then its argument prototype would still apply. */
212380e3
AC
13400#ifdef __cplusplus
13401extern "C"
13402#endif
212380e3
AC
13403char nlist ();
13404int
13405main ()
13406{
631ef239 13407return nlist ();
212380e3
AC
13408 ;
13409 return 0;
13410}
13411_ACEOF
13412rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
13413if { (ac_try="$ac_link"
13414case "(($ac_try" in
13415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13416 *) ac_try_echo=$ac_try;;
13417esac
13418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13419 (eval "$ac_link") 2>conftest.er1
212380e3
AC
13420 ac_status=$?
13421 grep -v '^ *+' conftest.er1 >conftest.err
13422 rm -f conftest.er1
13423 cat conftest.err >&5
13424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13425 (exit $ac_status); } && {
13426 test -z "$ac_c_werror_flag" ||
13427 test ! -s conftest.err
13428 } && test -s conftest$ac_exeext &&
13429 $as_test_x conftest$ac_exeext; then
212380e3
AC
13430 ac_cv_lib_dl_nlist=yes
13431else
13432 echo "$as_me: failed program was:" >&5
13433sed 's/^/| /' conftest.$ac_ext >&5
13434
631ef239 13435 ac_cv_lib_dl_nlist=no
212380e3 13436fi
631ef239
AC
13437
13438rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
13439 conftest$ac_exeext conftest.$ac_ext
13440LIBS=$ac_check_lib_save_LIBS
13441fi
631ef239
AC
13442{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_nlist" >&5
13443echo "${ECHO_T}$ac_cv_lib_dl_nlist" >&6; }
212380e3
AC
13444if test $ac_cv_lib_dl_nlist = yes; then
13445 nlist_lib="-ldl"
13446else
631ef239
AC
13447 { echo "$as_me:$LINENO: checking for nlist in -lelf" >&5
13448echo $ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6; }
212380e3
AC
13449if test "${ac_cv_lib_elf_nlist+set}" = set; then
13450 echo $ECHO_N "(cached) $ECHO_C" >&6
13451else
13452 ac_check_lib_save_LIBS=$LIBS
13453LIBS="-lelf $LIBS"
13454cat >conftest.$ac_ext <<_ACEOF
13455/* confdefs.h. */
13456_ACEOF
13457cat confdefs.h >>conftest.$ac_ext
13458cat >>conftest.$ac_ext <<_ACEOF
13459/* end confdefs.h. */
13460
631ef239
AC
13461/* Override any GCC internal prototype to avoid an error.
13462 Use char because int might match the return type of a GCC
13463 builtin and then its argument prototype would still apply. */
212380e3
AC
13464#ifdef __cplusplus
13465extern "C"
13466#endif
212380e3
AC
13467char nlist ();
13468int
13469main ()
13470{
631ef239 13471return nlist ();
212380e3
AC
13472 ;
13473 return 0;
13474}
13475_ACEOF
13476rm -f conftest.$ac_objext conftest$ac_exeext
631ef239
AC
13477if { (ac_try="$ac_link"
13478case "(($ac_try" in
13479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13480 *) ac_try_echo=$ac_try;;
13481esac
13482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13483 (eval "$ac_link") 2>conftest.er1
212380e3
AC
13484 ac_status=$?
13485 grep -v '^ *+' conftest.er1 >conftest.err
13486 rm -f conftest.er1
13487 cat conftest.err >&5
13488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13489 (exit $ac_status); } && {
13490 test -z "$ac_c_werror_flag" ||
13491 test ! -s conftest.err
13492 } && test -s conftest$ac_exeext &&
13493 $as_test_x conftest$ac_exeext; then
212380e3
AC
13494 ac_cv_lib_elf_nlist=yes
13495else
13496 echo "$as_me: failed program was:" >&5
13497sed 's/^/| /' conftest.$ac_ext >&5
13498
631ef239 13499 ac_cv_lib_elf_nlist=no
212380e3 13500fi
631ef239
AC
13501
13502rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
212380e3
AC
13503 conftest$ac_exeext conftest.$ac_ext
13504LIBS=$ac_check_lib_save_LIBS
13505fi
631ef239
AC
13506{ echo "$as_me:$LINENO: result: $ac_cv_lib_elf_nlist" >&5
13507echo "${ECHO_T}$ac_cv_lib_elf_nlist" >&6; }
212380e3
AC
13508if test $ac_cv_lib_elf_nlist = yes; then
13509 nlist_lib="-lelf"
13510fi
13511
13512
13513fi
13514
13515
13516fi
13517
13518
13519 if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
631ef239
AC
13520 { echo "$as_me:$LINENO: checking for libelf/nlist.h" >&5
13521echo $ECHO_N "checking for libelf/nlist.h... $ECHO_C" >&6; }
212380e3
AC
13522if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
13523 echo $ECHO_N "(cached) $ECHO_C" >&6
13524fi
631ef239
AC
13525{ echo "$as_me:$LINENO: result: $ac_cv_header_libelf_nlist_h" >&5
13526echo "${ECHO_T}$ac_cv_header_libelf_nlist_h" >&6; }
212380e3
AC
13527else
13528 # Is the header compilable?
631ef239
AC
13529{ echo "$as_me:$LINENO: checking libelf/nlist.h usability" >&5
13530echo $ECHO_N "checking libelf/nlist.h usability... $ECHO_C" >&6; }
212380e3
AC
13531cat >conftest.$ac_ext <<_ACEOF
13532/* confdefs.h. */
13533_ACEOF
13534cat confdefs.h >>conftest.$ac_ext
13535cat >>conftest.$ac_ext <<_ACEOF
13536/* end confdefs.h. */
13537$ac_includes_default
13538#include <libelf/nlist.h>
13539_ACEOF
13540rm -f conftest.$ac_objext
631ef239
AC
13541if { (ac_try="$ac_compile"
13542case "(($ac_try" in
13543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13544 *) ac_try_echo=$ac_try;;
13545esac
13546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13547 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13548 ac_status=$?
13549 grep -v '^ *+' conftest.er1 >conftest.err
13550 rm -f conftest.er1
13551 cat conftest.err >&5
13552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13553 (exit $ac_status); } && {
13554 test -z "$ac_c_werror_flag" ||
13555 test ! -s conftest.err
13556 } && test -s conftest.$ac_objext; then
212380e3
AC
13557 ac_header_compiler=yes
13558else
13559 echo "$as_me: failed program was:" >&5
13560sed 's/^/| /' conftest.$ac_ext >&5
13561
631ef239 13562 ac_header_compiler=no
212380e3 13563fi
631ef239
AC
13564
13565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13566{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13567echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
13568
13569# Is the header present?
631ef239
AC
13570{ echo "$as_me:$LINENO: checking libelf/nlist.h presence" >&5
13571echo $ECHO_N "checking libelf/nlist.h presence... $ECHO_C" >&6; }
212380e3
AC
13572cat >conftest.$ac_ext <<_ACEOF
13573/* confdefs.h. */
13574_ACEOF
13575cat confdefs.h >>conftest.$ac_ext
13576cat >>conftest.$ac_ext <<_ACEOF
13577/* end confdefs.h. */
13578#include <libelf/nlist.h>
13579_ACEOF
631ef239
AC
13580if { (ac_try="$ac_cpp conftest.$ac_ext"
13581case "(($ac_try" in
13582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13583 *) ac_try_echo=$ac_try;;
13584esac
13585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13586 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
13587 ac_status=$?
13588 grep -v '^ *+' conftest.er1 >conftest.err
13589 rm -f conftest.er1
13590 cat conftest.err >&5
13591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13592 (exit $ac_status); } >/dev/null && {
13593 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13594 test ! -s conftest.err
13595 }; then
212380e3
AC
13596 ac_header_preproc=yes
13597else
13598 echo "$as_me: failed program was:" >&5
13599sed 's/^/| /' conftest.$ac_ext >&5
13600
13601 ac_header_preproc=no
13602fi
631ef239 13603
212380e3 13604rm -f conftest.err conftest.$ac_ext
631ef239
AC
13605{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13606echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
13607
13608# So? What about this header?
13609case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13610 yes:no: )
13611 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
13612echo "$as_me: WARNING: libelf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13613 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: proceeding with the compiler's result" >&5
13614echo "$as_me: WARNING: libelf/nlist.h: proceeding with the compiler's result" >&2;}
13615 ac_header_preproc=yes
13616 ;;
13617 no:yes:* )
13618 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: present but cannot be compiled" >&5
13619echo "$as_me: WARNING: libelf/nlist.h: present but cannot be compiled" >&2;}
13620 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: check for missing prerequisite headers?" >&5
13621echo "$as_me: WARNING: libelf/nlist.h: check for missing prerequisite headers?" >&2;}
13622 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: see the Autoconf documentation" >&5
13623echo "$as_me: WARNING: libelf/nlist.h: see the Autoconf documentation" >&2;}
13624 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: section \"Present But Cannot Be Compiled\"" >&5
13625echo "$as_me: WARNING: libelf/nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
13626 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: proceeding with the preprocessor's result" >&5
13627echo "$as_me: WARNING: libelf/nlist.h: proceeding with the preprocessor's result" >&2;}
13628 { echo "$as_me:$LINENO: WARNING: libelf/nlist.h: in the future, the compiler will take precedence" >&5
13629echo "$as_me: WARNING: libelf/nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 13630
212380e3
AC
13631 ;;
13632esac
631ef239
AC
13633{ echo "$as_me:$LINENO: checking for libelf/nlist.h" >&5
13634echo $ECHO_N "checking for libelf/nlist.h... $ECHO_C" >&6; }
212380e3
AC
13635if test "${ac_cv_header_libelf_nlist_h+set}" = set; then
13636 echo $ECHO_N "(cached) $ECHO_C" >&6
13637else
13638 ac_cv_header_libelf_nlist_h=$ac_header_preproc
13639fi
631ef239
AC
13640{ echo "$as_me:$LINENO: result: $ac_cv_header_libelf_nlist_h" >&5
13641echo "${ECHO_T}$ac_cv_header_libelf_nlist_h" >&6; }
212380e3
AC
13642
13643fi
13644if test $ac_cv_header_libelf_nlist_h = yes; then
13645 nlist_h="libelf/nlist.h"
13646fi
13647
13648
13649 if test "${ac_cv_header_elf_nlist_h+set}" = set; then
631ef239
AC
13650 { echo "$as_me:$LINENO: checking for elf/nlist.h" >&5
13651echo $ECHO_N "checking for elf/nlist.h... $ECHO_C" >&6; }
212380e3
AC
13652if test "${ac_cv_header_elf_nlist_h+set}" = set; then
13653 echo $ECHO_N "(cached) $ECHO_C" >&6
13654fi
631ef239
AC
13655{ echo "$as_me:$LINENO: result: $ac_cv_header_elf_nlist_h" >&5
13656echo "${ECHO_T}$ac_cv_header_elf_nlist_h" >&6; }
212380e3
AC
13657else
13658 # Is the header compilable?
631ef239
AC
13659{ echo "$as_me:$LINENO: checking elf/nlist.h usability" >&5
13660echo $ECHO_N "checking elf/nlist.h usability... $ECHO_C" >&6; }
212380e3
AC
13661cat >conftest.$ac_ext <<_ACEOF
13662/* confdefs.h. */
13663_ACEOF
13664cat confdefs.h >>conftest.$ac_ext
13665cat >>conftest.$ac_ext <<_ACEOF
13666/* end confdefs.h. */
13667$ac_includes_default
13668#include <elf/nlist.h>
13669_ACEOF
13670rm -f conftest.$ac_objext
631ef239
AC
13671if { (ac_try="$ac_compile"
13672case "(($ac_try" in
13673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13674 *) ac_try_echo=$ac_try;;
13675esac
13676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13677 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13678 ac_status=$?
13679 grep -v '^ *+' conftest.er1 >conftest.err
13680 rm -f conftest.er1
13681 cat conftest.err >&5
13682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13683 (exit $ac_status); } && {
13684 test -z "$ac_c_werror_flag" ||
13685 test ! -s conftest.err
13686 } && test -s conftest.$ac_objext; then
212380e3
AC
13687 ac_header_compiler=yes
13688else
13689 echo "$as_me: failed program was:" >&5
13690sed 's/^/| /' conftest.$ac_ext >&5
13691
631ef239 13692 ac_header_compiler=no
212380e3 13693fi
631ef239
AC
13694
13695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13696{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13697echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
13698
13699# Is the header present?
631ef239
AC
13700{ echo "$as_me:$LINENO: checking elf/nlist.h presence" >&5
13701echo $ECHO_N "checking elf/nlist.h presence... $ECHO_C" >&6; }
212380e3
AC
13702cat >conftest.$ac_ext <<_ACEOF
13703/* confdefs.h. */
13704_ACEOF
13705cat confdefs.h >>conftest.$ac_ext
13706cat >>conftest.$ac_ext <<_ACEOF
13707/* end confdefs.h. */
13708#include <elf/nlist.h>
13709_ACEOF
631ef239
AC
13710if { (ac_try="$ac_cpp conftest.$ac_ext"
13711case "(($ac_try" in
13712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13713 *) ac_try_echo=$ac_try;;
13714esac
13715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13716 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
13717 ac_status=$?
13718 grep -v '^ *+' conftest.er1 >conftest.err
13719 rm -f conftest.er1
13720 cat conftest.err >&5
13721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13722 (exit $ac_status); } >/dev/null && {
13723 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13724 test ! -s conftest.err
13725 }; then
212380e3
AC
13726 ac_header_preproc=yes
13727else
13728 echo "$as_me: failed program was:" >&5
13729sed 's/^/| /' conftest.$ac_ext >&5
13730
13731 ac_header_preproc=no
13732fi
631ef239 13733
212380e3 13734rm -f conftest.err conftest.$ac_ext
631ef239
AC
13735{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13736echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
13737
13738# So? What about this header?
13739case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13740 yes:no: )
13741 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
13742echo "$as_me: WARNING: elf/nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13743 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: proceeding with the compiler's result" >&5
13744echo "$as_me: WARNING: elf/nlist.h: proceeding with the compiler's result" >&2;}
13745 ac_header_preproc=yes
13746 ;;
13747 no:yes:* )
13748 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: present but cannot be compiled" >&5
13749echo "$as_me: WARNING: elf/nlist.h: present but cannot be compiled" >&2;}
13750 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: check for missing prerequisite headers?" >&5
13751echo "$as_me: WARNING: elf/nlist.h: check for missing prerequisite headers?" >&2;}
13752 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: see the Autoconf documentation" >&5
13753echo "$as_me: WARNING: elf/nlist.h: see the Autoconf documentation" >&2;}
13754 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: section \"Present But Cannot Be Compiled\"" >&5
13755echo "$as_me: WARNING: elf/nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
13756 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: proceeding with the preprocessor's result" >&5
13757echo "$as_me: WARNING: elf/nlist.h: proceeding with the preprocessor's result" >&2;}
13758 { echo "$as_me:$LINENO: WARNING: elf/nlist.h: in the future, the compiler will take precedence" >&5
13759echo "$as_me: WARNING: elf/nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 13760
212380e3
AC
13761 ;;
13762esac
631ef239
AC
13763{ echo "$as_me:$LINENO: checking for elf/nlist.h" >&5
13764echo $ECHO_N "checking for elf/nlist.h... $ECHO_C" >&6; }
212380e3
AC
13765if test "${ac_cv_header_elf_nlist_h+set}" = set; then
13766 echo $ECHO_N "(cached) $ECHO_C" >&6
13767else
13768 ac_cv_header_elf_nlist_h=$ac_header_preproc
13769fi
631ef239
AC
13770{ echo "$as_me:$LINENO: result: $ac_cv_header_elf_nlist_h" >&5
13771echo "${ECHO_T}$ac_cv_header_elf_nlist_h" >&6; }
212380e3
AC
13772
13773fi
13774if test $ac_cv_header_elf_nlist_h = yes; then
13775 nlist_h="elf/nlist.h"
13776fi
13777
13778
13779 if test "${ac_cv_header_nlist_h+set}" = set; then
631ef239
AC
13780 { echo "$as_me:$LINENO: checking for nlist.h" >&5
13781echo $ECHO_N "checking for nlist.h... $ECHO_C" >&6; }
212380e3
AC
13782if test "${ac_cv_header_nlist_h+set}" = set; then
13783 echo $ECHO_N "(cached) $ECHO_C" >&6
13784fi
631ef239
AC
13785{ echo "$as_me:$LINENO: result: $ac_cv_header_nlist_h" >&5
13786echo "${ECHO_T}$ac_cv_header_nlist_h" >&6; }
212380e3
AC
13787else
13788 # Is the header compilable?
631ef239
AC
13789{ echo "$as_me:$LINENO: checking nlist.h usability" >&5
13790echo $ECHO_N "checking nlist.h usability... $ECHO_C" >&6; }
212380e3
AC
13791cat >conftest.$ac_ext <<_ACEOF
13792/* confdefs.h. */
13793_ACEOF
13794cat confdefs.h >>conftest.$ac_ext
13795cat >>conftest.$ac_ext <<_ACEOF
13796/* end confdefs.h. */
13797$ac_includes_default
13798#include <nlist.h>
13799_ACEOF
13800rm -f conftest.$ac_objext
631ef239
AC
13801if { (ac_try="$ac_compile"
13802case "(($ac_try" in
13803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13804 *) ac_try_echo=$ac_try;;
13805esac
13806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13807 (eval "$ac_compile") 2>conftest.er1
212380e3
AC
13808 ac_status=$?
13809 grep -v '^ *+' conftest.er1 >conftest.err
13810 rm -f conftest.er1
13811 cat conftest.err >&5
13812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13813 (exit $ac_status); } && {
13814 test -z "$ac_c_werror_flag" ||
13815 test ! -s conftest.err
13816 } && test -s conftest.$ac_objext; then
212380e3
AC
13817 ac_header_compiler=yes
13818else
13819 echo "$as_me: failed program was:" >&5
13820sed 's/^/| /' conftest.$ac_ext >&5
13821
631ef239 13822 ac_header_compiler=no
212380e3 13823fi
631ef239
AC
13824
13825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13826{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13827echo "${ECHO_T}$ac_header_compiler" >&6; }
212380e3
AC
13828
13829# Is the header present?
631ef239
AC
13830{ echo "$as_me:$LINENO: checking nlist.h presence" >&5
13831echo $ECHO_N "checking nlist.h presence... $ECHO_C" >&6; }
212380e3
AC
13832cat >conftest.$ac_ext <<_ACEOF
13833/* confdefs.h. */
13834_ACEOF
13835cat confdefs.h >>conftest.$ac_ext
13836cat >>conftest.$ac_ext <<_ACEOF
13837/* end confdefs.h. */
13838#include <nlist.h>
13839_ACEOF
631ef239
AC
13840if { (ac_try="$ac_cpp conftest.$ac_ext"
13841case "(($ac_try" in
13842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13843 *) ac_try_echo=$ac_try;;
13844esac
13845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13846 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
212380e3
AC
13847 ac_status=$?
13848 grep -v '^ *+' conftest.er1 >conftest.err
13849 rm -f conftest.er1
13850 cat conftest.err >&5
13851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
631ef239
AC
13852 (exit $ac_status); } >/dev/null && {
13853 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13854 test ! -s conftest.err
13855 }; then
212380e3
AC
13856 ac_header_preproc=yes
13857else
13858 echo "$as_me: failed program was:" >&5
13859sed 's/^/| /' conftest.$ac_ext >&5
13860
13861 ac_header_preproc=no
13862fi
631ef239 13863
212380e3 13864rm -f conftest.err conftest.$ac_ext
631ef239
AC
13865{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13866echo "${ECHO_T}$ac_header_preproc" >&6; }
212380e3
AC
13867
13868# So? What about this header?
13869case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13870 yes:no: )
13871 { echo "$as_me:$LINENO: WARNING: nlist.h: accepted by the compiler, rejected by the preprocessor!" >&5
13872echo "$as_me: WARNING: nlist.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13873 { echo "$as_me:$LINENO: WARNING: nlist.h: proceeding with the compiler's result" >&5
13874echo "$as_me: WARNING: nlist.h: proceeding with the compiler's result" >&2;}
13875 ac_header_preproc=yes
13876 ;;
13877 no:yes:* )
13878 { echo "$as_me:$LINENO: WARNING: nlist.h: present but cannot be compiled" >&5
13879echo "$as_me: WARNING: nlist.h: present but cannot be compiled" >&2;}
13880 { echo "$as_me:$LINENO: WARNING: nlist.h: check for missing prerequisite headers?" >&5
13881echo "$as_me: WARNING: nlist.h: check for missing prerequisite headers?" >&2;}
13882 { echo "$as_me:$LINENO: WARNING: nlist.h: see the Autoconf documentation" >&5
13883echo "$as_me: WARNING: nlist.h: see the Autoconf documentation" >&2;}
13884 { echo "$as_me:$LINENO: WARNING: nlist.h: section \"Present But Cannot Be Compiled\"" >&5
13885echo "$as_me: WARNING: nlist.h: section \"Present But Cannot Be Compiled\"" >&2;}
13886 { echo "$as_me:$LINENO: WARNING: nlist.h: proceeding with the preprocessor's result" >&5
13887echo "$as_me: WARNING: nlist.h: proceeding with the preprocessor's result" >&2;}
13888 { echo "$as_me:$LINENO: WARNING: nlist.h: in the future, the compiler will take precedence" >&5
13889echo "$as_me: WARNING: nlist.h: in the future, the compiler will take precedence" >&2;}
631ef239 13890
212380e3
AC
13891 ;;
13892esac
631ef239
AC
13893{ echo "$as_me:$LINENO: checking for nlist.h" >&5
13894echo $ECHO_N "checking for nlist.h... $ECHO_C" >&6; }
212380e3
AC
13895if test "${ac_cv_header_nlist_h+set}" = set; then
13896 echo $ECHO_N "(cached) $ECHO_C" >&6
13897else
13898 ac_cv_header_nlist_h=$ac_header_preproc
13899fi
631ef239
AC
13900{ echo "$as_me:$LINENO: result: $ac_cv_header_nlist_h" >&5
13901echo "${ECHO_T}$ac_cv_header_nlist_h" >&6; }
212380e3
AC
13902
13903fi
13904if test $ac_cv_header_nlist_h = yes; then
13905 nlist_h="nlist.h"
13906fi
13907
13908
13909 if test x"$nlist_h" = "x"; then
13910
13911cat >>confdefs.h <<_ACEOF
13912#define SYMBOL_PREFIX ""
13913_ACEOF
13914
13915 else
631ef239
AC
13916 { echo "$as_me:$LINENO: checking for extra underscores prepended to symbol names" >&5
13917echo $ECHO_N "checking for extra underscores prepended to symbol names... $ECHO_C" >&6; }
212380e3
AC
13918 if test "${symbol_underscores+set}" = set; then
13919 echo $ECHO_N "(cached) $ECHO_C" >&6
13920else
13921
13922cat << EOF > conftest.c
13923#include <$nlist_h>
13924#include <stdio.h>
13925#include <stdlib.h>
13926void _modinit(void);
13927int main(int argc, char *argv[]) {
13928 int i;
13929 struct nlist nl[5];
13930
13931 /* fill the names in this way, so it'll work almost everywhere */
13932 nl[0].n_name = "_modinit";
13933 nl[1].n_name = "__modinit";
13934 nl[2].n_name = "___modinit";
13935 nl[3].n_name = "____modinit";
13936 nl[0].n_value = nl[1].n_value = nl[2].n_value = nl[3].n_value = nl[4].n_name = NULL;
13937
13938 if(argc < 2 || (nlist(argv[1], nl)) == -1) exit(-1);
13939 for(i = 0; i < 4; i++) {
13940 if(nl[i].n_value != NULL)
13941 {
13942 int j;
13943 for(j = 0; j < i; j++)
13944 printf("_");
13945 exit(i);
13946 }
13947 }
13948 exit(-1);
13949}
13950void _modinit(void) { return; }
13951EOF
13952 $CC $CPPFLAGS $IRC_CFLAGS -o conftest conftest.c $nlist_lib >/dev/null 2>&1
13953 symbol_underscores=`./conftest conftest`
631ef239
AC
13954 { echo "$as_me:$LINENO: result: $symbol_underscores" >&5
13955echo "${ECHO_T}$symbol_underscores" >&6; }
212380e3
AC
13956 $RM -f conftest conftest.c
13957
13958fi
13959
13960
13961cat >>confdefs.h <<_ACEOF
13962#define SYMBOL_PREFIX "${symbol_underscores}"
13963_ACEOF
13964
13965 fi
13966fi
13967
d2c5159a
JT
13968IRC_CFLAGS="$IRC_CFLAGS $CWARNS"
13969
212380e3
AC
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983if test "$prefix" = "NONE"; then
13984
13985cat >>confdefs.h <<_ACEOF
13986#define IRCD_PREFIX "$ac_default_prefix"
13987_ACEOF
13988
13989
13990else
13991
13992
13993 prefix=`echo $prefix | sed 's/\/$//'`
13994
13995cat >>confdefs.h <<_ACEOF
13996#define IRCD_PREFIX "$prefix"
13997_ACEOF
13998
13999
14000fi
14001
fb440e64 14002ac_config_files="$ac_config_files Makefile ssld/Makefile extensions/Makefile unsupported/Makefile src/Makefile modules/Makefile tools/Makefile doc/Makefile help/Makefile"
212380e3
AC
14003
14004
14005cat >confcache <<\_ACEOF
14006# This file is a shell script that caches the results of configure
14007# tests run on this system so they can be shared between configure
14008# scripts and configure runs, see configure's option --config-cache.
14009# It is not useful on other systems. If it contains results you don't
14010# want to keep, you may remove or edit it.
14011#
14012# config.status only pays attention to the cache file if you give it
14013# the --recheck option to rerun configure.
14014#
14015# `ac_cv_env_foo' variables (set or unset) will be overridden when
14016# loading this file, other *unset* `ac_cv_foo' will be assigned the
14017# following values.
14018
14019_ACEOF
14020
14021# The following way of writing the cache mishandles newlines in values,
14022# but we know of no workaround that is simple, portable, and efficient.
631ef239 14023# So, we kill variables containing newlines.
212380e3
AC
14024# Ultrix sh set writes to stderr and can't be redirected directly,
14025# and sets the high bit in the cache file unless we assign to the vars.
631ef239
AC
14026(
14027 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14028 eval ac_val=\$$ac_var
14029 case $ac_val in #(
14030 *${as_nl}*)
14031 case $ac_var in #(
14032 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
14033echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
14034 esac
14035 case $ac_var in #(
14036 _ | IFS | as_nl) ;; #(
14037 *) $as_unset $ac_var ;;
14038 esac ;;
14039 esac
14040 done
14041
212380e3 14042 (set) 2>&1 |
631ef239
AC
14043 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14044 *${as_nl}ac_space=\ *)
212380e3
AC
14045 # `set' does not quote correctly, so add quotes (double-quote
14046 # substitution turns \\\\ into \\, and sed turns \\ into \).
14047 sed -n \
14048 "s/'/'\\\\''/g;
14049 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
631ef239 14050 ;; #(
212380e3
AC
14051 *)
14052 # `set' quotes correctly as required by POSIX, so do not add quotes.
631ef239 14053 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
212380e3 14054 ;;
631ef239
AC
14055 esac |
14056 sort
14057) |
212380e3 14058 sed '
631ef239 14059 /^ac_cv_env_/b end
212380e3 14060 t clear
631ef239 14061 :clear
212380e3
AC
14062 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14063 t end
631ef239
AC
14064 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14065 :end' >>confcache
14066if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14067 if test -w "$cache_file"; then
14068 test "x$cache_file" != "x/dev/null" &&
14069 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
14070echo "$as_me: updating cache $cache_file" >&6;}
212380e3
AC
14071 cat confcache >$cache_file
14072 else
631ef239
AC
14073 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
14074echo "$as_me: not updating unwritable cache $cache_file" >&6;}
212380e3
AC
14075 fi
14076fi
14077rm -f confcache
14078
14079test "x$prefix" = xNONE && prefix=$ac_default_prefix
14080# Let make expand exec_prefix.
14081test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14082
212380e3
AC
14083DEFS=-DHAVE_CONFIG_H
14084
14085ac_libobjs=
14086ac_ltlibobjs=
14087for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14088 # 1. Remove the extension, and $U if already installed.
631ef239
AC
14089 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14090 ac_i=`echo "$ac_i" | sed "$ac_script"`
14091 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14092 # will be set to the directory where LIBOBJS objects are built.
14093 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14094 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
212380e3
AC
14095done
14096LIBOBJS=$ac_libobjs
14097
14098LTLIBOBJS=$ac_ltlibobjs
14099
14100
14101
14102: ${CONFIG_STATUS=./config.status}
14103ac_clean_files_save=$ac_clean_files
14104ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14105{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14106echo "$as_me: creating $CONFIG_STATUS" >&6;}
14107cat >$CONFIG_STATUS <<_ACEOF
14108#! $SHELL
14109# Generated by $as_me.
14110# Run this file to recreate the current configuration.
14111# Compiler output produced by configure, useful for debugging
14112# configure, is in config.log if it exists.
14113
14114debug=false
14115ac_cs_recheck=false
14116ac_cs_silent=false
14117SHELL=\${CONFIG_SHELL-$SHELL}
14118_ACEOF
14119
14120cat >>$CONFIG_STATUS <<\_ACEOF
14121## --------------------- ##
14122## M4sh Initialization. ##
14123## --------------------- ##
14124
631ef239
AC
14125# Be more Bourne compatible
14126DUALCASE=1; export DUALCASE # for MKS sh
212380e3
AC
14127if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14128 emulate sh
14129 NULLCMD=:
14130 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14131 # is contrary to our usage. Disable this feature.
14132 alias -g '${1+"$@"}'='"$@"'
631ef239 14133 setopt NO_GLOB_SUBST
212380e3 14134else
631ef239
AC
14135 case `(set -o) 2>/dev/null` in
14136 *posix*) set -o posix ;;
14137esac
14138
212380e3
AC
14139fi
14140
14141
631ef239
AC
14142
14143
14144# PATH needs CR
14145# Avoid depending upon Character Ranges.
14146as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14147as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14148as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14149as_cr_digits='0123456789'
14150as_cr_alnum=$as_cr_Letters$as_cr_digits
14151
14152# The user is always right.
14153if test "${PATH_SEPARATOR+set}" != set; then
14154 echo "#! /bin/sh" >conf$$.sh
14155 echo "exit 0" >>conf$$.sh
14156 chmod +x conf$$.sh
14157 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14158 PATH_SEPARATOR=';'
14159 else
14160 PATH_SEPARATOR=:
14161 fi
14162 rm -f conf$$.sh
14163fi
14164
14165# Support unset when possible.
14166if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14167 as_unset=unset
14168else
14169 as_unset=false
14170fi
14171
14172
14173# IFS
14174# We need space, tab and new line, in precisely that order. Quoting is
14175# there to prevent editors from complaining about space-tab.
14176# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14177# splitting by setting IFS to empty value.)
14178as_nl='
14179'
14180IFS=" "" $as_nl"
14181
14182# Find who we are. Look in the path if we contain no directory separator.
14183case $0 in
14184 *[\\/]* ) as_myself=$0 ;;
14185 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14186for as_dir in $PATH
14187do
14188 IFS=$as_save_IFS
14189 test -z "$as_dir" && as_dir=.
14190 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14191done
14192IFS=$as_save_IFS
14193
14194 ;;
14195esac
14196# We did not find ourselves, most probably we were run as `sh COMMAND'
14197# in which case we are not to be found in the path.
14198if test "x$as_myself" = x; then
14199 as_myself=$0
14200fi
14201if test ! -f "$as_myself"; then
14202 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14203 { (exit 1); exit 1; }
14204fi
14205
212380e3 14206# Work around bugs in pre-3.0 UWIN ksh.
631ef239
AC
14207for as_var in ENV MAIL MAILPATH
14208do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14209done
212380e3
AC
14210PS1='$ '
14211PS2='> '
14212PS4='+ '
14213
14214# NLS nuisances.
14215for as_var in \
14216 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14217 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14218 LC_TELEPHONE LC_TIME
14219do
14220 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14221 eval $as_var=C; export $as_var
14222 else
631ef239 14223 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
212380e3
AC
14224 fi
14225done
14226
14227# Required to use basename.
631ef239
AC
14228if expr a : '\(a\)' >/dev/null 2>&1 &&
14229 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
14230 as_expr=expr
14231else
14232 as_expr=false
14233fi
14234
631ef239 14235if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3
AC
14236 as_basename=basename
14237else
14238 as_basename=false
14239fi
14240
14241
14242# Name of the executable.
631ef239 14243as_me=`$as_basename -- "$0" ||
212380e3
AC
14244$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14245 X"$0" : 'X\(//\)$' \| \
631ef239 14246 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 14247echo X/"$0" |
631ef239
AC
14248 sed '/^.*\/\([^/][^/]*\)\/*$/{
14249 s//\1/
14250 q
14251 }
14252 /^X\/\(\/\/\)$/{
14253 s//\1/
14254 q
14255 }
14256 /^X\/\(\/\).*/{
14257 s//\1/
14258 q
14259 }
14260 s/.*/./; q'`
212380e3 14261
631ef239
AC
14262# CDPATH.
14263$as_unset CDPATH
212380e3 14264
212380e3
AC
14265
14266
14267 as_lineno_1=$LINENO
14268 as_lineno_2=$LINENO
212380e3 14269 test "x$as_lineno_1" != "x$as_lineno_2" &&
631ef239 14270 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
212380e3
AC
14271
14272 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14273 # uniformly replaced by the line number. The first 'sed' inserts a
631ef239
AC
14274 # line-number line after each line using $LINENO; the second 'sed'
14275 # does the real work. The second script uses 'N' to pair each
14276 # line-number line with the line containing $LINENO, and appends
14277 # trailing '-' during substitution so that $LINENO is not a special
14278 # case at line end.
212380e3 14279 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
631ef239
AC
14280 # scripts with optimization help from Paolo Bonzini. Blame Lee
14281 # E. McMahon (1931-1989) for sed's syntax. :-)
14282 sed -n '
14283 p
14284 /[$]LINENO/=
14285 ' <$as_myself |
212380e3 14286 sed '
631ef239
AC
14287 s/[$]LINENO.*/&-/
14288 t lineno
14289 b
14290 :lineno
212380e3 14291 N
631ef239
AC
14292 :loop
14293 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
212380e3 14294 t loop
631ef239 14295 s/-\n.*//
212380e3 14296 ' >$as_me.lineno &&
631ef239
AC
14297 chmod +x "$as_me.lineno" ||
14298 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
212380e3
AC
14299 { (exit 1); exit 1; }; }
14300
14301 # Don't try to exec as it changes $[0], causing all sort of problems
14302 # (the dirname of $[0] is not the place where we might find the
631ef239
AC
14303 # original and so on. Autoconf is especially sensitive to this).
14304 . "./$as_me.lineno"
212380e3
AC
14305 # Exit status is that of the last command.
14306 exit
14307}
14308
14309
631ef239
AC
14310if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14311 as_dirname=dirname
14312else
14313 as_dirname=false
14314fi
14315
14316ECHO_C= ECHO_N= ECHO_T=
14317case `echo -n x` in
14318-n*)
14319 case `echo 'x\c'` in
14320 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14321 *) ECHO_C='\c';;
14322 esac;;
14323*)
14324 ECHO_N='-n';;
212380e3
AC
14325esac
14326
631ef239
AC
14327if expr a : '\(a\)' >/dev/null 2>&1 &&
14328 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
14329 as_expr=expr
14330else
14331 as_expr=false
14332fi
14333
14334rm -f conf$$ conf$$.exe conf$$.file
631ef239
AC
14335if test -d conf$$.dir; then
14336 rm -f conf$$.dir/conf$$.file
14337else
14338 rm -f conf$$.dir
14339 mkdir conf$$.dir
14340fi
212380e3
AC
14341echo >conf$$.file
14342if ln -s conf$$.file conf$$ 2>/dev/null; then
631ef239
AC
14343 as_ln_s='ln -s'
14344 # ... but there are two gotchas:
14345 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14346 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14347 # In both cases, we have to default to `cp -p'.
14348 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
212380e3 14349 as_ln_s='cp -p'
212380e3
AC
14350elif ln conf$$.file conf$$ 2>/dev/null; then
14351 as_ln_s=ln
14352else
14353 as_ln_s='cp -p'
14354fi
631ef239
AC
14355rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14356rmdir conf$$.dir 2>/dev/null
212380e3
AC
14357
14358if mkdir -p . 2>/dev/null; then
14359 as_mkdir_p=:
14360else
14361 test -d ./-p && rmdir ./-p
14362 as_mkdir_p=false
14363fi
14364
631ef239
AC
14365if test -x / >/dev/null 2>&1; then
14366 as_test_x='test -x'
14367else
14368 if ls -dL / >/dev/null 2>&1; then
14369 as_ls_L_option=L
14370 else
14371 as_ls_L_option=
14372 fi
14373 as_test_x='
14374 eval sh -c '\''
14375 if test -d "$1"; then
14376 test -d "$1/.";
14377 else
14378 case $1 in
14379 -*)set "./$1";;
14380 esac;
14381 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14382 ???[sx]*):;;*)false;;esac;fi
14383 '\'' sh
14384 '
14385fi
14386as_executable_p=$as_test_x
212380e3
AC
14387
14388# Sed expression to map a string onto a valid CPP name.
14389as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14390
14391# Sed expression to map a string onto a valid variable name.
14392as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14393
14394
212380e3
AC
14395exec 6>&1
14396
631ef239 14397# Save the log message, to keep $[0] and so on meaningful, and to
212380e3 14398# report actual input values of CONFIG_FILES etc. instead of their
631ef239
AC
14399# values after options handling.
14400ac_log="
0788536e 14401This file was extended by charybdis $as_me 3.1, which was
631ef239 14402generated by GNU Autoconf 2.61. Invocation command line was
212380e3
AC
14403
14404 CONFIG_FILES = $CONFIG_FILES
14405 CONFIG_HEADERS = $CONFIG_HEADERS
14406 CONFIG_LINKS = $CONFIG_LINKS
14407 CONFIG_COMMANDS = $CONFIG_COMMANDS
14408 $ $0 $@
14409
631ef239
AC
14410on `(hostname || uname -n) 2>/dev/null | sed 1q`
14411"
14412
212380e3
AC
14413_ACEOF
14414
631ef239 14415cat >>$CONFIG_STATUS <<_ACEOF
212380e3 14416# Files that config.status was made for.
631ef239
AC
14417config_files="$ac_config_files"
14418config_headers="$ac_config_headers"
212380e3 14419
631ef239 14420_ACEOF
212380e3
AC
14421
14422cat >>$CONFIG_STATUS <<\_ACEOF
212380e3
AC
14423ac_cs_usage="\
14424\`$as_me' instantiates files from templates according to the
14425current configuration.
14426
14427Usage: $0 [OPTIONS] [FILE]...
14428
14429 -h, --help print this help, then exit
631ef239 14430 -V, --version print version number and configuration settings, then exit
212380e3
AC
14431 -q, --quiet do not print progress messages
14432 -d, --debug don't remove temporary files
14433 --recheck update $as_me by reconfiguring in the same conditions
14434 --file=FILE[:TEMPLATE]
14435 instantiate the configuration file FILE
14436 --header=FILE[:TEMPLATE]
14437 instantiate the configuration header FILE
14438
14439Configuration files:
14440$config_files
14441
14442Configuration headers:
14443$config_headers
14444
14445Report bugs to <bug-autoconf@gnu.org>."
212380e3 14446
631ef239 14447_ACEOF
212380e3
AC
14448cat >>$CONFIG_STATUS <<_ACEOF
14449ac_cs_version="\\
0788536e 14450charybdis config.status 3.1
631ef239
AC
14451configured by $0, generated by GNU Autoconf 2.61,
14452 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
212380e3 14453
631ef239 14454Copyright (C) 2006 Free Software Foundation, Inc.
212380e3
AC
14455This config.status script is free software; the Free Software Foundation
14456gives unlimited permission to copy, distribute and modify it."
631ef239
AC
14457
14458ac_pwd='$ac_pwd'
14459srcdir='$srcdir'
14460INSTALL='$INSTALL'
212380e3
AC
14461_ACEOF
14462
14463cat >>$CONFIG_STATUS <<\_ACEOF
14464# If no file are specified by the user, then we need to provide default
14465# value. By we need to know if files were specified by the user.
14466ac_need_defaults=:
14467while test $# != 0
14468do
14469 case $1 in
14470 --*=*)
631ef239
AC
14471 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14472 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
212380e3
AC
14473 ac_shift=:
14474 ;;
631ef239 14475 *)
212380e3
AC
14476 ac_option=$1
14477 ac_optarg=$2
14478 ac_shift=shift
14479 ;;
212380e3
AC
14480 esac
14481
14482 case $ac_option in
14483 # Handling of the options.
212380e3
AC
14484 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14485 ac_cs_recheck=: ;;
631ef239
AC
14486 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14487 echo "$ac_cs_version"; exit ;;
14488 --debug | --debu | --deb | --de | --d | -d )
212380e3
AC
14489 debug=: ;;
14490 --file | --fil | --fi | --f )
14491 $ac_shift
14492 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14493 ac_need_defaults=false;;
14494 --header | --heade | --head | --hea )
14495 $ac_shift
14496 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14497 ac_need_defaults=false;;
631ef239
AC
14498 --he | --h)
14499 # Conflict between --help and --header
14500 { echo "$as_me: error: ambiguous option: $1
14501Try \`$0 --help' for more information." >&2
14502 { (exit 1); exit 1; }; };;
14503 --help | --hel | -h )
14504 echo "$ac_cs_usage"; exit ;;
212380e3
AC
14505 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14506 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14507 ac_cs_silent=: ;;
14508
14509 # This is an error.
631ef239
AC
14510 -*) { echo "$as_me: error: unrecognized option: $1
14511Try \`$0 --help' for more information." >&2
212380e3
AC
14512 { (exit 1); exit 1; }; } ;;
14513
631ef239
AC
14514 *) ac_config_targets="$ac_config_targets $1"
14515 ac_need_defaults=false ;;
212380e3
AC
14516
14517 esac
14518 shift
14519done
14520
14521ac_configure_extra_args=
14522
14523if $ac_cs_silent; then
14524 exec 6>/dev/null
14525 ac_configure_extra_args="$ac_configure_extra_args --silent"
14526fi
14527
14528_ACEOF
14529cat >>$CONFIG_STATUS <<_ACEOF
14530if \$ac_cs_recheck; then
631ef239
AC
14531 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14532 CONFIG_SHELL=$SHELL
14533 export CONFIG_SHELL
14534 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
212380e3
AC
14535fi
14536
14537_ACEOF
631ef239
AC
14538cat >>$CONFIG_STATUS <<\_ACEOF
14539exec 5>>config.log
14540{
14541 echo
14542 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14543## Running $as_me. ##
14544_ASBOX
14545 echo "$ac_log"
14546} >&5
212380e3 14547
631ef239
AC
14548_ACEOF
14549cat >>$CONFIG_STATUS <<_ACEOF
14550_ACEOF
212380e3
AC
14551
14552cat >>$CONFIG_STATUS <<\_ACEOF
631ef239
AC
14553
14554# Handling of arguments.
212380e3
AC
14555for ac_config_target in $ac_config_targets
14556do
631ef239
AC
14557 case $ac_config_target in
14558 "include/setup.h") CONFIG_HEADERS="$CONFIG_HEADERS include/setup.h" ;;
14559 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
53970d07 14560 "ssld/Makefile") CONFIG_FILES="$CONFIG_FILES ssld/Makefile" ;;
631ef239
AC
14561 "extensions/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/Makefile" ;;
14562 "unsupported/Makefile") CONFIG_FILES="$CONFIG_FILES unsupported/Makefile" ;;
14563 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14564 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
14565 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
14566 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14567 "help/Makefile") CONFIG_FILES="$CONFIG_FILES help/Makefile" ;;
14568
212380e3
AC
14569 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14570echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14571 { (exit 1); exit 1; }; };;
14572 esac
14573done
14574
631ef239 14575
212380e3
AC
14576# If the user did not use the arguments to specify the items to instantiate,
14577# then the envvar interface is used. Set only those that are not.
14578# We use the long form for the default assignment because of an extremely
14579# bizarre bug on SunOS 4.1.3.
14580if $ac_need_defaults; then
14581 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14582 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14583fi
14584
14585# Have a temporary directory for convenience. Make it in the build tree
631ef239 14586# simply because there is no reason against having it here, and in addition,
212380e3 14587# creating and moving files from /tmp can sometimes cause problems.
631ef239
AC
14588# Hook for its removal unless debugging.
14589# Note that there is a small window in which the directory will not be cleaned:
14590# after its creation but before its name has been assigned to `$tmp'.
212380e3
AC
14591$debug ||
14592{
631ef239
AC
14593 tmp=
14594 trap 'exit_status=$?
14595 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14596' 0
212380e3
AC
14597 trap '{ (exit 1); exit 1; }' 1 2 13 15
14598}
212380e3
AC
14599# Create a (secure) tmp directory for tmp files.
14600
14601{
631ef239 14602 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
212380e3
AC
14603 test -n "$tmp" && test -d "$tmp"
14604} ||
14605{
631ef239
AC
14606 tmp=./conf$$-$RANDOM
14607 (umask 077 && mkdir "$tmp")
212380e3
AC
14608} ||
14609{
14610 echo "$me: cannot create a temporary directory in ." >&2
14611 { (exit 1); exit 1; }
14612}
14613
212380e3 14614#
631ef239 14615# Set up the sed scripts for CONFIG_FILES section.
212380e3
AC
14616#
14617
14618# No need to generate the scripts if there are no CONFIG_FILES.
14619# This happens for instance when ./config.status config.h
631ef239
AC
14620if test -n "$CONFIG_FILES"; then
14621
14622_ACEOF
14623
14624
14625
14626ac_delim='%!_!# '
14627for ac_last_try in false false false false false :; do
14628 cat >conf$$subs.sed <<_ACEOF
14629SHELL!$SHELL$ac_delim
14630PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
14631PACKAGE_NAME!$PACKAGE_NAME$ac_delim
14632PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
14633PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
14634PACKAGE_STRING!$PACKAGE_STRING$ac_delim
14635PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
14636exec_prefix!$exec_prefix$ac_delim
14637prefix!$prefix$ac_delim
14638program_transform_name!$program_transform_name$ac_delim
14639bindir!$bindir$ac_delim
14640sbindir!$sbindir$ac_delim
14641libexecdir!$libexecdir$ac_delim
14642datarootdir!$datarootdir$ac_delim
14643datadir!$datadir$ac_delim
14644sysconfdir!$sysconfdir$ac_delim
14645sharedstatedir!$sharedstatedir$ac_delim
14646localstatedir!$localstatedir$ac_delim
14647includedir!$includedir$ac_delim
14648oldincludedir!$oldincludedir$ac_delim
14649docdir!$docdir$ac_delim
14650infodir!$infodir$ac_delim
14651htmldir!$htmldir$ac_delim
14652dvidir!$dvidir$ac_delim
14653pdfdir!$pdfdir$ac_delim
14654psdir!$psdir$ac_delim
14655libdir!$libdir$ac_delim
14656localedir!$localedir$ac_delim
14657mandir!$mandir$ac_delim
14658DEFS!$DEFS$ac_delim
14659ECHO_C!$ECHO_C$ac_delim
14660ECHO_N!$ECHO_N$ac_delim
14661ECHO_T!$ECHO_T$ac_delim
14662LIBS!$LIBS$ac_delim
14663build_alias!$build_alias$ac_delim
14664host_alias!$host_alias$ac_delim
14665target_alias!$target_alias$ac_delim
14666CC!$CC$ac_delim
14667CFLAGS!$CFLAGS$ac_delim
14668LDFLAGS!$LDFLAGS$ac_delim
14669CPPFLAGS!$CPPFLAGS$ac_delim
14670ac_ct_CC!$ac_ct_CC$ac_delim
14671EXEEXT!$EXEEXT$ac_delim
14672OBJEXT!$OBJEXT$ac_delim
b676ea3b 14673subdirs!$subdirs$ac_delim
631ef239
AC
14674MKDEP!$MKDEP$ac_delim
14675MAKEDEPEND!$MAKEDEPEND$ac_delim
14676STDOUT!$STDOUT$ac_delim
14677CPP!$CPP$ac_delim
14678GREP!$GREP$ac_delim
14679EGREP!$EGREP$ac_delim
14680SET_MAKE!$SET_MAKE$ac_delim
14681INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
14682INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
14683INSTALL_DATA!$INSTALL_DATA$ac_delim
14684RM!$RM$ac_delim
14685CP!$CP$ac_delim
14686MV!$MV$ac_delim
14687LN!$LN$ac_delim
14688SED!$SED$ac_delim
14689AR!$AR$ac_delim
14690LD!$LD$ac_delim
14691RANLIB!$RANLIB$ac_delim
14692TOUCH!$TOUCH$ac_delim
14693YACC!$YACC$ac_delim
14694YFLAGS!$YFLAGS$ac_delim
14695LEX!$LEX$ac_delim
14696LEX_OUTPUT_ROOT!$LEX_OUTPUT_ROOT$ac_delim
14697LEXLIB!$LEXLIB$ac_delim
14698CRYPT_LIB!$CRYPT_LIB$ac_delim
14699VICONF!$VICONF$ac_delim
14700ALLOCA!$ALLOCA$ac_delim
14701ENCSPEED!$ENCSPEED$ac_delim
14702ZLIB_LD!$ZLIB_LD$ac_delim
14703ETC_DIR!$ETC_DIR$ac_delim
14704confdir!$confdir$ac_delim
14705LOG_DIR!$LOG_DIR$ac_delim
14706logdir!$logdir$ac_delim
14707HELP_DIR!$HELP_DIR$ac_delim
14708helpdir!$helpdir$ac_delim
14709MODULE_DIR!$MODULE_DIR$ac_delim
14710moduledir!$moduledir$ac_delim
14711SELECT_TYPE!$SELECT_TYPE$ac_delim
631ef239
AC
14712MODULES_LIBS!$MODULES_LIBS$ac_delim
14713MOD_TARGET!$MOD_TARGET$ac_delim
14714SSL_SRCS_ENABLE!$SSL_SRCS_ENABLE$ac_delim
14715SSL_INCLUDES!$SSL_INCLUDES$ac_delim
14716SSL_LIBS!$SSL_LIBS$ac_delim
14717PICFLAGS!$PICFLAGS$ac_delim
14718IRC_CFLAGS!$IRC_CFLAGS$ac_delim
14719SEDOBJ!$SEDOBJ$ac_delim
14720LIBOBJS!$LIBOBJS$ac_delim
14721LTLIBOBJS!$LTLIBOBJS$ac_delim
14722_ACEOF
14723
b676ea3b 14724 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 93; then
631ef239
AC
14725 break
14726 elif $ac_last_try; then
14727 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14728echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14729 { (exit 1); exit 1; }; }
14730 else
14731 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
212380e3 14732 fi
631ef239 14733done
212380e3 14734
631ef239
AC
14735ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14736if test -n "$ac_eof"; then
14737 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14738 ac_eof=`expr $ac_eof + 1`
14739fi
14740
14741cat >>$CONFIG_STATUS <<_ACEOF
14742cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
14743/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
14744_ACEOF
14745sed '
14746s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14747s/^/s,@/; s/!/@,|#_!!_#|/
14748:n
14749t n
14750s/'"$ac_delim"'$/,g/; t
14751s/$/\\/; p
14752N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14753' >>$CONFIG_STATUS <conf$$subs.sed
14754rm -f conf$$subs.sed
14755cat >>$CONFIG_STATUS <<_ACEOF
14756:end
14757s/|#_!!_#|//g
14758CEOF$ac_eof
212380e3 14759_ACEOF
631ef239
AC
14760
14761
14762# VPATH may cause trouble with some makes, so we remove $(srcdir),
14763# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14764# trailing colons and then remove the whole line if VPATH becomes empty
14765# (actually we leave an empty line to preserve line numbers).
14766if test "x$srcdir" = x.; then
14767 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14768s/:*\$(srcdir):*/:/
14769s/:*\${srcdir}:*/:/
14770s/:*@srcdir@:*/:/
14771s/^\([^=]*=[ ]*\):*/\1/
14772s/:*$//
14773s/^[^=]*=[ ]*$//
14774}'
14775fi
14776
212380e3 14777cat >>$CONFIG_STATUS <<\_ACEOF
631ef239
AC
14778fi # test -n "$CONFIG_FILES"
14779
14780
14781for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
14782do
14783 case $ac_tag in
14784 :[FHLC]) ac_mode=$ac_tag; continue;;
14785 esac
14786 case $ac_mode$ac_tag in
14787 :[FHL]*:*);;
14788 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
14789echo "$as_me: error: Invalid tag $ac_tag." >&2;}
14790 { (exit 1); exit 1; }; };;
14791 :[FH]-) ac_tag=-:-;;
14792 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
212380e3 14793 esac
631ef239
AC
14794 ac_save_IFS=$IFS
14795 IFS=:
14796 set x $ac_tag
14797 IFS=$ac_save_IFS
14798 shift
14799 ac_file=$1
14800 shift
212380e3 14801
631ef239
AC
14802 case $ac_mode in
14803 :L) ac_source=$1;;
14804 :[FH])
14805 ac_file_inputs=
14806 for ac_f
14807 do
14808 case $ac_f in
14809 -) ac_f="$tmp/stdin";;
14810 *) # Look for the file first in the build tree, then in the source tree
14811 # (if the path is not absolute). The absolute path cannot be DOS-style,
14812 # because $ac_f cannot contain `:'.
14813 test -f "$ac_f" ||
14814 case $ac_f in
14815 [\\/$]*) false;;
14816 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14817 esac ||
14818 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14819echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14820 { (exit 1); exit 1; }; };;
14821 esac
14822 ac_file_inputs="$ac_file_inputs $ac_f"
14823 done
14824
14825 # Let's still pretend it is `configure' which instantiates (i.e., don't
14826 # use $as_me), people would be surprised to read:
14827 # /* config.h. Generated by config.status. */
14828 configure_input="Generated from "`IFS=:
14829 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
14830 if test x"$ac_file" != x-; then
14831 configure_input="$ac_file. $configure_input"
14832 { echo "$as_me:$LINENO: creating $ac_file" >&5
14833echo "$as_me: creating $ac_file" >&6;}
14834 fi
14835
14836 case $ac_tag in
14837 *:-:* | *:-) cat >"$tmp/stdin";;
14838 esac
14839 ;;
14840 esac
14841
14842 ac_dir=`$as_dirname -- "$ac_file" ||
212380e3
AC
14843$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14844 X"$ac_file" : 'X\(//\)[^/]' \| \
14845 X"$ac_file" : 'X\(//\)$' \| \
631ef239 14846 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 14847echo X"$ac_file" |
631ef239
AC
14848 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14849 s//\1/
14850 q
14851 }
14852 /^X\(\/\/\)[^/].*/{
14853 s//\1/
14854 q
14855 }
14856 /^X\(\/\/\)$/{
14857 s//\1/
14858 q
14859 }
14860 /^X\(\/\).*/{
14861 s//\1/
14862 q
14863 }
14864 s/.*/./; q'`
14865 { as_dir="$ac_dir"
14866 case $as_dir in #(
14867 -*) as_dir=./$as_dir;;
14868 esac
14869 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
212380e3 14870 as_dirs=
631ef239
AC
14871 while :; do
14872 case $as_dir in #(
14873 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
14874 *) as_qdir=$as_dir;;
14875 esac
14876 as_dirs="'$as_qdir' $as_dirs"
14877 as_dir=`$as_dirname -- "$as_dir" ||
212380e3
AC
14878$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14879 X"$as_dir" : 'X\(//\)[^/]' \| \
14880 X"$as_dir" : 'X\(//\)$' \| \
631ef239 14881 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
212380e3 14882echo X"$as_dir" |
631ef239
AC
14883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14884 s//\1/
14885 q
14886 }
14887 /^X\(\/\/\)[^/].*/{
14888 s//\1/
14889 q
14890 }
14891 /^X\(\/\/\)$/{
14892 s//\1/
14893 q
14894 }
14895 /^X\(\/\).*/{
14896 s//\1/
14897 q
14898 }
14899 s/.*/./; q'`
14900 test -d "$as_dir" && break
212380e3 14901 done
631ef239
AC
14902 test -z "$as_dirs" || eval "mkdir $as_dirs"
14903 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14904echo "$as_me: error: cannot create directory $as_dir" >&2;}
212380e3 14905 { (exit 1); exit 1; }; }; }
212380e3
AC
14906 ac_builddir=.
14907
631ef239
AC
14908case "$ac_dir" in
14909.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14910*)
212380e3 14911 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
631ef239
AC
14912 # A ".." for each directory in $ac_dir_suffix.
14913 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
14914 case $ac_top_builddir_sub in
14915 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14916 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14917 esac ;;
14918esac
14919ac_abs_top_builddir=$ac_pwd
14920ac_abs_builddir=$ac_pwd$ac_dir_suffix
14921# for backward compatibility:
14922ac_top_builddir=$ac_top_build_prefix
212380e3
AC
14923
14924case $srcdir in
631ef239 14925 .) # We are building in place.
212380e3 14926 ac_srcdir=.
631ef239
AC
14927 ac_top_srcdir=$ac_top_builddir_sub
14928 ac_abs_top_srcdir=$ac_pwd ;;
14929 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 14930 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239
AC
14931 ac_top_srcdir=$srcdir
14932 ac_abs_top_srcdir=$srcdir ;;
14933 *) # Relative name.
14934 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14935 ac_top_srcdir=$ac_top_build_prefix$srcdir
14936 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 14937esac
631ef239 14938ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
212380e3 14939
212380e3 14940
631ef239
AC
14941 case $ac_mode in
14942 :F)
14943 #
14944 # CONFIG_FILE
14945 #
212380e3
AC
14946
14947 case $INSTALL in
14948 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
631ef239 14949 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
212380e3 14950 esac
631ef239 14951_ACEOF
212380e3 14952
631ef239
AC
14953cat >>$CONFIG_STATUS <<\_ACEOF
14954# If the template does not know about datarootdir, expand it.
14955# FIXME: This hack should be removed a few years after 2.60.
14956ac_datarootdir_hack=; ac_datarootdir_seen=
14957
14958case `sed -n '/datarootdir/ {
14959 p
14960 q
14961}
14962/@datadir@/p
14963/@docdir@/p
14964/@infodir@/p
14965/@localedir@/p
14966/@mandir@/p
14967' $ac_file_inputs` in
14968*datarootdir*) ac_datarootdir_seen=yes;;
14969*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14970 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14971echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14972_ACEOF
14973cat >>$CONFIG_STATUS <<_ACEOF
14974 ac_datarootdir_hack='
14975 s&@datadir@&$datadir&g
14976 s&@docdir@&$docdir&g
14977 s&@infodir@&$infodir&g
14978 s&@localedir@&$localedir&g
14979 s&@mandir@&$mandir&g
14980 s&\\\${datarootdir}&$datarootdir&g' ;;
14981esac
212380e3 14982_ACEOF
631ef239
AC
14983
14984# Neutralize VPATH when `$srcdir' = `.'.
14985# Shell code in configure.ac might set extrasub.
14986# FIXME: do we really want to maintain this feature?
212380e3
AC
14987cat >>$CONFIG_STATUS <<_ACEOF
14988 sed "$ac_vpsub
14989$extrasub
14990_ACEOF
14991cat >>$CONFIG_STATUS <<\_ACEOF
14992:t
14993/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
631ef239
AC
14994s&@configure_input@&$configure_input&;t t
14995s&@top_builddir@&$ac_top_builddir_sub&;t t
14996s&@srcdir@&$ac_srcdir&;t t
14997s&@abs_srcdir@&$ac_abs_srcdir&;t t
14998s&@top_srcdir@&$ac_top_srcdir&;t t
14999s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15000s&@builddir@&$ac_builddir&;t t
15001s&@abs_builddir@&$ac_abs_builddir&;t t
15002s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15003s&@INSTALL@&$ac_INSTALL&;t t
15004$ac_datarootdir_hack
15005" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
15006
15007test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15008 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15009 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15010 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15011which seems to be undefined. Please make sure it is defined." >&5
15012echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15013which seems to be undefined. Please make sure it is defined." >&2;}
15014
15015 rm -f "$tmp/stdin"
212380e3 15016 case $ac_file in
631ef239
AC
15017 -) cat "$tmp/out"; rm -f "$tmp/out";;
15018 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
212380e3 15019 esac
631ef239
AC
15020 ;;
15021 :H)
15022 #
15023 # CONFIG_HEADER
15024 #
15025_ACEOF
15026
15027# Transform confdefs.h into a sed script `conftest.defines', that
15028# substitutes the proper values into config.h.in to produce config.h.
15029rm -f conftest.defines conftest.tail
15030# First, append a space to every undef/define line, to ease matching.
15031echo 's/$/ /' >conftest.defines
15032# Then, protect against being on the right side of a sed subst, or in
15033# an unquoted here document, in config.status. If some macros were
15034# called several times there might be several #defines for the same
15035# symbol, which is useless. But do not sort them, since the last
15036# AC_DEFINE must be honored.
15037ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15038# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
15039# NAME is the cpp macro being defined, VALUE is the value it is being given.
15040# PARAMS is the parameter list in the macro definition--in most cases, it's
15041# just an empty string.
15042ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
15043ac_dB='\\)[ (].*,\\1define\\2'
15044ac_dC=' '
15045ac_dD=' ,'
15046
15047uniq confdefs.h |
15048 sed -n '
15049 t rset
15050 :rset
15051 s/^[ ]*#[ ]*define[ ][ ]*//
15052 t ok
15053 d
15054 :ok
15055 s/[\\&,]/\\&/g
15056 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
15057 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
15058 ' >>conftest.defines
15059
15060# Remove the space that was appended to ease matching.
15061# Then replace #undef with comments. This is necessary, for
212380e3
AC
15062# example, in the case of _POSIX_SOURCE, which is predefined and required
15063# on some systems where configure will not decide to define it.
631ef239
AC
15064# (The regexp can be short, since the line contains either #define or #undef.)
15065echo 's/ $//
15066s,^[ #]*u.*,/* & */,' >>conftest.defines
15067
15068# Break up conftest.defines:
15069ac_max_sed_lines=50
15070
15071# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
15072# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
15073# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
15074# et cetera.
15075ac_in='$ac_file_inputs'
15076ac_out='"$tmp/out1"'
15077ac_nxt='"$tmp/out2"'
15078
15079while :
212380e3 15080do
631ef239
AC
15081 # Write a here document:
15082 cat >>$CONFIG_STATUS <<_ACEOF
15083 # First, check the format of the line:
15084 cat >"\$tmp/defines.sed" <<\\CEOF
15085/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
15086/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
15087b
15088:def
15089_ACEOF
15090 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
212380e3 15091 echo 'CEOF
631ef239
AC
15092 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
15093 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
15094 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
15095 grep . conftest.tail >/dev/null || break
212380e3
AC
15096 rm -f conftest.defines
15097 mv conftest.tail conftest.defines
15098done
631ef239 15099rm -f conftest.defines conftest.tail
212380e3 15100
631ef239 15101echo "ac_result=$ac_in" >>$CONFIG_STATUS
212380e3 15102cat >>$CONFIG_STATUS <<\_ACEOF
212380e3 15103 if test x"$ac_file" != x-; then
631ef239
AC
15104 echo "/* $configure_input */" >"$tmp/config.h"
15105 cat "$ac_result" >>"$tmp/config.h"
15106 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
212380e3
AC
15107 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15108echo "$as_me: $ac_file is unchanged" >&6;}
15109 else
212380e3 15110 rm -f $ac_file
631ef239 15111 mv "$tmp/config.h" $ac_file
212380e3
AC
15112 fi
15113 else
631ef239
AC
15114 echo "/* $configure_input */"
15115 cat "$ac_result"
212380e3 15116 fi
631ef239
AC
15117 rm -f "$tmp/out12"
15118 ;;
15119
15120
15121 esac
15122
15123done # for ac_tag
212380e3 15124
212380e3
AC
15125
15126{ (exit 0); exit 0; }
15127_ACEOF
15128chmod +x $CONFIG_STATUS
15129ac_clean_files=$ac_clean_files_save
15130
15131
15132# configure is writing to config.log, and then calls config.status.
15133# config.status does its own redirection, appending to config.log.
15134# Unfortunately, on DOS this fails, as config.log is still kept open
15135# by configure, so config.status won't be able to write to it; its
15136# output is simply discarded. So we exec the FD to /dev/null,
15137# effectively closing config.log, so it can be properly (re)opened and
15138# appended to by config.status. When coming back to configure, we
15139# need to make the FD available again.
15140if test "$no_create" != yes; then
15141 ac_cs_success=:
15142 ac_config_status_args=
15143 test "$silent" = yes &&
15144 ac_config_status_args="$ac_config_status_args --quiet"
15145 exec 5>/dev/null
15146 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15147 exec 5>>config.log
15148 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15149 # would make configure fail if this is the last instruction.
15150 $ac_cs_success || { (exit 1); exit 1; }
15151fi
15152
b676ea3b
AC
15153#
15154# CONFIG_SUBDIRS section.
15155#
15156if test "$no_recursion" != yes; then
15157
15158 # Remove --cache-file and --srcdir arguments so they do not pile up.
15159 ac_sub_configure_args=
15160 ac_prev=
15161 eval "set x $ac_configure_args"
15162 shift
15163 for ac_arg
15164 do
15165 if test -n "$ac_prev"; then
15166 ac_prev=
15167 continue
15168 fi
15169 case $ac_arg in
15170 -cache-file | --cache-file | --cache-fil | --cache-fi \
15171 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
15172 ac_prev=cache_file ;;
15173 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
15174 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
15175 | --c=*)
15176 ;;
15177 --config-cache | -C)
15178 ;;
15179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
15180 ac_prev=srcdir ;;
15181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
15182 ;;
15183 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
15184 ac_prev=prefix ;;
15185 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
15186 ;;
15187 *)
15188 case $ac_arg in
15189 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15190 esac
15191 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
15192 esac
15193 done
15194
15195 # Always prepend --prefix to ensure using the same prefix
15196 # in subdir configurations.
15197 ac_arg="--prefix=$prefix"
15198 case $ac_arg in
15199 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15200 esac
15201 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
15202
15203 # Pass --silent
15204 if test "$silent" = yes; then
15205 ac_sub_configure_args="--silent $ac_sub_configure_args"
15206 fi
15207
15208 ac_popdir=`pwd`
15209 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
15210
15211 # Do not complain, so a configure script can configure whichever
15212 # parts of a large source tree are present.
15213 test -d "$srcdir/$ac_dir" || continue
15214
15215 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
15216 echo "$as_me:$LINENO: $ac_msg" >&5
15217 echo "$ac_msg" >&6
15218 { as_dir="$ac_dir"
15219 case $as_dir in #(
15220 -*) as_dir=./$as_dir;;
15221 esac
15222 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
15223 as_dirs=
15224 while :; do
15225 case $as_dir in #(
15226 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15227 *) as_qdir=$as_dir;;
15228 esac
15229 as_dirs="'$as_qdir' $as_dirs"
15230 as_dir=`$as_dirname -- "$as_dir" ||
15231$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15232 X"$as_dir" : 'X\(//\)[^/]' \| \
15233 X"$as_dir" : 'X\(//\)$' \| \
15234 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15235echo X"$as_dir" |
15236 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15237 s//\1/
15238 q
15239 }
15240 /^X\(\/\/\)[^/].*/{
15241 s//\1/
15242 q
15243 }
15244 /^X\(\/\/\)$/{
15245 s//\1/
15246 q
15247 }
15248 /^X\(\/\).*/{
15249 s//\1/
15250 q
15251 }
15252 s/.*/./; q'`
15253 test -d "$as_dir" && break
15254 done
15255 test -z "$as_dirs" || eval "mkdir $as_dirs"
15256 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15257echo "$as_me: error: cannot create directory $as_dir" >&2;}
15258 { (exit 1); exit 1; }; }; }
15259 ac_builddir=.
15260
15261case "$ac_dir" in
15262.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15263*)
15264 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15265 # A ".." for each directory in $ac_dir_suffix.
15266 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15267 case $ac_top_builddir_sub in
15268 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15269 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15270 esac ;;
15271esac
15272ac_abs_top_builddir=$ac_pwd
15273ac_abs_builddir=$ac_pwd$ac_dir_suffix
15274# for backward compatibility:
15275ac_top_builddir=$ac_top_build_prefix
15276
15277case $srcdir in
15278 .) # We are building in place.
15279 ac_srcdir=.
15280 ac_top_srcdir=$ac_top_builddir_sub
15281 ac_abs_top_srcdir=$ac_pwd ;;
15282 [\\/]* | ?:[\\/]* ) # Absolute name.
15283 ac_srcdir=$srcdir$ac_dir_suffix;
15284 ac_top_srcdir=$srcdir
15285 ac_abs_top_srcdir=$srcdir ;;
15286 *) # Relative name.
15287 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15288 ac_top_srcdir=$ac_top_build_prefix$srcdir
15289 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15290esac
15291ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15292
15293
15294 cd "$ac_dir"
15295
15296 # Check for guested configure; otherwise get Cygnus style configure.
15297 if test -f "$ac_srcdir/configure.gnu"; then
15298 ac_sub_configure=$ac_srcdir/configure.gnu
15299 elif test -f "$ac_srcdir/configure"; then
15300 ac_sub_configure=$ac_srcdir/configure
15301 elif test -f "$ac_srcdir/configure.in"; then
15302 # This should be Cygnus configure.
15303 ac_sub_configure=$ac_aux_dir/configure
15304 else
15305 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
15306echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
15307 ac_sub_configure=
15308 fi
15309
15310 # The recursion is here.
15311 if test -n "$ac_sub_configure"; then
15312 # Make the cache file name correct relative to the subdirectory.
15313 case $cache_file in
15314 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
15315 *) # Relative name.
15316 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
15317 esac
15318
15319 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
15320echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15321 # The eval makes quoting arguments work.
15322 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15323 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15324 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
15325echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
15326 { (exit 1); exit 1; }; }
15327 fi
15328
15329 cd "$ac_popdir"
15330 done
15331fi
15332
212380e3
AC
15333
15334if test "$cf_openssl_version_ok" = yes; then
15335 openssl="yes"
15336else
15337 openssl="no"
15338fi
15339
15340if test "$shared_modules" = yes; then
15341 modules=shared
15342else
15343 modules=static
15344fi
15345
15346echo "
15347Configuration:
15348 Install directory : $prefix
15349
15350 Ziplinks : $zlib
15351 OpenSSL : $openssl
212380e3
AC
15352 Socket Engine : $SELECT_TYPE
15353 Small network : $small_net
15354 Block allocator : $balloc
212380e3
AC
15355
15356 Nickname length : $NICKLEN
15357 Topic length : $TOPICLEN
15358
4271aa89 15359Use (g)make to compile Charybdis, then (g)make install to install it.
212380e3 15360"