From 5c7d9d27c523565407814043fa71033111c5a338 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 16 Jun 2008 16:18:33 +1000 Subject: [PATCH] - fixed a ordering bug in free spotted by Paulus - make sure we release the state.mutex before calling free() --- alloc_mmap/Makefile | 2 +- alloc_mmap/alloc_mmap.c | 14 +- alloc_mmap/testsuite.c | 2 + messaging/unix_dgram.c | 17 +- rproxy/config.sub | 837 ++- rproxy/configure | 10009 +++++++++++++++++++++++------- rproxy/signature.c | 2 +- spamsum/spamsum.c | 37 +- tdd/tdd.c | 71 +- ubench/uclient.c | 2 +- win32/readframes/Makefile | 6 +- win32/readframes/readframes.c | 37 +- win32/readframes/readframes.exe | Bin 40960 -> 65024 bytes win32/writefiles/Makefile | 6 +- win32/writefiles/writefiles.exe | Bin 36864 -> 64000 bytes 15 files changed, 8705 insertions(+), 2337 deletions(-) mode change 100644 => 100755 win32/writefiles/writefiles.exe diff --git a/alloc_mmap/Makefile b/alloc_mmap/Makefile index 42f1100..44394d2 100644 --- a/alloc_mmap/Makefile +++ b/alloc_mmap/Makefile @@ -1,4 +1,4 @@ -CFLAGS=-Wall -O3 +CFLAGS=-Wall -O3 .SUFFIXES: .po .o .c .so .to diff --git a/alloc_mmap/alloc_mmap.c b/alloc_mmap/alloc_mmap.c index 7ae43e5..0557cf4 100644 --- a/alloc_mmap/alloc_mmap.c +++ b/alloc_mmap/alloc_mmap.c @@ -505,8 +505,8 @@ static void alloc_memalign_free(void *ptr) if (mh->p == ptr) { state.memalign_list = mh->next; munmap(ptr, mh->num_pages*PAGE_SIZE); - free(mh); THREAD_UNLOCK(&state.mutex); + free(mh); return; } @@ -516,13 +516,15 @@ static void alloc_memalign_free(void *ptr) if (mh2->p == ptr) { mh->next = mh2->next; munmap(ptr, mh2->num_pages); - free(mh2); THREAD_UNLOCK(&state.mutex); + free(mh2); return; } mh = mh->next; } + THREAD_UNLOCK(&state.mutex); + #if ALLOC_PARANOIA /* it wasn't there ... */ abort(); @@ -572,13 +574,13 @@ static void alloc_free(void *ptr) return; } - if (ph->num_pages != 0) { - alloc_large_free(ptr); + if (unlikely(IS_PAGE_ALIGNED(ptr))) { + alloc_memalign_free(ptr); return; } - if (unlikely(IS_PAGE_ALIGNED(ptr))) { - alloc_memalign_free(ptr); + if (ph->num_pages != 0) { + alloc_large_free(ptr); return; } diff --git a/alloc_mmap/testsuite.c b/alloc_mmap/testsuite.c index 2400c93..1a91acf 100644 --- a/alloc_mmap/testsuite.c +++ b/alloc_mmap/testsuite.c @@ -95,6 +95,8 @@ int main(void) { int ret = 0; + setlinebuf(stdout); + ret |= test_random(100, 500000); ret |= test_random(2000, 10000); ret |= test_random(8000, 1000); diff --git a/messaging/unix_dgram.c b/messaging/unix_dgram.c index c4b3c7d..dec310a 100644 --- a/messaging/unix_dgram.c +++ b/messaging/unix_dgram.c @@ -105,12 +105,27 @@ static void worker(const char *n1, const char *n2, int w) while (1) { char c=0; + struct sockaddr from; + socklen_t fromlen = sizeof(from); + int n; + if (write(s2, &c, 1) != 1) { fatal("write"); } - if (read(s1, &c, 1) != 1) { + n = recvfrom(s1, &c, 1, 0, &from, &fromlen); + if (n != 1) { + fatal("recvfrom"); + } + + n = sendto(s1, &c, 1, 0, &from, fromlen); + if (n != 1) { + fatal("sendto"); + } + + if (read(s2, &c, 1) != 1) { fatal("read"); } + if (w == 1 && (end_timer() > 1.0)) { printf("%8u ops/sec\r", (unsigned)(2*count/end_timer())); diff --git a/rproxy/config.sub b/rproxy/config.sub index da8b7ae..23cd6fd 100755 --- a/rproxy/config.sub +++ b/rproxy/config.sub @@ -1,13 +1,17 @@ #! /bin/sh -# Configuration validation subroutine script, version 1.1. -# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc. +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + +timestamp='2005-07-08' + # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, @@ -16,15 +20,17 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - +# along with this program; if not, see . +# # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. + +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. @@ -45,30 +51,74 @@ # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. -if [ x$1 = x ] -then - echo Configuration name missing. 1>&2 - echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 - echo "or $0 ALIAS" 1>&2 - echo where ALIAS is a recognized configuration type. 1>&2 - exit 1 -fi +me=`echo "$0" | sed -e 's,.*/,,'` -# First pass through any local machine types. -case $1 in - *local*) - echo $1 - exit 0 - ;; - *) - ;; +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - linux-gnu*) + nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ + kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -94,15 +144,33 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple) + -apple | -axis | -knuth | -cray) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; -hiux*) os=-hiuxwe2 ;; -sco5) - os=sco3.2v5 + os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) @@ -121,6 +189,9 @@ case $os in os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -143,26 +214,81 @@ case $os in -psos*) os=-psos ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. - tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ - | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \ - | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 | hppa2.0 \ - | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \ - | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \ - | mips64 | mipsel | mips64el | mips64orion | mips64orionel \ - | mipstx39 | mipstx39el \ - | sparc | sparclet | sparclite | sparc64 | v850) + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | bfin \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | ms1 \ + | msp430 \ + | ns16k | ns32k \ + | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m32c) basic_machine=$basic_machine-unknown ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. - i[34567]86) + i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. @@ -171,27 +297,91 @@ case $basic_machine in exit 1 ;; # Recognize the basic CPU types with company name. - vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \ - | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ - | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ - | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \ - | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* \ - | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \ - | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \ - | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ - | sparc64-* | mips64-* | mipsel-* \ - | mips64el-* | mips64orion-* | mips64orionel-* \ - | mipstx39-* | mipstx39el-* \ - | f301-*) + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | ms1-* \ + | msp430-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + m32c-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; alliant | fx80) basic_machine=fx80-alliant ;; @@ -202,25 +392,35 @@ case $basic_machine in basic_machine=a29k-none os=-bsd ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) - basic_machine=m68k-cbm + basic_machine=m68k-unknown ;; amigaos | amigados) - basic_machine=m68k-cbm + basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) - basic_machine=m68k-cbm + basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; aux) basic_machine=m68k-apple os=-aux @@ -229,6 +429,10 @@ case $basic_machine in basic_machine=ns32k-sequent os=-dynix ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -249,27 +453,45 @@ case $basic_machine in basic_machine=c38-convex os=-bsd ;; - cray | ymp) - basic_machine=ymp-cray + cray | j90) + basic_machine=j90-cray os=-unicos ;; - cray2) - basic_machine=cray2-cray - os=-unicos + craynv) + basic_machine=craynv-cray + os=-unicosmp ;; - [ctj]90-cray) - basic_machine=c90-cray - os=-unicos + cr16c) + basic_machine=cr16c-unknown + os=-elf ;; crds | unos) basic_machine=m68k-crds ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola @@ -278,6 +500,10 @@ case $basic_machine in basic_machine=m88k-motorola os=-sysv3 ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx @@ -297,6 +523,10 @@ case $basic_machine in encore | umax | mmax) basic_machine=ns32k-encore ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; fx2800) basic_machine=i860-alliant ;; @@ -307,6 +537,10 @@ case $basic_machine in basic_machine=tron-gmicro os=-sysv ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 @@ -315,6 +549,14 @@ case $basic_machine in basic_machine=h8300-hitachi os=-hms ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; harris) basic_machine=m88k-harris os=-sysv3 @@ -330,13 +572,30 @@ case $basic_machine in basic_machine=m68k-hp os=-hpux ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; - hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) @@ -345,27 +604,42 @@ case $basic_machine in hppa-next) os=-nextstep3 ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; i370-ibm* | ibm*) basic_machine=i370-ibm - os=-mvs ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? - i[34567]86v32) + i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; - i[34567]86v4*) + i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; - i[34567]86v) + i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; - i[34567]86sol2) + i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; iris | iris4d) basic_machine=mips-sgi case $os in @@ -391,16 +665,16 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; miniframe) basic_machine=m68000-convergent ;; - mipsel*-linux*) - basic_machine=mipsel-unknown - os=-linux-gnu - ;; - mips*-linux*) - basic_machine=mips-unknown - os=-linux-gnu + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` @@ -408,10 +682,34 @@ case $basic_machine in mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos @@ -424,6 +722,10 @@ case $basic_machine in basic_machine=mips-sony os=-newsos ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; next | m*-next ) basic_machine=m68k-next case $os in @@ -449,9 +751,39 @@ case $basic_machine in basic_machine=i960-intel os=-nindy ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; np1) basic_machine=np1-gould ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 @@ -466,51 +798,95 @@ case $basic_machine in pbb) basic_machine=m68k-tti ;; - pc532 | pc532-*) + pc532 | pc532-*) basic_machine=ns32k-pc532 ;; - pentium | p5 | k5 | nexen) + pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; - pentiumpro | p6 | k6 | 6x86) + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; - pentiumii | pentium2) + pentium4) basic_machine=i786-pc ;; - pentium-* | p5-* | k5-* | nexen-*) + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - pentiumpro-* | p6-* | k6-* | 6x86-*) + pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - pentiumii-* | pentium2-*) + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; - power) basic_machine=rs6000-ibm + power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown - ;; + ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown - ;; + ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; ps2) basic_machine=i386-ibm ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; sequent) basic_machine=i386-sequent ;; @@ -518,6 +894,13 @@ case $basic_machine in basic_machine=sh-hitachi os=-hms ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; sps7) basic_machine=m68k-bull os=-sysv2 @@ -525,6 +908,13 @@ case $basic_machine in spur) basic_machine=spur-unknown ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; sun2) basic_machine=m68000-sun ;; @@ -565,19 +955,51 @@ case $basic_machine in sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; symmetry) basic_machine=i386-sequent os=-dynix ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; tower | tower-32) basic_machine=m68k-ncr ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; udi29k) basic_machine=a29k-amd os=-udi @@ -586,6 +1008,10 @@ case $basic_machine in basic_machine=a29k-nyu os=-sym1 ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; vaxv) basic_machine=vax-dec os=-sysv @@ -595,8 +1021,8 @@ case $basic_machine in os=-vms ;; vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; + basic_machine=f301-fujitsu + ;; vxworks960) basic_machine=i960-wrs os=-vxworks @@ -609,13 +1035,29 @@ case $basic_machine in basic_machine=a29k-wrs os=-vxworks ;; - xmp) - basic_machine=xmp-cray - os=-unicos + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 ;; - xps | xps100) + xps | xps100) basic_machine=xps100-honeywell ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -623,32 +1065,44 @@ case $basic_machine in # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. - mips) - if [ x$os = x-linux-gnu ]; then - basic_machine=mips-unknown - else - basic_machine=mips-mips - fi + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; + mmix) + basic_machine=mmix-knuth + ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; - sparc) + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; - cydra) + cydra) basic_machine=cydra-cydrome ;; orion) @@ -657,6 +1111,15 @@ case $basic_machine in orion105) basic_machine=clipper-highlevel ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 @@ -709,15 +1172,47 @@ case $os in | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -rhapsody* \ - | -openstep*) + | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku*) # Remember, each alternative MUST END IN *, to match a version number. ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; @@ -727,6 +1222,15 @@ case $os in -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; -osfrose*) os=-osfrose ;; @@ -742,11 +1246,26 @@ case $os in -acis*) os=-aos ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; -ctix* | -uts*) os=-sysv ;; + -nova*) + os=-rtmk-nova + ;; -ns2 ) - os=-nextstep2 + os=-nextstep2 + ;; + -nsk*) + os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) @@ -755,6 +1274,9 @@ case $os in -sinix*) os=-sysv4 ;; + -tpf*) + os=-tpf + ;; -triton*) os=-sysv3 ;; @@ -773,9 +1295,27 @@ case $os in # This must come after -sysvr4. -sysv*) ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; -xenix) os=-xenix ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe + ;; -none) ;; *) @@ -801,10 +1341,20 @@ case $basic_machine in *-acorn) os=-riscix1.2 ;; + arm*-rebel) + os=-linux + ;; arm*-semi) os=-aout ;; - pdp11-*) + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) os=-none ;; *-dec | vax-*) @@ -822,6 +1372,18 @@ case $basic_machine in # default. # os=-sunos4 ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; @@ -831,9 +1393,24 @@ case $basic_machine in *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; *-hp) os=-hpux ;; @@ -876,27 +1453,39 @@ case $basic_machine in *-next) os=-nextstep3 ;; - *-gould) + *-gould) os=-sysv ;; - *-highlevel) + *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; - *-sgi) + *-sgi) os=-irix ;; - *-siemens) + *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; - f301-fujitsu) + f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; *) os=-none ;; @@ -918,9 +1507,15 @@ case $basic_machine in -aix*) vendor=ibm ;; + -beos*) + vendor=be + ;; -hpux*) vendor=hp ;; + -mpeix*) + vendor=hp + ;; -hiux*) vendor=hitachi ;; @@ -936,21 +1531,47 @@ case $basic_machine in -genix*) vendor=ns ;; - -mvs*) + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; - -vxsim* | -vxworks*) + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/rproxy/configure b/rproxy/configure index aeea930..c51d7e0 100755 --- a/rproxy/configure +++ b/rproxy/configure @@ -1,26 +1,706 @@ #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. -# Generated automatically using autoconf version 2.13 -# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. +# Generated by GNU Autoconf 2.61. # +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +as_nl=' +' +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } +fi + +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + +if test "x$CONFIG_SHELL" = x; then + if (eval ":") 2>/dev/null; then + as_have_required=yes +else + as_have_required=no +fi + + if test $as_have_required = yes && (eval ": +(as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=\$LINENO + as_lineno_2=\$LINENO + test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && + test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +") 2> /dev/null; then + : +else + as_candidate_shells= + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + case $as_dir in + /*) + for as_base in sh bash ksh sh5; do + as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + done;; + esac +done +IFS=$as_save_IFS + + + for as_shell in $as_candidate_shells $SHELL; do + # Try only shells that exist, to save several forks. + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { ("$as_shell") 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +_ASEOF +}; then + CONFIG_SHELL=$as_shell + as_have_required=yes + if { "$as_shell" 2> /dev/null <<\_ASEOF +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + +fi + + +: +(as_func_return () { + (exit $1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = "$1" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test $exitcode = 0) || { (exit 1); exit 1; } + +( + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } + +_ASEOF +}; then + break +fi + +fi + + done + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + + if test $as_have_required = no; then + echo This script requires a shell more modern than all the + echo shells that I found on your system. Please install a + echo modern shell, or manually run the script under such a + echo shell if you do have one. + { (exit 1); exit 1; } +fi + + +fi + +fi + + + +(eval "as_func_return () { + (exit \$1) +} +as_func_success () { + as_func_return 0 +} +as_func_failure () { + as_func_return 1 +} +as_func_ret_success () { + return 0 +} +as_func_ret_failure () { + return 1 +} + +exitcode=0 +if as_func_success; then + : +else + exitcode=1 + echo as_func_success failed. +fi + +if as_func_failure; then + exitcode=1 + echo as_func_failure succeeded. +fi + +if as_func_ret_success; then + : +else + exitcode=1 + echo as_func_ret_success failed. +fi + +if as_func_ret_failure; then + exitcode=1 + echo as_func_ret_failure succeeded. +fi + +if ( set x; as_func_ret_success y && test x = \"\$1\" ); then + : +else + exitcode=1 + echo positional parameters were not saved. +fi + +test \$exitcode = 0") || { + echo No shell found that supports shell functions. + echo Please tell autoconf@gnu.org about your system, + echo including any error possibly output before this + echo message +} + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir +fi +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" -# Defaults: -ac_help= +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + + +exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# ac_default_prefix=/usr/local -# Any additions from configure.in: +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + +ac_unique_file="rproxy.h" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_list= +ac_subst_vars='SHELL +PATH_SEPARATOR +PACKAGE_NAME +PACKAGE_TARNAME +PACKAGE_VERSION +PACKAGE_STRING +PACKAGE_BUGREPORT +exec_prefix +prefix +program_transform_name +bindir +sbindir +libexecdir +datarootdir +datadir +sysconfdir +sharedstatedir +localstatedir +includedir +oldincludedir +docdir +infodir +htmldir +dvidir +pdfdir +psdir +libdir +localedir +mandir +DEFS +ECHO_C +ECHO_N +ECHO_T +LIBS +build_alias +host_alias +target_alias +build +build_cpu +build_vendor +build_os +host +host_cpu +host_vendor +host_os +target +target_cpu +target_vendor +target_os +CC +CFLAGS +LDFLAGS +CPPFLAGS +ac_ct_CC +EXEEXT +OBJEXT +INSTALL_PROGRAM +INSTALL_SCRIPT +INSTALL_DATA +CPP +GREP +EGREP +LIBOBJS +OBJ_SAVE +OBJ_RESTORE +CC_SHOBJ_FLAG +LTLIBOBJS' +ac_subst_files='' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' + # Initialize some variables set by options. +ac_init_help= +ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. -build=NONE -cache_file=./config.cache +cache_file=/dev/null exec_prefix=NONE -host=NONE no_create= -nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE @@ -29,94 +709,117 @@ program_transform_name=s,x,x, silent= site= srcdir= -target=NONE verbose= x_includes=NONE x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' +datarootdir='${prefix}/share' +datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -# Initialize some other variables. -subdirs= -MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} -# Maximum number of lines to put in a shell here document. -ac_max_here_lines=12 +docdir='${datarootdir}/doc/${PACKAGE}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' ac_prev= +ac_dashdash= for ac_option do - # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" + eval $ac_prev=\$ac_option ac_prev= continue fi - case "$ac_option" in - -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; - *) ac_optarg= ;; + case $ac_option in + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. - case "$ac_option" in + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir="$ac_optarg" ;; + bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) - ac_prev=build ;; + ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build="$ac_optarg" ;; + build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file="$ac_optarg" ;; + cache_file=$ac_optarg ;; - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir="$ac_optarg" ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; -disable-* | --disable-*) - ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - eval "enable_${ac_feature}=no" ;; + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` + eval enable_$ac_feature=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; -enable-* | --enable-*) - ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; - *) ac_optarg=yes ;; - esac - eval "enable_${ac_feature}='$ac_optarg'" ;; + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` + eval enable_$ac_feature=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ @@ -125,116 +828,77 @@ do -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) - exec_prefix="$ac_optarg" ;; + exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; - -help | --help | --hel | --he) - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat << EOF -Usage: configure [options] [host] -Options: [defaults in brackets after descriptions] -Configuration: - --cache-file=FILE cache test results in FILE - --help print this message - --no-create do not create output files - --quiet, --silent do not print \`checking...' messages - --version print the version of autoconf that created configure -Directory and file names: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [same as prefix] - --bindir=DIR user executables in DIR [EPREFIX/bin] - --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] - --libexecdir=DIR program executables in DIR [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data in DIR - [PREFIX/share] - --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data in DIR - [PREFIX/com] - --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] - --libdir=DIR object code libraries in DIR [EPREFIX/lib] - --includedir=DIR C header files in DIR [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] - --infodir=DIR info documentation in DIR [PREFIX/info] - --mandir=DIR man documentation in DIR [PREFIX/man] - --srcdir=DIR find the sources in DIR [configure dir or ..] - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM - run sed PROGRAM on installed program names -EOF - cat << EOF -Host type: - --build=BUILD configure for building on BUILD [BUILD=HOST] - --host=HOST configure for HOST [guessed] - --target=TARGET configure for TARGET [TARGET=HOST] -Features and packages: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --x-includes=DIR X include files are in DIR - --x-libraries=DIR X library files are in DIR -EOF - if test -n "$ac_help"; then - echo "--enable and --with options recognized:$ac_help" - fi - exit 0 ;; + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; -host | --host | --hos | --ho) - ac_prev=host ;; + ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) - host="$ac_optarg" ;; + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir="$ac_optarg" ;; + includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir="$ac_optarg" ;; + infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir="$ac_optarg" ;; + libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) - libexecdir="$ac_optarg" ;; + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) + | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir="$ac_optarg" ;; + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir="$ac_optarg" ;; + mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) + | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ @@ -248,26 +912,26 @@ EOF -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir="$ac_optarg" ;; + oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix="$ac_optarg" ;; + prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix="$ac_optarg" ;; + program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix="$ac_optarg" ;; + program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ @@ -284,7 +948,17 @@ EOF | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name="$ac_optarg" ;; + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) @@ -294,7 +968,7 @@ EOF ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) - sbindir="$ac_optarg" ;; + sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ @@ -305,58 +979,53 @@ EOF | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) - sharedstatedir="$ac_optarg" ;; + sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) - site="$ac_optarg" ;; + site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir="$ac_optarg" ;; + srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir="$ac_optarg" ;; + sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target ;; + ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target="$ac_optarg" ;; + target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; - -version | --version | --versio | --versi | --vers) - echo "configure generated by autoconf version 2.13" - exit 0 ;; + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; -with-* | --with-*) - ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi - ac_package=`echo $ac_package| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; - *) ac_optarg=yes ;; - esac - eval "with_${ac_package}='$ac_optarg'" ;; + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` + eval with_$ac_package=\$ac_optarg ;; -without-* | --without-*) - ac_package=`echo $ac_option|sed -e 's/-*without-//'` + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi - ac_package=`echo $ac_package| sed 's/-/_/g'` - eval "with_${ac_package}=no" ;; + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` + eval with_$ac_package=no ;; --x) # Obsolete; use --with-x. @@ -367,514 +1036,1769 @@ EOF ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes="$ac_optarg" ;; + x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries="$ac_optarg" ;; + x_libraries=$ac_optarg ;; - -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + *) - if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then - echo "configure: warning: $ac_option: invalid host type" 1>&2 - fi - if test "x$nonopt" != xNONE; then - { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } - fi - nonopt="$ac_option" + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then - { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } fi -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 +# Be sure to have absolute directory names. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } +done -# File descriptor usage: -# 0 standard input -# 1 file creation -# 2 errors and warnings -# 3 some systems may open it to /dev/tty -# 4 used on the Kubota Titan -# 6 checking for... messages and results -# 5 compiler messages saved in config.log -if test "$silent" = yes; then - exec 6>/dev/null -else - exec 6>&1 +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi fi -exec 5>./config.log -echo "\ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. -" 1>&5 +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- -# Strip out --no-create and --no-recursion so they do not pile up. -# Also quote any args containing shell metacharacters. -ac_configure_args= -for ac_arg -do - case "$ac_arg" in - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) ;; - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) - ac_configure_args="$ac_configure_args '$ac_arg'" ;; - *) ac_configure_args="$ac_configure_args $ac_arg" ;; - esac -done +test "$silent" = yes && exec 6>/dev/null -# NLS nuisances. -# Only set these to C if already set. These must not be set unconditionally -# because not all systems understand e.g. LANG=C (notably SCO). -# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -# Non-C LC_CTYPE values break the ctype check. -if test "${LANG+set}" = set; then LANG=C; export LANG; fi -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo > confdefs.h +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + { echo "$as_me: error: Working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + { echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } -# A filename unique to this package, relative to the directory that -# configure is in, which we can look for to find out if srcdir is correct. -ac_unique_file=rproxy.h # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_prog=$0 - ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` - test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$0" || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X"$0" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then + if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } - else - { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } - fi -fi -srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` - -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - echo "loading site script $ac_site_file" - . "$ac_site_file" - fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} done -if test -r "$cache_file"; then - echo "loading cache $cache_file" - . $cache_file +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures this package to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + --target=TARGET configure for building compilers for TARGET [HOST] +_ACEOF +fi + +if test -n "$ac_init_help"; then + + cat <<\_ACEOF + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +configure +generated by GNU Autoconf 2.61 + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.61. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$ac_configure_args1 '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + ac_configure_args="$ac_configure_args '$ac_arg'" + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------------- ## +## File substitutions. ## +## ------------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + set x "$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + set x "$prefix/share/config.site" "$prefix/etc/config.site" else - echo "creating cache $cache_file" - > $cache_file + set x "$ac_default_prefix/share/config.site" \ + "$ac_default_prefix/etc/config.site" fi +shift +for ac_site_file +do + if test -r "$ac_site_file"; then + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -ac_exeext= -ac_objext=o -if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then - # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. - if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then - ac_n= ac_c=' -' ac_t=' ' - else - ac_n=-n ac_c= ac_t= +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac fi else - ac_n= ac_c='\c' ac_t= + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +ac_header_list="$ac_header_list utime.h" +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } fi + + + + + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +ac_config_headers="$ac_config_headers config.h" + + # compile with optimisation and without debugging by default CFLAGS=${CFLAGS-"-O"} ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break - elif test -f $ac_dir/install.sh; then + elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break fi done if test -z "$ac_aux_dir"; then - { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 +echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} + { (exit 1); exit 1; }; } fi -ac_config_guess=$ac_aux_dir/config.guess -ac_config_sub=$ac_aux_dir/config.sub -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. - -# Do some error checking and defaulting for the host and target type. -# The inputs are: -# configure --host=HOST --target=TARGET --build=BUILD NONOPT -# -# The rules are: -# 1. You are not allowed to specify --host, --target, and nonopt at the -# same time. -# 2. Host defaults to nonopt. -# 3. If nonopt is not specified, then host defaults to the current host, -# as determined by config.guess. -# 4. Target and build default to nonopt. -# 5. If nonopt is not specified, then target and build default to host. - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -case $host---$target---$nonopt in -NONE---*---* | *---NONE---* | *---*---NONE) ;; -*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; -esac +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Make sure we can run config.sub. -if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : -else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } -fi - -echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:577: checking host system type" >&5 - -host_alias=$host -case "$host_alias" in -NONE) - case $nonopt in - NONE) - if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : - else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } - fi ;; - *) host_alias=$nonopt ;; - esac ;; +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { (exit 1); exit 1; }; } + +{ echo "$as_me:$LINENO: checking build system type" >&5 +echo $ECHO_N "checking build system type... $ECHO_C" >&6; } +if test "${ac_cv_build+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +echo "${ECHO_T}$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +echo "$as_me: error: invalid value of canonical build" >&2;} + { (exit 1); exit 1; }; };; esac - -host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` -host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$host" 1>&6 - -echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:598: checking target system type" >&5 - -target_alias=$target -case "$target_alias" in -NONE) - case $nonopt in - NONE) target_alias=$host_alias ;; - *) target_alias=$nonopt ;; - esac ;; +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ echo "$as_me:$LINENO: checking host system type" >&5 +echo $ECHO_N "checking host system type... $ECHO_C" >&6; } +if test "${ac_cv_host+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { (exit 1); exit 1; }; } +fi + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +echo "${ECHO_T}$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +echo "$as_me: error: invalid value of canonical host" >&2;} + { (exit 1); exit 1; }; };; esac - -target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` -target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$target" 1>&6 - -echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:616: checking build system type" >&5 - -build_alias=$build -case "$build_alias" in -NONE) - case $nonopt in - NONE) build_alias=$host_alias ;; - *) build_alias=$nonopt ;; - esac ;; +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +{ echo "$as_me:$LINENO: checking target system type" >&5 +echo $ECHO_N "checking target system type... $ECHO_C" >&6; } +if test "${ac_cv_target+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "x$target_alias" = x; then + ac_cv_target=$ac_cv_host +else + ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || + { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 +echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} + { (exit 1); exit 1; }; } +fi + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5 +echo "${ECHO_T}$ac_cv_target" >&6; } +case $ac_cv_target in +*-*-*) ;; +*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 +echo "$as_me: error: invalid value of canonical target" >&2;} + { (exit 1); exit 1; }; };; esac +target=$ac_cv_target +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_target +shift +target_cpu=$1 +target_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +target_os=$* +IFS=$ac_save_IFS +case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac -build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` -build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$build" 1>&6 -test "$host_alias" != "$target_alias" && +# The aliases save the names the user supplied, while $host etc. +# will get canonicalized. +test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- - - echo $ac_n "checking config.cache system type""... $ac_c" 1>&6 -echo "configure:641: checking config.cache system type" >&5 + { echo "$as_me:$LINENO: checking config.cache system type" >&5 +echo $ECHO_N "checking config.cache system type... $ECHO_C" >&6; } if { test x"${ac_cv_host_system_type+set}" = x"set" && test x"$ac_cv_host_system_type" != x"$host"; } || { test x"${ac_cv_build_system_type+set}" = x"set" && test x"$ac_cv_build_system_type" != x"$build"; } || { test x"${ac_cv_target_system_type+set}" = x"set" && test x"$ac_cv_target_system_type" != x"$target"; }; then - echo "$ac_t""different" 1>&6 - { echo "configure: error: "you must remove config.cache and restart configure"" 1>&2; exit 1; } + { echo "$as_me:$LINENO: result: different" >&5 +echo "${ECHO_T}different" >&6; } + { { echo "$as_me:$LINENO: error: \"you must remove config.cache and restart configure\"" >&5 +echo "$as_me: error: \"you must remove config.cache and restart configure\"" >&2;} + { (exit 1); exit 1; }; } else - echo "$ac_t""same" 1>&6 + { echo "$as_me:$LINENO: result: same" >&5 +echo "${ECHO_T}same" >&6; } fi ac_cv_host_system_type="$host" ac_cv_build_system_type="$build" ac_cv_target_system_type="$target" -# Extract the first word of "gcc", so it can be a program name with args. +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:661: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="gcc" - break - fi - done - IFS="$ac_save_ifs" +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } else - echo "$ac_t""no" 1>&6 + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } fi + + fi +fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:691: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - break - fi - done - IFS="$ac_save_ifs" +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift - if test $# -gt 0; then + if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - set dummy "$ac_dir/$ac_word" "$@" - shift - ac_cv_prog_CC="$@" + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } else - echo "$ac_t""no" 1>&6 + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } fi - if test -z "$CC"; then - case "`uname -s`" in - *win32* | *WIN32*) - # Extract the first word of "cl", so it can be a program name with args. -set dummy cl; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:742: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="cl" - break - fi - done - IFS="$ac_save_ifs" +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + { echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6; } else - echo "$ac_t""no" 1>&6 -fi - ;; - esac - fi - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } fi -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:774: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi -cat > conftest.$ac_ext << EOF -#line 785 "configure" -#include "confdefs.h" + test -n "$ac_ct_CC" && break +done -main(){return(0);} -EOF -if { (eval echo configure:790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cc_works=yes - # If we can't run a trivial program, we are probably using a cross compiler. - if (./conftest; exit) 2>/dev/null; then - ac_cv_prog_cc_cross=no + if test "x$ac_ct_CC" = x; then + CC="" else - ac_cv_prog_cc_cross=yes + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC fi -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_prog_cc_works=no -fi -rm -fr conftest* -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 -if test $ac_cv_prog_cc_works = no; then - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } -fi -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:816: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 -cross_compiling=$ac_cv_prog_cc_cross - -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:821: checking whether we are using GNU C" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then - ac_cv_prog_gcc=yes -else - ac_cv_prog_gcc=no fi + fi -echo "$ac_t""$ac_cv_prog_gcc" 1>&6 -if test $ac_cv_prog_gcc = yes; then - GCC=yes -else - GCC= -fi +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO: checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (ac_try="$ac_compiler --version >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -v >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (ac_try="$ac_compiler -V >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +# +# List of possible output files, starting from the most likely. +# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) +# only as a last resort. b.out is created by i960 compilers. +ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' +# +# The IRIX 6 linker writes into existing files which may not be +# executable, retaining their permissions. Remove them first so a +# subsequent execution test works. +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { (ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= -ac_test_CFLAGS="${CFLAGS+set}" -ac_save_CFLAGS="$CFLAGS" -CFLAGS= -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:849: checking whether ${CC-cc} accepts -g" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - echo 'void f(){}' > conftest.c -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then - ac_cv_prog_cc_g=yes else - ac_cv_prog_cc_g=no + ac_file='' fi -rm -f conftest* +{ echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6; } +if test -z "$ac_file"; then + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } fi -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" +ac_exeext=$ac_cv_exeext + +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no else - CFLAGS= + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + fi fi fi +{ echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6; } + +rm -f a.out a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } +{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6; } + +{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6; } ;; + xno) + { echo "$as_me:$LINENO: result: unsupported" >&5 +echo "${ECHO_T}unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; +esac + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -883,1382 +2807,4262 @@ fi # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:892: checking for a BSD compatible install" >&5 +{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } if test -z "$INSTALL"; then -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - if test -f $ac_dir/$ac_prog; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : else - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 fi fi done - ;; - esac - done - IFS="$ac_save_IFS" + done + ;; +esac +done +IFS=$as_save_IFS + fi if test "${ac_cv_path_install+set}" = set; then - INSTALL="$ac_cv_path_install" + INSTALL=$ac_cv_path_install else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL="$ac_install_sh" + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh fi fi -echo "$ac_t""$INSTALL" 1>&6 +{ echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 -echo "configure:946: checking whether byte ordering is bigendian" >&5 -if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP else - ac_cv_c_bigendian=unknown -# See if sys/param.h defines the BYTE_ORDER macro. -cat > conftest.$ac_ext <&5 +echo "${ECHO_T}$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi + +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi + +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } +if test "${ac_cv_path_GREP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Extract the first word of "grep ggrep" to use in msg output +if test -z "$GREP"; then +set dummy grep ggrep; ac_prog_name=$2 +if test "${ac_cv_path_GREP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_path_GREP_found=false +# Loop through the user's path and test for each of PROGNAME-LIST +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + # Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + + $ac_path_GREP_found && break 3 + done +done + +done +IFS=$as_save_IFS + + +fi + +GREP="$ac_cv_path_GREP" +if test -z "$GREP"; then + { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } +fi + +else + ac_cv_path_GREP=$GREP +fi + + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +echo "${ECHO_T}$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + # Extract the first word of "egrep" to use in msg output +if test -z "$EGREP"; then +set dummy egrep; ac_prog_name=$2 +if test "${ac_cv_path_EGREP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_path_EGREP_found=false +# Loop through the user's path and test for each of PROGNAME-LIST +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + # Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + + $ac_path_EGREP_found && break 3 + done +done + +done +IFS=$as_save_IFS + + +fi + +EGREP="$ac_cv_path_EGREP" +if test -z "$EGREP"; then + { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } +fi + +else + ac_cv_path_EGREP=$EGREP +fi + + + fi +fi +{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdc=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 +echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; } +if test "${ac_cv_c_bigendian+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # See if sys/param.h defines the BYTE_ORDER macro. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include -int main() { -#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN +int +main () +{ +#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \ + && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN) bogus endian macros #endif -; return 0; } -EOF -if { (eval echo configure:964: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then # It does; now see whether it defined to BIG_ENDIAN or not. -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include -int main() { +int +main () +{ #if BYTE_ORDER != BIG_ENDIAN not big endian #endif -; return 0; } -EOF -if { (eval echo configure:979: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_c_bigendian=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_c_bigendian=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_c_bigendian=no fi -rm -f conftest* + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi -rm -f conftest* -if test $ac_cv_c_bigendian = unknown; then + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # It does not; compile a test program. if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + # try to guess the endianness by grepping values into an object file + ac_cv_c_bigendian=unknown + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } +short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +int +main () +{ + _ascii (); _ebcdic (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then + ac_cv_c_bigendian=yes +fi +if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then + if test "$ac_cv_c_bigendian" = unknown; then + ac_cv_c_bigendian=no + else + # finding both strings is unlikely to happen, but who knows? + ac_cv_c_bigendian=unknown + fi +fi else - cat > conftest.$ac_ext <&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ + /* Are we little or big endian? From Harbison&Steele. */ union { - long l; - char c[sizeof (long)]; + long int l; + char c[sizeof (long int)]; } u; u.l = 1; - exit (u.c[sizeof (long) - 1] == 1); + return u.c[sizeof (long int) - 1] == 1; + + ; + return 0; } -EOF -if { (eval echo configure:1012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_c_bigendian=no else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_c_bigendian=yes + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_c_bigendian=yes fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi + fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi +{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 +echo "${ECHO_T}$ac_cv_c_bigendian" >&6; } +case $ac_cv_c_bigendian in + yes) -echo "$ac_t""$ac_cv_c_bigendian" 1>&6 -if test $ac_cv_c_bigendian = yes; then - cat >> confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define WORDS_BIGENDIAN 1 -EOF +_ACEOF + ;; + no) + ;; + *) + { { echo "$as_me:$LINENO: error: unknown endianness +presetting ac_cv_c_bigendian=no (or yes) will help" >&5 +echo "$as_me: error: unknown endianness +presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} + { (exit 1); exit 1; }; } ;; +esac + + + + -fi ac_header_dirent=no -for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 -echo "configure:1040: checking for $ac_hdr that defines DIR" >&5 -if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include <$ac_hdr> -int main() { -DIR *dirp = 0; -; return 0; } -EOF -if { (eval echo configure:1053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - eval "ac_cv_header_dirent_$ac_safe=yes" + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + eval "$as_ac_Header=yes" else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_dirent_$ac_safe=no" + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_Header=no" fi -rm -f conftest* + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break fi + done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then -echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 -echo "configure:1078: checking for opendir in -ldir" >&5 -ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-ldir $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + { echo "$as_me:$LINENO: checking for library containing opendir" >&5 +echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } +if test "${ac_cv_search_opendir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_search_opendir=$ac_res else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + fi -rm -f conftest* -LIBS="$ac_save_LIBS" +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext + if test "${ac_cv_search_opendir+set}" = set; then + break fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - LIBS="$LIBS -ldir" +done +if test "${ac_cv_search_opendir+set}" = set; then + : else - echo "$ac_t""no" 1>&6 + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + fi else -echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 -echo "configure:1119: checking for opendir in -lx" >&5 -ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + { echo "$as_me:$LINENO: checking for library containing opendir" >&5 +echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } +if test "${ac_cv_search_opendir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" -LIBS="-lx $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + ac_func_search_save_LIBS=$LIBS +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_search_opendir=$ac_res else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + fi -rm -f conftest* -LIBS="$ac_save_LIBS" +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext + if test "${ac_cv_search_opendir+set}" = set; then + break fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - LIBS="$LIBS -lx" +done +if test "${ac_cv_search_opendir+set}" = set; then + : else - echo "$ac_t""no" 1>&6 + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS fi +{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi -echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:1161: checking whether time.h and sys/time.h may both be included" >&5 -if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +fi + +{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 +echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } +if test "${ac_cv_header_time+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include #include -int main() { -struct tm *tp; -; return 0; } -EOF -if { (eval echo configure:1175: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_header_time=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_time=no -fi -rm -f conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_time=no fi -echo "$ac_t""$ac_cv_header_time" 1>&6 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 +echo "${ECHO_T}$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define TIME_WITH_SYS_TIME 1 -EOF +_ACEOF fi -echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:1196: checking for sys/wait.h that is POSIX.1 compatible" >&5 -if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } +if test "${ac_cv_header_sys_wait_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include #ifndef WEXITSTATUS -#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) +# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) #endif #ifndef WIFEXITED -#define WIFEXITED(stat_val) (((stat_val) & 255) == 0) +# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif -int main() { -int s; -wait (&s); -s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; -; return 0; } -EOF -if { (eval echo configure:1217: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + +int +main () +{ + int s; + wait (&s); + s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_header_sys_wait_h=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_sys_wait_h=no -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6 -if test $ac_cv_header_sys_wait_h = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_SYS_WAIT_H 1 -EOF - -fi + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1238: checking how to run the C preprocessor" >&5 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - # This must be in double quotes, not single quotes, because CPP may get - # substituted into the Makefile and "${CC-cc}" will confuse make. - CPP="${CC-cc} -E" - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1276: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -nologo -E" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP=/lib/cpp -fi -rm -f conftest* -fi -rm -f conftest* + ac_cv_header_sys_wait_h=no fi -rm -f conftest* - ac_cv_prog_CPP="$CPP" + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - CPP="$ac_cv_prog_CPP" -else - ac_cv_prog_CPP="$CPP" +{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 +echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; } +if test $ac_cv_header_sys_wait_h = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SYS_WAIT_H 1 +_ACEOF + fi -echo "$ac_t""$CPP" 1>&6 -for ac_hdr in sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h unistd.h utime.h grp.h + + + + + + + + +for ac_header in sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h unistd.h utime.h grp.h do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1321: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1331: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -rm -f conftest* +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + fi + done -for ac_hdr in compat.h sys/param.h ctype.h sys/wait.h sys/ioctl.h + + + + + +for ac_header in compat.h sys/param.h ctype.h sys/wait.h sys/ioctl.h do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1361: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -rm -f conftest* +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + fi + done -for ac_hdr in sys/filio.h string.h stdlib.h sys/socket.h sys/mode.h + + + + + +for ac_header in sys/filio.h string.h stdlib.h sys/socket.h sys/mode.h do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1401: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1411: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -rm -f conftest* +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + fi + done -for ac_hdr in glob.h + +for ac_header in glob.h do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1441: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" fi -rm -f conftest* +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + fi + done -echo $ac_n "checking size of int""... $ac_c" 1>&6 -echo "configure:1479: checking size of int" >&5 -if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for int" >&5 +echo $ECHO_N "checking for int... $ECHO_C" >&6; } +if test "${ac_cv_type_int+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef int ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_int=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_int=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 +echo "${ECHO_T}$ac_cv_type_int" >&6; } + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ echo "$as_me:$LINENO: checking size of int" >&5 +echo $ECHO_N "checking size of int... $ECHO_C" >&6; } +if test "${ac_cv_sizeof_int+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - cat > conftest.$ac_ext < -main() + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +int +main () { - FILE *f=fopen("conftestval", "w"); - if (!f) exit(1); - fprintf(f, "%d\n", sizeof(int)); - exit(0); +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; +test_array [0] = 0 + + ; + return 0; } -EOF -if { (eval echo configure:1498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_sizeof_int=`cat conftestval` +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_sizeof_int=0 -fi -rm -fr conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$ac_t""$ac_cv_sizeof_int" 1>&6 -cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 -echo $ac_n "checking size of long""... $ac_c" 1>&6 -echo "configure:1518: checking size of long" >&5 -if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) ac_cv_sizeof_int=$ac_lo;; +'') if test "$ac_cv_type_int" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (int) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_int=0 + fi ;; +esac else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef int ac__type_sizeof_; +static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } +static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } #include -main() +#include +int +main () { - FILE *f=fopen("conftestval", "w"); - if (!f) exit(1); - fprintf(f, "%d\n", sizeof(long)); - exit(0); + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if (((long int) (sizeof (ac__type_sizeof_))) < 0) + { + long int i = longval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%ld\n", i); + } + else + { + unsigned long int i = ulongval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%lu\n", i); + } + return ferror (f) || fclose (f) != 0; + + ; + return 0; } -EOF -if { (eval echo configure:1537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_sizeof_long=`cat conftestval` +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sizeof_int=`cat conftest.val` else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_sizeof_long=0 + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +if test "$ac_cv_type_int" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (int) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_int=0 + fi fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi - +rm -f conftest.val fi -echo "$ac_t""$ac_cv_sizeof_long" 1>&6 -cat >> confdefs.h <&5 +echo "${ECHO_T}$ac_cv_sizeof_int" >&6; } -echo $ac_n "checking size of short""... $ac_c" 1>&6 -echo "configure:1557: checking size of short" >&5 -if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + +cat >>confdefs.h <<_ACEOF +#define SIZEOF_INT $ac_cv_sizeof_int +_ACEOF + + +{ echo "$as_me:$LINENO: checking for long" >&5 +echo $ECHO_N "checking for long... $ECHO_C" >&6; } +if test "${ac_cv_type_long+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef long ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_long=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_long=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 +echo "${ECHO_T}$ac_cv_type_long" >&6; } + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ echo "$as_me:$LINENO: checking size of long" >&5 +echo $ECHO_N "checking size of long... $ECHO_C" >&6; } +if test "${ac_cv_sizeof_long+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - cat > conftest.$ac_ext < -main() + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +int +main () { - FILE *f=fopen("conftestval", "w"); - if (!f) exit(1); - fprintf(f, "%d\n", sizeof(short)); - exit(0); +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; } -EOF -if { (eval echo configure:1576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_sizeof_short=`cat conftestval` +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_sizeof_short=0 -fi -rm -fr conftest* -fi + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + ac_lo= ac_hi= fi -echo "$ac_t""$ac_cv_sizeof_short" 1>&6 -cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 -echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 -echo "configure:1597: checking return type of signal handlers" >&5 -if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) ac_cv_sizeof_long=$ac_lo;; +'') if test "$ac_cv_type_long" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (long) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_long=0 + fi ;; +esac else - cat > conftest.$ac_ext < -#include -#ifdef signal -#undef signal -#endif -#ifdef __cplusplus -extern "C" void (*signal (int, void (*)(int)))(int); -#else -void (*signal ()) (); -#endif + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef long ac__type_sizeof_; +static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } +static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } +#include +#include +int +main () +{ -int main() { -int i; -; return 0; } -EOF -if { (eval echo configure:1619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_type_signal=void + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if (((long int) (sizeof (ac__type_sizeof_))) < 0) + { + long int i = longval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%ld\n", i); + } + else + { + unsigned long int i = ulongval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%lu\n", i); + } + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sizeof_long=`cat conftest.val` else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_type_signal=int + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +if test "$ac_cv_type_long" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (long) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_long=0 + fi fi -rm -f conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi +rm -f conftest.val +fi +{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 +echo "${ECHO_T}$ac_cv_sizeof_long" >&6; } -echo "$ac_t""$ac_cv_type_signal" 1>&6 -cat >> confdefs.h <&6 -echo "configure:1638: checking for ANSI C header files" >&5 -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -#include -#include -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - ac_cv_header_stdc=yes +cat >>confdefs.h <<_ACEOF +#define SIZEOF_LONG $ac_cv_sizeof_long +_ACEOF + + +{ echo "$as_me:$LINENO: checking for short" >&5 +echo $ECHO_N "checking for short... $ECHO_C" >&6; } +if test "${ac_cv_type_short+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef short ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_short=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_short=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5 +echo "${ECHO_T}$ac_cv_type_short" >&6; } + +# The cast to long int works around a bug in the HP C Compiler +# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +# This bug is HP SR number 8606223364. +{ echo "$as_me:$LINENO: checking size of short" >&5 +echo $ECHO_N "checking size of short... $ECHO_C" >&6; } +if test "${ac_cv_sizeof_short+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; +test_array [0] = 0 -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. -cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then - : + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr $ac_mid + 1` + if test $ac_lo -le $ac_mid; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; +test_array [0] = 0 -fi + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; +test_array [0] = 0 -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. -cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then - : + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_lo=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_hi=`expr '(' $ac_mid ')' - 1` + if test $ac_mid -le $ac_hi; then + ac_lo= ac_hi= + break + fi + ac_mid=`expr 2 '*' $ac_mid` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done else - rm -rf conftest* - ac_cv_header_stdc=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo= ac_hi= fi -rm -f conftest* +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. -if test "$cross_compiling" = yes; then - : -else - cat > conftest.$ac_ext < -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int main () { int i; for (i = 0; i < 256; i++) -if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); -exit (0); } +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +int +main () +{ +static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +test_array [0] = 0 -EOF -if { (eval echo configure:1718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - : + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_hi=$ac_mid +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_lo=`expr '(' $ac_mid ')' + 1` +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +done +case $ac_lo in +?*) ac_cv_sizeof_short=$ac_lo;; +'') if test "$ac_cv_type_short" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (short) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_short=0 + fi ;; +esac else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_header_stdc=no -fi -rm -fr conftest* -fi + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + typedef short ac__type_sizeof_; +static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } +static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } +#include +#include +int +main () +{ + + FILE *f = fopen ("conftest.val", "w"); + if (! f) + return 1; + if (((long int) (sizeof (ac__type_sizeof_))) < 0) + { + long int i = longval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%ld\n", i); + } + else + { + unsigned long int i = ulongval (); + if (i != ((long int) (sizeof (ac__type_sizeof_)))) + return 1; + fprintf (f, "%lu\n", i); + } + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sizeof_short=`cat conftest.val` +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +( exit $ac_status ) +if test "$ac_cv_type_short" = yes; then + { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute sizeof (short) +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } + else + ac_cv_sizeof_short=0 + fi fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi +rm -f conftest.val +fi +{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 +echo "${ECHO_T}$ac_cv_sizeof_short" >&6; } -echo "$ac_t""$ac_cv_header_stdc" 1>&6 -if test $ac_cv_header_stdc = yes; then - cat >> confdefs.h <<\EOF -#define STDC_HEADERS 1 -EOF -fi -echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:1742: checking for off_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +cat >>confdefs.h <<_ACEOF +#define SIZEOF_SHORT $ac_cv_sizeof_short +_ACEOF + + + +{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5 +echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; } +if test "${ac_cv_type_signal+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* +#include + +int +main () +{ +return *(signal (0, 0)) (0) == 1; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_signal=int +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_signal=void +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 +echo "${ECHO_T}$ac_cv_type_signal" >&6; } + +cat >>confdefs.h <<_ACEOF +#define RETSIGTYPE $ac_cv_type_signal +_ACEOF + + +{ echo "$as_me:$LINENO: checking for off_t" >&5 +echo $ECHO_N "checking for off_t... $ECHO_C" >&6; } +if test "${ac_cv_type_off_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef off_t ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_type_off_t=yes else - rm -rf conftest* - ac_cv_type_off_t=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_off_t=no fi -rm -f conftest* +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$ac_t""$ac_cv_type_off_t" 1>&6 -if test $ac_cv_type_off_t = no; then - cat >> confdefs.h <<\EOF -#define off_t long -EOF +{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 +echo "${ECHO_T}$ac_cv_type_off_t" >&6; } +if test $ac_cv_type_off_t = yes; then + : +else + +cat >>confdefs.h <<_ACEOF +#define off_t long int +_ACEOF fi -echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:1775: checking for size_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for size_t" >&5 +echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } +if test "${ac_cv_type_size_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef size_t ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_type_size_t=yes else - rm -rf conftest* - ac_cv_type_size_t=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_size_t=no fi -rm -f conftest* +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$ac_t""$ac_cv_type_size_t" 1>&6 -if test $ac_cv_type_size_t = no; then - cat >> confdefs.h <<\EOF -#define size_t unsigned -EOF +{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 +echo "${ECHO_T}$ac_cv_type_size_t" >&6; } +if test $ac_cv_type_size_t = yes; then + : +else + +cat >>confdefs.h <<_ACEOF +#define size_t unsigned int +_ACEOF fi -echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:1808: checking for pid_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for pid_t" >&5 +echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; } +if test "${ac_cv_type_pid_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +typedef pid_t ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_type_pid_t=yes else - rm -rf conftest* - ac_cv_type_pid_t=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_pid_t=no fi -rm -f conftest* +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -echo "$ac_t""$ac_cv_type_pid_t" 1>&6 -if test $ac_cv_type_pid_t = no; then - cat >> confdefs.h <<\EOF +{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 +echo "${ECHO_T}$ac_cv_type_pid_t" >&6; } +if test $ac_cv_type_pid_t = yes; then + : +else + +cat >>confdefs.h <<_ACEOF #define pid_t int -EOF +_ACEOF fi -echo $ac_n "checking for errno in errno.h""... $ac_c" 1>&6 -echo "configure:1842: checking for errno in errno.h" >&5 -if eval "test \"`echo '$''{'rproxy_cv_errno'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for errno in errno.h" >&5 +echo $ECHO_N "checking for errno in errno.h... $ECHO_C" >&6; } +if test "${rproxy_cv_errno+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include -int main() { +int +main () +{ int i = errno -; return 0; } -EOF -if { (eval echo configure:1855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then rproxy_cv_errno=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - rproxy_cv_have_errno_decl=no -fi -rm -f conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + rproxy_cv_have_errno_decl=no fi -echo "$ac_t""$rproxy_cv_errno" 1>&6 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $rproxy_cv_errno" >&5 +echo "${ECHO_T}$rproxy_cv_errno" >&6; } if test x"$rproxy_cv_errno" = x"yes"; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_ERRNO_DECL 1 -EOF +_ACEOF fi -echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6 -echo "configure:1876: checking for 8-bit clean memcmp" >&5 -if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for working memcmp" >&5 +echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; } +if test "${ac_cv_func_memcmp_working+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then - ac_cv_func_memcmp_clean=no -else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () { - char c0 = 0x40, c1 = 0x80, c2 = 0x81; - exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1); + + /* Some versions of memcmp are not 8-bit clean. */ + char c0 = '\100', c1 = '\200', c2 = '\201'; + if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) + return 1; + + /* The Next x86 OpenStep bug shows up only when comparing 16 bytes + or more and with at least one buffer not starting on a 4-byte boundary. + William Lewis provided this test program. */ + { + char foo[21]; + char bar[21]; + int i; + for (i = 0; i < 4; i++) + { + char *a = foo + i; + char *b = bar + i; + strcpy (a, "--------01111111"); + strcpy (b, "--------10000000"); + if (memcmp (a, b, 16) >= 0) + return 1; + } + return 0; + } + + ; + return 0; } +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_memcmp_working=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -EOF -if { (eval echo configure:1894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_func_memcmp_clean=yes +( exit $ac_status ) +ac_cv_func_memcmp_working=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi + + +fi +{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5 +echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; } +test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in + *" memcmp.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" + ;; +esac + + + + + + +for ac_header in $ac_header_list +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + { echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_func_memcmp_clean=no + eval "$as_ac_Header=\$ac_header_preproc" fi -rm -fr conftest* +ac_res=`eval echo '${'$as_ac_Header'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } + fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF fi -echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6 -test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" +done + + + + + + -echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6 -echo "configure:1912: checking whether utime accepts a null argument" >&5 -if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + + +{ echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5 +echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6; } +if test "${ac_cv_func_utime_null+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - rm -f conftestdata; > conftestdata + rm -f conftest.data; >conftest.data # Sequent interprets utime(file, 0) to mean use start of epoch. Wrong. if test "$cross_compiling" = yes; then ac_cv_func_utime_null=no else - cat > conftest.$ac_ext < -#include -main() { + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + #ifdef HAVE_UTIME_H + # include + #endif +int +main () +{ struct stat s, t; -exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0 -&& stat("conftestdata", &t) == 0 && t.st_mtime >= s.st_mtime -&& t.st_mtime - s.st_mtime < 120)); + return ! (stat ("conftest.data", &s) == 0 + && utime ("conftest.data", 0) == 0 + && stat ("conftest.data", &t) == 0 + && t.st_mtime >= s.st_mtime + && t.st_mtime - s.st_mtime < 120); + ; + return 0; } -EOF -if { (eval echo configure:1933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_func_utime_null=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_func_utime_null=no + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_utime_null=no fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi -rm -f core core.* *.core -fi -echo "$ac_t""$ac_cv_func_utime_null" 1>&6 +fi +{ echo "$as_me:$LINENO: result: $ac_cv_func_utime_null" >&5 +echo "${ECHO_T}$ac_cv_func_utime_null" >&6; } if test $ac_cv_func_utime_null = yes; then - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define HAVE_UTIME_NULL 1 -EOF +_ACEOF fi +rm -f conftest.data + + + + for ac_func in waitpid wait4 strdup strerror do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:1959: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:1987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done + + + for ac_func in fstat strchr strftime do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2014: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:2042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done + + + + + + for ac_func in memmove vsnprintf snprintf setsid glob strpbrk do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2069: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:2097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done + + for ac_func in strlcat strlcpy do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2124: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done -echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6 -echo "configure:2178: checking for working fnmatch" >&5 -if eval "test \"`echo '$''{'rproxy_cv_HAVE_FNMATCH'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for working fnmatch" >&5 +echo $ECHO_N "checking for working fnmatch... $ECHO_C" >&6; } +if test "${rproxy_cv_HAVE_FNMATCH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - + if test "$cross_compiling" = yes; then rproxy_cv_HAVE_FNMATCH=cross else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include main() { exit(fnmatch("*.o", "x.o", FNM_PATHNAME) == 0? 0: 1); } -EOF -if { (eval echo configure:2192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then rproxy_cv_HAVE_FNMATCH=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - rproxy_cv_HAVE_FNMATCH=no + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +rproxy_cv_HAVE_FNMATCH=no fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi -fi -echo "$ac_t""$rproxy_cv_HAVE_FNMATCH" 1>&6 +fi +{ echo "$as_me:$LINENO: result: $rproxy_cv_HAVE_FNMATCH" >&5 +echo "${ECHO_T}$rproxy_cv_HAVE_FNMATCH" >&6; } if test x"$rproxy_cv_HAVE_FNMATCH" = x"yes"; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_FNMATCH 1 -EOF +_ACEOF fi -echo $ac_n "checking for unsigned char""... $ac_c" 1>&6 -echo "configure:2215: checking for unsigned char" >&5 -if eval "test \"`echo '$''{'rproxy_cv_HAVE_UNSIGNED_CHAR'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for unsigned char" >&5 +echo $ECHO_N "checking for unsigned char... $ECHO_C" >&6; } +if test "${rproxy_cv_HAVE_UNSIGNED_CHAR+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - + if test "$cross_compiling" = yes; then rproxy_cv_HAVE_UNSIGNED_CHAR=cross else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include main() { char c; c=250; exit((c > 0)?0:1); } -EOF -if { (eval echo configure:2229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then rproxy_cv_HAVE_UNSIGNED_CHAR=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - rproxy_cv_HAVE_UNSIGNED_CHAR=no + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +rproxy_cv_HAVE_UNSIGNED_CHAR=no fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi -fi -echo "$ac_t""$rproxy_cv_HAVE_UNSIGNED_CHAR" 1>&6 +fi +{ echo "$as_me:$LINENO: result: $rproxy_cv_HAVE_UNSIGNED_CHAR" >&5 +echo "${ECHO_T}$rproxy_cv_HAVE_UNSIGNED_CHAR" >&6; } if test x"$rproxy_cv_HAVE_UNSIGNED_CHAR" = x"yes"; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_UNSIGNED_CHAR 1 -EOF +_ACEOF fi -echo $ac_n "checking for broken inet_ntoa""... $ac_c" 1>&6 -echo "configure:2252: checking for broken inet_ntoa" >&5 -if eval "test \"`echo '$''{'rproxy_cv_REPLACE_INET_NTOA'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking for broken inet_ntoa" >&5 +echo $ECHO_N "checking for broken inet_ntoa... $ECHO_C" >&6; } +if test "${rproxy_cv_REPLACE_INET_NTOA+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - + if test "$cross_compiling" = yes; then rproxy_cv_REPLACE_INET_NTOA=cross else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include @@ -2266,28 +7070,49 @@ else #include main() { struct in_addr ip; ip.s_addr = 0x12345678; if (strcmp(inet_ntoa(ip),"18.52.86.120") && - strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); } + strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); } exit(1);} -EOF -if { (eval echo configure:2273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then rproxy_cv_REPLACE_INET_NTOA=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - rproxy_cv_REPLACE_INET_NTOA=no + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +rproxy_cv_REPLACE_INET_NTOA=no fi -rm -fr conftest* +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi -fi -echo "$ac_t""$rproxy_cv_REPLACE_INET_NTOA" 1>&6 +fi +{ echo "$as_me:$LINENO: result: $rproxy_cv_REPLACE_INET_NTOA" >&5 +echo "${ECHO_T}$rproxy_cv_REPLACE_INET_NTOA" >&6; } if test x"$rproxy_cv_REPLACE_INET_NTOA" = x"yes"; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define REPLACE_INET_NTOA 1 -EOF +_ACEOF fi @@ -2297,377 +7122,575 @@ fi # libsocket.so which has a bad implementation of gethostbyname (it # only looks in /etc/hosts), so we only look for -lsocket if we need # it. + for ac_func in connect do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2304: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:2332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done if test x"$ac_cv_func_connect" = x"no"; then case "$LIBS" in *-lnsl*) ;; - *) echo $ac_n "checking for printf in -lnsl_s""... $ac_c" 1>&6 -echo "configure:2360: checking for printf in -lnsl_s" >&5 -ac_lib_var=`echo nsl_s'_'printf | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lnsl_s $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + *) +{ echo "$as_me:$LINENO: checking for printf in -lnsl_s" >&5 +echo $ECHO_N "checking for printf in -lnsl_s... $ECHO_C" >&6; } +if test "${ac_cv_lib_nsl_s_printf+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char printf (); +int +main () +{ +return printf (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_nsl_s_printf=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_nsl_s_printf=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_s_printf" >&5 +echo "${ECHO_T}$ac_cv_lib_nsl_s_printf" >&6; } +if test $ac_cv_lib_nsl_s_printf = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBNSL_S 1 +_ACEOF LIBS="-lnsl_s $LIBS" -else - echo "$ac_t""no" 1>&6 fi ;; esac case "$LIBS" in *-lnsl*) ;; - *) echo $ac_n "checking for printf in -lnsl""... $ac_c" 1>&6 -echo "configure:2410: checking for printf in -lnsl" >&5 -ac_lib_var=`echo nsl'_'printf | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + *) +{ echo "$as_me:$LINENO: checking for printf in -lnsl" >&5 +echo $ECHO_N "checking for printf in -lnsl... $ECHO_C" >&6; } +if test "${ac_cv_lib_nsl_printf+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char printf (); +int +main () +{ +return printf (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_nsl_printf=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_nsl_printf=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_printf" >&5 +echo "${ECHO_T}$ac_cv_lib_nsl_printf" >&6; } +if test $ac_cv_lib_nsl_printf = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBNSL 1 +_ACEOF LIBS="-lnsl $LIBS" -else - echo "$ac_t""no" 1>&6 fi ;; esac case "$LIBS" in *-lsocket*) ;; - *) echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:2460: checking for connect in -lsocket" >&5 -ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + *) +{ echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 +echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; } +if test "${ac_cv_lib_socket_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char connect (); +int +main () +{ +return connect (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_socket_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_socket_connect=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 +echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6; } +if test $ac_cv_lib_socket_connect = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSOCKET 1 +_ACEOF LIBS="-lsocket $LIBS" -else - echo "$ac_t""no" 1>&6 fi ;; esac case "$LIBS" in *-linet*) ;; - *) echo $ac_n "checking for connect in -linet""... $ac_c" 1>&6 -echo "configure:2510: checking for connect in -linet" >&5 -ac_lib_var=`echo inet'_'connect | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + *) +{ echo "$as_me:$LINENO: checking for connect in -linet" >&5 +echo $ECHO_N "checking for connect in -linet... $ECHO_C" >&6; } +if test "${ac_cv_lib_inet_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-linet $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char connect (); +int +main () +{ +return connect (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_inet_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_inet_connect=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_inet_connect" >&5 +echo "${ECHO_T}$ac_cv_lib_inet_connect" >&6; } +if test $ac_cv_lib_inet_connect = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBINET 1 +_ACEOF LIBS="-linet $LIBS" -else - echo "$ac_t""no" 1>&6 fi ;; esac - if test x"$ac_cv_lib_socket_connect" = x"yes" || + if test x"$ac_cv_lib_socket_connect" = x"yes" || test x"$ac_cv_lib_inet_connect" = x"yes"; then # ac_cv_func_connect=yes # don't! it would cause AC_CHECK_FUNC to succeed next time configure is run - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_CONNECT 1 -EOF +_ACEOF fi fi -# +# # if we can't find strcasecmp, look in -lresolv (for Unixware at least) # + for ac_func in strcasecmp do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2574: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case declares $ac_func. + For example, HP-UX 11i declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -int main() { +#undef $ac_func +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#if defined __stub_$ac_func || defined __stub___$ac_func choke me -#else -$ac_func(); #endif -; return 0; } -EOF -if { (eval echo configure:2602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done if test x"$ac_cv_func_strcasecmp" = x"no"; then - echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6 -echo "configure:2628: checking for strcasecmp in -lresolv" >&5 -ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + +{ echo "$as_me:$LINENO: checking for strcasecmp in -lresolv" >&5 +echo $ECHO_N "checking for strcasecmp in -lresolv... $ECHO_C" >&6; } +if test "${ac_cv_lib_resolv_strcasecmp+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lresolv $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char strcasecmp (); +int +main () +{ +return strcasecmp (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_resolv_strcasecmp=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_resolv_strcasecmp=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_strcasecmp" >&5 +echo "${ECHO_T}$ac_cv_lib_resolv_strcasecmp" >&6; } +if test $ac_cv_lib_resolv_strcasecmp = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBRESOLV 1 +_ACEOF LIBS="-lresolv $LIBS" -else - echo "$ac_t""no" 1>&6 fi fi @@ -2675,12 +7698,12 @@ fi # # The following test was mostly taken from the tcl/tk plus patches # -echo $ac_n "checking whether -c -o works""... $ac_c" 1>&6 -echo "configure:2680: checking whether -c -o works" >&5 -if eval "test \"`echo '$''{'rproxy_cv_DASHC_WORKS_WITH_DASHO'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +{ echo "$as_me:$LINENO: checking whether -c -o works" >&5 +echo $ECHO_N "checking whether -c -o works... $ECHO_C" >&6; } +if test "${rproxy_cv_DASHC_WORKS_WITH_DASHO+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - + rm -rf conftest* cat > conftest.$ac_ext <&6 +{ echo "$as_me:$LINENO: result: $rproxy_cv_DASHC_WORKS_WITH_DASHO" >&5 +echo "${ECHO_T}$rproxy_cv_DASHC_WORKS_WITH_DASHO" >&6; } if test x"$rproxy_cv_DASHC_WORKS_WITH_DASHO" = x"yes"; then OBJ_SAVE="#" OBJ_RESTORE="#" @@ -2710,379 +7733,1119 @@ fi -trap '' 1 2 15 -cat > confcache <<\EOF +ac_config_files="$ac_config_files Makefile" + +cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure -# scripts and configure runs. It is not useful on other systems. -# If it contains results you don't want to keep, you may remove or edit it. +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. # -# By default, configure uses ./config.cache as the cache file, -# creating it if it does not exist already. You can give configure -# the --cache-file=FILE option to use a different cache file; that is -# what configure does when it calls configure scripts in -# subdirectories, so they share the cache. -# Giving --cache-file=/dev/null disables caching, for debugging configure. -# config.status only pays attention to the cache file if you give it the -# --recheck option to rerun configure. +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. # -EOF +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. +# So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. -(set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote substitution - # turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - -e "s/'/'\\\\''/g" \ - -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' - ;; - esac >> confcache -if cmp -s $cache_file confcache; then - : -else - if test -w $cache_file; then - echo "updating cache $cache_file" - cat confcache > $cache_file +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { echo "$as_me:$LINENO: updating cache $cache_file" >&5 +echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file else - echo "not updating unwritable cache $cache_file" + { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 - test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' -# Any assignment to VPATH causes Sun make to only execute -# the first set of double-colon rules, so remove it if not needed. -# If there is a colon in the path, we need to keep it. -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' -fi +DEFS=-DHAVE_CONFIG_H -trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs -DEFS=-DHAVE_CONFIG_H +LTLIBOBJS=$ac_ltlibobjs -# Without the "./", some shells look in PATH for config.status. -: ${CONFIG_STATUS=./config.status} -echo creating $CONFIG_STATUS -rm -f $CONFIG_STATUS -cat > $CONFIG_STATUS <&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $SHELL +# Generated by $as_me. # Run this file to recreate the current configuration. -# This directory was configured as follows, -# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# -# $0 $ac_configure_args -# # Compiler output produced by configure, useful for debugging -# configure, is in ./config.log if it exists. +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac -ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" -for ac_option +fi + + + + +# PATH needs CR +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +as_nl=' +' +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH do - case "\$ac_option" in - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" - exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "$CONFIG_STATUS generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "\$ac_cs_usage"; exit 0 ;; - *) echo "\$ac_cs_usage"; exit 1 ;; - esac + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done +IFS=$as_save_IFS -ac_given_srcdir=$srcdir -ac_given_INSTALL="$INSTALL" - -trap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 -EOF -cat >> $CONFIG_STATUS <&2 + { (exit 1); exit 1; } +fi -# Protect against being on the right side of a sed subst in config.status. -sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; - s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF -$ac_vpsub -$extrasub -s%@SHELL@%$SHELL%g -s%@CFLAGS@%$CFLAGS%g -s%@CPPFLAGS@%$CPPFLAGS%g -s%@CXXFLAGS@%$CXXFLAGS%g -s%@FFLAGS@%$FFLAGS%g -s%@DEFS@%$DEFS%g -s%@LDFLAGS@%$LDFLAGS%g -s%@LIBS@%$LIBS%g -s%@exec_prefix@%$exec_prefix%g -s%@prefix@%$prefix%g -s%@program_transform_name@%$program_transform_name%g -s%@bindir@%$bindir%g -s%@sbindir@%$sbindir%g -s%@libexecdir@%$libexecdir%g -s%@datadir@%$datadir%g -s%@sysconfdir@%$sysconfdir%g -s%@sharedstatedir@%$sharedstatedir%g -s%@localstatedir@%$localstatedir%g -s%@libdir@%$libdir%g -s%@includedir@%$includedir%g -s%@oldincludedir@%$oldincludedir%g -s%@infodir@%$infodir%g -s%@mandir@%$mandir%g -s%@host@%$host%g -s%@host_alias@%$host_alias%g -s%@host_cpu@%$host_cpu%g -s%@host_vendor@%$host_vendor%g -s%@host_os@%$host_os%g -s%@target@%$target%g -s%@target_alias@%$target_alias%g -s%@target_cpu@%$target_cpu%g -s%@target_vendor@%$target_vendor%g -s%@target_os@%$target_os%g -s%@build@%$build%g -s%@build_alias@%$build_alias%g -s%@build_cpu@%$build_cpu%g -s%@build_vendor@%$build_vendor%g -s%@build_os@%$build_os%g -s%@CC@%$CC%g -s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g -s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g -s%@INSTALL_DATA@%$INSTALL_DATA%g -s%@CPP@%$CPP%g -s%@LIBOBJS@%$LIBOBJS%g -s%@OBJ_SAVE@%$OBJ_SAVE%g -s%@OBJ_RESTORE@%$OBJ_RESTORE%g -s%@CC_SHOBJ_FLAG@%$CC_SHOBJ_FLAG%g - -CEOF -EOF +# Work around bugs in pre-3.0 UWIN ksh. +for as_var in ENV MAIL MAILPATH +do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +done +PS1='$ ' +PS2='> ' +PS4='+ ' -cat >> $CONFIG_STATUS <<\EOF - -# Split the substitutions into bite-sized pieces for seds with -# small command number limits, like on Digital OSF/1 and HP-UX. -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. -ac_file=1 # Number of current file. -ac_beg=1 # First line for current file. -ac_end=$ac_max_sed_cmds # Line after last line for current file. -ac_more_lines=: -ac_sed_cmds="" -while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var else - sed "${ac_end}q" conftest.subs > conftest.s$ac_file + ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi - if test ! -s conftest.s$ac_file; then - ac_more_lines=false - rm -f conftest.s$ac_file +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# CDPATH. +$as_unset CDPATH + + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line after each line using $LINENO; the second 'sed' + # does the real work. The second script uses 'N' to pair each + # line-number line with the line containing $LINENO, and appends + # trailing '-' during substitution so that $LINENO is not a special + # case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # scripts with optimization help from Paolo Bonzini. Blame Lee + # E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir +fi +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L else - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f conftest.s$ac_file" - else - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" - fi - ac_file=`expr $ac_file + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_cmds` + as_ls_L_option= fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 + +# Save the log message, to keep $[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.61. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Report bugs to ." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +config.status +configured by $0, generated by GNU Autoconf 2.61, + with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2006 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + echo "$ac_cs_version"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + { echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" + ac_need_defaults=false ;; + + esac + shift done -if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" fi -EOF -cat >> $CONFIG_STATUS <>$CONFIG_STATUS <<_ACEOF +if \$ac_cs_recheck; then + echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + CONFIG_SHELL=$SHELL + export CONFIG_SHELL + exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi -CONFIG_FILES=\${CONFIG_FILES-"Makefile"} -EOF -cat >> $CONFIG_STATUS <<\EOF -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. +# +# Set up the sed scripts for CONFIG_FILES section. +# - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "$CONFIG_FILES"; then + +_ACEOF + + + +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + cat >conf$$subs.sed <<_ACEOF +SHELL!$SHELL$ac_delim +PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim +PACKAGE_NAME!$PACKAGE_NAME$ac_delim +PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim +PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim +PACKAGE_STRING!$PACKAGE_STRING$ac_delim +PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim +exec_prefix!$exec_prefix$ac_delim +prefix!$prefix$ac_delim +program_transform_name!$program_transform_name$ac_delim +bindir!$bindir$ac_delim +sbindir!$sbindir$ac_delim +libexecdir!$libexecdir$ac_delim +datarootdir!$datarootdir$ac_delim +datadir!$datadir$ac_delim +sysconfdir!$sysconfdir$ac_delim +sharedstatedir!$sharedstatedir$ac_delim +localstatedir!$localstatedir$ac_delim +includedir!$includedir$ac_delim +oldincludedir!$oldincludedir$ac_delim +docdir!$docdir$ac_delim +infodir!$infodir$ac_delim +htmldir!$htmldir$ac_delim +dvidir!$dvidir$ac_delim +pdfdir!$pdfdir$ac_delim +psdir!$psdir$ac_delim +libdir!$libdir$ac_delim +localedir!$localedir$ac_delim +mandir!$mandir$ac_delim +DEFS!$DEFS$ac_delim +ECHO_C!$ECHO_C$ac_delim +ECHO_N!$ECHO_N$ac_delim +ECHO_T!$ECHO_T$ac_delim +LIBS!$LIBS$ac_delim +build_alias!$build_alias$ac_delim +host_alias!$host_alias$ac_delim +target_alias!$target_alias$ac_delim +build!$build$ac_delim +build_cpu!$build_cpu$ac_delim +build_vendor!$build_vendor$ac_delim +build_os!$build_os$ac_delim +host!$host$ac_delim +host_cpu!$host_cpu$ac_delim +host_vendor!$host_vendor$ac_delim +host_os!$host_os$ac_delim +target!$target$ac_delim +target_cpu!$target_cpu$ac_delim +target_vendor!$target_vendor$ac_delim +target_os!$target_os$ac_delim +CC!$CC$ac_delim +CFLAGS!$CFLAGS$ac_delim +LDFLAGS!$LDFLAGS$ac_delim +CPPFLAGS!$CPPFLAGS$ac_delim +ac_ct_CC!$ac_ct_CC$ac_delim +EXEEXT!$EXEEXT$ac_delim +OBJEXT!$OBJEXT$ac_delim +INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim +INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim +INSTALL_DATA!$INSTALL_DATA$ac_delim +CPP!$CPP$ac_delim +GREP!$GREP$ac_delim +EGREP!$EGREP$ac_delim +LIBOBJS!$LIBOBJS$ac_delim +OBJ_SAVE!$OBJ_SAVE$ac_delim +OBJ_RESTORE!$OBJ_RESTORE$ac_delim +CC_SHOBJ_FLAG!$CC_SHOBJ_FLAG$ac_delim +LTLIBOBJS!$LTLIBOBJS$ac_delim +_ACEOF + + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 67; then + break + elif $ac_last_try; then + { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} + { (exit 1); exit 1; }; } else - ac_dir_suffix= ac_dots= + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi +done - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dots"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; - *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac +ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +if test -n "$ac_eof"; then + ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` + ac_eof=`expr $ac_eof + 1` +fi + +cat >>$CONFIG_STATUS <<_ACEOF +cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end +_ACEOF +sed ' +s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +s/^/s,@/; s/!/@,|#_!!_#|/ +:n +t n +s/'"$ac_delim"'$/,g/; t +s/$/\\/; p +N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF +:end +s/|#_!!_#|//g +CEOF$ac_eof +_ACEOF + + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ +s/:*$// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF +fi # test -n "$CONFIG_FILES" - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; + +for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 +echo "$as_me: error: Invalid tag $ac_tag." >&2;} + { (exit 1); exit 1; }; };; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +echo "$as_me: error: cannot find input file: $ac_f" >&2;} + { (exit 1); exit 1; }; };; + esac + ac_file_inputs="$ac_file_inputs $ac_f" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input="Generated from "`IFS=: + echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + fi - echo creating "$ac_file" - rm -f "$ac_file" - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." - case "$ac_file" in - *Makefile*) ac_comsub="1i\\ -# $configure_input" ;; - *) ac_comsub= ;; + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin";; + esac + ;; esac - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - sed -e "$ac_comsub -s%@configure_input@%$configure_input%g -s%@srcdir@%$srcdir%g -s%@top_srcdir@%$top_srcdir%g -s%@INSTALL@%$INSTALL%g -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file -fi; done -rm -f conftest.s* - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' -ac_dC='\3' -ac_dD='%g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)%\1#\2define\3' -ac_uC=' ' -ac_uD='\4%g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$%\1#\2define\3' -ac_eC=' ' -ac_eD='%g' - -if test "${CONFIG_HEADERS+set}" != set; then -EOF -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -fi -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { as_dir="$ac_dir" + case $as_dir in #( + -*) as_dir=./$as_dir;; esac + test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +echo "$as_me: error: cannot create directory $as_dir" >&2;} + { (exit 1); exit 1; }; }; } + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - echo creating $ac_file - rm -f conftest.frag conftest.in conftest.out - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - cat $ac_file_inputs > conftest.in + case $ac_mode in + :F) + # + # CONFIG_FILE + # -EOF + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +_ACEOF -# Transform confdefs.h into a sed script conftest.vals that substitutes -# the proper values into config.h.in to produce config.h. And first: -# Protect against being on the right side of a sed subst in config.status. -# Protect against being in an unquoted here document in config.status. -rm -f conftest.vals -cat > conftest.hdr <<\EOF -s/[\\&%]/\\&/g -s%[\\$`]%\\&%g -s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp -s%ac_d%ac_u%gp -s%ac_u%ac_e%gp -EOF -sed -n -f conftest.hdr confdefs.h > conftest.vals -rm -f conftest.hdr +cat >>$CONFIG_STATUS <<\_ACEOF +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= -# This sed command replaces #undef with comments. This is necessary, for +case `sed -n '/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p +' $ac_file_inputs` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s&@configure_input@&$configure_input&;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&5 +echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined." >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out"; rm -f "$tmp/out";; + *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; + esac + ;; + :H) + # + # CONFIG_HEADER + # +_ACEOF + +# Transform confdefs.h into a sed script `conftest.defines', that +# substitutes the proper values into config.h.in to produce config.h. +rm -f conftest.defines conftest.tail +# First, append a space to every undef/define line, to ease matching. +echo 's/$/ /' >conftest.defines +# Then, protect against being on the right side of a sed subst, or in +# an unquoted here document, in config.status. If some macros were +# called several times there might be several #defines for the same +# symbol, which is useless. But do not sort them, since the last +# AC_DEFINE must be honored. +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where +# NAME is the cpp macro being defined, VALUE is the value it is being given. +# PARAMS is the parameter list in the macro definition--in most cases, it's +# just an empty string. +ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' +ac_dB='\\)[ (].*,\\1define\\2' +ac_dC=' ' +ac_dD=' ,' + +uniq confdefs.h | + sed -n ' + t rset + :rset + s/^[ ]*#[ ]*define[ ][ ]*// + t ok + d + :ok + s/[\\&,]/\\&/g + s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p + s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p + ' >>conftest.defines + +# Remove the space that was appended to ease matching. +# Then replace #undef with comments. This is necessary, for # example, in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. -cat >> conftest.vals <<\EOF -s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% -EOF +# (The regexp can be short, since the line contains either #define or #undef.) +echo 's/ $// +s,^[ #]*u.*,/* & */,' >>conftest.defines + +# Break up conftest.defines: +ac_max_sed_lines=50 -# Break up conftest.vals because some shells have a limit on -# the size of here documents, and old seds have small limits too. +# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" +# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" +# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" +# et cetera. +ac_in='$ac_file_inputs' +ac_out='"$tmp/out1"' +ac_nxt='"$tmp/out2"' -rm -f conftest.tail while : do - ac_lines=`grep -c . conftest.vals` - # grep -c gives empty output for an empty file on some AIX systems. - if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi - # Write a limited-size here document to conftest.frag. - echo ' cat > conftest.frag <> $CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS + # Write a here document: + cat >>$CONFIG_STATUS <<_ACEOF + # First, check the format of the line: + cat >"\$tmp/defines.sed" <<\\CEOF +/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def +/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def +b +:def +_ACEOF + sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS echo 'CEOF - sed -f conftest.frag conftest.in > conftest.out - rm -f conftest.in - mv conftest.out conftest.in -' >> $CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail - rm -f conftest.vals - mv conftest.tail conftest.vals -done -rm -f conftest.vals - -cat >> $CONFIG_STATUS <<\EOF - rm -f conftest.frag conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.in >> conftest.h - rm -f conftest.in - if cmp -s $ac_file conftest.h 2>/dev/null; then - echo "$ac_file is unchanged" - rm -f conftest.h - else - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" + sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS + ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in + sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail + grep . conftest.tail >/dev/null || break + rm -f conftest.defines + mv conftest.tail conftest.defines +done +rm -f conftest.defines conftest.tail + +echo "ac_result=$ac_in" >>$CONFIG_STATUS +cat >>$CONFIG_STATUS <<\_ACEOF + if test x"$ac_file" != x-; then + echo "/* $configure_input */" >"$tmp/config.h" + cat "$ac_result" >>"$tmp/config.h" + if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f $ac_file + mv "$tmp/config.h" $ac_file fi - rm -f $ac_file - mv conftest.h $ac_file + else + echo "/* $configure_input */" + cat "$ac_result" fi -fi; done + rm -f "$tmp/out12" + ;; -EOF -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF + esac -exit 0 -EOF +done # for ac_tag + + +{ (exit 0); exit 0; } +_ACEOF chmod +x $CONFIG_STATUS -rm -fr confdefs* $ac_clean_files -test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 +ac_clean_files=$ac_clean_files_save + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi diff --git a/rproxy/signature.c b/rproxy/signature.c index 5f791df..9e75952 100644 --- a/rproxy/signature.c +++ b/rproxy/signature.c @@ -15,7 +15,7 @@ struct file_buf { }; -enum rs_result {RS_DONE}; +typedef enum rs_result {RS_DONE} rs_result; size_t sig_inbytes, sig_outbytes, sig_zinbytes, sig_zoutbytes; diff --git a/spamsum/spamsum.c b/spamsum/spamsum.c index a54aaf4..c08d5da 100644 --- a/spamsum/spamsum.c +++ b/spamsum/spamsum.c @@ -551,42 +551,7 @@ char *spamsum_file(const char *fname, u32 flags, u32 block_size) static void show_help(void) { - printf(" -spamsum v1.1 written by Andrew Tridgell - -spamsum computes a signature string that is particular good for detecting if two emails -are very similar. This can be used to detect SPAM. - -Syntax: - spamsum [options] -or - spamsum [options] -d sigs.txt -c SIG -or - spamsum [options] -d sigs.txt -C file - -When called with a list of filenames spamsum will write out the -signatures of each file on a separate line. You can specify the -filename '-' for standard input. - -When called with the second form, spamsum will print the best score -for the given signature with the signatures in the given database. A -score of 100 means a perfect match, and a score of 0 means a complete -mismatch. - -When checking, spamsum returns 0 (success) when the message *is* spam, -1 for internal errors, and 2 for messages whose signature is not -found. - -The 3rd form is just like the second form, but you pass a file -containing a message instead of a pre-computed signature. - -Options: - -W ignore whitespace - -H skip past mail headers - -B force a block size of bsize - -T set the threshold above which spamsum will stop - looking (default 90) -"); + printf(""); } int main(int argc, char *argv[]) diff --git a/tdd/tdd.c b/tdd/tdd.c index 739eddb..ea539f8 100644 --- a/tdd/tdd.c +++ b/tdd/tdd.c @@ -30,34 +30,15 @@ static int sparse_writes; -_syscall5(int , _llseek, - int, fd, - unsigned long , offset_high, - unsigned long , offset_low, - loff_t *, result, - unsigned int, origin) - -static loff_t llseek(int fd, loff_t offset, unsigned origin) -{ - loff_t ofs=0; - int ret; - - ret = _llseek(fd, offset>>32, offset&0xffffffff, &ofs, origin); - if (ret == 0) return ofs; - return ret; -} - -extern int ftruncate64(int , loff_t); - -static loff_t getval(char *s) +static off_t getval(char *s) { char *p; int i; - loff_t ret; + off_t ret; struct { char *s; - loff_t m; + off_t m; } multipliers[] = { {"c", 1}, {"w", 2}, @@ -111,15 +92,15 @@ static int all_zero(const char *buf, size_t count) /* varient of write() that will produce a sparse file if possible */ static ssize_t write_sparse(int fd, const void *buf, size_t count) { - loff_t ofs; + off_t ofs; if (!sparse_writes || !all_zero(buf, count)) { return write(fd, buf, count); } - ofs = llseek(fd, 0, SEEK_CUR) + count; - if (ftruncate64(fd, ofs) != 0) { + ofs = lseek(fd, 0, SEEK_CUR) + count; + if (ftruncate(fd, ofs) != 0) { return -1; } - llseek(fd, ofs, SEEK_SET); + lseek(fd, ofs, SEEK_SET); return count; } @@ -133,8 +114,8 @@ static void usage(void) int main(int argc, char *argv[]) { char *inf=NULL, *outf=NULL; - loff_t count=-1, iseek=0, skip=0, total_in=0, total_out=0, n=0; - loff_t bytes_in=0, bytes_out=0; + off_t count=-1, iseek=0, skip=0, total_in=0, total_out=0, n=0; + off_t bytes_in=0, bytes_out=0; int bswap = 0; int fd1=0, fd2=1, i; char *buf; @@ -216,23 +197,29 @@ int main(int argc, char *argv[]) } if (iseek) { - if (llseek(fd2, iseek*obs, SEEK_CUR) != iseek*obs) { - fprintf(stderr,"failed to seek to %lld\n", iseek*obs); + if (lseek(fd2, iseek*obs, SEEK_CUR) != iseek*obs) { + fprintf(stderr,"failed to seek to %lld\n", (long long)iseek*obs); exit(1); } } - while (skip) { - loff_t n = read(fd1, buf, ibs); - if (n <= 0) { - fprintf(stderr,"read on input gave %lld\n", n); - exit(1); + if (skip) { + /* try to seek, if not possible, then read */ + if (lseek(fd1, skip*obs, SEEK_CUR) != skip*obs) { + while (skip) { + off_t n = read(fd1, buf, ibs); + if (n <= 0) { + fprintf(stderr,"read on input gave %lld\n", (long long)n); + exit(1); + } + skip--; + } } - skip--; } + while (count == -1 || count != total_in) { - loff_t nread; + off_t nread; nread = read(fd1, buf+n, ibs); if (nread == -1) { @@ -251,7 +238,7 @@ int main(int argc, char *argv[]) n += nread; while (n >= obs) { - loff_t nwritten = write_sparse(fd2, buf, obs); + off_t nwritten = write_sparse(fd2, buf, obs); if (nwritten > 0) bytes_out += nwritten; if (nwritten != obs) { fprintf(stderr,"write failure\n"); @@ -263,7 +250,7 @@ int main(int argc, char *argv[]) } total_out++; if (verbose) { - printf("%lld M\r", bytes_out/(1<<20)); + printf("%lld M\r", (long long)bytes_out/(1<<20)); fflush(stdout); } } @@ -273,7 +260,7 @@ int main(int argc, char *argv[]) out1: if (n) { - loff_t nwritten = write_sparse(fd2, buf, n); + off_t nwritten = write_sparse(fd2, buf, n); if (nwritten > 0) bytes_out += nwritten; } @@ -281,8 +268,8 @@ int main(int argc, char *argv[]) close(fd1); close(fd2); - printf("%lld+%d records in\n", bytes_in/ibs, bytes_in%ibs?1:0); - printf("%lld+%d records out\n", bytes_out/obs, bytes_out%obs?1:0); + printf("%lld+%d records in\n", (long long)bytes_in/ibs, bytes_in%ibs?1:0); + printf("%lld+%d records out\n", (long long)bytes_out/obs, bytes_out%obs?1:0); return ret; } diff --git a/ubench/uclient.c b/ubench/uclient.c index e031c13..c477e3e 100644 --- a/ubench/uclient.c +++ b/ubench/uclient.c @@ -61,7 +61,7 @@ static void load_gen(int fd) fd_set fds; struct timeval tv; tv.tv_sec = 0; - tv.tv_usec = 10000; + tv.tv_usec = 1; FD_ZERO(&fds); FD_SET(fd, &fds); select(fd+1, &fds, NULL, NULL, &tv); diff --git a/win32/readframes/Makefile b/win32/readframes/Makefile index 583348b..0dd8697 100644 --- a/win32/readframes/Makefile +++ b/win32/readframes/Makefile @@ -1,4 +1,4 @@ -CC=E:\VC98\bin\cl -nologo +CC=cl -nologo INCLUDES=-I CFLAGS=$(INCLUDES) -Zi LIBS= @@ -6,9 +6,9 @@ LIBS= all: readframes clean: - del *~ *.obj readframes + del *~ *.obj readframes.exe readframes: readframes.obj - $(CC) -o readframes readframes.obj $(LIBS) + $(CC) /Fereadframes.exe readframes.obj $(LIBS) readframes.obj: readframes.h readframes.c diff --git a/win32/readframes/readframes.c b/win32/readframes/readframes.c index 7564948..6a41899 100755 --- a/win32/readframes/readframes.c +++ b/win32/readframes/readframes.c @@ -13,19 +13,20 @@ #include "winbase.h" #include "readframes.h" -#define READ_SIZE 61440 - static double total_time, min_time, max_time, total_bytes; -static void test_file(const char *fname) +static void test_file(const char *fname, unsigned readsize) { int fd; - unsigned char buf[READ_SIZE]; + unsigned char *buf; LARGE_INTEGER counter1, counter2, freq; double t; int n; HANDLE h; DWORD nread; + BOOL ret; + + buf = malloc(readsize); QueryPerformanceCounter(&counter1); @@ -40,12 +41,20 @@ static void test_file(const char *fname) if (h == INVALID_HANDLE_VALUE) { printf("Failed to open %s\n", fname); + free(buf); return; } - while (ReadFile(h, buf, READ_SIZE, &nread, NULL) && nread != 0) { + while ((ret=ReadFile(h, buf, readsize, &nread, NULL)) && nread != 0) { total_bytes += nread; } + + if (ret != TRUE) { + printf("Read failure\n"); + } + + free(buf); + CloseHandle(h); QueryPerformanceCounter(&counter2); @@ -114,23 +123,27 @@ static int name_cmp(char **n1, char **n2) int main(int argc, char* argv[]) { int i; + unsigned readsize; + char *dir; printf("readframes tester - tridge@samba.org\n"); - if (argc < 2) { - printf("Usage: readframes \n"); + if (argc < 3) { + printf("Usage: readframes \n"); exit(1); } - for (i=1;iL=%VTKr$gJfyBs!C;@y0I*xye;og9i zK;q5V++0U#)js>4w(_EVwzjXf6-BE!Loh=C5yUDAYOGYxI4OpbCKHLdzt28*CJD6f zt@m5s^;^I7Tk98?Isf)KXPn_Bm5=+YZ4j2!aJ4T^EGiaOuy*zyIg2ZX}PN z_1bvhrL?za?=~%cd-ko~J2z!-tpEP^>hHKG`@47Cd++z9?0;FGT`%98edoQ|rOT_c z@A>|^^;cwMr02wot}poN->$i}r7Q87@MFEJfQS8E--oMBo7i_)&E)B~-1%KEm2n})m2N>;YBCEZ$y}aD>lVzWai%mu=tNAV5&P&RaP9bXQ`lwr zlLR4|g7{0gLY~PW7UDp+CJspXC^L6Q9EucfjS0d$?)yLcviDukC*3F)sQh<-S4iu( zNJzZ(EqoDP)K==`F@M>Du=a}jb$3X22*MXLkMIN|!F44ipkfD{ zugE|8=MseAXz2g<{eOW1E3_V^$Ld`vEE3q_@q(c2vnY+CxzXWmqNpp4D4&T1G6X?$ zTeWhFTG8hde1f*Zsx1~P+4Jd?%c{DEw2GlBZAITL-d|JJK4d_==I*Ox4`C#sWbays zOYm8=jCGS12~}F=S~$0`B8)9%pFQlxP!WV^n&yrvL6ho^X%#Ui2W_0Dtr)rm@mdCD z(HzaUus;A+*(XMiew^HdxRV7NKXVC6kNENQoSjsBrS~{taWBWhej=IT0EBM?$ZIhn zdAWh)$H`vgKAAzu9~BU294MQBE*k-&GBOC%Nd7o^%LOssQpzxBCEOhOLG3Sf9f!{Q zvX>$asuQpAcAa2-LDxQW8;4&lGtP?WCs%Qa&qKBl&J*>4dpYtG$HT= z6?Y4}R!77>OLT)$Oyfb2C-^MvS4J==dZG!_CJgE%K;feQYh%|8J+Xzn4<#eo@a1I_$LdSk43KoLz; zD`F%xlDMdd+4fBEzboZnRNMB5;3wOjB>`=v?M zn%*|G&EA@|taXBGk-uL)bNlKG#;>M>gFp(gMvFPWX}DLbum&vY)o79@Y7X2eX!4Nu zk#k`4oWQd=AiYrS(O1}cH*ZVQJ~7Ky=RiXgnNWguMhiPXmFD`pq*>a*+;@2XwyZXX zsdc((S*zUz1bPk7+(G9zo1a~M`OSav_`vMZ%9!Z9fF+0F8ya2er04>W8_eVlj{4H*?v14lPzwt*>wx zGyxs#+B;eYlK|+sApS7oS5bV;2)v!(4{Kpoiuk~~9Km_6VY<1_?)-F9=9pst>O8l3 zDyJu<)x|bj$0YXT%69aEwFX^dpt1e0&QCU9O+|M~bI}!tZ&FwE+FnLStQco|+1~0f z*-Jg%j)v0X zK)=gkprVJZBaGd4@OHlL3`_wFN%f9ZiifK}w}|uif}2}xO*yXFL(H`s!5*(QC86d z-i6@!(SD>O!S;$}vC>TR1uE1MAs&WCh-_-53p#7wr9 z#oUu)d$b515cIO9b9qu)*zLfoNr*0JOI^4{%2>FPM~M_Q8)=YfLNr~8+2u(9m&bD` z%fgkiWeHXBJ3?nSXrg1p$qw7g2W_udm-UA%l4#p=P>JM4rwxS6s8718?O;>nj;6t> zh~I2hBH2o)%UR*rG!;mTMed>cOJ$4mK*MYVvFx)8@?6cGwfuQe&ZdxL)*7wK`XM2D zJJ`zh+d7B&LogvVUE71&w?A)@r#)|yip=dob8=mGc#Ww3}u>snQ=}7uyO}uPY0KNendl17$FIY#b!KbGP zf)`tBK|ca^iUWFEv5GWGL;g(f76dVu&O_yA)m;avjw3R ztjd0d8f%S~d9>c>I4y<9iMl#1PFbw)T^%n5Q-hcvjM~sWc5OT+oh1Dzhq2c8Bw&={ zXMl$wP4$w?9-V`tQCd2$nWAc0=WMj59A0l8f$Sv203$E<{;3$@QY7!5hm^1-XFdUZ z7XV7}!Ye`XT4|b>JnY(dxmL_gpt+t&vH8Ke4qukHsSlan2LPJ(G&PMFF#kkJ(Tv^b zHCqeqXVn=m!QbY#|Hq4Pl}4*z^FNJvyrtz>(fw70x%mpJH znStgkLSAKGPCIe?>JFdP`waErL?D?T%r{0wTJ%La)dE1mHm2j z4O@nKeA%~~J1Vi;teuC3)~fOlyB5)iW2Y!aiv_T)@le}l#p4%WhHi47Vm2dO!)m@m zg=Qtliz={hJ;nBCgJvv(W+=gIs$w0lqJ!@Pl>MgsuA=1EiNhWbX`zme-8E}mLOV-e zB!rWD@O`}pES=m7-``e{uMfUl9v6e}am2L`!4pmv#w`-wSxq1o_+I3|B776M&kEnq zZ*|3ckNt!gV3i9vHHt#}K2$Fyv(Il3gcExjM8Hr@^Hj3ODLBGk*q)&HQ-XXg$QDgU&by}}y~6{}DL9n12*Ymy zWD17xWOfO9TrW9z&H@qGY@UN6&r*>FGH)$0 zkh!n}mhe(6?DR!cJD0>Hl9b_Y+YfgF$LbobxDfR!#e|d~XR!#D6uz14+N`+zWPkmJ zgw0N(0VY>@JV=5yL)4rfbX7*DD>1V?&cmunB2jCwd^VLSoi^o*-qE&xpdH8h_zItO zby4zrs7J~qX8INQngpE<2t^*CPMJ<^&tsX~S)+B_9(8z_LSW2FnJ^9?-&akcJXQ(hv@f$tWm27JX%GqZH*2!w!sc3!?+z1M@n@}E#L+*|6VU&;rE5~9gCBMH+m8}M~;K9->&KuMvU@erH zePNlwa+Imd-E1x|%#rBvD>%n>3-VQCx_}C;9%Z?OC{~L_CxSR28XElpdKqldc*?Ka z{BNR!qGH}Z^F7Q8NrT?8`QHTr*@I9Q6*YFtcaJja<%p_PQ=)4quY$a+&H$3UMn^^O z0ysOQ zlOEO0z%2o{op{I^aCcXR-KWs%?O}J%Vj}ZfIh4t+SDey%w_wTL-I^8UaMet_3AC%l zivISl4rc}_TjZp(9g!6`gI2T(^Q9Xz*Y*8lXRf-)rzk&;EG_4tRATGT((=Do*=;P- zCk5QSl|BoN+jW!p7{C&}X+Q9RQU*)(a;4kSgvBWK0MI4evGLpZ5;4B+lP8igB7omK{~?TL_DaVlyd z$%?tD{yNTxvgn)6?j@|)U$G~EP!oN2R>vd$HU&+G^k*H*DWy^LO=I`}9iV!qs~fY? zJX-W@TqX$Z`_T^eLPZ=(WYq-4=Aa{ZwlubwB2eofxsWHRmF!CL?tBtC+n>T$rCzWD zj$ZIEm9;;@y9}(s=am#llK~9Of5lhy3eDZ4iCUUkak8?CmD03;QN5mN?vrESJp|u? zueitn=dep5?K{|wRTx>%Vw`gxKu@*5hbrTJ(%dr-Tsoq;8&aM-4jqYs<@Q^23cSM*lZKOY{|-%a0vll1+>ar%DxJ^J2tgudT6gzpUxKM~_j zpocq8@8^zxA9tP$a_2X%!+Gjae=i)(Z3$FZ!n`IER57ZbAyy6aQQD0|YTy(+VUE-k zix3QRWN9p`{!>6y&%6~q295f0J+l(N07o3Vfu#tb(@CQv`jS{jC8+7867YY`7kZDoI_9M2U}Z`X+iIDhU@#<{HFoh>8FV7mY{S+;OVas zVS9PM?Parb|K`cLAy;MK@eE4$W#7X3F;0PENt?N(B`6<J}=hG!6is7zOYONswd&^cDxoA*wy>rfT{_CTV=r z(v%tYwuh6c*yx1*P?D5MQP~uQf?6L=A#z2<&KB+wsHuCR9)pTu|0$I7b6}j`^&Rfl zo}idO%XrFVJ`%VsTRAs%v$bjIc+_&VX>WGarhGGXGpZerI*vAdmECHOnmci};e4ll zFSvRQv2}2e*cz)(7fISTu+?BsLU*FYc5>a*l8w>~W&7QNG)3F&#UwBKvRQpE@mMGO z6M#E>8O#F>CSRNaM3qlD3%G*n8mt~K^5~gs(Uo9iTk|k6ij<0FULOfR0#cWFH4cqz z09^&p#3BdGAw(b1danY2USnD*Vp zU~%;Ui@M2Lw1U|lilK_8#?vVN9ryzB*KOllx@;|b5wN{nhQZPm`33xAig||?4;80S z%w1i1*uw{Ymq(o>pNd}AR%XIDn`e9ZdfUrEEGymJZB5gWD3&^BpfuAGXRP5Xtx+s1 zYr0;LkD}jnOkbU%(%20>z^VF(76xkJ5)p_C?0e@hE>qMJYoNp)P;*euZ5y;r&AUcsOh88Uw3o5d0Af4h#Z^cP$Nq-QZ`X zqFZN=Vkbg+j+2aLKW&W{{mo>IUKI+hPoj;2`zG9TCAnLkFBK)k*~G_Hw*{u z+}Y=pxwMKG*=}USp4;6`OYI>_mrv>q-jNY9K`ZkX8)KxBtvLf=b+xxzE2dGQf6!mH zG0EnKLQLpSrjco~`9DSgql2`7#_%h#v@^6%D-qj!xNB|ig_|G521AJ@H`+I7OH1q< zRIB?WqFqtOQ;JDuH)gag&6?iYYEPzwh><{}sSy$@izG~IYgP)SeWCLaJA(EkK9WZe z{{;yLbq0;@YW;)6Xa2h}SIitDNY$N4jsgOm+a+y|Y-Owv^ zvyB-09ZGQ_mRo{6(f2L$pzmtK$rJ&s&^TjoR?}eA9(tXkPSjv|{r%$I;~{Un+CwiQ z4iT%1vgF&ehp=d*&=iCwRkDGv!AvhxE|w0VjTQAnFP#VQ{wTn+)W@~@%TylQGaCN~ zcqwDh$XJS!UD`wY5W1XLw37W80NO)`;D56TU%BB*ww*^EiHGjvg#{5}8{ox~Kd|RL zgtXM+SOyv~rRYh*O14$9Hq6HQwd@9f)z${KVaFh*AgOtKEDKyAP0&)&xN$%MtIUfC zsA$a)P7;<_Mx)IXt%R|y5aqCk^_@l#$4~J^AP8ANEQhlzu||Ji`yn-#RymavAnJ_- z2&a)ia5NBDGlJFw23l#FIS!~ifSp4+#%m(n!SO)R)Zk<)5*3Z2Lug>z*`gqUP^0PO z|24F5Mi+)E8fwpLfquS6!$FBOuSP9oA>vBRc+))04UST-7iwwB%cefTlvhh*Ukk79 z0J~zYZ6Yy4r^ReOR%cqTG1r!D#5!#o=Gy5jlcG1?9iMPb*bvZ!yAC;!o&5z$H$LJ6 zWp``EbXLUfM5P$z=Z&`zK)bQDtA#W+28l;6utI0A6>J0*_4m<+**irbdT%LE&-EsHnLzIhX!adqqfqydLEK6QN^|DBBY#t1hNs^3R2t% z?1#WAp^N&zRrSz+Q+4>uMAfVQr>gZ#3E1+Zu6UF6Olq>$3yMzD3#L0jvh{=Y&ea_w6qyW)-RMbiCvgt^dc)n!gb8j$ zrHKu>zy`1i>;QVe6~#XZA%o)(D|?iCXq#ZDG4%o>3iSCu!U)iha0)N;I+9SQiIv<$ z+>P^#e(5^UnUk*|n@CCY z4(Zajqat1p?biSD7r;=8PxS65%725w0i6B)wia3eX=OR61i~w| z=!_9sXoNmDLM|ipCnHp9gu+Is+z7pDgjN+(S5hUk#nFtQHT zjY+SDJwU*T5nE&QQaWWs96A?y??&FaI6%QVzt+hIy5wlqxlpkxH{b}ahUu{}h0H`Q z51UKnvTH#H8UeifKE&P*0}*~Jd)x4%2mg^lzX$abP60^Zt_BKP0db@E;XiYk>un;p zJq!J(zwecJfJPDmck=-Cto}ZfuW*r<22?u@AZfBvOn`!vp%fF4AVK`gIXh`gwo}SZ z8b{$|%Gi+a5>(D4Jg+g7+v8)-)|AmP{G)-Pr>1JVxYuSOpBb&HqFfp z6&zG*E2FYnCx#kDkv0X8wHNCkK_&YUHUV^0C{1j0L!Hs;jcKFQf8R*Gs z`N{nPBjQntK$YN(El`HwNPijyHlfO!b@d(2X_hUm#YnNkLOH zjDxQ0|4M!6fXyMK?jpe8K%z6*ow*3SlDPw{g$ge5&Of^(2Q}!w=ol2vWv6^w?P=mduc+5 zfOBY?Z9E0t{0ut$!r9kf(KwuaIWY|xtv!PwhebRLVis_Oi)P~ND;&Mom&FQ8&@h;z zos(^B9eO5lSP`xArL$TPtrk`rMKk63oESB%0+N@X*-xoq|N1$KWmk;kqNAj7>h)1b z?yZ!R5dX-+k5QX}YzK;+2O$<;IiY2qfYCH8D{0d*hZ50uqHhBG%O~*b*XWr~q0tFD zgQ{veVB&}M+p)DZPSt5AJH)<^FbOT^fbBtrD*Yt)(?E$uiCOA5*RZAFG8_VzSZbZI zP35}(!%C2luWUHPj#&*Sh?@hz4mJ;v2G0=eDMO*@7?ck{>xCk4j;84I z>KTe5!(~GaUm?biH%yX+>@>7R3(cYCLVmRIb^g2Y!;SJR+v9t+z2})cC)D^_`9kx4 z+bfG4)gId`_od{&TN5Z1v;6%H(_mwym0O*I^=aBl(fpzFTz&dtB{W*GJC^?z=8WET?UbahXJBITc_BAp%?yIV z;1x7mf$qJW;>e&HDV02h%)6YLD<{Ne4IELrP4N+cNoAdi{S9~vNO99qe$rvef43OA zz#wlropi+EVf_6MInWRTXT5+5(n@pe>fJf^06w|hqv#I-ePFG_>d!qCFAipUBQ1jQ z+9)mtGF1sP)wm)s3sWA{f6y`&(9v6smeT3gp}XwE1SA9=uq&})DMMRkF~5^@1C^Tm!L6?Cu#1an$5E?%xT#Tx4Z42`U zi^A@{IH}{NrqM2(A~Y9$chf!H@^_Tt9E>?Z%J!1WK8K_XMUH9v*%wAMw6JQq^+J@&E8|hKSEMuI%2TmujJz&aO`tB#B^-|b4})A;7BwT6VMojVH=T;%?50Tchw@W<5#3} zYTtqRz>o%2RUVc@rC^h2Xz?`9s-4qeQ9?Qh?Lc)=ku+XAe%A@B60({TC&Bi zu&T?};_insDBAp_W6?6~s8}m@(DzaEp!0*qoV&WL+O}27x*`z?Jb4BsFE)P)gq+8= z{+WzZv1?dY{0Ih&oE9!yM-o1|x_Cz-+)UwR#Xm}fTPS>e@neawpTbuZ2NK~2DLk|I z(M0$m3Xd=TF@;l6ejCDi!#ba+AFEZjt&65oBdhddV8>duY%O%Gqb7vl`1Z#^?e-_> z>nZwr248Wt6H>JdBDSZf(gH(~Gk5h{%`jgHT483!DzHIMC;)NkvQj@_4%*C*RR?dyvzEsN8I($jBxglu|J|aHrazk<{yB0duxEUMl zW%uimJ1`XY5Q;nLE4o(Syh=O9&x5sIEIG84=xthu!fet)g{4Tjh6=#6KpY|lMjb0@G$(cDMWCF}Bo>}S|;jjY+) zp9dXAS)l!;^Mkv25GFu7sB>r0R*lc`WQM9|KHH70qWe_zN;(u5NH})qcNI?oa~f7= zm@S$cyD5yN65vUTKo$UrDFf2?Hd>+1Z$?b+%KA&r-=27SW2Seflh{VS@5ZpT&a>E(z7S z=OrZjF2dpl(>;|NP2NfHsx?UoWy4&hdGHx%g13I<8(s~FJV4ZFdqc5g&EgkkqD#L~ zzMK{MGDWkbl4?qHcJeKDl6n=gFK!;(fec#@uc2iV`%gE{O^V61lg!~ZmS6}MP+jb+ zU? zcvfPL#>q<1Uda{!7}G;@xdD&w0bo4dn$* zprgY&9EVe0W0`NPfGR{~(1B7LC&lw{B>xO?{?EXvb+CH^9V*#>lp4!fX)8A%L($G& z8LP0UjZMR3p#)tBuSKWp$w6?$K$+EwK`SrAf%QWFKEyx~^GCV@DrZ--jB8PtiUp%Q zDNyF{CBd>^O*BPR>Z zJzFq3{_zMkKZps|L8_0yvsh)QyI!L2H@FFjpH9tGZUv(H$#^7g`{C#2B!03LQT=2; z!hU`j=3@PF0SkR{p-5hW7>MMiH(mrFoj&+~4G-xyNb2v$zO}#1>XKJ`*dXX!``U}( zb{a*~Xbm-4+pl~!OY02{Cx<>uFWC~pvepgv7T zF}8=tA+Bxj{OpA*H&3wb*=yU=bc8{cb=&g$qZTM$g0?*^pTNs%o0o4&bBo{#;I(a+lU zA?L7R9b^j(iiy%K15XozkuMRW@$SDXm~Pv10DGGw20KI!AxYguEsKQUrD89+uvkj9 z1^$B<%V`k#2``ZRV+-V^Jitr2QCiXTjaMpd`sQvatLdA~Hve}KZ?uPY#gSVH%z3vw zxg;Kmk!ti-1naXnb?lMLNBr55+3>fS7hWUJXnMf3K%P>P$O;0*vks>U!oqwGa5V>b zj)+V$Fb?oB0j#sN{E6HmfvfH!ZV32kaN+*V z-b$mB+1f%dyFb|GC(f&t=4b&Lc!6ESdF)v%q+l*%RNDeQ>$7wOJ{ICZKtw7~J~2vc zo$XNuxoB&-A7fmJRofo@8@k=rg0=|?TO`@RJS*`L%gb&4A18x&d$YrSVnyT<4DL5r z%2mX>Gw^gD68VIxK79&a)&C5>ZGm!B5at$O(3K03=MWs=0wNFewfUb!pB-zC zSz#{esFLWUwk1QY95Bq`DALGiU==AqMOx~}7{E%viJgV>u(ZHv9+I z-Fq}PrV+hn;+XwFB=Q${cha)MD7liY#=g2Xav0G{Y@_YbbEwb_8eE`3{6RnC?m} z&x~x@l68aTC)V76!y(b|Vv#yRn8+`Pz+B+Cj4B{Aal4lW&_GCNB2<3~RJByC#-fD9 z$e$39Cp3NYJ$b#sP6!Lp+9J+c+fs~)ruhvL3hhYQc7w+GvbnPkfF3sIN{nVMv>|Ru zf}@}82BFkl#HrfxXu44_WzX-YJ`q)aDBgXuv*IOI<5ZKtn+)*U+NL*Xlz&g24kjK0 zL{}%+?IS?W%jF62K0zZf`ial0BW84{(G==7HLx48(HwkgNQK`>qZg?3P z!+hGl6tL&@IYcBn;Z8udaR5tIr~f?^mDlS36Pz%g)WHiv#0?m98Zy}YH&e-BOMfU^ z$}%X^AHtHy_U4kIsD%d4PqC0$GDMN)pJFBT?kLbS=lk2IY_&j(H(}to@~$xO(P-o1 zgJB0a;v+34C*_||cwY;R)-mjGk-{bL0GC7OvxXKP*CD6O=12!%v&8vE=R(CF+@3`9Rj$amiBj7%p+gTPz40MPa)9#{9 zknR9~rD}(pit;3n&MjUw{@rQHb49PeaRcI0TrTHfxi6Q?rK7RvJT924I4`}7ff8*E^er|5if2Lob6Rzuml(NOa0dD@de{kEsXq<5IY2%d?JwQaS^rZywWJbXM zBm!lXW$anlf^#V=&nx1QQntQ}5{>c$6@Bassczq(+_37{g_|&Z^`?XEcn_d3Y7RR< zo0Is$ZEFHoiEz!1Lp(?Y?XxOxki39Vu)d2tto|UPpW|`08ej3XnOpg+44XSt@;HDr zz8-En68Q}6{U<9~Lm-Y=v_&95yE=BXEp-XnO*lToXX?!^VLd(@@p&1aQIS7@a@n?yX$No8eFmul+k)bD9+ zDQ#)3Z{ng-WP)}}#sBIRrCNO@CXp7f3Oh=DTy&ZCB+^tmTVuZmmq3k)9i|F} z=a5=%iB1T(#Y(magg`75r>cmqjh9Xr9^$uU*)OpG0E5vk7dt7Oc;SpO^9pFhD?R1` z5Bn97d7nLQ7H!;=SPzj$7a%w`M$}tlqZC-d;)F+@4m()wID0mP-9^9i6FHadI|{w% z#+*kq#Z3onW;@| z9glq@bk`rU zK;UKYD>Q61xEaj|EK4e?vrFdA6t}j-T1NeT1uWaj?@t~$-kEZF8CIcN(|_t)w`M>W zQnbAYr&BmR9u~?>{mFSVaDXW}AVy`I&m34}!ZnIZxd_1NHow$jP-)~)if%Ob%pcvg zf^9&1oT~UHul58gPE`de-mAiCx}L{^Ftx!nvd@8|!Yo#V0mIS9J-4@v2H-N?_i@+S z+0pQs29+bWGgVcRQjiisex76woA+0-;|n?4 zz^c#EIx9Mrc)|T1Rta*J7RG3{vttk%xPdkz5k7#B8N;1f276=N(an@BpAZuxYRBo9NJ6}|~|WTT_etTsBJqrly^T(%so12yr8EGWCAL&wfqEA zDVa6jvGLnT8~jaJ6fn7OJ*YdpKd0NWr8T7tS8r*Vi=C0JWhuZ30$nrQ z)%00+Q)pwW*y%D0k*kpc#fs3B-!*Q(#EaAFvZzF0Ia->w+)_4hV%iDi^X}%)1fh33 zdb8uw{CCHN>h%$V44RiI376PpG%NXbouWsna-UU~Gi(`}U;6kQ~zHg#Nw`)p~$p;lOI54&`Z z>IC$qFVDkDW^gHB#)~zuJ1NBNHt68d6Te%KpzcN>No)Bs7RFe}KXEbf%iLqR?w;z} zX-BtMx5MPMKBY4yw=9}Yy*+Sz(y@V$oX50b5PoaUs|+*-OsIZpb=57<140g4^3eZy zn?ws~$H3X+{O@j^xjh+TrG5%7c&`K0);JV^%Emy=BB=Cw*s}T30p&RlO0Daqf;(Xt zPCPj>CdR(6kdWvO?YOqdq76c@FJp)Ph$&Z>FK4GQb}_)zyu=}cOe=;9<$7nN9bHdT zSHs&)^u9!vQ?|;Jz;R9zALdST7@g4RG6{&#a4EGj_42@G6Kru|9)Trm224y>!UUU` zIGRKP8nV0;ktK+{K$2^>TfpdzmkgYsns7_M&brmC)>-Maxsy#qh8pU{#%a74|Bof> z1}Mr$CF`dLMkVWA@PiVNthdD_YeF=P8zWUAZAqSL701no$4FFjxRN~zl`ZDqxFE%K zV@pZE(7&&K5D(udK4WHn|q@2z%AoPz=uLTxj!$7jGE1HzMKj1zB5$~v~VaKl- zMSEs+C1t~jk?pCF5*yljxzp`voOj(pDZMRq32rO=G8zC*K-rImz$XdTEUkb4#}=u?;e2pKQ<#+2YelHYXb%1W{sl zNHdk#BFO+jRb!xb0V}DtB-jfx*C+}e& z*Tp_$C+lLy!)ml-?7}fnSBJL+uzKe6-DGBlr$)R8jv7TLV|F^y5&0?5;;T8VrC^zJ^x*&Mpfkt-!;kQY`;etQ^PRs8(R# zjH@KakWd|%ew8)}Gl%9GQZZSq=)-vK-)oYk&^MNwly7cmF#B$}O}p9RyjheN|B>cC z<(uqHQ?&!fqJgDJmVsllSM4qxPQxQN72@ov(dmJkx<^u;+Px1MkeEV=wHBC9Xw@R5 z2!@s!?=szHp{L96eT#?-JU~l3dS0z{G39fUTGwau<1AXph3Q6JEOgG|y8-v!Z(i;E zq=8=l!up)&LU!l-h+mkewviQ{`8&_pSscB6$JXyPSmH;U>qY+9^QGaWR;G7>K~d}M2BLM7M{ z1*}K4T0o09>QRw@8NNk)JC}*_+BT4@wZev(4;~`o#Z8Si0e8m^aIzl53ua>4RPN{0 zE!|z3mKFUD2eN~#W1wm+2){-RJN8weh2x!Ohh2-BqL${t*t=JUMZsC5?>xd;%s5=e zIWQPXD|ivS=M`Ln5cXXOu6hvu6927`W4Y?DVA3OFYGjA}8t%_K|89AUgW*$}&;MN#Hh%o=k{oWp+i>wa$bsa22L1 z3}WmwwEOHe`6r@gbFc*0$p^KLJA-@_x8%_%2LHQbx2Y~sby;vn_$Ijz&wrldk|p$| z&3wPrOFbG#2J%Iu1FxsiYk_|iHqtV22oK+tXa{oN2}P_h=Ub$d$8@E&hm1M{JBHw> zcDP?dIp-ScrC_Bc+{ECaKr%_N8|8y|3lIh$$#i2Ou-uBhvAReM+ysxPF0v@=epbru zFJJ!|@k?7-N!$M6P)iV9)w-+%XOdeioW(FCzZ!UVcBQCwz$$4(Pe40sNHY*Zw$rXl z`yjUp5^YN8E1P!U0*ThAEg!;bBsV(G1hy6pX|vP{deqJK$O<6V-vKe_h6g5aXKjx< z;e+T24O$=rW6IzS4Jp1GYRMF5jm5b}luHcxHkiHXA{vdcz)}+za63rAT|(kwYIK$o zf`A)Md};?ZaEy#wE}}FQ!Vata?V@@=Gza$F!=?&)YE-a2@*JQwT*#=fhIGsFz|yN= zF3pAP8m+D`F#VibXNQ2K{B?GD5E3s4g`PLB6fP?QWC0 zct|b1Iu=<7(!s8&5RNTyCDF0Y`W+nJE;Fe&4+U1`522?*!3JrJP`^CqqC$DIb7 zzloYG4^eU=0mN}GADK{wX+k-SX+ug$(0lyogtClJC_LpKh>Zya^xn*c?Pl5-k-U}d zW*N^Xa(qTAtmq3^&uI4(De1Z_=zBB1#rVtyvZf@2bBaX)LLe&_&WGvQl%``}lW;EL zWIaq|MH(94JtpyfOCV0xWn;+dwyS2fG;0VG{8$Ee?BoKVLWD>%CzGgALQ|B_dNDzR zJF9P02D3dijpLNV`mxhWMNE%ofbEn6Q1~4Cil*rdF84mfx}e&kIkC%|J3Q_KIbG>+ z;Ff^%cs+9-m$z#(sNnww=0m`IDBm8nDmeQbld~5&uZrhPJ1_0S`d;M7WY6GuMmvsr z;2{q!C-5F$sGhzf-`RtRRB~GfLbNS@mg(g=D6VyxUv;o+BmnVahxEJ zwp zK@V9d_nME=xJJ~~7}kB-_`v-p^?HAoe35eo&9fjk)>?eAAg3x9Qxu6+RSYb)a3+WL ztcF&ikbI=y3Bi`J(>dHAI%Bp6p9RUA2kCU79=8yBp_s!>p&F0!C7zVBIfqxTk;T<( z>LTYZ#|ds2n{`3X3`LTZKbv7CS%2Bt=k%N>q`O_h4lVo|r796iy;bQpoA<-uq4h4T z$#ViNlnz%U_esRHP8FvAJmH1TRQ;v@dpF(`{@R^5?R{F>(we-^J^*_*D=@7 zVE|e@)^D^v9s?ZDqX@{6fDK4jVFVNn#XBKqv=cJEJ^S1c>b2jCTJ(VrLFwQ@xkp=6S zPM$OeNzu>os0PmUCS$YmyxrFFL&RyzM5TLJ9j}&AVM_Pc%6^!$S!p{{H}p$x12>-y zzK<<5SU#o0|z;6aBf7<7gt~DuG+s4yenZt|j8s?DI3%UT z=>!{t_|>{KwcuGxl>Q zc^`K!4sz%6*Wo<%XmT$c%`LQ_;x68BfD7E(`zY-1#sPacIS+ml{_Uj1_EV6vc&`NC zY4qMv@=5qWTf??avktSTZf~ zus=@(PFNP2+ESp=`pRcnQo}ya0H4P2s7CRV$cLk~gGLF}(ZwG2J7my~mo!~pTq|AW zGgY%)fCenAGo@wp!rwFi7z&}0OMriWiK~QQZeTu351G8GbBx%L-yr^CLQYUF1?lI* zdY1^EAFRbD6Q<}?Kl>GjBCkLUd&(G>nEI;ogB~?i`x_S0VOnV5o!uApjvlgS)8#dj9B^_kero~z;^kq`OVuP;k zno9NsOp|a4&v{n*PCUDLxW+>TbkR{iFQB}g9)nZ)!*H-hHiM%^w+%Z*Ach|n!M3@PxL%89;Qm(a6g0 ztQML&xcX?!g-7V|G=HD|KC}>^%9WMOik9K( z-4H^vt8tw<1_|2-D7vdnM~y?w|10bcFooc<3iJ{|6sL7WS1GY13FkHPgL>xc6xEAO zdP_ZMSU6KkcY)OB=&L`s(^ZMO*mIcBFz|u46?W&lkt0ISZlFF-4Qn+lLgEQ{v4h`# zz1907-61#ur8~c;9B@Aciv%aGFzn%g!&{TI;jp`#ciZiR52K$^;+JYYT19uj%FT*Zlafpb zWe0X}j4m645#7IOTAS09KuK9!2=ok`CYaxM?yY|p4>J`NQ~s?_M^o^82z<)=Zb;8< z_u#NrgCV^xd1#KUYBOU^a5J7OABP_vIRZ*y1TEC$ZmpB-@xPcA`Xa@=z_@;ZjChq3 zW-DbDehW5GhF@SQ#X+!fj@pIh>SefI(p{psPg(H3=+?*bPiSYUgaRTJT@KTwab!rH z(zMLd6s_+pvovE{ne6Ldi8t&!%IT7(68t;*>|tP{#T1zNltAR)04|E-wm`j}--QP= z$yACfnnsV-THqB&vHGvK4XmVVfl)M_;KC^wx3FVBXSO{|rrJ91a6R)7YQor?fGzu& zn`9V?>_eO#80Hx`x#Q#*Ej-zWmBr5dG zZfb!%lrP8h%#&0{ukrK+xyN}Jmk|MHCpdRszPmTS7w3_wdzPc*=s5pb8P`if-S%<4 zD!+d?@V;6=6|7zZ#hG$(AG%a9ZY<(`R4d*`wLmJ~nICK`%@HwqPR8K@c&vVWV%L=% zxeS}E8f{Sd#!`RPz=z6bX33g+v=tVMCM9B$`*9%OEt*5**x?+&CJYN}Ddp@7C^+4K z`-9@Z*oMy1*@_mS2GWBbEk^(L=Oq4_@TY$wW4i3P$=kn$em$u#6;zcr@C+DI+$8k|h^ z7S)MH?>O+{(0N@&1}%}x_&n4DslsQp*~sT~XWLp%poN&LD;!nmKI%7?iY)>T6+v_K z!FyW4DNayOn>Gh@?aP?mP)vX173AJlti-xE7owYtPMyqtI3H9Q!nFHwIF(Z+%&D^F z*?*u)3{=qp_!1fmYn9bl+tZ1L978YQ5EFeownp6Sh+fQ3XVHo*y#GhXtUb(ww$VHI zy})|llWF~Pk(~ulRBiO41SwINJziKQHAn-!`lK|XrKKH^I2b}}twruEx>$JTKPaj* zu)Z5}CGw`N7mOL^w1DA}$-EFge%~Rc#rO@w<>QyZ z!^dwHI3$&i->lK`n@!`_&c`o)TPQJpvl8R?1?u93%{p!eZ{NIN?AU#V=zhW2eVizF z-q@u_0Hr$vmK!R4(1mV=h7>)FpU2_-L8BKnp>bsALeD|V{fNS%tCvr!q( z`eSf#MwGA~Yz!hhMY6stqPBmlh>E(6tS-(Azn{B=8Vf<2a2-TIvFKwC(^c-r`dQ6@qOm zA0TYechEdqX8-TY>bRh+cu7wiI1y6wi(s7ezr-vwwlrAG(v|UM$QZmE%i4bqGBt?o z-??jLk8#(|H10Z>!rd(P0J+yNi3hXU-Q3M#>$p3Qt>W%{b}M)D*i!B;V5Quh&K7dF zkS*ZuLN*_+vd^VAxY%qSRm!Gvx13Gj?oyV<-AZQS?yYR_XF4!l$)40f^|GVfy_jC@Kf*4&Q=|ed z#hJ_>f`ph$2MC@3!%rx^KAzs?t7NgKDF*83f*_CaurDa)fCWW$;xSu|m~3bA@pz1n$28#In^c^H;y1XavG*`exn-DPC|if1VGV_Ky4`seMuS<=kF+C&7fF`I%VpXc zo`!LD`rRdg*zvu2`M(WxUraXEhO zr@|qhrp!sLS!l6Fd2mnFZS_^Qu1e8YMz(-cTW7L|P*s8q4|44d&iV|R9~{MREkThr zowo;NA9Xy=<&BO%1KZCrJeVKZfDy z%g`U<6i(d_jOZrjUaR4kuM;!wtYTAn9UvD_b8D{c#Ox-L;Ozq!eCuqG=spTC0J-7Q7@nn z-e^BXko4MKzce2k*?D|jFg1XmS@eNeJym#dsx6DYT*i~rEYM_5c?IA9Kk-16DIM@Z|k zemCiVq431&_fz`0qA-3UBMUi=Ox$vuJu{LsTAlbMo%N;vsTew!AfGf%45T)LDOPxFWEiA+YKXc5NIUz)>Es2=XER-Zq|SX1||4r@Pe7MWCSwCfuk z?0Rq(7DRO%2F*~Dc9R(CSb<_h?K}E?)AjqZ^!w(;ZT+pJj9=lwuSkAH8r%GL>G?kW zD74vFZ+(T|&J5ukzy_>%Y8TRV{R>C~5Q%>4%KJI!QpN6CDhNQe4z=8!Bi>S_OF0hq z(y)QaUc6I7CW#mRtVDmZV1sVbgSSJ{*{i<=?OEPy{Qjiqo6N3;x7Gl`-uwWX@c+zj zO2~Ns(4xjK(&l}u>n11}jGN?|Ysgn=T;;^YE$nINhcAAAnqLXyI~@Gj#XRINe*40Q z>y8AJi7P$oF8aX<N;1e~F|;nOu1KHC1K&&>HJ zng)|(*DvV=Pb$JO8s6^9#WSJX=GRnuSO;QjE7@CFw2>x*HyiS`1n;*g-QVKyE}F`Z z)DG%vkWtxSfue9Ve(@=>uICFi8PC1aAghgD>0w(*;zOA6%Q3U)84MSy#kHy1P!Y5Z z*?_})ZPS7zvPjA}y!HW*Q~!gZ+r{HQC()Qa)EK;Zho|}FZYO_n#THOd2`5Cr@?udT z%tH-=deDqgsQ+tg@s2)hR5*xcc@a;i^@kMc%Aysb3{}ldgc)fnXM*U_sYQ*V?4TcV zK!02rPl81oev1V!?TM(VEZPErBX{%S^aU?^SOu@7Bhdjkf}+C~6FLDu2kAb^n$QO7 ziA!l*kY^T^JEBd4f)uY1eu90tai~jnza*zSw~9`#6t17nf=G=^Wa?j5jxZ!Lc8V7z z-l)(FO){RUu`uIb3tOmHVUXA|>MB;af z_~eFMS7YTopZy!seRD=?pKH{PUw*(720)MwVQ_CLau57;8-`kw5+*$)m1%3acnr)` z_yZNzs_Gh#&qS)FYS_Nfl`yW!LPiIcx;Fo6%2FXZ4@z&Srs%5)t;P>*{!*mSfyejA zJ!gAp4P0v0^}3q#E_a8Fh?UtPaOT~=<#t~a^JvNtrt*u*90l{fiKKQ z>&H6*w^^*WIRV>{wk#J3({BC0+WQuOsH*(`%gmr71J3v=@;Qd4MJk4t2*x0c?@<&G zAEA;A0`Xe7*GDTlIAV_1>1nO)+HRS)wpqEYrj;p(A)t$(rf6npWS7P*G#4}<^Z$I$ zof!ty*57Y;f4jfme=mIJoO@pPJih09&iS72`JR4VL%)Dc4V!=SDIByu#o_ARqvA>W z&YXQZFgiUCh67-U8pj(doR{9i{1(jSAAHsr{cqsyfX|5bqyQ1xRSsN-#0o326>4#T z5SS53(kH7?4@qivqfGdj{CLqMxi6RPO3H9)mv`G1s$~g;2nu%!U31JCP&5dFq7@6l zw8Zrnsz7#D#--0z)^jVCHV~3QL9Y8Itf9Bnv-=>nm)Mq!ThH$G)k!zXj5k5Mx=AtX z-3Ul3cdwTjZ+KMhs_Y3@GL+MBUhw+V=@_vo!_sdqPz(2?S!oU$nb=n!8n5sjv>%$T zg5|C$X{B~oI4{S1CPzu4wqR?qXlH@tY zl%bsA7y?F|(6g1R${`_wkMJFS6+)G_AL(v%-MkTn;n362Ka;yY{3w&xRX3v%uA4sa?4J6%d^dR5eu7s_IUD#S&P@_)9|wn zunXXkQTsW0HcB1qbWd29Y*ZV0HkOAw%CouB2uD%_0eV0nKnG9*IKUO;2QpCgkb(L; z<=NL;2hCY%E=`aDQ8#&6V~#d}0G&6JRS~J770pKi~uaZSxP1XQPja&PM!R z0jOU#a6JK@w)wl|*|3A><`{`f{4uTQEq#kl=*4)+#Vh7DI9gl;x{V=r;g^grw7T~) zmAH@Qh6ZqS7j=~0r+6;z*8cFLINu0?m1W)6Xu&PQ1gK)HLzxjW6YQf2;YXJ@;KSiZ zR|hWbY>6DcG=Of*3W17&FuwUFXL)?6;OmT1IlAFm^F(P1mIRQ20MqaqCW~gj|j!A_jJ_tr99Clt6D@z)>mDFi8ve*cIAtb-1mvnu*M@@gWd{74Dxg9>Xq2Mkh$3*o8*%`sU54o2A$R95%PBZP8F8 zVLWbAYWG43WHeS=wX`!aUE1Ux@_3Kf)w1X0mc*!l+pDlRpi7w^u*)RZGj||M;`D@2 zXXsxrBf%`Epxam@t=OAun@?G5IV{Y(+T;a%Pk4463%|e?zn<_5bWM#Q!--jodupWf zOpO9*%7RHxAe$Q1ViFaIL?G$ePgmopImxC*Utns4sT4x>WK*L+&(x@^YigvEr$&L8 z5cOnJBQ{AgEopzt>}ZPMc1xNwmu5!zR)9(?+`4JAnGPd zy|C^=gW&F5zJv7r5FkW5hp+SvELa24stQ9Lv_4}cW5a1XjCc^=Ht9+l+B@3We}n$U zrD}890VeD4GhL6LIU%XqsG-ftA7Y9Yo3(Mgv~N*jHqQAolwZw@Vnbk=n`wvXM#4Ku`Ytg!W5>}wll1=sL> zroINXfg8y;NkZ9i-h^?P;FN$kS7tXGucIwgd`IaC6p5DO_#{zPPzi~40^cN&edI)@ zcT>SmCk{WNqB0UeF0M-t55>;h2Dx3{8cx`3-J`>a2nG zKoPKuye`7`IzU7dab`LWGl3(Qrc+t&$Q~1-vgmJMl?DO2x!7U=4`2q>;WgsMS2^h( zdI&0!64IO4FD+gRS3M_fhUv;fnRvXR8U+ML@_=XY+*f)9A)q*AsVAV!n^aK((CS+b z5tysK_MS`-3!9Wo2ujpw_e>h9vYz!39*`2`1j5@SfLfviaBv4h)9hGjHT6(*E>YQp zqWJLGO!ZpWz0DSOIvY3%33ZO{(q9l;&bRbeSZyP$rqfQkqt4Ao@JC6&J`fY?q{mSM zrL+q8j6NZ^&aV3ISQ38)iOH6w0JRrbBSpi$L4rF*u-_2;h6y?*GSL9WBd(PnAX({) zAyPUFZ$|G$tj?)K5Yyd*ptxTg6yg9R!|X1Zuy(RaTIGQ?Gx{mMsJ>>~F%ZeGer*7L zE!S}MujQJL5CWpoTtl*?4@lkd1>`71x{0K{KebB!R0CbB!=$@AWhjUXNu^u{MjXao zvYx8v7K{Rdz)R4 zS7$eWpddw_hwuo;TzU0M+~^kz7iTv${KeN;ZLtKPh`A^NF`>moyJ|ETx3;1fysjyt z@0F)@Vdl>d<1#RX>u6EuxQ!?UV8LRm9bejm_|dax3gI*zJ_iROp+ddU3^;c^9%S^d}GjcZ{&o#zKVca;#WH zO(}AyKKYIjs<;OcOk|%H?Sx3mlCT|ALAD}7F74WG@V9#Qd5(w)_6M67Tw9I%p zpjE=vN{UEH`DoW3#*4Fv(s#0S8FwiH7biq0gudFHp`jJ2)|;s6lIUnF%Z$RdgUTm2 zvn${2HJsI?wkVCh!xB}v^2tAln|i?trUax7tpbO$d{D{c+<@qXvF~YD zTm?!t41mAbaZMLFm#gEo!^DoZ810CLj_?SrAQS*913&i?vdX=XH3TrONM?I8>@oqn z^oRmkO@>LLot&+k3D>w_h8y;xad-(g>GH$Gm&w=3nrcnwD9cZN*yCZfRmKGvWW-pl zb6E;Mr9_-vAPTrotd&y<#_hQFqKDxg3*@16*leZcFXX&QVdRRute0K_Qh@tSGn+n#!Oo^I`o({zVCtWpW9&fb8Y% z4Q-k}JuM*sJHYlv2l}hsPU!}hFa@5mVoB`uG`d07)p2XX&uCZv%GJqObBd+GWwG{^ z!zuFZIxz3A+(7}u&n!Ra@Rvtn8S~-tgm>xX4$a!w4|U*(1j^VcD#_G2cM!R9hPV+1 z8r@iBS~pWC0xnROX`R0HQ*z^kOzWpC3_mEtcTO1Vp+Z;b;!4lhcNJD!h$GU~dvD-% zremn9Uod)a0FRGhpk+jNCLGmI`Xh_q6ICI71gllg4rlm_EF-}TiRQ{eZ*!y%EVSmp z_RM0MOS}&TwQCB|Ln@HtN>8%nh_Oy1-)k`2%pl?s05gb@o^bLEVxN`9sjj$V<7a0O z{N7k8b71Sa!9AXhT50eVO2wbF-rpmgK$5Om!B?=-tf1aABXDo+3_&5-bl^iuRh|yW zs?3?10BP1KR3fIbIJ1vASAccAzxqH_Af4=Ybi#|u9@Q0Ia6*UWppw9vj13$gH_I6- zBijDdY0B~IFLc1Ws`)HdGI7mkU2Nx+eqEI^1NyA;=xlho*t#@i6PN#d9+L?GOYQQS zgsv;&eR>JKt)#vPXG^`L1cHn@ntURUnEe`VD=wg7GXh*l0A4=L30#W@6-~2f_2Q4! zORDyVVu#u#MDaY99<*Q?tD_%1{e;jDEl$SL;$$o>PR8cCmnGHSYZ4tLYgD&hdO(aU zf_Q^9)^p3DN+rCK?;KnS^%eOnM|7kNdQ~7ZZB$~xun#j{@Ini4|HtJY{{TP7;O4Jz zF{`bhk(^0Nf}F7uK`foJJh*yV1~y%nv9#D4206g`!BwIDEpt0r$z_@ft%zEtOW>T{ zuGG=|M%FmzN8_z@w171|iF4u!4HN)~d;sVPCI#D(Nt|ivFfGwkUa?P*4fR(W0FO5 zeX&nUJZbM|svW!i!O&Q*RhIOq(3H$<`0fFY^SHKmyB>opmYwT~%$2`_DmRg6#^Hs7 zGwNo9f-iz5?NMwH`bhc9iN?_KLMCI^fPElisNc`wrhOl}a4y=Q`KDP=LWGxXW?OI8 zElPI_a7?t8;W#&>l?h+NebrDyu;?)eU-SjzpVmJ#Z@;vM>@By~&PB>%Qa$P%QnKpA zIO);DtZ~A>5|XF4R=t8-@V*izg^fCf6Og!&S2AosQkaYufvA9XLoW-a@36{6XfVP` z8?ye$!DlZZXepuxuyC}y$5v6L(sk^X%e;O_J0vi1hhuLW*lOcx2#Y6C3sARfE1&TQ zah1ez*F(#t^rxA8hE9wfI8BW0H%;n_GFkVlZxPQRp%ZYI5@K=b)@gjCwX8|39rRSb zXA7YQlB@|ynK=28)}{R(#&r$he7}bm4uX`4=>I1hC@_hcEd3MYOzxHCOk)0|mc~r92%E} zs6FY=h*sI2@=ur=J7Z?j%-N7Afvzh?jpTi%P$$%T0yTO{4}-oi1ae6UZ3pfGjWnf> z(YSlT%0D(;TJ;qceb8na3e=n~<($PVMVf`}9T0M8zF~?&aYcGhbRNH0DUv6YS=Q6G z4D2ArbpB5eK%h(+TdC@91Y@pZSj(cAc>x46+zISaI%?N9eV@cxt-gduJqg;Ly$ zjZuU!bUM4z%o{(k*5e$XBYE6~jL{X_^t!ZK`t~x!1ez1ip^Fs8zUQ7O`~h)@k?UbK zbe94>0c1hK*MG_C#8EBJ5F%Rh7_{IqbR-@FUj{h@JQayj4v=iSDP4zal^lRAU$;0ht4OhW3XR`(ieaSt-JdDC= zcaHOm6Hh{$r3Ev4=)f4)&St6;$0@Wsxx%lBV_oQQMna=hoh}jlGF)d?c+IC6a^nLa zWmFvYL{Xg(V8F4grI$fNHe*Q`T5K<wfgKAjHh36^VCBBobRdr*C7Z+Rw zfsmu;?30S>#G%SdAa&wUsLsv19}*#s9^fDbQz+)$$)4v!r0`Onul1%+etYm{XlNS; zg>AM@AlXZ5Y#7L)ZK&LNw5~5yF8Jxx|zH;qsc2$hke3?}$IC0P> z_ARo7Hsu~nxZZpMo9Xr^UaJ#B#j2pgq!O<3==aE}M!0MXh4zo5=bgaj0yWOLUS5ik zEJFclBnY`n_ z0{Qxxrb_*}ro!cFM}n(7O=XX`2e&nVGB%U4CJpuu$dOq3*N=YdM(KjfOL1NK-JmqKLkL}2y&nA<%6ytn_NX9rzMMsK zQVgg=wlzt0)~g0gB`_aKsE1A|TPNI#byY853g>UTZ*I%Z+P{Q`HX@7v|IyG3C^gYg zD*gX58v1h$_J4zhUPhz*ThdU8uqJ@A_wP+Z<$PX8KD}uuz5hGYP^#D4(9kPzzIz(F z)SE%U4(MRp$haCiT4O>h5^cukF(I-gt+fg3ZAsg0Nn315n`}w1+mbfelD65B*5M2{ zR<^I^y0l2UmLz@gF0X7SgWn2HY-3;}|2w8QbIkTr_Y)~g!r zGea;3g9OmMdm!{vZfO{5xvE~&4%4{_jxR-1Ke2;bRr^Tjz{&8P={NxWCRQn!?}f{u z0@!UiB8F|T%JClVCp}g{rG#w4CgA~``8LTh`6fpoQvRH!tZ}F8_ARJ)eDY8!qC|AiK9h|^GE@z} z#onlW!cCiLtGgtN+GliVcm~d{>eZuqb*y^BDT=yb1^le0_0Ej;GaC%BXS8p~fngI~ zcPLr@`Ku2PjZiP#HNi2^o#?`MMwU80wHD}ca7RwpJ^?JRt^7Wu{s9<#1zWJ=`n(P5 zvQA=q1{afu8MiOgSqhqcmnv@>o2Q^|Y{uT@sf%D5r)2$;oT3F`|K&9zG7wy=cP1*Os$7?!X}PzD=& zj-qdApSvHq8?_DF0@}5MVg1OWgJy(=c{bx#+$XTI0Z3jD&|LdbT_>nQF>ZwqT}Ob+ zJW_4O{b31PwJV`-hjU=2voiFEXxv&-uvKX-iMQ6Zx0zN_3bY+dS0$H-wYvz#Q^S;b z9mOB*1-r1obDBQ3C+*Vioaje4+oH;jf!oMrk7+#_+8DGisIu@pMP(vU_O4iG zJ+Iw)Bo*u(YhR?E8h%)74TNRyjlJ}CLi>y#-uCQ`q_^XXuza!^%aPrNj&KfbO2x)@ zpV7_6L#WQ>LbouXT+oFH`vnavR8@lmNS})Pk@}8qj#jfU_lD);-l4Eip`%SWWE0A5 z!u|$2I}RFSFQ`3W+(JwN(YRhTZBZ7Zxr!>5O|!@N?zb5?*`py8@w$kA(q-iW^=!3K9nv%kO z*kM6#scI2pc@_PbWLH=VMvMEJYqdKYmB*XFk)=Z=+en@Ow@!_C!x!|}H z(!=KCDB&qEQmy7w+((orgg+y+2QHl%?dX{5G@fxlPs}NzEys6J^QVSa=LJFfsUkHD z-OX5ztz9(aczON}Q8|kfB0h&4;W!;|T$AuTA*DzdREGT9jFqXjgepgGv@4EiuPe5i z%eir2DsdKHifA?O2TC8Z7Hs9TMG-fMdvi#;)3jd{%EW}q5=rM6a=^Gwh44tCiDifB z$qlW5GcbvBXknpd3#}jlE!^@}uv%kWn`+ah+Q#~c#&xzu3R@y{Sh?h#r-H0P6=TCr z12<}yfqMy12GD$D;GzMEfDZt#0eXIH;5q?{VRv!(`Id1HB6&ThC)%-vQqV|ZcOq25 zR^r^NktD_ZV(Mq4PXk2y? zN3ucSG_-Gthr-%%|U8&Yk`U9ef`mR+2B)Havl%^{swMVNm?g4jjKaJS_p-tezyL9>wTfhc!WW?9;P+EOU*ul4k zReQpMmNonWV%gfAmEy_t3Y`h;E9n0#E0F^2s_3VRP4<;)|G(_MP;y0wyHY|cw0mn) z!SrH;viS=}Dz^jAzOxDEZ3XA3_d{xA1Ms6DU>8wMgpuaijLf+R&Q{}wc=4e1Z2OXH z%AyLK`+ys};(UWxVl(ajNG6i%yiQ`HyeW1EeVn^e{lsjPF6%I_N9MJOaIbQ#-hkV$2Suw0d( z!hLkx`wCm^0&b!yX2j97MNBAGR@f4@fnp`tCk51zsvFZf8>psnopvX7$JT>5;`#yY z`{h>iCeE(%gTg9Y(L%(LwDW*;Y=X9RMjYE&(F3hn>p>j1Sqrv-IEu#IW5zg*Tb!n1 zYe6x${Mo_-GJSL|3vV`FA*2%qfu#ffPK~)ytX39-IBGylE<=p0zu@+If`)HG-+$AN8z zb^?twZe=vG(Thel5{+zZOCv8a8hHr?ZDKUC$wMQ5Vl?unv5ZFkL^QIAXyheV2ZKJ{ zcThqXo!o`p6h4xCILL z+_-7nBASY6;NFUXdxG6mYcuV_@LeaGFf~D^?_f3W#*kepCSJGq^b0=)tUO6rxm(7{ z-JET%Ysk*pr7#$rrmZxlEH9=3+k=p=7M95f*+c_2j!$C1z8yLO7irAiS6IfzY(mB+ z8nByyjLZpEAY++~jE!z&+(yUlS1L8%#zlKy_(-@uET(hlSP3(Vglw=+i?M1s!hQ^vR;Y$TpmpG zH-&4GX?(tHw9>~jM6DjJC>yN`DTAn9!yHJ?Se@OV{kz*-QIJZ$*A;$$6CHs~|Gq=B zV&uYXt`579*e$6s*I_=T{6d4t75WSjiV~-3H#Sv}6`>Z5@ksNT!t+kVSvC+sT(Pnw znl(8nR-I?oL~-iSlC}1+KK5DArHd}H9UGRzq6RIzvPEL5Wz6kX`1a3itsCp@lDt8g&qkn!*;|K zpL`{l?GWcX0zGk}vE1G@#Fnr-{5S$u=let{O^1j8R%j~i!*Hcaoha;v*mOxlpt8wQ z5(24CsgI^{wI&+N4S5+?UuJY*R3gY57aTDJ)dnRiqKT5<9!TGrE2K;ELSy^s>oC~ zl`6>8;RXmY_06Rm)FzTuAs+k~Hw1A(mDBfdph$d>td5+&2e&0_!YhR?0kkFT@DE^m z7JUOa724<^%{-MH?~lM7X147#We$aA-yBL;g?m*4NOlGS2u=HRyzefMN~pR@{DjhP z+Nb6fn$o6yDhh?Pn)X2omL-mRc3d&{B2BJ&AIqacb3m-z!?IY#_X$6Yj2%SAswiXg zpD$E;%GMe;lXa{laSmZ2(nbskPit8ekxsYeq@hG=6gu z5-3SmLXWT-%FxY{YpxPCM>ScAn#84x)=EWFsh&(9s?m0ZkWo})#)O+7_fRbbmF=aB z^8J`rH2&UERA;;z3$4zY6ON7ujv8=KG?XvsFt0=P!9^e+I58hMpcYYma`HeCT=)T& z{(>%J)z%>=cu>RSd_FG(VYj9iYsI0jQKgIG&#F< zJ!_yV+5OvrNa2uhpC{Z~@6rHRZKUd&$uO`^=@K9alr-?O>N%+qOdr=yeYw+p-2Z<0 zxPSg_j`S-_D04zTsS*((O}`C>OPam|>OmTTcQ86h@IfJRIOzk?i7O<&uoprzZXtfL zxs`%f*Kri6cAlda9);eHxn3cNkU*^081TebT>}7Cp1or zrGU_&8^}`S?U?vN3;(op=$IvKn(1MF)U32)MQ_35NKO&wXkZc9dG0tAM^nL@Akl*XXJ^!(W__rqGrAA>)vsyK4}fN?AZWINdV-PP z=CvF7^&*Ah{Kx~amBLmw5=&vyky{g5F|v;D0G5{1nWtzzDVEHpTQ^w7>0A_!iT1jV zDktqBv2T#hV+e@|9hxjFQFA^><0ekfHyL6uZbK!}rEB0)`-oSh23SZPHQ#f(^d;GW zWGWyT(9=)GN|7lQoi2sJ_tt|_Gs|$ihy$a=KT-N~B7L8_J)KlVzt^P&UO~S7&up>sy|<|O?xcmW+hnJ+Fx9^q--2uq zuEiUpwvADt^sb&3*uqnT93ZrkHYFY~N|Oy>gN4{~RkmC;U4Ff43`R{+C(eM5d&Y6Y zSw3Q|Ms&7!?V+iGQYI*~#>BirQ-xt2#M69%6Hnp5t+Ilq<_E>3Mr9MG?I-LJy^$`? z-i}i<`IKw4ioAftAsuEL5tej;?+!7d7O9jkqLB$43|2)UhByw_B;snYPFTgC#MJ#1 zX7x>Da2yziIF(KV2^aZ{Q`5KY{*mGdS~f)V(EKFgQZ>q*y(g9mYRwtk>$O;An}PGW zo$bRqVVTcZ(3dKP5 zCpt_lYt*VO1gj7*Qcz$j11(FaCB~_X4)WDF04?FHGHyL^u~ctDz7sP0>a-Dr%h#S_ zG{u)DTm1AUquRia3-gT!x#tZS5w!0?Y-{k}I#b!7!gCNr+e_hHW0(UKD?3PE;3Jsf z;|P@!|7mDELz?O`Bt*OUqieoNot64LNd@vs$VI;~LmqotTwFJhV(vjo zjY$DY6y3kAmcD-<9kUTPQV+se8oKBL`Wx?u2Q=W#ffsn6#QBt^2S;Kz5B*L&Aop&l zS0VyuAMKo7>Q)(;(hmz<(g7YP)JpbPQ$4koQ^qOnKM_;^JrWEg{+Uh zAsg4paQ5dghW>AQHeroe45$K}0!RP_mSr6Qy#XPB7{DaJ96%;uDPT2V9bhA1JD?nJ z8gK=0&oz#F2=FLiG9VR@3s?$x7O(-Z1@IxD7*Gv354Z$ST<5qzKnP$QU>+bBupY1# z@G+nqPz$&O@WY9set?mHct9$E2do0T0@w;D0~`lj09*%j1ovJKcm(h`U;^L?Kqg=r z;6=bjzz2YGK-*``5Ca!H%D|m7LSMzNu?g}EgD1#ON3m%#rsdt^K^DVvE{~9?=$t&` z;&eVXFK50vKcC~WxO{Ftm&4_8X8aB2Qn*a~aoplQ2JT)LP!c{0rOLNmdvymtjekH# zt*%q&E?v9bb8p~%-Fx)x)w_?r@BKmj`advW;DZkZKRjsgkdUE|gbo}2=wl zdOXq)H99)RIA-j)@e?LaGEJTmJ9S!IJhbf1m^o|q6G?OC&P#rBeu_DDL0WpoQ<+)W zIk~^c%jboKixw|=`j<-!mM!Ou+4FN!%&|G?*}ORq`I*QWxoO;F{7&LRxkr%m7}zFJ zR=F5+>#$=o^T*_w%^b`)Ge12!Q(*S7UiPTW%$)fYH&4js)3eNab6#Ffo}S|Z{LsFW zro_d`F7(R9jh{T$>y?X{Vu~6++1rKVrac-GIxN61DqEkNo12+FKbcR@$=0VO=j*eQ zQ_T8gxbwU@E0@>vIr_|;fUKN6Gtz)Hi{)T2D*(zs`3nv38>EkF z$%cTmO>yHV;RDEGYF?&&+#JpDJX}XLZW*ncR}8?0h~?n9rl|_-CFm znVF{K^lVmkD)%E)?(7_1Z_dsU7NqI(bCc(zya)~?NX~3kVczvMv`u|^%5Ih$Z(6)u z-+US}os&J^JoxVGgT6y~3!!gBBPGgT%Lh_i{*R0xe<3^hNn{h4(-K0TW=_tPbBlBy zdF*G(xG3E#B5Svnc#qyOUOu1lGx3H~yj%g;wlF=97m_nu8i-nweSq?XK5>V-pPQ3y z24xxo#DSsbsfeC@4Gp7sE#=P1HD^;l$j?DNq?i|`&-V)Jsw4B_T=W}Y4AqQx??gU^ zvicG5MOTXxk2=b3*YnDZ$!gyqv* zL|jWWuUOE4sRPa zId6eL0rTB$8p8ThDu@_Q9X6L}w1*N=5=7q241+n&ls-Q%CqE~Z*H2GprHl>^_SDBD zndpH$aen9zg9i`hB69O`7UY4NWha9w3)xR)=Pb&89DT)Ag+`*&ef|6}pi!`qdWwt( z8>__{*~;~T9ZWX%yy9iI!w&Wwd$5l4*q`&VKksFK!OQ-lm;EI#`#>(66WAE~AWL^( zwvd?#D|jpIh{34il~Yxz@vDSS77?)duupusKeug7gm|HByIQ|S4_!tt&icMFoa!l&g= z;d6I??)bOE>HnJB-|7MMrLOpMf05o=>^fR1{}-ON;qR`rEunN=i(R()_)sUX6t1wY zEL!!hjle{=p@so^`vg};3NL*vCuKVJT8Q}dOpKV7?ihg~pH!>@0BykEjE(OoSdJ`T!S(f18Or{|zDMMhv6ASUc zC;-;qSTC|=IyX6Ip~pT2t1@zqGv{LID+h=Y76|#6j7$(RSsD{CC#STca`V!O4`E8q zo1X@AjQPnt0SjXCn~!xmQWfLpW;#+E{^6uDe$25^3s_t zK26BWcey2+Q?kvjmv~Iq$=Q^X&3xkomzm5{Tn_O#gy#^B!f^2Cz))~awi2-f&RG=4 zv&9v;C*+&+raYN}^~m^^#W>Bj;5R8bpO3;?b|Kgsxk4^;li%fJI1@NE$qUS*a~4N& z330}0p^prXnIyA1xONuHDoddS6HDbP%c>QYuD-sQSr!!)VFDZyVu`iT<(vZtjEGIN zVBUzyWo+zfd{#fuvf6@J9Hy6PX=!S8`^CAri*j>Y%_~tR6b&UrK~Y{58#RbHs7q8S zY8DlYdPa4l)=~Lr12hF%gc=6V(4eW4qb8F%e)1UhK7MixGvkjs`0C)ZxlH%_#$E;%%Kd()YFZ zX_SGp0KENi;J#HpkH@t3_im3=@L3B0-tpIZ#V=cA;3@&${@(G){e@=?WO(w|)_?1o z*8XkV>(RBcKc%67-Ca)adK?X2@Eia=ZvVFFEZ)%CzimFA+0@$KJAF#`rMG|H|BH88 z`?pR1)2*%j+ou26pIiI4jX$rZwZC^ezXIO(2Y{tlIL}i{{PQ}`Yb(ot_8#tT?;$}s zRWRo*i8bdj{xKMuV55VNl|6q67tKXy=H#2lC1DUC29k{DL7%5FTDMF^}n~5CP zR~46O#<;InxJKTnloT*GFjrCecyDr?r?@oAGG-BkTomKL5oB8e+-uA(v;Q|S`!uus zmP4_kbF#8f#7XJdD9a#KyqjC+8s|CgZ5B!Zi$2>u_;Zh|60*SpM#ZEU7thCJ2dsY- zgKb=NQ(+6@j@~tj@%b@k@XQyO^W1!z+3X9kG;iRF72~Pyh(T#i8J|5r&rF;+j@#|+ zj?vfcK8@l=MT5cAh3aUE(M0wy@D=QWq^CsFmI`JT+%Q#qWi-)g`XP7)1FCw z6t|aBzSV=9c!wB?+|#PW^b~V+T5?`|j*0lwqnGezuH^RVpg%~|CUUOj!f+=jEY)uO zl3X(vCbvK``184hPElMcxx}Z>f65j94-`JS6*i+8r?7ZSz`o9k$KF^}K1&fc?yO=` zv?)1PE+cBHyV8@-_#AiUxv#xLA)lk&df!{u2*TQj>G^sfbCNjBfY-Xguuy(tZK+e9cAl}!mzCJIefCbnb{u&(wnFo zQ+eZZ%?P##d&10}1s;-bo=@pSEi~sLhuE9+4ui_bMUf~Z0wv~Pd>qLl!$UtB*>t~A z5?pmJs4QF0aruDB=MA6y@xHw=KIDOi%zFR|7tq>?>?%MYz!wkzz`h070e~F|rUg#z zGRe&!Kp!GM+G}z9QMweDOf7)Y)d9$@6QHvT$h|Ls+=m0`9mIgWN4wt9#aNtaF84T> z2@=85p9zz`O`VO>$pYvBxqzO4JOJgD%0c_ z%|>bCY&j9HUr+kW-e57NVgQ+XYR)M=H}_P=DYnJz6&m#SXziK0tKbbTlVfhWAoDh& zU7>thh5pCA1gfK2CHD8eQ$E|~m9ABHKd*m>`@nuMa9bL2A5=gTr^ojxJekziU?;JM z#*XrD4Q#B~0F%a~T$nUg)t<*aVlcPDq_Jix%+4@p!0ZC^VVE>#U;f6x-3Rj!%=VfU~a27aC(@FVfKY-`P#tU53}x^0jqeV1CyBLyJ0>Jb1O_j zwkw=L7C;A8OTQx8jpZe`9ke|VM=1Ul zEO$LL7Es@$xZZt~`n&gI$(8*ZFUtE9v2pR<-v4ELY|P&mU$4cU8i3l}{c&%*-uERM zYFZwuD;(pZbsVjK3;-tzX@N->8`Jni>mWT~IiM{)qO@sj3J1&r5FPv#UK6 z$Che6_I{T;yX}@&*5Bi{>v!+DPqwS}R`hsw7}?+W%b}_s`;JaF=o^2#BR6=k-|4q`U&yvE$-@Z7@ne z*{*)E;14ff`EkJBjpa#STCyiq{N`8sHHvBT_V*W1UhdC_{_Hw{crEf5qx??1nM*%c zB4?$9e>KJatL)C!zebiGeb{{8xf%EFthpFjtqoc^w#V45pZ)&(NW)tnrf0tI`{`q= z9Fd`;c8`Ago6pznJ^pRvz8g2Hl2>+Gbm*P>$RU$vpEd2@v+m{d6_GFQj|&%K{@iuX zuiuY6v*6=(Va9iR|MBp;$bLa(=XQS_J~UZ;Ix;z7X34TY#x3pq$=t{j-w(03+w)>k zw`(zx{USFvgl!)1-SRCDMHXy*qkebF(lOOvCOkg>m+cM(#V@itUnm^)!cQabdwPEV z=%K}1Bl_BEMywe7t6kiU6XB;<&rtXHqxAKvx0K;!D~+SufB35K*cXFGhW?`Gk)SUg z`F{NKv%=nbW>0bAsm&|i+PLG9b7>!R`u()u#mwBPd$|Aj`azEln-ce4)l>bSo2lAV zd}d$4HL0xkZ@*nVEAfShy|LE&11C>3KY7FY-23g;6?Cc}bmn(eN6J-SzE$g{!WLbO Who)G#5ZO-qf9^d%YKMQ<=l=mVu?EQi literal 40960 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 diff --git a/win32/writefiles/Makefile b/win32/writefiles/Makefile index ff311c5..056a5b4 100644 --- a/win32/writefiles/Makefile +++ b/win32/writefiles/Makefile @@ -1,4 +1,4 @@ -CC=E:\VC98\bin\cl -nologo +CC=cl -nologo INCLUDES=-I CFLAGS=$(INCLUDES) -Zi LIBS= @@ -6,9 +6,9 @@ LIBS= all: writefiles clean: - del *~ *.obj writefiles + del *~ *.obj writefiles.exe writefiles: writefiles.obj - $(CC) -o writefiles writefiles.obj $(LIBS) + $(CC) /Fewritefiles.exe writefiles.obj $(LIBS) writefiles.obj: writefiles.h writefiles.c diff --git a/win32/writefiles/writefiles.exe b/win32/writefiles/writefiles.exe old mode 100644 new mode 100755 index 4ce18e8fea0c094dd330f0003e0e0baaad5b022d..6340ea8e089fcdfb939d1621c0f948300fdc0bb9 GIT binary patch literal 64000 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 B#B%@u literal 36864 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 z z?Qm=1Xe?F05v|k?qQ?hEG}nau2jNq?2uJC)a753eaC9y4R4Bd;KGF9q9M$(c9O1nI zNA$f1N9iBJQF;QHLVWtc@98k-Agnd~V)z_47R6_lSY8?>~M6fyemS zckLc+gxNj&$2>BX!rQ(+_}-YkN9Q~3T~GaaZSo8M_4a?Ra2_hYFzFvxKC)o6Dmw4~ zj}ITu7#8lo?v%j9-lNVn&Fv3&`1a3v^H(pV z@2a~m|C%&^@7ngN*}G0Wa`Nndo>w=$n47Wfi*=tL{O-D+)z(~{d97{Ki@`tGK7V`P zxlHx>56<+epWgn!zUrwj z>+dXlbjBXHI3Z#F9iDqGh+AHXc&vK(sT)rI?!6