OSDN Git Service

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