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