]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
b423df3cbb309e788b12b20743d105be13647d09
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.406 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20061216.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr=expr
37 else
38   as_expr=false
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s=ln
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset=unset
64 else
65   as_unset=false
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS= MAKEFLAGS=
101 SHELL=${CONFIG_SHELL-/bin/sh}
102
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete.  It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
107
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
111 #include <stdio.h>
112 #if HAVE_SYS_TYPES_H
113 # include <sys/types.h>
114 #endif
115 #if HAVE_SYS_STAT_H
116 # include <sys/stat.h>
117 #endif
118 #if STDC_HEADERS
119 # include <stdlib.h>
120 # include <stddef.h>
121 #else
122 # if HAVE_STDLIB_H
123 #  include <stdlib.h>
124 # endif
125 #endif
126 #if HAVE_STRING_H
127 # if !STDC_HEADERS && HAVE_MEMORY_H
128 #  include <memory.h>
129 # endif
130 # include <string.h>
131 #endif
132 #if HAVE_STRINGS_H
133 # include <strings.h>
134 #endif
135 #if HAVE_INTTYPES_H
136 # include <inttypes.h>
137 #else
138 # if HAVE_STDINT_H
139 #  include <stdint.h>
140 # endif
141 #endif
142 #if HAVE_UNISTD_H
143 # include <unistd.h>
144 #endif"
145
146 # Initialize some variables set by options.
147 ac_init_help=
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
151 cache_file=/dev/null
152 exec_prefix=NONE
153 no_create=
154 no_recursion=
155 prefix=NONE
156 program_prefix=NONE
157 program_suffix=NONE
158 program_transform_name=s,x,x,
159 silent=
160 site=
161 srcdir=
162 verbose=
163 x_includes=NONE
164 x_libraries=NONE
165
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datadir='${prefix}/share'
175 sysconfdir='${prefix}/etc'
176 sharedstatedir='${prefix}/com'
177 localstatedir='${prefix}/var'
178 libdir='${exec_prefix}/lib'
179 includedir='${prefix}/include'
180 oldincludedir='/usr/include'
181 infodir='${prefix}/info'
182 mandir='${prefix}/man'
183
184 # Identity of this package.
185 PACKAGE_NAME=
186 PACKAGE_TARNAME=
187 PACKAGE_VERSION=
188 PACKAGE_STRING=
189 PACKAGE_BUGREPORT=
190
191 ac_prev=
192 for ac_option
193 do
194   # If the previous option needs an argument, assign it.
195   if test -n "$ac_prev"; then
196     eval "$ac_prev=\$ac_option"
197     ac_prev=
198     continue
199   fi
200
201   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
202
203   # Accept the important Cygnus configure options, so we can diagnose typos.
204
205   case $ac_option in
206
207   -bindir | --bindir | --bindi | --bind | --bin | --bi)
208     ac_prev=bindir ;;
209   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
210     bindir=$ac_optarg ;;
211
212   -build | --build | --buil | --bui | --bu)
213     ac_prev=build_alias ;;
214   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215     build_alias=$ac_optarg ;;
216
217   -cache-file | --cache-file | --cache-fil | --cache-fi \
218   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
219     ac_prev=cache_file ;;
220   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
221   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222     cache_file=$ac_optarg ;;
223
224   --config-cache | -C)
225     cache_file=config.cache ;;
226
227   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
228     ac_prev=datadir ;;
229   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
230   | --da=*)
231     datadir=$ac_optarg ;;
232
233   -disable-* | --disable-*)
234     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
235     # Reject names that are not valid shell variable names.
236     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238    { (exit 1); exit 1; }; }
239     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240     eval "enable_$ac_feature=no" ;;
241
242   -enable-* | --enable-*)
243     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
244     # Reject names that are not valid shell variable names.
245     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247    { (exit 1); exit 1; }; }
248     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
249     case $ac_option in
250       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
251       *) ac_optarg=yes ;;
252     esac
253     eval "enable_$ac_feature='$ac_optarg'" ;;
254
255   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
256   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
257   | --exec | --exe | --ex)
258     ac_prev=exec_prefix ;;
259   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
260   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
261   | --exec=* | --exe=* | --ex=*)
262     exec_prefix=$ac_optarg ;;
263
264   -gas | --gas | --ga | --g)
265     # Obsolete; use --with-gas.
266     with_gas=yes ;;
267
268   -help | --help | --hel | --he | -h)
269     ac_init_help=long ;;
270   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271     ac_init_help=recursive ;;
272   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273     ac_init_help=short ;;
274
275   -host | --host | --hos | --ho)
276     ac_prev=host_alias ;;
277   -host=* | --host=* | --hos=* | --ho=*)
278     host_alias=$ac_optarg ;;
279
280   -includedir | --includedir | --includedi | --included | --include \
281   | --includ | --inclu | --incl | --inc)
282     ac_prev=includedir ;;
283   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284   | --includ=* | --inclu=* | --incl=* | --inc=*)
285     includedir=$ac_optarg ;;
286
287   -infodir | --infodir | --infodi | --infod | --info | --inf)
288     ac_prev=infodir ;;
289   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290     infodir=$ac_optarg ;;
291
292   -libdir | --libdir | --libdi | --libd)
293     ac_prev=libdir ;;
294   -libdir=* | --libdir=* | --libdi=* | --libd=*)
295     libdir=$ac_optarg ;;
296
297   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298   | --libexe | --libex | --libe)
299     ac_prev=libexecdir ;;
300   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301   | --libexe=* | --libex=* | --libe=*)
302     libexecdir=$ac_optarg ;;
303
304   -localstatedir | --localstatedir | --localstatedi | --localstated \
305   | --localstate | --localstat | --localsta | --localst \
306   | --locals | --local | --loca | --loc | --lo)
307     ac_prev=localstatedir ;;
308   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311     localstatedir=$ac_optarg ;;
312
313   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
314     ac_prev=mandir ;;
315   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
316     mandir=$ac_optarg ;;
317
318   -nfp | --nfp | --nf)
319     # Obsolete; use --without-fp.
320     with_fp=no ;;
321
322   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
323   | --no-cr | --no-c)
324     no_create=yes ;;
325
326   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
328     no_recursion=yes ;;
329
330   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332   | --oldin | --oldi | --old | --ol | --o)
333     ac_prev=oldincludedir ;;
334   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337     oldincludedir=$ac_optarg ;;
338
339   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
340     ac_prev=prefix ;;
341   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
342     prefix=$ac_optarg ;;
343
344   -program-prefix | --program-prefix | --program-prefi | --program-pref \
345   | --program-pre | --program-pr | --program-p)
346     ac_prev=program_prefix ;;
347   -program-prefix=* | --program-prefix=* | --program-prefi=* \
348   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349     program_prefix=$ac_optarg ;;
350
351   -program-suffix | --program-suffix | --program-suffi | --program-suff \
352   | --program-suf | --program-su | --program-s)
353     ac_prev=program_suffix ;;
354   -program-suffix=* | --program-suffix=* | --program-suffi=* \
355   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356     program_suffix=$ac_optarg ;;
357
358   -program-transform-name | --program-transform-name \
359   | --program-transform-nam | --program-transform-na \
360   | --program-transform-n | --program-transform- \
361   | --program-transform | --program-transfor \
362   | --program-transfo | --program-transf \
363   | --program-trans | --program-tran \
364   | --progr-tra | --program-tr | --program-t)
365     ac_prev=program_transform_name ;;
366   -program-transform-name=* | --program-transform-name=* \
367   | --program-transform-nam=* | --program-transform-na=* \
368   | --program-transform-n=* | --program-transform-=* \
369   | --program-transform=* | --program-transfor=* \
370   | --program-transfo=* | --program-transf=* \
371   | --program-trans=* | --program-tran=* \
372   | --progr-tra=* | --program-tr=* | --program-t=*)
373     program_transform_name=$ac_optarg ;;
374
375   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376   | -silent | --silent | --silen | --sile | --sil)
377     silent=yes ;;
378
379   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
380     ac_prev=sbindir ;;
381   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
382   | --sbi=* | --sb=*)
383     sbindir=$ac_optarg ;;
384
385   -sharedstatedir | --sharedstatedir | --sharedstatedi \
386   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387   | --sharedst | --shareds | --shared | --share | --shar \
388   | --sha | --sh)
389     ac_prev=sharedstatedir ;;
390   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
393   | --sha=* | --sh=*)
394     sharedstatedir=$ac_optarg ;;
395
396   -site | --site | --sit)
397     ac_prev=site ;;
398   -site=* | --site=* | --sit=*)
399     site=$ac_optarg ;;
400
401   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
402     ac_prev=srcdir ;;
403   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
404     srcdir=$ac_optarg ;;
405
406   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407   | --syscon | --sysco | --sysc | --sys | --sy)
408     ac_prev=sysconfdir ;;
409   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411     sysconfdir=$ac_optarg ;;
412
413   -target | --target | --targe | --targ | --tar | --ta | --t)
414     ac_prev=target_alias ;;
415   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416     target_alias=$ac_optarg ;;
417
418   -v | -verbose | --verbose | --verbos | --verbo | --verb)
419     verbose=yes ;;
420
421   -version | --version | --versio | --versi | --vers | -V)
422     ac_init_version=: ;;
423
424   -with-* | --with-*)
425     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
426     # Reject names that are not valid shell variable names.
427     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428       { echo "$as_me: error: invalid package name: $ac_package" >&2
429    { (exit 1); exit 1; }; }
430     ac_package=`echo $ac_package| sed 's/-/_/g'`
431     case $ac_option in
432       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
433       *) ac_optarg=yes ;;
434     esac
435     eval "with_$ac_package='$ac_optarg'" ;;
436
437   -without-* | --without-*)
438     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
439     # Reject names that are not valid shell variable names.
440     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441       { echo "$as_me: error: invalid package name: $ac_package" >&2
442    { (exit 1); exit 1; }; }
443     ac_package=`echo $ac_package | sed 's/-/_/g'`
444     eval "with_$ac_package=no" ;;
445
446   --x)
447     # Obsolete; use --with-x.
448     with_x=yes ;;
449
450   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
451   | --x-incl | --x-inc | --x-in | --x-i)
452     ac_prev=x_includes ;;
453   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
454   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455     x_includes=$ac_optarg ;;
456
457   -x-libraries | --x-libraries | --x-librarie | --x-librari \
458   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
459     ac_prev=x_libraries ;;
460   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
461   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462     x_libraries=$ac_optarg ;;
463
464   -*) { echo "$as_me: error: unrecognized option: $ac_option
465 Try \`$0 --help' for more information." >&2
466    { (exit 1); exit 1; }; }
467     ;;
468
469   *=*)
470     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471     # Reject names that are not valid shell variable names.
472     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474    { (exit 1); exit 1; }; }
475     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476     eval "$ac_envvar='$ac_optarg'"
477     export $ac_envvar ;;
478
479   *)
480     # FIXME: should be removed in autoconf 3.0.
481     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
485     ;;
486
487   esac
488 done
489
490 if test -n "$ac_prev"; then
491   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492   { echo "$as_me: error: missing argument to $ac_option" >&2
493    { (exit 1); exit 1; }; }
494 fi
495
496 # Be sure to have absolute paths.
497 for ac_var in exec_prefix prefix
498 do
499   eval ac_val=$`echo $ac_var`
500   case $ac_val in
501     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503    { (exit 1); exit 1; }; };;
504   esac
505 done
506
507 # Be sure to have absolute paths.
508 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509               localstatedir libdir includedir oldincludedir infodir mandir
510 do
511   eval ac_val=$`echo $ac_var`
512   case $ac_val in
513     [\\/$]* | ?:[\\/]* ) ;;
514     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515    { (exit 1); exit 1; }; };;
516   esac
517 done
518
519 # There might be people who depend on the old broken behavior: `$host'
520 # used to hold the argument of --host etc.
521 build=$build_alias
522 host=$host_alias
523 target=$target_alias
524
525 # FIXME: should be removed in autoconf 3.0.
526 if test "x$host_alias" != x; then
527   if test "x$build_alias" = x; then
528     cross_compiling=maybe
529     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530     If a cross compiler is detected then cross compile mode will be used." >&2
531   elif test "x$build_alias" != "x$host_alias"; then
532     cross_compiling=yes
533   fi
534 fi
535
536 ac_tool_prefix=
537 test -n "$host_alias" && ac_tool_prefix=$host_alias-
538
539 test "$silent" = yes && exec 6>/dev/null
540
541 # Find the source files, if location was not specified.
542 if test -z "$srcdir"; then
543   ac_srcdir_defaulted=yes
544   # Try the directory containing this script, then its parent.
545   ac_prog=$0
546   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
547   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
548   srcdir=$ac_confdir
549   if test ! -r $srcdir/$ac_unique_file; then
550     srcdir=..
551   fi
552 else
553   ac_srcdir_defaulted=no
554 fi
555 if test ! -r $srcdir/$ac_unique_file; then
556   if test "$ac_srcdir_defaulted" = yes; then
557     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558    { (exit 1); exit 1; }; }
559   else
560     { echo "$as_me: error: cannot find sources in $srcdir" >&2
561    { (exit 1); exit 1; }; }
562   fi
563 fi
564 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565 ac_env_build_alias_set=${build_alias+set}
566 ac_env_build_alias_value=$build_alias
567 ac_cv_env_build_alias_set=${build_alias+set}
568 ac_cv_env_build_alias_value=$build_alias
569 ac_env_host_alias_set=${host_alias+set}
570 ac_env_host_alias_value=$host_alias
571 ac_cv_env_host_alias_set=${host_alias+set}
572 ac_cv_env_host_alias_value=$host_alias
573 ac_env_target_alias_set=${target_alias+set}
574 ac_env_target_alias_value=$target_alias
575 ac_cv_env_target_alias_set=${target_alias+set}
576 ac_cv_env_target_alias_value=$target_alias
577 ac_env_CC_set=${CC+set}
578 ac_env_CC_value=$CC
579 ac_cv_env_CC_set=${CC+set}
580 ac_cv_env_CC_value=$CC
581 ac_env_CFLAGS_set=${CFLAGS+set}
582 ac_env_CFLAGS_value=$CFLAGS
583 ac_cv_env_CFLAGS_set=${CFLAGS+set}
584 ac_cv_env_CFLAGS_value=$CFLAGS
585 ac_env_LDFLAGS_set=${LDFLAGS+set}
586 ac_env_LDFLAGS_value=$LDFLAGS
587 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588 ac_cv_env_LDFLAGS_value=$LDFLAGS
589 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590 ac_env_CPPFLAGS_value=$CPPFLAGS
591 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593 ac_env_CPP_set=${CPP+set}
594 ac_env_CPP_value=$CPP
595 ac_cv_env_CPP_set=${CPP+set}
596 ac_cv_env_CPP_value=$CPP
597 ac_env_CXX_set=${CXX+set}
598 ac_env_CXX_value=$CXX
599 ac_cv_env_CXX_set=${CXX+set}
600 ac_cv_env_CXX_value=$CXX
601 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602 ac_env_CXXFLAGS_value=$CXXFLAGS
603 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605 ac_env_CXXCPP_set=${CXXCPP+set}
606 ac_env_CXXCPP_value=$CXXCPP
607 ac_cv_env_CXXCPP_set=${CXXCPP+set}
608 ac_cv_env_CXXCPP_value=$CXXCPP
609
610 #
611 # Report the --help message.
612 #
613 if test "$ac_init_help" = "long"; then
614   # Omit some internal or obsolete options to make the list less imposing.
615   # This message is too long to be a string in the A/UX 3.1 sh.
616   cat <<EOF
617 \`configure' configures this package to adapt to many kinds of systems.
618
619 Usage: $0 [OPTION]... [VAR=VALUE]...
620
621 To assign environment variables (e.g., CC, CFLAGS...), specify them as
622 VAR=VALUE.  See below for descriptions of some of the useful variables.
623
624 Defaults for the options are specified in brackets.
625
626 Configuration:
627   -h, --help              display this help and exit
628       --help=short        display options specific to this package
629       --help=recursive    display the short help of all the included packages
630   -V, --version           display version information and exit
631   -q, --quiet, --silent   do not print \`checking...' messages
632       --cache-file=FILE   cache test results in FILE [disabled]
633   -C, --config-cache      alias for \`--cache-file=config.cache'
634   -n, --no-create         do not create output files
635       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
636
637 EOF
638
639   cat <<EOF
640 Installation directories:
641   --prefix=PREFIX         install architecture-independent files in PREFIX
642                           [$ac_default_prefix]
643   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
644                           [PREFIX]
645
646 By default, \`make install' will install all the files in
647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649 for instance \`--prefix=\$HOME'.
650
651 For better control, use the options below.
652
653 Fine tuning of the installation directories:
654   --bindir=DIR            user executables [EPREFIX/bin]
655   --sbindir=DIR           system admin executables [EPREFIX/sbin]
656   --libexecdir=DIR        program executables [EPREFIX/libexec]
657   --datadir=DIR           read-only architecture-independent data [PREFIX/share]
658   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
659   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
660   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
661   --libdir=DIR            object code libraries [EPREFIX/lib]
662   --includedir=DIR        C header files [PREFIX/include]
663   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
664   --infodir=DIR           info documentation [PREFIX/info]
665   --mandir=DIR            man documentation [PREFIX/man]
666 EOF
667
668   cat <<\EOF
669
670 Program names:
671   --program-prefix=PREFIX            prepend PREFIX to installed program names
672   --program-suffix=SUFFIX            append SUFFIX to installed program names
673   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
674
675 System types:
676   --build=BUILD           configure for building on BUILD [guessed]
677   --host=HOST       build programs to run on HOST [BUILD]
678   --target=TARGET   configure for building compilers for TARGET [HOST]
679 EOF
680 fi
681
682 if test -n "$ac_init_help"; then
683
684   cat <<\EOF
685
686 Optional Packages:
687   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
688   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
689
690 Optional Features:
691   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
692   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
693
694   --with-rel-version=XXX  override derived release version
695   --with-abi-version=XXX  override derived ABI version
696   --with-system-type=XXX  test: override derived host system-type
697   --without-cxx           do not adjust ncurses bool to match C++
698   --without-cxx-binding   do not build C++ binding and demo
699   --without-ada           suppress check for Ada95, don't build demo
700   --without-progs         suppress build with programs (e.g., tic)
701   --without-curses-h      install curses.h as ncurses.h only
702   --with-install-prefix   prefixes actual install-location ($DESTDIR)
703 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
704   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
705   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
706   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
707   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
708   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
709   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
710 Options to Specify the Libraries Built/Used:
711   --with-libtool          generate libraries with libtool
712   --with-shared           generate shared-libraries
713   --with-normal           generate normal-libraries (default)
714   --with-debug            generate debug-libraries (default)
715   --with-profile          generate profile-libraries
716   --with-termlib          generate separate terminfo library
717   --with-ticlib           generate separate tic library
718   --with-gpm              use Alessandro Rubini's GPM library
719   --without-dlsym         do not use dlsym() to load GPM dynamically
720   --with-sysmouse         use sysmouse (FreeBSD console)
721   --enable-rpath          use rpath option when generating shared libraries
722   --disable-relink        relink shared libraries during install
723   --with-shlib-version=X  Specify rel or abi version for shared libs
724 Fine-Tuning Your Configuration:
725   --disable-overwrite     leave out the link to -lcurses
726   --disable-database      do not use terminfo, only fallbacks/termcap
727   --with-database=XXX     specify terminfo source to install
728   --with-hashed-db        specify hashed-database library
729   --with-fallbacks=XXX    specify list of fallback terminal descriptions
730   --without-xterm-new     specify if xterm terminfo should be old version
731   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
732   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
733   --disable-big-core      assume machine has little memory
734   --enable-termcap        compile in termcap fallback support
735   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
736   --enable-getcap         fast termcap load, no xrefs to terminfo
737   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
738   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
739   --disable-root-environ  restrict environment when running as root
740   --enable-symlinks       make tic use symbolic links not hard links
741   --enable-broken_linker  compile with broken-linker support code
742   --enable-bsdpad         recognize BSD-style prefix padding
743   --enable-widec          compile with wide-char/UTF-8 code
744   --disable-lp64          allow chtype to be long (ignore _LP64)
745   --disable-largefile     omit support for large files
746   --disable-tparm-varargs compile tparm() without varargs interface
747   --with-bool=TYPE        override fallback type of bool variable
748   --with-caps=alt         compile with alternate Caps file
749   --with-chtype=TYPE      override type of chtype
750   --with-ospeed=TYPE      override type of ospeed variable
751   --with-mmask-t=TYPE     override type of mmask_t
752   --with-rcs-ids          compile-in RCS identifiers
753 Options to Specify How Manpages are Installed:
754   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
755                           optionally formatted/catonly, e.g., gzip,formatted
756   --with-manpage-renames  specify manpage-renaming
757   --with-manpage-aliases  specify manpage-aliases using .so
758   --with-manpage-symlinks specify manpage-aliases using symlinks
759   --with-manpage-tbl      specify manpage processing with tbl
760 Extensions:
761   --disable-ext-funcs     disable function-extensions
762   --enable-const          compile with extra/non-standard const
763   --enable-no-padding     compile with $NCURSES_NO_PADDING code
764   --enable-signed-char    compile using signed Boolean's in term.h
765   --enable-sigwinch       compile with SIGWINCH handler
766   --enable-tcap-names     compile with user-definable terminal capabilities
767 Development Code:
768   --without-develop       disable development options
769   --enable-hard-tabs      compile with hard-tabs code
770   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
771 Experimental Code:
772   --disable-assumed-color do not assume anything about default-colors
773   --disable-hashmap       compile without hashmap scrolling-optimization
774   --enable-colorfgbg      compile with $COLORFGBG code
775   --enable-ext-colors     compile for experimental 256-color support
776   --enable-ext-mouse      compile for experimental mouse-encoding
777   --enable-reentrant      compile with experimental reentrant code
778   --enable-safe-sprintf   compile with experimental safe-sprintf code
779   --disable-scroll-hints  compile without scroll-hints code
780   --enable-wgetch-events  compile with experimental wgetch-events code
781 Testing/development Options:
782   --enable-echo           build: display "compiling" commands (default)
783   --enable-warnings       build: turn on GCC compiler warnings
784   --enable-assertions     test: turn on generation of assertion code
785   --with-dmalloc          test: use Gray Watson's dmalloc library
786   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
787   --with-valgrind         test: use valgrind
788   --disable-leaks         test: free permanent memory, analyze leaks
789   --enable-expanded       test: generate functions for certain macros
790   --disable-macros        test: use functions rather than macros
791   --with-trace            test: add trace() function to all models of ncurses
792 Ada95 Binding Options:
793   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
794   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
795   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
796
797 Some influential environment variables:
798   CC          C compiler command
799   CFLAGS      C compiler flags
800   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
801               nonstandard directory <lib dir>
802   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
803               headers in a nonstandard directory <include dir>
804   CPP         C preprocessor
805   CXX         C++ compiler command
806   CXXFLAGS    C++ compiler flags
807   CXXCPP      C++ preprocessor
808
809 Use these variables to override the choices made by `configure' or to help
810 it to find libraries and programs with nonstandard names/locations.
811
812 EOF
813 fi
814
815 if test "$ac_init_help" = "recursive"; then
816   # If there are subdirs, report their specific --help.
817   ac_popdir=`pwd`
818   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
819     cd $ac_subdir
820     # A "../" for each directory in /$ac_subdir.
821     ac_dots=`echo $ac_subdir |
822              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
823
824     case $srcdir in
825     .) # No --srcdir option.  We are building in place.
826       ac_sub_srcdir=$srcdir ;;
827     [\\/]* | ?:[\\/]* ) # Absolute path.
828       ac_sub_srcdir=$srcdir/$ac_subdir ;;
829     *) # Relative path.
830       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
831     esac
832
833     # Check for guested configure; otherwise get Cygnus style configure.
834     if test -f $ac_sub_srcdir/configure.gnu; then
835       echo
836       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
837     elif test -f $ac_sub_srcdir/configure; then
838       echo
839       $SHELL $ac_sub_srcdir/configure  --help=recursive
840     elif test -f $ac_sub_srcdir/configure.ac ||
841            test -f $ac_sub_srcdir/configure.in; then
842       echo
843       $ac_configure --help
844     else
845       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
846     fi
847     cd $ac_popdir
848   done
849 fi
850
851 test -n "$ac_init_help" && exit 0
852 if $ac_init_version; then
853   cat <<\EOF
854
855 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
856 Free Software Foundation, Inc.
857 This configure script is free software; the Free Software Foundation
858 gives unlimited permission to copy, distribute and modify it.
859 EOF
860   exit 0
861 fi
862 exec 5>config.log
863 cat >&5 <<EOF
864 This file contains any messages produced by compilers while
865 running configure, to aid debugging if configure makes a mistake.
866
867 It was created by $as_me, which was
868 generated by GNU Autoconf 2.52.20061216.  Invocation command line was
869
870   $ $0 $@
871
872 EOF
873 {
874 cat <<_ASUNAME
875 ## ---------- ##
876 ## Platform.  ##
877 ## ---------- ##
878
879 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
880 uname -m = `(uname -m) 2>/dev/null || echo unknown`
881 uname -r = `(uname -r) 2>/dev/null || echo unknown`
882 uname -s = `(uname -s) 2>/dev/null || echo unknown`
883 uname -v = `(uname -v) 2>/dev/null || echo unknown`
884
885 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
886 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
887
888 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
889 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
890 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
891 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
892 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
893 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
894 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
895
896 PATH = $PATH
897
898 _ASUNAME
899 } >&5
900
901 cat >&5 <<EOF
902 ## ------------ ##
903 ## Core tests.  ##
904 ## ------------ ##
905
906 EOF
907
908 # Keep a trace of the command line.
909 # Strip out --no-create and --no-recursion so they do not pile up.
910 # Also quote any args containing shell meta-characters.
911 ac_configure_args=
912 ac_sep=
913 for ac_arg
914 do
915   case $ac_arg in
916   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
917   | --no-cr | --no-c) ;;
918   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
919   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
920   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
921     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
922     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
923     ac_sep=" " ;;
924   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
925      ac_sep=" " ;;
926   esac
927   # Get rid of the leading space.
928 done
929
930 # When interrupted or exit'd, cleanup temporary files, and complete
931 # config.log.  We remove comments because anyway the quotes in there
932 # would cause problems or look ugly.
933 trap 'exit_status=$?
934   # Save into config.log some information that might help in debugging.
935   echo >&5
936   echo "## ----------------- ##" >&5
937   echo "## Cache variables.  ##" >&5
938   echo "## ----------------- ##" >&5
939   echo >&5
940   # The following way of writing the cache mishandles newlines in values,
941 {
942   (set) 2>&1 |
943     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
944     *ac_space=\ *)
945       sed -n \
946         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
947           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
948       ;;
949     *)
950       sed -n \
951         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
952       ;;
953     esac;
954 } >&5
955   sed "/^$/d" confdefs.h >conftest.log
956   if test -s conftest.log; then
957     echo >&5
958     echo "## ------------ ##" >&5
959     echo "## confdefs.h.  ##" >&5
960     echo "## ------------ ##" >&5
961     echo >&5
962     cat conftest.log >&5
963   fi
964   (echo; echo) >&5
965   test "$ac_signal" != 0 &&
966     echo "$as_me: caught signal $ac_signal" >&5
967   echo "$as_me: exit $exit_status" >&5
968   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
969     exit $exit_status
970      ' 0
971 for ac_signal in 1 2 13 15; do
972   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
973 done
974 ac_signal=0
975
976 # confdefs.h avoids OS command line length limits that DEFS can exceed.
977 rm -rf conftest* confdefs.h
978 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
979 echo >confdefs.h
980
981 # Let the site file select an alternate cache file if it wants to.
982 # Prefer explicitly selected file to automatically selected ones.
983 if test -z "$CONFIG_SITE"; then
984   if test "x$prefix" != xNONE; then
985     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
986   else
987     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
988   fi
989 fi
990 for ac_site_file in $CONFIG_SITE; do
991   if test -r "$ac_site_file"; then
992     { echo "$as_me:992: loading site script $ac_site_file" >&5
993 echo "$as_me: loading site script $ac_site_file" >&6;}
994     cat "$ac_site_file" >&5
995     . "$ac_site_file"
996   fi
997 done
998
999 if test -r "$cache_file"; then
1000   # Some versions of bash will fail to source /dev/null (special
1001   # files actually), so we avoid doing that.
1002   if test -f "$cache_file"; then
1003     { echo "$as_me:1003: loading cache $cache_file" >&5
1004 echo "$as_me: loading cache $cache_file" >&6;}
1005     case $cache_file in
1006       [\\/]* | ?:[\\/]* ) . $cache_file;;
1007       *)                      . ./$cache_file;;
1008     esac
1009   fi
1010 else
1011   { echo "$as_me:1011: creating cache $cache_file" >&5
1012 echo "$as_me: creating cache $cache_file" >&6;}
1013   >$cache_file
1014 fi
1015
1016 # Check that the precious variables saved in the cache have kept the same
1017 # value.
1018 ac_cache_corrupted=false
1019 for ac_var in `(set) 2>&1 |
1020                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1021   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1022   eval ac_new_set=\$ac_env_${ac_var}_set
1023   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1024   eval ac_new_val="\$ac_env_${ac_var}_value"
1025   case $ac_old_set,$ac_new_set in
1026     set,)
1027       { echo "$as_me:1027: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1028 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1029       ac_cache_corrupted=: ;;
1030     ,set)
1031       { echo "$as_me:1031: error: \`$ac_var' was not set in the previous run" >&5
1032 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1033       ac_cache_corrupted=: ;;
1034     ,);;
1035     *)
1036       if test "x$ac_old_val" != "x$ac_new_val"; then
1037         { echo "$as_me:1037: error: \`$ac_var' has changed since the previous run:" >&5
1038 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1039         { echo "$as_me:1039:   former value:  $ac_old_val" >&5
1040 echo "$as_me:   former value:  $ac_old_val" >&2;}
1041         { echo "$as_me:1041:   current value: $ac_new_val" >&5
1042 echo "$as_me:   current value: $ac_new_val" >&2;}
1043         ac_cache_corrupted=:
1044       fi;;
1045   esac
1046   # Pass precious variables to config.status.  It doesn't matter if
1047   # we pass some twice (in addition to the command line arguments).
1048   if test "$ac_new_set" = set; then
1049     case $ac_new_val in
1050     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1051       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1052       ac_configure_args="$ac_configure_args '$ac_arg'"
1053       ;;
1054     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1055        ;;
1056     esac
1057   fi
1058 done
1059 if $ac_cache_corrupted; then
1060   { echo "$as_me:1060: error: changes in the environment can compromise the build" >&5
1061 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1062   { { echo "$as_me:1062: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1063 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1064    { (exit 1); exit 1; }; }
1065 fi
1066
1067 ac_ext=c
1068 ac_cpp='$CPP $CPPFLAGS'
1069 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1070 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1071 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1072 ac_main_return=return
1073
1074 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1075   *c*,-n*) ECHO_N= ECHO_C='
1076 ' ECHO_T='      ' ;;
1077   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1078   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1079 esac
1080 echo "#! $SHELL" >conftest.sh
1081 echo  "exit 0"   >>conftest.sh
1082 chmod +x conftest.sh
1083 if { (echo "$as_me:1083: PATH=\".;.\"; conftest.sh") >&5
1084   (PATH=".;."; conftest.sh) 2>&5
1085   ac_status=$?
1086   echo "$as_me:1086: \$? = $ac_status" >&5
1087   (exit $ac_status); }; then
1088   ac_path_separator=';'
1089 else
1090   ac_path_separator=:
1091 fi
1092 PATH_SEPARATOR="$ac_path_separator"
1093 rm -f conftest.sh
1094
1095 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1096
1097 top_builddir=`pwd`
1098
1099 echo "$as_me:1099: checking for egrep" >&5
1100 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1101 if test "${ac_cv_prog_egrep+set}" = set; then
1102   echo $ECHO_N "(cached) $ECHO_C" >&6
1103 else
1104   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1105     then ac_cv_prog_egrep='grep -E'
1106     else ac_cv_prog_egrep='egrep'
1107     fi
1108 fi
1109 echo "$as_me:1109: result: $ac_cv_prog_egrep" >&5
1110 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1111  EGREP=$ac_cv_prog_egrep
1112
1113 test -z "$EGREP" && { { echo "$as_me:1113: error: No egrep program found" >&5
1114 echo "$as_me: error: No egrep program found" >&2;}
1115    { (exit 1); exit 1; }; }
1116
1117 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1118 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1119 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1120 cf_cv_abi_version=${NCURSES_MAJOR}
1121 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1122 cf_cv_timestamp=`date`
1123 echo "$as_me:1123: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1124 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1125
1126 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1127
1128 # Check whether --with-rel-version or --without-rel-version was given.
1129 if test "${with_rel_version+set}" = set; then
1130   withval="$with_rel_version"
1131   { echo "$as_me:1131: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1132 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1133  cf_cv_rel_version=$withval
1134 fi;
1135
1136  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1137  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1138
1139 if test -n "$NCURSES_MAJOR" ; then
1140   case $NCURSES_MAJOR in #(vi
1141   [0-9]*) #(vi
1142         ;;
1143   *)
1144         { { echo "$as_me:1144: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1145 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1146    { (exit 1); exit 1; }; }
1147         ;;
1148   esac
1149 else
1150   { { echo "$as_me:1150: error: Release major-version value is empty" >&5
1151 echo "$as_me: error: Release major-version value is empty" >&2;}
1152    { (exit 1); exit 1; }; }
1153 fi
1154
1155 if test -n "$NCURSES_MINOR" ; then
1156   case $NCURSES_MINOR in #(vi
1157   [0-9]*) #(vi
1158         ;;
1159   *)
1160         { { echo "$as_me:1160: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1161 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1162    { (exit 1); exit 1; }; }
1163         ;;
1164   esac
1165 else
1166   { { echo "$as_me:1166: error: Release minor-version value is empty" >&5
1167 echo "$as_me: error: Release minor-version value is empty" >&2;}
1168    { (exit 1); exit 1; }; }
1169 fi
1170
1171 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1172
1173 # Check whether --with-abi-version or --without-abi-version was given.
1174 if test "${with_abi_version+set}" = set; then
1175   withval="$with_abi_version"
1176   { echo "$as_me:1176: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1177 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1178  cf_cv_abi_version=$withval
1179 fi;
1180
1181 if test -n "$cf_cv_abi_version" ; then
1182   case $cf_cv_abi_version in #(vi
1183   [0-9]*) #(vi
1184         ;;
1185   *)
1186         { { echo "$as_me:1186: error: ABI version is not a number: $cf_cv_abi_version" >&5
1187 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1188    { (exit 1); exit 1; }; }
1189         ;;
1190   esac
1191 else
1192   { { echo "$as_me:1192: error: ABI version value is empty" >&5
1193 echo "$as_me: error: ABI version value is empty" >&2;}
1194    { (exit 1); exit 1; }; }
1195 fi
1196
1197 ac_aux_dir=
1198 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1199   if test -f $ac_dir/install-sh; then
1200     ac_aux_dir=$ac_dir
1201     ac_install_sh="$ac_aux_dir/install-sh -c"
1202     break
1203   elif test -f $ac_dir/install.sh; then
1204     ac_aux_dir=$ac_dir
1205     ac_install_sh="$ac_aux_dir/install.sh -c"
1206     break
1207   elif test -f $ac_dir/shtool; then
1208     ac_aux_dir=$ac_dir
1209     ac_install_sh="$ac_aux_dir/shtool install -c"
1210     break
1211   fi
1212 done
1213 if test -z "$ac_aux_dir"; then
1214   { { echo "$as_me:1214: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1215 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1216    { (exit 1); exit 1; }; }
1217 fi
1218 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1219 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1220 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1221
1222 # Make sure we can run config.sub.
1223 $ac_config_sub sun4 >/dev/null 2>&1 ||
1224   { { echo "$as_me:1224: error: cannot run $ac_config_sub" >&5
1225 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1226    { (exit 1); exit 1; }; }
1227
1228 echo "$as_me:1228: checking build system type" >&5
1229 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1230 if test "${ac_cv_build+set}" = set; then
1231   echo $ECHO_N "(cached) $ECHO_C" >&6
1232 else
1233   ac_cv_build_alias=$build_alias
1234 test -z "$ac_cv_build_alias" &&
1235   ac_cv_build_alias=`$ac_config_guess`
1236 test -z "$ac_cv_build_alias" &&
1237   { { echo "$as_me:1237: error: cannot guess build type; you must specify one" >&5
1238 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1239    { (exit 1); exit 1; }; }
1240 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1241   { { echo "$as_me:1241: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1242 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1243    { (exit 1); exit 1; }; }
1244
1245 fi
1246 echo "$as_me:1246: result: $ac_cv_build" >&5
1247 echo "${ECHO_T}$ac_cv_build" >&6
1248 build=$ac_cv_build
1249 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1250 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1251 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1252
1253 echo "$as_me:1253: checking host system type" >&5
1254 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1255 if test "${ac_cv_host+set}" = set; then
1256   echo $ECHO_N "(cached) $ECHO_C" >&6
1257 else
1258   ac_cv_host_alias=$host_alias
1259 test -z "$ac_cv_host_alias" &&
1260   ac_cv_host_alias=$ac_cv_build_alias
1261 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1262   { { echo "$as_me:1262: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1263 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1264    { (exit 1); exit 1; }; }
1265
1266 fi
1267 echo "$as_me:1267: result: $ac_cv_host" >&5
1268 echo "${ECHO_T}$ac_cv_host" >&6
1269 host=$ac_cv_host
1270 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1271 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1272 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1273
1274 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1275         echo "$as_me:1275: checking target system type" >&5
1276 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1277 if test "${ac_cv_target+set}" = set; then
1278   echo $ECHO_N "(cached) $ECHO_C" >&6
1279 else
1280   ac_cv_target_alias=$target_alias
1281 test "x$ac_cv_target_alias" = "x" &&
1282   ac_cv_target_alias=$ac_cv_host_alias
1283 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1284   { { echo "$as_me:1284: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1285 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1286    { (exit 1); exit 1; }; }
1287
1288 fi
1289 echo "$as_me:1289: result: $ac_cv_target" >&5
1290 echo "${ECHO_T}$ac_cv_target" >&6
1291 target=$ac_cv_target
1292 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1293 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1294 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1295
1296 # The aliases save the names the user supplied, while $host etc.
1297 # will get canonicalized.
1298 test -n "$target_alias" &&
1299   test "$program_prefix$program_suffix$program_transform_name" = \
1300     NONENONEs,x,x, &&
1301   program_prefix=${target_alias}-
1302         system_name="$host_os"
1303 else
1304         system_name="`(uname -s -r) 2>/dev/null`"
1305         if test -z "$system_name" ; then
1306                 system_name="`(hostname) 2>/dev/null`"
1307         fi
1308 fi
1309 test -n "$system_name" && cat >>confdefs.h <<EOF
1310 #define SYSTEM_NAME "$system_name"
1311 EOF
1312
1313 if test "${cf_cv_system_name+set}" = set; then
1314   echo $ECHO_N "(cached) $ECHO_C" >&6
1315 else
1316   cf_cv_system_name="$system_name"
1317 fi
1318
1319 test -z "$system_name" && system_name="$cf_cv_system_name"
1320 test -n "$cf_cv_system_name" && echo "$as_me:1320: result: Configuring for $cf_cv_system_name" >&5
1321 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1322
1323 if test ".$system_name" != ".$cf_cv_system_name" ; then
1324         echo "$as_me:1324: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1325 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1326         { { echo "$as_me:1326: error: \"Please remove config.cache and try again.\"" >&5
1327 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1328    { (exit 1); exit 1; }; }
1329 fi
1330
1331 # Check whether --with-system-type or --without-system-type was given.
1332 if test "${with_system_type+set}" = set; then
1333   withval="$with_system_type"
1334   { echo "$as_me:1334: WARNING: overriding system type to $withval" >&5
1335 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1336  cf_cv_system_name=$withval
1337 fi;
1338
1339 ###     Save the given $CFLAGS to allow user-override.
1340 cf_user_CFLAGS="$CFLAGS"
1341
1342 ###     Default install-location
1343
1344 echo "$as_me:1344: checking for prefix" >&5
1345 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1346 if test "x$prefix" = "xNONE" ; then
1347         case "$cf_cv_system_name" in
1348                 # non-vendor systems don't have a conflict
1349         openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1350                 prefix=/usr
1351                 ;;
1352         *)      prefix=$ac_default_prefix
1353                 ;;
1354         esac
1355 fi
1356 echo "$as_me:1356: result: $prefix" >&5
1357 echo "${ECHO_T}$prefix" >&6
1358
1359 if test "x$prefix" = "xNONE" ; then
1360 echo "$as_me:1360: checking for default include-directory" >&5
1361 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1362 test -n "$verbose" && echo 1>&6
1363 for cf_symbol in \
1364         $includedir \
1365         $includedir/ncurses \
1366         $prefix/include \
1367         $prefix/include/ncurses \
1368         /usr/local/include \
1369         /usr/local/include/ncurses \
1370         /usr/include \
1371         /usr/include/ncurses
1372 do
1373         cf_dir=`eval echo $cf_symbol`
1374         if test -f $cf_dir/curses.h ; then
1375         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1376                 includedir="$cf_symbol"
1377                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1378                 break
1379         fi
1380         fi
1381         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1382 done
1383 echo "$as_me:1383: result: $includedir" >&5
1384 echo "${ECHO_T}$includedir" >&6
1385 fi
1386
1387 ###     Checks for programs.
1388 ac_ext=c
1389 ac_cpp='$CPP $CPPFLAGS'
1390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1393 ac_main_return=return
1394 if test -n "$ac_tool_prefix"; then
1395   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1396 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1397 echo "$as_me:1397: checking for $ac_word" >&5
1398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1399 if test "${ac_cv_prog_CC+set}" = set; then
1400   echo $ECHO_N "(cached) $ECHO_C" >&6
1401 else
1402   if test -n "$CC"; then
1403   ac_cv_prog_CC="$CC" # Let the user override the test.
1404 else
1405   ac_save_IFS=$IFS; IFS=$ac_path_separator
1406 ac_dummy="$PATH"
1407 for ac_dir in $ac_dummy; do
1408   IFS=$ac_save_IFS
1409   test -z "$ac_dir" && ac_dir=.
1410   $as_executable_p "$ac_dir/$ac_word" || continue
1411 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1412 echo "$as_me:1412: found $ac_dir/$ac_word" >&5
1413 break
1414 done
1415
1416 fi
1417 fi
1418 CC=$ac_cv_prog_CC
1419 if test -n "$CC"; then
1420   echo "$as_me:1420: result: $CC" >&5
1421 echo "${ECHO_T}$CC" >&6
1422 else
1423   echo "$as_me:1423: result: no" >&5
1424 echo "${ECHO_T}no" >&6
1425 fi
1426
1427 fi
1428 if test -z "$ac_cv_prog_CC"; then
1429   ac_ct_CC=$CC
1430   # Extract the first word of "gcc", so it can be a program name with args.
1431 set dummy gcc; ac_word=$2
1432 echo "$as_me:1432: checking for $ac_word" >&5
1433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1434 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1435   echo $ECHO_N "(cached) $ECHO_C" >&6
1436 else
1437   if test -n "$ac_ct_CC"; then
1438   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1439 else
1440   ac_save_IFS=$IFS; IFS=$ac_path_separator
1441 ac_dummy="$PATH"
1442 for ac_dir in $ac_dummy; do
1443   IFS=$ac_save_IFS
1444   test -z "$ac_dir" && ac_dir=.
1445   $as_executable_p "$ac_dir/$ac_word" || continue
1446 ac_cv_prog_ac_ct_CC="gcc"
1447 echo "$as_me:1447: found $ac_dir/$ac_word" >&5
1448 break
1449 done
1450
1451 fi
1452 fi
1453 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1454 if test -n "$ac_ct_CC"; then
1455   echo "$as_me:1455: result: $ac_ct_CC" >&5
1456 echo "${ECHO_T}$ac_ct_CC" >&6
1457 else
1458   echo "$as_me:1458: result: no" >&5
1459 echo "${ECHO_T}no" >&6
1460 fi
1461
1462   CC=$ac_ct_CC
1463 else
1464   CC="$ac_cv_prog_CC"
1465 fi
1466
1467 if test -z "$CC"; then
1468   if test -n "$ac_tool_prefix"; then
1469   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1470 set dummy ${ac_tool_prefix}cc; ac_word=$2
1471 echo "$as_me:1471: checking for $ac_word" >&5
1472 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1473 if test "${ac_cv_prog_CC+set}" = set; then
1474   echo $ECHO_N "(cached) $ECHO_C" >&6
1475 else
1476   if test -n "$CC"; then
1477   ac_cv_prog_CC="$CC" # Let the user override the test.
1478 else
1479   ac_save_IFS=$IFS; IFS=$ac_path_separator
1480 ac_dummy="$PATH"
1481 for ac_dir in $ac_dummy; do
1482   IFS=$ac_save_IFS
1483   test -z "$ac_dir" && ac_dir=.
1484   $as_executable_p "$ac_dir/$ac_word" || continue
1485 ac_cv_prog_CC="${ac_tool_prefix}cc"
1486 echo "$as_me:1486: found $ac_dir/$ac_word" >&5
1487 break
1488 done
1489
1490 fi
1491 fi
1492 CC=$ac_cv_prog_CC
1493 if test -n "$CC"; then
1494   echo "$as_me:1494: result: $CC" >&5
1495 echo "${ECHO_T}$CC" >&6
1496 else
1497   echo "$as_me:1497: result: no" >&5
1498 echo "${ECHO_T}no" >&6
1499 fi
1500
1501 fi
1502 if test -z "$ac_cv_prog_CC"; then
1503   ac_ct_CC=$CC
1504   # Extract the first word of "cc", so it can be a program name with args.
1505 set dummy cc; ac_word=$2
1506 echo "$as_me:1506: checking for $ac_word" >&5
1507 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1508 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1509   echo $ECHO_N "(cached) $ECHO_C" >&6
1510 else
1511   if test -n "$ac_ct_CC"; then
1512   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1513 else
1514   ac_save_IFS=$IFS; IFS=$ac_path_separator
1515 ac_dummy="$PATH"
1516 for ac_dir in $ac_dummy; do
1517   IFS=$ac_save_IFS
1518   test -z "$ac_dir" && ac_dir=.
1519   $as_executable_p "$ac_dir/$ac_word" || continue
1520 ac_cv_prog_ac_ct_CC="cc"
1521 echo "$as_me:1521: found $ac_dir/$ac_word" >&5
1522 break
1523 done
1524
1525 fi
1526 fi
1527 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1528 if test -n "$ac_ct_CC"; then
1529   echo "$as_me:1529: result: $ac_ct_CC" >&5
1530 echo "${ECHO_T}$ac_ct_CC" >&6
1531 else
1532   echo "$as_me:1532: result: no" >&5
1533 echo "${ECHO_T}no" >&6
1534 fi
1535
1536   CC=$ac_ct_CC
1537 else
1538   CC="$ac_cv_prog_CC"
1539 fi
1540
1541 fi
1542 if test -z "$CC"; then
1543   # Extract the first word of "cc", so it can be a program name with args.
1544 set dummy cc; ac_word=$2
1545 echo "$as_me:1545: checking for $ac_word" >&5
1546 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1547 if test "${ac_cv_prog_CC+set}" = set; then
1548   echo $ECHO_N "(cached) $ECHO_C" >&6
1549 else
1550   if test -n "$CC"; then
1551   ac_cv_prog_CC="$CC" # Let the user override the test.
1552 else
1553   ac_prog_rejected=no
1554   ac_save_IFS=$IFS; IFS=$ac_path_separator
1555 ac_dummy="$PATH"
1556 for ac_dir in $ac_dummy; do
1557   IFS=$ac_save_IFS
1558   test -z "$ac_dir" && ac_dir=.
1559   $as_executable_p "$ac_dir/$ac_word" || continue
1560 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1561   ac_prog_rejected=yes
1562   continue
1563 fi
1564 ac_cv_prog_CC="cc"
1565 echo "$as_me:1565: found $ac_dir/$ac_word" >&5
1566 break
1567 done
1568
1569 if test $ac_prog_rejected = yes; then
1570   # We found a bogon in the path, so make sure we never use it.
1571   set dummy $ac_cv_prog_CC
1572   shift
1573   if test $# != 0; then
1574     # We chose a different compiler from the bogus one.
1575     # However, it has the same basename, so the bogon will be chosen
1576     # first if we set CC to just the basename; use the full file name.
1577     shift
1578     set dummy "$ac_dir/$ac_word" ${1+"$@"}
1579     shift
1580     ac_cv_prog_CC="$@"
1581   fi
1582 fi
1583 fi
1584 fi
1585 CC=$ac_cv_prog_CC
1586 if test -n "$CC"; then
1587   echo "$as_me:1587: result: $CC" >&5
1588 echo "${ECHO_T}$CC" >&6
1589 else
1590   echo "$as_me:1590: result: no" >&5
1591 echo "${ECHO_T}no" >&6
1592 fi
1593
1594 fi
1595 if test -z "$CC"; then
1596   if test -n "$ac_tool_prefix"; then
1597   for ac_prog in cl
1598   do
1599     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1600 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1601 echo "$as_me:1601: checking for $ac_word" >&5
1602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1603 if test "${ac_cv_prog_CC+set}" = set; then
1604   echo $ECHO_N "(cached) $ECHO_C" >&6
1605 else
1606   if test -n "$CC"; then
1607   ac_cv_prog_CC="$CC" # Let the user override the test.
1608 else
1609   ac_save_IFS=$IFS; IFS=$ac_path_separator
1610 ac_dummy="$PATH"
1611 for ac_dir in $ac_dummy; do
1612   IFS=$ac_save_IFS
1613   test -z "$ac_dir" && ac_dir=.
1614   $as_executable_p "$ac_dir/$ac_word" || continue
1615 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1616 echo "$as_me:1616: found $ac_dir/$ac_word" >&5
1617 break
1618 done
1619
1620 fi
1621 fi
1622 CC=$ac_cv_prog_CC
1623 if test -n "$CC"; then
1624   echo "$as_me:1624: result: $CC" >&5
1625 echo "${ECHO_T}$CC" >&6
1626 else
1627   echo "$as_me:1627: result: no" >&5
1628 echo "${ECHO_T}no" >&6
1629 fi
1630
1631     test -n "$CC" && break
1632   done
1633 fi
1634 if test -z "$CC"; then
1635   ac_ct_CC=$CC
1636   for ac_prog in cl
1637 do
1638   # Extract the first word of "$ac_prog", so it can be a program name with args.
1639 set dummy $ac_prog; ac_word=$2
1640 echo "$as_me:1640: checking for $ac_word" >&5
1641 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1642 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1643   echo $ECHO_N "(cached) $ECHO_C" >&6
1644 else
1645   if test -n "$ac_ct_CC"; then
1646   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1647 else
1648   ac_save_IFS=$IFS; IFS=$ac_path_separator
1649 ac_dummy="$PATH"
1650 for ac_dir in $ac_dummy; do
1651   IFS=$ac_save_IFS
1652   test -z "$ac_dir" && ac_dir=.
1653   $as_executable_p "$ac_dir/$ac_word" || continue
1654 ac_cv_prog_ac_ct_CC="$ac_prog"
1655 echo "$as_me:1655: found $ac_dir/$ac_word" >&5
1656 break
1657 done
1658
1659 fi
1660 fi
1661 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1662 if test -n "$ac_ct_CC"; then
1663   echo "$as_me:1663: result: $ac_ct_CC" >&5
1664 echo "${ECHO_T}$ac_ct_CC" >&6
1665 else
1666   echo "$as_me:1666: result: no" >&5
1667 echo "${ECHO_T}no" >&6
1668 fi
1669
1670   test -n "$ac_ct_CC" && break
1671 done
1672
1673   CC=$ac_ct_CC
1674 fi
1675
1676 fi
1677
1678 test -z "$CC" && { { echo "$as_me:1678: error: no acceptable cc found in \$PATH" >&5
1679 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1680    { (exit 1); exit 1; }; }
1681
1682 # Provide some information about the compiler.
1683 echo "$as_me:1683:" \
1684      "checking for C compiler version" >&5
1685 ac_compiler=`set X $ac_compile; echo $2`
1686 { (eval echo "$as_me:1686: \"$ac_compiler --version </dev/null >&5\"") >&5
1687   (eval $ac_compiler --version </dev/null >&5) 2>&5
1688   ac_status=$?
1689   echo "$as_me:1689: \$? = $ac_status" >&5
1690   (exit $ac_status); }
1691 { (eval echo "$as_me:1691: \"$ac_compiler -v </dev/null >&5\"") >&5
1692   (eval $ac_compiler -v </dev/null >&5) 2>&5
1693   ac_status=$?
1694   echo "$as_me:1694: \$? = $ac_status" >&5
1695   (exit $ac_status); }
1696 { (eval echo "$as_me:1696: \"$ac_compiler -V </dev/null >&5\"") >&5
1697   (eval $ac_compiler -V </dev/null >&5) 2>&5
1698   ac_status=$?
1699   echo "$as_me:1699: \$? = $ac_status" >&5
1700   (exit $ac_status); }
1701
1702 cat >conftest.$ac_ext <<_ACEOF
1703 #line 1703 "configure"
1704 #include "confdefs.h"
1705
1706 int
1707 main ()
1708 {
1709
1710   ;
1711   return 0;
1712 }
1713 _ACEOF
1714 ac_clean_files_save=$ac_clean_files
1715 ac_clean_files="$ac_clean_files a.out a.exe"
1716 # Try to create an executable without -o first, disregard a.out.
1717 # It will help us diagnose broken compilers, and finding out an intuition
1718 # of exeext.
1719 echo "$as_me:1719: checking for C compiler default output" >&5
1720 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1721 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1722 if { (eval echo "$as_me:1722: \"$ac_link_default\"") >&5
1723   (eval $ac_link_default) 2>&5
1724   ac_status=$?
1725   echo "$as_me:1725: \$? = $ac_status" >&5
1726   (exit $ac_status); }; then
1727   # Find the output, starting from the most likely.  This scheme is
1728 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1729 # resort.
1730 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1731                 ls a.out conftest 2>/dev/null;
1732                 ls a.* conftest.* 2>/dev/null`; do
1733   case $ac_file in
1734     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1735     a.out ) # We found the default executable, but exeext='' is most
1736             # certainly right.
1737             break;;
1738     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1739           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1740           export ac_cv_exeext
1741           break;;
1742     * ) break;;
1743   esac
1744 done
1745 else
1746   echo "$as_me: failed program was:" >&5
1747 cat conftest.$ac_ext >&5
1748 { { echo "$as_me:1748: error: C compiler cannot create executables" >&5
1749 echo "$as_me: error: C compiler cannot create executables" >&2;}
1750    { (exit 77); exit 77; }; }
1751 fi
1752
1753 ac_exeext=$ac_cv_exeext
1754 echo "$as_me:1754: result: $ac_file" >&5
1755 echo "${ECHO_T}$ac_file" >&6
1756
1757 # Check the compiler produces executables we can run.  If not, either
1758 # the compiler is broken, or we cross compile.
1759 echo "$as_me:1759: checking whether the C compiler works" >&5
1760 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1761 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1762 # If not cross compiling, check that we can run a simple program.
1763 if test "$cross_compiling" != yes; then
1764   if { ac_try='./$ac_file'
1765   { (eval echo "$as_me:1765: \"$ac_try\"") >&5
1766   (eval $ac_try) 2>&5
1767   ac_status=$?
1768   echo "$as_me:1768: \$? = $ac_status" >&5
1769   (exit $ac_status); }; }; then
1770     cross_compiling=no
1771   else
1772     if test "$cross_compiling" = maybe; then
1773         cross_compiling=yes
1774     else
1775         { { echo "$as_me:1775: error: cannot run C compiled programs.
1776 If you meant to cross compile, use \`--host'." >&5
1777 echo "$as_me: error: cannot run C compiled programs.
1778 If you meant to cross compile, use \`--host'." >&2;}
1779    { (exit 1); exit 1; }; }
1780     fi
1781   fi
1782 fi
1783 echo "$as_me:1783: result: yes" >&5
1784 echo "${ECHO_T}yes" >&6
1785
1786 rm -f a.out a.exe conftest$ac_cv_exeext
1787 ac_clean_files=$ac_clean_files_save
1788 # Check the compiler produces executables we can run.  If not, either
1789 # the compiler is broken, or we cross compile.
1790 echo "$as_me:1790: checking whether we are cross compiling" >&5
1791 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1792 echo "$as_me:1792: result: $cross_compiling" >&5
1793 echo "${ECHO_T}$cross_compiling" >&6
1794
1795 echo "$as_me:1795: checking for executable suffix" >&5
1796 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1797 if { (eval echo "$as_me:1797: \"$ac_link\"") >&5
1798   (eval $ac_link) 2>&5
1799   ac_status=$?
1800   echo "$as_me:1800: \$? = $ac_status" >&5
1801   (exit $ac_status); }; then
1802   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1803 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1804 # work properly (i.e., refer to `conftest.exe'), while it won't with
1805 # `rm'.
1806 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1807   case $ac_file in
1808     *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1809     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1810           export ac_cv_exeext
1811           break;;
1812     * ) break;;
1813   esac
1814 done
1815 else
1816   { { echo "$as_me:1816: error: cannot compute EXEEXT: cannot compile and link" >&5
1817 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1818    { (exit 1); exit 1; }; }
1819 fi
1820
1821 rm -f conftest$ac_cv_exeext
1822 echo "$as_me:1822: result: $ac_cv_exeext" >&5
1823 echo "${ECHO_T}$ac_cv_exeext" >&6
1824
1825 rm -f conftest.$ac_ext
1826 EXEEXT=$ac_cv_exeext
1827 ac_exeext=$EXEEXT
1828 echo "$as_me:1828: checking for object suffix" >&5
1829 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1830 if test "${ac_cv_objext+set}" = set; then
1831   echo $ECHO_N "(cached) $ECHO_C" >&6
1832 else
1833   cat >conftest.$ac_ext <<_ACEOF
1834 #line 1834 "configure"
1835 #include "confdefs.h"
1836
1837 int
1838 main ()
1839 {
1840
1841   ;
1842   return 0;
1843 }
1844 _ACEOF
1845 rm -f conftest.o conftest.obj
1846 if { (eval echo "$as_me:1846: \"$ac_compile\"") >&5
1847   (eval $ac_compile) 2>&5
1848   ac_status=$?
1849   echo "$as_me:1849: \$? = $ac_status" >&5
1850   (exit $ac_status); }; then
1851   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1852   case $ac_file in
1853     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1854     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1855        break;;
1856   esac
1857 done
1858 else
1859   echo "$as_me: failed program was:" >&5
1860 cat conftest.$ac_ext >&5
1861 { { echo "$as_me:1861: error: cannot compute OBJEXT: cannot compile" >&5
1862 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1863    { (exit 1); exit 1; }; }
1864 fi
1865
1866 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1867 fi
1868 echo "$as_me:1868: result: $ac_cv_objext" >&5
1869 echo "${ECHO_T}$ac_cv_objext" >&6
1870 OBJEXT=$ac_cv_objext
1871 ac_objext=$OBJEXT
1872 echo "$as_me:1872: checking whether we are using the GNU C compiler" >&5
1873 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1874 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1875   echo $ECHO_N "(cached) $ECHO_C" >&6
1876 else
1877   cat >conftest.$ac_ext <<_ACEOF
1878 #line 1878 "configure"
1879 #include "confdefs.h"
1880
1881 int
1882 main ()
1883 {
1884 #ifndef __GNUC__
1885        choke me
1886 #endif
1887
1888   ;
1889   return 0;
1890 }
1891 _ACEOF
1892 rm -f conftest.$ac_objext
1893 if { (eval echo "$as_me:1893: \"$ac_compile\"") >&5
1894   (eval $ac_compile) 2>&5
1895   ac_status=$?
1896   echo "$as_me:1896: \$? = $ac_status" >&5
1897   (exit $ac_status); } &&
1898          { ac_try='test -s conftest.$ac_objext'
1899   { (eval echo "$as_me:1899: \"$ac_try\"") >&5
1900   (eval $ac_try) 2>&5
1901   ac_status=$?
1902   echo "$as_me:1902: \$? = $ac_status" >&5
1903   (exit $ac_status); }; }; then
1904   ac_compiler_gnu=yes
1905 else
1906   echo "$as_me: failed program was:" >&5
1907 cat conftest.$ac_ext >&5
1908 ac_compiler_gnu=no
1909 fi
1910 rm -f conftest.$ac_objext conftest.$ac_ext
1911 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1912
1913 fi
1914 echo "$as_me:1914: result: $ac_cv_c_compiler_gnu" >&5
1915 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1916 GCC=`test $ac_compiler_gnu = yes && echo yes`
1917 ac_test_CFLAGS=${CFLAGS+set}
1918 ac_save_CFLAGS=$CFLAGS
1919 CFLAGS="-g"
1920 echo "$as_me:1920: checking whether $CC accepts -g" >&5
1921 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1922 if test "${ac_cv_prog_cc_g+set}" = set; then
1923   echo $ECHO_N "(cached) $ECHO_C" >&6
1924 else
1925   cat >conftest.$ac_ext <<_ACEOF
1926 #line 1926 "configure"
1927 #include "confdefs.h"
1928
1929 int
1930 main ()
1931 {
1932
1933   ;
1934   return 0;
1935 }
1936 _ACEOF
1937 rm -f conftest.$ac_objext
1938 if { (eval echo "$as_me:1938: \"$ac_compile\"") >&5
1939   (eval $ac_compile) 2>&5
1940   ac_status=$?
1941   echo "$as_me:1941: \$? = $ac_status" >&5
1942   (exit $ac_status); } &&
1943          { ac_try='test -s conftest.$ac_objext'
1944   { (eval echo "$as_me:1944: \"$ac_try\"") >&5
1945   (eval $ac_try) 2>&5
1946   ac_status=$?
1947   echo "$as_me:1947: \$? = $ac_status" >&5
1948   (exit $ac_status); }; }; then
1949   ac_cv_prog_cc_g=yes
1950 else
1951   echo "$as_me: failed program was:" >&5
1952 cat conftest.$ac_ext >&5
1953 ac_cv_prog_cc_g=no
1954 fi
1955 rm -f conftest.$ac_objext conftest.$ac_ext
1956 fi
1957 echo "$as_me:1957: result: $ac_cv_prog_cc_g" >&5
1958 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1959 if test "$ac_test_CFLAGS" = set; then
1960   CFLAGS=$ac_save_CFLAGS
1961 elif test $ac_cv_prog_cc_g = yes; then
1962   if test "$GCC" = yes; then
1963     CFLAGS="-g -O2"
1964   else
1965     CFLAGS="-g"
1966   fi
1967 else
1968   if test "$GCC" = yes; then
1969     CFLAGS="-O2"
1970   else
1971     CFLAGS=
1972   fi
1973 fi
1974 # Some people use a C++ compiler to compile C.  Since we use `exit',
1975 # in C++ we need to declare it.  In case someone uses the same compiler
1976 # for both compiling C and C++ we need to have the C++ compiler decide
1977 # the declaration of exit, since it's the most demanding environment.
1978 cat >conftest.$ac_ext <<_ACEOF
1979 #ifndef __cplusplus
1980   choke me
1981 #endif
1982 _ACEOF
1983 rm -f conftest.$ac_objext
1984 if { (eval echo "$as_me:1984: \"$ac_compile\"") >&5
1985   (eval $ac_compile) 2>&5
1986   ac_status=$?
1987   echo "$as_me:1987: \$? = $ac_status" >&5
1988   (exit $ac_status); } &&
1989          { ac_try='test -s conftest.$ac_objext'
1990   { (eval echo "$as_me:1990: \"$ac_try\"") >&5
1991   (eval $ac_try) 2>&5
1992   ac_status=$?
1993   echo "$as_me:1993: \$? = $ac_status" >&5
1994   (exit $ac_status); }; }; then
1995   for ac_declaration in \
1996    ''\
1997    '#include <stdlib.h>' \
1998    'extern "C" void std::exit (int) throw (); using std::exit;' \
1999    'extern "C" void std::exit (int); using std::exit;' \
2000    'extern "C" void exit (int) throw ();' \
2001    'extern "C" void exit (int);' \
2002    'void exit (int);'
2003 do
2004   cat >conftest.$ac_ext <<_ACEOF
2005 #line 2005 "configure"
2006 #include "confdefs.h"
2007 #include <stdlib.h>
2008 $ac_declaration
2009 int
2010 main ()
2011 {
2012 exit (42);
2013   ;
2014   return 0;
2015 }
2016 _ACEOF
2017 rm -f conftest.$ac_objext
2018 if { (eval echo "$as_me:2018: \"$ac_compile\"") >&5
2019   (eval $ac_compile) 2>&5
2020   ac_status=$?
2021   echo "$as_me:2021: \$? = $ac_status" >&5
2022   (exit $ac_status); } &&
2023          { ac_try='test -s conftest.$ac_objext'
2024   { (eval echo "$as_me:2024: \"$ac_try\"") >&5
2025   (eval $ac_try) 2>&5
2026   ac_status=$?
2027   echo "$as_me:2027: \$? = $ac_status" >&5
2028   (exit $ac_status); }; }; then
2029   :
2030 else
2031   echo "$as_me: failed program was:" >&5
2032 cat conftest.$ac_ext >&5
2033 continue
2034 fi
2035 rm -f conftest.$ac_objext conftest.$ac_ext
2036   cat >conftest.$ac_ext <<_ACEOF
2037 #line 2037 "configure"
2038 #include "confdefs.h"
2039 $ac_declaration
2040 int
2041 main ()
2042 {
2043 exit (42);
2044   ;
2045   return 0;
2046 }
2047 _ACEOF
2048 rm -f conftest.$ac_objext
2049 if { (eval echo "$as_me:2049: \"$ac_compile\"") >&5
2050   (eval $ac_compile) 2>&5
2051   ac_status=$?
2052   echo "$as_me:2052: \$? = $ac_status" >&5
2053   (exit $ac_status); } &&
2054          { ac_try='test -s conftest.$ac_objext'
2055   { (eval echo "$as_me:2055: \"$ac_try\"") >&5
2056   (eval $ac_try) 2>&5
2057   ac_status=$?
2058   echo "$as_me:2058: \$? = $ac_status" >&5
2059   (exit $ac_status); }; }; then
2060   break
2061 else
2062   echo "$as_me: failed program was:" >&5
2063 cat conftest.$ac_ext >&5
2064 fi
2065 rm -f conftest.$ac_objext conftest.$ac_ext
2066 done
2067 rm -f conftest*
2068 if test -n "$ac_declaration"; then
2069   echo '#ifdef __cplusplus' >>confdefs.h
2070   echo $ac_declaration      >>confdefs.h
2071   echo '#endif'             >>confdefs.h
2072 fi
2073
2074 else
2075   echo "$as_me: failed program was:" >&5
2076 cat conftest.$ac_ext >&5
2077 fi
2078 rm -f conftest.$ac_objext conftest.$ac_ext
2079 ac_ext=c
2080 ac_cpp='$CPP $CPPFLAGS'
2081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2084 ac_main_return=return
2085
2086 GCC_VERSION=none
2087 if test "$GCC" = yes ; then
2088         echo "$as_me:2088: checking version of $CC" >&5
2089 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2090         GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2091         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2092         echo "$as_me:2092: result: $GCC_VERSION" >&5
2093 echo "${ECHO_T}$GCC_VERSION" >&6
2094 fi
2095
2096 ac_ext=c
2097 ac_cpp='$CPP $CPPFLAGS'
2098 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2099 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2100 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2101 ac_main_return=return
2102 echo "$as_me:2102: checking how to run the C preprocessor" >&5
2103 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2104 # On Suns, sometimes $CPP names a directory.
2105 if test -n "$CPP" && test -d "$CPP"; then
2106   CPP=
2107 fi
2108 if test -z "$CPP"; then
2109   if test "${ac_cv_prog_CPP+set}" = set; then
2110   echo $ECHO_N "(cached) $ECHO_C" >&6
2111 else
2112       # Double quotes because CPP needs to be expanded
2113     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2114     do
2115       ac_preproc_ok=false
2116 for ac_c_preproc_warn_flag in '' yes
2117 do
2118   # Use a header file that comes with gcc, so configuring glibc
2119   # with a fresh cross-compiler works.
2120   # On the NeXT, cc -E runs the code through the compiler's parser,
2121   # not just through cpp. "Syntax error" is here to catch this case.
2122   cat >conftest.$ac_ext <<_ACEOF
2123 #line 2123 "configure"
2124 #include "confdefs.h"
2125 #include <assert.h>
2126                      Syntax error
2127 _ACEOF
2128 if { (eval echo "$as_me:2128: \"$ac_cpp conftest.$ac_ext\"") >&5
2129   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2130   ac_status=$?
2131   egrep -v '^ *\+' conftest.er1 >conftest.err
2132   rm -f conftest.er1
2133   cat conftest.err >&5
2134   echo "$as_me:2134: \$? = $ac_status" >&5
2135   (exit $ac_status); } >/dev/null; then
2136   if test -s conftest.err; then
2137     ac_cpp_err=$ac_c_preproc_warn_flag
2138   else
2139     ac_cpp_err=
2140   fi
2141 else
2142   ac_cpp_err=yes
2143 fi
2144 if test -z "$ac_cpp_err"; then
2145   :
2146 else
2147   echo "$as_me: failed program was:" >&5
2148   cat conftest.$ac_ext >&5
2149   # Broken: fails on valid input.
2150 continue
2151 fi
2152 rm -f conftest.err conftest.$ac_ext
2153
2154   # OK, works on sane cases.  Now check whether non-existent headers
2155   # can be detected and how.
2156   cat >conftest.$ac_ext <<_ACEOF
2157 #line 2157 "configure"
2158 #include "confdefs.h"
2159 #include <ac_nonexistent.h>
2160 _ACEOF
2161 if { (eval echo "$as_me:2161: \"$ac_cpp conftest.$ac_ext\"") >&5
2162   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2163   ac_status=$?
2164   egrep -v '^ *\+' conftest.er1 >conftest.err
2165   rm -f conftest.er1
2166   cat conftest.err >&5
2167   echo "$as_me:2167: \$? = $ac_status" >&5
2168   (exit $ac_status); } >/dev/null; then
2169   if test -s conftest.err; then
2170     ac_cpp_err=$ac_c_preproc_warn_flag
2171   else
2172     ac_cpp_err=
2173   fi
2174 else
2175   ac_cpp_err=yes
2176 fi
2177 if test -z "$ac_cpp_err"; then
2178   # Broken: success on invalid input.
2179 continue
2180 else
2181   echo "$as_me: failed program was:" >&5
2182   cat conftest.$ac_ext >&5
2183   # Passes both tests.
2184 ac_preproc_ok=:
2185 break
2186 fi
2187 rm -f conftest.err conftest.$ac_ext
2188
2189 done
2190 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2191 rm -f conftest.err conftest.$ac_ext
2192 if $ac_preproc_ok; then
2193   break
2194 fi
2195
2196     done
2197     ac_cv_prog_CPP=$CPP
2198
2199 fi
2200   CPP=$ac_cv_prog_CPP
2201 else
2202   ac_cv_prog_CPP=$CPP
2203 fi
2204 echo "$as_me:2204: result: $CPP" >&5
2205 echo "${ECHO_T}$CPP" >&6
2206 ac_preproc_ok=false
2207 for ac_c_preproc_warn_flag in '' yes
2208 do
2209   # Use a header file that comes with gcc, so configuring glibc
2210   # with a fresh cross-compiler works.
2211   # On the NeXT, cc -E runs the code through the compiler's parser,
2212   # not just through cpp. "Syntax error" is here to catch this case.
2213   cat >conftest.$ac_ext <<_ACEOF
2214 #line 2214 "configure"
2215 #include "confdefs.h"
2216 #include <assert.h>
2217                      Syntax error
2218 _ACEOF
2219 if { (eval echo "$as_me:2219: \"$ac_cpp conftest.$ac_ext\"") >&5
2220   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2221   ac_status=$?
2222   egrep -v '^ *\+' conftest.er1 >conftest.err
2223   rm -f conftest.er1
2224   cat conftest.err >&5
2225   echo "$as_me:2225: \$? = $ac_status" >&5
2226   (exit $ac_status); } >/dev/null; then
2227   if test -s conftest.err; then
2228     ac_cpp_err=$ac_c_preproc_warn_flag
2229   else
2230     ac_cpp_err=
2231   fi
2232 else
2233   ac_cpp_err=yes
2234 fi
2235 if test -z "$ac_cpp_err"; then
2236   :
2237 else
2238   echo "$as_me: failed program was:" >&5
2239   cat conftest.$ac_ext >&5
2240   # Broken: fails on valid input.
2241 continue
2242 fi
2243 rm -f conftest.err conftest.$ac_ext
2244
2245   # OK, works on sane cases.  Now check whether non-existent headers
2246   # can be detected and how.
2247   cat >conftest.$ac_ext <<_ACEOF
2248 #line 2248 "configure"
2249 #include "confdefs.h"
2250 #include <ac_nonexistent.h>
2251 _ACEOF
2252 if { (eval echo "$as_me:2252: \"$ac_cpp conftest.$ac_ext\"") >&5
2253   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2254   ac_status=$?
2255   egrep -v '^ *\+' conftest.er1 >conftest.err
2256   rm -f conftest.er1
2257   cat conftest.err >&5
2258   echo "$as_me:2258: \$? = $ac_status" >&5
2259   (exit $ac_status); } >/dev/null; then
2260   if test -s conftest.err; then
2261     ac_cpp_err=$ac_c_preproc_warn_flag
2262   else
2263     ac_cpp_err=
2264   fi
2265 else
2266   ac_cpp_err=yes
2267 fi
2268 if test -z "$ac_cpp_err"; then
2269   # Broken: success on invalid input.
2270 continue
2271 else
2272   echo "$as_me: failed program was:" >&5
2273   cat conftest.$ac_ext >&5
2274   # Passes both tests.
2275 ac_preproc_ok=:
2276 break
2277 fi
2278 rm -f conftest.err conftest.$ac_ext
2279
2280 done
2281 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2282 rm -f conftest.err conftest.$ac_ext
2283 if $ac_preproc_ok; then
2284   :
2285 else
2286   { { echo "$as_me:2286: error: C preprocessor \"$CPP\" fails sanity check" >&5
2287 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2288    { (exit 1); exit 1; }; }
2289 fi
2290
2291 ac_ext=c
2292 ac_cpp='$CPP $CPPFLAGS'
2293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2296 ac_main_return=return
2297
2298 if test $ac_cv_c_compiler_gnu = yes; then
2299     echo "$as_me:2299: checking whether $CC needs -traditional" >&5
2300 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2301 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2302   echo $ECHO_N "(cached) $ECHO_C" >&6
2303 else
2304     ac_pattern="Autoconf.*'x'"
2305   cat >conftest.$ac_ext <<_ACEOF
2306 #line 2306 "configure"
2307 #include "confdefs.h"
2308 #include <sgtty.h>
2309 int Autoconf = TIOCGETP;
2310 _ACEOF
2311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2312   egrep "$ac_pattern" >/dev/null 2>&1; then
2313   ac_cv_prog_gcc_traditional=yes
2314 else
2315   ac_cv_prog_gcc_traditional=no
2316 fi
2317 rm -f conftest*
2318
2319   if test $ac_cv_prog_gcc_traditional = no; then
2320     cat >conftest.$ac_ext <<_ACEOF
2321 #line 2321 "configure"
2322 #include "confdefs.h"
2323 #include <termio.h>
2324 int Autoconf = TCGETA;
2325 _ACEOF
2326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2327   egrep "$ac_pattern" >/dev/null 2>&1; then
2328   ac_cv_prog_gcc_traditional=yes
2329 fi
2330 rm -f conftest*
2331
2332   fi
2333 fi
2334 echo "$as_me:2334: result: $ac_cv_prog_gcc_traditional" >&5
2335 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2336   if test $ac_cv_prog_gcc_traditional = yes; then
2337     CC="$CC -traditional"
2338   fi
2339 fi
2340
2341 echo "$as_me:2341: checking whether $CC understands -c and -o together" >&5
2342 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2343 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2344   echo $ECHO_N "(cached) $ECHO_C" >&6
2345 else
2346
2347 cat > conftest.$ac_ext <<CF_EOF
2348 #include <stdio.h>
2349 int main()
2350 {
2351         ${cf_cv_main_return:-return}(0);
2352 }
2353 CF_EOF
2354 # We do the test twice because some compilers refuse to overwrite an
2355 # existing .o file with -o, though they will create one.
2356 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2357 if { (eval echo "$as_me:2357: \"$ac_try\"") >&5
2358   (eval $ac_try) 2>&5
2359   ac_status=$?
2360   echo "$as_me:2360: \$? = $ac_status" >&5
2361   (exit $ac_status); } &&
2362   test -f conftest2.$ac_objext && { (eval echo "$as_me:2362: \"$ac_try\"") >&5
2363   (eval $ac_try) 2>&5
2364   ac_status=$?
2365   echo "$as_me:2365: \$? = $ac_status" >&5
2366   (exit $ac_status); };
2367 then
2368   eval cf_cv_prog_CC_c_o=yes
2369 else
2370   eval cf_cv_prog_CC_c_o=no
2371 fi
2372 rm -f conftest*
2373
2374 fi
2375 if test $cf_cv_prog_CC_c_o = yes; then
2376   echo "$as_me:2376: result: yes" >&5
2377 echo "${ECHO_T}yes" >&6
2378 else
2379   echo "$as_me:2379: result: no" >&5
2380 echo "${ECHO_T}no" >&6
2381 fi
2382
2383 echo "$as_me:2383: checking for POSIXized ISC" >&5
2384 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2385 if test -d /etc/conf/kconfig.d &&
2386    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2387 then
2388   echo "$as_me:2388: result: yes" >&5
2389 echo "${ECHO_T}yes" >&6
2390   ISC=yes # If later tests want to check for ISC.
2391
2392 cat >>confdefs.h <<\EOF
2393 #define _POSIX_SOURCE 1
2394 EOF
2395
2396   if test "$GCC" = yes; then
2397     CC="$CC -posix"
2398   else
2399     CC="$CC -Xp"
2400   fi
2401 else
2402   echo "$as_me:2402: result: no" >&5
2403 echo "${ECHO_T}no" >&6
2404   ISC=
2405 fi
2406
2407 echo "$as_me:2407: checking for ${CC-cc} option to accept ANSI C" >&5
2408 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2409 if test "${cf_cv_ansi_cc+set}" = set; then
2410   echo $ECHO_N "(cached) $ECHO_C" >&6
2411 else
2412
2413 cf_cv_ansi_cc=no
2414 cf_save_CFLAGS="$CFLAGS"
2415 cf_save_CPPFLAGS="$CPPFLAGS"
2416 # Don't try gcc -ansi; that turns off useful extensions and
2417 # breaks some systems' header files.
2418 # AIX                   -qlanglvl=ansi
2419 # Ultrix and OSF/1      -std1
2420 # HP-UX                 -Aa -D_HPUX_SOURCE
2421 # SVR4                  -Xc
2422 # UnixWare 1.2          (cannot use -Xc, since ANSI/POSIX clashes)
2423 for cf_arg in "-DCC_HAS_PROTOS" \
2424         "" \
2425         -qlanglvl=ansi \
2426         -std1 \
2427         -Ae \
2428         "-Aa -D_HPUX_SOURCE" \
2429         -Xc
2430 do
2431
2432 cf_fix_cppflags=no
2433 cf_new_cflags=
2434 cf_new_cppflags=
2435 cf_new_extra_cppflags=
2436
2437 for cf_add_cflags in $cf_arg
2438 do
2439 case $cf_fix_cppflags in
2440 no)
2441         case $cf_add_cflags in #(vi
2442         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2443                 case $cf_add_cflags in
2444                 -D*)
2445                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2446
2447                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2448                         && test -z "${cf_tst_cflags}" \
2449                         && cf_fix_cppflags=yes
2450
2451                         if test $cf_fix_cppflags = yes ; then
2452                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2453                                 continue
2454                         elif test "${cf_tst_cflags}" = "\"'" ; then
2455                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2456                                 continue
2457                         fi
2458                         ;;
2459                 esac
2460                 case "$CPPFLAGS" in
2461                 *$cf_add_cflags) #(vi
2462                         ;;
2463                 *) #(vi
2464                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2465                         ;;
2466                 esac
2467                 ;;
2468         *)
2469                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2470                 ;;
2471         esac
2472         ;;
2473 yes)
2474         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2475
2476         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2477
2478         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2479         && test -z "${cf_tst_cflags}" \
2480         && cf_fix_cppflags=no
2481         ;;
2482 esac
2483 done
2484
2485 if test -n "$cf_new_cflags" ; then
2486
2487         CFLAGS="$CFLAGS $cf_new_cflags"
2488 fi
2489
2490 if test -n "$cf_new_cppflags" ; then
2491
2492         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2493 fi
2494
2495 if test -n "$cf_new_extra_cppflags" ; then
2496
2497         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2498 fi
2499
2500         cat >conftest.$ac_ext <<_ACEOF
2501 #line 2501 "configure"
2502 #include "confdefs.h"
2503
2504 #ifndef CC_HAS_PROTOS
2505 #if !defined(__STDC__) || (__STDC__ != 1)
2506 choke me
2507 #endif
2508 #endif
2509
2510 int
2511 main ()
2512 {
2513
2514         int test (int i, double x);
2515         struct s1 {int (*f) (int a);};
2516         struct s2 {int (*f) (double a);};
2517   ;
2518   return 0;
2519 }
2520 _ACEOF
2521 rm -f conftest.$ac_objext
2522 if { (eval echo "$as_me:2522: \"$ac_compile\"") >&5
2523   (eval $ac_compile) 2>&5
2524   ac_status=$?
2525   echo "$as_me:2525: \$? = $ac_status" >&5
2526   (exit $ac_status); } &&
2527          { ac_try='test -s conftest.$ac_objext'
2528   { (eval echo "$as_me:2528: \"$ac_try\"") >&5
2529   (eval $ac_try) 2>&5
2530   ac_status=$?
2531   echo "$as_me:2531: \$? = $ac_status" >&5
2532   (exit $ac_status); }; }; then
2533   cf_cv_ansi_cc="$cf_arg"; break
2534 else
2535   echo "$as_me: failed program was:" >&5
2536 cat conftest.$ac_ext >&5
2537 fi
2538 rm -f conftest.$ac_objext conftest.$ac_ext
2539 done
2540 CFLAGS="$cf_save_CFLAGS"
2541 CPPFLAGS="$cf_save_CPPFLAGS"
2542
2543 fi
2544 echo "$as_me:2544: result: $cf_cv_ansi_cc" >&5
2545 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2546
2547 if test "$cf_cv_ansi_cc" != "no"; then
2548 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2549
2550 cf_fix_cppflags=no
2551 cf_new_cflags=
2552 cf_new_cppflags=
2553 cf_new_extra_cppflags=
2554
2555 for cf_add_cflags in $cf_cv_ansi_cc
2556 do
2557 case $cf_fix_cppflags in
2558 no)
2559         case $cf_add_cflags in #(vi
2560         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2561                 case $cf_add_cflags in
2562                 -D*)
2563                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2564
2565                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2566                         && test -z "${cf_tst_cflags}" \
2567                         && cf_fix_cppflags=yes
2568
2569                         if test $cf_fix_cppflags = yes ; then
2570                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2571                                 continue
2572                         elif test "${cf_tst_cflags}" = "\"'" ; then
2573                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2574                                 continue
2575                         fi
2576                         ;;
2577                 esac
2578                 case "$CPPFLAGS" in
2579                 *$cf_add_cflags) #(vi
2580                         ;;
2581                 *) #(vi
2582                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2583                         ;;
2584                 esac
2585                 ;;
2586         *)
2587                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2588                 ;;
2589         esac
2590         ;;
2591 yes)
2592         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2593
2594         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2595
2596         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2597         && test -z "${cf_tst_cflags}" \
2598         && cf_fix_cppflags=no
2599         ;;
2600 esac
2601 done
2602
2603 if test -n "$cf_new_cflags" ; then
2604
2605         CFLAGS="$CFLAGS $cf_new_cflags"
2606 fi
2607
2608 if test -n "$cf_new_cppflags" ; then
2609
2610         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2611 fi
2612
2613 if test -n "$cf_new_extra_cppflags" ; then
2614
2615         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2616 fi
2617
2618 else
2619         cat >>confdefs.h <<\EOF
2620 #define CC_HAS_PROTOS 1
2621 EOF
2622
2623 fi
2624 fi
2625
2626 if test "$cf_cv_ansi_cc" = "no"; then
2627         { { echo "$as_me:2627: error: Your compiler does not appear to recognize prototypes.
2628 You have the following choices:
2629         a. adjust your compiler options
2630         b. get an up-to-date compiler
2631         c. use a wrapper such as unproto" >&5
2632 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2633 You have the following choices:
2634         a. adjust your compiler options
2635         b. get an up-to-date compiler
2636         c. use a wrapper such as unproto" >&2;}
2637    { (exit 1); exit 1; }; }
2638 fi
2639
2640 case $cf_cv_system_name in
2641 os2*)
2642     CFLAGS="$CFLAGS -Zmt"
2643     CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2644     CXXFLAGS="$CXXFLAGS -Zmt"
2645     # autoconf's macro sets -Zexe and suffix both, which conflict:w
2646     LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2647     ac_cv_exeext=.exe
2648     ;;
2649 esac
2650
2651 PROG_EXT="$EXEEXT"
2652
2653 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2654 #define PROG_EXT "$PROG_EXT"
2655 EOF
2656
2657 if test "$cross_compiling" = yes ; then
2658   LDCONFIG=:
2659 else
2660 case "$cf_cv_system_name" in #(vi
2661 freebsd*) #(vi
2662   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2663   ;;
2664 *) LDPATH=$PATH:/sbin:/usr/sbin
2665   # Extract the first word of "ldconfig", so it can be a program name with args.
2666 set dummy ldconfig; ac_word=$2
2667 echo "$as_me:2667: checking for $ac_word" >&5
2668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2669 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2670   echo $ECHO_N "(cached) $ECHO_C" >&6
2671 else
2672   case $LDCONFIG in
2673   [\\/]* | ?:[\\/]*)
2674   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2675   ;;
2676   *)
2677   ac_save_IFS=$IFS; IFS=$ac_path_separator
2678 ac_dummy="$LDPATH"
2679 for ac_dir in $ac_dummy; do
2680   IFS=$ac_save_IFS
2681   test -z "$ac_dir" && ac_dir=.
2682   if $as_executable_p "$ac_dir/$ac_word"; then
2683    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2684    echo "$as_me:2684: found $ac_dir/$ac_word" >&5
2685    break
2686 fi
2687 done
2688
2689   ;;
2690 esac
2691 fi
2692 LDCONFIG=$ac_cv_path_LDCONFIG
2693
2694 if test -n "$LDCONFIG"; then
2695   echo "$as_me:2695: result: $LDCONFIG" >&5
2696 echo "${ECHO_T}$LDCONFIG" >&6
2697 else
2698   echo "$as_me:2698: result: no" >&5
2699 echo "${ECHO_T}no" >&6
2700 fi
2701
2702   ;;
2703 esac
2704 fi
2705
2706 echo "$as_me:2706: checking if you want to ensure bool is consistent with C++" >&5
2707 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2708
2709 # Check whether --with-cxx or --without-cxx was given.
2710 if test "${with_cxx+set}" = set; then
2711   withval="$with_cxx"
2712   cf_with_cxx=$withval
2713 else
2714   cf_with_cxx=yes
2715 fi;
2716 echo "$as_me:2716: result: $cf_with_cxx" >&5
2717 echo "${ECHO_T}$cf_with_cxx" >&6
2718 if test "X$cf_with_cxx" = Xno ; then
2719         CXX=""
2720         GXX=""
2721 else
2722         # with autoconf 2.13, we can change the error to a warning:
2723                 ac_ext=cc
2724 ac_cpp='$CXXCPP $CPPFLAGS'
2725 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2726 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2727 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2728 ac_main_return=return
2729 if test -n "$ac_tool_prefix"; then
2730   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2731   do
2732     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2733 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2734 echo "$as_me:2734: checking for $ac_word" >&5
2735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2736 if test "${ac_cv_prog_CXX+set}" = set; then
2737   echo $ECHO_N "(cached) $ECHO_C" >&6
2738 else
2739   if test -n "$CXX"; then
2740   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2741 else
2742   ac_save_IFS=$IFS; IFS=$ac_path_separator
2743 ac_dummy="$PATH"
2744 for ac_dir in $ac_dummy; do
2745   IFS=$ac_save_IFS
2746   test -z "$ac_dir" && ac_dir=.
2747   $as_executable_p "$ac_dir/$ac_word" || continue
2748 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2749 echo "$as_me:2749: found $ac_dir/$ac_word" >&5
2750 break
2751 done
2752
2753 fi
2754 fi
2755 CXX=$ac_cv_prog_CXX
2756 if test -n "$CXX"; then
2757   echo "$as_me:2757: result: $CXX" >&5
2758 echo "${ECHO_T}$CXX" >&6
2759 else
2760   echo "$as_me:2760: result: no" >&5
2761 echo "${ECHO_T}no" >&6
2762 fi
2763
2764     test -n "$CXX" && break
2765   done
2766 fi
2767 if test -z "$CXX"; then
2768   ac_ct_CXX=$CXX
2769   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2770 do
2771   # Extract the first word of "$ac_prog", so it can be a program name with args.
2772 set dummy $ac_prog; ac_word=$2
2773 echo "$as_me:2773: checking for $ac_word" >&5
2774 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2775 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2776   echo $ECHO_N "(cached) $ECHO_C" >&6
2777 else
2778   if test -n "$ac_ct_CXX"; then
2779   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2780 else
2781   ac_save_IFS=$IFS; IFS=$ac_path_separator
2782 ac_dummy="$PATH"
2783 for ac_dir in $ac_dummy; do
2784   IFS=$ac_save_IFS
2785   test -z "$ac_dir" && ac_dir=.
2786   $as_executable_p "$ac_dir/$ac_word" || continue
2787 ac_cv_prog_ac_ct_CXX="$ac_prog"
2788 echo "$as_me:2788: found $ac_dir/$ac_word" >&5
2789 break
2790 done
2791
2792 fi
2793 fi
2794 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2795 if test -n "$ac_ct_CXX"; then
2796   echo "$as_me:2796: result: $ac_ct_CXX" >&5
2797 echo "${ECHO_T}$ac_ct_CXX" >&6
2798 else
2799   echo "$as_me:2799: result: no" >&5
2800 echo "${ECHO_T}no" >&6
2801 fi
2802
2803   test -n "$ac_ct_CXX" && break
2804 done
2805 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2806
2807   CXX=$ac_ct_CXX
2808 fi
2809
2810 # Provide some information about the compiler.
2811 echo "$as_me:2811:" \
2812      "checking for C++ compiler version" >&5
2813 ac_compiler=`set X $ac_compile; echo $2`
2814 { (eval echo "$as_me:2814: \"$ac_compiler --version </dev/null >&5\"") >&5
2815   (eval $ac_compiler --version </dev/null >&5) 2>&5
2816   ac_status=$?
2817   echo "$as_me:2817: \$? = $ac_status" >&5
2818   (exit $ac_status); }
2819 { (eval echo "$as_me:2819: \"$ac_compiler -v </dev/null >&5\"") >&5
2820   (eval $ac_compiler -v </dev/null >&5) 2>&5
2821   ac_status=$?
2822   echo "$as_me:2822: \$? = $ac_status" >&5
2823   (exit $ac_status); }
2824 { (eval echo "$as_me:2824: \"$ac_compiler -V </dev/null >&5\"") >&5
2825   (eval $ac_compiler -V </dev/null >&5) 2>&5
2826   ac_status=$?
2827   echo "$as_me:2827: \$? = $ac_status" >&5
2828   (exit $ac_status); }
2829
2830 echo "$as_me:2830: checking whether we are using the GNU C++ compiler" >&5
2831 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2832 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2833   echo $ECHO_N "(cached) $ECHO_C" >&6
2834 else
2835   cat >conftest.$ac_ext <<_ACEOF
2836 #line 2836 "configure"
2837 #include "confdefs.h"
2838
2839 int
2840 main ()
2841 {
2842 #ifndef __GNUC__
2843        choke me
2844 #endif
2845
2846   ;
2847   return 0;
2848 }
2849 _ACEOF
2850 rm -f conftest.$ac_objext
2851 if { (eval echo "$as_me:2851: \"$ac_compile\"") >&5
2852   (eval $ac_compile) 2>&5
2853   ac_status=$?
2854   echo "$as_me:2854: \$? = $ac_status" >&5
2855   (exit $ac_status); } &&
2856          { ac_try='test -s conftest.$ac_objext'
2857   { (eval echo "$as_me:2857: \"$ac_try\"") >&5
2858   (eval $ac_try) 2>&5
2859   ac_status=$?
2860   echo "$as_me:2860: \$? = $ac_status" >&5
2861   (exit $ac_status); }; }; then
2862   ac_compiler_gnu=yes
2863 else
2864   echo "$as_me: failed program was:" >&5
2865 cat conftest.$ac_ext >&5
2866 ac_compiler_gnu=no
2867 fi
2868 rm -f conftest.$ac_objext conftest.$ac_ext
2869 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2870
2871 fi
2872 echo "$as_me:2872: result: $ac_cv_cxx_compiler_gnu" >&5
2873 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2874 GXX=`test $ac_compiler_gnu = yes && echo yes`
2875 ac_test_CXXFLAGS=${CXXFLAGS+set}
2876 ac_save_CXXFLAGS=$CXXFLAGS
2877 CXXFLAGS="-g"
2878 echo "$as_me:2878: checking whether $CXX accepts -g" >&5
2879 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2880 if test "${ac_cv_prog_cxx_g+set}" = set; then
2881   echo $ECHO_N "(cached) $ECHO_C" >&6
2882 else
2883   cat >conftest.$ac_ext <<_ACEOF
2884 #line 2884 "configure"
2885 #include "confdefs.h"
2886
2887 int
2888 main ()
2889 {
2890
2891   ;
2892   return 0;
2893 }
2894 _ACEOF
2895 rm -f conftest.$ac_objext
2896 if { (eval echo "$as_me:2896: \"$ac_compile\"") >&5
2897   (eval $ac_compile) 2>&5
2898   ac_status=$?
2899   echo "$as_me:2899: \$? = $ac_status" >&5
2900   (exit $ac_status); } &&
2901          { ac_try='test -s conftest.$ac_objext'
2902   { (eval echo "$as_me:2902: \"$ac_try\"") >&5
2903   (eval $ac_try) 2>&5
2904   ac_status=$?
2905   echo "$as_me:2905: \$? = $ac_status" >&5
2906   (exit $ac_status); }; }; then
2907   ac_cv_prog_cxx_g=yes
2908 else
2909   echo "$as_me: failed program was:" >&5
2910 cat conftest.$ac_ext >&5
2911 ac_cv_prog_cxx_g=no
2912 fi
2913 rm -f conftest.$ac_objext conftest.$ac_ext
2914 fi
2915 echo "$as_me:2915: result: $ac_cv_prog_cxx_g" >&5
2916 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2917 if test "$ac_test_CXXFLAGS" = set; then
2918   CXXFLAGS=$ac_save_CXXFLAGS
2919 elif test $ac_cv_prog_cxx_g = yes; then
2920   if test "$GXX" = yes; then
2921     CXXFLAGS="-g -O2"
2922   else
2923     CXXFLAGS="-g"
2924   fi
2925 else
2926   if test "$GXX" = yes; then
2927     CXXFLAGS="-O2"
2928   else
2929     CXXFLAGS=
2930   fi
2931 fi
2932 for ac_declaration in \
2933    ''\
2934    '#include <stdlib.h>' \
2935    'extern "C" void std::exit (int) throw (); using std::exit;' \
2936    'extern "C" void std::exit (int); using std::exit;' \
2937    'extern "C" void exit (int) throw ();' \
2938    'extern "C" void exit (int);' \
2939    'void exit (int);'
2940 do
2941   cat >conftest.$ac_ext <<_ACEOF
2942 #line 2942 "configure"
2943 #include "confdefs.h"
2944 #include <stdlib.h>
2945 $ac_declaration
2946 int
2947 main ()
2948 {
2949 exit (42);
2950   ;
2951   return 0;
2952 }
2953 _ACEOF
2954 rm -f conftest.$ac_objext
2955 if { (eval echo "$as_me:2955: \"$ac_compile\"") >&5
2956   (eval $ac_compile) 2>&5
2957   ac_status=$?
2958   echo "$as_me:2958: \$? = $ac_status" >&5
2959   (exit $ac_status); } &&
2960          { ac_try='test -s conftest.$ac_objext'
2961   { (eval echo "$as_me:2961: \"$ac_try\"") >&5
2962   (eval $ac_try) 2>&5
2963   ac_status=$?
2964   echo "$as_me:2964: \$? = $ac_status" >&5
2965   (exit $ac_status); }; }; then
2966   :
2967 else
2968   echo "$as_me: failed program was:" >&5
2969 cat conftest.$ac_ext >&5
2970 continue
2971 fi
2972 rm -f conftest.$ac_objext conftest.$ac_ext
2973   cat >conftest.$ac_ext <<_ACEOF
2974 #line 2974 "configure"
2975 #include "confdefs.h"
2976 $ac_declaration
2977 int
2978 main ()
2979 {
2980 exit (42);
2981   ;
2982   return 0;
2983 }
2984 _ACEOF
2985 rm -f conftest.$ac_objext
2986 if { (eval echo "$as_me:2986: \"$ac_compile\"") >&5
2987   (eval $ac_compile) 2>&5
2988   ac_status=$?
2989   echo "$as_me:2989: \$? = $ac_status" >&5
2990   (exit $ac_status); } &&
2991          { ac_try='test -s conftest.$ac_objext'
2992   { (eval echo "$as_me:2992: \"$ac_try\"") >&5
2993   (eval $ac_try) 2>&5
2994   ac_status=$?
2995   echo "$as_me:2995: \$? = $ac_status" >&5
2996   (exit $ac_status); }; }; then
2997   break
2998 else
2999   echo "$as_me: failed program was:" >&5
3000 cat conftest.$ac_ext >&5
3001 fi
3002 rm -f conftest.$ac_objext conftest.$ac_ext
3003 done
3004 rm -f conftest*
3005 if test -n "$ac_declaration"; then
3006   echo '#ifdef __cplusplus' >>confdefs.h
3007   echo $ac_declaration      >>confdefs.h
3008   echo '#endif'             >>confdefs.h
3009 fi
3010
3011 ac_ext=c
3012 ac_cpp='$CPP $CPPFLAGS'
3013 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3014 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3015 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3016 ac_main_return=return
3017
3018                 # autoconf 2.5x removed the error - by hardcoding it to g++.
3019         if test "$CXX" = "g++" ; then
3020                 # Extract the first word of "g++", so it can be a program name with args.
3021 set dummy g++; ac_word=$2
3022 echo "$as_me:3022: checking for $ac_word" >&5
3023 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3024 if test "${ac_cv_path_CXX+set}" = set; then
3025   echo $ECHO_N "(cached) $ECHO_C" >&6
3026 else
3027   case $CXX in
3028   [\\/]* | ?:[\\/]*)
3029   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3030   ;;
3031   *)
3032   ac_save_IFS=$IFS; IFS=$ac_path_separator
3033 ac_dummy="$PATH"
3034 for ac_dir in $ac_dummy; do
3035   IFS=$ac_save_IFS
3036   test -z "$ac_dir" && ac_dir=.
3037   if $as_executable_p "$ac_dir/$ac_word"; then
3038    ac_cv_path_CXX="$ac_dir/$ac_word"
3039    echo "$as_me:3039: found $ac_dir/$ac_word" >&5
3040    break
3041 fi
3042 done
3043
3044   ;;
3045 esac
3046 fi
3047 CXX=$ac_cv_path_CXX
3048
3049 if test -n "$CXX"; then
3050   echo "$as_me:3050: result: $CXX" >&5
3051 echo "${ECHO_T}$CXX" >&6
3052 else
3053   echo "$as_me:3053: result: no" >&5
3054 echo "${ECHO_T}no" >&6
3055 fi
3056
3057         fi
3058         if test "$CXX" = "g++" ; then
3059                 { echo "$as_me:3059: WARNING: ignoring hardcoded g++" >&5
3060 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3061                 cf_with_cxx=no; CXX=""; GXX="";
3062         fi
3063 fi
3064
3065 GXX_VERSION=none
3066 if test "$GXX" = yes; then
3067         echo "$as_me:3067: checking version of g++" >&5
3068 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3069         GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3070         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3071         echo "$as_me:3071: result: $GXX_VERSION" >&5
3072 echo "${ECHO_T}$GXX_VERSION" >&6
3073 fi
3074
3075 case $GXX_VERSION in
3076 1*|2.[0-6]*)
3077         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3078         # cf_cxx_library=no
3079         { echo "$as_me:3079: WARNING: templates do not work" >&5
3080 echo "$as_me: WARNING: templates do not work" >&2;}
3081         ;;
3082 esac
3083
3084 echo "$as_me:3084: checking if you want to build C++ binding and demo" >&5
3085 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3086
3087 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3088 if test "${with_cxx_binding+set}" = set; then
3089   withval="$with_cxx_binding"
3090   cf_with_cxx_binding=$withval
3091 else
3092   cf_with_cxx_binding=$cf_with_cxx
3093 fi;
3094 echo "$as_me:3094: result: $cf_with_cxx_binding" >&5
3095 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3096
3097 echo "$as_me:3097: checking if you want to build with Ada95" >&5
3098 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3099
3100 # Check whether --with-ada or --without-ada was given.
3101 if test "${with_ada+set}" = set; then
3102   withval="$with_ada"
3103   cf_with_ada=$withval
3104 else
3105   cf_with_ada=yes
3106 fi;
3107 echo "$as_me:3107: result: $cf_with_ada" >&5
3108 echo "${ECHO_T}$cf_with_ada" >&6
3109
3110 echo "$as_me:3110: checking if you want to build programs such as tic" >&5
3111 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3112
3113 # Check whether --with-progs or --without-progs was given.
3114 if test "${with_progs+set}" = set; then
3115   withval="$with_progs"
3116   cf_with_progs=$withval
3117 else
3118   cf_with_progs=yes
3119 fi;
3120 echo "$as_me:3120: result: $cf_with_progs" >&5
3121 echo "${ECHO_T}$cf_with_progs" >&6
3122
3123 echo "$as_me:3123: checking if you wish to install curses.h" >&5
3124 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3125
3126 # Check whether --with-curses-h or --without-curses-h was given.
3127 if test "${with_curses_h+set}" = set; then
3128   withval="$with_curses_h"
3129   with_curses_h=$withval
3130 else
3131   with_curses_h=yes
3132 fi;
3133 echo "$as_me:3133: result: $with_curses_h" >&5
3134 echo "${ECHO_T}$with_curses_h" >&6
3135
3136 modules_to_build="ncurses"
3137 if test "X$cf_with_progs" != Xno ; then
3138 modules_to_build="$modules_to_build progs tack"
3139 fi
3140 modules_to_build="$modules_to_build panel menu form"
3141
3142 test "$program_prefix" != NONE &&
3143   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3144 # Use a double $ so make ignores it.
3145 test "$program_suffix" != NONE &&
3146   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3147 # Double any \ or $.  echo might interpret backslashes.
3148 # By default was `s,x,x', remove it if useless.
3149 cat <<\_ACEOF >conftest.sed
3150 s/[\\$]/&&/g;s/;s,x,x,$//
3151 _ACEOF
3152 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3153 rm conftest.sed
3154
3155 for ac_prog in mawk gawk nawk awk
3156 do
3157   # Extract the first word of "$ac_prog", so it can be a program name with args.
3158 set dummy $ac_prog; ac_word=$2
3159 echo "$as_me:3159: checking for $ac_word" >&5
3160 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3161 if test "${ac_cv_prog_AWK+set}" = set; then
3162   echo $ECHO_N "(cached) $ECHO_C" >&6
3163 else
3164   if test -n "$AWK"; then
3165   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3166 else
3167   ac_save_IFS=$IFS; IFS=$ac_path_separator
3168 ac_dummy="$PATH"
3169 for ac_dir in $ac_dummy; do
3170   IFS=$ac_save_IFS
3171   test -z "$ac_dir" && ac_dir=.
3172   $as_executable_p "$ac_dir/$ac_word" || continue
3173 ac_cv_prog_AWK="$ac_prog"
3174 echo "$as_me:3174: found $ac_dir/$ac_word" >&5
3175 break
3176 done
3177
3178 fi
3179 fi
3180 AWK=$ac_cv_prog_AWK
3181 if test -n "$AWK"; then
3182   echo "$as_me:3182: result: $AWK" >&5
3183 echo "${ECHO_T}$AWK" >&6
3184 else
3185   echo "$as_me:3185: result: no" >&5
3186 echo "${ECHO_T}no" >&6
3187 fi
3188
3189   test -n "$AWK" && break
3190 done
3191
3192 test -z "$AWK" && { { echo "$as_me:3192: error: No awk program found" >&5
3193 echo "$as_me: error: No awk program found" >&2;}
3194    { (exit 1); exit 1; }; }
3195
3196 echo "$as_me:3196: checking for egrep" >&5
3197 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3198 if test "${ac_cv_prog_egrep+set}" = set; then
3199   echo $ECHO_N "(cached) $ECHO_C" >&6
3200 else
3201   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3202     then ac_cv_prog_egrep='grep -E'
3203     else ac_cv_prog_egrep='egrep'
3204     fi
3205 fi
3206 echo "$as_me:3206: result: $ac_cv_prog_egrep" >&5
3207 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3208  EGREP=$ac_cv_prog_egrep
3209
3210 test -z "$EGREP" && { { echo "$as_me:3210: error: No egrep program found" >&5
3211 echo "$as_me: error: No egrep program found" >&2;}
3212    { (exit 1); exit 1; }; }
3213
3214 # Find a good install program.  We prefer a C program (faster),
3215 # so one script is as good as another.  But avoid the broken or
3216 # incompatible versions:
3217 # SysV /etc/install, /usr/sbin/install
3218 # SunOS /usr/etc/install
3219 # IRIX /sbin/install
3220 # AIX /bin/install
3221 # AmigaOS /C/install, which installs bootblocks on floppy discs
3222 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3223 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3224 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3225 # ./install, which can be erroneously created by make from ./install.sh.
3226 echo "$as_me:3226: checking for a BSD compatible install" >&5
3227 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3228 if test -z "$INSTALL"; then
3229 if test "${ac_cv_path_install+set}" = set; then
3230   echo $ECHO_N "(cached) $ECHO_C" >&6
3231 else
3232     ac_save_IFS=$IFS; IFS=$ac_path_separator
3233   for ac_dir in $PATH; do
3234     IFS=$ac_save_IFS
3235     # Account for people who put trailing slashes in PATH elements.
3236     case $ac_dir/ in
3237     / | ./ | .// | /cC/* \
3238     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3239     | /usr/ucb/* ) ;;
3240     *)
3241       # OSF1 and SCO ODT 3.0 have their own names for install.
3242       # Don't use installbsd from OSF since it installs stuff as root
3243       # by default.
3244       for ac_prog in ginstall scoinst install; do
3245         if $as_executable_p "$ac_dir/$ac_prog"; then
3246           if test $ac_prog = install &&
3247             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3248             # AIX install.  It has an incompatible calling convention.
3249             :
3250           elif test $ac_prog = install &&
3251             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3252             # program-specific install script used by HP pwplus--don't use.
3253             :
3254           else
3255             ac_cv_path_install="$ac_dir/$ac_prog -c"
3256             break 2
3257           fi
3258         fi
3259       done
3260       ;;
3261     esac
3262   done
3263
3264 fi
3265   if test "${ac_cv_path_install+set}" = set; then
3266     INSTALL=$ac_cv_path_install
3267   else
3268     # As a last resort, use the slow shell script.  We don't cache a
3269     # path for INSTALL within a source directory, because that will
3270     # break other packages using the cache if that directory is
3271     # removed, or if the path is relative.
3272     INSTALL=$ac_install_sh
3273   fi
3274 fi
3275 echo "$as_me:3275: result: $INSTALL" >&5
3276 echo "${ECHO_T}$INSTALL" >&6
3277
3278 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3279 # It thinks the first close brace ends the variable substitution.
3280 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3281
3282 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3283
3284 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3285
3286 case $INSTALL in
3287 /*)
3288   ;;
3289 *)
3290   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3291   test -z "$cf_dir" && cf_dir=.
3292   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3293   ;;
3294 esac
3295
3296 for ac_prog in tdlint lint alint
3297 do
3298   # Extract the first word of "$ac_prog", so it can be a program name with args.
3299 set dummy $ac_prog; ac_word=$2
3300 echo "$as_me:3300: checking for $ac_word" >&5
3301 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3302 if test "${ac_cv_prog_LINT+set}" = set; then
3303   echo $ECHO_N "(cached) $ECHO_C" >&6
3304 else
3305   if test -n "$LINT"; then
3306   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3307 else
3308   ac_save_IFS=$IFS; IFS=$ac_path_separator
3309 ac_dummy="$PATH"
3310 for ac_dir in $ac_dummy; do
3311   IFS=$ac_save_IFS
3312   test -z "$ac_dir" && ac_dir=.
3313   $as_executable_p "$ac_dir/$ac_word" || continue
3314 ac_cv_prog_LINT="$ac_prog"
3315 echo "$as_me:3315: found $ac_dir/$ac_word" >&5
3316 break
3317 done
3318
3319 fi
3320 fi
3321 LINT=$ac_cv_prog_LINT
3322 if test -n "$LINT"; then
3323   echo "$as_me:3323: result: $LINT" >&5
3324 echo "${ECHO_T}$LINT" >&6
3325 else
3326   echo "$as_me:3326: result: no" >&5
3327 echo "${ECHO_T}no" >&6
3328 fi
3329
3330   test -n "$LINT" && break
3331 done
3332
3333 echo "$as_me:3333: checking whether ln -s works" >&5
3334 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3335 LN_S=$as_ln_s
3336 if test "$LN_S" = "ln -s"; then
3337   echo "$as_me:3337: result: yes" >&5
3338 echo "${ECHO_T}yes" >&6
3339 else
3340   echo "$as_me:3340: result: no, using $LN_S" >&5
3341 echo "${ECHO_T}no, using $LN_S" >&6
3342 fi
3343
3344 echo "$as_me:3344: checking whether ${MAKE-make} sets \${MAKE}" >&5
3345 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3346 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3347 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3348   echo $ECHO_N "(cached) $ECHO_C" >&6
3349 else
3350   cat >conftest.make <<\EOF
3351 all:
3352         @echo 'ac_maketemp="${MAKE}"'
3353 EOF
3354 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3355 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3356 if test -n "$ac_maketemp"; then
3357   eval ac_cv_prog_make_${ac_make}_set=yes
3358 else
3359   eval ac_cv_prog_make_${ac_make}_set=no
3360 fi
3361 rm -f conftest.make
3362 fi
3363 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3364   echo "$as_me:3364: result: yes" >&5
3365 echo "${ECHO_T}yes" >&6
3366   SET_MAKE=
3367 else
3368   echo "$as_me:3368: result: no" >&5
3369 echo "${ECHO_T}no" >&6
3370   SET_MAKE="MAKE=${MAKE-make}"
3371 fi
3372
3373 echo "$as_me:3373: checking if filesystem supports mixed-case filenames" >&5
3374 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3375 if test "${cf_cv_mixedcase+set}" = set; then
3376   echo $ECHO_N "(cached) $ECHO_C" >&6
3377 else
3378
3379 if test "$cross_compiling" = yes ; then
3380         case $target_alias in #(vi
3381         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3382                 cf_cv_mixedcase=no
3383                 ;;
3384         *)
3385                 cf_cv_mixedcase=yes
3386                 ;;
3387         esac
3388 else
3389         rm -f conftest CONFTEST
3390         echo test >conftest
3391         if test -f CONFTEST ; then
3392                 cf_cv_mixedcase=no
3393         else
3394                 cf_cv_mixedcase=yes
3395         fi
3396         rm -f conftest CONFTEST
3397 fi
3398
3399 fi
3400 echo "$as_me:3400: result: $cf_cv_mixedcase" >&5
3401 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3402 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3403 #define MIXEDCASE_FILENAMES 1
3404 EOF
3405
3406 # Extract the first word of "ctags", so it can be a program name with args.
3407 set dummy ctags; ac_word=$2
3408 echo "$as_me:3408: checking for $ac_word" >&5
3409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3410 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3411   echo $ECHO_N "(cached) $ECHO_C" >&6
3412 else
3413   if test -n "$MAKE_LOWER_TAGS"; then
3414   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3415 else
3416   ac_save_IFS=$IFS; IFS=$ac_path_separator
3417 ac_dummy="$PATH"
3418 for ac_dir in $ac_dummy; do
3419   IFS=$ac_save_IFS
3420   test -z "$ac_dir" && ac_dir=.
3421   $as_executable_p "$ac_dir/$ac_word" || continue
3422 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3423 echo "$as_me:3423: found $ac_dir/$ac_word" >&5
3424 break
3425 done
3426
3427   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3428 fi
3429 fi
3430 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3431 if test -n "$MAKE_LOWER_TAGS"; then
3432   echo "$as_me:3432: result: $MAKE_LOWER_TAGS" >&5
3433 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3434 else
3435   echo "$as_me:3435: result: no" >&5
3436 echo "${ECHO_T}no" >&6
3437 fi
3438
3439 if test "$cf_cv_mixedcase" = yes ; then
3440         # Extract the first word of "etags", so it can be a program name with args.
3441 set dummy etags; ac_word=$2
3442 echo "$as_me:3442: checking for $ac_word" >&5
3443 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3444 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3445   echo $ECHO_N "(cached) $ECHO_C" >&6
3446 else
3447   if test -n "$MAKE_UPPER_TAGS"; then
3448   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3449 else
3450   ac_save_IFS=$IFS; IFS=$ac_path_separator
3451 ac_dummy="$PATH"
3452 for ac_dir in $ac_dummy; do
3453   IFS=$ac_save_IFS
3454   test -z "$ac_dir" && ac_dir=.
3455   $as_executable_p "$ac_dir/$ac_word" || continue
3456 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3457 echo "$as_me:3457: found $ac_dir/$ac_word" >&5
3458 break
3459 done
3460
3461   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3462 fi
3463 fi
3464 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3465 if test -n "$MAKE_UPPER_TAGS"; then
3466   echo "$as_me:3466: result: $MAKE_UPPER_TAGS" >&5
3467 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3468 else
3469   echo "$as_me:3469: result: no" >&5
3470 echo "${ECHO_T}no" >&6
3471 fi
3472
3473 else
3474         MAKE_UPPER_TAGS=no
3475 fi
3476
3477 if test "$MAKE_UPPER_TAGS" = yes ; then
3478         MAKE_UPPER_TAGS=
3479 else
3480         MAKE_UPPER_TAGS="#"
3481 fi
3482
3483 if test "$MAKE_LOWER_TAGS" = yes ; then
3484         MAKE_LOWER_TAGS=
3485 else
3486         MAKE_LOWER_TAGS="#"
3487 fi
3488
3489 echo "$as_me:3489: checking for makeflags variable" >&5
3490 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3491 if test "${cf_cv_makeflags+set}" = set; then
3492   echo $ECHO_N "(cached) $ECHO_C" >&6
3493 else
3494
3495         cf_cv_makeflags=''
3496         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3497         do
3498                 cat >cf_makeflags.tmp <<CF_EOF
3499 SHELL = /bin/sh
3500 all :
3501         @ echo '.$cf_option'
3502 CF_EOF
3503                 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[        ]*$,,'`
3504                 case "$cf_result" in
3505                 .*k)
3506                         cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3507                         case "$cf_result" in
3508                         .*CC=*) cf_cv_makeflags=
3509                                 ;;
3510                         *)      cf_cv_makeflags=$cf_option
3511                                 ;;
3512                         esac
3513                         break
3514                         ;;
3515                 .-)     ;;
3516                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
3517                         ;;
3518                 esac
3519         done
3520         rm -f cf_makeflags.tmp
3521
3522 fi
3523 echo "$as_me:3523: result: $cf_cv_makeflags" >&5
3524 echo "${ECHO_T}$cf_cv_makeflags" >&6
3525
3526 echo "$as_me:3526: checking for long file names" >&5
3527 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3528 if test "${ac_cv_sys_long_file_names+set}" = set; then
3529   echo $ECHO_N "(cached) $ECHO_C" >&6
3530 else
3531   ac_cv_sys_long_file_names=yes
3532 # Test for long file names in all the places we know might matter:
3533 #      .                the current directory, where building will happen
3534 #      $prefix/lib      where we will be installing things
3535 #      $exec_prefix/lib likewise
3536 # eval it to expand exec_prefix.
3537 #      $TMPDIR          if set, where it might want to write temporary files
3538 # if $TMPDIR is not set:
3539 #      /tmp             where it might want to write temporary files
3540 #      /var/tmp         likewise
3541 #      /usr/tmp         likewise
3542 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3543   ac_tmpdirs=$TMPDIR
3544 else
3545   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3546 fi
3547 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3548   test -d $ac_dir || continue
3549   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3550   ac_xdir=$ac_dir/cf$$
3551   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3552   ac_tf1=$ac_xdir/conftest9012345
3553   ac_tf2=$ac_xdir/conftest9012346
3554   (echo 1 >$ac_tf1) 2>/dev/null
3555   (echo 2 >$ac_tf2) 2>/dev/null
3556   ac_val=`cat $ac_tf1 2>/dev/null`
3557   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3558     ac_cv_sys_long_file_names=no
3559     rm -rf $ac_xdir 2>/dev/null
3560     break
3561   fi
3562   rm -rf $ac_xdir 2>/dev/null
3563 done
3564 fi
3565 echo "$as_me:3565: result: $ac_cv_sys_long_file_names" >&5
3566 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3567 if test $ac_cv_sys_long_file_names = yes; then
3568
3569 cat >>confdefs.h <<\EOF
3570 #define HAVE_LONG_FILE_NAMES 1
3571 EOF
3572
3573 fi
3574
3575 echo "$as_me:3575: checking if filesystem supports mixed-case filenames" >&5
3576 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3577 if test "${cf_cv_mixedcase+set}" = set; then
3578   echo $ECHO_N "(cached) $ECHO_C" >&6
3579 else
3580
3581 if test "$cross_compiling" = yes ; then
3582         case $target_alias in #(vi
3583         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3584                 cf_cv_mixedcase=no
3585                 ;;
3586         *)
3587                 cf_cv_mixedcase=yes
3588                 ;;
3589         esac
3590 else
3591         rm -f conftest CONFTEST
3592         echo test >conftest
3593         if test -f CONFTEST ; then
3594                 cf_cv_mixedcase=no
3595         else
3596                 cf_cv_mixedcase=yes
3597         fi
3598         rm -f conftest CONFTEST
3599 fi
3600
3601 fi
3602 echo "$as_me:3602: result: $cf_cv_mixedcase" >&5
3603 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3604 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3605 #define MIXEDCASE_FILENAMES 1
3606 EOF
3607
3608 if test -n "$ac_tool_prefix"; then
3609   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3610 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3611 echo "$as_me:3611: checking for $ac_word" >&5
3612 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3613 if test "${ac_cv_prog_RANLIB+set}" = set; then
3614   echo $ECHO_N "(cached) $ECHO_C" >&6
3615 else
3616   if test -n "$RANLIB"; then
3617   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3618 else
3619   ac_save_IFS=$IFS; IFS=$ac_path_separator
3620 ac_dummy="$PATH"
3621 for ac_dir in $ac_dummy; do
3622   IFS=$ac_save_IFS
3623   test -z "$ac_dir" && ac_dir=.
3624   $as_executable_p "$ac_dir/$ac_word" || continue
3625 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3626 echo "$as_me:3626: found $ac_dir/$ac_word" >&5
3627 break
3628 done
3629
3630 fi
3631 fi
3632 RANLIB=$ac_cv_prog_RANLIB
3633 if test -n "$RANLIB"; then
3634   echo "$as_me:3634: result: $RANLIB" >&5
3635 echo "${ECHO_T}$RANLIB" >&6
3636 else
3637   echo "$as_me:3637: result: no" >&5
3638 echo "${ECHO_T}no" >&6
3639 fi
3640
3641 fi
3642 if test -z "$ac_cv_prog_RANLIB"; then
3643   ac_ct_RANLIB=$RANLIB
3644   # Extract the first word of "ranlib", so it can be a program name with args.
3645 set dummy ranlib; ac_word=$2
3646 echo "$as_me:3646: checking for $ac_word" >&5
3647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3648 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3649   echo $ECHO_N "(cached) $ECHO_C" >&6
3650 else
3651   if test -n "$ac_ct_RANLIB"; then
3652   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3653 else
3654   ac_save_IFS=$IFS; IFS=$ac_path_separator
3655 ac_dummy="$PATH"
3656 for ac_dir in $ac_dummy; do
3657   IFS=$ac_save_IFS
3658   test -z "$ac_dir" && ac_dir=.
3659   $as_executable_p "$ac_dir/$ac_word" || continue
3660 ac_cv_prog_ac_ct_RANLIB="ranlib"
3661 echo "$as_me:3661: found $ac_dir/$ac_word" >&5
3662 break
3663 done
3664
3665   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3666 fi
3667 fi
3668 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3669 if test -n "$ac_ct_RANLIB"; then
3670   echo "$as_me:3670: result: $ac_ct_RANLIB" >&5
3671 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3672 else
3673   echo "$as_me:3673: result: no" >&5
3674 echo "${ECHO_T}no" >&6
3675 fi
3676
3677   RANLIB=$ac_ct_RANLIB
3678 else
3679   RANLIB="$ac_cv_prog_RANLIB"
3680 fi
3681
3682 if test -n "$ac_tool_prefix"; then
3683   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3684 set dummy ${ac_tool_prefix}ld; ac_word=$2
3685 echo "$as_me:3685: checking for $ac_word" >&5
3686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3687 if test "${ac_cv_prog_LD+set}" = set; then
3688   echo $ECHO_N "(cached) $ECHO_C" >&6
3689 else
3690   if test -n "$LD"; then
3691   ac_cv_prog_LD="$LD" # Let the user override the test.
3692 else
3693   ac_save_IFS=$IFS; IFS=$ac_path_separator
3694 ac_dummy="$PATH"
3695 for ac_dir in $ac_dummy; do
3696   IFS=$ac_save_IFS
3697   test -z "$ac_dir" && ac_dir=.
3698   $as_executable_p "$ac_dir/$ac_word" || continue
3699 ac_cv_prog_LD="${ac_tool_prefix}ld"
3700 echo "$as_me:3700: found $ac_dir/$ac_word" >&5
3701 break
3702 done
3703
3704 fi
3705 fi
3706 LD=$ac_cv_prog_LD
3707 if test -n "$LD"; then
3708   echo "$as_me:3708: result: $LD" >&5
3709 echo "${ECHO_T}$LD" >&6
3710 else
3711   echo "$as_me:3711: result: no" >&5
3712 echo "${ECHO_T}no" >&6
3713 fi
3714
3715 fi
3716 if test -z "$ac_cv_prog_LD"; then
3717   ac_ct_LD=$LD
3718   # Extract the first word of "ld", so it can be a program name with args.
3719 set dummy ld; ac_word=$2
3720 echo "$as_me:3720: checking for $ac_word" >&5
3721 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3722 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3723   echo $ECHO_N "(cached) $ECHO_C" >&6
3724 else
3725   if test -n "$ac_ct_LD"; then
3726   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3727 else
3728   ac_save_IFS=$IFS; IFS=$ac_path_separator
3729 ac_dummy="$PATH"
3730 for ac_dir in $ac_dummy; do
3731   IFS=$ac_save_IFS
3732   test -z "$ac_dir" && ac_dir=.
3733   $as_executable_p "$ac_dir/$ac_word" || continue
3734 ac_cv_prog_ac_ct_LD="ld"
3735 echo "$as_me:3735: found $ac_dir/$ac_word" >&5
3736 break
3737 done
3738
3739   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3740 fi
3741 fi
3742 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3743 if test -n "$ac_ct_LD"; then
3744   echo "$as_me:3744: result: $ac_ct_LD" >&5
3745 echo "${ECHO_T}$ac_ct_LD" >&6
3746 else
3747   echo "$as_me:3747: result: no" >&5
3748 echo "${ECHO_T}no" >&6
3749 fi
3750
3751   LD=$ac_ct_LD
3752 else
3753   LD="$ac_cv_prog_LD"
3754 fi
3755
3756 if test -n "$ac_tool_prefix"; then
3757   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3758 set dummy ${ac_tool_prefix}ar; ac_word=$2
3759 echo "$as_me:3759: checking for $ac_word" >&5
3760 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3761 if test "${ac_cv_prog_AR+set}" = set; then
3762   echo $ECHO_N "(cached) $ECHO_C" >&6
3763 else
3764   if test -n "$AR"; then
3765   ac_cv_prog_AR="$AR" # Let the user override the test.
3766 else
3767   ac_save_IFS=$IFS; IFS=$ac_path_separator
3768 ac_dummy="$PATH"
3769 for ac_dir in $ac_dummy; do
3770   IFS=$ac_save_IFS
3771   test -z "$ac_dir" && ac_dir=.
3772   $as_executable_p "$ac_dir/$ac_word" || continue
3773 ac_cv_prog_AR="${ac_tool_prefix}ar"
3774 echo "$as_me:3774: found $ac_dir/$ac_word" >&5
3775 break
3776 done
3777
3778 fi
3779 fi
3780 AR=$ac_cv_prog_AR
3781 if test -n "$AR"; then
3782   echo "$as_me:3782: result: $AR" >&5
3783 echo "${ECHO_T}$AR" >&6
3784 else
3785   echo "$as_me:3785: result: no" >&5
3786 echo "${ECHO_T}no" >&6
3787 fi
3788
3789 fi
3790 if test -z "$ac_cv_prog_AR"; then
3791   ac_ct_AR=$AR
3792   # Extract the first word of "ar", so it can be a program name with args.
3793 set dummy ar; ac_word=$2
3794 echo "$as_me:3794: checking for $ac_word" >&5
3795 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3796 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3797   echo $ECHO_N "(cached) $ECHO_C" >&6
3798 else
3799   if test -n "$ac_ct_AR"; then
3800   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3801 else
3802   ac_save_IFS=$IFS; IFS=$ac_path_separator
3803 ac_dummy="$PATH"
3804 for ac_dir in $ac_dummy; do
3805   IFS=$ac_save_IFS
3806   test -z "$ac_dir" && ac_dir=.
3807   $as_executable_p "$ac_dir/$ac_word" || continue
3808 ac_cv_prog_ac_ct_AR="ar"
3809 echo "$as_me:3809: found $ac_dir/$ac_word" >&5
3810 break
3811 done
3812
3813   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3814 fi
3815 fi
3816 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3817 if test -n "$ac_ct_AR"; then
3818   echo "$as_me:3818: result: $ac_ct_AR" >&5
3819 echo "${ECHO_T}$ac_ct_AR" >&6
3820 else
3821   echo "$as_me:3821: result: no" >&5
3822 echo "${ECHO_T}no" >&6
3823 fi
3824
3825   AR=$ac_ct_AR
3826 else
3827   AR="$ac_cv_prog_AR"
3828 fi
3829
3830 if test "${cf_cv_subst_AR_OPTS+set}" = set; then
3831   echo $ECHO_N "(cached) $ECHO_C" >&6
3832 else
3833
3834 echo "$as_me:3834: checking for archiver options (symbol AR_OPTS)" >&5
3835 echo $ECHO_N "checking for archiver options (symbol AR_OPTS)... $ECHO_C" >&6
3836
3837 if test -z "$AR_OPTS" ; then
3838         AR_OPTS=rv
3839
3840 fi
3841
3842 cf_cv_subst_AR_OPTS=$AR_OPTS
3843 echo "$as_me:3843: result: $AR_OPTS" >&5
3844 echo "${ECHO_T}$AR_OPTS" >&6
3845
3846 fi
3847
3848 echo "$as_me:3848: checking if you have specified an install-prefix" >&5
3849 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
3850
3851 # Check whether --with-install-prefix or --without-install-prefix was given.
3852 if test "${with_install_prefix+set}" = set; then
3853   withval="$with_install_prefix"
3854   case "$withval" in #(vi
3855         yes|no) #(vi
3856                 ;;
3857         *)      DESTDIR="$withval"
3858                 ;;
3859         esac
3860 fi;
3861 echo "$as_me:3861: result: $DESTDIR" >&5
3862 echo "${ECHO_T}$DESTDIR" >&6
3863
3864 ###############################################################################
3865
3866 # If we're cross-compiling, allow the user to override the tools and their
3867 # options.  The configure script is oriented toward identifying the host
3868 # compiler, etc., but we need a build compiler to generate parts of the source.
3869
3870 if test "$cross_compiling" = yes ; then
3871
3872         # defaults that we might want to override
3873         : ${BUILD_CFLAGS:=''}
3874         : ${BUILD_CPPFLAGS:=''}
3875         : ${BUILD_LDFLAGS:=''}
3876         : ${BUILD_LIBS:=''}
3877         : ${BUILD_EXEEXT:='$x'}
3878         : ${BUILD_OBJEXT:='o'}
3879
3880 # Check whether --with-build-cc or --without-build-cc was given.
3881 if test "${with_build_cc+set}" = set; then
3882   withval="$with_build_cc"
3883   BUILD_CC="$withval"
3884 else
3885   for ac_prog in gcc cc cl
3886 do
3887   # Extract the first word of "$ac_prog", so it can be a program name with args.
3888 set dummy $ac_prog; ac_word=$2
3889 echo "$as_me:3889: checking for $ac_word" >&5
3890 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3891 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3892   echo $ECHO_N "(cached) $ECHO_C" >&6
3893 else
3894   if test -n "$BUILD_CC"; then
3895   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3896 else
3897   ac_save_IFS=$IFS; IFS=$ac_path_separator
3898 ac_dummy="$PATH"
3899 for ac_dir in $ac_dummy; do
3900   IFS=$ac_save_IFS
3901   test -z "$ac_dir" && ac_dir=.
3902   $as_executable_p "$ac_dir/$ac_word" || continue
3903 ac_cv_prog_BUILD_CC="$ac_prog"
3904 echo "$as_me:3904: found $ac_dir/$ac_word" >&5
3905 break
3906 done
3907
3908 fi
3909 fi
3910 BUILD_CC=$ac_cv_prog_BUILD_CC
3911 if test -n "$BUILD_CC"; then
3912   echo "$as_me:3912: result: $BUILD_CC" >&5
3913 echo "${ECHO_T}$BUILD_CC" >&6
3914 else
3915   echo "$as_me:3915: result: no" >&5
3916 echo "${ECHO_T}no" >&6
3917 fi
3918
3919   test -n "$BUILD_CC" && break
3920 done
3921
3922 fi;
3923         echo "$as_me:3923: checking for native build C compiler" >&5
3924 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3925         echo "$as_me:3925: result: $BUILD_CC" >&5
3926 echo "${ECHO_T}$BUILD_CC" >&6
3927
3928         echo "$as_me:3928: checking for native build C preprocessor" >&5
3929 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3930
3931 # Check whether --with-build-cpp or --without-build-cpp was given.
3932 if test "${with_build_cpp+set}" = set; then
3933   withval="$with_build_cpp"
3934   BUILD_CPP="$withval"
3935 else
3936   BUILD_CPP='${BUILD_CC} -E'
3937 fi;
3938         echo "$as_me:3938: result: $BUILD_CPP" >&5
3939 echo "${ECHO_T}$BUILD_CPP" >&6
3940
3941         echo "$as_me:3941: checking for native build C flags" >&5
3942 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3943
3944 # Check whether --with-build-cflags or --without-build-cflags was given.
3945 if test "${with_build_cflags+set}" = set; then
3946   withval="$with_build_cflags"
3947   BUILD_CFLAGS="$withval"
3948 fi;
3949         echo "$as_me:3949: result: $BUILD_CFLAGS" >&5
3950 echo "${ECHO_T}$BUILD_CFLAGS" >&6
3951
3952         echo "$as_me:3952: checking for native build C preprocessor-flags" >&5
3953 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3954
3955 # Check whether --with-build-cppflags or --without-build-cppflags was given.
3956 if test "${with_build_cppflags+set}" = set; then
3957   withval="$with_build_cppflags"
3958   BUILD_CPPFLAGS="$withval"
3959 fi;
3960         echo "$as_me:3960: result: $BUILD_CPPFLAGS" >&5
3961 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
3962
3963         echo "$as_me:3963: checking for native build linker-flags" >&5
3964 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3965
3966 # Check whether --with-build-ldflags or --without-build-ldflags was given.
3967 if test "${with_build_ldflags+set}" = set; then
3968   withval="$with_build_ldflags"
3969   BUILD_LDFLAGS="$withval"
3970 fi;
3971         echo "$as_me:3971: result: $BUILD_LDFLAGS" >&5
3972 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
3973
3974         echo "$as_me:3974: checking for native build linker-libraries" >&5
3975 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3976
3977 # Check whether --with-build-libs or --without-build-libs was given.
3978 if test "${with_build_libs+set}" = set; then
3979   withval="$with_build_libs"
3980   BUILD_LIBS="$withval"
3981 fi;
3982         echo "$as_me:3982: result: $BUILD_LIBS" >&5
3983 echo "${ECHO_T}$BUILD_LIBS" >&6
3984
3985         # this assumes we're on Unix.
3986         BUILD_EXEEXT=
3987         BUILD_OBJEXT=o
3988
3989         : ${BUILD_CC:='${CC}'}
3990
3991         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3992                 { { echo "$as_me:3992: error: Cross-build requires two compilers.
3993 Use --with-build-cc to specify the native compiler." >&5
3994 echo "$as_me: error: Cross-build requires two compilers.
3995 Use --with-build-cc to specify the native compiler." >&2;}
3996    { (exit 1); exit 1; }; }
3997         fi
3998
3999 else
4000         : ${BUILD_CC:='${CC}'}
4001         : ${BUILD_CPP:='${CPP}'}
4002         : ${BUILD_CFLAGS:='${CFLAGS}'}
4003         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4004         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4005         : ${BUILD_LIBS:='${LIBS}'}
4006         : ${BUILD_EXEEXT:='$x'}
4007         : ${BUILD_OBJEXT:='o'}
4008 fi
4009
4010 ###############################################################################
4011
4012 ### Options to allow the user to specify the set of libraries which are used.
4013 ### Use "--without-normal --with-shared" to allow the default model to be
4014 ### shared, for example.
4015 cf_list_models=""
4016
4017 LIBTOOL=
4018
4019 # common library maintenance symbols that are convenient for libtool scripts:
4020 LIB_CREATE='${AR} -cr'
4021 LIB_OBJECT='${OBJECTS}'
4022 LIB_SUFFIX=.a
4023 LIB_PREP="$RANLIB"
4024
4025 # symbols used to prop libtool up to enable it to determine what it should be
4026 # doing:
4027 LIB_CLEAN=
4028 LIB_COMPILE=
4029 LIB_LINK=
4030 LIB_INSTALL=
4031 LIB_UNINSTALL=
4032
4033 echo "$as_me:4033: checking if you want to build libraries with libtool" >&5
4034 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4035
4036 # Check whether --with-libtool or --without-libtool was given.
4037 if test "${with_libtool+set}" = set; then
4038   withval="$with_libtool"
4039   with_libtool=$withval
4040 else
4041   with_libtool=no
4042 fi;
4043 echo "$as_me:4043: result: $with_libtool" >&5
4044 echo "${ECHO_T}$with_libtool" >&6
4045 if test "$with_libtool" != "no"; then
4046
4047         if test "$with_libtool" != "yes" ; then
4048
4049 if test "x$prefix" != xNONE; then
4050   cf_path_syntax="$prefix"
4051 else
4052   cf_path_syntax="$ac_default_prefix"
4053 fi
4054
4055 case ".$with_libtool" in #(vi
4056 .\$\(*\)*|.\'*\'*) #(vi
4057   ;;
4058 ..|./*|.\\*) #(vi
4059   ;;
4060 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4061   ;;
4062 .\${*prefix}*) #(vi
4063   eval with_libtool="$with_libtool"
4064   case ".$with_libtool" in #(vi
4065   .NONE/*)
4066     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4067     ;;
4068   esac
4069   ;; #(vi
4070 .no|.NONE/*)
4071   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4072   ;;
4073 *)
4074   { { echo "$as_me:4074: error: expected a pathname, not \"$with_libtool\"" >&5
4075 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4076    { (exit 1); exit 1; }; }
4077   ;;
4078 esac
4079
4080                 LIBTOOL=$with_libtool
4081         else
4082                 # Extract the first word of "libtool", so it can be a program name with args.
4083 set dummy libtool; ac_word=$2
4084 echo "$as_me:4084: checking for $ac_word" >&5
4085 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4086 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4087   echo $ECHO_N "(cached) $ECHO_C" >&6
4088 else
4089   case $LIBTOOL in
4090   [\\/]* | ?:[\\/]*)
4091   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4092   ;;
4093   *)
4094   ac_save_IFS=$IFS; IFS=$ac_path_separator
4095 ac_dummy="$PATH"
4096 for ac_dir in $ac_dummy; do
4097   IFS=$ac_save_IFS
4098   test -z "$ac_dir" && ac_dir=.
4099   if $as_executable_p "$ac_dir/$ac_word"; then
4100    ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4101    echo "$as_me:4101: found $ac_dir/$ac_word" >&5
4102    break
4103 fi
4104 done
4105
4106   ;;
4107 esac
4108 fi
4109 LIBTOOL=$ac_cv_path_LIBTOOL
4110
4111 if test -n "$LIBTOOL"; then
4112   echo "$as_me:4112: result: $LIBTOOL" >&5
4113 echo "${ECHO_T}$LIBTOOL" >&6
4114 else
4115   echo "$as_me:4115: result: no" >&5
4116 echo "${ECHO_T}no" >&6
4117 fi
4118
4119         fi
4120         if test -z "$LIBTOOL" ; then
4121                 { { echo "$as_me:4121: error: Cannot find libtool" >&5
4122 echo "$as_me: error: Cannot find libtool" >&2;}
4123    { (exit 1); exit 1; }; }
4124         fi
4125         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` -o'
4126         LIB_OBJECT='${OBJECTS}.o=.lo)'
4127         LIB_SUFFIX=.la
4128         LIB_CLEAN='${LIBTOOL} --mode=clean'
4129         LIB_COMPILE='${LIBTOOL} --mode=compile'
4130         LIB_LINK='${LIBTOOL} --mode=link'
4131         LIB_INSTALL='${LIBTOOL} --mode=install'
4132         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4133         LIB_PREP=:
4134
4135         # Show the version of libtool
4136         echo "$as_me:4136: checking version of libtool" >&5
4137 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4138
4139         # Save the version in a cache variable - this is not entirely a good
4140         # thing, but the version string from libtool is very ugly, and for
4141         # bug reports it might be useful to have the original string.
4142         cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
4143         echo "$as_me:4143: result: $cf_cv_libtool_version" >&5
4144 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4145         if test -z "$cf_cv_libtool_version" ; then
4146                 { { echo "$as_me:4146: error: This is not libtool" >&5
4147 echo "$as_me: error: This is not libtool" >&2;}
4148    { (exit 1); exit 1; }; }
4149         fi
4150
4151         # special hack to add --tag option for C++ compiler
4152         case $cf_cv_libtool_version in
4153         1.[5-9]*|[2-9]*)
4154                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4155                 ;;
4156         *)
4157                 LIBTOOL_CXX="$LIBTOOL"
4158                 ;;
4159         esac
4160 else
4161         LIBTOOL=""
4162         LIBTOOL_CXX=""
4163 fi
4164
4165 test -z "$LIBTOOL" && ECHO_LT=
4166
4167 if test "$with_libtool" != "no" ; then
4168
4169 cf_list_models="$cf_list_models libtool"
4170
4171 else
4172
4173 echo "$as_me:4173: checking if you want to build shared libraries" >&5
4174 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4175
4176 # Check whether --with-shared or --without-shared was given.
4177 if test "${with_shared+set}" = set; then
4178   withval="$with_shared"
4179   with_shared=$withval
4180 else
4181   with_shared=no
4182 fi;
4183 echo "$as_me:4183: result: $with_shared" >&5
4184 echo "${ECHO_T}$with_shared" >&6
4185 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4186
4187 echo "$as_me:4187: checking if you want to build static libraries" >&5
4188 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4189
4190 # Check whether --with-normal or --without-normal was given.
4191 if test "${with_normal+set}" = set; then
4192   withval="$with_normal"
4193   with_normal=$withval
4194 else
4195   with_normal=yes
4196 fi;
4197 echo "$as_me:4197: result: $with_normal" >&5
4198 echo "${ECHO_T}$with_normal" >&6
4199 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4200
4201 echo "$as_me:4201: checking if you want to build debug libraries" >&5
4202 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4203
4204 # Check whether --with-debug or --without-debug was given.
4205 if test "${with_debug+set}" = set; then
4206   withval="$with_debug"
4207   with_debug=$withval
4208 else
4209   with_debug=yes
4210 fi;
4211 echo "$as_me:4211: result: $with_debug" >&5
4212 echo "${ECHO_T}$with_debug" >&6
4213 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4214
4215 echo "$as_me:4215: checking if you want to build profiling libraries" >&5
4216 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4217
4218 # Check whether --with-profile or --without-profile was given.
4219 if test "${with_profile+set}" = set; then
4220   withval="$with_profile"
4221   with_profile=$withval
4222 else
4223   with_profile=no
4224 fi;
4225 echo "$as_me:4225: result: $with_profile" >&5
4226 echo "${ECHO_T}$with_profile" >&6
4227 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4228
4229 fi
4230
4231 ###############################################################################
4232
4233 echo "$as_me:4233: checking for specified models" >&5
4234 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4235 test -z "$cf_list_models" && cf_list_models=normal
4236 test "$with_libtool" != "no" && cf_list_models=libtool
4237 echo "$as_me:4237: result: $cf_list_models" >&5
4238 echo "${ECHO_T}$cf_list_models" >&6
4239
4240 ### Use the first model as the default, and save its suffix for use in building
4241 ### up test-applications.
4242 echo "$as_me:4242: checking for default model" >&5
4243 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4244 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4245 echo "$as_me:4245: result: $DFT_LWR_MODEL" >&5
4246 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4247
4248 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4249
4250 TICS_NAME=tic
4251
4252 TINFO_NAME=tinfo
4253
4254 LIB_NAME=ncurses
4255
4256 LIB_DIR=../lib
4257 LIB_2ND=../../lib
4258
4259         case $cf_cv_system_name in
4260         OS/2*)  LIB_PREFIX=''     ;;
4261         os2*)   LIB_PREFIX=''     ;;
4262         *)      LIB_PREFIX='lib'  ;;
4263         esac
4264 cf_prefix=$LIB_PREFIX
4265
4266 LIB_PREFIX=$cf_prefix
4267
4268 LIB_SUFFIX=
4269
4270 ###############################################################################
4271
4272 echo "$as_me:4272: checking if you want to build a separate terminfo library" >&5
4273 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4274
4275 # Check whether --with-termlib or --without-termlib was given.
4276 if test "${with_termlib+set}" = set; then
4277   withval="$with_termlib"
4278   with_termlib=$withval
4279 else
4280   with_termlib=no
4281 fi;
4282 echo "$as_me:4282: result: $with_termlib" >&5
4283 echo "${ECHO_T}$with_termlib" >&6
4284
4285 echo "$as_me:4285: checking if you want to build a separate tic library" >&5
4286 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4287
4288 # Check whether --with-ticlib or --without-ticlib was given.
4289 if test "${with_ticlib+set}" = set; then
4290   withval="$with_ticlib"
4291   with_ticlib=$withval
4292 else
4293   with_ticlib=no
4294 fi;
4295 echo "$as_me:4295: result: $with_ticlib" >&5
4296 echo "${ECHO_T}$with_ticlib" >&6
4297
4298 ### Checks for special libraries, must be done up-front.
4299 SHLIB_LIST=""
4300
4301 echo "$as_me:4301: checking if you want to link with the GPM mouse library" >&5
4302 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4303
4304 # Check whether --with-gpm or --without-gpm was given.
4305 if test "${with_gpm+set}" = set; then
4306   withval="$with_gpm"
4307   with_gpm=$withval
4308 else
4309   with_gpm=maybe
4310 fi;
4311 echo "$as_me:4311: result: $with_gpm" >&5
4312 echo "${ECHO_T}$with_gpm" >&6
4313
4314 if test "$with_gpm" != no ; then
4315         echo "$as_me:4315: checking for gpm.h" >&5
4316 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4317 if test "${ac_cv_header_gpm_h+set}" = set; then
4318   echo $ECHO_N "(cached) $ECHO_C" >&6
4319 else
4320   cat >conftest.$ac_ext <<_ACEOF
4321 #line 4321 "configure"
4322 #include "confdefs.h"
4323 #include <gpm.h>
4324 _ACEOF
4325 if { (eval echo "$as_me:4325: \"$ac_cpp conftest.$ac_ext\"") >&5
4326   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4327   ac_status=$?
4328   egrep -v '^ *\+' conftest.er1 >conftest.err
4329   rm -f conftest.er1
4330   cat conftest.err >&5
4331   echo "$as_me:4331: \$? = $ac_status" >&5
4332   (exit $ac_status); } >/dev/null; then
4333   if test -s conftest.err; then
4334     ac_cpp_err=$ac_c_preproc_warn_flag
4335   else
4336     ac_cpp_err=
4337   fi
4338 else
4339   ac_cpp_err=yes
4340 fi
4341 if test -z "$ac_cpp_err"; then
4342   ac_cv_header_gpm_h=yes
4343 else
4344   echo "$as_me: failed program was:" >&5
4345   cat conftest.$ac_ext >&5
4346   ac_cv_header_gpm_h=no
4347 fi
4348 rm -f conftest.err conftest.$ac_ext
4349 fi
4350 echo "$as_me:4350: result: $ac_cv_header_gpm_h" >&5
4351 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4352 if test $ac_cv_header_gpm_h = yes; then
4353
4354                 cat >>confdefs.h <<\EOF
4355 #define HAVE_GPM_H 1
4356 EOF
4357
4358                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4359                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4360
4361                         cat >>confdefs.h <<\EOF
4362 #define HAVE_LIBGPM 1
4363 EOF
4364
4365                 else
4366                         echo "$as_me:4366: checking for Gpm_Open in -lgpm" >&5
4367 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4368 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4369   echo $ECHO_N "(cached) $ECHO_C" >&6
4370 else
4371   ac_check_lib_save_LIBS=$LIBS
4372 LIBS="-lgpm  $LIBS"
4373 cat >conftest.$ac_ext <<_ACEOF
4374 #line 4374 "configure"
4375 #include "confdefs.h"
4376
4377 /* Override any gcc2 internal prototype to avoid an error.  */
4378 #ifdef __cplusplus
4379 extern "C"
4380 #endif
4381 /* We use char because int might match the return type of a gcc2
4382    builtin and then its argument prototype would still apply.  */
4383 char Gpm_Open ();
4384 int
4385 main ()
4386 {
4387 Gpm_Open ();
4388   ;
4389   return 0;
4390 }
4391 _ACEOF
4392 rm -f conftest.$ac_objext conftest$ac_exeext
4393 if { (eval echo "$as_me:4393: \"$ac_link\"") >&5
4394   (eval $ac_link) 2>&5
4395   ac_status=$?
4396   echo "$as_me:4396: \$? = $ac_status" >&5
4397   (exit $ac_status); } &&
4398          { ac_try='test -s conftest$ac_exeext'
4399   { (eval echo "$as_me:4399: \"$ac_try\"") >&5
4400   (eval $ac_try) 2>&5
4401   ac_status=$?
4402   echo "$as_me:4402: \$? = $ac_status" >&5
4403   (exit $ac_status); }; }; then
4404   ac_cv_lib_gpm_Gpm_Open=yes
4405 else
4406   echo "$as_me: failed program was:" >&5
4407 cat conftest.$ac_ext >&5
4408 ac_cv_lib_gpm_Gpm_Open=no
4409 fi
4410 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4411 LIBS=$ac_check_lib_save_LIBS
4412 fi
4413 echo "$as_me:4413: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4414 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4415 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4416   :
4417 else
4418
4419                                 { { echo "$as_me:4419: error: Cannot link with GPM library" >&5
4420 echo "$as_me: error: Cannot link with GPM library" >&2;}
4421    { (exit 1); exit 1; }; }
4422                 fi
4423                 with_gpm=yes
4424
4425 fi
4426
4427 else
4428
4429                 test "$with_gpm" != maybe && { echo "$as_me:4429: WARNING: Cannot find GPM header" >&5
4430 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4431                 with_gpm=no
4432
4433 fi
4434
4435 fi
4436
4437 if test "$with_gpm" != no ; then
4438         echo "$as_me:4438: checking if you want to load GPM dynamically" >&5
4439 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4440
4441 # Check whether --with-dlsym or --without-dlsym was given.
4442 if test "${with_dlsym+set}" = set; then
4443   withval="$with_dlsym"
4444   with_dlsym=$withval
4445 else
4446   with_dlsym=yes
4447 fi;
4448         echo "$as_me:4448: result: $with_dlsym" >&5
4449 echo "${ECHO_T}$with_dlsym" >&6
4450         if test "$with_dlsym" = yes ; then
4451
4452 cf_have_dlsym=no
4453 echo "$as_me:4453: checking for dlsym" >&5
4454 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4455 if test "${ac_cv_func_dlsym+set}" = set; then
4456   echo $ECHO_N "(cached) $ECHO_C" >&6
4457 else
4458   cat >conftest.$ac_ext <<_ACEOF
4459 #line 4459 "configure"
4460 #include "confdefs.h"
4461 /* System header to define __stub macros and hopefully few prototypes,
4462     which can conflict with char dlsym (); below.  */
4463 #include <assert.h>
4464 /* Override any gcc2 internal prototype to avoid an error.  */
4465 #ifdef __cplusplus
4466 extern "C"
4467 #endif
4468 /* We use char because int might match the return type of a gcc2
4469    builtin and then its argument prototype would still apply.  */
4470 char dlsym ();
4471 char (*f) ();
4472
4473 int
4474 main ()
4475 {
4476 /* The GNU C library defines this for functions which it implements
4477     to always fail with ENOSYS.  Some functions are actually named
4478     something starting with __ and the normal name is an alias.  */
4479 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4480 choke me
4481 #else
4482 f = dlsym;
4483 #endif
4484
4485   ;
4486   return 0;
4487 }
4488 _ACEOF
4489 rm -f conftest.$ac_objext conftest$ac_exeext
4490 if { (eval echo "$as_me:4490: \"$ac_link\"") >&5
4491   (eval $ac_link) 2>&5
4492   ac_status=$?
4493   echo "$as_me:4493: \$? = $ac_status" >&5
4494   (exit $ac_status); } &&
4495          { ac_try='test -s conftest$ac_exeext'
4496   { (eval echo "$as_me:4496: \"$ac_try\"") >&5
4497   (eval $ac_try) 2>&5
4498   ac_status=$?
4499   echo "$as_me:4499: \$? = $ac_status" >&5
4500   (exit $ac_status); }; }; then
4501   ac_cv_func_dlsym=yes
4502 else
4503   echo "$as_me: failed program was:" >&5
4504 cat conftest.$ac_ext >&5
4505 ac_cv_func_dlsym=no
4506 fi
4507 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4508 fi
4509 echo "$as_me:4509: result: $ac_cv_func_dlsym" >&5
4510 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4511 if test $ac_cv_func_dlsym = yes; then
4512   cf_have_dlsym=yes
4513 else
4514
4515 cf_have_libdl=no
4516 echo "$as_me:4516: checking for dlsym in -ldl" >&5
4517 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4518 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4519   echo $ECHO_N "(cached) $ECHO_C" >&6
4520 else
4521   ac_check_lib_save_LIBS=$LIBS
4522 LIBS="-ldl  $LIBS"
4523 cat >conftest.$ac_ext <<_ACEOF
4524 #line 4524 "configure"
4525 #include "confdefs.h"
4526
4527 /* Override any gcc2 internal prototype to avoid an error.  */
4528 #ifdef __cplusplus
4529 extern "C"
4530 #endif
4531 /* We use char because int might match the return type of a gcc2
4532    builtin and then its argument prototype would still apply.  */
4533 char dlsym ();
4534 int
4535 main ()
4536 {
4537 dlsym ();
4538   ;
4539   return 0;
4540 }
4541 _ACEOF
4542 rm -f conftest.$ac_objext conftest$ac_exeext
4543 if { (eval echo "$as_me:4543: \"$ac_link\"") >&5
4544   (eval $ac_link) 2>&5
4545   ac_status=$?
4546   echo "$as_me:4546: \$? = $ac_status" >&5
4547   (exit $ac_status); } &&
4548          { ac_try='test -s conftest$ac_exeext'
4549   { (eval echo "$as_me:4549: \"$ac_try\"") >&5
4550   (eval $ac_try) 2>&5
4551   ac_status=$?
4552   echo "$as_me:4552: \$? = $ac_status" >&5
4553   (exit $ac_status); }; }; then
4554   ac_cv_lib_dl_dlsym=yes
4555 else
4556   echo "$as_me: failed program was:" >&5
4557 cat conftest.$ac_ext >&5
4558 ac_cv_lib_dl_dlsym=no
4559 fi
4560 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4561 LIBS=$ac_check_lib_save_LIBS
4562 fi
4563 echo "$as_me:4563: result: $ac_cv_lib_dl_dlsym" >&5
4564 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4565 if test $ac_cv_lib_dl_dlsym = yes; then
4566
4567         cf_have_dlsym=yes
4568         cf_have_libdl=yes
4569 fi
4570
4571 fi
4572
4573 if test "$cf_have_dlsym" = yes ; then
4574         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4575
4576         echo "$as_me:4576: checking whether able to link to dl*() functions" >&5
4577 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4578         cat >conftest.$ac_ext <<_ACEOF
4579 #line 4579 "configure"
4580 #include "confdefs.h"
4581 #include <dlfcn.h>
4582 int
4583 main ()
4584 {
4585
4586                 void *obj;
4587                 if ((obj = dlopen("filename", 0)) != 0) {
4588                         if (dlsym(obj, "symbolname") == 0) {
4589                         dlclose(obj);
4590                         }
4591                 }
4592   ;
4593   return 0;
4594 }
4595 _ACEOF
4596 rm -f conftest.$ac_objext conftest$ac_exeext
4597 if { (eval echo "$as_me:4597: \"$ac_link\"") >&5
4598   (eval $ac_link) 2>&5
4599   ac_status=$?
4600   echo "$as_me:4600: \$? = $ac_status" >&5
4601   (exit $ac_status); } &&
4602          { ac_try='test -s conftest$ac_exeext'
4603   { (eval echo "$as_me:4603: \"$ac_try\"") >&5
4604   (eval $ac_try) 2>&5
4605   ac_status=$?
4606   echo "$as_me:4606: \$? = $ac_status" >&5
4607   (exit $ac_status); }; }; then
4608
4609                 cat >>confdefs.h <<\EOF
4610 #define HAVE_LIBDL 1
4611 EOF
4612
4613 else
4614   echo "$as_me: failed program was:" >&5
4615 cat conftest.$ac_ext >&5
4616
4617                 { { echo "$as_me:4617: error: Cannot link test program for libdl" >&5
4618 echo "$as_me: error: Cannot link test program for libdl" >&2;}
4619    { (exit 1); exit 1; }; }
4620 fi
4621 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4622         echo "$as_me:4622: result: ok" >&5
4623 echo "${ECHO_T}ok" >&6
4624 else
4625         { { echo "$as_me:4625: error: Cannot find dlsym function" >&5
4626 echo "$as_me: error: Cannot find dlsym function" >&2;}
4627    { (exit 1); exit 1; }; }
4628 fi
4629
4630                 if test "$with_gpm" != yes ; then
4631                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
4632
4633                         cf_cv_gpm_soname="$with_gpm"
4634                 else
4635
4636 echo "$as_me:4636: checking for soname of gpm library" >&5
4637 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4638 if test "${cf_cv_gpm_soname+set}" = set; then
4639   echo $ECHO_N "(cached) $ECHO_C" >&6
4640 else
4641
4642 cf_cv_gpm_soname=unknown
4643 if test "$cross_compiling" != yes ; then
4644 cat >conftest.$ac_ext <<CF_EOF
4645 #include <gpm.h>
4646 int main()
4647 {
4648 if (Gpm_Open(0,0)) Gpm_Close();
4649         ${cf_cv_main_return:-return}(0);
4650 }
4651 CF_EOF
4652 cf_save_LIBS="$LIBS"
4653         LIBS="-lgpm $LIBS"
4654         if { (eval echo "$as_me:4654: \"$ac_compile\"") >&5
4655   (eval $ac_compile) 2>&5
4656   ac_status=$?
4657   echo "$as_me:4657: \$? = $ac_status" >&5
4658   (exit $ac_status); } ; then
4659                 if { (eval echo "$as_me:4659: \"$ac_link\"") >&5
4660   (eval $ac_link) 2>&5
4661   ac_status=$?
4662   echo "$as_me:4662: \$? = $ac_status" >&5
4663   (exit $ac_status); } ; then
4664                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4665                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4666                 fi
4667         fi
4668 rm -f conftest*
4669 LIBS="$cf_save_LIBS"
4670 fi
4671
4672 fi
4673 echo "$as_me:4673: result: $cf_cv_gpm_soname" >&5
4674 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
4675
4676                 fi
4677                 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4678 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
4679 EOF
4680
4681                 SHLIB_LIST="-ldl $SHLIB_LIST"
4682         else
4683                 SHLIB_LIST="-lgpm $SHLIB_LIST"
4684         fi
4685         cat >>confdefs.h <<\EOF
4686 #define HAVE_LIBGPM 1
4687 EOF
4688
4689         echo "$as_me:4689: checking for Gpm_Wgetch in -lgpm" >&5
4690 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4691 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4692   echo $ECHO_N "(cached) $ECHO_C" >&6
4693 else
4694   ac_check_lib_save_LIBS=$LIBS
4695 LIBS="-lgpm  $LIBS"
4696 cat >conftest.$ac_ext <<_ACEOF
4697 #line 4697 "configure"
4698 #include "confdefs.h"
4699
4700 /* Override any gcc2 internal prototype to avoid an error.  */
4701 #ifdef __cplusplus
4702 extern "C"
4703 #endif
4704 /* We use char because int might match the return type of a gcc2
4705    builtin and then its argument prototype would still apply.  */
4706 char Gpm_Wgetch ();
4707 int
4708 main ()
4709 {
4710 Gpm_Wgetch ();
4711   ;
4712   return 0;
4713 }
4714 _ACEOF
4715 rm -f conftest.$ac_objext conftest$ac_exeext
4716 if { (eval echo "$as_me:4716: \"$ac_link\"") >&5
4717   (eval $ac_link) 2>&5
4718   ac_status=$?
4719   echo "$as_me:4719: \$? = $ac_status" >&5
4720   (exit $ac_status); } &&
4721          { ac_try='test -s conftest$ac_exeext'
4722   { (eval echo "$as_me:4722: \"$ac_try\"") >&5
4723   (eval $ac_try) 2>&5
4724   ac_status=$?
4725   echo "$as_me:4725: \$? = $ac_status" >&5
4726   (exit $ac_status); }; }; then
4727   ac_cv_lib_gpm_Gpm_Wgetch=yes
4728 else
4729   echo "$as_me: failed program was:" >&5
4730 cat conftest.$ac_ext >&5
4731 ac_cv_lib_gpm_Gpm_Wgetch=no
4732 fi
4733 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4734 LIBS=$ac_check_lib_save_LIBS
4735 fi
4736 echo "$as_me:4736: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
4737 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
4738 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
4739
4740                 { echo "$as_me:4740: WARNING: GPM library is already linked with curses - read the FAQ" >&5
4741 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
4742
4743 fi
4744
4745 fi
4746
4747 # not everyone has "test -c"
4748 if test -c /dev/sysmouse 2>/dev/null ; then
4749 echo "$as_me:4749: checking if you want to use sysmouse" >&5
4750 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
4751
4752 # Check whether --with-sysmouse or --without-sysmouse was given.
4753 if test "${with_sysmouse+set}" = set; then
4754   withval="$with_sysmouse"
4755   cf_with_sysmouse=$withval
4756 else
4757   cf_with_sysmouse=maybe
4758 fi;
4759         if test "$cf_with_sysmouse" != no ; then
4760         cat >conftest.$ac_ext <<_ACEOF
4761 #line 4761 "configure"
4762 #include "confdefs.h"
4763
4764 #include <osreldate.h>
4765 #if (__FreeBSD_version >= 400017)
4766 #include <sys/consio.h>
4767 #include <sys/fbio.h>
4768 #else
4769 #include <machine/console.h>
4770 #endif
4771
4772 int
4773 main ()
4774 {
4775
4776         struct mouse_info the_mouse;
4777         ioctl(0, CONS_MOUSECTL, &the_mouse);
4778
4779   ;
4780   return 0;
4781 }
4782 _ACEOF
4783 rm -f conftest.$ac_objext
4784 if { (eval echo "$as_me:4784: \"$ac_compile\"") >&5
4785   (eval $ac_compile) 2>&5
4786   ac_status=$?
4787   echo "$as_me:4787: \$? = $ac_status" >&5
4788   (exit $ac_status); } &&
4789          { ac_try='test -s conftest.$ac_objext'
4790   { (eval echo "$as_me:4790: \"$ac_try\"") >&5
4791   (eval $ac_try) 2>&5
4792   ac_status=$?
4793   echo "$as_me:4793: \$? = $ac_status" >&5
4794   (exit $ac_status); }; }; then
4795   cf_with_sysmouse=yes
4796 else
4797   echo "$as_me: failed program was:" >&5
4798 cat conftest.$ac_ext >&5
4799 cf_with_sysmouse=no
4800 fi
4801 rm -f conftest.$ac_objext conftest.$ac_ext
4802         fi
4803 echo "$as_me:4803: result: $cf_with_sysmouse" >&5
4804 echo "${ECHO_T}$cf_with_sysmouse" >&6
4805 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
4806 #define USE_SYSMOUSE 1
4807 EOF
4808
4809 fi
4810
4811 if test X"$CC_G_OPT" = X"" ; then
4812         CC_G_OPT='-g'
4813         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
4814 fi
4815
4816 if test X"$CXX_G_OPT" = X"" ; then
4817         CXX_G_OPT='-g'
4818         test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
4819 fi
4820
4821 echo "$as_me:4821: checking for default loader flags" >&5
4822 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
4823 case $DFT_LWR_MODEL in
4824 libtool) LD_MODEL=''   ;;
4825 normal)  LD_MODEL=''   ;;
4826 debug)   LD_MODEL=$CC_G_OPT ;;
4827 profile) LD_MODEL='-pg';;
4828 shared)  LD_MODEL=''   ;;
4829 esac
4830 echo "$as_me:4830: result: $LD_MODEL" >&5
4831 echo "${ECHO_T}$LD_MODEL" >&6
4832
4833 case $DFT_LWR_MODEL in
4834 shared)
4835 echo "$as_me:4835: checking if rpath option should be used" >&5
4836 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
4837
4838 # Check whether --enable-rpath or --disable-rpath was given.
4839 if test "${enable_rpath+set}" = set; then
4840   enableval="$enable_rpath"
4841   cf_cv_ld_rpath=$enableval
4842 else
4843   cf_cv_ld_rpath=no
4844 fi;
4845 echo "$as_me:4845: result: $cf_cv_ld_rpath" >&5
4846 echo "${ECHO_T}$cf_cv_ld_rpath" >&6
4847 echo "$as_me:4847: checking if shared libraries should be relinked during install" >&5
4848 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
4849
4850 # Check whether --enable-rpath or --disable-rpath was given.
4851 if test "${enable_rpath+set}" = set; then
4852   enableval="$enable_rpath"
4853   cf_cv_do_relink=$enableval
4854 else
4855   cf_cv_do_relink=yes
4856 fi;
4857 echo "$as_me:4857: result: $cf_cv_do_relink" >&5
4858 echo "${ECHO_T}$cf_cv_do_relink" >&6
4859         ;;
4860 esac
4861
4862         LOCAL_LDFLAGS=
4863         LOCAL_LDFLAGS2=
4864         LD_SHARED_OPTS=
4865         INSTALL_LIB="-m 644"
4866
4867         cf_cv_do_symlinks=no
4868
4869         echo "$as_me:4869: checking if release/abi version should be used for shared libs" >&5
4870 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
4871
4872 # Check whether --with-shlib-version or --without-shlib-version was given.
4873 if test "${with_shlib_version+set}" = set; then
4874   withval="$with_shlib_version"
4875   test -z "$withval" && withval=auto
4876         case $withval in #(vi
4877         yes) #(vi
4878                 cf_cv_shlib_version=auto
4879                 ;;
4880         rel|abi|auto|no) #(vi
4881                 cf_cv_shlib_version=$withval
4882                 ;;
4883         *)
4884                 { { echo "$as_me:4884: error: option value must be one of: rel, abi, auto or no" >&5
4885 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
4886    { (exit 1); exit 1; }; }
4887                 ;;
4888         esac
4889
4890 else
4891   cf_cv_shlib_version=auto
4892 fi;
4893         echo "$as_me:4893: result: $cf_cv_shlib_version" >&5
4894 echo "${ECHO_T}$cf_cv_shlib_version" >&6
4895
4896         cf_cv_rm_so_locs=no
4897
4898         # Some less-capable ports of gcc support only -fpic
4899         CC_SHARED_OPTS=
4900         if test "$GCC" = yes
4901         then
4902                 echo "$as_me:4902: checking which $CC option to use" >&5
4903 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
4904                 cf_save_CFLAGS="$CFLAGS"
4905                 for CC_SHARED_OPTS in -fPIC -fpic ''
4906                 do
4907                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
4908                         cat >conftest.$ac_ext <<_ACEOF
4909 #line 4909 "configure"
4910 #include "confdefs.h"
4911 #include <stdio.h>
4912 int
4913 main ()
4914 {
4915 int x = 1
4916   ;
4917   return 0;
4918 }
4919 _ACEOF
4920 rm -f conftest.$ac_objext
4921 if { (eval echo "$as_me:4921: \"$ac_compile\"") >&5
4922   (eval $ac_compile) 2>&5
4923   ac_status=$?
4924   echo "$as_me:4924: \$? = $ac_status" >&5
4925   (exit $ac_status); } &&
4926          { ac_try='test -s conftest.$ac_objext'
4927   { (eval echo "$as_me:4927: \"$ac_try\"") >&5
4928   (eval $ac_try) 2>&5
4929   ac_status=$?
4930   echo "$as_me:4930: \$? = $ac_status" >&5
4931   (exit $ac_status); }; }; then
4932   break
4933 else
4934   echo "$as_me: failed program was:" >&5
4935 cat conftest.$ac_ext >&5
4936 fi
4937 rm -f conftest.$ac_objext conftest.$ac_ext
4938                 done
4939                 echo "$as_me:4939: result: $CC_SHARED_OPTS" >&5
4940 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
4941                 CFLAGS="$cf_save_CFLAGS"
4942         fi
4943
4944         cf_cv_shlib_version_infix=no
4945
4946         case $cf_cv_system_name in
4947         beos*)
4948                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
4949                 ;;
4950         cygwin*)
4951                 CC_SHARED_OPTS=
4952                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
4953                 cf_cv_shlib_version=cygdll
4954                 cf_cv_shlib_version_infix=cygdll
4955                 cat >mk_shared_lib.sh <<-CF_EOF
4956                 #!/bin/sh
4957                 SHARED_LIB=\$1
4958                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
4959                 shift
4960                 cat <<-EOF
4961                 Linking shared library
4962                 ** SHARED_LIB \$SHARED_LIB
4963                 ** IMPORT_LIB \$IMPORT_LIB
4964 EOF
4965                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
4966 CF_EOF
4967                 chmod +x mk_shared_lib.sh
4968                 ;;
4969         darwin*)
4970                 EXTRA_CFLAGS="-no-cpp-precomp"
4971                 CC_SHARED_OPTS="-dynamic"
4972                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
4973                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
4974                 cf_cv_shlib_version_infix=yes
4975                 echo "$as_me:4975: checking if ld -search_paths_first works" >&5
4976 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
4977 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
4978   echo $ECHO_N "(cached) $ECHO_C" >&6
4979 else
4980
4981                         cf_save_LDFLAGS=$LDFLAGS
4982                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
4983                         cat >conftest.$ac_ext <<_ACEOF
4984 #line 4984 "configure"
4985 #include "confdefs.h"
4986
4987 int
4988 main ()
4989 {
4990 int i;
4991   ;
4992   return 0;
4993 }
4994 _ACEOF
4995 rm -f conftest.$ac_objext conftest$ac_exeext
4996 if { (eval echo "$as_me:4996: \"$ac_link\"") >&5
4997   (eval $ac_link) 2>&5
4998   ac_status=$?
4999   echo "$as_me:4999: \$? = $ac_status" >&5
5000   (exit $ac_status); } &&
5001          { ac_try='test -s conftest$ac_exeext'
5002   { (eval echo "$as_me:5002: \"$ac_try\"") >&5
5003   (eval $ac_try) 2>&5
5004   ac_status=$?
5005   echo "$as_me:5005: \$? = $ac_status" >&5
5006   (exit $ac_status); }; }; then
5007   cf_cv_ldflags_search_paths_first=yes
5008 else
5009   echo "$as_me: failed program was:" >&5
5010 cat conftest.$ac_ext >&5
5011 cf_cv_ldflags_search_paths_first=no
5012 fi
5013 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5014                                 LDFLAGS=$cf_save_LDFLAGS
5015 fi
5016 echo "$as_me:5016: result: $cf_cv_ldflags_search_paths_first" >&5
5017 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5018                 if test $cf_cv_ldflags_search_paths_first = yes; then
5019                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5020                 fi
5021                 ;;
5022         hpux*)
5023                 # (tested with gcc 2.7.2 -- I don't have c89)
5024                 if test "$GCC" = yes; then
5025                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5026                 else
5027                         CC_SHARED_OPTS='+Z'
5028                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5029                 fi
5030                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5031                 # HP-UX shared libraries must be executable, and should be
5032                 # readonly to exploit a quirk in the memory manager.
5033                 INSTALL_LIB="-m 555"
5034                 ;;
5035         irix*)
5036                 if test "$cf_cv_ld_rpath" = yes ; then
5037                         if test "$GCC" = yes; then
5038                                 cf_ld_rpath_opt="-Wl,-rpath,"
5039                                 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5040                         else
5041                                 cf_ld_rpath_opt="-rpath "
5042                                 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5043                         fi
5044                 fi
5045                 # tested with IRIX 5.2 and 'cc'.
5046                 if test "$GCC" != yes; then
5047                         CC_SHARED_OPTS='-KPIC'
5048                 fi
5049                 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5050                 cf_cv_rm_so_locs=yes
5051                 ;;
5052         linux*|gnu*|k*bsd*-gnu)
5053                 if test "$DFT_LWR_MODEL" = "shared" ; then
5054                         LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5055                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5056                 fi
5057                 if test "$cf_cv_ld_rpath" = yes ; then
5058                         cf_ld_rpath_opt="-Wl,-rpath,"
5059                         EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5060                 fi
5061
5062         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5063         if test "$cf_cv_shlib_version" = rel; then
5064                 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5065         else
5066                 cf_shared_soname='`basename $@`'
5067         fi
5068
5069                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname',-stats,-lc -o $@'
5070                 ;;
5071         openbsd[2-9].*)
5072                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5073                 MK_SHARED_LIB='${LD} -Bshareable -soname,`basename $@.${ABI_VERSION}` -o $@'
5074                 ;;
5075         openbsd*|freebsd[12].*)
5076                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5077                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5078                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5079                 ;;
5080         freebsd*)
5081                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5082                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5083                         LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5084                         LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5085                         cf_ld_rpath_opt="-rpath "
5086                         EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5087                 fi
5088
5089         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5090         if test "$cf_cv_shlib_version" = rel; then
5091                 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5092         else
5093                 cf_shared_soname='`basename $@`'
5094         fi
5095
5096                 MK_SHARED_LIB='${LD} -Bshareable -soname=`basename $@` -o $@'
5097                 ;;
5098         netbsd*)
5099                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5100                 test "$cf_cv_ld_rpath" = yes && cf_ld_rpath_opt="-Wl,-rpath,"
5101                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5102                         LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5103                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5104                         EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5105                         if test "$cf_cv_shlib_version" = auto; then
5106                         if test -f /usr/libexec/ld.elf_so; then
5107                                 cf_cv_shlib_version=abi
5108                         else
5109                                 cf_cv_shlib_version=rel
5110                         fi
5111                         fi
5112
5113         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5114         if test "$cf_cv_shlib_version" = rel; then
5115                 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5116         else
5117                 cf_shared_soname='`basename $@`'
5118         fi
5119
5120                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname' -o $@'
5121                 else
5122                         MK_SHARED_LIB='${LD} -Bshareable -o $@'
5123                 fi
5124                 ;;
5125         osf*|mls+*)
5126                 # tested with OSF/1 V3.2 and 'cc'
5127                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5128                 # link with shared libs).
5129                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5130                 case $host_os in
5131                 osf4*)
5132                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5133                         ;;
5134                 esac
5135                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5136                 if test "$DFT_LWR_MODEL" = "shared" ; then
5137                         LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5138                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5139                 fi
5140                 if test "$cf_cv_ld_rpath" = yes ; then
5141                         cf_ld_rpath_opt="-rpath"
5142                         # EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5143                 fi
5144                 cf_cv_rm_so_locs=yes
5145                 ;;
5146         sco3.2v5*)  # (also uw2* and UW7) hops 13-Apr-98
5147                 # tested with osr5.0.5
5148                 if test "$GCC" != yes; then
5149                         CC_SHARED_OPTS='-belf -KPIC'
5150                 fi
5151                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5152                 if test "$cf_cv_ld_rpath" = yes ; then
5153                         # only way is to set LD_RUN_PATH but no switch for it
5154                         RUN_PATH=$libdir
5155                 fi
5156                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5157                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5158                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5159                 ;;
5160         sunos4*)
5161                 # tested with SunOS 4.1.1 and gcc 2.7.0
5162                 if test "$GCC" != yes; then
5163                         CC_SHARED_OPTS='-KPIC'
5164                 fi
5165                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5166                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5167                 ;;
5168         solaris2*)
5169                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5170                 if test "$GCC" != yes; then
5171                         CC_SHARED_OPTS='-KPIC'
5172                 fi
5173                 if test "$DFT_LWR_MODEL" = "shared" ; then
5174                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5175                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5176                 fi
5177                 if test "$cf_cv_ld_rpath" = yes ; then
5178                         cf_ld_rpath_opt="-R"
5179                         EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5180                 fi
5181
5182         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5183         if test "$cf_cv_shlib_version" = rel; then
5184                 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5185         else
5186                 cf_shared_soname='`basename $@`'
5187         fi
5188
5189                 MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@'
5190                 ;;
5191         sysv5uw7*|unix_sv*)
5192                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5193                 if test "$GCC" != yes; then
5194                         CC_SHARED_OPTS='-KPIC'
5195                 fi
5196                 MK_SHARED_LIB='${LD} -d y -G -o $@'
5197                 ;;
5198         *)
5199                 CC_SHARED_OPTS='unknown'
5200                 MK_SHARED_LIB='echo unknown'
5201                 ;;
5202         esac
5203
5204         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5205         case "$cf_cv_shlib_version" in #(vi
5206         rel|abi)
5207                 case "$MK_SHARED_LIB" in #(vi
5208                 *'-o $@')
5209                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5210                         ;;
5211                 *)
5212                         { echo "$as_me:5212: WARNING: ignored --with-shlib-version" >&5
5213 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5214                         ;;
5215                 esac
5216                 ;;
5217         esac
5218
5219         if test -n "$cf_ld_rpath_opt" ; then
5220                 echo "$as_me:5220: checking if we need a space after rpath option" >&5
5221 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5222                 cf_save_LIBS="$LIBS"
5223                 LIBS="$LIBS ${cf_ld_rpath_opt}$libdir"
5224                 cat >conftest.$ac_ext <<_ACEOF
5225 #line 5225 "configure"
5226 #include "confdefs.h"
5227
5228 int
5229 main ()
5230 {
5231
5232   ;
5233   return 0;
5234 }
5235 _ACEOF
5236 rm -f conftest.$ac_objext conftest$ac_exeext
5237 if { (eval echo "$as_me:5237: \"$ac_link\"") >&5
5238   (eval $ac_link) 2>&5
5239   ac_status=$?
5240   echo "$as_me:5240: \$? = $ac_status" >&5
5241   (exit $ac_status); } &&
5242          { ac_try='test -s conftest$ac_exeext'
5243   { (eval echo "$as_me:5243: \"$ac_try\"") >&5
5244   (eval $ac_try) 2>&5
5245   ac_status=$?
5246   echo "$as_me:5246: \$? = $ac_status" >&5
5247   (exit $ac_status); }; }; then
5248   cf_rpath_space=no
5249 else
5250   echo "$as_me: failed program was:" >&5
5251 cat conftest.$ac_ext >&5
5252 cf_rpath_space=yes
5253 fi
5254 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5255                 LIBS="$cf_save_LIBS"
5256                 echo "$as_me:5256: result: $cf_rpath_space" >&5
5257 echo "${ECHO_T}$cf_rpath_space" >&6
5258                 test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt "
5259                 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5260         fi
5261
5262 if test "$CC_SHARED_OPTS" = "unknown"; then
5263         for model in $cf_list_models; do
5264                 if test "$model" = "shared"; then
5265                         { { echo "$as_me:5265: error: Shared libraries are not supported in this version" >&5
5266 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5267    { (exit 1); exit 1; }; }
5268                 fi
5269         done
5270 fi
5271
5272 ###############################################################################
5273
5274 ###     use option --disable-overwrite to leave out the link to -lcurses
5275 echo "$as_me:5275: checking if you wish to install ncurses overwriting curses" >&5
5276 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5277
5278 # Check whether --enable-overwrite or --disable-overwrite was given.
5279 if test "${enable_overwrite+set}" = set; then
5280   enableval="$enable_overwrite"
5281   with_overwrite=$enableval
5282 else
5283   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5284 fi;
5285 echo "$as_me:5285: result: $with_overwrite" >&5
5286 echo "${ECHO_T}$with_overwrite" >&6
5287
5288 echo "$as_me:5288: checking if external terminfo-database is used" >&5
5289 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5290
5291 # Check whether --enable-database or --disable-database was given.
5292 if test "${enable_database+set}" = set; then
5293   enableval="$enable_database"
5294   use_database=$enableval
5295 else
5296   use_database=yes
5297 fi;
5298 echo "$as_me:5298: result: $use_database" >&5
5299 echo "${ECHO_T}$use_database" >&6
5300
5301 case $host_os in #(vi
5302 os2*) #(vi
5303         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5304         ;;
5305 *) #(vi
5306         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5307         ;;
5308 esac
5309
5310         case $cf_cv_system_name in
5311         os2*)   PATHSEP=';'  ;;
5312         *)      PATHSEP=':'  ;;
5313         esac
5314
5315 if test "$use_database" != no ; then
5316         cat >>confdefs.h <<\EOF
5317 #define USE_DATABASE 1
5318 EOF
5319
5320         echo "$as_me:5320: checking which terminfo source-file will be installed" >&5
5321 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5322
5323 # Check whether --enable-database or --disable-database was given.
5324 if test "${enable_database+set}" = set; then
5325   enableval="$enable_database"
5326   TERMINFO_SRC=$withval
5327 fi;
5328         echo "$as_me:5328: result: $TERMINFO_SRC" >&5
5329 echo "${ECHO_T}$TERMINFO_SRC" >&6
5330
5331         echo "$as_me:5331: checking whether to use hashed database instead of directory/tree" >&5
5332 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5333
5334 # Check whether --with-hashed-db or --without-hashed-db was given.
5335 if test "${with_hashed_db+set}" = set; then
5336   withval="$with_hashed_db"
5337
5338 else
5339   with_hashed_db=no
5340 fi;
5341         echo "$as_me:5341: result: $with_hashed_db" >&5
5342 echo "${ECHO_T}$with_hashed_db" >&6
5343 fi
5344
5345 echo "$as_me:5345: checking for list of fallback descriptions" >&5
5346 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5347
5348 # Check whether --with-fallbacks or --without-fallbacks was given.
5349 if test "${with_fallbacks+set}" = set; then
5350   withval="$with_fallbacks"
5351   with_fallback=$withval
5352 else
5353   with_fallback=
5354 fi;
5355 echo "$as_me:5355: result: $with_fallback" >&5
5356 echo "${ECHO_T}$with_fallback" >&6
5357 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5358
5359 echo "$as_me:5359: checking if you want modern xterm or antique" >&5
5360 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5361
5362 # Check whether --with-xterm-new or --without-xterm-new was given.
5363 if test "${with_xterm_new+set}" = set; then
5364   withval="$with_xterm_new"
5365   with_xterm_new=$withval
5366 else
5367   with_xterm_new=yes
5368 fi;
5369 case $with_xterm_new in
5370 no)     with_xterm_new=xterm-old;;
5371 *)      with_xterm_new=xterm-new;;
5372 esac
5373 echo "$as_me:5373: result: $with_xterm_new" >&5
5374 echo "${ECHO_T}$with_xterm_new" >&6
5375 WHICH_XTERM=$with_xterm_new
5376
5377 MAKE_TERMINFO=
5378 if test "$use_database" = no ; then
5379         TERMINFO="${datadir}/terminfo"
5380         MAKE_TERMINFO="#"
5381 else
5382
5383 echo "$as_me:5383: checking for list of terminfo directories" >&5
5384 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5385
5386 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5387 if test "${with_terminfo_dirs+set}" = set; then
5388   withval="$with_terminfo_dirs"
5389
5390 else
5391   withval=${TERMINFO_DIRS-${datadir}/terminfo}
5392 fi;
5393 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5394 cf_dst_path=
5395 for cf_src_path in $withval
5396 do
5397
5398 if test "x$prefix" != xNONE; then
5399   cf_path_syntax="$prefix"
5400 else
5401   cf_path_syntax="$ac_default_prefix"
5402 fi
5403
5404 case ".$cf_src_path" in #(vi
5405 .\$\(*\)*|.\'*\'*) #(vi
5406   ;;
5407 ..|./*|.\\*) #(vi
5408   ;;
5409 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5410   ;;
5411 .\${*prefix}*) #(vi
5412   eval cf_src_path="$cf_src_path"
5413   case ".$cf_src_path" in #(vi
5414   .NONE/*)
5415     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5416     ;;
5417   esac
5418   ;; #(vi
5419 .no|.NONE/*)
5420   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5421   ;;
5422 *)
5423   { { echo "$as_me:5423: error: expected a pathname, not \"$cf_src_path\"" >&5
5424 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5425    { (exit 1); exit 1; }; }
5426   ;;
5427 esac
5428
5429   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5430   cf_dst_path="${cf_dst_path}${cf_src_path}"
5431 done
5432 IFS="$ac_save_ifs"
5433
5434 eval 'TERMINFO_DIRS="$cf_dst_path"'
5435
5436 echo "$as_me:5436: result: $TERMINFO_DIRS" >&5
5437 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5438 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5439 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5440 EOF
5441
5442 echo "$as_me:5442: checking for default terminfo directory" >&5
5443 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5444
5445 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5446 if test "${with_default_terminfo_dir+set}" = set; then
5447   withval="$with_default_terminfo_dir"
5448
5449 else
5450   withval="${TERMINFO-${datadir}/terminfo}"
5451 fi;
5452 if test "x$prefix" != xNONE; then
5453   cf_path_syntax="$prefix"
5454 else
5455   cf_path_syntax="$ac_default_prefix"
5456 fi
5457
5458 case ".$withval" in #(vi
5459 .\$\(*\)*|.\'*\'*) #(vi
5460   ;;
5461 ..|./*|.\\*) #(vi
5462   ;;
5463 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5464   ;;
5465 .\${*prefix}*) #(vi
5466   eval withval="$withval"
5467   case ".$withval" in #(vi
5468   .NONE/*)
5469     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5470     ;;
5471   esac
5472   ;; #(vi
5473 .no|.NONE/*)
5474   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5475   ;;
5476 *)
5477   { { echo "$as_me:5477: error: expected a pathname, not \"$withval\"" >&5
5478 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5479    { (exit 1); exit 1; }; }
5480   ;;
5481 esac
5482
5483 TERMINFO="$withval"
5484
5485 echo "$as_me:5485: result: $TERMINFO" >&5
5486 echo "${ECHO_T}$TERMINFO" >&6
5487 cat >>confdefs.h <<EOF
5488 #define TERMINFO "$TERMINFO"
5489 EOF
5490
5491 fi
5492
5493 ###     use option --disable-big-core to make tic run on small machines
5494 ###     We need 4Mb, check if we can allocate 50% more than that.
5495 echo "$as_me:5495: checking if big-core option selected" >&5
5496 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5497
5498 # Check whether --enable-big-core or --disable-big-core was given.
5499 if test "${enable_big_core+set}" = set; then
5500   enableval="$enable_big_core"
5501   with_big_core=$enableval
5502 else
5503   if test "$cross_compiling" = yes; then
5504   with_big_core=no
5505 else
5506   cat >conftest.$ac_ext <<_ACEOF
5507 #line 5507 "configure"
5508 #include "confdefs.h"
5509
5510 #include <stdlib.h>
5511 #include <string.h>
5512 int main() {
5513         unsigned long n = 6000000L;
5514         char *s = malloc(n);
5515         if (s != 0)
5516                 s[0] = s[n-1] = 0;
5517         ${cf_cv_main_return:-return}(s == 0);
5518 }
5519 _ACEOF
5520 rm -f conftest$ac_exeext
5521 if { (eval echo "$as_me:5521: \"$ac_link\"") >&5
5522   (eval $ac_link) 2>&5
5523   ac_status=$?
5524   echo "$as_me:5524: \$? = $ac_status" >&5
5525   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5526   { (eval echo "$as_me:5526: \"$ac_try\"") >&5
5527   (eval $ac_try) 2>&5
5528   ac_status=$?
5529   echo "$as_me:5529: \$? = $ac_status" >&5
5530   (exit $ac_status); }; }; then
5531   with_big_core=yes
5532 else
5533   echo "$as_me: program exited with status $ac_status" >&5
5534 echo "$as_me: failed program was:" >&5
5535 cat conftest.$ac_ext >&5
5536 with_big_core=no
5537 fi
5538 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5539 fi
5540 fi;
5541 echo "$as_me:5541: result: $with_big_core" >&5
5542 echo "${ECHO_T}$with_big_core" >&6
5543 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5544 #define HAVE_BIG_CORE 1
5545 EOF
5546
5547 ###     use option --enable-termcap to compile in the termcap fallback support
5548 echo "$as_me:5548: checking if you want termcap-fallback support" >&5
5549 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5550
5551 # Check whether --enable-termcap or --disable-termcap was given.
5552 if test "${enable_termcap+set}" = set; then
5553   enableval="$enable_termcap"
5554   with_termcap=$enableval
5555 else
5556   with_termcap=no
5557 fi;
5558 echo "$as_me:5558: result: $with_termcap" >&5
5559 echo "${ECHO_T}$with_termcap" >&6
5560
5561 if test "$with_termcap" != "yes" ; then
5562         if test "$use_database" = no ; then
5563                 if test -z "$with_fallback" ; then
5564                         { { echo "$as_me:5564: error: You have disabled the database w/o specifying fallbacks" >&5
5565 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5566    { (exit 1); exit 1; }; }
5567                 fi
5568         fi
5569         cat >>confdefs.h <<\EOF
5570 #define PURE_TERMINFO 1
5571 EOF
5572
5573 else
5574
5575 if test "$with_ticlib" != no ; then
5576         { { echo "$as_me:5576: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
5577 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
5578    { (exit 1); exit 1; }; }
5579 fi
5580
5581 cat >>confdefs.h <<\EOF
5582 #define USE_TERMCAP 1
5583 EOF
5584
5585 echo "$as_me:5585: checking for list of termcap files" >&5
5586 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
5587
5588 # Check whether --with-termpath or --without-termpath was given.
5589 if test "${with_termpath+set}" = set; then
5590   withval="$with_termpath"
5591
5592 else
5593   withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
5594 fi;
5595 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5596 cf_dst_path=
5597 for cf_src_path in $withval
5598 do
5599
5600 if test "x$prefix" != xNONE; then
5601   cf_path_syntax="$prefix"
5602 else
5603   cf_path_syntax="$ac_default_prefix"
5604 fi
5605
5606 case ".$cf_src_path" in #(vi
5607 .\$\(*\)*|.\'*\'*) #(vi
5608   ;;
5609 ..|./*|.\\*) #(vi
5610   ;;
5611 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5612   ;;
5613 .\${*prefix}*) #(vi
5614   eval cf_src_path="$cf_src_path"
5615   case ".$cf_src_path" in #(vi
5616   .NONE/*)
5617     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5618     ;;
5619   esac
5620   ;; #(vi
5621 .no|.NONE/*)
5622   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5623   ;;
5624 *)
5625   { { echo "$as_me:5625: error: expected a pathname, not \"$cf_src_path\"" >&5
5626 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5627    { (exit 1); exit 1; }; }
5628   ;;
5629 esac
5630
5631   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5632   cf_dst_path="${cf_dst_path}${cf_src_path}"
5633 done
5634 IFS="$ac_save_ifs"
5635
5636 eval 'TERMPATH="$cf_dst_path"'
5637
5638 echo "$as_me:5638: result: $TERMPATH" >&5
5639 echo "${ECHO_T}$TERMPATH" >&6
5640 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
5641 #define TERMPATH "$TERMPATH"
5642 EOF
5643
5644 ###     use option --enable-getcap to use a hacked getcap for reading termcaps
5645 echo "$as_me:5645: checking if fast termcap-loader is needed" >&5
5646 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
5647
5648 # Check whether --enable-getcap or --disable-getcap was given.
5649 if test "${enable_getcap+set}" = set; then
5650   enableval="$enable_getcap"
5651   with_getcap=$enableval
5652 else
5653   with_getcap=no
5654 fi;
5655 echo "$as_me:5655: result: $with_getcap" >&5
5656 echo "${ECHO_T}$with_getcap" >&6
5657 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
5658 #define USE_GETCAP 1
5659 EOF
5660
5661 echo "$as_me:5661: checking if translated termcaps will be cached in ~/.terminfo" >&5
5662 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
5663
5664 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
5665 if test "${enable_getcap_cache+set}" = set; then
5666   enableval="$enable_getcap_cache"
5667   with_getcap_cache=$enableval
5668 else
5669   with_getcap_cache=no
5670 fi;
5671 echo "$as_me:5671: result: $with_getcap_cache" >&5
5672 echo "${ECHO_T}$with_getcap_cache" >&6
5673 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
5674 #define USE_GETCAP_CACHE 1
5675 EOF
5676
5677 fi
5678
5679 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
5680 echo "$as_me:5680: checking if ~/.terminfo is wanted" >&5
5681 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
5682
5683 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
5684 if test "${enable_home_terminfo+set}" = set; then
5685   enableval="$enable_home_terminfo"
5686   with_home_terminfo=$enableval
5687 else
5688   with_home_terminfo=yes
5689 fi;
5690 echo "$as_me:5690: result: $with_home_terminfo" >&5
5691 echo "${ECHO_T}$with_home_terminfo" >&6
5692 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
5693 #define USE_HOME_TERMINFO 1
5694 EOF
5695
5696 echo "$as_me:5696: checking if you want to use restricted environment when running as root" >&5
5697 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
5698
5699 # Check whether --enable-root-environ or --disable-root-environ was given.
5700 if test "${enable_root_environ+set}" = set; then
5701   enableval="$enable_root_environ"
5702   with_root_environ=$enableval
5703 else
5704   with_root_environ=yes
5705 fi;
5706 echo "$as_me:5706: result: $with_root_environ" >&5
5707 echo "${ECHO_T}$with_root_environ" >&6
5708 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
5709 #define USE_ROOT_ENVIRON 1
5710 EOF
5711
5712 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
5713 ###   to reduce storage requirements for the terminfo database.
5714
5715 for ac_func in \
5716         remove \
5717         unlink
5718 do
5719 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5720 echo "$as_me:5720: checking for $ac_func" >&5
5721 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5722 if eval "test \"\${$as_ac_var+set}\" = set"; then
5723   echo $ECHO_N "(cached) $ECHO_C" >&6
5724 else
5725   cat >conftest.$ac_ext <<_ACEOF
5726 #line 5726 "configure"
5727 #include "confdefs.h"
5728 /* System header to define __stub macros and hopefully few prototypes,
5729     which can conflict with char $ac_func (); below.  */
5730 #include <assert.h>
5731 /* Override any gcc2 internal prototype to avoid an error.  */
5732 #ifdef __cplusplus
5733 extern "C"
5734 #endif
5735 /* We use char because int might match the return type of a gcc2
5736    builtin and then its argument prototype would still apply.  */
5737 char $ac_func ();
5738 char (*f) ();
5739
5740 int
5741 main ()
5742 {
5743 /* The GNU C library defines this for functions which it implements
5744     to always fail with ENOSYS.  Some functions are actually named
5745     something starting with __ and the normal name is an alias.  */
5746 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5747 choke me
5748 #else
5749 f = $ac_func;
5750 #endif
5751
5752   ;
5753   return 0;
5754 }
5755 _ACEOF
5756 rm -f conftest.$ac_objext conftest$ac_exeext
5757 if { (eval echo "$as_me:5757: \"$ac_link\"") >&5
5758   (eval $ac_link) 2>&5
5759   ac_status=$?
5760   echo "$as_me:5760: \$? = $ac_status" >&5
5761   (exit $ac_status); } &&
5762          { ac_try='test -s conftest$ac_exeext'
5763   { (eval echo "$as_me:5763: \"$ac_try\"") >&5
5764   (eval $ac_try) 2>&5
5765   ac_status=$?
5766   echo "$as_me:5766: \$? = $ac_status" >&5
5767   (exit $ac_status); }; }; then
5768   eval "$as_ac_var=yes"
5769 else
5770   echo "$as_me: failed program was:" >&5
5771 cat conftest.$ac_ext >&5
5772 eval "$as_ac_var=no"
5773 fi
5774 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5775 fi
5776 echo "$as_me:5776: result: `eval echo '${'$as_ac_var'}'`" >&5
5777 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5778 if test `eval echo '${'$as_ac_var'}'` = yes; then
5779   cat >>confdefs.h <<EOF
5780 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5781 EOF
5782
5783 fi
5784 done
5785
5786 if test "$cross_compiling" = yes ; then
5787
5788 for ac_func in \
5789                 link \
5790                 symlink
5791 do
5792 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5793 echo "$as_me:5793: checking for $ac_func" >&5
5794 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5795 if eval "test \"\${$as_ac_var+set}\" = set"; then
5796   echo $ECHO_N "(cached) $ECHO_C" >&6
5797 else
5798   cat >conftest.$ac_ext <<_ACEOF
5799 #line 5799 "configure"
5800 #include "confdefs.h"
5801 /* System header to define __stub macros and hopefully few prototypes,
5802     which can conflict with char $ac_func (); below.  */
5803 #include <assert.h>
5804 /* Override any gcc2 internal prototype to avoid an error.  */
5805 #ifdef __cplusplus
5806 extern "C"
5807 #endif
5808 /* We use char because int might match the return type of a gcc2
5809    builtin and then its argument prototype would still apply.  */
5810 char $ac_func ();
5811 char (*f) ();
5812
5813 int
5814 main ()
5815 {
5816 /* The GNU C library defines this for functions which it implements
5817     to always fail with ENOSYS.  Some functions are actually named
5818     something starting with __ and the normal name is an alias.  */
5819 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5820 choke me
5821 #else
5822 f = $ac_func;
5823 #endif
5824
5825   ;
5826   return 0;
5827 }
5828 _ACEOF
5829 rm -f conftest.$ac_objext conftest$ac_exeext
5830 if { (eval echo "$as_me:5830: \"$ac_link\"") >&5
5831   (eval $ac_link) 2>&5
5832   ac_status=$?
5833   echo "$as_me:5833: \$? = $ac_status" >&5
5834   (exit $ac_status); } &&
5835          { ac_try='test -s conftest$ac_exeext'
5836   { (eval echo "$as_me:5836: \"$ac_try\"") >&5
5837   (eval $ac_try) 2>&5
5838   ac_status=$?
5839   echo "$as_me:5839: \$? = $ac_status" >&5
5840   (exit $ac_status); }; }; then
5841   eval "$as_ac_var=yes"
5842 else
5843   echo "$as_me: failed program was:" >&5
5844 cat conftest.$ac_ext >&5
5845 eval "$as_ac_var=no"
5846 fi
5847 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5848 fi
5849 echo "$as_me:5849: result: `eval echo '${'$as_ac_var'}'`" >&5
5850 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5851 if test `eval echo '${'$as_ac_var'}'` = yes; then
5852   cat >>confdefs.h <<EOF
5853 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5854 EOF
5855
5856 fi
5857 done
5858
5859 else
5860         echo "$as_me:5860: checking if link/symlink functions work" >&5
5861 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
5862 if test "${cf_cv_link_funcs+set}" = set; then
5863   echo $ECHO_N "(cached) $ECHO_C" >&6
5864 else
5865
5866                 cf_cv_link_funcs=
5867                 for cf_func in link symlink ; do
5868                         if test "$cross_compiling" = yes; then
5869
5870                         eval 'ac_cv_func_'$cf_func'=error'
5871 else
5872   cat >conftest.$ac_ext <<_ACEOF
5873 #line 5873 "configure"
5874 #include "confdefs.h"
5875
5876 #include <sys/types.h>
5877 #include <sys/stat.h>
5878 #ifdef HAVE_UNISTD_H
5879 #include <unistd.h>
5880 #endif
5881 int main()
5882 {
5883         int fail = 0;
5884         char *src = "config.log";
5885         char *dst = "conftest.chk";
5886         struct stat src_sb;
5887         struct stat dst_sb;
5888
5889         stat(src, &src_sb);
5890         fail = ($cf_func("config.log", "conftest.chk") < 0)
5891             || (stat(dst, &dst_sb) < 0)
5892             || (dst_sb.st_mtime != src_sb.st_mtime);
5893 #ifdef HAVE_UNLINK
5894         unlink(dst);
5895 #else
5896         remove(dst);
5897 #endif
5898         ${cf_cv_main_return:-return} (fail);
5899 }
5900
5901 _ACEOF
5902 rm -f conftest$ac_exeext
5903 if { (eval echo "$as_me:5903: \"$ac_link\"") >&5
5904   (eval $ac_link) 2>&5
5905   ac_status=$?
5906   echo "$as_me:5906: \$? = $ac_status" >&5
5907   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5908   { (eval echo "$as_me:5908: \"$ac_try\"") >&5
5909   (eval $ac_try) 2>&5
5910   ac_status=$?
5911   echo "$as_me:5911: \$? = $ac_status" >&5
5912   (exit $ac_status); }; }; then
5913
5914                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
5915                         eval 'ac_cv_func_'$cf_func'=yes'
5916 else
5917   echo "$as_me: program exited with status $ac_status" >&5
5918 echo "$as_me: failed program was:" >&5
5919 cat conftest.$ac_ext >&5
5920
5921                         eval 'ac_cv_func_'$cf_func'=no'
5922 fi
5923 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5924 fi
5925                 done
5926                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
5927
5928 fi
5929 echo "$as_me:5929: result: $cf_cv_link_funcs" >&5
5930 echo "${ECHO_T}$cf_cv_link_funcs" >&6
5931         test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
5932 #define HAVE_LINK 1
5933 EOF
5934
5935         test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
5936 #define HAVE_SYMLINK 1
5937 EOF
5938
5939 fi
5940
5941 with_links=no
5942 with_symlinks=no
5943
5944 # soft links (symbolic links) are useful for some systems where hard links do
5945 # not work, or to make it simpler to copy terminfo trees around.
5946 if test "$ac_cv_func_symlink" = yes ; then
5947     echo "$as_me:5947: checking if tic should use symbolic links" >&5
5948 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
5949
5950 # Check whether --enable-symlinks or --disable-symlinks was given.
5951 if test "${enable_symlinks+set}" = set; then
5952   enableval="$enable_symlinks"
5953   with_symlinks=$enableval
5954 else
5955   with_symlinks=no
5956 fi;
5957     echo "$as_me:5957: result: $with_symlinks" >&5
5958 echo "${ECHO_T}$with_symlinks" >&6
5959 fi
5960
5961 # If we have hard links and did not choose to use soft links instead, there is
5962 # no reason to make this choice optional - use the hard links.
5963 if test "$with_symlinks" = no ; then
5964     echo "$as_me:5964: checking if tic should use hard links" >&5
5965 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
5966     if test "$ac_cv_func_link" = yes ; then
5967         with_links=yes
5968     else
5969         with_links=no
5970     fi
5971     echo "$as_me:5971: result: $with_links" >&5
5972 echo "${ECHO_T}$with_links" >&6
5973 fi
5974
5975 test "$with_links" = yes && cat >>confdefs.h <<\EOF
5976 #define USE_LINKS 1
5977 EOF
5978
5979 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
5980 #define USE_SYMLINKS 1
5981 EOF
5982
5983 ###   use option --enable-broken-linker to force on use of broken-linker support
5984 echo "$as_me:5984: checking if you want broken-linker support code" >&5
5985 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
5986
5987 # Check whether --enable-broken_linker or --disable-broken_linker was given.
5988 if test "${enable_broken_linker+set}" = set; then
5989   enableval="$enable_broken_linker"
5990   with_broken_linker=$enableval
5991 else
5992   with_broken_linker=${BROKEN_LINKER-no}
5993 fi;
5994 echo "$as_me:5994: result: $with_broken_linker" >&5
5995 echo "${ECHO_T}$with_broken_linker" >&6
5996
5997 BROKEN_LINKER=0
5998 if test "$with_broken_linker" = yes ; then
5999         cat >>confdefs.h <<\EOF
6000 #define BROKEN_LINKER 1
6001 EOF
6002
6003         BROKEN_LINKER=1
6004 elif test "$DFT_LWR_MODEL" = shared ; then
6005         case $cf_cv_system_name in #(vi
6006         cygwin*)
6007                 cat >>confdefs.h <<\EOF
6008 #define BROKEN_LINKER 1
6009 EOF
6010
6011                 BROKEN_LINKER=1
6012                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
6013
6014                 ;;
6015         esac
6016 fi
6017
6018 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6019 echo "$as_me:6019: checking if tputs should process BSD-style prefix padding" >&5
6020 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6021
6022 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6023 if test "${enable_bsdpad+set}" = set; then
6024   enableval="$enable_bsdpad"
6025   with_bsdpad=$enableval
6026 else
6027   with_bsdpad=no
6028 fi;
6029 echo "$as_me:6029: result: $with_bsdpad" >&5
6030 echo "${ECHO_T}$with_bsdpad" >&6
6031 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6032 #define BSD_TPUTS 1
6033 EOF
6034
6035 ###   use option --enable-widec to turn on use of wide-character support
6036 NCURSES_CH_T=chtype
6037 NCURSES_LIBUTF8=0
6038
6039 NEED_WCHAR_H=0
6040 NCURSES_MBSTATE_T=0
6041 NCURSES_WCHAR_T=0
6042 NCURSES_WINT_T=0
6043
6044 # Check to define _XOPEN_SOURCE "automatically"
6045
6046 echo "$as_me:6046: checking if $CC -U and -D options work together" >&5
6047 echo $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6
6048 if test "${cf_cv_cc_u_d_options+set}" = set; then
6049   echo $ECHO_N "(cached) $ECHO_C" >&6
6050 else
6051
6052         cf_save_CPPFLAGS="$CPPFLAGS"
6053         CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
6054         cat >conftest.$ac_ext <<_ACEOF
6055 #line 6055 "configure"
6056 #include "confdefs.h"
6057
6058 int
6059 main ()
6060 {
6061
6062 #ifndef U_D_OPTIONS
6063 make an undefined-error
6064 #endif
6065 #ifdef  D_U_OPTIONS
6066 make a defined-error
6067 #endif
6068
6069   ;
6070   return 0;
6071 }
6072 _ACEOF
6073 rm -f conftest.$ac_objext
6074 if { (eval echo "$as_me:6074: \"$ac_compile\"") >&5
6075   (eval $ac_compile) 2>&5
6076   ac_status=$?
6077   echo "$as_me:6077: \$? = $ac_status" >&5
6078   (exit $ac_status); } &&
6079          { ac_try='test -s conftest.$ac_objext'
6080   { (eval echo "$as_me:6080: \"$ac_try\"") >&5
6081   (eval $ac_try) 2>&5
6082   ac_status=$?
6083   echo "$as_me:6083: \$? = $ac_status" >&5
6084   (exit $ac_status); }; }; then
6085
6086         cf_cv_cc_u_d_options=yes
6087 else
6088   echo "$as_me: failed program was:" >&5
6089 cat conftest.$ac_ext >&5
6090
6091         cf_cv_cc_u_d_options=no
6092 fi
6093 rm -f conftest.$ac_objext conftest.$ac_ext
6094         CPPFLAGS="$cf_save_CPPFLAGS"
6095
6096 fi
6097 echo "$as_me:6097: result: $cf_cv_cc_u_d_options" >&5
6098 echo "${ECHO_T}$cf_cv_cc_u_d_options" >&6
6099
6100 cf_XOPEN_SOURCE=500
6101 cf_POSIX_C_SOURCE=199506L
6102
6103 case $host_os in #(vi
6104 aix[45]*) #(vi
6105         CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
6106         ;;
6107 freebsd*) #(vi
6108         # 5.x headers associate
6109         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6110         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6111         cf_POSIX_C_SOURCE=200112L
6112         cf_XOPEN_SOURCE=600
6113         CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6114         ;;
6115 hpux*) #(vi
6116         CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE"
6117         ;;
6118 irix[56].*) #(vi
6119         CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE"
6120         ;;
6121 linux*|gnu*|k*bsd*-gnu) #(vi
6122
6123 echo "$as_me:6123: checking if we must define _GNU_SOURCE" >&5
6124 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6125 if test "${cf_cv_gnu_source+set}" = set; then
6126   echo $ECHO_N "(cached) $ECHO_C" >&6
6127 else
6128
6129 cat >conftest.$ac_ext <<_ACEOF
6130 #line 6130 "configure"
6131 #include "confdefs.h"
6132 #include <sys/types.h>
6133 int
6134 main ()
6135 {
6136
6137 #ifndef _XOPEN_SOURCE
6138 make an error
6139 #endif
6140   ;
6141   return 0;
6142 }
6143 _ACEOF
6144 rm -f conftest.$ac_objext
6145 if { (eval echo "$as_me:6145: \"$ac_compile\"") >&5
6146   (eval $ac_compile) 2>&5
6147   ac_status=$?
6148   echo "$as_me:6148: \$? = $ac_status" >&5
6149   (exit $ac_status); } &&
6150          { ac_try='test -s conftest.$ac_objext'
6151   { (eval echo "$as_me:6151: \"$ac_try\"") >&5
6152   (eval $ac_try) 2>&5
6153   ac_status=$?
6154   echo "$as_me:6154: \$? = $ac_status" >&5
6155   (exit $ac_status); }; }; then
6156   cf_cv_gnu_source=no
6157 else
6158   echo "$as_me: failed program was:" >&5
6159 cat conftest.$ac_ext >&5
6160 cf_save="$CPPFLAGS"
6161          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6162          cat >conftest.$ac_ext <<_ACEOF
6163 #line 6163 "configure"
6164 #include "confdefs.h"
6165 #include <sys/types.h>
6166 int
6167 main ()
6168 {
6169
6170 #ifdef _XOPEN_SOURCE
6171 make an error
6172 #endif
6173   ;
6174   return 0;
6175 }
6176 _ACEOF
6177 rm -f conftest.$ac_objext
6178 if { (eval echo "$as_me:6178: \"$ac_compile\"") >&5
6179   (eval $ac_compile) 2>&5
6180   ac_status=$?
6181   echo "$as_me:6181: \$? = $ac_status" >&5
6182   (exit $ac_status); } &&
6183          { ac_try='test -s conftest.$ac_objext'
6184   { (eval echo "$as_me:6184: \"$ac_try\"") >&5
6185   (eval $ac_try) 2>&5
6186   ac_status=$?
6187   echo "$as_me:6187: \$? = $ac_status" >&5
6188   (exit $ac_status); }; }; then
6189   cf_cv_gnu_source=no
6190 else
6191   echo "$as_me: failed program was:" >&5
6192 cat conftest.$ac_ext >&5
6193 cf_cv_gnu_source=yes
6194 fi
6195 rm -f conftest.$ac_objext conftest.$ac_ext
6196         CPPFLAGS="$cf_save"
6197
6198 fi
6199 rm -f conftest.$ac_objext conftest.$ac_ext
6200
6201 fi
6202 echo "$as_me:6202: result: $cf_cv_gnu_source" >&5
6203 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6204 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6205
6206         ;;
6207 mirbsd*) #(vi
6208         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6209         ;;
6210 netbsd*) #(vi
6211         # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6212         ;;
6213 openbsd*) #(vi
6214         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6215         ;;
6216 osf[45]*) #(vi
6217         CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE"
6218         ;;
6219 nto-qnx*) #(vi
6220         CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE"
6221         ;;
6222 sco*) #(vi
6223         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6224         ;;
6225 solaris*) #(vi
6226         CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
6227         ;;
6228 *)
6229         echo "$as_me:6229: checking if we should define _XOPEN_SOURCE" >&5
6230 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6231 if test "${cf_cv_xopen_source+set}" = set; then
6232   echo $ECHO_N "(cached) $ECHO_C" >&6
6233 else
6234
6235         cat >conftest.$ac_ext <<_ACEOF
6236 #line 6236 "configure"
6237 #include "confdefs.h"
6238 #include <sys/types.h>
6239 int
6240 main ()
6241 {
6242
6243 #ifndef _XOPEN_SOURCE
6244 make an error
6245 #endif
6246   ;
6247   return 0;
6248 }
6249 _ACEOF
6250 rm -f conftest.$ac_objext
6251 if { (eval echo "$as_me:6251: \"$ac_compile\"") >&5
6252   (eval $ac_compile) 2>&5
6253   ac_status=$?
6254   echo "$as_me:6254: \$? = $ac_status" >&5
6255   (exit $ac_status); } &&
6256          { ac_try='test -s conftest.$ac_objext'
6257   { (eval echo "$as_me:6257: \"$ac_try\"") >&5
6258   (eval $ac_try) 2>&5
6259   ac_status=$?
6260   echo "$as_me:6260: \$? = $ac_status" >&5
6261   (exit $ac_status); }; }; then
6262   cf_cv_xopen_source=no
6263 else
6264   echo "$as_me: failed program was:" >&5
6265 cat conftest.$ac_ext >&5
6266 cf_save="$CPPFLAGS"
6267          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6268          cat >conftest.$ac_ext <<_ACEOF
6269 #line 6269 "configure"
6270 #include "confdefs.h"
6271 #include <sys/types.h>
6272 int
6273 main ()
6274 {
6275
6276 #ifdef _XOPEN_SOURCE
6277 make an error
6278 #endif
6279   ;
6280   return 0;
6281 }
6282 _ACEOF
6283 rm -f conftest.$ac_objext
6284 if { (eval echo "$as_me:6284: \"$ac_compile\"") >&5
6285   (eval $ac_compile) 2>&5
6286   ac_status=$?
6287   echo "$as_me:6287: \$? = $ac_status" >&5
6288   (exit $ac_status); } &&
6289          { ac_try='test -s conftest.$ac_objext'
6290   { (eval echo "$as_me:6290: \"$ac_try\"") >&5
6291   (eval $ac_try) 2>&5
6292   ac_status=$?
6293   echo "$as_me:6293: \$? = $ac_status" >&5
6294   (exit $ac_status); }; }; then
6295   cf_cv_xopen_source=no
6296 else
6297   echo "$as_me: failed program was:" >&5
6298 cat conftest.$ac_ext >&5
6299 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6300 fi
6301 rm -f conftest.$ac_objext conftest.$ac_ext
6302         CPPFLAGS="$cf_save"
6303
6304 fi
6305 rm -f conftest.$ac_objext conftest.$ac_ext
6306
6307 fi
6308 echo "$as_me:6308: result: $cf_cv_xopen_source" >&5
6309 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6310         if test "$cf_cv_xopen_source" != no ; then
6311
6312 # remove _XOPEN_SOURCE symbol from $CFLAGS
6313 CFLAGS=`echo "$CFLAGS" | \
6314         sed     -e 's/-[UD]_XOPEN_SOURCE\(=[^   ]*\)\?[         ]/ /g' \
6315                 -e 's/-[UD]_XOPEN_SOURCE\(=[^   ]*\)\?$//g'`
6316
6317 # remove _XOPEN_SOURCE symbol from $CPPFLAGS
6318 CPPFLAGS=`echo "$CPPFLAGS" | \
6319         sed     -e 's/-[UD]_XOPEN_SOURCE\(=[^   ]*\)\?[         ]/ /g' \
6320                 -e 's/-[UD]_XOPEN_SOURCE\(=[^   ]*\)\?$//g'`
6321
6322                 test "$cf_cv_cc_u_d_options" = yes && \
6323                         CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE"
6324                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source"
6325         fi
6326
6327 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6328
6329 cf_save_CFLAGS="$CFLAGS"
6330 cf_save_CPPFLAGS="$CPPFLAGS"
6331
6332 # remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS
6333 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6334         sed     -e 's/-[UD]_POSIX_C_SOURCE\(=[^         ]*\)\?[         ]/ /g' \
6335                 -e 's/-[UD]_POSIX_C_SOURCE\(=[^         ]*\)\?$//g'`
6336
6337 # remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS
6338 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6339         sed     -e 's/-[UD]_POSIX_C_SOURCE\(=[^         ]*\)\?[         ]/ /g' \
6340                 -e 's/-[UD]_POSIX_C_SOURCE\(=[^         ]*\)\?$//g'`
6341
6342 echo "$as_me:6342: checking if we should define _POSIX_C_SOURCE" >&5
6343 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6344 if test "${cf_cv_posix_c_source+set}" = set; then
6345   echo $ECHO_N "(cached) $ECHO_C" >&6
6346 else
6347
6348 echo "(line 6348) testing if the symbol is already defined go no further ..." 1>&5
6349
6350         cat >conftest.$ac_ext <<_ACEOF
6351 #line 6351 "configure"
6352 #include "confdefs.h"
6353 #include <sys/types.h>
6354 int
6355 main ()
6356 {
6357
6358 #ifndef _POSIX_C_SOURCE
6359 make an error
6360 #endif
6361   ;
6362   return 0;
6363 }
6364 _ACEOF
6365 rm -f conftest.$ac_objext
6366 if { (eval echo "$as_me:6366: \"$ac_compile\"") >&5
6367   (eval $ac_compile) 2>&5
6368   ac_status=$?
6369   echo "$as_me:6369: \$? = $ac_status" >&5
6370   (exit $ac_status); } &&
6371          { ac_try='test -s conftest.$ac_objext'
6372   { (eval echo "$as_me:6372: \"$ac_try\"") >&5
6373   (eval $ac_try) 2>&5
6374   ac_status=$?
6375   echo "$as_me:6375: \$? = $ac_status" >&5
6376   (exit $ac_status); }; }; then
6377   cf_cv_posix_c_source=no
6378 else
6379   echo "$as_me: failed program was:" >&5
6380 cat conftest.$ac_ext >&5
6381 cf_want_posix_source=no
6382          case .$cf_POSIX_C_SOURCE in #(vi
6383          .[12]??*) #(vi
6384                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6385                 ;;
6386          .2) #(vi
6387                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6388                 cf_want_posix_source=yes
6389                 ;;
6390          .*)
6391                 cf_want_posix_source=yes
6392                 ;;
6393          esac
6394          if test "$cf_want_posix_source" = yes ; then
6395                 cat >conftest.$ac_ext <<_ACEOF
6396 #line 6396 "configure"
6397 #include "confdefs.h"
6398 #include <sys/types.h>
6399 int
6400 main ()
6401 {
6402
6403 #ifdef _POSIX_SOURCE
6404 make an error
6405 #endif
6406   ;
6407   return 0;
6408 }
6409 _ACEOF
6410 rm -f conftest.$ac_objext
6411 if { (eval echo "$as_me:6411: \"$ac_compile\"") >&5
6412   (eval $ac_compile) 2>&5
6413   ac_status=$?
6414   echo "$as_me:6414: \$? = $ac_status" >&5
6415   (exit $ac_status); } &&
6416          { ac_try='test -s conftest.$ac_objext'
6417   { (eval echo "$as_me:6417: \"$ac_try\"") >&5
6418   (eval $ac_try) 2>&5
6419   ac_status=$?
6420   echo "$as_me:6420: \$? = $ac_status" >&5
6421   (exit $ac_status); }; }; then
6422   :
6423 else
6424   echo "$as_me: failed program was:" >&5
6425 cat conftest.$ac_ext >&5
6426 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6427 fi
6428 rm -f conftest.$ac_objext conftest.$ac_ext
6429          fi
6430
6431 echo "(line 6431) testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6432
6433          CFLAGS="$cf_trim_CFLAGS"
6434          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6435
6436 echo "(line 6436) testing if the second compile does not leave our definition intact error ..." 1>&5
6437
6438          cat >conftest.$ac_ext <<_ACEOF
6439 #line 6439 "configure"
6440 #include "confdefs.h"
6441 #include <sys/types.h>
6442 int
6443 main ()
6444 {
6445
6446 #ifndef _POSIX_C_SOURCE
6447 make an error
6448 #endif
6449   ;
6450   return 0;
6451 }
6452 _ACEOF
6453 rm -f conftest.$ac_objext
6454 if { (eval echo "$as_me:6454: \"$ac_compile\"") >&5
6455   (eval $ac_compile) 2>&5
6456   ac_status=$?
6457   echo "$as_me:6457: \$? = $ac_status" >&5
6458   (exit $ac_status); } &&
6459          { ac_try='test -s conftest.$ac_objext'
6460   { (eval echo "$as_me:6460: \"$ac_try\"") >&5
6461   (eval $ac_try) 2>&5
6462   ac_status=$?
6463   echo "$as_me:6463: \$? = $ac_status" >&5
6464   (exit $ac_status); }; }; then
6465   :
6466 else
6467   echo "$as_me: failed program was:" >&5
6468 cat conftest.$ac_ext >&5
6469 cf_cv_posix_c_source=no
6470 fi
6471 rm -f conftest.$ac_objext conftest.$ac_ext
6472          CFLAGS="$cf_save_CFLAGS"
6473          CPPFLAGS="$cf_save_CPPFLAGS"
6474
6475 fi
6476 rm -f conftest.$ac_objext conftest.$ac_ext
6477
6478 fi
6479 echo "$as_me:6479: result: $cf_cv_posix_c_source" >&5
6480 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6481
6482 if test "$cf_cv_posix_c_source" != no ; then
6483         CFLAGS="$cf_trim_CFLAGS"
6484         CPPFLAGS="$cf_trim_CPPFLAGS"
6485         if test "$cf_cv_cc_u_d_options" = yes ; then
6486                 cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \
6487                                 sed -e 's/-D/-U/g' -e 's/=[^    ]*//g'`
6488                 CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source"
6489         fi
6490         CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source"
6491 fi
6492
6493         ;;
6494 esac
6495
6496 # Work around breakage on OS X
6497
6498 echo "$as_me:6498: checking if SIGWINCH is defined" >&5
6499 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6500 if test "${cf_cv_define_sigwinch+set}" = set; then
6501   echo $ECHO_N "(cached) $ECHO_C" >&6
6502 else
6503
6504         cat >conftest.$ac_ext <<_ACEOF
6505 #line 6505 "configure"
6506 #include "confdefs.h"
6507
6508 #include <sys/types.h>
6509 #include <sys/signal.h>
6510
6511 int
6512 main ()
6513 {
6514 int x = SIGWINCH
6515   ;
6516   return 0;
6517 }
6518 _ACEOF
6519 rm -f conftest.$ac_objext
6520 if { (eval echo "$as_me:6520: \"$ac_compile\"") >&5
6521   (eval $ac_compile) 2>&5
6522   ac_status=$?
6523   echo "$as_me:6523: \$? = $ac_status" >&5
6524   (exit $ac_status); } &&
6525          { ac_try='test -s conftest.$ac_objext'
6526   { (eval echo "$as_me:6526: \"$ac_try\"") >&5
6527   (eval $ac_try) 2>&5
6528   ac_status=$?
6529   echo "$as_me:6529: \$? = $ac_status" >&5
6530   (exit $ac_status); }; }; then
6531   cf_cv_define_sigwinch=yes
6532 else
6533   echo "$as_me: failed program was:" >&5
6534 cat conftest.$ac_ext >&5
6535 cat >conftest.$ac_ext <<_ACEOF
6536 #line 6536 "configure"
6537 #include "confdefs.h"
6538
6539 #undef _XOPEN_SOURCE
6540 #undef _POSIX_SOURCE
6541 #undef _POSIX_C_SOURCE
6542 #include <sys/types.h>
6543 #include <sys/signal.h>
6544
6545 int
6546 main ()
6547 {
6548 int x = SIGWINCH
6549   ;
6550   return 0;
6551 }
6552 _ACEOF
6553 rm -f conftest.$ac_objext
6554 if { (eval echo "$as_me:6554: \"$ac_compile\"") >&5
6555   (eval $ac_compile) 2>&5
6556   ac_status=$?
6557   echo "$as_me:6557: \$? = $ac_status" >&5
6558   (exit $ac_status); } &&
6559          { ac_try='test -s conftest.$ac_objext'
6560   { (eval echo "$as_me:6560: \"$ac_try\"") >&5
6561   (eval $ac_try) 2>&5
6562   ac_status=$?
6563   echo "$as_me:6563: \$? = $ac_status" >&5
6564   (exit $ac_status); }; }; then
6565   cf_cv_define_sigwinch=maybe
6566 else
6567   echo "$as_me: failed program was:" >&5
6568 cat conftest.$ac_ext >&5
6569 cf_cv_define_sigwinch=no
6570 fi
6571 rm -f conftest.$ac_objext conftest.$ac_ext
6572
6573 fi
6574 rm -f conftest.$ac_objext conftest.$ac_ext
6575
6576 fi
6577 echo "$as_me:6577: result: $cf_cv_define_sigwinch" >&5
6578 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
6579
6580 if test "$cf_cv_define_sigwinch" = maybe ; then
6581 echo "$as_me:6581: checking for actual SIGWINCH definition" >&5
6582 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6583 if test "${cf_cv_fixup_sigwinch+set}" = set; then
6584   echo $ECHO_N "(cached) $ECHO_C" >&6
6585 else
6586
6587 cf_cv_fixup_sigwinch=unknown
6588 cf_sigwinch=32
6589 while test $cf_sigwinch != 1
6590 do
6591         cat >conftest.$ac_ext <<_ACEOF
6592 #line 6592 "configure"
6593 #include "confdefs.h"
6594
6595 #undef _XOPEN_SOURCE
6596 #undef _POSIX_SOURCE
6597 #undef _POSIX_C_SOURCE
6598 #include <sys/types.h>
6599 #include <sys/signal.h>
6600
6601 int
6602 main ()
6603 {
6604
6605 #if SIGWINCH != $cf_sigwinch
6606 make an error
6607 #endif
6608 int x = SIGWINCH
6609   ;
6610   return 0;
6611 }
6612 _ACEOF
6613 rm -f conftest.$ac_objext
6614 if { (eval echo "$as_me:6614: \"$ac_compile\"") >&5
6615   (eval $ac_compile) 2>&5
6616   ac_status=$?
6617   echo "$as_me:6617: \$? = $ac_status" >&5
6618   (exit $ac_status); } &&
6619          { ac_try='test -s conftest.$ac_objext'
6620   { (eval echo "$as_me:6620: \"$ac_try\"") >&5
6621   (eval $ac_try) 2>&5
6622   ac_status=$?
6623   echo "$as_me:6623: \$? = $ac_status" >&5
6624   (exit $ac_status); }; }; then
6625   cf_cv_fixup_sigwinch=$cf_sigwinch
6626          break
6627 else
6628   echo "$as_me: failed program was:" >&5
6629 cat conftest.$ac_ext >&5
6630 fi
6631 rm -f conftest.$ac_objext conftest.$ac_ext
6632
6633 cf_sigwinch=`expr $cf_sigwinch - 1`
6634 done
6635
6636 fi
6637 echo "$as_me:6637: result: $cf_cv_fixup_sigwinch" >&5
6638 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6639
6640         if test "$cf_cv_fixup_sigwinch" != unknown ; then
6641                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6642         fi
6643 fi
6644
6645 # Checks for CODESET support.
6646
6647   echo "$as_me:6647: checking for nl_langinfo and CODESET" >&5
6648 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6649 if test "${am_cv_langinfo_codeset+set}" = set; then
6650   echo $ECHO_N "(cached) $ECHO_C" >&6
6651 else
6652   cat >conftest.$ac_ext <<_ACEOF
6653 #line 6653 "configure"
6654 #include "confdefs.h"
6655 #include <langinfo.h>
6656 int
6657 main ()
6658 {
6659 char* cs = nl_langinfo(CODESET);
6660   ;
6661   return 0;
6662 }
6663 _ACEOF
6664 rm -f conftest.$ac_objext conftest$ac_exeext
6665 if { (eval echo "$as_me:6665: \"$ac_link\"") >&5
6666   (eval $ac_link) 2>&5
6667   ac_status=$?
6668   echo "$as_me:6668: \$? = $ac_status" >&5
6669   (exit $ac_status); } &&
6670          { ac_try='test -s conftest$ac_exeext'
6671   { (eval echo "$as_me:6671: \"$ac_try\"") >&5
6672   (eval $ac_try) 2>&5
6673   ac_status=$?
6674   echo "$as_me:6674: \$? = $ac_status" >&5
6675   (exit $ac_status); }; }; then
6676   am_cv_langinfo_codeset=yes
6677 else
6678   echo "$as_me: failed program was:" >&5
6679 cat conftest.$ac_ext >&5
6680 am_cv_langinfo_codeset=no
6681 fi
6682 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6683
6684 fi
6685 echo "$as_me:6685: result: $am_cv_langinfo_codeset" >&5
6686 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
6687   if test $am_cv_langinfo_codeset = yes; then
6688
6689 cat >>confdefs.h <<\EOF
6690 #define HAVE_LANGINFO_CODESET 1
6691 EOF
6692
6693   fi
6694
6695 # use these variables to work around a defect in gcc's fixincludes.
6696 NCURSES_OK_WCHAR_T=
6697 NCURSES_OK_WINT_T=
6698
6699 echo "$as_me:6699: checking if you want wide-character code" >&5
6700 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6701
6702 # Check whether --enable-widec or --disable-widec was given.
6703 if test "${enable_widec+set}" = set; then
6704   enableval="$enable_widec"
6705   with_widec=$enableval
6706 else
6707   with_widec=no
6708 fi;
6709 echo "$as_me:6709: result: $with_widec" >&5
6710 echo "${ECHO_T}$with_widec" >&6
6711 if test "$with_widec" = yes ; then
6712         LIB_SUFFIX="w${LIB_SUFFIX}"
6713         cat >>confdefs.h <<\EOF
6714 #define USE_WIDEC_SUPPORT 1
6715 EOF
6716
6717 echo "$as_me:6717: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
6718 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
6719 cat >conftest.$ac_ext <<_ACEOF
6720 #line 6720 "configure"
6721 #include "confdefs.h"
6722 #include <sys/types.h>
6723
6724 int
6725 main ()
6726 {
6727
6728 #ifndef _XOPEN_SOURCE_EXTENDED
6729 make an error
6730 #endif
6731   ;
6732   return 0;
6733 }
6734 _ACEOF
6735 rm -f conftest.$ac_objext
6736 if { (eval echo "$as_me:6736: \"$ac_compile\"") >&5
6737   (eval $ac_compile) 2>&5
6738   ac_status=$?
6739   echo "$as_me:6739: \$? = $ac_status" >&5
6740   (exit $ac_status); } &&
6741          { ac_try='test -s conftest.$ac_objext'
6742   { (eval echo "$as_me:6742: \"$ac_try\"") >&5
6743   (eval $ac_try) 2>&5
6744   ac_status=$?
6745   echo "$as_me:6745: \$? = $ac_status" >&5
6746   (exit $ac_status); }; }; then
6747   cf_result=no
6748 else
6749   echo "$as_me: failed program was:" >&5
6750 cat conftest.$ac_ext >&5
6751 cf_result=yes
6752 fi
6753 rm -f conftest.$ac_objext conftest.$ac_ext
6754 echo "$as_me:6754: result: $cf_result" >&5
6755 echo "${ECHO_T}$cf_result" >&6
6756
6757 if test "$cf_result" = yes ; then
6758         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
6759 elif test "x" != "x" ; then
6760         echo "$as_me:6760: checking checking for compatible value versus " >&5
6761 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
6762         cat >conftest.$ac_ext <<_ACEOF
6763 #line 6763 "configure"
6764 #include "confdefs.h"
6765 #include <sys/types.h>
6766
6767 int
6768 main ()
6769 {
6770
6771 #if _XOPEN_SOURCE_EXTENDED- < 0
6772 make an error
6773 #endif
6774   ;
6775   return 0;
6776 }
6777 _ACEOF
6778 rm -f conftest.$ac_objext
6779 if { (eval echo "$as_me:6779: \"$ac_compile\"") >&5
6780   (eval $ac_compile) 2>&5
6781   ac_status=$?
6782   echo "$as_me:6782: \$? = $ac_status" >&5
6783   (exit $ac_status); } &&
6784          { ac_try='test -s conftest.$ac_objext'
6785   { (eval echo "$as_me:6785: \"$ac_try\"") >&5
6786   (eval $ac_try) 2>&5
6787   ac_status=$?
6788   echo "$as_me:6788: \$? = $ac_status" >&5
6789   (exit $ac_status); }; }; then
6790   cf_result=yes
6791 else
6792   echo "$as_me: failed program was:" >&5
6793 cat conftest.$ac_ext >&5
6794 cf_result=no
6795 fi
6796 rm -f conftest.$ac_objext conftest.$ac_ext
6797         echo "$as_me:6797: result: $cf_result" >&5
6798 echo "${ECHO_T}$cf_result" >&6
6799         if test "$cf_result" = no ; then
6800                 # perhaps we can override it - try...
6801                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
6802         fi
6803 fi
6804
6805         # with_overwrite=no
6806         NCURSES_CH_T=cchar_t
6807
6808 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc
6809 do
6810 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6811 echo "$as_me:6811: checking for $ac_func" >&5
6812 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6813 if eval "test \"\${$as_ac_var+set}\" = set"; then
6814   echo $ECHO_N "(cached) $ECHO_C" >&6
6815 else
6816   cat >conftest.$ac_ext <<_ACEOF
6817 #line 6817 "configure"
6818 #include "confdefs.h"
6819 /* System header to define __stub macros and hopefully few prototypes,
6820     which can conflict with char $ac_func (); below.  */
6821 #include <assert.h>
6822 /* Override any gcc2 internal prototype to avoid an error.  */
6823 #ifdef __cplusplus
6824 extern "C"
6825 #endif
6826 /* We use char because int might match the return type of a gcc2
6827    builtin and then its argument prototype would still apply.  */
6828 char $ac_func ();
6829 char (*f) ();
6830
6831 int
6832 main ()
6833 {
6834 /* The GNU C library defines this for functions which it implements
6835     to always fail with ENOSYS.  Some functions are actually named
6836     something starting with __ and the normal name is an alias.  */
6837 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6838 choke me
6839 #else
6840 f = $ac_func;
6841 #endif
6842
6843   ;
6844   return 0;
6845 }
6846 _ACEOF
6847 rm -f conftest.$ac_objext conftest$ac_exeext
6848 if { (eval echo "$as_me:6848: \"$ac_link\"") >&5
6849   (eval $ac_link) 2>&5
6850   ac_status=$?
6851   echo "$as_me:6851: \$? = $ac_status" >&5
6852   (exit $ac_status); } &&
6853          { ac_try='test -s conftest$ac_exeext'
6854   { (eval echo "$as_me:6854: \"$ac_try\"") >&5
6855   (eval $ac_try) 2>&5
6856   ac_status=$?
6857   echo "$as_me:6857: \$? = $ac_status" >&5
6858   (exit $ac_status); }; }; then
6859   eval "$as_ac_var=yes"
6860 else
6861   echo "$as_me: failed program was:" >&5
6862 cat conftest.$ac_ext >&5
6863 eval "$as_ac_var=no"
6864 fi
6865 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6866 fi
6867 echo "$as_me:6867: result: `eval echo '${'$as_ac_var'}'`" >&5
6868 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6869 if test `eval echo '${'$as_ac_var'}'` = yes; then
6870   cat >>confdefs.h <<EOF
6871 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6872 EOF
6873
6874 fi
6875 done
6876
6877         if test "$ac_cv_func_putwc" != yes ; then
6878
6879 echo "$as_me:6879: checking for putwc in libutf8" >&5
6880 echo $ECHO_N "checking for putwc in libutf8... $ECHO_C" >&6
6881 if test "${cf_cv_libutf8+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884
6885         cf_save_LIBS="$LIBS"
6886         LIBS="-lutf8 $LIBS"
6887 cat >conftest.$ac_ext <<_ACEOF
6888 #line 6888 "configure"
6889 #include "confdefs.h"
6890
6891 #include <libutf8.h>
6892 int
6893 main ()
6894 {
6895 putwc(0,0);
6896   ;
6897   return 0;
6898 }
6899 _ACEOF
6900 rm -f conftest.$ac_objext conftest$ac_exeext
6901 if { (eval echo "$as_me:6901: \"$ac_link\"") >&5
6902   (eval $ac_link) 2>&5
6903   ac_status=$?
6904   echo "$as_me:6904: \$? = $ac_status" >&5
6905   (exit $ac_status); } &&
6906          { ac_try='test -s conftest$ac_exeext'
6907   { (eval echo "$as_me:6907: \"$ac_try\"") >&5
6908   (eval $ac_try) 2>&5
6909   ac_status=$?
6910   echo "$as_me:6910: \$? = $ac_status" >&5
6911   (exit $ac_status); }; }; then
6912   cf_cv_libutf8=yes
6913 else
6914   echo "$as_me: failed program was:" >&5
6915 cat conftest.$ac_ext >&5
6916 cf_cv_libutf8=no
6917 fi
6918 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6919         LIBS="$cf_save_LIBS"
6920
6921 fi
6922 echo "$as_me:6922: result: $cf_cv_libutf8" >&5
6923 echo "${ECHO_T}$cf_cv_libutf8" >&6
6924
6925 if test "$cf_cv_libutf8" = yes ; then
6926         cat >>confdefs.h <<\EOF
6927 #define HAVE_LIBUTF8_H 1
6928 EOF
6929
6930         LIBS="-lutf8 $LIBS"
6931 fi
6932
6933                 if test "$cf_cv_libutf8" = yes ; then
6934                         NCURSES_LIBUTF8=1
6935                 fi
6936         fi
6937
6938 # This is needed on Tru64 5.0 to declare mbstate_t
6939 echo "$as_me:6939: checking if we must include wchar.h to declare mbstate_t" >&5
6940 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
6941 if test "${cf_cv_mbstate_t+set}" = set; then
6942   echo $ECHO_N "(cached) $ECHO_C" >&6
6943 else
6944
6945 cat >conftest.$ac_ext <<_ACEOF
6946 #line 6946 "configure"
6947 #include "confdefs.h"
6948
6949 #include <stdlib.h>
6950 #include <stdarg.h>
6951 #include <stdio.h>
6952 #ifdef HAVE_LIBUTF8_H
6953 #include <libutf8.h>
6954 #endif
6955 int
6956 main ()
6957 {
6958 mbstate_t state
6959   ;
6960   return 0;
6961 }
6962 _ACEOF
6963 rm -f conftest.$ac_objext
6964 if { (eval echo "$as_me:6964: \"$ac_compile\"") >&5
6965   (eval $ac_compile) 2>&5
6966   ac_status=$?
6967   echo "$as_me:6967: \$? = $ac_status" >&5
6968   (exit $ac_status); } &&
6969          { ac_try='test -s conftest.$ac_objext'
6970   { (eval echo "$as_me:6970: \"$ac_try\"") >&5
6971   (eval $ac_try) 2>&5
6972   ac_status=$?
6973   echo "$as_me:6973: \$? = $ac_status" >&5
6974   (exit $ac_status); }; }; then
6975   cf_cv_mbstate_t=no
6976 else
6977   echo "$as_me: failed program was:" >&5
6978 cat conftest.$ac_ext >&5
6979 cat >conftest.$ac_ext <<_ACEOF
6980 #line 6980 "configure"
6981 #include "confdefs.h"
6982
6983 #include <stdlib.h>
6984 #include <stdarg.h>
6985 #include <stdio.h>
6986 #include <wchar.h>
6987 #ifdef HAVE_LIBUTF8_H
6988 #include <libutf8.h>
6989 #endif
6990 int
6991 main ()
6992 {
6993 mbstate_t value
6994   ;
6995   return 0;
6996 }
6997 _ACEOF
6998 rm -f conftest.$ac_objext
6999 if { (eval echo "$as_me:6999: \"$ac_compile\"") >&5
7000   (eval $ac_compile) 2>&5
7001   ac_status=$?
7002   echo "$as_me:7002: \$? = $ac_status" >&5
7003   (exit $ac_status); } &&
7004          { ac_try='test -s conftest.$ac_objext'
7005   { (eval echo "$as_me:7005: \"$ac_try\"") >&5
7006   (eval $ac_try) 2>&5
7007   ac_status=$?
7008   echo "$as_me:7008: \$? = $ac_status" >&5
7009   (exit $ac_status); }; }; then
7010   cf_cv_mbstate_t=yes
7011 else
7012   echo "$as_me: failed program was:" >&5
7013 cat conftest.$ac_ext >&5
7014 cf_cv_mbstate_t=unknown
7015 fi
7016 rm -f conftest.$ac_objext conftest.$ac_ext
7017 fi
7018 rm -f conftest.$ac_objext conftest.$ac_ext
7019 fi
7020 echo "$as_me:7020: result: $cf_cv_mbstate_t" >&5
7021 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
7022
7023 if test "$cf_cv_mbstate_t" = yes ; then
7024         cat >>confdefs.h <<\EOF
7025 #define NEED_WCHAR_H 1
7026 EOF
7027
7028         NEED_WCHAR_H=1
7029 fi
7030
7031 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
7032 if test "$cf_cv_mbstate_t" = unknown ; then
7033         NCURSES_MBSTATE_T=1
7034 fi
7035
7036 # This is needed on Tru64 5.0 to declare wchar_t
7037 echo "$as_me:7037: checking if we must include wchar.h to declare wchar_t" >&5
7038 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
7039 if test "${cf_cv_wchar_t+set}" = set; then
7040   echo $ECHO_N "(cached) $ECHO_C" >&6
7041 else
7042
7043 cat >conftest.$ac_ext <<_ACEOF
7044 #line 7044 "configure"
7045 #include "confdefs.h"
7046
7047 #include <stdlib.h>
7048 #include <stdarg.h>
7049 #include <stdio.h>
7050 #ifdef HAVE_LIBUTF8_H
7051 #include <libutf8.h>
7052 #endif
7053 int
7054 main ()
7055 {
7056 wchar_t state
7057   ;
7058   return 0;
7059 }
7060 _ACEOF
7061 rm -f conftest.$ac_objext
7062 if { (eval echo "$as_me:7062: \"$ac_compile\"") >&5
7063   (eval $ac_compile) 2>&5
7064   ac_status=$?
7065   echo "$as_me:7065: \$? = $ac_status" >&5
7066   (exit $ac_status); } &&
7067          { ac_try='test -s conftest.$ac_objext'
7068   { (eval echo "$as_me:7068: \"$ac_try\"") >&5
7069   (eval $ac_try) 2>&5
7070   ac_status=$?
7071   echo "$as_me:7071: \$? = $ac_status" >&5
7072   (exit $ac_status); }; }; then
7073   cf_cv_wchar_t=no
7074 else
7075   echo "$as_me: failed program was:" >&5
7076 cat conftest.$ac_ext >&5
7077 cat >conftest.$ac_ext <<_ACEOF
7078 #line 7078 "configure"
7079 #include "confdefs.h"
7080
7081 #include <stdlib.h>
7082 #include <stdarg.h>
7083 #include <stdio.h>
7084 #include <wchar.h>
7085 #ifdef HAVE_LIBUTF8_H
7086 #include <libutf8.h>
7087 #endif
7088 int
7089 main ()
7090 {
7091 wchar_t value
7092   ;
7093   return 0;
7094 }
7095 _ACEOF
7096 rm -f conftest.$ac_objext
7097 if { (eval echo "$as_me:7097: \"$ac_compile\"") >&5
7098   (eval $ac_compile) 2>&5
7099   ac_status=$?
7100   echo "$as_me:7100: \$? = $ac_status" >&5
7101   (exit $ac_status); } &&
7102          { ac_try='test -s conftest.$ac_objext'
7103   { (eval echo "$as_me:7103: \"$ac_try\"") >&5
7104   (eval $ac_try) 2>&5
7105   ac_status=$?
7106   echo "$as_me:7106: \$? = $ac_status" >&5
7107   (exit $ac_status); }; }; then
7108   cf_cv_wchar_t=yes
7109 else
7110   echo "$as_me: failed program was:" >&5
7111 cat conftest.$ac_ext >&5
7112 cf_cv_wchar_t=unknown
7113 fi
7114 rm -f conftest.$ac_objext conftest.$ac_ext
7115 fi
7116 rm -f conftest.$ac_objext conftest.$ac_ext
7117 fi
7118 echo "$as_me:7118: result: $cf_cv_wchar_t" >&5
7119 echo "${ECHO_T}$cf_cv_wchar_t" >&6
7120
7121 if test "$cf_cv_wchar_t" = yes ; then
7122         cat >>confdefs.h <<\EOF
7123 #define NEED_WCHAR_H 1
7124 EOF
7125
7126         NEED_WCHAR_H=1
7127 fi
7128
7129 # if we do not find wchar_t in either place, use substitution to provide a fallback.
7130 if test "$cf_cv_wchar_t" = unknown ; then
7131         NCURSES_WCHAR_T=1
7132 fi
7133
7134 # if we find wchar_t in either place, use substitution to provide a fallback.
7135 if test "$cf_cv_wchar_t" != unknown ; then
7136         NCURSES_OK_WCHAR_T=1
7137 fi
7138
7139 # This is needed on Tru64 5.0 to declare wint_t
7140 echo "$as_me:7140: checking if we must include wchar.h to declare wint_t" >&5
7141 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
7142 if test "${cf_cv_wint_t+set}" = set; then
7143   echo $ECHO_N "(cached) $ECHO_C" >&6
7144 else
7145
7146 cat >conftest.$ac_ext <<_ACEOF
7147 #line 7147 "configure"
7148 #include "confdefs.h"
7149
7150 #include <stdlib.h>
7151 #include <stdarg.h>
7152 #include <stdio.h>
7153 #ifdef HAVE_LIBUTF8_H
7154 #include <libutf8.h>
7155 #endif
7156 int
7157 main ()
7158 {
7159 wint_t state
7160   ;
7161   return 0;
7162 }
7163 _ACEOF
7164 rm -f conftest.$ac_objext
7165 if { (eval echo "$as_me:7165: \"$ac_compile\"") >&5
7166   (eval $ac_compile) 2>&5
7167   ac_status=$?
7168   echo "$as_me:7168: \$? = $ac_status" >&5
7169   (exit $ac_status); } &&
7170          { ac_try='test -s conftest.$ac_objext'
7171   { (eval echo "$as_me:7171: \"$ac_try\"") >&5
7172   (eval $ac_try) 2>&5
7173   ac_status=$?
7174   echo "$as_me:7174: \$? = $ac_status" >&5
7175   (exit $ac_status); }; }; then
7176   cf_cv_wint_t=no
7177 else
7178   echo "$as_me: failed program was:" >&5
7179 cat conftest.$ac_ext >&5
7180 cat >conftest.$ac_ext <<_ACEOF
7181 #line 7181 "configure"
7182 #include "confdefs.h"
7183
7184 #include <stdlib.h>
7185 #include <stdarg.h>
7186 #include <stdio.h>
7187 #include <wchar.h>
7188 #ifdef HAVE_LIBUTF8_H
7189 #include <libutf8.h>
7190 #endif
7191 int
7192 main ()
7193 {
7194 wint_t value
7195   ;
7196   return 0;
7197 }
7198 _ACEOF
7199 rm -f conftest.$ac_objext
7200 if { (eval echo "$as_me:7200: \"$ac_compile\"") >&5
7201   (eval $ac_compile) 2>&5
7202   ac_status=$?
7203   echo "$as_me:7203: \$? = $ac_status" >&5
7204   (exit $ac_status); } &&
7205          { ac_try='test -s conftest.$ac_objext'
7206   { (eval echo "$as_me:7206: \"$ac_try\"") >&5
7207   (eval $ac_try) 2>&5
7208   ac_status=$?
7209   echo "$as_me:7209: \$? = $ac_status" >&5
7210   (exit $ac_status); }; }; then
7211   cf_cv_wint_t=yes
7212 else
7213   echo "$as_me: failed program was:" >&5
7214 cat conftest.$ac_ext >&5
7215 cf_cv_wint_t=unknown
7216 fi
7217 rm -f conftest.$ac_objext conftest.$ac_ext
7218 fi
7219 rm -f conftest.$ac_objext conftest.$ac_ext
7220 fi
7221 echo "$as_me:7221: result: $cf_cv_wint_t" >&5
7222 echo "${ECHO_T}$cf_cv_wint_t" >&6
7223
7224 if test "$cf_cv_wint_t" = yes ; then
7225         cat >>confdefs.h <<\EOF
7226 #define NEED_WCHAR_H 1
7227 EOF
7228
7229         NEED_WCHAR_H=1
7230 fi
7231
7232 # if we do not find wint_t in either place, use substitution to provide a fallback.
7233 if test "$cf_cv_wint_t" = unknown ; then
7234         NCURSES_WINT_T=1
7235 fi
7236
7237 # if we find wint_t in either place, use substitution to provide a fallback.
7238 if test "$cf_cv_wint_t" != unknown ; then
7239         NCURSES_OK_WINT_T=1
7240 fi
7241
7242         if test "$NCURSES_MBSTATE_T" != 0; then
7243                 cat >>confdefs.h <<\EOF
7244 #define NEED_MBSTATE_T_DEF 1
7245 EOF
7246
7247         fi
7248 fi
7249
7250 ###   use option --disable-lp64 to allow long chtype
7251 case $cf_cv_abi_version in
7252 [345]*)
7253         default_with_lp64=no
7254         ;;
7255 *)
7256         default_with_lp64=yes
7257         ;;
7258 esac
7259
7260 echo "$as_me:7260: checking whether to enable _LP64 definition in curses.h" >&5
7261 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
7262
7263 # Check whether --enable-lp64 or --disable-lp64 was given.
7264 if test "${enable_lp64+set}" = set; then
7265   enableval="$enable_lp64"
7266   with_lp64=$enableval
7267 else
7268   with_lp64=$default_with_lp64
7269 fi;
7270 echo "$as_me:7270: result: $with_lp64" >&5
7271 echo "${ECHO_T}$with_lp64" >&6
7272
7273 if test "$with_lp64" = yes ; then
7274         cf_cv_enable_lp64=1
7275 else
7276         cf_cv_enable_lp64=0
7277 fi
7278
7279 # Check whether --enable-largefile or --disable-largefile was given.
7280 if test "${enable_largefile+set}" = set; then
7281   enableval="$enable_largefile"
7282
7283 fi;
7284 if test "$enable_largefile" != no; then
7285
7286   echo "$as_me:7286: checking for special C compiler options needed for large files" >&5
7287 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
7288 if test "${ac_cv_sys_largefile_CC+set}" = set; then
7289   echo $ECHO_N "(cached) $ECHO_C" >&6
7290 else
7291   ac_cv_sys_largefile_CC=no
7292      if test "$GCC" != yes; then
7293        ac_save_CC=$CC
7294        while :; do
7295          # IRIX 6.2 and later do not support large files by default,
7296          # so use the C compiler's -n32 option if that helps.
7297          cat >conftest.$ac_ext <<_ACEOF
7298 #line 7298 "configure"
7299 #include "confdefs.h"
7300 #include <sys/types.h>
7301  /* Check that off_t can represent 2**63 - 1 correctly.
7302     We can't simply define LARGE_OFF_T to be 9223372036854775807,
7303     since some C++ compilers masquerading as C compilers
7304     incorrectly reject 9223372036854775807.  */
7305 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7306   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7307                        && LARGE_OFF_T % 2147483647 == 1)
7308                       ? 1 : -1];
7309 int
7310 main ()
7311 {
7312
7313   ;
7314   return 0;
7315 }
7316 _ACEOF
7317          rm -f conftest.$ac_objext
7318 if { (eval echo "$as_me:7318: \"$ac_compile\"") >&5
7319   (eval $ac_compile) 2>&5
7320   ac_status=$?
7321   echo "$as_me:7321: \$? = $ac_status" >&5
7322   (exit $ac_status); } &&
7323          { ac_try='test -s conftest.$ac_objext'
7324   { (eval echo "$as_me:7324: \"$ac_try\"") >&5
7325   (eval $ac_try) 2>&5
7326   ac_status=$?
7327   echo "$as_me:7327: \$? = $ac_status" >&5
7328   (exit $ac_status); }; }; then
7329   break
7330 else
7331   echo "$as_me: failed program was:" >&5
7332 cat conftest.$ac_ext >&5
7333 fi
7334 rm -f conftest.$ac_objext
7335          CC="$CC -n32"
7336          rm -f conftest.$ac_objext
7337 if { (eval echo "$as_me:7337: \"$ac_compile\"") >&5
7338   (eval $ac_compile) 2>&5
7339   ac_status=$?
7340   echo "$as_me:7340: \$? = $ac_status" >&5
7341   (exit $ac_status); } &&
7342          { ac_try='test -s conftest.$ac_objext'
7343   { (eval echo "$as_me:7343: \"$ac_try\"") >&5
7344   (eval $ac_try) 2>&5
7345   ac_status=$?
7346   echo "$as_me:7346: \$? = $ac_status" >&5
7347   (exit $ac_status); }; }; then
7348   ac_cv_sys_largefile_CC=' -n32'; break
7349 else
7350   echo "$as_me: failed program was:" >&5
7351 cat conftest.$ac_ext >&5
7352 fi
7353 rm -f conftest.$ac_objext
7354          break
7355        done
7356        CC=$ac_save_CC
7357        rm -f conftest.$ac_ext
7358     fi
7359 fi
7360 echo "$as_me:7360: result: $ac_cv_sys_largefile_CC" >&5
7361 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
7362   if test "$ac_cv_sys_largefile_CC" != no; then
7363     CC=$CC$ac_cv_sys_largefile_CC
7364   fi
7365
7366   echo "$as_me:7366: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7367 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
7368 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
7369   echo $ECHO_N "(cached) $ECHO_C" >&6
7370 else
7371   while :; do
7372   ac_cv_sys_file_offset_bits=no
7373   cat >conftest.$ac_ext <<_ACEOF
7374 #line 7374 "configure"
7375 #include "confdefs.h"
7376 #include <sys/types.h>
7377  /* Check that off_t can represent 2**63 - 1 correctly.
7378     We can't simply define LARGE_OFF_T to be 9223372036854775807,
7379     since some C++ compilers masquerading as C compilers
7380     incorrectly reject 9223372036854775807.  */
7381 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7382   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7383                        && LARGE_OFF_T % 2147483647 == 1)
7384                       ? 1 : -1];
7385 int
7386 main ()
7387 {
7388
7389   ;
7390   return 0;
7391 }
7392 _ACEOF
7393 rm -f conftest.$ac_objext
7394 if { (eval echo "$as_me:7394: \"$ac_compile\"") >&5
7395   (eval $ac_compile) 2>&5
7396   ac_status=$?
7397   echo "$as_me:7397: \$? = $ac_status" >&5
7398   (exit $ac_status); } &&
7399          { ac_try='test -s conftest.$ac_objext'
7400   { (eval echo "$as_me:7400: \"$ac_try\"") >&5
7401   (eval $ac_try) 2>&5
7402   ac_status=$?
7403   echo "$as_me:7403: \$? = $ac_status" >&5
7404   (exit $ac_status); }; }; then
7405   break
7406 else
7407   echo "$as_me: failed program was:" >&5
7408 cat conftest.$ac_ext >&5
7409 fi
7410 rm -f conftest.$ac_objext conftest.$ac_ext
7411   cat >conftest.$ac_ext <<_ACEOF
7412 #line 7412 "configure"
7413 #include "confdefs.h"
7414 #define _FILE_OFFSET_BITS 64
7415 #include <sys/types.h>
7416  /* Check that off_t can represent 2**63 - 1 correctly.
7417     We can't simply define LARGE_OFF_T to be 9223372036854775807,
7418     since some C++ compilers masquerading as C compilers
7419     incorrectly reject 9223372036854775807.  */
7420 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7421   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7422                        && LARGE_OFF_T % 2147483647 == 1)
7423                       ? 1 : -1];
7424 int
7425 main ()
7426 {
7427
7428   ;
7429   return 0;
7430 }
7431 _ACEOF
7432 rm -f conftest.$ac_objext
7433 if { (eval echo "$as_me:7433: \"$ac_compile\"") >&5
7434   (eval $ac_compile) 2>&5
7435   ac_status=$?
7436   echo "$as_me:7436: \$? = $ac_status" >&5
7437   (exit $ac_status); } &&
7438          { ac_try='test -s conftest.$ac_objext'
7439   { (eval echo "$as_me:7439: \"$ac_try\"") >&5
7440   (eval $ac_try) 2>&5
7441   ac_status=$?
7442   echo "$as_me:7442: \$? = $ac_status" >&5
7443   (exit $ac_status); }; }; then
7444   ac_cv_sys_file_offset_bits=64; break
7445 else
7446   echo "$as_me: failed program was:" >&5
7447 cat conftest.$ac_ext >&5
7448 fi
7449 rm -f conftest.$ac_objext conftest.$ac_ext
7450   break
7451 done
7452 fi
7453 echo "$as_me:7453: result: $ac_cv_sys_file_offset_bits" >&5
7454 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
7455 if test "$ac_cv_sys_file_offset_bits" != no; then
7456
7457 cat >>confdefs.h <<EOF
7458 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7459 EOF
7460
7461 fi
7462 rm -f conftest*
7463   echo "$as_me:7463: checking for _LARGE_FILES value needed for large files" >&5
7464 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
7465 if test "${ac_cv_sys_large_files+set}" = set; then
7466   echo $ECHO_N "(cached) $ECHO_C" >&6
7467 else
7468   while :; do
7469   ac_cv_sys_large_files=no
7470   cat >conftest.$ac_ext <<_ACEOF
7471 #line 7471 "configure"
7472 #include "confdefs.h"
7473 #include <sys/types.h>
7474  /* Check that off_t can represent 2**63 - 1 correctly.
7475     We can't simply define LARGE_OFF_T to be 9223372036854775807,
7476     since some C++ compilers masquerading as C compilers
7477     incorrectly reject 9223372036854775807.  */
7478 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7479   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7480                        && LARGE_OFF_T % 2147483647 == 1)
7481                       ? 1 : -1];
7482 int
7483 main ()
7484 {
7485
7486   ;
7487   return 0;
7488 }
7489 _ACEOF
7490 rm -f conftest.$ac_objext
7491 if { (eval echo "$as_me:7491: \"$ac_compile\"") >&5
7492   (eval $ac_compile) 2>&5
7493   ac_status=$?
7494   echo "$as_me:7494: \$? = $ac_status" >&5
7495   (exit $ac_status); } &&
7496          { ac_try='test -s conftest.$ac_objext'
7497   { (eval echo "$as_me:7497: \"$ac_try\"") >&5
7498   (eval $ac_try) 2>&5
7499   ac_status=$?
7500   echo "$as_me:7500: \$? = $ac_status" >&5
7501   (exit $ac_status); }; }; then
7502   break
7503 else
7504   echo "$as_me: failed program was:" >&5
7505 cat conftest.$ac_ext >&5
7506 fi
7507 rm -f conftest.$ac_objext conftest.$ac_ext
7508   cat >conftest.$ac_ext <<_ACEOF
7509 #line 7509 "configure"
7510 #include "confdefs.h"
7511 #define _LARGE_FILES 1
7512 #include <sys/types.h>
7513  /* Check that off_t can represent 2**63 - 1 correctly.
7514     We can't simply define LARGE_OFF_T to be 9223372036854775807,
7515     since some C++ compilers masquerading as C compilers
7516     incorrectly reject 9223372036854775807.  */
7517 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7518   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7519                        && LARGE_OFF_T % 2147483647 == 1)
7520                       ? 1 : -1];
7521 int
7522 main ()
7523 {
7524
7525   ;
7526   return 0;
7527 }
7528 _ACEOF
7529 rm -f conftest.$ac_objext
7530 if { (eval echo "$as_me:7530: \"$ac_compile\"") >&5
7531   (eval $ac_compile) 2>&5
7532   ac_status=$?
7533   echo "$as_me:7533: \$? = $ac_status" >&5
7534   (exit $ac_status); } &&
7535          { ac_try='test -s conftest.$ac_objext'
7536   { (eval echo "$as_me:7536: \"$ac_try\"") >&5
7537   (eval $ac_try) 2>&5
7538   ac_status=$?
7539   echo "$as_me:7539: \$? = $ac_status" >&5
7540   (exit $ac_status); }; }; then
7541   ac_cv_sys_large_files=1; break
7542 else
7543   echo "$as_me: failed program was:" >&5
7544 cat conftest.$ac_ext >&5
7545 fi
7546 rm -f conftest.$ac_objext conftest.$ac_ext
7547   break
7548 done
7549 fi
7550 echo "$as_me:7550: result: $ac_cv_sys_large_files" >&5
7551 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
7552 if test "$ac_cv_sys_large_files" != no; then
7553
7554 cat >>confdefs.h <<EOF
7555 #define _LARGE_FILES $ac_cv_sys_large_files
7556 EOF
7557
7558 fi
7559 rm -f conftest*
7560 fi
7561
7562     if test "$enable_largefile" != no ; then
7563         echo "$as_me:7563: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7564 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
7565 if test "${ac_cv_sys_largefile_source+set}" = set; then
7566   echo $ECHO_N "(cached) $ECHO_C" >&6
7567 else
7568   while :; do
7569   ac_cv_sys_largefile_source=no
7570   cat >conftest.$ac_ext <<_ACEOF
7571 #line 7571 "configure"
7572 #include "confdefs.h"
7573 #include <stdio.h>
7574 int
7575 main ()
7576 {
7577 return !fseeko;
7578   ;
7579   return 0;
7580 }
7581 _ACEOF
7582 rm -f conftest.$ac_objext
7583 if { (eval echo "$as_me:7583: \"$ac_compile\"") >&5
7584   (eval $ac_compile) 2>&5
7585   ac_status=$?
7586   echo "$as_me:7586: \$? = $ac_status" >&5
7587   (exit $ac_status); } &&
7588          { ac_try='test -s conftest.$ac_objext'
7589   { (eval echo "$as_me:7589: \"$ac_try\"") >&5
7590   (eval $ac_try) 2>&5
7591   ac_status=$?
7592   echo "$as_me:7592: \$? = $ac_status" >&5
7593   (exit $ac_status); }; }; then
7594   break
7595 else
7596   echo "$as_me: failed program was:" >&5
7597 cat conftest.$ac_ext >&5
7598 fi
7599 rm -f conftest.$ac_objext conftest.$ac_ext
7600   cat >conftest.$ac_ext <<_ACEOF
7601 #line 7601 "configure"
7602 #include "confdefs.h"
7603 #define _LARGEFILE_SOURCE 1
7604 #include <stdio.h>
7605 int
7606 main ()
7607 {
7608 return !fseeko;
7609   ;
7610   return 0;
7611 }
7612 _ACEOF
7613 rm -f conftest.$ac_objext
7614 if { (eval echo "$as_me:7614: \"$ac_compile\"") >&5
7615   (eval $ac_compile) 2>&5
7616   ac_status=$?
7617   echo "$as_me:7617: \$? = $ac_status" >&5
7618   (exit $ac_status); } &&
7619          { ac_try='test -s conftest.$ac_objext'
7620   { (eval echo "$as_me:7620: \"$ac_try\"") >&5
7621   (eval $ac_try) 2>&5
7622   ac_status=$?
7623   echo "$as_me:7623: \$? = $ac_status" >&5
7624   (exit $ac_status); }; }; then
7625   ac_cv_sys_largefile_source=1; break
7626 else
7627   echo "$as_me: failed program was:" >&5
7628 cat conftest.$ac_ext >&5
7629 fi
7630 rm -f conftest.$ac_objext conftest.$ac_ext
7631   break
7632 done
7633 fi
7634 echo "$as_me:7634: result: $ac_cv_sys_largefile_source" >&5
7635 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
7636 if test "$ac_cv_sys_largefile_source" != no; then
7637
7638 cat >>confdefs.h <<EOF
7639 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7640 EOF
7641
7642 fi
7643 rm -f conftest*
7644
7645 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7646 # in glibc 2.1.3, but that breaks too many other things.
7647 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7648 echo "$as_me:7648: checking for fseeko" >&5
7649 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
7650 if test "${ac_cv_func_fseeko+set}" = set; then
7651   echo $ECHO_N "(cached) $ECHO_C" >&6
7652 else
7653   cat >conftest.$ac_ext <<_ACEOF
7654 #line 7654 "configure"
7655 #include "confdefs.h"
7656 #include <stdio.h>
7657 int
7658 main ()
7659 {
7660 return fseeko && fseeko (stdin, 0, 0);
7661   ;
7662   return 0;
7663 }
7664 _ACEOF
7665 rm -f conftest.$ac_objext conftest$ac_exeext
7666 if { (eval echo "$as_me:7666: \"$ac_link\"") >&5
7667   (eval $ac_link) 2>&5
7668   ac_status=$?
7669   echo "$as_me:7669: \$? = $ac_status" >&5
7670   (exit $ac_status); } &&
7671          { ac_try='test -s conftest$ac_exeext'
7672   { (eval echo "$as_me:7672: \"$ac_try\"") >&5
7673   (eval $ac_try) 2>&5
7674   ac_status=$?
7675   echo "$as_me:7675: \$? = $ac_status" >&5
7676   (exit $ac_status); }; }; then
7677   ac_cv_func_fseeko=yes
7678 else
7679   echo "$as_me: failed program was:" >&5
7680 cat conftest.$ac_ext >&5
7681 ac_cv_func_fseeko=no
7682 fi
7683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7684 fi
7685 echo "$as_me:7685: result: $ac_cv_func_fseeko" >&5
7686 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
7687 if test $ac_cv_func_fseeko = yes; then
7688
7689 cat >>confdefs.h <<\EOF
7690 #define HAVE_FSEEKO 1
7691 EOF
7692
7693 fi
7694
7695         # Normally we would collect these definitions in the config.h,
7696         # but (like _XOPEN_SOURCE), some environments rely on having these
7697         # defined before any of the system headers are included.  Another
7698         # case comes up with C++, e.g., on AIX the compiler compiles the
7699         # header files by themselves before looking at the body files it is
7700         # told to compile.  For ncurses, those header files do not include
7701         # the config.h
7702         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
7703         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
7704
7705         echo "$as_me:7705: checking whether to use struct dirent64" >&5
7706 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
7707 if test "${cf_cv_struct_dirent64+set}" = set; then
7708   echo $ECHO_N "(cached) $ECHO_C" >&6
7709 else
7710
7711                 cat >conftest.$ac_ext <<_ACEOF
7712 #line 7712 "configure"
7713 #include "confdefs.h"
7714
7715 #include <sys/types.h>
7716 #include <dirent.h>
7717
7718 int
7719 main ()
7720 {
7721
7722                 /* if transitional largefile support is setup, this is true */
7723                 extern struct dirent64 * readdir(DIR *);
7724                 struct dirent64 *x = readdir((DIR *)0);
7725                 struct dirent *y = readdir((DIR *)0);
7726                 int z = x - y;
7727
7728   ;
7729   return 0;
7730 }
7731 _ACEOF
7732 rm -f conftest.$ac_objext
7733 if { (eval echo "$as_me:7733: \"$ac_compile\"") >&5
7734   (eval $ac_compile) 2>&5
7735   ac_status=$?
7736   echo "$as_me:7736: \$? = $ac_status" >&5
7737   (exit $ac_status); } &&
7738          { ac_try='test -s conftest.$ac_objext'
7739   { (eval echo "$as_me:7739: \"$ac_try\"") >&5
7740   (eval $ac_try) 2>&5
7741   ac_status=$?
7742   echo "$as_me:7742: \$? = $ac_status" >&5
7743   (exit $ac_status); }; }; then
7744   cf_cv_struct_dirent64=yes
7745 else
7746   echo "$as_me: failed program was:" >&5
7747 cat conftest.$ac_ext >&5
7748 cf_cv_struct_dirent64=no
7749 fi
7750 rm -f conftest.$ac_objext conftest.$ac_ext
7751
7752 fi
7753 echo "$as_me:7753: result: $cf_cv_struct_dirent64" >&5
7754 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
7755         test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
7756 #define HAVE_STRUCT_DIRENT64 1
7757 EOF
7758
7759     fi
7760
7761 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
7762 echo "$as_me:7762: checking if you want tparm not to use X/Open fixed-parameter list" >&5
7763 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
7764
7765 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
7766 if test "${enable_tparm_varargs+set}" = set; then
7767   enableval="$enable_tparm_varargs"
7768   with_tparm_varargs=$enableval
7769 else
7770   with_tparm_varargs=yes
7771 fi;
7772 echo "$as_me:7772: result: $with_tparm_varargs" >&5
7773 echo "${ECHO_T}$with_tparm_varargs" >&6
7774 NCURSES_TPARM_VARARGS=0
7775 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
7776
7777 ###   use option --with-bool to override bool's type
7778 echo "$as_me:7778: checking for type of bool" >&5
7779 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
7780
7781 # Check whether --with-bool or --without-bool was given.
7782 if test "${with_bool+set}" = set; then
7783   withval="$with_bool"
7784   NCURSES_BOOL="$withval"
7785 else
7786   NCURSES_BOOL=auto
7787 fi;
7788 echo "$as_me:7788: result: $NCURSES_BOOL" >&5
7789 echo "${ECHO_T}$NCURSES_BOOL" >&6
7790
7791 echo "$as_me:7791: checking for alternate terminal capabilities file" >&5
7792 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
7793
7794 # Check whether --with-caps or --without-caps was given.
7795 if test "${with_caps+set}" = set; then
7796   withval="$with_caps"
7797   TERMINFO_CAPS=Caps.$withval
7798 else
7799   TERMINFO_CAPS=Caps
7800 fi;
7801 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
7802 echo "$as_me:7802: result: $TERMINFO_CAPS" >&5
7803 echo "${ECHO_T}$TERMINFO_CAPS" >&6
7804
7805 ###   use option --with-chtype to override chtype's type
7806 echo "$as_me:7806: checking for type of chtype" >&5
7807 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
7808
7809 # Check whether --with-chtype or --without-chtype was given.
7810 if test "${with_chtype+set}" = set; then
7811   withval="$with_chtype"
7812   NCURSES_CHTYPE="$withval"
7813 else
7814   NCURSES_CHTYPE=auto
7815 fi;
7816 echo "$as_me:7816: result: $NCURSES_CHTYPE" >&5
7817 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
7818
7819 ###   use option --with-ospeed to override ospeed's type
7820 echo "$as_me:7820: checking for type of ospeed" >&5
7821 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
7822
7823 # Check whether --with-ospeed or --without-ospeed was given.
7824 if test "${with_ospeed+set}" = set; then
7825   withval="$with_ospeed"
7826   NCURSES_OSPEED="$withval"
7827 else
7828   NCURSES_OSPEED=short
7829 fi;
7830 echo "$as_me:7830: result: $NCURSES_OSPEED" >&5
7831 echo "${ECHO_T}$NCURSES_OSPEED" >&6
7832
7833 ###   use option --with-mmask-t to override mmask_t's type
7834 echo "$as_me:7834: checking for type of mmask_t" >&5
7835 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
7836
7837 # Check whether --with-mmask-t or --without-mmask-t was given.
7838 if test "${with_mmask_t+set}" = set; then
7839   withval="$with_mmask_t"
7840   NCURSES_MMASK_T="$withval"
7841 else
7842   NCURSES_MMASK_T=auto
7843 fi;
7844 echo "$as_me:7844: result: $NCURSES_MMASK_T" >&5
7845 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
7846
7847 ### Enable compiling-in rcs id's
7848 echo "$as_me:7848: checking if RCS identifiers should be compiled-in" >&5
7849 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
7850
7851 # Check whether --with-rcs-ids or --without-rcs-ids was given.
7852 if test "${with_rcs_ids+set}" = set; then
7853   withval="$with_rcs_ids"
7854   with_rcs_ids=$withval
7855 else
7856   with_rcs_ids=no
7857 fi;
7858 echo "$as_me:7858: result: $with_rcs_ids" >&5
7859 echo "${ECHO_T}$with_rcs_ids" >&6
7860 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
7861 #define USE_RCS_IDS 1
7862 EOF
7863
7864 ###############################################################################
7865
7866 echo "$as_me:7866: checking format of man-pages" >&5
7867 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
7868
7869 # Check whether --with-manpage-format or --without-manpage-format was given.
7870 if test "${with_manpage_format+set}" = set; then
7871   withval="$with_manpage_format"
7872   MANPAGE_FORMAT=$withval
7873 else
7874   MANPAGE_FORMAT=unknown
7875 fi;
7876
7877 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
7878 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
7879
7880 cf_unknown=
7881
7882 case $MANPAGE_FORMAT in
7883 unknown)
7884   if test -z "$MANPATH" ; then
7885     MANPATH="/usr/man:/usr/share/man"
7886   fi
7887
7888   # look for the 'date' man-page (it's most likely to be installed!)
7889   MANPAGE_FORMAT=
7890   cf_preform=no
7891   cf_catonly=yes
7892   cf_example=date
7893
7894   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
7895   for cf_dir in $MANPATH; do
7896     test -z "$cf_dir" && cf_dir=/usr/man
7897     for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example
7898     do
7899       cf_test=`echo $cf_name | sed -e 's/*//'`
7900       if test "x$cf_test" = "x$cf_name" ; then
7901
7902         case "$cf_name" in
7903         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
7904         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
7905         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
7906         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
7907         esac
7908
7909         case "$cf_name" in
7910         $cf_dir/man*)
7911           cf_catonly=no
7912           ;;
7913         $cf_dir/cat*)
7914           cf_preform=yes
7915           ;;
7916         esac
7917         break
7918       fi
7919
7920       # if we found a match in either man* or cat*, stop looking
7921       if test -n "$MANPAGE_FORMAT" ; then
7922         cf_found=no
7923         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
7924         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
7925         case "$cf_name" in
7926         $cf_dir/cat*)
7927           cf_found=yes
7928           ;;
7929         esac
7930         test $cf_found=yes && break
7931       fi
7932     done
7933     # only check the first directory in $MANPATH where we find manpages
7934     if test -n "$MANPAGE_FORMAT" ; then
7935        break
7936     fi
7937   done
7938   # if we did not find the example, just assume it is normal
7939   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
7940   IFS="$ac_save_ifs"
7941   ;;
7942 *)
7943   for cf_option in $MANPAGE_FORMAT; do
7944      case $cf_option in #(vi
7945      gzip|compress|BSDI|normal|formatted|catonly)
7946        ;;
7947      *)
7948        cf_unknown="$cf_unknown $cf_option"
7949        ;;
7950      esac
7951   done
7952   ;;
7953 esac
7954
7955 echo "$as_me:7955: result: $MANPAGE_FORMAT" >&5
7956 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
7957 if test -n "$cf_unknown" ; then
7958   { echo "$as_me:7958: WARNING: Unexpected manpage-format $cf_unknown" >&5
7959 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
7960 fi
7961
7962 echo "$as_me:7962: checking for manpage renaming" >&5
7963 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
7964
7965 # Check whether --with-manpage-renames or --without-manpage-renames was given.
7966 if test "${with_manpage_renames+set}" = set; then
7967   withval="$with_manpage_renames"
7968   MANPAGE_RENAMES=$withval
7969 else
7970   MANPAGE_RENAMES=yes
7971 fi;
7972
7973 case ".$MANPAGE_RENAMES" in #(vi
7974 .no) #(vi
7975   ;;
7976 .|.yes)
7977   # Debian 'man' program?
7978   if test -f /etc/debian_version ; then
7979     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
7980   else
7981     MANPAGE_RENAMES=no
7982   fi
7983   ;;
7984 esac
7985
7986 if test "$MANPAGE_RENAMES" != no ; then
7987   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
7988     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
7989   elif test ! -f $MANPAGE_RENAMES ; then
7990     { { echo "$as_me:7990: error: not a filename: $MANPAGE_RENAMES" >&5
7991 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
7992    { (exit 1); exit 1; }; }
7993   fi
7994
7995   test ! -d man && mkdir man
7996
7997   # Construct a sed-script to perform renaming within man-pages
7998   if test -n "$MANPAGE_RENAMES" ; then
7999     test ! -d man && mkdir man
8000     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
8001   fi
8002 fi
8003
8004 echo "$as_me:8004: result: $MANPAGE_RENAMES" >&5
8005 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
8006
8007 echo "$as_me:8007: checking if manpage aliases will be installed" >&5
8008 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
8009
8010 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
8011 if test "${with_manpage_aliases+set}" = set; then
8012   withval="$with_manpage_aliases"
8013   MANPAGE_ALIASES=$withval
8014 else
8015   MANPAGE_ALIASES=yes
8016 fi;
8017
8018 echo "$as_me:8018: result: $MANPAGE_ALIASES" >&5
8019 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
8020
8021 if test "$LN_S" = "ln -s"; then
8022         cf_use_symlinks=yes
8023 else
8024         cf_use_symlinks=no
8025 fi
8026
8027 MANPAGE_SYMLINKS=no
8028 if test "$MANPAGE_ALIASES" = yes ; then
8029 echo "$as_me:8029: checking if manpage symlinks should be used" >&5
8030 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
8031
8032 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
8033 if test "${with_manpage_symlinks+set}" = set; then
8034   withval="$with_manpage_symlinks"
8035   MANPAGE_SYMLINKS=$withval
8036 else
8037   MANPAGE_SYMLINKS=$cf_use_symlinks
8038 fi;
8039
8040 if test "$$cf_use_symlinks" = no; then
8041 if test "$MANPAGE_SYMLINKS" = yes ; then
8042         { echo "$as_me:8042: WARNING: cannot make symlinks" >&5
8043 echo "$as_me: WARNING: cannot make symlinks" >&2;}
8044         MANPAGE_SYMLINKS=no
8045 fi
8046 fi
8047
8048 echo "$as_me:8048: result: $MANPAGE_SYMLINKS" >&5
8049 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
8050 fi
8051
8052 echo "$as_me:8052: checking for manpage tbl" >&5
8053 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
8054
8055 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
8056 if test "${with_manpage_tbl+set}" = set; then
8057   withval="$with_manpage_tbl"
8058   MANPAGE_TBL=$withval
8059 else
8060   MANPAGE_TBL=no
8061 fi;
8062
8063 echo "$as_me:8063: result: $MANPAGE_TBL" >&5
8064 echo "${ECHO_T}$MANPAGE_TBL" >&6
8065
8066   if test "$prefix" = "NONE" ; then
8067      cf_prefix="$ac_default_prefix"
8068   else
8069      cf_prefix="$prefix"
8070   fi
8071
8072   case "$MANPAGE_FORMAT" in # (vi
8073   *catonly*) # (vi
8074     cf_format=yes
8075     cf_inboth=no
8076     ;;
8077   *formatted*) # (vi
8078     cf_format=yes
8079     cf_inboth=yes
8080     ;;
8081   *)
8082     cf_format=no
8083     cf_inboth=no
8084     ;;
8085   esac
8086
8087 test ! -d man && mkdir man
8088
8089 cf_so_strip=
8090 cf_compress=
8091 case "$MANPAGE_FORMAT" in #(vi
8092 *compress*) #(vi
8093         cf_so_strip="Z"
8094         cf_compress=compress
8095   ;;
8096 *gzip*) #(vi
8097         cf_so_strip="gz"
8098         cf_compress=gzip
8099   ;;
8100 esac
8101
8102 cf_edit_man=./edit_man.sh
8103 cf_man_alias=`pwd`/man_alias.sed
8104
8105 cat >$cf_edit_man <<CF_EOF
8106 #! /bin/sh
8107 # this script is generated by the configure-script CF_MAN_PAGES macro.
8108
8109 prefix="$cf_prefix"
8110 datadir="$datadir"
8111
8112 NCURSES_MAJOR="$NCURSES_MAJOR"
8113 NCURSES_MINOR="$NCURSES_MINOR"
8114 NCURSES_PATCH="$NCURSES_PATCH"
8115
8116 NCURSES_OSPEED="$NCURSES_OSPEED"
8117 TERMINFO="$TERMINFO"
8118
8119 MKDIRS="sh `cd $srcdir && pwd`/mkinstalldirs"
8120
8121 INSTALL="$INSTALL"
8122 INSTALL_DATA="$INSTALL_DATA"
8123
8124 transform="$program_transform_name"
8125
8126 TMP=\${TMPDIR-/tmp}/man\$\$
8127 trap "rm -f \$TMP" 0 1 2 5 15
8128
8129 form=\$1
8130 shift || exit 1
8131
8132 verb=\$1
8133 shift || exit 1
8134
8135 mandir=\$1
8136 shift || exit 1
8137
8138 srcdir=\$1
8139 top_srcdir=\$srcdir/..
8140 shift || exit 1
8141
8142 if test "\$form" = normal ; then
8143         if test "$cf_format" = yes ; then
8144         if test "$cf_inboth" = no ; then
8145                 sh \$0 format \$verb \$mandir \$srcdir \$*
8146                 exit $?
8147         fi
8148         fi
8149         cf_subdir=\$mandir/man
8150         cf_tables=$MANPAGE_TBL
8151 else
8152         cf_subdir=\$mandir/cat
8153         cf_tables=yes
8154 fi
8155
8156 # process the list of source-files
8157 for i in \$* ; do
8158 case \$i in #(vi
8159 *.orig|*.rej) ;; #(vi
8160 *.[0-9]*)
8161         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
8162         if test \$verb = installing ; then
8163         if test ! -d \$cf_subdir\${section} ; then
8164                 \$MKDIRS \$cf_subdir\$section
8165         fi
8166         fi
8167
8168         # replace variables in man page
8169         if test ! -f $cf_man_alias ; then
8170 cat >>$cf_man_alias <<-CF_EOF2
8171                 s,@DATADIR@,\$datadir,
8172                 s,@TERMINFO@,\$TERMINFO,
8173                 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,
8174                 s,@NCURSES_MINOR@,\$NCURSES_MINOR,
8175                 s,@NCURSES_PATCH@,\$NCURSES_PATCH,
8176                 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,
8177 CF_EOF
8178
8179         for cf_name in  captoinfo clear infocmp infotocap tic toe tput
8180         do
8181                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8182                 cf_name=`echo $cf_name|sed "$program_transform_name"`
8183 cat >>$cf_edit_man <<-CF_EOF
8184                 s,@$cf_NAME@,$cf_name,
8185 CF_EOF
8186         done
8187
8188 cat >>$cf_edit_man <<CF_EOF
8189 CF_EOF2
8190                 echo "...made $cf_man_alias"
8191         fi
8192
8193         aliases=
8194         cf_source=\`basename \$i\`
8195         inalias=\$cf_source
8196         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
8197         if test ! -f \$inalias ; then
8198                 echo .. skipped \$cf_source
8199                 continue
8200         fi
8201 CF_EOF
8202
8203 if test "$MANPAGE_ALIASES" != no ; then
8204 cat >>$cf_edit_man <<CF_EOF
8205         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
8206 CF_EOF
8207 fi
8208
8209 if test "$MANPAGE_RENAMES" = no ; then
8210 cat >>$cf_edit_man <<CF_EOF
8211         # perform program transformations for section 1 man pages
8212         if test \$section = 1 ; then
8213                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
8214         else
8215                 cf_target=\$cf_subdir\${section}/\$cf_source
8216         fi
8217 CF_EOF
8218 else
8219 cat >>$cf_edit_man <<CF_EOF
8220         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
8221         if test -z "\$cf_target" ; then
8222                 echo '? missing rename for '\$cf_source
8223                 cf_target="\$cf_source"
8224         fi
8225         cf_target="\$cf_subdir\${section}/\${cf_target}"
8226
8227 CF_EOF
8228 fi
8229
8230 cat >>$cf_edit_man <<CF_EOF
8231         sed     -f $cf_man_alias \\
8232 CF_EOF
8233
8234 if test -f $MANPAGE_RENAMES ; then
8235 cat >>$cf_edit_man <<CF_EOF
8236                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
8237 CF_EOF
8238 else
8239 cat >>$cf_edit_man <<CF_EOF
8240                 < \$i >\$TMP
8241 CF_EOF
8242 fi
8243
8244 cat >>$cf_edit_man <<CF_EOF
8245 if test \$cf_tables = yes ; then
8246         tbl \$TMP >\$TMP.out
8247         mv \$TMP.out \$TMP
8248 fi
8249 CF_EOF
8250
8251 if test $with_curses_h != yes ; then
8252 cat >>$cf_edit_man <<CF_EOF
8253         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
8254         mv \$TMP.out \$TMP
8255 CF_EOF
8256 fi
8257
8258 cat >>$cf_edit_man <<CF_EOF
8259         if test \$form = format ; then
8260                 nroff -man \$TMP >\$TMP.out
8261                 mv \$TMP.out \$TMP
8262         fi
8263 CF_EOF
8264
8265 if test -n "$cf_compress" ; then
8266 cat >>$cf_edit_man <<CF_EOF
8267         if test \$verb = installing ; then
8268         if ( $cf_compress -f \$TMP )
8269         then
8270                 mv \$TMP.$cf_so_strip \$TMP
8271         fi
8272         fi
8273         cf_target="\$cf_target.$cf_so_strip"
8274 CF_EOF
8275 fi
8276
8277 case "$MANPAGE_FORMAT" in #(vi
8278 *BSDI*)
8279 cat >>$cf_edit_man <<CF_EOF
8280         if test \$form = format ; then
8281                 # BSDI installs only .0 suffixes in the cat directories
8282                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
8283         fi
8284 CF_EOF
8285   ;;
8286 esac
8287
8288 cat >>$cf_edit_man <<CF_EOF
8289         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
8290         if test \$verb = installing ; then
8291                 echo \$verb \$cf_target
8292                 \$INSTALL_DATA \$TMP \$cf_target
8293                 test -d \$cf_subdir\${section} &&
8294                 test -n "\$aliases" && (
8295                         cd \$cf_subdir\${section} && (
8296                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
8297                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
8298                                 cf_target=\`basename \$cf_target\`
8299                                 for cf_alias in \$aliases
8300                                 do
8301                                         if test \$section = 1 ; then
8302                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8303                                         fi
8304
8305                                         if test "$MANPAGE_SYMLINKS" = yes ; then
8306                                                 if test -f \$cf_alias\${suffix} ; then
8307                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
8308                                                         then
8309                                                                 continue
8310                                                         fi
8311                                                 fi
8312                                                 echo .. \$verb alias \$cf_alias\${suffix}
8313                                                 rm -f \$cf_alias\${suffix}
8314                                                 $LN_S \$cf_target \$cf_alias\${suffix}
8315                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
8316                                                 echo ".so \$cf_source" >\$TMP
8317 CF_EOF
8318 if test -n "$cf_compress" ; then
8319 cat >>$cf_edit_man <<CF_EOF
8320                                                 if test -n "$cf_so_strip" ; then
8321                                                         $cf_compress -f \$TMP
8322                                                         mv \$TMP.$cf_so_strip \$TMP
8323                                                 fi
8324 CF_EOF
8325 fi
8326 cat >>$cf_edit_man <<CF_EOF
8327                                                 echo .. \$verb alias \$cf_alias\${suffix}
8328                                                 rm -f \$cf_alias\${suffix}
8329                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
8330                                         fi
8331                                 done
8332                         )
8333                 )
8334         elif test \$verb = removing ; then
8335                 test -f \$cf_target && (
8336                         echo \$verb \$cf_target
8337                         rm -f \$cf_target
8338                 )
8339                 test -d \$cf_subdir\${section} &&
8340                 test -n "\$aliases" && (
8341                         cd \$cf_subdir\${section} && (
8342                                 for cf_alias in \$aliases
8343                                 do
8344                                         if test \$section = 1 ; then
8345                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8346                                         fi
8347
8348                                         echo .. \$verb alias \$cf_alias\${suffix}
8349                                         rm -f \$cf_alias\${suffix}
8350                                 done
8351                         )
8352                 )
8353         else
8354 #               echo ".hy 0"
8355                 cat \$TMP
8356         fi
8357         ;;
8358 esac
8359 done
8360
8361 if test $cf_inboth = yes ; then
8362 if test \$form != format ; then
8363         sh \$0 format \$verb \$mandir \$srcdir \$*
8364 fi
8365 fi
8366
8367 exit 0
8368 CF_EOF
8369 chmod 755 $cf_edit_man
8370
8371 ###############################################################################
8372
8373 ### Note that some functions (such as const) are normally disabled anyway.
8374 echo "$as_me:8374: checking if you want to build with function extensions" >&5
8375 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
8376
8377 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
8378 if test "${enable_ext_funcs+set}" = set; then
8379   enableval="$enable_ext_funcs"
8380   with_ext_funcs=$enableval
8381 else
8382   with_ext_funcs=yes
8383 fi;
8384 echo "$as_me:8384: result: $with_ext_funcs" >&5
8385 echo "${ECHO_T}$with_ext_funcs" >&6
8386 if test "$with_ext_funcs" = yes ; then
8387         NCURSES_EXT_FUNCS=1
8388         cat >>confdefs.h <<\EOF
8389 #define HAVE_CURSES_VERSION 1
8390 EOF
8391
8392         cat >>confdefs.h <<\EOF
8393 #define HAVE_HAS_KEY 1
8394 EOF
8395
8396         cat >>confdefs.h <<\EOF
8397 #define HAVE_RESIZETERM 1
8398 EOF
8399
8400         cat >>confdefs.h <<\EOF
8401 #define HAVE_RESIZE_TERM 1
8402 EOF
8403
8404         cat >>confdefs.h <<\EOF
8405 #define HAVE_USE_DEFAULT_COLORS 1
8406 EOF
8407
8408         cat >>confdefs.h <<\EOF
8409 #define HAVE_WRESIZE 1
8410 EOF
8411
8412         cat >>confdefs.h <<\EOF
8413 #define NCURSES_EXT_FUNCS 1
8414 EOF
8415
8416 else
8417         NCURSES_EXT_FUNCS=0
8418 fi
8419
8420 ###   use option --enable-const to turn on use of const beyond that in XSI.
8421 echo "$as_me:8421: checking for extended use of const keyword" >&5
8422 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
8423
8424 # Check whether --enable-const or --disable-const was given.
8425 if test "${enable_const+set}" = set; then
8426   enableval="$enable_const"
8427   with_ext_const=$enableval
8428 else
8429   with_ext_const=no
8430 fi;
8431 echo "$as_me:8431: result: $with_ext_const" >&5
8432 echo "${ECHO_T}$with_ext_const" >&6
8433 NCURSES_CONST='/*nothing*/'
8434 if test "$with_ext_const" = yes ; then
8435         NCURSES_CONST=const
8436 fi
8437
8438 echo "$as_me:8438: checking if you want \$NCURSES_NO_PADDING code" >&5
8439 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
8440
8441 # Check whether --enable-no-padding or --disable-no-padding was given.
8442 if test "${enable_no_padding+set}" = set; then
8443   enableval="$enable_no_padding"
8444   with_no_padding=$enableval
8445 else
8446   with_no_padding=$with_ext_funcs
8447 fi;
8448 echo "$as_me:8448: result: $with_no_padding" >&5
8449 echo "${ECHO_T}$with_no_padding" >&6
8450 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
8451 #define NCURSES_NO_PADDING 1
8452 EOF
8453
8454 echo "$as_me:8454: checking for ANSI C header files" >&5
8455 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8456 if test "${ac_cv_header_stdc+set}" = set; then
8457   echo $ECHO_N "(cached) $ECHO_C" >&6
8458 else
8459   cat >conftest.$ac_ext <<_ACEOF
8460 #line 8460 "configure"
8461 #include "confdefs.h"
8462 #include <stdlib.h>
8463 #include <stdarg.h>
8464 #include <string.h>
8465 #include <float.h>
8466
8467 _ACEOF
8468 if { (eval echo "$as_me:8468: \"$ac_cpp conftest.$ac_ext\"") >&5
8469   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8470   ac_status=$?
8471   egrep -v '^ *\+' conftest.er1 >conftest.err
8472   rm -f conftest.er1
8473   cat conftest.err >&5
8474   echo "$as_me:8474: \$? = $ac_status" >&5
8475   (exit $ac_status); } >/dev/null; then
8476   if test -s conftest.err; then
8477     ac_cpp_err=$ac_c_preproc_warn_flag
8478   else
8479     ac_cpp_err=
8480   fi
8481 else
8482   ac_cpp_err=yes
8483 fi
8484 if test -z "$ac_cpp_err"; then
8485   ac_cv_header_stdc=yes
8486 else
8487   echo "$as_me: failed program was:" >&5
8488   cat conftest.$ac_ext >&5
8489   ac_cv_header_stdc=no
8490 fi
8491 rm -f conftest.err conftest.$ac_ext
8492
8493 if test $ac_cv_header_stdc = yes; then
8494   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8495   cat >conftest.$ac_ext <<_ACEOF
8496 #line 8496 "configure"
8497 #include "confdefs.h"
8498 #include <string.h>
8499
8500 _ACEOF
8501 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8502   egrep "memchr" >/dev/null 2>&1; then
8503   :
8504 else
8505   ac_cv_header_stdc=no
8506 fi
8507 rm -f conftest*
8508
8509 fi
8510
8511 if test $ac_cv_header_stdc = yes; then
8512   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8513   cat >conftest.$ac_ext <<_ACEOF
8514 #line 8514 "configure"
8515 #include "confdefs.h"
8516 #include <stdlib.h>
8517
8518 _ACEOF
8519 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8520   egrep "free" >/dev/null 2>&1; then
8521   :
8522 else
8523   ac_cv_header_stdc=no
8524 fi
8525 rm -f conftest*
8526
8527 fi
8528
8529 if test $ac_cv_header_stdc = yes; then
8530   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8531   if test "$cross_compiling" = yes; then
8532   :
8533 else
8534   cat >conftest.$ac_ext <<_ACEOF
8535 #line 8535 "configure"
8536 #include "confdefs.h"
8537 #include <ctype.h>
8538 #if ((' ' & 0x0FF) == 0x020)
8539 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8540 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8541 #else
8542 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
8543                      || ('j' <= (c) && (c) <= 'r') \
8544                      || ('s' <= (c) && (c) <= 'z'))
8545 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8546 #endif
8547
8548 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8549 int
8550 main ()
8551 {
8552   int i;
8553   for (i = 0; i < 256; i++)
8554     if (XOR (islower (i), ISLOWER (i))
8555         || toupper (i) != TOUPPER (i))
8556       $ac_main_return(2);
8557   $ac_main_return (0);
8558 }
8559 _ACEOF
8560 rm -f conftest$ac_exeext
8561 if { (eval echo "$as_me:8561: \"$ac_link\"") >&5
8562   (eval $ac_link) 2>&5
8563   ac_status=$?
8564   echo "$as_me:8564: \$? = $ac_status" >&5
8565   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8566   { (eval echo "$as_me:8566: \"$ac_try\"") >&5
8567   (eval $ac_try) 2>&5
8568   ac_status=$?
8569   echo "$as_me:8569: \$? = $ac_status" >&5
8570   (exit $ac_status); }; }; then
8571   :
8572 else
8573   echo "$as_me: program exited with status $ac_status" >&5
8574 echo "$as_me: failed program was:" >&5
8575 cat conftest.$ac_ext >&5
8576 ac_cv_header_stdc=no
8577 fi
8578 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8579 fi
8580 fi
8581 fi
8582 echo "$as_me:8582: result: $ac_cv_header_stdc" >&5
8583 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8584 if test $ac_cv_header_stdc = yes; then
8585
8586 cat >>confdefs.h <<\EOF
8587 #define STDC_HEADERS 1
8588 EOF
8589
8590 fi
8591
8592 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8593
8594 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8595                   inttypes.h stdint.h unistd.h
8596 do
8597 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8598 echo "$as_me:8598: checking for $ac_header" >&5
8599 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8600 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8601   echo $ECHO_N "(cached) $ECHO_C" >&6
8602 else
8603   cat >conftest.$ac_ext <<_ACEOF
8604 #line 8604 "configure"
8605 #include "confdefs.h"
8606 $ac_includes_default
8607 #include <$ac_header>
8608 _ACEOF
8609 rm -f conftest.$ac_objext
8610 if { (eval echo "$as_me:8610: \"$ac_compile\"") >&5
8611   (eval $ac_compile) 2>&5
8612   ac_status=$?
8613   echo "$as_me:8613: \$? = $ac_status" >&5
8614   (exit $ac_status); } &&
8615          { ac_try='test -s conftest.$ac_objext'
8616   { (eval echo "$as_me:8616: \"$ac_try\"") >&5
8617   (eval $ac_try) 2>&5
8618   ac_status=$?
8619   echo "$as_me:8619: \$? = $ac_status" >&5
8620   (exit $ac_status); }; }; then
8621   eval "$as_ac_Header=yes"
8622 else
8623   echo "$as_me: failed program was:" >&5
8624 cat conftest.$ac_ext >&5
8625 eval "$as_ac_Header=no"
8626 fi
8627 rm -f conftest.$ac_objext conftest.$ac_ext
8628 fi
8629 echo "$as_me:8629: result: `eval echo '${'$as_ac_Header'}'`" >&5
8630 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8631 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8632   cat >>confdefs.h <<EOF
8633 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8634 EOF
8635
8636 fi
8637 done
8638
8639 echo "$as_me:8639: checking for signed char" >&5
8640 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
8641 if test "${ac_cv_type_signed_char+set}" = set; then
8642   echo $ECHO_N "(cached) $ECHO_C" >&6
8643 else
8644   cat >conftest.$ac_ext <<_ACEOF
8645 #line 8645 "configure"
8646 #include "confdefs.h"
8647 $ac_includes_default
8648 int
8649 main ()
8650 {
8651 if ((signed char *) 0)
8652   return 0;
8653 if (sizeof (signed char))
8654   return 0;
8655   ;
8656   return 0;
8657 }
8658 _ACEOF
8659 rm -f conftest.$ac_objext
8660 if { (eval echo "$as_me:8660: \"$ac_compile\"") >&5
8661   (eval $ac_compile) 2>&5
8662   ac_status=$?
8663   echo "$as_me:8663: \$? = $ac_status" >&5
8664   (exit $ac_status); } &&
8665          { ac_try='test -s conftest.$ac_objext'
8666   { (eval echo "$as_me:8666: \"$ac_try\"") >&5
8667   (eval $ac_try) 2>&5
8668   ac_status=$?
8669   echo "$as_me:8669: \$? = $ac_status" >&5
8670   (exit $ac_status); }; }; then
8671   ac_cv_type_signed_char=yes
8672 else
8673   echo "$as_me: failed program was:" >&5
8674 cat conftest.$ac_ext >&5
8675 ac_cv_type_signed_char=no
8676 fi
8677 rm -f conftest.$ac_objext conftest.$ac_ext
8678 fi
8679 echo "$as_me:8679: result: $ac_cv_type_signed_char" >&5
8680 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
8681
8682 echo "$as_me:8682: checking size of signed char" >&5
8683 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
8684 if test "${ac_cv_sizeof_signed_char+set}" = set; then
8685   echo $ECHO_N "(cached) $ECHO_C" >&6
8686 else
8687   if test "$ac_cv_type_signed_char" = yes; then
8688   if test "$cross_compiling" = yes; then
8689   # Depending upon the size, compute the lo and hi bounds.
8690 cat >conftest.$ac_ext <<_ACEOF
8691 #line 8691 "configure"
8692 #include "confdefs.h"
8693 $ac_includes_default
8694 int
8695 main ()
8696 {
8697 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
8698   ;
8699   return 0;
8700 }
8701 _ACEOF
8702 rm -f conftest.$ac_objext
8703 if { (eval echo "$as_me:8703: \"$ac_compile\"") >&5
8704   (eval $ac_compile) 2>&5
8705   ac_status=$?
8706   echo "$as_me:8706: \$? = $ac_status" >&5
8707   (exit $ac_status); } &&
8708          { ac_try='test -s conftest.$ac_objext'
8709   { (eval echo "$as_me:8709: \"$ac_try\"") >&5
8710   (eval $ac_try) 2>&5
8711   ac_status=$?
8712   echo "$as_me:8712: \$? = $ac_status" >&5
8713   (exit $ac_status); }; }; then
8714   ac_lo=0 ac_mid=0
8715   while :; do
8716     cat >conftest.$ac_ext <<_ACEOF
8717 #line 8717 "configure"
8718 #include "confdefs.h"
8719 $ac_includes_default
8720 int
8721 main ()
8722 {
8723 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8724   ;
8725   return 0;
8726 }
8727 _ACEOF
8728 rm -f conftest.$ac_objext
8729 if { (eval echo "$as_me:8729: \"$ac_compile\"") >&5
8730   (eval $ac_compile) 2>&5
8731   ac_status=$?
8732   echo "$as_me:8732: \$? = $ac_status" >&5
8733   (exit $ac_status); } &&
8734          { ac_try='test -s conftest.$ac_objext'
8735   { (eval echo "$as_me:8735: \"$ac_try\"") >&5
8736   (eval $ac_try) 2>&5
8737   ac_status=$?
8738   echo "$as_me:8738: \$? = $ac_status" >&5
8739   (exit $ac_status); }; }; then
8740   ac_hi=$ac_mid; break
8741 else
8742   echo "$as_me: failed program was:" >&5
8743 cat conftest.$ac_ext >&5
8744 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
8745 fi
8746 rm -f conftest.$ac_objext conftest.$ac_ext
8747   done
8748 else
8749   echo "$as_me: failed program was:" >&5
8750 cat conftest.$ac_ext >&5
8751 ac_hi=-1 ac_mid=-1
8752   while :; do
8753     cat >conftest.$ac_ext <<_ACEOF
8754 #line 8754 "configure"
8755 #include "confdefs.h"
8756 $ac_includes_default
8757 int
8758 main ()
8759 {
8760 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
8761   ;
8762   return 0;
8763 }
8764 _ACEOF
8765 rm -f conftest.$ac_objext
8766 if { (eval echo "$as_me:8766: \"$ac_compile\"") >&5
8767   (eval $ac_compile) 2>&5
8768   ac_status=$?
8769   echo "$as_me:8769: \$? = $ac_status" >&5
8770   (exit $ac_status); } &&
8771          { ac_try='test -s conftest.$ac_objext'
8772   { (eval echo "$as_me:8772: \"$ac_try\"") >&5
8773   (eval $ac_try) 2>&5
8774   ac_status=$?
8775   echo "$as_me:8775: \$? = $ac_status" >&5
8776   (exit $ac_status); }; }; then
8777   ac_lo=$ac_mid; break
8778 else
8779   echo "$as_me: failed program was:" >&5
8780 cat conftest.$ac_ext >&5
8781 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
8782 fi
8783 rm -f conftest.$ac_objext conftest.$ac_ext
8784   done
8785 fi
8786 rm -f conftest.$ac_objext conftest.$ac_ext
8787 # Binary search between lo and hi bounds.
8788 while test "x$ac_lo" != "x$ac_hi"; do
8789   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8790   cat >conftest.$ac_ext <<_ACEOF
8791 #line 8791 "configure"
8792 #include "confdefs.h"
8793 $ac_includes_default
8794 int
8795 main ()
8796 {
8797 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8798   ;
8799   return 0;
8800 }
8801 _ACEOF
8802 rm -f conftest.$ac_objext
8803 if { (eval echo "$as_me:8803: \"$ac_compile\"") >&5
8804   (eval $ac_compile) 2>&5
8805   ac_status=$?
8806   echo "$as_me:8806: \$? = $ac_status" >&5
8807   (exit $ac_status); } &&
8808          { ac_try='test -s conftest.$ac_objext'
8809   { (eval echo "$as_me:8809: \"$ac_try\"") >&5
8810   (eval $ac_try) 2>&5
8811   ac_status=$?
8812   echo "$as_me:8812: \$? = $ac_status" >&5
8813   (exit $ac_status); }; }; then
8814   ac_hi=$ac_mid
8815 else
8816   echo "$as_me: failed program was:" >&5
8817 cat conftest.$ac_ext >&5
8818 ac_lo=`expr $ac_mid + 1`
8819 fi
8820 rm -f conftest.$ac_objext conftest.$ac_ext
8821 done
8822 ac_cv_sizeof_signed_char=$ac_lo
8823 else
8824   if test "$cross_compiling" = yes; then
8825   { { echo "$as_me:8825: error: cannot run test program while cross compiling" >&5
8826 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8827    { (exit 1); exit 1; }; }
8828 else
8829   cat >conftest.$ac_ext <<_ACEOF
8830 #line 8830 "configure"
8831 #include "confdefs.h"
8832 $ac_includes_default
8833 int
8834 main ()
8835 {
8836 FILE *f = fopen ("conftest.val", "w");
8837 if (!f)
8838   $ac_main_return (1);
8839 fprintf (f, "%d", (sizeof (signed char)));
8840 fclose (f);
8841   ;
8842   return 0;
8843 }
8844 _ACEOF
8845 rm -f conftest$ac_exeext
8846 if { (eval echo "$as_me:8846: \"$ac_link\"") >&5
8847   (eval $ac_link) 2>&5
8848   ac_status=$?
8849   echo "$as_me:8849: \$? = $ac_status" >&5
8850   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8851   { (eval echo "$as_me:8851: \"$ac_try\"") >&5
8852   (eval $ac_try) 2>&5
8853   ac_status=$?
8854   echo "$as_me:8854: \$? = $ac_status" >&5
8855   (exit $ac_status); }; }; then
8856   ac_cv_sizeof_signed_char=`cat conftest.val`
8857 else
8858   echo "$as_me: program exited with status $ac_status" >&5
8859 echo "$as_me: failed program was:" >&5
8860 cat conftest.$ac_ext >&5
8861 fi
8862 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8863 fi
8864 fi
8865 rm -f conftest.val
8866 else
8867   ac_cv_sizeof_signed_char=0
8868 fi
8869 fi
8870 echo "$as_me:8870: result: $ac_cv_sizeof_signed_char" >&5
8871 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
8872 cat >>confdefs.h <<EOF
8873 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
8874 EOF
8875
8876 if test "$ac_cv_sizeof_signed_char" = 1 ; then
8877         NCURSES_SBOOL="signed char"
8878 else
8879         NCURSES_SBOOL="char"
8880 fi
8881 echo "$as_me:8881: checking if you want to use signed Boolean array in term.h" >&5
8882 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
8883
8884 # Check whether --enable-signed-char or --disable-signed-char was given.
8885 if test "${enable_signed_char+set}" = set; then
8886   enableval="$enable_signed_char"
8887   with_signed_char=$enableval
8888 else
8889   with_signed_char=no
8890 fi;
8891 echo "$as_me:8891: result: $with_signed_char" >&5
8892 echo "${ECHO_T}$with_signed_char" >&6
8893 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
8894
8895 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
8896 echo "$as_me:8896: checking if you want SIGWINCH handler" >&5
8897 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
8898
8899 # Check whether --enable-sigwinch or --disable-sigwinch was given.
8900 if test "${enable_sigwinch+set}" = set; then
8901   enableval="$enable_sigwinch"
8902   with_sigwinch=$enableval
8903 else
8904   with_sigwinch=$with_ext_funcs
8905 fi;
8906 echo "$as_me:8906: result: $with_sigwinch" >&5
8907 echo "${ECHO_T}$with_sigwinch" >&6
8908 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
8909 #define USE_SIGWINCH 1
8910 EOF
8911
8912 ###   use option --enable-tcap-names to allow user to define new capabilities
8913 echo "$as_me:8913: checking if you want user-definable terminal capabilities like termcap" >&5
8914 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
8915
8916 # Check whether --enable-tcap-names or --disable-tcap-names was given.
8917 if test "${enable_tcap_names+set}" = set; then
8918   enableval="$enable_tcap_names"
8919   with_tcap_names=$enableval
8920 else
8921   with_tcap_names=$with_ext_funcs
8922 fi;
8923 echo "$as_me:8923: result: $with_tcap_names" >&5
8924 echo "${ECHO_T}$with_tcap_names" >&6
8925 NCURSES_XNAMES=0
8926 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
8927
8928 ###############################################################################
8929 # These options are relatively safe to experiment with.
8930
8931 echo "$as_me:8931: checking if you want all development code" >&5
8932 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
8933
8934 # Check whether --with-develop or --without-develop was given.
8935 if test "${with_develop+set}" = set; then
8936   withval="$with_develop"
8937   with_develop=$withval
8938 else
8939   with_develop=no
8940 fi;
8941 echo "$as_me:8941: result: $with_develop" >&5
8942 echo "${ECHO_T}$with_develop" >&6
8943
8944 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
8945 echo "$as_me:8945: checking if you want hard-tabs code" >&5
8946 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
8947
8948 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
8949 if test "${enable_hard_tabs+set}" = set; then
8950   enableval="$enable_hard_tabs"
8951
8952 else
8953   enable_hard_tabs=$with_develop
8954 fi;
8955 echo "$as_me:8955: result: $enable_hard_tabs" >&5
8956 echo "${ECHO_T}$enable_hard_tabs" >&6
8957 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
8958 #define USE_HARD_TABS 1
8959 EOF
8960
8961 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
8962 echo "$as_me:8962: checking if you want limited support for xmc" >&5
8963 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
8964
8965 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
8966 if test "${enable_xmc_glitch+set}" = set; then
8967   enableval="$enable_xmc_glitch"
8968
8969 else
8970   enable_xmc_glitch=$with_develop
8971 fi;
8972 echo "$as_me:8972: result: $enable_xmc_glitch" >&5
8973 echo "${ECHO_T}$enable_xmc_glitch" >&6
8974 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
8975 #define USE_XMC_SUPPORT 1
8976 EOF
8977
8978 ###############################################################################
8979 # These are just experimental, probably should not be in a package:
8980
8981 echo "$as_me:8981: checking if you do not want to assume colors are white-on-black" >&5
8982 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
8983
8984 # Check whether --enable-assumed-color or --disable-assumed-color was given.
8985 if test "${enable_assumed_color+set}" = set; then
8986   enableval="$enable_assumed_color"
8987   with_assumed_color=$enableval
8988 else
8989   with_assumed_color=yes
8990 fi;
8991 echo "$as_me:8991: result: $with_assumed_color" >&5
8992 echo "${ECHO_T}$with_assumed_color" >&6
8993 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
8994 #define USE_ASSUMED_COLOR 1
8995 EOF
8996
8997 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
8998 echo "$as_me:8998: checking if you want hashmap scrolling-optimization code" >&5
8999 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
9000
9001 # Check whether --enable-hashmap or --disable-hashmap was given.
9002 if test "${enable_hashmap+set}" = set; then
9003   enableval="$enable_hashmap"
9004   with_hashmap=$enableval
9005 else
9006   with_hashmap=yes
9007 fi;
9008 echo "$as_me:9008: result: $with_hashmap" >&5
9009 echo "${ECHO_T}$with_hashmap" >&6
9010 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
9011 #define USE_HASHMAP 1
9012 EOF
9013
9014 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
9015 echo "$as_me:9015: checking if you want colorfgbg code" >&5
9016 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
9017
9018 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
9019 if test "${enable_colorfgbg+set}" = set; then
9020   enableval="$enable_colorfgbg"
9021   with_colorfgbg=$enableval
9022 else
9023   with_colorfgbg=no
9024 fi;
9025 echo "$as_me:9025: result: $with_colorfgbg" >&5
9026 echo "${ECHO_T}$with_colorfgbg" >&6
9027 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
9028 #define USE_COLORFGBG 1
9029 EOF
9030
9031 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
9032 echo "$as_me:9032: checking if you want to use experimental extended colors" >&5
9033 echo $ECHO_N "checking if you want to use experimental extended colors... $ECHO_C" >&6
9034
9035 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9036 if test "${enable_ext_colors+set}" = set; then
9037   enableval="$enable_ext_colors"
9038   with_ext_colors=$enableval
9039 else
9040   with_ext_colors=no
9041 fi;
9042 echo "$as_me:9042: result: $with_ext_colors" >&5
9043 echo "${ECHO_T}$with_ext_colors" >&6
9044 NCURSES_EXT_COLORS=0
9045 if test "$with_ext_colors" = yes ; then
9046         if test "$with_widec" != yes ; then
9047                 { echo "$as_me:9047: WARNING: This option applies only to wide-character library" >&5
9048 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
9049         else
9050                 # cannot be ABI 5 since it changes sizeof(cchar_t)
9051
9052 if test "${with_abi_version+set}" != set; then
9053         case $cf_cv_rel_version in
9054         5.*)
9055                 cf_cv_rel_version=6.0
9056                 cf_cv_abi_version=6
9057                 { echo "$as_me:9057: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9058 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9059                 ;;
9060         esac
9061 fi
9062
9063         fi
9064         NCURSES_EXT_COLORS=1
9065         cat >>confdefs.h <<\EOF
9066 #define NCURSES_EXT_COLORS 1
9067 EOF
9068
9069 fi
9070
9071 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
9072 echo "$as_me:9072: checking if you want to use experimental extended mouse encoding" >&5
9073 echo $ECHO_N "checking if you want to use experimental extended mouse encoding... $ECHO_C" >&6
9074
9075 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9076 if test "${enable_ext_mouse+set}" = set; then
9077   enableval="$enable_ext_mouse"
9078   with_ext_mouse=$enableval
9079 else
9080   with_ext_mouse=no
9081 fi;
9082 echo "$as_me:9082: result: $with_ext_mouse" >&5
9083 echo "${ECHO_T}$with_ext_mouse" >&6
9084 NCURSES_MOUSE_VERSION=1
9085 if test "$with_ext_mouse" = yes ; then
9086         NCURSES_MOUSE_VERSION=2
9087
9088 if test "${with_abi_version+set}" != set; then
9089         case $cf_cv_rel_version in
9090         5.*)
9091                 cf_cv_rel_version=6.0
9092                 cf_cv_abi_version=6
9093                 { echo "$as_me:9093: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9094 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9095                 ;;
9096         esac
9097 fi
9098
9099 fi
9100
9101 # Reentrant code has to be opaque; there's little advantage to making ncurses
9102 # opaque outside of that, so there is no --enable-opaque option.
9103 echo "$as_me:9103: checking if you want experimental reentrant code" >&5
9104 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9105
9106 # Check whether --enable-reentrant or --disable-reentrant was given.
9107 if test "${enable_reentrant+set}" = set; then
9108   enableval="$enable_reentrant"
9109   with_reentrant=$enableval
9110 else
9111   with_reentrant=no
9112 fi;
9113 echo "$as_me:9113: result: $with_reentrant" >&5
9114 echo "${ECHO_T}$with_reentrant" >&6
9115 if test "$with_reentrant" = yes ; then
9116         cf_cv_enable_reentrant=1
9117         cf_cv_enable_opaque="NCURSES_INTERNALS"
9118         NCURSES_OPAQUE=1
9119         NCURSES_SIZE_T=int
9120         LIB_SUFFIX="t${LIB_SUFFIX}"
9121         cat >>confdefs.h <<\EOF
9122 #define USE_REENTRANT 1
9123 EOF
9124
9125 if test "${with_abi_version+set}" != set; then
9126         case $cf_cv_rel_version in
9127         5.*)
9128                 cf_cv_rel_version=6.0
9129                 cf_cv_abi_version=6
9130                 { echo "$as_me:9130: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9131 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9132                 ;;
9133         esac
9134 fi
9135
9136 else
9137         cf_cv_enable_reentrant=0
9138         cf_cv_enable_opaque="NCURSES_OPAQUE"
9139         NCURSES_OPAQUE=0
9140         NCURSES_SIZE_T=short
9141 fi
9142
9143 echo "$as_me:9143: checking if you want experimental safe-sprintf code" >&5
9144 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
9145
9146 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
9147 if test "${enable_safe_sprintf+set}" = set; then
9148   enableval="$enable_safe_sprintf"
9149   with_safe_sprintf=$enableval
9150 else
9151   with_safe_sprintf=no
9152 fi;
9153 echo "$as_me:9153: result: $with_safe_sprintf" >&5
9154 echo "${ECHO_T}$with_safe_sprintf" >&6
9155 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
9156 #define USE_SAFE_SPRINTF 1
9157 EOF
9158
9159 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
9160 # when hashmap is used scroll hints are useless
9161 if test "$with_hashmap" = no ; then
9162 echo "$as_me:9162: checking if you want to experiment without scrolling-hints code" >&5
9163 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
9164
9165 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
9166 if test "${enable_scroll_hints+set}" = set; then
9167   enableval="$enable_scroll_hints"
9168   with_scroll_hints=$enableval
9169 else
9170   with_scroll_hints=yes
9171 fi;
9172 echo "$as_me:9172: result: $with_scroll_hints" >&5
9173 echo "${ECHO_T}$with_scroll_hints" >&6
9174 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
9175 #define USE_SCROLL_HINTS 1
9176 EOF
9177
9178 fi
9179
9180 echo "$as_me:9180: checking if you want experimental wgetch-events code" >&5
9181 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
9182
9183 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
9184 if test "${enable_wgetch_events+set}" = set; then
9185   enableval="$enable_wgetch_events"
9186   with_wgetch_events=$enableval
9187 else
9188   with_wgetch_events=no
9189 fi;
9190 echo "$as_me:9190: result: $with_wgetch_events" >&5
9191 echo "${ECHO_T}$with_wgetch_events" >&6
9192 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
9193 #define NCURSES_WGETCH_EVENTS 1
9194 EOF
9195
9196 ###############################################################################
9197
9198 ###     use option --disable-echo to suppress full display compiling commands
9199 echo "$as_me:9199: checking if you want to display full commands during build" >&5
9200 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
9201
9202 # Check whether --enable-echo or --disable-echo was given.
9203 if test "${enable_echo+set}" = set; then
9204   enableval="$enable_echo"
9205   with_echo=$enableval
9206 else
9207   with_echo=yes
9208 fi;
9209 if test "$with_echo" = yes; then
9210         ECHO_LINK=
9211 else
9212         ECHO_LINK='@ echo linking $@ ... ;'
9213         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
9214 fi
9215 echo "$as_me:9215: result: $with_echo" >&5
9216 echo "${ECHO_T}$with_echo" >&6
9217
9218 ###     use option --enable-warnings to turn on all gcc warnings
9219 echo "$as_me:9219: checking if you want to see compiler warnings" >&5
9220 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
9221
9222 # Check whether --enable-warnings or --disable-warnings was given.
9223 if test "${enable_warnings+set}" = set; then
9224   enableval="$enable_warnings"
9225   with_warnings=$enableval
9226 fi;
9227 echo "$as_me:9227: result: $with_warnings" >&5
9228 echo "${ECHO_T}$with_warnings" >&6
9229
9230 if test -n "$with_warnings"; then
9231         ADAFLAGS="$ADAFLAGS -gnatg"
9232
9233 INTEL_COMPILER=no
9234
9235 if test "$GCC" = yes ; then
9236         case $host_os in
9237         linux*|gnu*)
9238                 echo "$as_me:9238: checking if this is really Intel C compiler" >&5
9239 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
9240                 cf_save_CFLAGS="$CFLAGS"
9241                 CFLAGS="$CFLAGS -no-gcc"
9242                 cat >conftest.$ac_ext <<_ACEOF
9243 #line 9243 "configure"
9244 #include "confdefs.h"
9245
9246 int
9247 main ()
9248 {
9249
9250 #ifdef __INTEL_COMPILER
9251 #else
9252 make an error
9253 #endif
9254
9255   ;
9256   return 0;
9257 }
9258 _ACEOF
9259 rm -f conftest.$ac_objext
9260 if { (eval echo "$as_me:9260: \"$ac_compile\"") >&5
9261   (eval $ac_compile) 2>&5
9262   ac_status=$?
9263   echo "$as_me:9263: \$? = $ac_status" >&5
9264   (exit $ac_status); } &&
9265          { ac_try='test -s conftest.$ac_objext'
9266   { (eval echo "$as_me:9266: \"$ac_try\"") >&5
9267   (eval $ac_try) 2>&5
9268   ac_status=$?
9269   echo "$as_me:9269: \$? = $ac_status" >&5
9270   (exit $ac_status); }; }; then
9271   INTEL_COMPILER=yes
9272 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9273
9274 else
9275   echo "$as_me: failed program was:" >&5
9276 cat conftest.$ac_ext >&5
9277 fi
9278 rm -f conftest.$ac_objext conftest.$ac_ext
9279                 CFLAGS="$cf_save_CFLAGS"
9280                 echo "$as_me:9280: result: $INTEL_COMPILER" >&5
9281 echo "${ECHO_T}$INTEL_COMPILER" >&6
9282                 ;;
9283         esac
9284 fi
9285
9286 cat > conftest.$ac_ext <<EOF
9287 #line 9287 "configure"
9288 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9289 EOF
9290
9291 if test "$INTEL_COMPILER" = yes
9292 then
9293 # The "-wdXXX" options suppress warnings:
9294 # remark #1419: external declaration in primary source file
9295 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9296 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9297 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9298 # remark #193: zero used for undefined preprocessing identifier
9299 # remark #593: variable "curs_sb_left_arrow" was set but never used
9300 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9301 # remark #869: parameter "tw" was never referenced
9302 # remark #981: operands are evaluated in unspecified order
9303 # warning #269: invalid format string conversion
9304
9305         { echo "$as_me:9305: checking for $CC warning options..." >&5
9306 echo "$as_me: checking for $CC warning options..." >&6;}
9307         cf_save_CFLAGS="$CFLAGS"
9308         EXTRA_CFLAGS="-Wall"
9309         for cf_opt in  \
9310                 wd1419 \
9311                 wd1682 \
9312                 wd1683 \
9313                 wd1684 \
9314                 wd193 \
9315                 wd279 \
9316                 wd593 \
9317                 wd810 \
9318                 wd869 \
9319                 wd981
9320         do
9321                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9322                 if { (eval echo "$as_me:9322: \"$ac_compile\"") >&5
9323   (eval $ac_compile) 2>&5
9324   ac_status=$?
9325   echo "$as_me:9325: \$? = $ac_status" >&5
9326   (exit $ac_status); }; then
9327                         test -n "$verbose" && echo "$as_me:9327: result: ... -$cf_opt" >&5
9328 echo "${ECHO_T}... -$cf_opt" >&6
9329                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9330                 fi
9331         done
9332         CFLAGS="$cf_save_CFLAGS"
9333
9334 elif test "$GCC" = yes
9335 then
9336         { echo "$as_me:9336: checking for $CC warning options..." >&5
9337 echo "$as_me: checking for $CC warning options..." >&6;}
9338         cf_save_CFLAGS="$CFLAGS"
9339         EXTRA_CFLAGS="-W -Wall"
9340         cf_warn_CONST=""
9341         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
9342         for cf_opt in \
9343                 Wbad-function-cast \
9344                 Wcast-align \
9345                 Wcast-qual \
9346                 Winline \
9347                 Wmissing-declarations \
9348                 Wmissing-prototypes \
9349                 Wnested-externs \
9350                 Wpointer-arith \
9351                 Wshadow \
9352                 Wstrict-prototypes \
9353                 Wundef $cf_warn_CONST
9354         do
9355                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9356                 if { (eval echo "$as_me:9356: \"$ac_compile\"") >&5
9357   (eval $ac_compile) 2>&5
9358   ac_status=$?
9359   echo "$as_me:9359: \$? = $ac_status" >&5
9360   (exit $ac_status); }; then
9361                         test -n "$verbose" && echo "$as_me:9361: result: ... -$cf_opt" >&5
9362 echo "${ECHO_T}... -$cf_opt" >&6
9363                         case $cf_opt in #(vi
9364                         Wcast-qual) #(vi
9365                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
9366                                 ;;
9367                         Winline) #(vi
9368                                 case $GCC_VERSION in
9369                                 3.3*)
9370                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
9371
9372                                         continue;;
9373                                 esac
9374                                 ;;
9375                         esac
9376                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9377                 fi
9378         done
9379         CFLAGS="$cf_save_CFLAGS"
9380 fi
9381 rm -f conftest*
9382
9383         if test "$cf_with_cxx" = yes ; then
9384
9385 INTEL_CPLUSPLUS=no
9386
9387 if test "$GCC" = yes ; then
9388         case $host_os in
9389         linux*|gnu*)
9390                 echo "$as_me:9390: checking if this is really Intel C++ compiler" >&5
9391 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
9392                 cf_save_CFLAGS="$CXXFLAGS"
9393                 CXXFLAGS="$CXXFLAGS -no-gcc"
9394                 cat >conftest.$ac_ext <<_ACEOF
9395 #line 9395 "configure"
9396 #include "confdefs.h"
9397
9398 int
9399 main ()
9400 {
9401
9402 #ifdef __INTEL_COMPILER
9403 #else
9404 make an error
9405 #endif
9406
9407   ;
9408   return 0;
9409 }
9410 _ACEOF
9411 rm -f conftest.$ac_objext
9412 if { (eval echo "$as_me:9412: \"$ac_compile\"") >&5
9413   (eval $ac_compile) 2>&5
9414   ac_status=$?
9415   echo "$as_me:9415: \$? = $ac_status" >&5
9416   (exit $ac_status); } &&
9417          { ac_try='test -s conftest.$ac_objext'
9418   { (eval echo "$as_me:9418: \"$ac_try\"") >&5
9419   (eval $ac_try) 2>&5
9420   ac_status=$?
9421   echo "$as_me:9421: \$? = $ac_status" >&5
9422   (exit $ac_status); }; }; then
9423   INTEL_CPLUSPLUS=yes
9424 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9425
9426 else
9427   echo "$as_me: failed program was:" >&5
9428 cat conftest.$ac_ext >&5
9429 fi
9430 rm -f conftest.$ac_objext conftest.$ac_ext
9431                 CXXFLAGS="$cf_save_CFLAGS"
9432                 echo "$as_me:9432: result: $INTEL_CPLUSPLUS" >&5
9433 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
9434                 ;;
9435         esac
9436 fi
9437
9438 ac_ext=cc
9439 ac_cpp='$CXXCPP $CPPFLAGS'
9440 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9441 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9442 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9443 ac_main_return=return
9444
9445 cat > conftest.$ac_ext <<EOF
9446 #line 9446 "configure"
9447 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9448 EOF
9449
9450 if test "$INTEL_CPLUSPLUS" = yes
9451 then
9452 # The "-wdXXX" options suppress warnings:
9453 # remark #1419: external declaration in primary source file
9454 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9455 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9456 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9457 # remark #193: zero used for undefined preprocessing identifier
9458 # remark #593: variable "curs_sb_left_arrow" was set but never used
9459 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9460 # remark #869: parameter "tw" was never referenced
9461 # remark #981: operands are evaluated in unspecified order
9462 # warning #269: invalid format string conversion
9463
9464         { echo "$as_me:9464: checking for $CC warning options..." >&5
9465 echo "$as_me: checking for $CC warning options..." >&6;}
9466         cf_save_CXXFLAGS="$CXXFLAGS"
9467         EXTRA_CXXFLAGS="-Wall"
9468         for cf_opt in \
9469                 wd1419 \
9470                 wd1682 \
9471                 wd1683 \
9472                 wd1684 \
9473                 wd193 \
9474                 wd279 \
9475                 wd593 \
9476                 wd810 \
9477                 wd869 \
9478                 wd981
9479         do
9480                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
9481                 if { (eval echo "$as_me:9481: \"$ac_compile\"") >&5
9482   (eval $ac_compile) 2>&5
9483   ac_status=$?
9484   echo "$as_me:9484: \$? = $ac_status" >&5
9485   (exit $ac_status); }; then
9486                         test -n "$verbose" && echo "$as_me:9486: result: ... -$cf_opt" >&5
9487 echo "${ECHO_T}... -$cf_opt" >&6
9488                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9489                 fi
9490         done
9491         CXXFLAGS="$cf_save_CXXFLAGS"
9492
9493 elif test "$GXX" = yes
9494 then
9495         { echo "$as_me:9495: checking for $CXX warning options..." >&5
9496 echo "$as_me: checking for $CXX warning options..." >&6;}
9497         cf_save_CXXFLAGS="$CXXFLAGS"
9498         EXTRA_CXXFLAGS="-W -Wall"
9499         cf_gxx_extra_warnings=""
9500         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
9501         case "$GCC_VERSION" in
9502         [1-2].*)
9503                 ;;
9504         *)
9505                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
9506                 ;;
9507         esac
9508         for cf_opt in \
9509                 Wabi \
9510                 fabi-version=0 \
9511                 Woverloaded-virtual \
9512                 Wsign-promo \
9513                 Wsynth \
9514                 Wold-style-cast \
9515                 Wcast-align \
9516                 Wcast-qual \
9517                 Wmissing-prototypes \
9518                 Wpointer-arith \
9519                 Wshadow \
9520                 Wstrict-prototypes \
9521                 Wundef $cf_gxx_extra_warnings Wno-unused
9522         do
9523                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
9524                 if { (eval echo "$as_me:9524: \"$ac_compile\"") >&5
9525   (eval $ac_compile) 2>&5
9526   ac_status=$?
9527   echo "$as_me:9527: \$? = $ac_status" >&5
9528   (exit $ac_status); }; then
9529                         test -n "$verbose" && echo "$as_me:9529: result: ... -$cf_opt" >&5
9530 echo "${ECHO_T}... -$cf_opt" >&6
9531                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9532                 else
9533                         test -n "$verbose" && echo "$as_me:9533: result: ... no -$cf_opt" >&5
9534 echo "${ECHO_T}... no -$cf_opt" >&6
9535                 fi
9536         done
9537         CXXFLAGS="$cf_save_CXXFLAGS"
9538 fi
9539
9540 rm -f conftest*
9541 ac_ext=c
9542 ac_cpp='$CPP $CPPFLAGS'
9543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9546 ac_main_return=return
9547
9548         fi
9549 fi
9550
9551 if test "$GCC" = yes
9552 then
9553 cat > conftest.i <<EOF
9554 #ifndef GCC_PRINTF
9555 #define GCC_PRINTF 0
9556 #endif
9557 #ifndef GCC_SCANF
9558 #define GCC_SCANF 0
9559 #endif
9560 #ifndef GCC_NORETURN
9561 #define GCC_NORETURN /* nothing */
9562 #endif
9563 #ifndef GCC_UNUSED
9564 #define GCC_UNUSED /* nothing */
9565 #endif
9566 EOF
9567 if test "$GCC" = yes
9568 then
9569         { echo "$as_me:9569: checking for $CC __attribute__ directives..." >&5
9570 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
9571 cat > conftest.$ac_ext <<EOF
9572 #line 9572 "configure"
9573 #include "confdefs.h"
9574 #include "conftest.h"
9575 #include "conftest.i"
9576 #if     GCC_PRINTF
9577 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
9578 #else
9579 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
9580 #endif
9581 #if     GCC_SCANF
9582 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
9583 #else
9584 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
9585 #endif
9586 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
9587 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
9588 extern void foo(void) GCC_NORETURN;
9589 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
9590 EOF
9591         for cf_attribute in scanf printf unused noreturn
9592         do
9593
9594 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9595
9596                 cf_directive="__attribute__(($cf_attribute))"
9597                 echo "checking for $CC $cf_directive" 1>&5
9598                 case $cf_attribute in
9599                 scanf|printf)
9600                 cat >conftest.h <<EOF
9601 #define GCC_$cf_ATTRIBUTE 1
9602 EOF
9603                         ;;
9604                 *)
9605                 cat >conftest.h <<EOF
9606 #define GCC_$cf_ATTRIBUTE $cf_directive
9607 EOF
9608                         ;;
9609                 esac
9610                 if { (eval echo "$as_me:9610: \"$ac_compile\"") >&5
9611   (eval $ac_compile) 2>&5
9612   ac_status=$?
9613   echo "$as_me:9613: \$? = $ac_status" >&5
9614   (exit $ac_status); }; then
9615                         test -n "$verbose" && echo "$as_me:9615: result: ... $cf_attribute" >&5
9616 echo "${ECHO_T}... $cf_attribute" >&6
9617                         cat conftest.h >>confdefs.h
9618                 fi
9619         done
9620 else
9621         fgrep define conftest.i >>confdefs.h
9622 fi
9623 rm -rf conftest*
9624 fi
9625
9626 ###     use option --enable-assertions to turn on generation of assertion code
9627 echo "$as_me:9627: checking if you want to enable runtime assertions" >&5
9628 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
9629
9630 # Check whether --enable-assertions or --disable-assertions was given.
9631 if test "${enable_assertions+set}" = set; then
9632   enableval="$enable_assertions"
9633   with_assertions=$enableval
9634 else
9635   with_assertions=no
9636 fi;
9637 echo "$as_me:9637: result: $with_assertions" >&5
9638 echo "${ECHO_T}$with_assertions" >&6
9639 if test -n "$GCC"
9640 then
9641         if test "$with_assertions" = no
9642         then
9643                 cat >>confdefs.h <<\EOF
9644 #define NDEBUG 1
9645 EOF
9646
9647                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
9648         else
9649                 ADAFLAGS="$ADAFLAGS -gnata"
9650         fi
9651 fi
9652
9653 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
9654
9655 echo "$as_me:9655: checking if you want to use dmalloc for testing" >&5
9656 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
9657
9658 # Check whether --with-dmalloc or --without-dmalloc was given.
9659 if test "${with_dmalloc+set}" = set; then
9660   withval="$with_dmalloc"
9661   cat >>confdefs.h <<\EOF
9662 #define USE_DMALLOC 1
9663 EOF
9664
9665         : ${with_cflags:=-g}
9666         : ${with_no_leaks:=yes}
9667          with_dmalloc=yes
9668 else
9669   with_dmalloc=
9670 fi;
9671 echo "$as_me:9671: result: ${with_dmalloc:-no}" >&5
9672 echo "${ECHO_T}${with_dmalloc:-no}" >&6
9673
9674 case .$with_cflags in #(vi
9675 .*-g*)
9676         case .$CFLAGS in #(vi
9677         .*-g*) #(vi
9678                 ;;
9679         *)
9680
9681 cf_fix_cppflags=no
9682 cf_new_cflags=
9683 cf_new_cppflags=
9684 cf_new_extra_cppflags=
9685
9686 for cf_add_cflags in -g
9687 do
9688 case $cf_fix_cppflags in
9689 no)
9690         case $cf_add_cflags in #(vi
9691         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
9692                 case $cf_add_cflags in
9693                 -D*)
9694                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9695
9696                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9697                         && test -z "${cf_tst_cflags}" \
9698                         && cf_fix_cppflags=yes
9699
9700                         if test $cf_fix_cppflags = yes ; then
9701                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9702                                 continue
9703                         elif test "${cf_tst_cflags}" = "\"'" ; then
9704                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9705                                 continue
9706                         fi
9707                         ;;
9708                 esac
9709                 case "$CPPFLAGS" in
9710                 *$cf_add_cflags) #(vi
9711                         ;;
9712                 *) #(vi
9713                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9714                         ;;
9715                 esac
9716                 ;;
9717         *)
9718                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9719                 ;;
9720         esac
9721         ;;
9722 yes)
9723         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9724
9725         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9726
9727         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9728         && test -z "${cf_tst_cflags}" \
9729         && cf_fix_cppflags=no
9730         ;;
9731 esac
9732 done
9733
9734 if test -n "$cf_new_cflags" ; then
9735
9736         CFLAGS="$CFLAGS $cf_new_cflags"
9737 fi
9738
9739 if test -n "$cf_new_cppflags" ; then
9740
9741         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
9742 fi
9743
9744 if test -n "$cf_new_extra_cppflags" ; then
9745
9746         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9747 fi
9748
9749                 ;;
9750         esac
9751         ;;
9752 esac
9753
9754 if test "$with_dmalloc" = yes ; then
9755         echo "$as_me:9755: checking for dmalloc.h" >&5
9756 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
9757 if test "${ac_cv_header_dmalloc_h+set}" = set; then
9758   echo $ECHO_N "(cached) $ECHO_C" >&6
9759 else
9760   cat >conftest.$ac_ext <<_ACEOF
9761 #line 9761 "configure"
9762 #include "confdefs.h"
9763 #include <dmalloc.h>
9764 _ACEOF
9765 if { (eval echo "$as_me:9765: \"$ac_cpp conftest.$ac_ext\"") >&5
9766   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9767   ac_status=$?
9768   egrep -v '^ *\+' conftest.er1 >conftest.err
9769   rm -f conftest.er1
9770   cat conftest.err >&5
9771   echo "$as_me:9771: \$? = $ac_status" >&5
9772   (exit $ac_status); } >/dev/null; then
9773   if test -s conftest.err; then
9774     ac_cpp_err=$ac_c_preproc_warn_flag
9775   else
9776     ac_cpp_err=
9777   fi
9778 else
9779   ac_cpp_err=yes
9780 fi
9781 if test -z "$ac_cpp_err"; then
9782   ac_cv_header_dmalloc_h=yes
9783 else
9784   echo "$as_me: failed program was:" >&5
9785   cat conftest.$ac_ext >&5
9786   ac_cv_header_dmalloc_h=no
9787 fi
9788 rm -f conftest.err conftest.$ac_ext
9789 fi
9790 echo "$as_me:9790: result: $ac_cv_header_dmalloc_h" >&5
9791 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
9792 if test $ac_cv_header_dmalloc_h = yes; then
9793
9794 echo "$as_me:9794: checking for dmalloc_debug in -ldmalloc" >&5
9795 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
9796 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
9797   echo $ECHO_N "(cached) $ECHO_C" >&6
9798 else
9799   ac_check_lib_save_LIBS=$LIBS
9800 LIBS="-ldmalloc  $LIBS"
9801 cat >conftest.$ac_ext <<_ACEOF
9802 #line 9802 "configure"
9803 #include "confdefs.h"
9804
9805 /* Override any gcc2 internal prototype to avoid an error.  */
9806 #ifdef __cplusplus
9807 extern "C"
9808 #endif
9809 /* We use char because int might match the return type of a gcc2
9810    builtin and then its argument prototype would still apply.  */
9811 char dmalloc_debug ();
9812 int
9813 main ()
9814 {
9815 dmalloc_debug ();
9816   ;
9817   return 0;
9818 }
9819 _ACEOF
9820 rm -f conftest.$ac_objext conftest$ac_exeext
9821 if { (eval echo "$as_me:9821: \"$ac_link\"") >&5
9822   (eval $ac_link) 2>&5
9823   ac_status=$?
9824   echo "$as_me:9824: \$? = $ac_status" >&5
9825   (exit $ac_status); } &&
9826          { ac_try='test -s conftest$ac_exeext'
9827   { (eval echo "$as_me:9827: \"$ac_try\"") >&5
9828   (eval $ac_try) 2>&5
9829   ac_status=$?
9830   echo "$as_me:9830: \$? = $ac_status" >&5
9831   (exit $ac_status); }; }; then
9832   ac_cv_lib_dmalloc_dmalloc_debug=yes
9833 else
9834   echo "$as_me: failed program was:" >&5
9835 cat conftest.$ac_ext >&5
9836 ac_cv_lib_dmalloc_dmalloc_debug=no
9837 fi
9838 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9839 LIBS=$ac_check_lib_save_LIBS
9840 fi
9841 echo "$as_me:9841: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
9842 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
9843 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
9844   cat >>confdefs.h <<EOF
9845 #define HAVE_LIBDMALLOC 1
9846 EOF
9847
9848   LIBS="-ldmalloc $LIBS"
9849
9850 fi
9851
9852 fi
9853
9854 fi
9855
9856 echo "$as_me:9856: checking if you want to use dbmalloc for testing" >&5
9857 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
9858
9859 # Check whether --with-dbmalloc or --without-dbmalloc was given.
9860 if test "${with_dbmalloc+set}" = set; then
9861   withval="$with_dbmalloc"
9862   cat >>confdefs.h <<\EOF
9863 #define USE_DBMALLOC 1
9864 EOF
9865
9866         : ${with_cflags:=-g}
9867         : ${with_no_leaks:=yes}
9868          with_dbmalloc=yes
9869 else
9870   with_dbmalloc=
9871 fi;
9872 echo "$as_me:9872: result: ${with_dbmalloc:-no}" >&5
9873 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
9874
9875 case .$with_cflags in #(vi
9876 .*-g*)
9877         case .$CFLAGS in #(vi
9878         .*-g*) #(vi
9879                 ;;
9880         *)
9881
9882 cf_fix_cppflags=no
9883 cf_new_cflags=
9884 cf_new_cppflags=
9885 cf_new_extra_cppflags=
9886
9887 for cf_add_cflags in -g
9888 do
9889 case $cf_fix_cppflags in
9890 no)
9891         case $cf_add_cflags in #(vi
9892         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
9893                 case $cf_add_cflags in
9894                 -D*)
9895                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9896
9897                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9898                         && test -z "${cf_tst_cflags}" \
9899                         && cf_fix_cppflags=yes
9900
9901                         if test $cf_fix_cppflags = yes ; then
9902                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9903                                 continue
9904                         elif test "${cf_tst_cflags}" = "\"'" ; then
9905                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9906                                 continue
9907                         fi
9908                         ;;
9909                 esac
9910                 case "$CPPFLAGS" in
9911                 *$cf_add_cflags) #(vi
9912                         ;;
9913                 *) #(vi
9914                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9915                         ;;
9916                 esac
9917                 ;;
9918         *)
9919                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9920                 ;;
9921         esac
9922         ;;
9923 yes)
9924         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9925
9926         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9927
9928         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9929         && test -z "${cf_tst_cflags}" \
9930         && cf_fix_cppflags=no
9931         ;;
9932 esac
9933 done
9934
9935 if test -n "$cf_new_cflags" ; then
9936
9937         CFLAGS="$CFLAGS $cf_new_cflags"
9938 fi
9939
9940 if test -n "$cf_new_cppflags" ; then
9941
9942         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
9943 fi
9944
9945 if test -n "$cf_new_extra_cppflags" ; then
9946
9947         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9948 fi
9949
9950                 ;;
9951         esac
9952         ;;
9953 esac
9954
9955 if test "$with_dbmalloc" = yes ; then
9956         echo "$as_me:9956: checking for dbmalloc.h" >&5
9957 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
9958 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
9959   echo $ECHO_N "(cached) $ECHO_C" >&6
9960 else
9961   cat >conftest.$ac_ext <<_ACEOF
9962 #line 9962 "configure"
9963 #include "confdefs.h"
9964 #include <dbmalloc.h>
9965 _ACEOF
9966 if { (eval echo "$as_me:9966: \"$ac_cpp conftest.$ac_ext\"") >&5
9967   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9968   ac_status=$?
9969   egrep -v '^ *\+' conftest.er1 >conftest.err
9970   rm -f conftest.er1
9971   cat conftest.err >&5
9972   echo "$as_me:9972: \$? = $ac_status" >&5
9973   (exit $ac_status); } >/dev/null; then
9974   if test -s conftest.err; then
9975     ac_cpp_err=$ac_c_preproc_warn_flag
9976   else
9977     ac_cpp_err=
9978   fi
9979 else
9980   ac_cpp_err=yes
9981 fi
9982 if test -z "$ac_cpp_err"; then
9983   ac_cv_header_dbmalloc_h=yes
9984 else
9985   echo "$as_me: failed program was:" >&5
9986   cat conftest.$ac_ext >&5
9987   ac_cv_header_dbmalloc_h=no
9988 fi
9989 rm -f conftest.err conftest.$ac_ext
9990 fi
9991 echo "$as_me:9991: result: $ac_cv_header_dbmalloc_h" >&5
9992 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
9993 if test $ac_cv_header_dbmalloc_h = yes; then
9994
9995 echo "$as_me:9995: checking for debug_malloc in -ldbmalloc" >&5
9996 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
9997 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
9998   echo $ECHO_N "(cached) $ECHO_C" >&6
9999 else
10000   ac_check_lib_save_LIBS=$LIBS
10001 LIBS="-ldbmalloc  $LIBS"
10002 cat >conftest.$ac_ext <<_ACEOF
10003 #line 10003 "configure"
10004 #include "confdefs.h"
10005
10006 /* Override any gcc2 internal prototype to avoid an error.  */
10007 #ifdef __cplusplus
10008 extern "C"
10009 #endif
10010 /* We use char because int might match the return type of a gcc2
10011    builtin and then its argument prototype would still apply.  */
10012 char debug_malloc ();
10013 int
10014 main ()
10015 {
10016 debug_malloc ();
10017   ;
10018   return 0;
10019 }
10020 _ACEOF
10021 rm -f conftest.$ac_objext conftest$ac_exeext
10022 if { (eval echo "$as_me:10022: \"$ac_link\"") >&5
10023   (eval $ac_link) 2>&5
10024   ac_status=$?
10025   echo "$as_me:10025: \$? = $ac_status" >&5
10026   (exit $ac_status); } &&
10027          { ac_try='test -s conftest$ac_exeext'
10028   { (eval echo "$as_me:10028: \"$ac_try\"") >&5
10029   (eval $ac_try) 2>&5
10030   ac_status=$?
10031   echo "$as_me:10031: \$? = $ac_status" >&5
10032   (exit $ac_status); }; }; then
10033   ac_cv_lib_dbmalloc_debug_malloc=yes
10034 else
10035   echo "$as_me: failed program was:" >&5
10036 cat conftest.$ac_ext >&5
10037 ac_cv_lib_dbmalloc_debug_malloc=no
10038 fi
10039 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10040 LIBS=$ac_check_lib_save_LIBS
10041 fi
10042 echo "$as_me:10042: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
10043 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
10044 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
10045   cat >>confdefs.h <<EOF
10046 #define HAVE_LIBDBMALLOC 1
10047 EOF
10048
10049   LIBS="-ldbmalloc $LIBS"
10050
10051 fi
10052
10053 fi
10054
10055 fi
10056
10057 echo "$as_me:10057: checking if you want to use valgrind for testing" >&5
10058 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
10059
10060 # Check whether --with-valgrind or --without-valgrind was given.
10061 if test "${with_valgrind+set}" = set; then
10062   withval="$with_valgrind"
10063   cat >>confdefs.h <<\EOF
10064 #define USE_VALGRIND 1
10065 EOF
10066
10067         : ${with_cflags:=-g}
10068         : ${with_no_leaks:=yes}
10069          with_valgrind=yes
10070 else
10071   with_valgrind=
10072 fi;
10073 echo "$as_me:10073: result: ${with_valgrind:-no}" >&5
10074 echo "${ECHO_T}${with_valgrind:-no}" >&6
10075
10076 case .$with_cflags in #(vi
10077 .*-g*)
10078         case .$CFLAGS in #(vi
10079         .*-g*) #(vi
10080                 ;;
10081         *)
10082
10083 cf_fix_cppflags=no
10084 cf_new_cflags=
10085 cf_new_cppflags=
10086 cf_new_extra_cppflags=
10087
10088 for cf_add_cflags in -g
10089 do
10090 case $cf_fix_cppflags in
10091 no)
10092         case $cf_add_cflags in #(vi
10093         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10094                 case $cf_add_cflags in
10095                 -D*)
10096                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10097
10098                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10099                         && test -z "${cf_tst_cflags}" \
10100                         && cf_fix_cppflags=yes
10101
10102                         if test $cf_fix_cppflags = yes ; then
10103                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10104                                 continue
10105                         elif test "${cf_tst_cflags}" = "\"'" ; then
10106                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10107                                 continue
10108                         fi
10109                         ;;
10110                 esac
10111                 case "$CPPFLAGS" in
10112                 *$cf_add_cflags) #(vi
10113                         ;;
10114                 *) #(vi
10115                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10116                         ;;
10117                 esac
10118                 ;;
10119         *)
10120                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10121                 ;;
10122         esac
10123         ;;
10124 yes)
10125         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10126
10127         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10128
10129         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10130         && test -z "${cf_tst_cflags}" \
10131         && cf_fix_cppflags=no
10132         ;;
10133 esac
10134 done
10135
10136 if test -n "$cf_new_cflags" ; then
10137
10138         CFLAGS="$CFLAGS $cf_new_cflags"
10139 fi
10140
10141 if test -n "$cf_new_cppflags" ; then
10142
10143         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10144 fi
10145
10146 if test -n "$cf_new_extra_cppflags" ; then
10147
10148         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10149 fi
10150
10151                 ;;
10152         esac
10153         ;;
10154 esac
10155
10156 echo "$as_me:10156: checking if you want to perform memory-leak testing" >&5
10157 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
10158
10159 # Check whether --enable-leaks or --disable-leaks was given.
10160 if test "${enable_leaks+set}" = set; then
10161   enableval="$enable_leaks"
10162   with_no_leaks=yes
10163 else
10164   : ${with_no_leaks:=no}
10165 fi;
10166 echo "$as_me:10166: result: $with_no_leaks" >&5
10167 echo "${ECHO_T}$with_no_leaks" >&6
10168
10169 if test "$with_no_leaks" = yes ; then
10170         cat >>confdefs.h <<\EOF
10171 #define NO_LEAKS 1
10172 EOF
10173
10174 fi
10175
10176 cat >>confdefs.h <<\EOF
10177 #define HAVE_NC_ALLOC_H 1
10178 EOF
10179
10180 ###     use option --enable-expanded to generate certain macros as functions
10181
10182 # Check whether --enable-expanded or --disable-expanded was given.
10183 if test "${enable_expanded+set}" = set; then
10184   enableval="$enable_expanded"
10185   test "$enableval" = yes && cat >>confdefs.h <<\EOF
10186 #define NCURSES_EXPANDED 1
10187 EOF
10188
10189 fi;
10190
10191 ###     use option --disable-macros to suppress macros in favor of functions
10192
10193 # Check whether --enable-macros or --disable-macros was given.
10194 if test "${enable_macros+set}" = set; then
10195   enableval="$enable_macros"
10196   test "$enableval" = no && cat >>confdefs.h <<\EOF
10197 #define NCURSES_NOMACROS 1
10198 EOF
10199
10200 fi;
10201
10202 # Normally we only add trace() to the debug-library.  Allow this to be
10203 # extended to all models of the ncurses library:
10204 cf_all_traces=no
10205 case "$CFLAGS $CPPFLAGS" in
10206 *-DTRACE*)
10207         cf_all_traces=yes
10208         ;;
10209 esac
10210
10211 echo "$as_me:10211: checking whether to add trace feature to all models" >&5
10212 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10213
10214 # Check whether --with-trace or --without-trace was given.
10215 if test "${with_trace+set}" = set; then
10216   withval="$with_trace"
10217   cf_with_trace=$withval
10218 else
10219   cf_with_trace=$cf_all_traces
10220 fi;
10221 echo "$as_me:10221: result: $cf_with_trace" >&5
10222 echo "${ECHO_T}$cf_with_trace" >&6
10223
10224 if test "$cf_with_trace" = yes ; then
10225         LIB_TRACING=all
10226         ADA_TRACE=TRUE
10227
10228 cf_fix_cppflags=no
10229 cf_new_cflags=
10230 cf_new_cppflags=
10231 cf_new_extra_cppflags=
10232
10233 for cf_add_cflags in -DTRACE
10234 do
10235 case $cf_fix_cppflags in
10236 no)
10237         case $cf_add_cflags in #(vi
10238         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10239                 case $cf_add_cflags in
10240                 -D*)
10241                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10242
10243                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10244                         && test -z "${cf_tst_cflags}" \
10245                         && cf_fix_cppflags=yes
10246
10247                         if test $cf_fix_cppflags = yes ; then
10248                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10249                                 continue
10250                         elif test "${cf_tst_cflags}" = "\"'" ; then
10251                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10252                                 continue
10253                         fi
10254                         ;;
10255                 esac
10256                 case "$CPPFLAGS" in
10257                 *$cf_add_cflags) #(vi
10258                         ;;
10259                 *) #(vi
10260                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10261                         ;;
10262                 esac
10263                 ;;
10264         *)
10265                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10266                 ;;
10267         esac
10268         ;;
10269 yes)
10270         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10271
10272         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10273
10274         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10275         && test -z "${cf_tst_cflags}" \
10276         && cf_fix_cppflags=no
10277         ;;
10278 esac
10279 done
10280
10281 if test -n "$cf_new_cflags" ; then
10282
10283         CFLAGS="$CFLAGS $cf_new_cflags"
10284 fi
10285
10286 if test -n "$cf_new_cppflags" ; then
10287
10288         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10289 fi
10290
10291 if test -n "$cf_new_extra_cppflags" ; then
10292
10293         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10294 fi
10295
10296 else
10297         LIB_TRACING=DEBUG
10298         ADA_TRACE=FALSE
10299 fi
10300
10301 ###     Checks for libraries.
10302 echo "$as_me:10302: checking for gettimeofday" >&5
10303 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
10304 if test "${ac_cv_func_gettimeofday+set}" = set; then
10305   echo $ECHO_N "(cached) $ECHO_C" >&6
10306 else
10307   cat >conftest.$ac_ext <<_ACEOF
10308 #line 10308 "configure"
10309 #include "confdefs.h"
10310 /* System header to define __stub macros and hopefully few prototypes,
10311     which can conflict with char gettimeofday (); below.  */
10312 #include <assert.h>
10313 /* Override any gcc2 internal prototype to avoid an error.  */
10314 #ifdef __cplusplus
10315 extern "C"
10316 #endif
10317 /* We use char because int might match the return type of a gcc2
10318    builtin and then its argument prototype would still apply.  */
10319 char gettimeofday ();
10320 char (*f) ();
10321
10322 int
10323 main ()
10324 {
10325 /* The GNU C library defines this for functions which it implements
10326     to always fail with ENOSYS.  Some functions are actually named
10327     something starting with __ and the normal name is an alias.  */
10328 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
10329 choke me
10330 #else
10331 f = gettimeofday;
10332 #endif
10333
10334   ;
10335   return 0;
10336 }
10337 _ACEOF
10338 rm -f conftest.$ac_objext conftest$ac_exeext
10339 if { (eval echo "$as_me:10339: \"$ac_link\"") >&5
10340   (eval $ac_link) 2>&5
10341   ac_status=$?
10342   echo "$as_me:10342: \$? = $ac_status" >&5
10343   (exit $ac_status); } &&
10344          { ac_try='test -s conftest$ac_exeext'
10345   { (eval echo "$as_me:10345: \"$ac_try\"") >&5
10346   (eval $ac_try) 2>&5
10347   ac_status=$?
10348   echo "$as_me:10348: \$? = $ac_status" >&5
10349   (exit $ac_status); }; }; then
10350   ac_cv_func_gettimeofday=yes
10351 else
10352   echo "$as_me: failed program was:" >&5
10353 cat conftest.$ac_ext >&5
10354 ac_cv_func_gettimeofday=no
10355 fi
10356 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10357 fi
10358 echo "$as_me:10358: result: $ac_cv_func_gettimeofday" >&5
10359 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
10360 if test $ac_cv_func_gettimeofday = yes; then
10361   cat >>confdefs.h <<\EOF
10362 #define HAVE_GETTIMEOFDAY 1
10363 EOF
10364
10365 else
10366
10367 echo "$as_me:10367: checking for gettimeofday in -lbsd" >&5
10368 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
10369 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
10370   echo $ECHO_N "(cached) $ECHO_C" >&6
10371 else
10372   ac_check_lib_save_LIBS=$LIBS
10373 LIBS="-lbsd  $LIBS"
10374 cat >conftest.$ac_ext <<_ACEOF
10375 #line 10375 "configure"
10376 #include "confdefs.h"
10377
10378 /* Override any gcc2 internal prototype to avoid an error.  */
10379 #ifdef __cplusplus
10380 extern "C"
10381 #endif
10382 /* We use char because int might match the return type of a gcc2
10383    builtin and then its argument prototype would still apply.  */
10384 char gettimeofday ();
10385 int
10386 main ()
10387 {
10388 gettimeofday ();
10389   ;
10390   return 0;
10391 }
10392 _ACEOF
10393 rm -f conftest.$ac_objext conftest$ac_exeext
10394 if { (eval echo "$as_me:10394: \"$ac_link\"") >&5
10395   (eval $ac_link) 2>&5
10396   ac_status=$?
10397   echo "$as_me:10397: \$? = $ac_status" >&5
10398   (exit $ac_status); } &&
10399          { ac_try='test -s conftest$ac_exeext'
10400   { (eval echo "$as_me:10400: \"$ac_try\"") >&5
10401   (eval $ac_try) 2>&5
10402   ac_status=$?
10403   echo "$as_me:10403: \$? = $ac_status" >&5
10404   (exit $ac_status); }; }; then
10405   ac_cv_lib_bsd_gettimeofday=yes
10406 else
10407   echo "$as_me: failed program was:" >&5
10408 cat conftest.$ac_ext >&5
10409 ac_cv_lib_bsd_gettimeofday=no
10410 fi
10411 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10412 LIBS=$ac_check_lib_save_LIBS
10413 fi
10414 echo "$as_me:10414: result: $ac_cv_lib_bsd_gettimeofday" >&5
10415 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
10416 if test $ac_cv_lib_bsd_gettimeofday = yes; then
10417   cat >>confdefs.h <<\EOF
10418 #define HAVE_GETTIMEOFDAY 1
10419 EOF
10420
10421         LIBS="$LIBS -lbsd"
10422 fi
10423
10424 fi
10425
10426 echo "$as_me:10426: checking if -lm needed for math functions" >&5
10427 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
10428 if test "${cf_cv_need_libm+set}" = set; then
10429   echo $ECHO_N "(cached) $ECHO_C" >&6
10430 else
10431
10432         cat >conftest.$ac_ext <<_ACEOF
10433 #line 10433 "configure"
10434 #include "confdefs.h"
10435
10436         #include <stdio.h>
10437         #include <math.h>
10438
10439 int
10440 main ()
10441 {
10442 double x = rand(); printf("result = %g\n", sin(x))
10443   ;
10444   return 0;
10445 }
10446 _ACEOF
10447 rm -f conftest.$ac_objext conftest$ac_exeext
10448 if { (eval echo "$as_me:10448: \"$ac_link\"") >&5
10449   (eval $ac_link) 2>&5
10450   ac_status=$?
10451   echo "$as_me:10451: \$? = $ac_status" >&5
10452   (exit $ac_status); } &&
10453          { ac_try='test -s conftest$ac_exeext'
10454   { (eval echo "$as_me:10454: \"$ac_try\"") >&5
10455   (eval $ac_try) 2>&5
10456   ac_status=$?
10457   echo "$as_me:10457: \$? = $ac_status" >&5
10458   (exit $ac_status); }; }; then
10459   cf_cv_need_libm=no
10460 else
10461   echo "$as_me: failed program was:" >&5
10462 cat conftest.$ac_ext >&5
10463 cf_cv_need_libm=yes
10464 fi
10465 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10466 fi
10467 echo "$as_me:10467: result: $cf_cv_need_libm" >&5
10468 echo "${ECHO_T}$cf_cv_need_libm" >&6
10469 if test "$cf_cv_need_libm" = yes
10470 then
10471 MATH_LIB=-lm
10472 fi
10473
10474 ###     Checks for header files.
10475 echo "$as_me:10475: checking for ANSI C header files" >&5
10476 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10477 if test "${ac_cv_header_stdc+set}" = set; then
10478   echo $ECHO_N "(cached) $ECHO_C" >&6
10479 else
10480   cat >conftest.$ac_ext <<_ACEOF
10481 #line 10481 "configure"
10482 #include "confdefs.h"
10483 #include <stdlib.h>
10484 #include <stdarg.h>
10485 #include <string.h>
10486 #include <float.h>
10487
10488 _ACEOF
10489 if { (eval echo "$as_me:10489: \"$ac_cpp conftest.$ac_ext\"") >&5
10490   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10491   ac_status=$?
10492   egrep -v '^ *\+' conftest.er1 >conftest.err
10493   rm -f conftest.er1
10494   cat conftest.err >&5
10495   echo "$as_me:10495: \$? = $ac_status" >&5
10496   (exit $ac_status); } >/dev/null; then
10497   if test -s conftest.err; then
10498     ac_cpp_err=$ac_c_preproc_warn_flag
10499   else
10500     ac_cpp_err=
10501   fi
10502 else
10503   ac_cpp_err=yes
10504 fi
10505 if test -z "$ac_cpp_err"; then
10506   ac_cv_header_stdc=yes
10507 else
10508   echo "$as_me: failed program was:" >&5
10509   cat conftest.$ac_ext >&5
10510   ac_cv_header_stdc=no
10511 fi
10512 rm -f conftest.err conftest.$ac_ext
10513
10514 if test $ac_cv_header_stdc = yes; then
10515   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10516   cat >conftest.$ac_ext <<_ACEOF
10517 #line 10517 "configure"
10518 #include "confdefs.h"
10519 #include <string.h>
10520
10521 _ACEOF
10522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10523   egrep "memchr" >/dev/null 2>&1; then
10524   :
10525 else
10526   ac_cv_header_stdc=no
10527 fi
10528 rm -f conftest*
10529
10530 fi
10531
10532 if test $ac_cv_header_stdc = yes; then
10533   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10534   cat >conftest.$ac_ext <<_ACEOF
10535 #line 10535 "configure"
10536 #include "confdefs.h"
10537 #include <stdlib.h>
10538
10539 _ACEOF
10540 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10541   egrep "free" >/dev/null 2>&1; then
10542   :
10543 else
10544   ac_cv_header_stdc=no
10545 fi
10546 rm -f conftest*
10547
10548 fi
10549
10550 if test $ac_cv_header_stdc = yes; then
10551   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10552   if test "$cross_compiling" = yes; then
10553   :
10554 else
10555   cat >conftest.$ac_ext <<_ACEOF
10556 #line 10556 "configure"
10557 #include "confdefs.h"
10558 #include <ctype.h>
10559 #if ((' ' & 0x0FF) == 0x020)
10560 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10561 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10562 #else
10563 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10564                      || ('j' <= (c) && (c) <= 'r') \
10565                      || ('s' <= (c) && (c) <= 'z'))
10566 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10567 #endif
10568
10569 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10570 int
10571 main ()
10572 {
10573   int i;
10574   for (i = 0; i < 256; i++)
10575     if (XOR (islower (i), ISLOWER (i))
10576         || toupper (i) != TOUPPER (i))
10577       $ac_main_return(2);
10578   $ac_main_return (0);
10579 }
10580 _ACEOF
10581 rm -f conftest$ac_exeext
10582 if { (eval echo "$as_me:10582: \"$ac_link\"") >&5
10583   (eval $ac_link) 2>&5
10584   ac_status=$?
10585   echo "$as_me:10585: \$? = $ac_status" >&5
10586   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10587   { (eval echo "$as_me:10587: \"$ac_try\"") >&5
10588   (eval $ac_try) 2>&5
10589   ac_status=$?
10590   echo "$as_me:10590: \$? = $ac_status" >&5
10591   (exit $ac_status); }; }; then
10592   :
10593 else
10594   echo "$as_me: program exited with status $ac_status" >&5
10595 echo "$as_me: failed program was:" >&5
10596 cat conftest.$ac_ext >&5
10597 ac_cv_header_stdc=no
10598 fi
10599 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10600 fi
10601 fi
10602 fi
10603 echo "$as_me:10603: result: $ac_cv_header_stdc" >&5
10604 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10605 if test $ac_cv_header_stdc = yes; then
10606
10607 cat >>confdefs.h <<\EOF
10608 #define STDC_HEADERS 1
10609 EOF
10610
10611 fi
10612
10613 ac_header_dirent=no
10614 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10615   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10616 echo "$as_me:10616: checking for $ac_hdr that defines DIR" >&5
10617 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
10618 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10619   echo $ECHO_N "(cached) $ECHO_C" >&6
10620 else
10621   cat >conftest.$ac_ext <<_ACEOF
10622 #line 10622 "configure"
10623 #include "confdefs.h"
10624 #include <sys/types.h>
10625 #include <$ac_hdr>
10626
10627 int
10628 main ()
10629 {
10630 if ((DIR *) 0)
10631 return 0;
10632   ;
10633   return 0;
10634 }
10635 _ACEOF
10636 rm -f conftest.$ac_objext
10637 if { (eval echo "$as_me:10637: \"$ac_compile\"") >&5
10638   (eval $ac_compile) 2>&5
10639   ac_status=$?
10640   echo "$as_me:10640: \$? = $ac_status" >&5
10641   (exit $ac_status); } &&
10642          { ac_try='test -s conftest.$ac_objext'
10643   { (eval echo "$as_me:10643: \"$ac_try\"") >&5
10644   (eval $ac_try) 2>&5
10645   ac_status=$?
10646   echo "$as_me:10646: \$? = $ac_status" >&5
10647   (exit $ac_status); }; }; then
10648   eval "$as_ac_Header=yes"
10649 else
10650   echo "$as_me: failed program was:" >&5
10651 cat conftest.$ac_ext >&5
10652 eval "$as_ac_Header=no"
10653 fi
10654 rm -f conftest.$ac_objext conftest.$ac_ext
10655 fi
10656 echo "$as_me:10656: result: `eval echo '${'$as_ac_Header'}'`" >&5
10657 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10658 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10659   cat >>confdefs.h <<EOF
10660 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10661 EOF
10662
10663 ac_header_dirent=$ac_hdr; break
10664 fi
10665
10666 done
10667 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10668 if test $ac_header_dirent = dirent.h; then
10669   echo "$as_me:10669: checking for opendir in -ldir" >&5
10670 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
10671 if test "${ac_cv_lib_dir_opendir+set}" = set; then
10672   echo $ECHO_N "(cached) $ECHO_C" >&6
10673 else
10674   ac_check_lib_save_LIBS=$LIBS
10675 LIBS="-ldir  $LIBS"
10676 cat >conftest.$ac_ext <<_ACEOF
10677 #line 10677 "configure"
10678 #include "confdefs.h"
10679
10680 /* Override any gcc2 internal prototype to avoid an error.  */
10681 #ifdef __cplusplus
10682 extern "C"
10683 #endif
10684 /* We use char because int might match the return type of a gcc2
10685    builtin and then its argument prototype would still apply.  */
10686 char opendir ();
10687 int
10688 main ()
10689 {
10690 opendir ();
10691   ;
10692   return 0;
10693 }
10694 _ACEOF
10695 rm -f conftest.$ac_objext conftest$ac_exeext
10696 if { (eval echo "$as_me:10696: \"$ac_link\"") >&5
10697   (eval $ac_link) 2>&5
10698   ac_status=$?
10699   echo "$as_me:10699: \$? = $ac_status" >&5
10700   (exit $ac_status); } &&
10701          { ac_try='test -s conftest$ac_exeext'
10702   { (eval echo "$as_me:10702: \"$ac_try\"") >&5
10703   (eval $ac_try) 2>&5
10704   ac_status=$?
10705   echo "$as_me:10705: \$? = $ac_status" >&5
10706   (exit $ac_status); }; }; then
10707   ac_cv_lib_dir_opendir=yes
10708 else
10709   echo "$as_me: failed program was:" >&5
10710 cat conftest.$ac_ext >&5
10711 ac_cv_lib_dir_opendir=no
10712 fi
10713 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10714 LIBS=$ac_check_lib_save_LIBS
10715 fi
10716 echo "$as_me:10716: result: $ac_cv_lib_dir_opendir" >&5
10717 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
10718 if test $ac_cv_lib_dir_opendir = yes; then
10719   LIBS="$LIBS -ldir"
10720 fi
10721
10722 else
10723   echo "$as_me:10723: checking for opendir in -lx" >&5
10724 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
10725 if test "${ac_cv_lib_x_opendir+set}" = set; then
10726   echo $ECHO_N "(cached) $ECHO_C" >&6
10727 else
10728   ac_check_lib_save_LIBS=$LIBS
10729 LIBS="-lx  $LIBS"
10730 cat >conftest.$ac_ext <<_ACEOF
10731 #line 10731 "configure"
10732 #include "confdefs.h"
10733
10734 /* Override any gcc2 internal prototype to avoid an error.  */
10735 #ifdef __cplusplus
10736 extern "C"
10737 #endif
10738 /* We use char because int might match the return type of a gcc2
10739    builtin and then its argument prototype would still apply.  */
10740 char opendir ();
10741 int
10742 main ()
10743 {
10744 opendir ();
10745   ;
10746   return 0;
10747 }
10748 _ACEOF
10749 rm -f conftest.$ac_objext conftest$ac_exeext
10750 if { (eval echo "$as_me:10750: \"$ac_link\"") >&5
10751   (eval $ac_link) 2>&5
10752   ac_status=$?
10753   echo "$as_me:10753: \$? = $ac_status" >&5
10754   (exit $ac_status); } &&
10755          { ac_try='test -s conftest$ac_exeext'
10756   { (eval echo "$as_me:10756: \"$ac_try\"") >&5
10757   (eval $ac_try) 2>&5
10758   ac_status=$?
10759   echo "$as_me:10759: \$? = $ac_status" >&5
10760   (exit $ac_status); }; }; then
10761   ac_cv_lib_x_opendir=yes
10762 else
10763   echo "$as_me: failed program was:" >&5
10764 cat conftest.$ac_ext >&5
10765 ac_cv_lib_x_opendir=no
10766 fi
10767 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10768 LIBS=$ac_check_lib_save_LIBS
10769 fi
10770 echo "$as_me:10770: result: $ac_cv_lib_x_opendir" >&5
10771 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
10772 if test $ac_cv_lib_x_opendir = yes; then
10773   LIBS="$LIBS -lx"
10774 fi
10775
10776 fi
10777
10778 echo "$as_me:10778: checking whether time.h and sys/time.h may both be included" >&5
10779 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10780 if test "${ac_cv_header_time+set}" = set; then
10781   echo $ECHO_N "(cached) $ECHO_C" >&6
10782 else
10783   cat >conftest.$ac_ext <<_ACEOF
10784 #line 10784 "configure"
10785 #include "confdefs.h"
10786 #include <sys/types.h>
10787 #include <sys/time.h>
10788 #include <time.h>
10789
10790 int
10791 main ()
10792 {
10793 if ((struct tm *) 0)
10794 return 0;
10795   ;
10796   return 0;
10797 }
10798 _ACEOF
10799 rm -f conftest.$ac_objext
10800 if { (eval echo "$as_me:10800: \"$ac_compile\"") >&5
10801   (eval $ac_compile) 2>&5
10802   ac_status=$?
10803   echo "$as_me:10803: \$? = $ac_status" >&5
10804   (exit $ac_status); } &&
10805          { ac_try='test -s conftest.$ac_objext'
10806   { (eval echo "$as_me:10806: \"$ac_try\"") >&5
10807   (eval $ac_try) 2>&5
10808   ac_status=$?
10809   echo "$as_me:10809: \$? = $ac_status" >&5
10810   (exit $ac_status); }; }; then
10811   ac_cv_header_time=yes
10812 else
10813   echo "$as_me: failed program was:" >&5
10814 cat conftest.$ac_ext >&5
10815 ac_cv_header_time=no
10816 fi
10817 rm -f conftest.$ac_objext conftest.$ac_ext
10818 fi
10819 echo "$as_me:10819: result: $ac_cv_header_time" >&5
10820 echo "${ECHO_T}$ac_cv_header_time" >&6
10821 if test $ac_cv_header_time = yes; then
10822
10823 cat >>confdefs.h <<\EOF
10824 #define TIME_WITH_SYS_TIME 1
10825 EOF
10826
10827 fi
10828
10829 echo "$as_me:10829: checking for regular-expression headers" >&5
10830 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
10831 if test "${cf_cv_regex+set}" = set; then
10832   echo $ECHO_N "(cached) $ECHO_C" >&6
10833 else
10834
10835 cat >conftest.$ac_ext <<_ACEOF
10836 #line 10836 "configure"
10837 #include "confdefs.h"
10838 #include <sys/types.h>
10839 #include <regex.h>
10840 int
10841 main ()
10842 {
10843
10844         regex_t *p;
10845         int x = regcomp(p, "", 0);
10846         int y = regexec(p, "", 0, 0, 0);
10847         regfree(p);
10848
10849   ;
10850   return 0;
10851 }
10852 _ACEOF
10853 rm -f conftest.$ac_objext conftest$ac_exeext
10854 if { (eval echo "$as_me:10854: \"$ac_link\"") >&5
10855   (eval $ac_link) 2>&5
10856   ac_status=$?
10857   echo "$as_me:10857: \$? = $ac_status" >&5
10858   (exit $ac_status); } &&
10859          { ac_try='test -s conftest$ac_exeext'
10860   { (eval echo "$as_me:10860: \"$ac_try\"") >&5
10861   (eval $ac_try) 2>&5
10862   ac_status=$?
10863   echo "$as_me:10863: \$? = $ac_status" >&5
10864   (exit $ac_status); }; }; then
10865   cf_cv_regex="regex.h"
10866 else
10867   echo "$as_me: failed program was:" >&5
10868 cat conftest.$ac_ext >&5
10869
10870         cat >conftest.$ac_ext <<_ACEOF
10871 #line 10871 "configure"
10872 #include "confdefs.h"
10873 #include <regexp.h>
10874 int
10875 main ()
10876 {
10877
10878                 char *p = compile("", "", "", 0);
10879                 int x = step("", "");
10880
10881   ;
10882   return 0;
10883 }
10884 _ACEOF
10885 rm -f conftest.$ac_objext conftest$ac_exeext
10886 if { (eval echo "$as_me:10886: \"$ac_link\"") >&5
10887   (eval $ac_link) 2>&5
10888   ac_status=$?
10889   echo "$as_me:10889: \$? = $ac_status" >&5
10890   (exit $ac_status); } &&
10891          { ac_try='test -s conftest$ac_exeext'
10892   { (eval echo "$as_me:10892: \"$ac_try\"") >&5
10893   (eval $ac_try) 2>&5
10894   ac_status=$?
10895   echo "$as_me:10895: \$? = $ac_status" >&5
10896   (exit $ac_status); }; }; then
10897   cf_cv_regex="regexp.h"
10898 else
10899   echo "$as_me: failed program was:" >&5
10900 cat conftest.$ac_ext >&5
10901
10902                 cf_save_LIBS="$LIBS"
10903                 LIBS="-lgen $LIBS"
10904                 cat >conftest.$ac_ext <<_ACEOF
10905 #line 10905 "configure"
10906 #include "confdefs.h"
10907 #include <regexpr.h>
10908 int
10909 main ()
10910 {
10911
10912                         char *p = compile("", "", "");
10913                         int x = step("", "");
10914
10915   ;
10916   return 0;
10917 }
10918 _ACEOF
10919 rm -f conftest.$ac_objext conftest$ac_exeext
10920 if { (eval echo "$as_me:10920: \"$ac_link\"") >&5
10921   (eval $ac_link) 2>&5
10922   ac_status=$?
10923   echo "$as_me:10923: \$? = $ac_status" >&5
10924   (exit $ac_status); } &&
10925          { ac_try='test -s conftest$ac_exeext'
10926   { (eval echo "$as_me:10926: \"$ac_try\"") >&5
10927   (eval $ac_try) 2>&5
10928   ac_status=$?
10929   echo "$as_me:10929: \$? = $ac_status" >&5
10930   (exit $ac_status); }; }; then
10931   cf_cv_regex="regexpr.h"
10932 else
10933   echo "$as_me: failed program was:" >&5
10934 cat conftest.$ac_ext >&5
10935 LIBS="$cf_save_LIBS"
10936 fi
10937 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10938 fi
10939 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10940 fi
10941 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10942
10943 fi
10944
10945 echo "$as_me:10945: result: $cf_cv_regex" >&5
10946 echo "${ECHO_T}$cf_cv_regex" >&6
10947 case $cf_cv_regex in
10948         regex.h)   cat >>confdefs.h <<\EOF
10949 #define HAVE_REGEX_H_FUNCS 1
10950 EOF
10951  ;;
10952         regexp.h)  cat >>confdefs.h <<\EOF
10953 #define HAVE_REGEXP_H_FUNCS 1
10954 EOF
10955  ;;
10956         regexpr.h) cat >>confdefs.h <<\EOF
10957 #define HAVE_REGEXPR_H_FUNCS 1
10958 EOF
10959  ;;
10960 esac
10961
10962 for ac_header in \
10963 fcntl.h \
10964 getopt.h \
10965 limits.h \
10966 locale.h \
10967 poll.h \
10968 sys/bsdtypes.h \
10969 sys/ioctl.h \
10970 sys/param.h \
10971 sys/poll.h \
10972 sys/select.h \
10973 sys/time.h \
10974 sys/times.h \
10975 ttyent.h \
10976 unistd.h \
10977 wctype.h \
10978
10979 do
10980 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10981 echo "$as_me:10981: checking for $ac_header" >&5
10982 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10983 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10984   echo $ECHO_N "(cached) $ECHO_C" >&6
10985 else
10986   cat >conftest.$ac_ext <<_ACEOF
10987 #line 10987 "configure"
10988 #include "confdefs.h"
10989 #include <$ac_header>
10990 _ACEOF
10991 if { (eval echo "$as_me:10991: \"$ac_cpp conftest.$ac_ext\"") >&5
10992   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10993   ac_status=$?
10994   egrep -v '^ *\+' conftest.er1 >conftest.err
10995   rm -f conftest.er1
10996   cat conftest.err >&5
10997   echo "$as_me:10997: \$? = $ac_status" >&5
10998   (exit $ac_status); } >/dev/null; then
10999   if test -s conftest.err; then
11000     ac_cpp_err=$ac_c_preproc_warn_flag
11001   else
11002     ac_cpp_err=
11003   fi
11004 else
11005   ac_cpp_err=yes
11006 fi
11007 if test -z "$ac_cpp_err"; then
11008   eval "$as_ac_Header=yes"
11009 else
11010   echo "$as_me: failed program was:" >&5
11011   cat conftest.$ac_ext >&5
11012   eval "$as_ac_Header=no"
11013 fi
11014 rm -f conftest.err conftest.$ac_ext
11015 fi
11016 echo "$as_me:11016: result: `eval echo '${'$as_ac_Header'}'`" >&5
11017 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11018 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11019   cat >>confdefs.h <<EOF
11020 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11021 EOF
11022
11023 fi
11024 done
11025
11026 # check for ISC (this may also define _POSIX_SOURCE)
11027 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
11028 if test "$ISC" = yes ; then
11029
11030 echo "$as_me:11030: checking for main in -lcposix" >&5
11031 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
11032 if test "${ac_cv_lib_cposix_main+set}" = set; then
11033   echo $ECHO_N "(cached) $ECHO_C" >&6
11034 else
11035   ac_check_lib_save_LIBS=$LIBS
11036 LIBS="-lcposix  $LIBS"
11037 cat >conftest.$ac_ext <<_ACEOF
11038 #line 11038 "configure"
11039 #include "confdefs.h"
11040
11041 int
11042 main ()
11043 {
11044 main ();
11045   ;
11046   return 0;
11047 }
11048 _ACEOF
11049 rm -f conftest.$ac_objext conftest$ac_exeext
11050 if { (eval echo "$as_me:11050: \"$ac_link\"") >&5
11051   (eval $ac_link) 2>&5
11052   ac_status=$?
11053   echo "$as_me:11053: \$? = $ac_status" >&5
11054   (exit $ac_status); } &&
11055          { ac_try='test -s conftest$ac_exeext'
11056   { (eval echo "$as_me:11056: \"$ac_try\"") >&5
11057   (eval $ac_try) 2>&5
11058   ac_status=$?
11059   echo "$as_me:11059: \$? = $ac_status" >&5
11060   (exit $ac_status); }; }; then
11061   ac_cv_lib_cposix_main=yes
11062 else
11063   echo "$as_me: failed program was:" >&5
11064 cat conftest.$ac_ext >&5
11065 ac_cv_lib_cposix_main=no
11066 fi
11067 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11068 LIBS=$ac_check_lib_save_LIBS
11069 fi
11070 echo "$as_me:11070: result: $ac_cv_lib_cposix_main" >&5
11071 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
11072 if test $ac_cv_lib_cposix_main = yes; then
11073   cat >>confdefs.h <<EOF
11074 #define HAVE_LIBCPOSIX 1
11075 EOF
11076
11077   LIBS="-lcposix $LIBS"
11078
11079 fi
11080
11081         echo "$as_me:11081: checking for bzero in -linet" >&5
11082 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
11083 if test "${ac_cv_lib_inet_bzero+set}" = set; then
11084   echo $ECHO_N "(cached) $ECHO_C" >&6
11085 else
11086   ac_check_lib_save_LIBS=$LIBS
11087 LIBS="-linet  $LIBS"
11088 cat >conftest.$ac_ext <<_ACEOF
11089 #line 11089 "configure"
11090 #include "confdefs.h"
11091
11092 /* Override any gcc2 internal prototype to avoid an error.  */
11093 #ifdef __cplusplus
11094 extern "C"
11095 #endif
11096 /* We use char because int might match the return type of a gcc2
11097    builtin and then its argument prototype would still apply.  */
11098 char bzero ();
11099 int
11100 main ()
11101 {
11102 bzero ();
11103   ;
11104   return 0;
11105 }
11106 _ACEOF
11107 rm -f conftest.$ac_objext conftest$ac_exeext
11108 if { (eval echo "$as_me:11108: \"$ac_link\"") >&5
11109   (eval $ac_link) 2>&5
11110   ac_status=$?
11111   echo "$as_me:11111: \$? = $ac_status" >&5
11112   (exit $ac_status); } &&
11113          { ac_try='test -s conftest$ac_exeext'
11114   { (eval echo "$as_me:11114: \"$ac_try\"") >&5
11115   (eval $ac_try) 2>&5
11116   ac_status=$?
11117   echo "$as_me:11117: \$? = $ac_status" >&5
11118   (exit $ac_status); }; }; then
11119   ac_cv_lib_inet_bzero=yes
11120 else
11121   echo "$as_me: failed program was:" >&5
11122 cat conftest.$ac_ext >&5
11123 ac_cv_lib_inet_bzero=no
11124 fi
11125 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11126 LIBS=$ac_check_lib_save_LIBS
11127 fi
11128 echo "$as_me:11128: result: $ac_cv_lib_inet_bzero" >&5
11129 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
11130 if test $ac_cv_lib_inet_bzero = yes; then
11131   LIBS="$LIBS -linet"
11132 fi
11133 fi
11134
11135 echo "$as_me:11135: checking if sys/time.h works with sys/select.h" >&5
11136 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
11137 if test "${cf_cv_sys_time_select+set}" = set; then
11138   echo $ECHO_N "(cached) $ECHO_C" >&6
11139 else
11140
11141 cat >conftest.$ac_ext <<_ACEOF
11142 #line 11142 "configure"
11143 #include "confdefs.h"
11144
11145 #include <sys/types.h>
11146 #ifdef HAVE_SYS_TIME_H
11147 #include <sys/time.h>
11148 #endif
11149 #ifdef HAVE_SYS_SELECT_H
11150 #include <sys/select.h>
11151 #endif
11152
11153 int
11154 main ()
11155 {
11156
11157   ;
11158   return 0;
11159 }
11160 _ACEOF
11161 rm -f conftest.$ac_objext
11162 if { (eval echo "$as_me:11162: \"$ac_compile\"") >&5
11163   (eval $ac_compile) 2>&5
11164   ac_status=$?
11165   echo "$as_me:11165: \$? = $ac_status" >&5
11166   (exit $ac_status); } &&
11167          { ac_try='test -s conftest.$ac_objext'
11168   { (eval echo "$as_me:11168: \"$ac_try\"") >&5
11169   (eval $ac_try) 2>&5
11170   ac_status=$?
11171   echo "$as_me:11171: \$? = $ac_status" >&5
11172   (exit $ac_status); }; }; then
11173   cf_cv_sys_time_select=yes
11174 else
11175   echo "$as_me: failed program was:" >&5
11176 cat conftest.$ac_ext >&5
11177 cf_cv_sys_time_select=no
11178 fi
11179 rm -f conftest.$ac_objext conftest.$ac_ext
11180
11181 fi
11182
11183 echo "$as_me:11183: result: $cf_cv_sys_time_select" >&5
11184 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
11185 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
11186 #define HAVE_SYS_TIME_SELECT 1
11187 EOF
11188
11189 ###     checks for compiler characteristics
11190 ac_ext=c
11191 ac_cpp='$CPP $CPPFLAGS'
11192 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11193 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11194 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11195 ac_main_return=return
11196
11197 echo "$as_me:11197: checking for $CC option to accept ANSI C" >&5
11198 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11199 if test "${ac_cv_prog_cc_stdc+set}" = set; then
11200   echo $ECHO_N "(cached) $ECHO_C" >&6
11201 else
11202   ac_cv_prog_cc_stdc=no
11203 ac_save_CC=$CC
11204 cat >conftest.$ac_ext <<_ACEOF
11205 #line 11205 "configure"
11206 #include "confdefs.h"
11207 #include <stdarg.h>
11208 #include <stdio.h>
11209 #include <sys/types.h>
11210 #include <sys/stat.h>
11211 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11212 struct buf { int x; };
11213 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11214 static char *e (p, i)
11215      char **p;
11216      int i;
11217 {
11218   return p[i];
11219 }
11220 static char *f (char * (*g) (char **, int), char **p, ...)
11221 {
11222   char *s;
11223   va_list v;
11224   va_start (v,p);
11225   s = g (p, va_arg (v,int));
11226   va_end (v);
11227   return s;
11228 }
11229 int test (int i, double x);
11230 struct s1 {int (*f) (int a);};
11231 struct s2 {int (*f) (double a);};
11232 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11233 int argc;
11234 char **argv;
11235 int
11236 main ()
11237 {
11238 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11239   ;
11240   return 0;
11241 }
11242 _ACEOF
11243 # Don't try gcc -ansi; that turns off useful extensions and
11244 # breaks some systems' header files.
11245 # AIX                   -qlanglvl=ansi
11246 # Ultrix and OSF/1      -std1
11247 # HP-UX 10.20 and later -Ae
11248 # HP-UX older versions  -Aa -D_HPUX_SOURCE
11249 # SVR4                  -Xc -D__EXTENSIONS__
11250 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11251 do
11252   CC="$ac_save_CC $ac_arg"
11253   rm -f conftest.$ac_objext
11254 if { (eval echo "$as_me:11254: \"$ac_compile\"") >&5
11255   (eval $ac_compile) 2>&5
11256   ac_status=$?
11257   echo "$as_me:11257: \$? = $ac_status" >&5
11258   (exit $ac_status); } &&
11259          { ac_try='test -s conftest.$ac_objext'
11260   { (eval echo "$as_me:11260: \"$ac_try\"") >&5
11261   (eval $ac_try) 2>&5
11262   ac_status=$?
11263   echo "$as_me:11263: \$? = $ac_status" >&5
11264   (exit $ac_status); }; }; then
11265   ac_cv_prog_cc_stdc=$ac_arg
11266 break
11267 else
11268   echo "$as_me: failed program was:" >&5
11269 cat conftest.$ac_ext >&5
11270 fi
11271 rm -f conftest.$ac_objext
11272 done
11273 rm -f conftest.$ac_ext conftest.$ac_objext
11274 CC=$ac_save_CC
11275
11276 fi
11277
11278 case "x$ac_cv_prog_cc_stdc" in
11279   x|xno)
11280     echo "$as_me:11280: result: none needed" >&5
11281 echo "${ECHO_T}none needed" >&6 ;;
11282   *)
11283     echo "$as_me:11283: result: $ac_cv_prog_cc_stdc" >&5
11284 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
11285     CC="$CC $ac_cv_prog_cc_stdc" ;;
11286 esac
11287
11288 echo "$as_me:11288: checking for an ANSI C-conforming const" >&5
11289 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11290 if test "${ac_cv_c_const+set}" = set; then
11291   echo $ECHO_N "(cached) $ECHO_C" >&6
11292 else
11293   cat >conftest.$ac_ext <<_ACEOF
11294 #line 11294 "configure"
11295 #include "confdefs.h"
11296
11297 int
11298 main ()
11299 {
11300 /* FIXME: Include the comments suggested by Paul. */
11301 #ifndef __cplusplus
11302   /* Ultrix mips cc rejects this.  */
11303   typedef int charset[2];
11304   const charset x;
11305   /* SunOS 4.1.1 cc rejects this.  */
11306   char const *const *ccp;
11307   char **p;
11308   /* NEC SVR4.0.2 mips cc rejects this.  */
11309   struct point {int x, y;};
11310   static struct point const zero = {0,0};
11311   /* AIX XL C 1.02.0.0 rejects this.
11312      It does not let you subtract one const X* pointer from another in
11313      an arm of an if-expression whose if-part is not a constant
11314      expression */
11315   const char *g = "string";
11316   ccp = &g + (g ? g-g : 0);
11317   /* HPUX 7.0 cc rejects these. */
11318   ++ccp;
11319   p = (char**) ccp;
11320   ccp = (char const *const *) p;
11321   { /* SCO 3.2v4 cc rejects this.  */
11322     char *t;
11323     char const *s = 0 ? (char *) 0 : (char const *) 0;
11324
11325     *t++ = 0;
11326   }
11327   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11328     int x[] = {25, 17};
11329     const int *foo = &x[0];
11330     ++foo;
11331   }
11332   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11333     typedef const int *iptr;
11334     iptr p = 0;
11335     ++p;
11336   }
11337   { /* AIX XL C 1.02.0.0 rejects this saying
11338        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11339     struct s { int j; const int *ap[3]; };
11340     struct s *b; b->j = 5;
11341   }
11342   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11343     const int foo = 10;
11344   }
11345 #endif
11346
11347   ;
11348   return 0;
11349 }
11350 _ACEOF
11351 rm -f conftest.$ac_objext
11352 if { (eval echo "$as_me:11352: \"$ac_compile\"") >&5
11353   (eval $ac_compile) 2>&5
11354   ac_status=$?
11355   echo "$as_me:11355: \$? = $ac_status" >&5
11356   (exit $ac_status); } &&
11357          { ac_try='test -s conftest.$ac_objext'
11358   { (eval echo "$as_me:11358: \"$ac_try\"") >&5
11359   (eval $ac_try) 2>&5
11360   ac_status=$?
11361   echo "$as_me:11361: \$? = $ac_status" >&5
11362   (exit $ac_status); }; }; then
11363   ac_cv_c_const=yes
11364 else
11365   echo "$as_me: failed program was:" >&5
11366 cat conftest.$ac_ext >&5
11367 ac_cv_c_const=no
11368 fi
11369 rm -f conftest.$ac_objext conftest.$ac_ext
11370 fi
11371 echo "$as_me:11371: result: $ac_cv_c_const" >&5
11372 echo "${ECHO_T}$ac_cv_c_const" >&6
11373 if test $ac_cv_c_const = no; then
11374
11375 cat >>confdefs.h <<\EOF
11376 #define const
11377 EOF
11378
11379 fi
11380
11381 echo "$as_me:11381: checking for inline" >&5
11382 echo $ECHO_N "checking for inline... $ECHO_C" >&6
11383 if test "${ac_cv_c_inline+set}" = set; then
11384   echo $ECHO_N "(cached) $ECHO_C" >&6
11385 else
11386   ac_cv_c_inline=no
11387 for ac_kw in inline __inline__ __inline; do
11388   cat >conftest.$ac_ext <<_ACEOF
11389 #line 11389 "configure"
11390 #include "confdefs.h"
11391 #ifndef __cplusplus
11392 static $ac_kw int static_foo () {return 0; }
11393 $ac_kw int foo () {return 0; }
11394 #endif
11395
11396 _ACEOF
11397 rm -f conftest.$ac_objext
11398 if { (eval echo "$as_me:11398: \"$ac_compile\"") >&5
11399   (eval $ac_compile) 2>&5
11400   ac_status=$?
11401   echo "$as_me:11401: \$? = $ac_status" >&5
11402   (exit $ac_status); } &&
11403          { ac_try='test -s conftest.$ac_objext'
11404   { (eval echo "$as_me:11404: \"$ac_try\"") >&5
11405   (eval $ac_try) 2>&5
11406   ac_status=$?
11407   echo "$as_me:11407: \$? = $ac_status" >&5
11408   (exit $ac_status); }; }; then
11409   ac_cv_c_inline=$ac_kw; break
11410 else
11411   echo "$as_me: failed program was:" >&5
11412 cat conftest.$ac_ext >&5
11413 fi
11414 rm -f conftest.$ac_objext conftest.$ac_ext
11415 done
11416
11417 fi
11418 echo "$as_me:11418: result: $ac_cv_c_inline" >&5
11419 echo "${ECHO_T}$ac_cv_c_inline" >&6
11420 case $ac_cv_c_inline in
11421   inline | yes) ;;
11422   no)
11423 cat >>confdefs.h <<\EOF
11424 #define inline
11425 EOF
11426  ;;
11427   *)  cat >>confdefs.h <<EOF
11428 #define inline $ac_cv_c_inline
11429 EOF
11430  ;;
11431 esac
11432
11433 NCURSES_INLINE=
11434 if test "$ac_cv_c_inline" != no ; then
11435         cat >>confdefs.h <<\EOF
11436 #define CC_HAS_INLINE_FUNCS 1
11437 EOF
11438
11439         NCURSES_INLINE=inline
11440 fi
11441
11442 if test $NCURSES_CHTYPE = auto ; then
11443
11444 echo "$as_me:11444: checking for type of chtype" >&5
11445 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11446 if test "${cf_cv_typeof_chtype+set}" = set; then
11447   echo $ECHO_N "(cached) $ECHO_C" >&6
11448 else
11449
11450                 if test "$cross_compiling" = yes; then
11451   cf_cv_typeof_chtype=long
11452 else
11453   cat >conftest.$ac_ext <<_ACEOF
11454 #line 11454 "configure"
11455 #include "confdefs.h"
11456
11457 #define WANT_BITS 31
11458 #include <stdio.h>
11459 int main()
11460 {
11461         FILE *fp = fopen("cf_test.out", "w");
11462         if (fp != 0) {
11463                 char *result = "long";
11464                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
11465                         int n;
11466                         unsigned int x, y;
11467                         for (n = 0; n < WANT_BITS; n++) {
11468                                 x = (1 << n);
11469                                 y = (x >> n);
11470                                 if (y != 1 || x == 0) {
11471                                         x = 0;
11472                                         break;
11473                                 }
11474                         }
11475                         /*
11476                          * If x is nonzero, an int is big enough for the bits
11477                          * that we want.
11478                          */
11479                         result = (x != 0) ? "int" : "long";
11480                 }
11481                 fputs(result, fp);
11482                 fclose(fp);
11483         }
11484         ${cf_cv_main_return:-return}(0);
11485 }
11486
11487 _ACEOF
11488 rm -f conftest$ac_exeext
11489 if { (eval echo "$as_me:11489: \"$ac_link\"") >&5
11490   (eval $ac_link) 2>&5
11491   ac_status=$?
11492   echo "$as_me:11492: \$? = $ac_status" >&5
11493   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11494   { (eval echo "$as_me:11494: \"$ac_try\"") >&5
11495   (eval $ac_try) 2>&5
11496   ac_status=$?
11497   echo "$as_me:11497: \$? = $ac_status" >&5
11498   (exit $ac_status); }; }; then
11499   cf_cv_typeof_chtype=`cat cf_test.out`
11500 else
11501   echo "$as_me: program exited with status $ac_status" >&5
11502 echo "$as_me: failed program was:" >&5
11503 cat conftest.$ac_ext >&5
11504 cf_cv_typeof_chtype=long
11505 fi
11506 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11507 fi
11508                 rm -f cf_test.out
11509
11510 fi
11511
11512 echo "$as_me:11512: result: $cf_cv_typeof_chtype" >&5
11513 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
11514
11515 cat >>confdefs.h <<EOF
11516 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
11517 EOF
11518
11519 else
11520         cf_cv_typeof_chtype=$NCURSES_CHTYPE
11521 fi
11522
11523 echo "$as_me:11523: checking if unsigned literals are legal" >&5
11524 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
11525 if test "${cf_cv_unsigned_literals+set}" = set; then
11526   echo $ECHO_N "(cached) $ECHO_C" >&6
11527 else
11528
11529         cat >conftest.$ac_ext <<_ACEOF
11530 #line 11530 "configure"
11531 #include "confdefs.h"
11532
11533 int
11534 main ()
11535 {
11536 long x = 1L + 1UL + 1U + 1
11537   ;
11538   return 0;
11539 }
11540 _ACEOF
11541 rm -f conftest.$ac_objext
11542 if { (eval echo "$as_me:11542: \"$ac_compile\"") >&5
11543   (eval $ac_compile) 2>&5
11544   ac_status=$?
11545   echo "$as_me:11545: \$? = $ac_status" >&5
11546   (exit $ac_status); } &&
11547          { ac_try='test -s conftest.$ac_objext'
11548   { (eval echo "$as_me:11548: \"$ac_try\"") >&5
11549   (eval $ac_try) 2>&5
11550   ac_status=$?
11551   echo "$as_me:11551: \$? = $ac_status" >&5
11552   (exit $ac_status); }; }; then
11553   cf_cv_unsigned_literals=yes
11554 else
11555   echo "$as_me: failed program was:" >&5
11556 cat conftest.$ac_ext >&5
11557 cf_cv_unsigned_literals=no
11558 fi
11559 rm -f conftest.$ac_objext conftest.$ac_ext
11560
11561 fi
11562
11563 echo "$as_me:11563: result: $cf_cv_unsigned_literals" >&5
11564 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
11565
11566 cf_cv_1UL="1"
11567 test "$cf_cv_unsigned_literals" = yes && cf_cv_1UL="${cf_cv_1UL}U"
11568 test "$cf_cv_typeof_chtype"    = long && cf_cv_1UL="${cf_cv_1UL}L"
11569
11570 if test $NCURSES_MMASK_T = auto ; then
11571         cf_cv_typeof_mmask_t=long
11572 else
11573         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
11574 fi
11575
11576 ###     Checks for external-data
11577
11578 echo "$as_me:11578: checking if external errno is declared" >&5
11579 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
11580 if test "${cf_cv_dcl_errno+set}" = set; then
11581   echo $ECHO_N "(cached) $ECHO_C" >&6
11582 else
11583
11584     cat >conftest.$ac_ext <<_ACEOF
11585 #line 11585 "configure"
11586 #include "confdefs.h"
11587
11588 #ifdef HAVE_STDLIB_H
11589 #include <stdlib.h>
11590 #endif
11591 #include <stdio.h>
11592 #include <sys/types.h>
11593 #include <errno.h>
11594 int
11595 main ()
11596 {
11597 long x = (long) errno
11598   ;
11599   return 0;
11600 }
11601 _ACEOF
11602 rm -f conftest.$ac_objext
11603 if { (eval echo "$as_me:11603: \"$ac_compile\"") >&5
11604   (eval $ac_compile) 2>&5
11605   ac_status=$?
11606   echo "$as_me:11606: \$? = $ac_status" >&5
11607   (exit $ac_status); } &&
11608          { ac_try='test -s conftest.$ac_objext'
11609   { (eval echo "$as_me:11609: \"$ac_try\"") >&5
11610   (eval $ac_try) 2>&5
11611   ac_status=$?
11612   echo "$as_me:11612: \$? = $ac_status" >&5
11613   (exit $ac_status); }; }; then
11614   cf_cv_dcl_errno=yes
11615 else
11616   echo "$as_me: failed program was:" >&5
11617 cat conftest.$ac_ext >&5
11618 cf_cv_dcl_errno=no
11619 fi
11620 rm -f conftest.$ac_objext conftest.$ac_ext
11621
11622 fi
11623 echo "$as_me:11623: result: $cf_cv_dcl_errno" >&5
11624 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
11625
11626 if test "$cf_cv_dcl_errno" = no ; then
11627
11628 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11629
11630     cat >>confdefs.h <<EOF
11631 #define $cf_result 1
11632 EOF
11633
11634 fi
11635
11636 # It's possible (for near-UNIX clones) that the data doesn't exist
11637
11638 echo "$as_me:11638: checking if external errno exists" >&5
11639 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
11640 if test "${cf_cv_have_errno+set}" = set; then
11641   echo $ECHO_N "(cached) $ECHO_C" >&6
11642 else
11643
11644     cat >conftest.$ac_ext <<_ACEOF
11645 #line 11645 "configure"
11646 #include "confdefs.h"
11647
11648 #undef errno
11649 extern int errno;
11650
11651 int
11652 main ()
11653 {
11654 errno = 2
11655   ;
11656   return 0;
11657 }
11658 _ACEOF
11659 rm -f conftest.$ac_objext conftest$ac_exeext
11660 if { (eval echo "$as_me:11660: \"$ac_link\"") >&5
11661   (eval $ac_link) 2>&5
11662   ac_status=$?
11663   echo "$as_me:11663: \$? = $ac_status" >&5
11664   (exit $ac_status); } &&
11665          { ac_try='test -s conftest$ac_exeext'
11666   { (eval echo "$as_me:11666: \"$ac_try\"") >&5
11667   (eval $ac_try) 2>&5
11668   ac_status=$?
11669   echo "$as_me:11669: \$? = $ac_status" >&5
11670   (exit $ac_status); }; }; then
11671   cf_cv_have_errno=yes
11672 else
11673   echo "$as_me: failed program was:" >&5
11674 cat conftest.$ac_ext >&5
11675 cf_cv_have_errno=no
11676 fi
11677 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11678
11679 fi
11680 echo "$as_me:11680: result: $cf_cv_have_errno" >&5
11681 echo "${ECHO_T}$cf_cv_have_errno" >&6
11682
11683 if test "$cf_cv_have_errno" = yes ; then
11684
11685 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11686
11687     cat >>confdefs.h <<EOF
11688 #define $cf_result 1
11689 EOF
11690
11691 fi
11692
11693 echo "$as_me:11693: checking if data-only library module links" >&5
11694 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
11695 if test "${cf_cv_link_dataonly+set}" = set; then
11696   echo $ECHO_N "(cached) $ECHO_C" >&6
11697 else
11698
11699         rm -f conftest.a
11700         cat >conftest.$ac_ext <<EOF
11701 #line 11701 "configure"
11702 int     testdata[3] = { 123, 456, 789 };
11703 EOF
11704         if { (eval echo "$as_me:11704: \"$ac_compile\"") >&5
11705   (eval $ac_compile) 2>&5
11706   ac_status=$?
11707   echo "$as_me:11707: \$? = $ac_status" >&5
11708   (exit $ac_status); } ; then
11709                 mv conftest.o data.o && \
11710                 ( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
11711         fi
11712         rm -f conftest.$ac_ext data.o
11713         cat >conftest.$ac_ext <<EOF
11714 #line 11714 "configure"
11715 int     testfunc()
11716 {
11717 #if defined(NeXT)
11718         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
11719 #else
11720         extern int testdata[3];
11721         return testdata[0] == 123
11722            &&  testdata[1] == 456
11723            &&  testdata[2] == 789;
11724 #endif
11725 }
11726 EOF
11727         if { (eval echo "$as_me:11727: \"$ac_compile\"") >&5
11728   (eval $ac_compile) 2>&5
11729   ac_status=$?
11730   echo "$as_me:11730: \$? = $ac_status" >&5
11731   (exit $ac_status); }; then
11732                 mv conftest.o func.o && \
11733                 ( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
11734         fi
11735         rm -f conftest.$ac_ext func.o
11736         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
11737         cf_saveLIBS="$LIBS"
11738         LIBS="conftest.a $LIBS"
11739         if test "$cross_compiling" = yes; then
11740   cf_cv_link_dataonly=unknown
11741 else
11742   cat >conftest.$ac_ext <<_ACEOF
11743 #line 11743 "configure"
11744 #include "confdefs.h"
11745
11746         int main()
11747         {
11748                 extern int testfunc();
11749                 ${cf_cv_main_return:-return} (!testfunc());
11750         }
11751
11752 _ACEOF
11753 rm -f conftest$ac_exeext
11754 if { (eval echo "$as_me:11754: \"$ac_link\"") >&5
11755   (eval $ac_link) 2>&5
11756   ac_status=$?
11757   echo "$as_me:11757: \$? = $ac_status" >&5
11758   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11759   { (eval echo "$as_me:11759: \"$ac_try\"") >&5
11760   (eval $ac_try) 2>&5
11761   ac_status=$?
11762   echo "$as_me:11762: \$? = $ac_status" >&5
11763   (exit $ac_status); }; }; then
11764   cf_cv_link_dataonly=yes
11765 else
11766   echo "$as_me: program exited with status $ac_status" >&5
11767 echo "$as_me: failed program was:" >&5
11768 cat conftest.$ac_ext >&5
11769 cf_cv_link_dataonly=no
11770 fi
11771 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11772 fi
11773         LIBS="$cf_saveLIBS"
11774
11775 fi
11776
11777 echo "$as_me:11777: result: $cf_cv_link_dataonly" >&5
11778 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
11779
11780 if test "$cf_cv_link_dataonly" = no ; then
11781         cat >>confdefs.h <<\EOF
11782 #define BROKEN_LINKER 1
11783 EOF
11784
11785         BROKEN_LINKER=1
11786 fi
11787
11788 ###     Checks for library functions.
11789
11790 for ac_func in \
11791 getcwd \
11792 getegid \
11793 geteuid \
11794 getttynam \
11795 issetugid \
11796 poll \
11797 remove \
11798 select \
11799 setbuf \
11800 setbuffer \
11801 setvbuf \
11802 sigaction \
11803 sigvec \
11804 strdup \
11805 strstr \
11806 tcgetpgrp \
11807 times \
11808 vsnprintf \
11809
11810 do
11811 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11812 echo "$as_me:11812: checking for $ac_func" >&5
11813 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11814 if eval "test \"\${$as_ac_var+set}\" = set"; then
11815   echo $ECHO_N "(cached) $ECHO_C" >&6
11816 else
11817   cat >conftest.$ac_ext <<_ACEOF
11818 #line 11818 "configure"
11819 #include "confdefs.h"
11820 /* System header to define __stub macros and hopefully few prototypes,
11821     which can conflict with char $ac_func (); below.  */
11822 #include <assert.h>
11823 /* Override any gcc2 internal prototype to avoid an error.  */
11824 #ifdef __cplusplus
11825 extern "C"
11826 #endif
11827 /* We use char because int might match the return type of a gcc2
11828    builtin and then its argument prototype would still apply.  */
11829 char $ac_func ();
11830 char (*f) ();
11831
11832 int
11833 main ()
11834 {
11835 /* The GNU C library defines this for functions which it implements
11836     to always fail with ENOSYS.  Some functions are actually named
11837     something starting with __ and the normal name is an alias.  */
11838 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11839 choke me
11840 #else
11841 f = $ac_func;
11842 #endif
11843
11844   ;
11845   return 0;
11846 }
11847 _ACEOF
11848 rm -f conftest.$ac_objext conftest$ac_exeext
11849 if { (eval echo "$as_me:11849: \"$ac_link\"") >&5
11850   (eval $ac_link) 2>&5
11851   ac_status=$?
11852   echo "$as_me:11852: \$? = $ac_status" >&5
11853   (exit $ac_status); } &&
11854          { ac_try='test -s conftest$ac_exeext'
11855   { (eval echo "$as_me:11855: \"$ac_try\"") >&5
11856   (eval $ac_try) 2>&5
11857   ac_status=$?
11858   echo "$as_me:11858: \$? = $ac_status" >&5
11859   (exit $ac_status); }; }; then
11860   eval "$as_ac_var=yes"
11861 else
11862   echo "$as_me: failed program was:" >&5
11863 cat conftest.$ac_ext >&5
11864 eval "$as_ac_var=no"
11865 fi
11866 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11867 fi
11868 echo "$as_me:11868: result: `eval echo '${'$as_ac_var'}'`" >&5
11869 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11870 if test `eval echo '${'$as_ac_var'}'` = yes; then
11871   cat >>confdefs.h <<EOF
11872 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11873 EOF
11874
11875 fi
11876 done
11877
11878 if test "$with_getcap" = "yes" ; then
11879
11880 echo "$as_me:11880: checking for terminal-capability database functions" >&5
11881 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
11882 if test "${cf_cv_cgetent+set}" = set; then
11883   echo $ECHO_N "(cached) $ECHO_C" >&6
11884 else
11885
11886 cat >conftest.$ac_ext <<_ACEOF
11887 #line 11887 "configure"
11888 #include "confdefs.h"
11889
11890 #include <stdlib.h>
11891 int
11892 main ()
11893 {
11894
11895         char temp[128];
11896         char *buf = temp;
11897         char *db_array = temp;
11898         cgetent(&buf, /* int *, */ &db_array, "vt100");
11899         cgetcap(buf, "tc", '=');
11900         cgetmatch(buf, "tc");
11901
11902   ;
11903   return 0;
11904 }
11905 _ACEOF
11906 rm -f conftest.$ac_objext conftest$ac_exeext
11907 if { (eval echo "$as_me:11907: \"$ac_link\"") >&5
11908   (eval $ac_link) 2>&5
11909   ac_status=$?
11910   echo "$as_me:11910: \$? = $ac_status" >&5
11911   (exit $ac_status); } &&
11912          { ac_try='test -s conftest$ac_exeext'
11913   { (eval echo "$as_me:11913: \"$ac_try\"") >&5
11914   (eval $ac_try) 2>&5
11915   ac_status=$?
11916   echo "$as_me:11916: \$? = $ac_status" >&5
11917   (exit $ac_status); }; }; then
11918   cf_cv_cgetent=yes
11919 else
11920   echo "$as_me: failed program was:" >&5
11921 cat conftest.$ac_ext >&5
11922 cf_cv_cgetent=no
11923 fi
11924 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11925
11926 fi
11927
11928 echo "$as_me:11928: result: $cf_cv_cgetent" >&5
11929 echo "${ECHO_T}$cf_cv_cgetent" >&6
11930 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
11931 #define HAVE_BSD_CGETENT 1
11932 EOF
11933
11934 fi
11935
11936 echo "$as_me:11936: checking for isascii" >&5
11937 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
11938 if test "${cf_cv_have_isascii+set}" = set; then
11939   echo $ECHO_N "(cached) $ECHO_C" >&6
11940 else
11941
11942         cat >conftest.$ac_ext <<_ACEOF
11943 #line 11943 "configure"
11944 #include "confdefs.h"
11945 #include <ctype.h>
11946 int
11947 main ()
11948 {
11949 int x = isascii(' ')
11950   ;
11951   return 0;
11952 }
11953 _ACEOF
11954 rm -f conftest.$ac_objext conftest$ac_exeext
11955 if { (eval echo "$as_me:11955: \"$ac_link\"") >&5
11956   (eval $ac_link) 2>&5
11957   ac_status=$?
11958   echo "$as_me:11958: \$? = $ac_status" >&5
11959   (exit $ac_status); } &&
11960          { ac_try='test -s conftest$ac_exeext'
11961   { (eval echo "$as_me:11961: \"$ac_try\"") >&5
11962   (eval $ac_try) 2>&5
11963   ac_status=$?
11964   echo "$as_me:11964: \$? = $ac_status" >&5
11965   (exit $ac_status); }; }; then
11966   cf_cv_have_isascii=yes
11967 else
11968   echo "$as_me: failed program was:" >&5
11969 cat conftest.$ac_ext >&5
11970 cf_cv_have_isascii=no
11971 fi
11972 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11973
11974 fi
11975 echo "$as_me:11975: result: $cf_cv_have_isascii" >&5
11976 echo "${ECHO_T}$cf_cv_have_isascii" >&6
11977 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
11978 #define HAVE_ISASCII 1
11979 EOF
11980
11981 if test "$ac_cv_func_sigaction" = yes; then
11982 echo "$as_me:11982: checking whether sigaction needs _POSIX_SOURCE" >&5
11983 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
11984 cat >conftest.$ac_ext <<_ACEOF
11985 #line 11985 "configure"
11986 #include "confdefs.h"
11987
11988 #include <sys/types.h>
11989 #include <signal.h>
11990 int
11991 main ()
11992 {
11993 struct sigaction act
11994   ;
11995   return 0;
11996 }
11997 _ACEOF
11998 rm -f conftest.$ac_objext
11999 if { (eval echo "$as_me:11999: \"$ac_compile\"") >&5
12000   (eval $ac_compile) 2>&5
12001   ac_status=$?
12002   echo "$as_me:12002: \$? = $ac_status" >&5
12003   (exit $ac_status); } &&
12004          { ac_try='test -s conftest.$ac_objext'
12005   { (eval echo "$as_me:12005: \"$ac_try\"") >&5
12006   (eval $ac_try) 2>&5
12007   ac_status=$?
12008   echo "$as_me:12008: \$? = $ac_status" >&5
12009   (exit $ac_status); }; }; then
12010   sigact_bad=no
12011 else
12012   echo "$as_me: failed program was:" >&5
12013 cat conftest.$ac_ext >&5
12014
12015 cat >conftest.$ac_ext <<_ACEOF
12016 #line 12016 "configure"
12017 #include "confdefs.h"
12018
12019 #define _POSIX_SOURCE
12020 #include <sys/types.h>
12021 #include <signal.h>
12022 int
12023 main ()
12024 {
12025 struct sigaction act
12026   ;
12027   return 0;
12028 }
12029 _ACEOF
12030 rm -f conftest.$ac_objext
12031 if { (eval echo "$as_me:12031: \"$ac_compile\"") >&5
12032   (eval $ac_compile) 2>&5
12033   ac_status=$?
12034   echo "$as_me:12034: \$? = $ac_status" >&5
12035   (exit $ac_status); } &&
12036          { ac_try='test -s conftest.$ac_objext'
12037   { (eval echo "$as_me:12037: \"$ac_try\"") >&5
12038   (eval $ac_try) 2>&5
12039   ac_status=$?
12040   echo "$as_me:12040: \$? = $ac_status" >&5
12041   (exit $ac_status); }; }; then
12042   sigact_bad=yes
12043          cat >>confdefs.h <<\EOF
12044 #define SVR4_ACTION 1
12045 EOF
12046
12047 else
12048   echo "$as_me: failed program was:" >&5
12049 cat conftest.$ac_ext >&5
12050 sigact_bad=unknown
12051 fi
12052 rm -f conftest.$ac_objext conftest.$ac_ext
12053 fi
12054 rm -f conftest.$ac_objext conftest.$ac_ext
12055 echo "$as_me:12055: result: $sigact_bad" >&5
12056 echo "${ECHO_T}$sigact_bad" >&6
12057 fi
12058
12059 echo "$as_me:12059: checking if nanosleep really works" >&5
12060 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
12061 if test "${cf_cv_func_nanosleep+set}" = set; then
12062   echo $ECHO_N "(cached) $ECHO_C" >&6
12063 else
12064
12065 if test "$cross_compiling" = yes; then
12066   cf_cv_func_nanosleep=unknown
12067 else
12068   cat >conftest.$ac_ext <<_ACEOF
12069 #line 12069 "configure"
12070 #include "confdefs.h"
12071
12072 #include <stdio.h>
12073 #include <errno.h>
12074 #include <time.h>
12075
12076 #ifdef HAVE_SYS_TIME_H
12077 #include <sys/time.h>
12078 #endif
12079
12080 int main() {
12081         struct timespec ts1, ts2;
12082         int code;
12083         ts1.tv_sec  = 0;
12084         ts1.tv_nsec = 750000000;
12085         ts2.tv_sec  = 0;
12086         ts2.tv_nsec = 0;
12087         errno = 0;
12088         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
12089         ${cf_cv_main_return:-return}(code != 0);
12090 }
12091
12092 _ACEOF
12093 rm -f conftest$ac_exeext
12094 if { (eval echo "$as_me:12094: \"$ac_link\"") >&5
12095   (eval $ac_link) 2>&5
12096   ac_status=$?
12097   echo "$as_me:12097: \$? = $ac_status" >&5
12098   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12099   { (eval echo "$as_me:12099: \"$ac_try\"") >&5
12100   (eval $ac_try) 2>&5
12101   ac_status=$?
12102   echo "$as_me:12102: \$? = $ac_status" >&5
12103   (exit $ac_status); }; }; then
12104   cf_cv_func_nanosleep=yes
12105 else
12106   echo "$as_me: program exited with status $ac_status" >&5
12107 echo "$as_me: failed program was:" >&5
12108 cat conftest.$ac_ext >&5
12109 cf_cv_func_nanosleep=no
12110 fi
12111 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12112 fi
12113 fi
12114 echo "$as_me:12114: result: $cf_cv_func_nanosleep" >&5
12115 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
12116
12117 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
12118 #define HAVE_NANOSLEEP 1
12119 EOF
12120
12121 for ac_header in \
12122 termio.h \
12123 termios.h \
12124 unistd.h \
12125
12126 do
12127 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12128 echo "$as_me:12128: checking for $ac_header" >&5
12129 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12130 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12131   echo $ECHO_N "(cached) $ECHO_C" >&6
12132 else
12133   cat >conftest.$ac_ext <<_ACEOF
12134 #line 12134 "configure"
12135 #include "confdefs.h"
12136 #include <$ac_header>
12137 _ACEOF
12138 if { (eval echo "$as_me:12138: \"$ac_cpp conftest.$ac_ext\"") >&5
12139   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12140   ac_status=$?
12141   egrep -v '^ *\+' conftest.er1 >conftest.err
12142   rm -f conftest.er1
12143   cat conftest.err >&5
12144   echo "$as_me:12144: \$? = $ac_status" >&5
12145   (exit $ac_status); } >/dev/null; then
12146   if test -s conftest.err; then
12147     ac_cpp_err=$ac_c_preproc_warn_flag
12148   else
12149     ac_cpp_err=
12150   fi
12151 else
12152   ac_cpp_err=yes
12153 fi
12154 if test -z "$ac_cpp_err"; then
12155   eval "$as_ac_Header=yes"
12156 else
12157   echo "$as_me: failed program was:" >&5
12158   cat conftest.$ac_ext >&5
12159   eval "$as_ac_Header=no"
12160 fi
12161 rm -f conftest.err conftest.$ac_ext
12162 fi
12163 echo "$as_me:12163: result: `eval echo '${'$as_ac_Header'}'`" >&5
12164 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12165 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12166   cat >>confdefs.h <<EOF
12167 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12168 EOF
12169
12170 fi
12171 done
12172
12173 if test "$ISC" = yes ; then
12174
12175 for ac_header in sys/termio.h
12176 do
12177 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12178 echo "$as_me:12178: checking for $ac_header" >&5
12179 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12180 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12181   echo $ECHO_N "(cached) $ECHO_C" >&6
12182 else
12183   cat >conftest.$ac_ext <<_ACEOF
12184 #line 12184 "configure"
12185 #include "confdefs.h"
12186 #include <$ac_header>
12187 _ACEOF
12188 if { (eval echo "$as_me:12188: \"$ac_cpp conftest.$ac_ext\"") >&5
12189   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12190   ac_status=$?
12191   egrep -v '^ *\+' conftest.er1 >conftest.err
12192   rm -f conftest.er1
12193   cat conftest.err >&5
12194   echo "$as_me:12194: \$? = $ac_status" >&5
12195   (exit $ac_status); } >/dev/null; then
12196   if test -s conftest.err; then
12197     ac_cpp_err=$ac_c_preproc_warn_flag
12198   else
12199     ac_cpp_err=
12200   fi
12201 else
12202   ac_cpp_err=yes
12203 fi
12204 if test -z "$ac_cpp_err"; then
12205   eval "$as_ac_Header=yes"
12206 else
12207   echo "$as_me: failed program was:" >&5
12208   cat conftest.$ac_ext >&5
12209   eval "$as_ac_Header=no"
12210 fi
12211 rm -f conftest.err conftest.$ac_ext
12212 fi
12213 echo "$as_me:12213: result: `eval echo '${'$as_ac_Header'}'`" >&5
12214 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12215 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12216   cat >>confdefs.h <<EOF
12217 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12218 EOF
12219
12220 fi
12221 done
12222
12223 fi
12224 if test "$ac_cv_header_termios_h" = yes ; then
12225         case "$CFLAGS $CPPFLAGS" in
12226         *-D_POSIX_SOURCE*)
12227                 termios_bad=dunno ;;
12228         *)      termios_bad=maybe ;;
12229         esac
12230         if test "$termios_bad" = maybe ; then
12231         echo "$as_me:12231: checking whether termios.h needs _POSIX_SOURCE" >&5
12232 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
12233         cat >conftest.$ac_ext <<_ACEOF
12234 #line 12234 "configure"
12235 #include "confdefs.h"
12236 #include <termios.h>
12237 int
12238 main ()
12239 {
12240 struct termios foo; int x = foo.c_iflag
12241   ;
12242   return 0;
12243 }
12244 _ACEOF
12245 rm -f conftest.$ac_objext
12246 if { (eval echo "$as_me:12246: \"$ac_compile\"") >&5
12247   (eval $ac_compile) 2>&5
12248   ac_status=$?
12249   echo "$as_me:12249: \$? = $ac_status" >&5
12250   (exit $ac_status); } &&
12251          { ac_try='test -s conftest.$ac_objext'
12252   { (eval echo "$as_me:12252: \"$ac_try\"") >&5
12253   (eval $ac_try) 2>&5
12254   ac_status=$?
12255   echo "$as_me:12255: \$? = $ac_status" >&5
12256   (exit $ac_status); }; }; then
12257   termios_bad=no
12258 else
12259   echo "$as_me: failed program was:" >&5
12260 cat conftest.$ac_ext >&5
12261
12262                 cat >conftest.$ac_ext <<_ACEOF
12263 #line 12263 "configure"
12264 #include "confdefs.h"
12265
12266 #define _POSIX_SOURCE
12267 #include <termios.h>
12268 int
12269 main ()
12270 {
12271 struct termios foo; int x = foo.c_iflag
12272   ;
12273   return 0;
12274 }
12275 _ACEOF
12276 rm -f conftest.$ac_objext
12277 if { (eval echo "$as_me:12277: \"$ac_compile\"") >&5
12278   (eval $ac_compile) 2>&5
12279   ac_status=$?
12280   echo "$as_me:12280: \$? = $ac_status" >&5
12281   (exit $ac_status); } &&
12282          { ac_try='test -s conftest.$ac_objext'
12283   { (eval echo "$as_me:12283: \"$ac_try\"") >&5
12284   (eval $ac_try) 2>&5
12285   ac_status=$?
12286   echo "$as_me:12286: \$? = $ac_status" >&5
12287   (exit $ac_status); }; }; then
12288   termios_bad=unknown
12289 else
12290   echo "$as_me: failed program was:" >&5
12291 cat conftest.$ac_ext >&5
12292 termios_bad=yes cat >>confdefs.h <<\EOF
12293 #define SVR4_TERMIO 1
12294 EOF
12295
12296 fi
12297 rm -f conftest.$ac_objext conftest.$ac_ext
12298
12299 fi
12300 rm -f conftest.$ac_objext conftest.$ac_ext
12301         echo "$as_me:12301: result: $termios_bad" >&5
12302 echo "${ECHO_T}$termios_bad" >&6
12303         fi
12304 fi
12305
12306 echo "$as_me:12306: checking for tcgetattr" >&5
12307 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
12308 if test "${cf_cv_have_tcgetattr+set}" = set; then
12309   echo $ECHO_N "(cached) $ECHO_C" >&6
12310 else
12311
12312 cat >conftest.$ac_ext <<_ACEOF
12313 #line 12313 "configure"
12314 #include "confdefs.h"
12315
12316 #include <sys/types.h>
12317 #ifdef HAVE_UNISTD_H
12318 #include <unistd.h>
12319 #endif
12320 #ifdef HAVE_TERMIOS_H
12321 #include <termios.h>
12322 #define TTY struct termios
12323 #else
12324 #ifdef HAVE_TERMIO_H
12325 #include <termio.h>
12326 #define TTY struct termio
12327 #endif
12328 #endif
12329
12330 int
12331 main ()
12332 {
12333
12334 TTY foo;
12335 tcgetattr(1, &foo);
12336   ;
12337   return 0;
12338 }
12339 _ACEOF
12340 rm -f conftest.$ac_objext conftest$ac_exeext
12341 if { (eval echo "$as_me:12341: \"$ac_link\"") >&5
12342   (eval $ac_link) 2>&5
12343   ac_status=$?
12344   echo "$as_me:12344: \$? = $ac_status" >&5
12345   (exit $ac_status); } &&
12346          { ac_try='test -s conftest$ac_exeext'
12347   { (eval echo "$as_me:12347: \"$ac_try\"") >&5
12348   (eval $ac_try) 2>&5
12349   ac_status=$?
12350   echo "$as_me:12350: \$? = $ac_status" >&5
12351   (exit $ac_status); }; }; then
12352   cf_cv_have_tcgetattr=yes
12353 else
12354   echo "$as_me: failed program was:" >&5
12355 cat conftest.$ac_ext >&5
12356 cf_cv_have_tcgetattr=no
12357 fi
12358 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12359 fi
12360 echo "$as_me:12360: result: $cf_cv_have_tcgetattr" >&5
12361 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
12362 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
12363 #define HAVE_TCGETATTR 1
12364 EOF
12365
12366 echo "$as_me:12366: checking for vsscanf function or workaround" >&5
12367 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
12368 if test "${cf_cv_func_vsscanf+set}" = set; then
12369   echo $ECHO_N "(cached) $ECHO_C" >&6
12370 else
12371
12372 cat >conftest.$ac_ext <<_ACEOF
12373 #line 12373 "configure"
12374 #include "confdefs.h"
12375
12376 #include <stdarg.h>
12377 #include <stdio.h>
12378 int
12379 main ()
12380 {
12381
12382         va_list ap;
12383         vsscanf("from", "%d", ap)
12384   ;
12385   return 0;
12386 }
12387 _ACEOF
12388 rm -f conftest.$ac_objext conftest$ac_exeext
12389 if { (eval echo "$as_me:12389: \"$ac_link\"") >&5
12390   (eval $ac_link) 2>&5
12391   ac_status=$?
12392   echo "$as_me:12392: \$? = $ac_status" >&5
12393   (exit $ac_status); } &&
12394          { ac_try='test -s conftest$ac_exeext'
12395   { (eval echo "$as_me:12395: \"$ac_try\"") >&5
12396   (eval $ac_try) 2>&5
12397   ac_status=$?
12398   echo "$as_me:12398: \$? = $ac_status" >&5
12399   (exit $ac_status); }; }; then
12400   cf_cv_func_vsscanf=vsscanf
12401 else
12402   echo "$as_me: failed program was:" >&5
12403 cat conftest.$ac_ext >&5
12404
12405 cat >conftest.$ac_ext <<_ACEOF
12406 #line 12406 "configure"
12407 #include "confdefs.h"
12408
12409 #include <stdarg.h>
12410 #include <stdio.h>
12411 int
12412 main ()
12413 {
12414
12415     FILE strbuf;
12416     char *str = "from";
12417
12418     strbuf._flag = _IOREAD;
12419     strbuf._ptr = strbuf._base = (unsigned char *) str;
12420     strbuf._cnt = strlen(str);
12421     strbuf._file = _NFILE;
12422     return (vfscanf(&strbuf, "%d", ap))
12423   ;
12424   return 0;
12425 }
12426 _ACEOF
12427 rm -f conftest.$ac_objext conftest$ac_exeext
12428 if { (eval echo "$as_me:12428: \"$ac_link\"") >&5
12429   (eval $ac_link) 2>&5
12430   ac_status=$?
12431   echo "$as_me:12431: \$? = $ac_status" >&5
12432   (exit $ac_status); } &&
12433          { ac_try='test -s conftest$ac_exeext'
12434   { (eval echo "$as_me:12434: \"$ac_try\"") >&5
12435   (eval $ac_try) 2>&5
12436   ac_status=$?
12437   echo "$as_me:12437: \$? = $ac_status" >&5
12438   (exit $ac_status); }; }; then
12439   cf_cv_func_vsscanf=vfscanf
12440 else
12441   echo "$as_me: failed program was:" >&5
12442 cat conftest.$ac_ext >&5
12443
12444 cat >conftest.$ac_ext <<_ACEOF
12445 #line 12445 "configure"
12446 #include "confdefs.h"
12447
12448 #include <stdarg.h>
12449 #include <stdio.h>
12450 int
12451 main ()
12452 {
12453
12454     FILE strbuf;
12455     char *str = "from";
12456
12457     strbuf._flag = _IOREAD;
12458     strbuf._ptr = strbuf._base = (unsigned char *) str;
12459     strbuf._cnt = strlen(str);
12460     strbuf._file = _NFILE;
12461     return (_doscan(&strbuf, "%d", ap))
12462   ;
12463   return 0;
12464 }
12465 _ACEOF
12466 rm -f conftest.$ac_objext conftest$ac_exeext
12467 if { (eval echo "$as_me:12467: \"$ac_link\"") >&5
12468   (eval $ac_link) 2>&5
12469   ac_status=$?
12470   echo "$as_me:12470: \$? = $ac_status" >&5
12471   (exit $ac_status); } &&
12472          { ac_try='test -s conftest$ac_exeext'
12473   { (eval echo "$as_me:12473: \"$ac_try\"") >&5
12474   (eval $ac_try) 2>&5
12475   ac_status=$?
12476   echo "$as_me:12476: \$? = $ac_status" >&5
12477   (exit $ac_status); }; }; then
12478   cf_cv_func_vsscanf=_doscan
12479 else
12480   echo "$as_me: failed program was:" >&5
12481 cat conftest.$ac_ext >&5
12482
12483 cf_cv_func_vsscanf=no
12484 fi
12485 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12486 fi
12487 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12488 fi
12489 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12490 fi
12491 echo "$as_me:12491: result: $cf_cv_func_vsscanf" >&5
12492 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
12493
12494 case $cf_cv_func_vsscanf in #(vi
12495 vsscanf) cat >>confdefs.h <<\EOF
12496 #define HAVE_VSSCANF 1
12497 EOF
12498 ;; #(vi
12499 vfscanf) cat >>confdefs.h <<\EOF
12500 #define HAVE_VFSCANF 1
12501 EOF
12502 ;; #(vi
12503 _doscan) cat >>confdefs.h <<\EOF
12504 #define HAVE__DOSCAN 1
12505 EOF
12506 ;;
12507 esac
12508
12509 echo "$as_me:12509: checking for working mkstemp" >&5
12510 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
12511 if test "${cf_cv_func_mkstemp+set}" = set; then
12512   echo $ECHO_N "(cached) $ECHO_C" >&6
12513 else
12514
12515 rm -f conftest*
12516 if test "$cross_compiling" = yes; then
12517   echo "$as_me:12517: checking for mkstemp" >&5
12518 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
12519 if test "${ac_cv_func_mkstemp+set}" = set; then
12520   echo $ECHO_N "(cached) $ECHO_C" >&6
12521 else
12522   cat >conftest.$ac_ext <<_ACEOF
12523 #line 12523 "configure"
12524 #include "confdefs.h"
12525 /* System header to define __stub macros and hopefully few prototypes,
12526     which can conflict with char mkstemp (); below.  */
12527 #include <assert.h>
12528 /* Override any gcc2 internal prototype to avoid an error.  */
12529 #ifdef __cplusplus
12530 extern "C"
12531 #endif
12532 /* We use char because int might match the return type of a gcc2
12533    builtin and then its argument prototype would still apply.  */
12534 char mkstemp ();
12535 char (*f) ();
12536
12537 int
12538 main ()
12539 {
12540 /* The GNU C library defines this for functions which it implements
12541     to always fail with ENOSYS.  Some functions are actually named
12542     something starting with __ and the normal name is an alias.  */
12543 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
12544 choke me
12545 #else
12546 f = mkstemp;
12547 #endif
12548
12549   ;
12550   return 0;
12551 }
12552 _ACEOF
12553 rm -f conftest.$ac_objext conftest$ac_exeext
12554 if { (eval echo "$as_me:12554: \"$ac_link\"") >&5
12555   (eval $ac_link) 2>&5
12556   ac_status=$?
12557   echo "$as_me:12557: \$? = $ac_status" >&5
12558   (exit $ac_status); } &&
12559          { ac_try='test -s conftest$ac_exeext'
12560   { (eval echo "$as_me:12560: \"$ac_try\"") >&5
12561   (eval $ac_try) 2>&5
12562   ac_status=$?
12563   echo "$as_me:12563: \$? = $ac_status" >&5
12564   (exit $ac_status); }; }; then
12565   ac_cv_func_mkstemp=yes
12566 else
12567   echo "$as_me: failed program was:" >&5
12568 cat conftest.$ac_ext >&5
12569 ac_cv_func_mkstemp=no
12570 fi
12571 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12572 fi
12573 echo "$as_me:12573: result: $ac_cv_func_mkstemp" >&5
12574 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
12575
12576 else
12577   cat >conftest.$ac_ext <<_ACEOF
12578 #line 12578 "configure"
12579 #include "confdefs.h"
12580
12581 #include <sys/types.h>
12582 #include <stdlib.h>
12583 #include <stdio.h>
12584 #include <string.h>
12585 #include <sys/stat.h>
12586 int main()
12587 {
12588         char *tmpl = "conftestXXXXXX";
12589         char name[2][80];
12590         int n;
12591         int result = 0;
12592         int fd;
12593         struct stat sb;
12594
12595         umask(077);
12596         for (n = 0; n < 2; ++n) {
12597                 strcpy(name[n], tmpl);
12598                 if ((fd = mkstemp(name[n])) >= 0) {
12599                         if (!strcmp(name[n], tmpl)
12600                          || stat(name[n], &sb) != 0
12601                          || (sb.st_mode & S_IFMT) != S_IFREG
12602                          || (sb.st_mode & 077) != 0) {
12603                                 result = 1;
12604                         }
12605                         close(fd);
12606                 }
12607         }
12608         if (result == 0
12609          && !strcmp(name[0], name[1]))
12610                 result = 1;
12611         ${cf_cv_main_return:-return}(result);
12612 }
12613
12614 _ACEOF
12615 rm -f conftest$ac_exeext
12616 if { (eval echo "$as_me:12616: \"$ac_link\"") >&5
12617   (eval $ac_link) 2>&5
12618   ac_status=$?
12619   echo "$as_me:12619: \$? = $ac_status" >&5
12620   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12621   { (eval echo "$as_me:12621: \"$ac_try\"") >&5
12622   (eval $ac_try) 2>&5
12623   ac_status=$?
12624   echo "$as_me:12624: \$? = $ac_status" >&5
12625   (exit $ac_status); }; }; then
12626   cf_cv_func_mkstemp=yes
12627
12628 else
12629   echo "$as_me: program exited with status $ac_status" >&5
12630 echo "$as_me: failed program was:" >&5
12631 cat conftest.$ac_ext >&5
12632 cf_cv_func_mkstemp=no
12633
12634 fi
12635 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12636 fi
12637
12638 fi
12639 echo "$as_me:12639: result: $cf_cv_func_mkstemp" >&5
12640 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
12641 if test "$cf_cv_func_mkstemp" = yes ; then
12642         cat >>confdefs.h <<\EOF
12643 #define HAVE_MKSTEMP 1
12644 EOF
12645
12646 fi
12647
12648 # setup for prototype of fallback for vsscanf()
12649
12650 if test "$cf_cv_func_vsscanf" = vsscanf ; then
12651         HAVE_VSSCANF=1
12652 else
12653         HAVE_VSSCANF=0
12654 fi
12655
12656 if test "$cross_compiling" = yes ; then
12657         { echo "$as_me:12657: WARNING: cross compiling: assume setvbuf params not reversed" >&5
12658 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
12659 else
12660         echo "$as_me:12660: checking whether setvbuf arguments are reversed" >&5
12661 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
12662 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
12663   echo $ECHO_N "(cached) $ECHO_C" >&6
12664 else
12665   if test "$cross_compiling" = yes; then
12666   { { echo "$as_me:12666: error: cannot run test program while cross compiling" >&5
12667 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
12668    { (exit 1); exit 1; }; }
12669 else
12670   cat >conftest.$ac_ext <<_ACEOF
12671 #line 12671 "configure"
12672 #include "confdefs.h"
12673 #include <stdio.h>
12674 /* If setvbuf has the reversed format, exit 0. */
12675 int
12676 main ()
12677 {
12678   /* This call has the arguments reversed.
12679      A reversed system may check and see that the address of main
12680      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
12681   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
12682     $ac_main_return(1);
12683   putc('\r', stdout);
12684   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
12685 }
12686 _ACEOF
12687 rm -f conftest$ac_exeext
12688 if { (eval echo "$as_me:12688: \"$ac_link\"") >&5
12689   (eval $ac_link) 2>&5
12690   ac_status=$?
12691   echo "$as_me:12691: \$? = $ac_status" >&5
12692   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12693   { (eval echo "$as_me:12693: \"$ac_try\"") >&5
12694   (eval $ac_try) 2>&5
12695   ac_status=$?
12696   echo "$as_me:12696: \$? = $ac_status" >&5
12697   (exit $ac_status); }; }; then
12698   ac_cv_func_setvbuf_reversed=yes
12699 else
12700   echo "$as_me: program exited with status $ac_status" >&5
12701 echo "$as_me: failed program was:" >&5
12702 cat conftest.$ac_ext >&5
12703 ac_cv_func_setvbuf_reversed=no
12704 fi
12705 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12706 fi
12707 rm -f core core.* *.core
12708 fi
12709 echo "$as_me:12709: result: $ac_cv_func_setvbuf_reversed" >&5
12710 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
12711 if test $ac_cv_func_setvbuf_reversed = yes; then
12712
12713 cat >>confdefs.h <<\EOF
12714 #define SETVBUF_REVERSED 1
12715 EOF
12716
12717 fi
12718
12719 fi
12720 echo "$as_me:12720: checking return type of signal handlers" >&5
12721 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
12722 if test "${ac_cv_type_signal+set}" = set; then
12723   echo $ECHO_N "(cached) $ECHO_C" >&6
12724 else
12725   cat >conftest.$ac_ext <<_ACEOF
12726 #line 12726 "configure"
12727 #include "confdefs.h"
12728 #include <sys/types.h>
12729 #include <signal.h>
12730 #ifdef signal
12731 # undef signal
12732 #endif
12733 #ifdef __cplusplus
12734 extern "C" void (*signal (int, void (*)(int)))(int);
12735 #else
12736 void (*signal ()) ();
12737 #endif
12738
12739 int
12740 main ()
12741 {
12742 int i;
12743   ;
12744   return 0;
12745 }
12746 _ACEOF
12747 rm -f conftest.$ac_objext
12748 if { (eval echo "$as_me:12748: \"$ac_compile\"") >&5
12749   (eval $ac_compile) 2>&5
12750   ac_status=$?
12751   echo "$as_me:12751: \$? = $ac_status" >&5
12752   (exit $ac_status); } &&
12753          { ac_try='test -s conftest.$ac_objext'
12754   { (eval echo "$as_me:12754: \"$ac_try\"") >&5
12755   (eval $ac_try) 2>&5
12756   ac_status=$?
12757   echo "$as_me:12757: \$? = $ac_status" >&5
12758   (exit $ac_status); }; }; then
12759   ac_cv_type_signal=void
12760 else
12761   echo "$as_me: failed program was:" >&5
12762 cat conftest.$ac_ext >&5
12763 ac_cv_type_signal=int
12764 fi
12765 rm -f conftest.$ac_objext conftest.$ac_ext
12766 fi
12767 echo "$as_me:12767: result: $ac_cv_type_signal" >&5
12768 echo "${ECHO_T}$ac_cv_type_signal" >&6
12769
12770 cat >>confdefs.h <<EOF
12771 #define RETSIGTYPE $ac_cv_type_signal
12772 EOF
12773
12774 echo "$as_me:12774: checking for type sigaction_t" >&5
12775 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
12776 if test "${cf_cv_type_sigaction+set}" = set; then
12777   echo $ECHO_N "(cached) $ECHO_C" >&6
12778 else
12779
12780         cat >conftest.$ac_ext <<_ACEOF
12781 #line 12781 "configure"
12782 #include "confdefs.h"
12783
12784 #include <signal.h>
12785 int
12786 main ()
12787 {
12788 sigaction_t x
12789   ;
12790   return 0;
12791 }
12792 _ACEOF
12793 rm -f conftest.$ac_objext
12794 if { (eval echo "$as_me:12794: \"$ac_compile\"") >&5
12795   (eval $ac_compile) 2>&5
12796   ac_status=$?
12797   echo "$as_me:12797: \$? = $ac_status" >&5
12798   (exit $ac_status); } &&
12799          { ac_try='test -s conftest.$ac_objext'
12800   { (eval echo "$as_me:12800: \"$ac_try\"") >&5
12801   (eval $ac_try) 2>&5
12802   ac_status=$?
12803   echo "$as_me:12803: \$? = $ac_status" >&5
12804   (exit $ac_status); }; }; then
12805   cf_cv_type_sigaction=yes
12806 else
12807   echo "$as_me: failed program was:" >&5
12808 cat conftest.$ac_ext >&5
12809 cf_cv_type_sigaction=no
12810 fi
12811 rm -f conftest.$ac_objext conftest.$ac_ext
12812 fi
12813
12814 echo "$as_me:12814: result: $cf_cv_type_sigaction" >&5
12815 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
12816 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
12817 #define HAVE_TYPE_SIGACTION 1
12818 EOF
12819
12820 echo "$as_me:12820: checking declaration of size-change" >&5
12821 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
12822 if test "${cf_cv_sizechange+set}" = set; then
12823   echo $ECHO_N "(cached) $ECHO_C" >&6
12824 else
12825
12826     cf_cv_sizechange=unknown
12827     cf_save_CPPFLAGS="$CPPFLAGS"
12828
12829 for cf_opts in "" "NEED_PTEM_H"
12830 do
12831
12832     CPPFLAGS="$cf_save_CPPFLAGS"
12833     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
12834     cat >conftest.$ac_ext <<_ACEOF
12835 #line 12835 "configure"
12836 #include "confdefs.h"
12837 #include <sys/types.h>
12838 #ifdef HAVE_TERMIOS_H
12839 #include <termios.h>
12840 #else
12841 #ifdef HAVE_TERMIO_H
12842 #include <termio.h>
12843 #endif
12844 #endif
12845 #ifdef NEED_PTEM_H
12846 /* This is a workaround for SCO:  they neglected to define struct winsize in
12847  * termios.h -- it's only in termio.h and ptem.h
12848  */
12849 #include        <sys/stream.h>
12850 #include        <sys/ptem.h>
12851 #endif
12852 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
12853 #include <sys/ioctl.h>
12854 #endif
12855
12856 int
12857 main ()
12858 {
12859
12860 #ifdef TIOCGSIZE
12861         struct ttysize win;     /* FIXME: what system is this? */
12862         int y = win.ts_lines;
12863         int x = win.ts_cols;
12864 #else
12865 #ifdef TIOCGWINSZ
12866         struct winsize win;
12867         int y = win.ws_row;
12868         int x = win.ws_col;
12869 #else
12870         no TIOCGSIZE or TIOCGWINSZ
12871 #endif /* TIOCGWINSZ */
12872 #endif /* TIOCGSIZE */
12873
12874   ;
12875   return 0;
12876 }
12877 _ACEOF
12878 rm -f conftest.$ac_objext
12879 if { (eval echo "$as_me:12879: \"$ac_compile\"") >&5
12880   (eval $ac_compile) 2>&5
12881   ac_status=$?
12882   echo "$as_me:12882: \$? = $ac_status" >&5
12883   (exit $ac_status); } &&
12884          { ac_try='test -s conftest.$ac_objext'
12885   { (eval echo "$as_me:12885: \"$ac_try\"") >&5
12886   (eval $ac_try) 2>&5
12887   ac_status=$?
12888   echo "$as_me:12888: \$? = $ac_status" >&5
12889   (exit $ac_status); }; }; then
12890   cf_cv_sizechange=yes
12891 else
12892   echo "$as_me: failed program was:" >&5
12893 cat conftest.$ac_ext >&5
12894 cf_cv_sizechange=no
12895 fi
12896 rm -f conftest.$ac_objext conftest.$ac_ext
12897
12898         CPPFLAGS="$cf_save_CPPFLAGS"
12899         if test "$cf_cv_sizechange" = yes ; then
12900                 echo "size-change succeeded ($cf_opts)" >&5
12901                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
12902                 break
12903         fi
12904 done
12905
12906 fi
12907 echo "$as_me:12907: result: $cf_cv_sizechange" >&5
12908 echo "${ECHO_T}$cf_cv_sizechange" >&6
12909 if test "$cf_cv_sizechange" != no ; then
12910         cat >>confdefs.h <<\EOF
12911 #define HAVE_SIZECHANGE 1
12912 EOF
12913
12914         case $cf_cv_sizechange in #(vi
12915         NEED*)
12916                 cat >>confdefs.h <<EOF
12917 #define $cf_cv_sizechange  1
12918 EOF
12919
12920                 ;;
12921         esac
12922 fi
12923
12924 echo "$as_me:12924: checking for memmove" >&5
12925 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
12926 if test "${ac_cv_func_memmove+set}" = set; then
12927   echo $ECHO_N "(cached) $ECHO_C" >&6
12928 else
12929   cat >conftest.$ac_ext <<_ACEOF
12930 #line 12930 "configure"
12931 #include "confdefs.h"
12932 /* System header to define __stub macros and hopefully few prototypes,
12933     which can conflict with char memmove (); below.  */
12934 #include <assert.h>
12935 /* Override any gcc2 internal prototype to avoid an error.  */
12936 #ifdef __cplusplus
12937 extern "C"
12938 #endif
12939 /* We use char because int might match the return type of a gcc2
12940    builtin and then its argument prototype would still apply.  */
12941 char memmove ();
12942 char (*f) ();
12943
12944 int
12945 main ()
12946 {
12947 /* The GNU C library defines this for functions which it implements
12948     to always fail with ENOSYS.  Some functions are actually named
12949     something starting with __ and the normal name is an alias.  */
12950 #if defined (__stub_memmove) || defined (__stub___memmove)
12951 choke me
12952 #else
12953 f = memmove;
12954 #endif
12955
12956   ;
12957   return 0;
12958 }
12959 _ACEOF
12960 rm -f conftest.$ac_objext conftest$ac_exeext
12961 if { (eval echo "$as_me:12961: \"$ac_link\"") >&5
12962   (eval $ac_link) 2>&5
12963   ac_status=$?
12964   echo "$as_me:12964: \$? = $ac_status" >&5
12965   (exit $ac_status); } &&
12966          { ac_try='test -s conftest$ac_exeext'
12967   { (eval echo "$as_me:12967: \"$ac_try\"") >&5
12968   (eval $ac_try) 2>&5
12969   ac_status=$?
12970   echo "$as_me:12970: \$? = $ac_status" >&5
12971   (exit $ac_status); }; }; then
12972   ac_cv_func_memmove=yes
12973 else
12974   echo "$as_me: failed program was:" >&5
12975 cat conftest.$ac_ext >&5
12976 ac_cv_func_memmove=no
12977 fi
12978 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12979 fi
12980 echo "$as_me:12980: result: $ac_cv_func_memmove" >&5
12981 echo "${ECHO_T}$ac_cv_func_memmove" >&6
12982 if test $ac_cv_func_memmove = yes; then
12983   :
12984 else
12985
12986 echo "$as_me:12986: checking for bcopy" >&5
12987 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
12988 if test "${ac_cv_func_bcopy+set}" = set; then
12989   echo $ECHO_N "(cached) $ECHO_C" >&6
12990 else
12991   cat >conftest.$ac_ext <<_ACEOF
12992 #line 12992 "configure"
12993 #include "confdefs.h"
12994 /* System header to define __stub macros and hopefully few prototypes,
12995     which can conflict with char bcopy (); below.  */
12996 #include <assert.h>
12997 /* Override any gcc2 internal prototype to avoid an error.  */
12998 #ifdef __cplusplus
12999 extern "C"
13000 #endif
13001 /* We use char because int might match the return type of a gcc2
13002    builtin and then its argument prototype would still apply.  */
13003 char bcopy ();
13004 char (*f) ();
13005
13006 int
13007 main ()
13008 {
13009 /* The GNU C library defines this for functions which it implements
13010     to always fail with ENOSYS.  Some functions are actually named
13011     something starting with __ and the normal name is an alias.  */
13012 #if defined (__stub_bcopy) || defined (__stub___bcopy)
13013 choke me
13014 #else
13015 f = bcopy;
13016 #endif
13017
13018   ;
13019   return 0;
13020 }
13021 _ACEOF
13022 rm -f conftest.$ac_objext conftest$ac_exeext
13023 if { (eval echo "$as_me:13023: \"$ac_link\"") >&5
13024   (eval $ac_link) 2>&5
13025   ac_status=$?
13026   echo "$as_me:13026: \$? = $ac_status" >&5
13027   (exit $ac_status); } &&
13028          { ac_try='test -s conftest$ac_exeext'
13029   { (eval echo "$as_me:13029: \"$ac_try\"") >&5
13030   (eval $ac_try) 2>&5
13031   ac_status=$?
13032   echo "$as_me:13032: \$? = $ac_status" >&5
13033   (exit $ac_status); }; }; then
13034   ac_cv_func_bcopy=yes
13035 else
13036   echo "$as_me: failed program was:" >&5
13037 cat conftest.$ac_ext >&5
13038 ac_cv_func_bcopy=no
13039 fi
13040 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13041 fi
13042 echo "$as_me:13042: result: $ac_cv_func_bcopy" >&5
13043 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
13044 if test $ac_cv_func_bcopy = yes; then
13045
13046         echo "$as_me:13046: checking if bcopy does overlapping moves" >&5
13047 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
13048 if test "${cf_cv_good_bcopy+set}" = set; then
13049   echo $ECHO_N "(cached) $ECHO_C" >&6
13050 else
13051
13052                 if test "$cross_compiling" = yes; then
13053   cf_cv_good_bcopy=unknown
13054 else
13055   cat >conftest.$ac_ext <<_ACEOF
13056 #line 13056 "configure"
13057 #include "confdefs.h"
13058
13059 int main() {
13060         static char data[] = "abcdefghijklmnopqrstuwwxyz";
13061         char temp[40];
13062         bcopy(data, temp, sizeof(data));
13063         bcopy(temp+10, temp, 15);
13064         bcopy(temp+5, temp+15, 10);
13065         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
13066 }
13067
13068 _ACEOF
13069 rm -f conftest$ac_exeext
13070 if { (eval echo "$as_me:13070: \"$ac_link\"") >&5
13071   (eval $ac_link) 2>&5
13072   ac_status=$?
13073   echo "$as_me:13073: \$? = $ac_status" >&5
13074   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13075   { (eval echo "$as_me:13075: \"$ac_try\"") >&5
13076   (eval $ac_try) 2>&5
13077   ac_status=$?
13078   echo "$as_me:13078: \$? = $ac_status" >&5
13079   (exit $ac_status); }; }; then
13080   cf_cv_good_bcopy=yes
13081 else
13082   echo "$as_me: program exited with status $ac_status" >&5
13083 echo "$as_me: failed program was:" >&5
13084 cat conftest.$ac_ext >&5
13085 cf_cv_good_bcopy=no
13086 fi
13087 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13088 fi
13089
13090 fi
13091 echo "$as_me:13091: result: $cf_cv_good_bcopy" >&5
13092 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
13093
13094 else
13095   cf_cv_good_bcopy=no
13096 fi
13097
13098         if test "$cf_cv_good_bcopy" = yes ; then
13099                 cat >>confdefs.h <<\EOF
13100 #define USE_OK_BCOPY 1
13101 EOF
13102
13103         else
13104                 cat >>confdefs.h <<\EOF
13105 #define USE_MY_MEMMOVE 1
13106 EOF
13107
13108         fi
13109
13110 fi
13111
13112 echo "$as_me:13112: checking if poll really works" >&5
13113 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
13114 if test "${cf_cv_working_poll+set}" = set; then
13115   echo $ECHO_N "(cached) $ECHO_C" >&6
13116 else
13117
13118 if test "$cross_compiling" = yes; then
13119   cf_cv_working_poll=unknown
13120 else
13121   cat >conftest.$ac_ext <<_ACEOF
13122 #line 13122 "configure"
13123 #include "confdefs.h"
13124
13125 #include <stdio.h>
13126 #ifdef HAVE_POLL_H
13127 #include <poll.h>
13128 #else
13129 #include <sys/poll.h>
13130 #endif
13131 int main() {
13132         struct pollfd myfds;
13133         int ret;
13134
13135         myfds.fd = 0;
13136         myfds.events = POLLIN;
13137
13138         ret = poll(&myfds, 1, 100);
13139         ${cf_cv_main_return:-return}(ret != 0);
13140 }
13141 _ACEOF
13142 rm -f conftest$ac_exeext
13143 if { (eval echo "$as_me:13143: \"$ac_link\"") >&5
13144   (eval $ac_link) 2>&5
13145   ac_status=$?
13146   echo "$as_me:13146: \$? = $ac_status" >&5
13147   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13148   { (eval echo "$as_me:13148: \"$ac_try\"") >&5
13149   (eval $ac_try) 2>&5
13150   ac_status=$?
13151   echo "$as_me:13151: \$? = $ac_status" >&5
13152   (exit $ac_status); }; }; then
13153   cf_cv_working_poll=yes
13154 else
13155   echo "$as_me: program exited with status $ac_status" >&5
13156 echo "$as_me: failed program was:" >&5
13157 cat conftest.$ac_ext >&5
13158 cf_cv_working_poll=no
13159 fi
13160 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13161 fi
13162 fi
13163 echo "$as_me:13163: result: $cf_cv_working_poll" >&5
13164 echo "${ECHO_T}$cf_cv_working_poll" >&6
13165 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
13166 #define HAVE_WORKING_POLL 1
13167 EOF
13168
13169 if test "$with_hashed_db" != no ; then
13170         cat >>confdefs.h <<\EOF
13171 #define USE_HASHED_DB 1
13172 EOF
13173
13174 echo "$as_me:13174: checking for db.h" >&5
13175 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
13176 if test "${ac_cv_header_db_h+set}" = set; then
13177   echo $ECHO_N "(cached) $ECHO_C" >&6
13178 else
13179   cat >conftest.$ac_ext <<_ACEOF
13180 #line 13180 "configure"
13181 #include "confdefs.h"
13182 #include <db.h>
13183 _ACEOF
13184 if { (eval echo "$as_me:13184: \"$ac_cpp conftest.$ac_ext\"") >&5
13185   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13186   ac_status=$?
13187   egrep -v '^ *\+' conftest.er1 >conftest.err
13188   rm -f conftest.er1
13189   cat conftest.err >&5
13190   echo "$as_me:13190: \$? = $ac_status" >&5
13191   (exit $ac_status); } >/dev/null; then
13192   if test -s conftest.err; then
13193     ac_cpp_err=$ac_c_preproc_warn_flag
13194   else
13195     ac_cpp_err=
13196   fi
13197 else
13198   ac_cpp_err=yes
13199 fi
13200 if test -z "$ac_cpp_err"; then
13201   ac_cv_header_db_h=yes
13202 else
13203   echo "$as_me: failed program was:" >&5
13204   cat conftest.$ac_ext >&5
13205   ac_cv_header_db_h=no
13206 fi
13207 rm -f conftest.err conftest.$ac_ext
13208 fi
13209 echo "$as_me:13209: result: $ac_cv_header_db_h" >&5
13210 echo "${ECHO_T}$ac_cv_header_db_h" >&6
13211 if test $ac_cv_header_db_h = yes; then
13212
13213 echo "$as_me:13213: checking for version of db" >&5
13214 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
13215 if test "${cf_cv_hashed_db_version+set}" = set; then
13216   echo $ECHO_N "(cached) $ECHO_C" >&6
13217 else
13218
13219 cf_cv_hashed_db_version=unknown
13220
13221 for cf_db_version in 1 2 3 4
13222 do
13223
13224 echo "(line 13224) testing checking for db version $cf_db_version ..." 1>&5
13225
13226         cat >conftest.$ac_ext <<_ACEOF
13227 #line 13227 "configure"
13228 #include "confdefs.h"
13229
13230 $ac_includes_default
13231 #include <db.h>
13232
13233 #ifdef DB_VERSION_MAJOR
13234         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
13235 #if $cf_db_version == DB_VERSION_MAJOR
13236         /* ok */
13237 #else
13238         make an error
13239 #endif
13240 #else
13241 #if $cf_db_version == 1
13242         /* ok: assuming this is DB 1.8.5 */
13243 #else
13244         make an error
13245 #endif
13246 #endif
13247
13248 int
13249 main ()
13250 {
13251 DBT *foo = 0
13252   ;
13253   return 0;
13254 }
13255 _ACEOF
13256 rm -f conftest.$ac_objext
13257 if { (eval echo "$as_me:13257: \"$ac_compile\"") >&5
13258   (eval $ac_compile) 2>&5
13259   ac_status=$?
13260   echo "$as_me:13260: \$? = $ac_status" >&5
13261   (exit $ac_status); } &&
13262          { ac_try='test -s conftest.$ac_objext'
13263   { (eval echo "$as_me:13263: \"$ac_try\"") >&5
13264   (eval $ac_try) 2>&5
13265   ac_status=$?
13266   echo "$as_me:13266: \$? = $ac_status" >&5
13267   (exit $ac_status); }; }; then
13268
13269         cf_cv_hashed_db_version=$cf_db_version
13270         break
13271
13272 else
13273   echo "$as_me: failed program was:" >&5
13274 cat conftest.$ac_ext >&5
13275 fi
13276 rm -f conftest.$ac_objext conftest.$ac_ext
13277 done
13278
13279 fi
13280 echo "$as_me:13280: result: $cf_cv_hashed_db_version" >&5
13281 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
13282
13283 if test "$cf_cv_hashed_db_version" = unknown ; then
13284         { { echo "$as_me:13284: error: Cannot determine version of db" >&5
13285 echo "$as_me: error: Cannot determine version of db" >&2;}
13286    { (exit 1); exit 1; }; }
13287 else
13288
13289 echo "$as_me:13289: checking for db libraries" >&5
13290 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
13291 if test "${cf_cv_hashed_db_libs+set}" = set; then
13292   echo $ECHO_N "(cached) $ECHO_C" >&6
13293 else
13294
13295 cf_cv_hashed_db_libs=unknown
13296 for cf_db_libs in db$cf_cv_hashed_db_version db ''
13297 do
13298         cf_save_libs="$LIBS"
13299         if test -n "$cf_db_libs"; then
13300                 LIBS="-l$cf_db_libs $LIBS"
13301         fi
13302
13303 echo "(line 13303) testing checking for library "$cf_db_libs" ..." 1>&5
13304
13305         cat >conftest.$ac_ext <<_ACEOF
13306 #line 13306 "configure"
13307 #include "confdefs.h"
13308
13309 $ac_includes_default
13310 #include <db.h>
13311
13312 int
13313 main ()
13314 {
13315
13316         char *path = "/tmp/foo";
13317 #ifdef DB_VERSION_MAJOR
13318 #if DB_VERSION_MAJOR >= 4
13319         DB *result = 0;
13320         db_create(&result, NULL, 0);
13321         result->open(result,
13322                 NULL,
13323                 path,
13324                 path,
13325                 DB_HASH,
13326                 DB_CREATE,
13327                 0644);
13328 #elif DB_VERSION_MAJOR >= 3
13329         DB *result = 0;
13330         db_create(&result, NULL, 0);
13331         result->open(result,
13332                 path,
13333                 path,
13334                 DB_HASH,
13335                 DB_CREATE,
13336                 0644);
13337 #elif DB_VERSION_MAJOR >= 2
13338         DB *result = 0;
13339         db_open(path,
13340                 DB_HASH,
13341                 DB_CREATE,
13342                 0644,
13343                 (DB_ENV *) 0,
13344                 (DB_INFO *) 0,
13345                 &result);
13346 #endif /* DB_VERSION_MAJOR */
13347 #else
13348         DB *result = dbopen(path,
13349                      2,
13350                      0644,
13351                      DB_HASH,
13352                      0);
13353 #endif
13354         ${cf_cv_main_return:-return}(result != 0)
13355
13356   ;
13357   return 0;
13358 }
13359 _ACEOF
13360 rm -f conftest.$ac_objext conftest$ac_exeext
13361 if { (eval echo "$as_me:13361: \"$ac_link\"") >&5
13362   (eval $ac_link) 2>&5
13363   ac_status=$?
13364   echo "$as_me:13364: \$? = $ac_status" >&5
13365   (exit $ac_status); } &&
13366          { ac_try='test -s conftest$ac_exeext'
13367   { (eval echo "$as_me:13367: \"$ac_try\"") >&5
13368   (eval $ac_try) 2>&5
13369   ac_status=$?
13370   echo "$as_me:13370: \$? = $ac_status" >&5
13371   (exit $ac_status); }; }; then
13372
13373         if test -n "$cf_db_libs" ; then
13374                 cf_cv_hashed_db_libs=$cf_db_libs
13375         else
13376                 cf_cv_hashed_db_libs=default
13377         fi
13378         LIBS="$cf_save_libs"
13379         break
13380
13381 else
13382   echo "$as_me: failed program was:" >&5
13383 cat conftest.$ac_ext >&5
13384 fi
13385 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13386         LIBS="$cf_save_libs"
13387 done
13388
13389 fi
13390 echo "$as_me:13390: result: $cf_cv_hashed_db_libs" >&5
13391 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
13392
13393         if test "$cf_cv_hashed_db_libs" = unknown ; then
13394                 { { echo "$as_me:13394: error: Cannot determine library for db" >&5
13395 echo "$as_me: error: Cannot determine library for db" >&2;}
13396    { (exit 1); exit 1; }; }
13397         elif test "$cf_cv_hashed_db_libs" != default ; then
13398                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
13399         fi
13400 fi
13401
13402 else
13403
13404         { { echo "$as_me:13404: error: Cannot find db.h" >&5
13405 echo "$as_me: error: Cannot find db.h" >&2;}
13406    { (exit 1); exit 1; }; }
13407
13408 fi
13409
13410 fi
13411
13412 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
13413         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
13414         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
13415 fi
13416
13417 # Just in case, check if the C compiler has a bool type.
13418
13419 echo "$as_me:13419: checking if we should include stdbool.h" >&5
13420 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
13421
13422 if test "${cf_cv_header_stdbool_h+set}" = set; then
13423   echo $ECHO_N "(cached) $ECHO_C" >&6
13424 else
13425
13426         cat >conftest.$ac_ext <<_ACEOF
13427 #line 13427 "configure"
13428 #include "confdefs.h"
13429
13430 int
13431 main ()
13432 {
13433 bool foo = false
13434   ;
13435   return 0;
13436 }
13437 _ACEOF
13438 rm -f conftest.$ac_objext
13439 if { (eval echo "$as_me:13439: \"$ac_compile\"") >&5
13440   (eval $ac_compile) 2>&5
13441   ac_status=$?
13442   echo "$as_me:13442: \$? = $ac_status" >&5
13443   (exit $ac_status); } &&
13444          { ac_try='test -s conftest.$ac_objext'
13445   { (eval echo "$as_me:13445: \"$ac_try\"") >&5
13446   (eval $ac_try) 2>&5
13447   ac_status=$?
13448   echo "$as_me:13448: \$? = $ac_status" >&5
13449   (exit $ac_status); }; }; then
13450   cf_cv_header_stdbool_h=0
13451 else
13452   echo "$as_me: failed program was:" >&5
13453 cat conftest.$ac_ext >&5
13454 cat >conftest.$ac_ext <<_ACEOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13457
13458 #ifndef __BEOS__
13459 #include <stdbool.h>
13460 #endif
13461
13462 int
13463 main ()
13464 {
13465 bool foo = false
13466   ;
13467   return 0;
13468 }
13469 _ACEOF
13470 rm -f conftest.$ac_objext
13471 if { (eval echo "$as_me:13471: \"$ac_compile\"") >&5
13472   (eval $ac_compile) 2>&5
13473   ac_status=$?
13474   echo "$as_me:13474: \$? = $ac_status" >&5
13475   (exit $ac_status); } &&
13476          { ac_try='test -s conftest.$ac_objext'
13477   { (eval echo "$as_me:13477: \"$ac_try\"") >&5
13478   (eval $ac_try) 2>&5
13479   ac_status=$?
13480   echo "$as_me:13480: \$? = $ac_status" >&5
13481   (exit $ac_status); }; }; then
13482   cf_cv_header_stdbool_h=1
13483 else
13484   echo "$as_me: failed program was:" >&5
13485 cat conftest.$ac_ext >&5
13486 cf_cv_header_stdbool_h=0
13487 fi
13488 rm -f conftest.$ac_objext conftest.$ac_ext
13489 fi
13490 rm -f conftest.$ac_objext conftest.$ac_ext
13491 fi
13492
13493 if test "$cf_cv_header_stdbool_h" = 1
13494 then    echo "$as_me:13494: result: yes" >&5
13495 echo "${ECHO_T}yes" >&6
13496 else    echo "$as_me:13496: result: no" >&5
13497 echo "${ECHO_T}no" >&6
13498 fi
13499
13500 echo "$as_me:13500: checking for builtin bool type" >&5
13501 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
13502
13503 if test "${cf_cv_cc_bool_type+set}" = set; then
13504   echo $ECHO_N "(cached) $ECHO_C" >&6
13505 else
13506
13507         cat >conftest.$ac_ext <<_ACEOF
13508 #line 13508 "configure"
13509 #include "confdefs.h"
13510
13511 #include <stdio.h>
13512 #include <sys/types.h>
13513
13514 int
13515 main ()
13516 {
13517 bool x = false
13518   ;
13519   return 0;
13520 }
13521 _ACEOF
13522 rm -f conftest.$ac_objext
13523 if { (eval echo "$as_me:13523: \"$ac_compile\"") >&5
13524   (eval $ac_compile) 2>&5
13525   ac_status=$?
13526   echo "$as_me:13526: \$? = $ac_status" >&5
13527   (exit $ac_status); } &&
13528          { ac_try='test -s conftest.$ac_objext'
13529   { (eval echo "$as_me:13529: \"$ac_try\"") >&5
13530   (eval $ac_try) 2>&5
13531   ac_status=$?
13532   echo "$as_me:13532: \$? = $ac_status" >&5
13533   (exit $ac_status); }; }; then
13534   cf_cv_cc_bool_type=1
13535 else
13536   echo "$as_me: failed program was:" >&5
13537 cat conftest.$ac_ext >&5
13538 cf_cv_cc_bool_type=0
13539 fi
13540 rm -f conftest.$ac_objext conftest.$ac_ext
13541
13542 fi
13543
13544 if test "$cf_cv_cc_bool_type" = 1
13545 then    echo "$as_me:13545: result: yes" >&5
13546 echo "${ECHO_T}yes" >&6
13547 else    echo "$as_me:13547: result: no" >&5
13548 echo "${ECHO_T}no" >&6
13549 fi
13550
13551 # Check for C++ compiler characteristics (and ensure that it's there!)
13552 if test -n "$CXX" ; then
13553         ac_ext=cc
13554 ac_cpp='$CXXCPP $CPPFLAGS'
13555 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13556 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13557 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13558 ac_main_return=return
13559
13560 if test -n "$GXX" ; then
13561 case $cf_cv_system_name in #(vi
13562 os2*) #(vi
13563         cf_stdcpp_libname=stdcpp
13564         ;;
13565 *)
13566         cf_stdcpp_libname=stdc++
13567         ;;
13568 esac
13569 echo "$as_me:13569: checking for library $cf_stdcpp_libname" >&5
13570 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
13571 if test "${cf_cv_libstdcpp+set}" = set; then
13572   echo $ECHO_N "(cached) $ECHO_C" >&6
13573 else
13574
13575         cf_save="$LIBS"
13576         LIBS="$LIBS -l$cf_stdcpp_libname"
13577 cat >conftest.$ac_ext <<_ACEOF
13578 #line 13578 "configure"
13579 #include "confdefs.h"
13580
13581 #include <strstream.h>
13582 int
13583 main ()
13584 {
13585
13586 char buf[80];
13587 strstreambuf foo(buf, sizeof(buf))
13588
13589   ;
13590   return 0;
13591 }
13592 _ACEOF
13593 rm -f conftest.$ac_objext conftest$ac_exeext
13594 if { (eval echo "$as_me:13594: \"$ac_link\"") >&5
13595   (eval $ac_link) 2>&5
13596   ac_status=$?
13597   echo "$as_me:13597: \$? = $ac_status" >&5
13598   (exit $ac_status); } &&
13599          { ac_try='test -s conftest$ac_exeext'
13600   { (eval echo "$as_me:13600: \"$ac_try\"") >&5
13601   (eval $ac_try) 2>&5
13602   ac_status=$?
13603   echo "$as_me:13603: \$? = $ac_status" >&5
13604   (exit $ac_status); }; }; then
13605   cf_cv_libstdcpp=yes
13606 else
13607   echo "$as_me: failed program was:" >&5
13608 cat conftest.$ac_ext >&5
13609 cf_cv_libstdcpp=no
13610 fi
13611 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13612         LIBS="$cf_save"
13613
13614 fi
13615 echo "$as_me:13615: result: $cf_cv_libstdcpp" >&5
13616 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
13617 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
13618 fi
13619
13620         echo "$as_me:13620: checking whether $CXX understands -c and -o together" >&5
13621 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
13622 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
13623   echo $ECHO_N "(cached) $ECHO_C" >&6
13624 else
13625
13626 cat > conftest.$ac_ext <<CF_EOF
13627 #include <stdio.h>
13628 int main()
13629 {
13630         ${cf_cv_main_return:-return}(0);
13631 }
13632 CF_EOF
13633 # We do the test twice because some compilers refuse to overwrite an
13634 # existing .o file with -o, though they will create one.
13635 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
13636 if { (eval echo "$as_me:13636: \"$ac_try\"") >&5
13637   (eval $ac_try) 2>&5
13638   ac_status=$?
13639   echo "$as_me:13639: \$? = $ac_status" >&5
13640   (exit $ac_status); } &&
13641   test -f conftest2.$ac_objext && { (eval echo "$as_me:13641: \"$ac_try\"") >&5
13642   (eval $ac_try) 2>&5
13643   ac_status=$?
13644   echo "$as_me:13644: \$? = $ac_status" >&5
13645   (exit $ac_status); };
13646 then
13647   eval cf_cv_prog_CXX_c_o=yes
13648 else
13649   eval cf_cv_prog_CXX_c_o=no
13650 fi
13651 rm -f conftest*
13652
13653 fi
13654 if test $cf_cv_prog_CXX_c_o = yes; then
13655   echo "$as_me:13655: result: yes" >&5
13656 echo "${ECHO_T}yes" >&6
13657 else
13658   echo "$as_me:13658: result: no" >&5
13659 echo "${ECHO_T}no" >&6
13660 fi
13661
13662         case $GXX_VERSION in
13663         1*|2.0-6*)
13664                 cf_cxx_library=yes
13665                 ;;
13666         *-2.7*|2.7*)
13667
13668 cf_cxx_library=unknown
13669 case $cf_cv_system_name in #(vi
13670 os2*) #(vi
13671         cf_gpp_libname=gpp
13672         ;;
13673 *)
13674         cf_gpp_libname=g++
13675         ;;
13676 esac
13677 if test "$GXX" = yes; then
13678         echo "$as_me:13678: checking for lib$cf_gpp_libname" >&5
13679 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
13680         cf_save="$LIBS"
13681         LIBS="$LIBS -l$cf_gpp_libname"
13682         cat >conftest.$ac_ext <<_ACEOF
13683 #line 13683 "configure"
13684 #include "confdefs.h"
13685
13686 #include <$cf_gpp_libname/builtin.h>
13687
13688 int
13689 main ()
13690 {
13691 two_arg_error_handler_t foo2 = lib_error_handler
13692   ;
13693   return 0;
13694 }
13695 _ACEOF
13696 rm -f conftest.$ac_objext conftest$ac_exeext
13697 if { (eval echo "$as_me:13697: \"$ac_link\"") >&5
13698   (eval $ac_link) 2>&5
13699   ac_status=$?
13700   echo "$as_me:13700: \$? = $ac_status" >&5
13701   (exit $ac_status); } &&
13702          { ac_try='test -s conftest$ac_exeext'
13703   { (eval echo "$as_me:13703: \"$ac_try\"") >&5
13704   (eval $ac_try) 2>&5
13705   ac_status=$?
13706   echo "$as_me:13706: \$? = $ac_status" >&5
13707   (exit $ac_status); }; }; then
13708   cf_cxx_library=yes
13709          CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
13710          if test "$cf_gpp_libname" = cpp ; then
13711             cat >>confdefs.h <<\EOF
13712 #define HAVE_GPP_BUILTIN_H 1
13713 EOF
13714
13715          else
13716             cat >>confdefs.h <<\EOF
13717 #define HAVE_GXX_BUILTIN_H 1
13718 EOF
13719
13720          fi
13721 else
13722   echo "$as_me: failed program was:" >&5
13723 cat conftest.$ac_ext >&5
13724 cat >conftest.$ac_ext <<_ACEOF
13725 #line 13725 "configure"
13726 #include "confdefs.h"
13727
13728 #include <builtin.h>
13729
13730 int
13731 main ()
13732 {
13733 two_arg_error_handler_t foo2 = lib_error_handler
13734   ;
13735   return 0;
13736 }
13737 _ACEOF
13738 rm -f conftest.$ac_objext conftest$ac_exeext
13739 if { (eval echo "$as_me:13739: \"$ac_link\"") >&5
13740   (eval $ac_link) 2>&5
13741   ac_status=$?
13742   echo "$as_me:13742: \$? = $ac_status" >&5
13743   (exit $ac_status); } &&
13744          { ac_try='test -s conftest$ac_exeext'
13745   { (eval echo "$as_me:13745: \"$ac_try\"") >&5
13746   (eval $ac_try) 2>&5
13747   ac_status=$?
13748   echo "$as_me:13748: \$? = $ac_status" >&5
13749   (exit $ac_status); }; }; then
13750   cf_cxx_library=yes
13751          CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
13752          cat >>confdefs.h <<\EOF
13753 #define HAVE_BUILTIN_H 1
13754 EOF
13755
13756 else
13757   echo "$as_me: failed program was:" >&5
13758 cat conftest.$ac_ext >&5
13759 cf_cxx_library=no
13760 fi
13761 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13762 fi
13763 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13764         LIBS="$cf_save"
13765         echo "$as_me:13765: result: $cf_cxx_library" >&5
13766 echo "${ECHO_T}$cf_cxx_library" >&6
13767 fi
13768
13769                 ;;
13770         *)
13771                 cf_cxx_library=no
13772                 ;;
13773         esac
13774
13775         ac_ext=cc
13776 ac_cpp='$CXXCPP $CPPFLAGS'
13777 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13778 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13779 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13780 ac_main_return=return
13781 echo "$as_me:13781: checking how to run the C++ preprocessor" >&5
13782 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
13783 if test -z "$CXXCPP"; then
13784   if test "${ac_cv_prog_CXXCPP+set}" = set; then
13785   echo $ECHO_N "(cached) $ECHO_C" >&6
13786 else
13787       # Double quotes because CXXCPP needs to be expanded
13788     for CXXCPP in "$CXX -E" "/lib/cpp"
13789     do
13790       ac_preproc_ok=false
13791 for ac_cxx_preproc_warn_flag in '' yes
13792 do
13793   # Use a header file that comes with gcc, so configuring glibc
13794   # with a fresh cross-compiler works.
13795   # On the NeXT, cc -E runs the code through the compiler's parser,
13796   # not just through cpp. "Syntax error" is here to catch this case.
13797   cat >conftest.$ac_ext <<_ACEOF
13798 #line 13798 "configure"
13799 #include "confdefs.h"
13800 #include <assert.h>
13801                      Syntax error
13802 _ACEOF
13803 if { (eval echo "$as_me:13803: \"$ac_cpp conftest.$ac_ext\"") >&5
13804   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13805   ac_status=$?
13806   egrep -v '^ *\+' conftest.er1 >conftest.err
13807   rm -f conftest.er1
13808   cat conftest.err >&5
13809   echo "$as_me:13809: \$? = $ac_status" >&5
13810   (exit $ac_status); } >/dev/null; then
13811   if test -s conftest.err; then
13812     ac_cpp_err=$ac_cxx_preproc_warn_flag
13813   else
13814     ac_cpp_err=
13815   fi
13816 else
13817   ac_cpp_err=yes
13818 fi
13819 if test -z "$ac_cpp_err"; then
13820   :
13821 else
13822   echo "$as_me: failed program was:" >&5
13823   cat conftest.$ac_ext >&5
13824   # Broken: fails on valid input.
13825 continue
13826 fi
13827 rm -f conftest.err conftest.$ac_ext
13828
13829   # OK, works on sane cases.  Now check whether non-existent headers
13830   # can be detected and how.
13831   cat >conftest.$ac_ext <<_ACEOF
13832 #line 13832 "configure"
13833 #include "confdefs.h"
13834 #include <ac_nonexistent.h>
13835 _ACEOF
13836 if { (eval echo "$as_me:13836: \"$ac_cpp conftest.$ac_ext\"") >&5
13837   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13838   ac_status=$?
13839   egrep -v '^ *\+' conftest.er1 >conftest.err
13840   rm -f conftest.er1
13841   cat conftest.err >&5
13842   echo "$as_me:13842: \$? = $ac_status" >&5
13843   (exit $ac_status); } >/dev/null; then
13844   if test -s conftest.err; then
13845     ac_cpp_err=$ac_cxx_preproc_warn_flag
13846   else
13847     ac_cpp_err=
13848   fi
13849 else
13850   ac_cpp_err=yes
13851 fi
13852 if test -z "$ac_cpp_err"; then
13853   # Broken: success on invalid input.
13854 continue
13855 else
13856   echo "$as_me: failed program was:" >&5
13857   cat conftest.$ac_ext >&5
13858   # Passes both tests.
13859 ac_preproc_ok=:
13860 break
13861 fi
13862 rm -f conftest.err conftest.$ac_ext
13863
13864 done
13865 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13866 rm -f conftest.err conftest.$ac_ext
13867 if $ac_preproc_ok; then
13868   break
13869 fi
13870
13871     done
13872     ac_cv_prog_CXXCPP=$CXXCPP
13873
13874 fi
13875   CXXCPP=$ac_cv_prog_CXXCPP
13876 else
13877   ac_cv_prog_CXXCPP=$CXXCPP
13878 fi
13879 echo "$as_me:13879: result: $CXXCPP" >&5
13880 echo "${ECHO_T}$CXXCPP" >&6
13881 ac_preproc_ok=false
13882 for ac_cxx_preproc_warn_flag in '' yes
13883 do
13884   # Use a header file that comes with gcc, so configuring glibc
13885   # with a fresh cross-compiler works.
13886   # On the NeXT, cc -E runs the code through the compiler's parser,
13887   # not just through cpp. "Syntax error" is here to catch this case.
13888   cat >conftest.$ac_ext <<_ACEOF
13889 #line 13889 "configure"
13890 #include "confdefs.h"
13891 #include <assert.h>
13892                      Syntax error
13893 _ACEOF
13894 if { (eval echo "$as_me:13894: \"$ac_cpp conftest.$ac_ext\"") >&5
13895   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13896   ac_status=$?
13897   egrep -v '^ *\+' conftest.er1 >conftest.err
13898   rm -f conftest.er1
13899   cat conftest.err >&5
13900   echo "$as_me:13900: \$? = $ac_status" >&5
13901   (exit $ac_status); } >/dev/null; then
13902   if test -s conftest.err; then
13903     ac_cpp_err=$ac_cxx_preproc_warn_flag
13904   else
13905     ac_cpp_err=
13906   fi
13907 else
13908   ac_cpp_err=yes
13909 fi
13910 if test -z "$ac_cpp_err"; then
13911   :
13912 else
13913   echo "$as_me: failed program was:" >&5
13914   cat conftest.$ac_ext >&5
13915   # Broken: fails on valid input.
13916 continue
13917 fi
13918 rm -f conftest.err conftest.$ac_ext
13919
13920   # OK, works on sane cases.  Now check whether non-existent headers
13921   # can be detected and how.
13922   cat >conftest.$ac_ext <<_ACEOF
13923 #line 13923 "configure"
13924 #include "confdefs.h"
13925 #include <ac_nonexistent.h>
13926 _ACEOF
13927 if { (eval echo "$as_me:13927: \"$ac_cpp conftest.$ac_ext\"") >&5
13928   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13929   ac_status=$?
13930   egrep -v '^ *\+' conftest.er1 >conftest.err
13931   rm -f conftest.er1
13932   cat conftest.err >&5
13933   echo "$as_me:13933: \$? = $ac_status" >&5
13934   (exit $ac_status); } >/dev/null; then
13935   if test -s conftest.err; then
13936     ac_cpp_err=$ac_cxx_preproc_warn_flag
13937   else
13938     ac_cpp_err=
13939   fi
13940 else
13941   ac_cpp_err=yes
13942 fi
13943 if test -z "$ac_cpp_err"; then
13944   # Broken: success on invalid input.
13945 continue
13946 else
13947   echo "$as_me: failed program was:" >&5
13948   cat conftest.$ac_ext >&5
13949   # Passes both tests.
13950 ac_preproc_ok=:
13951 break
13952 fi
13953 rm -f conftest.err conftest.$ac_ext
13954
13955 done
13956 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13957 rm -f conftest.err conftest.$ac_ext
13958 if $ac_preproc_ok; then
13959   :
13960 else
13961   { { echo "$as_me:13961: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
13962 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
13963    { (exit 1); exit 1; }; }
13964 fi
13965
13966 ac_ext=cc
13967 ac_cpp='$CXXCPP $CPPFLAGS'
13968 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13969 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13970 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13971 ac_main_return=return
13972
13973 for ac_header in typeinfo
13974 do
13975 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13976 echo "$as_me:13976: checking for $ac_header" >&5
13977 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13978 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13979   echo $ECHO_N "(cached) $ECHO_C" >&6
13980 else
13981   cat >conftest.$ac_ext <<_ACEOF
13982 #line 13982 "configure"
13983 #include "confdefs.h"
13984 #include <$ac_header>
13985 _ACEOF
13986 if { (eval echo "$as_me:13986: \"$ac_cpp conftest.$ac_ext\"") >&5
13987   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13988   ac_status=$?
13989   egrep -v '^ *\+' conftest.er1 >conftest.err
13990   rm -f conftest.er1
13991   cat conftest.err >&5
13992   echo "$as_me:13992: \$? = $ac_status" >&5
13993   (exit $ac_status); } >/dev/null; then
13994   if test -s conftest.err; then
13995     ac_cpp_err=$ac_cxx_preproc_warn_flag
13996   else
13997     ac_cpp_err=
13998   fi
13999 else
14000   ac_cpp_err=yes
14001 fi
14002 if test -z "$ac_cpp_err"; then
14003   eval "$as_ac_Header=yes"
14004 else
14005   echo "$as_me: failed program was:" >&5
14006   cat conftest.$ac_ext >&5
14007   eval "$as_ac_Header=no"
14008 fi
14009 rm -f conftest.err conftest.$ac_ext
14010 fi
14011 echo "$as_me:14011: result: `eval echo '${'$as_ac_Header'}'`" >&5
14012 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14013 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14014   cat >>confdefs.h <<EOF
14015 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14016 EOF
14017
14018 fi
14019 done
14020
14021 echo "$as_me:14021: checking if we should include stdbool.h" >&5
14022 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14023
14024 if test "${cf_cv_header_stdbool_h+set}" = set; then
14025   echo $ECHO_N "(cached) $ECHO_C" >&6
14026 else
14027
14028         cat >conftest.$ac_ext <<_ACEOF
14029 #line 14029 "configure"
14030 #include "confdefs.h"
14031
14032 int
14033 main ()
14034 {
14035 bool foo = false
14036   ;
14037   return 0;
14038 }
14039 _ACEOF
14040 rm -f conftest.$ac_objext
14041 if { (eval echo "$as_me:14041: \"$ac_compile\"") >&5
14042   (eval $ac_compile) 2>&5
14043   ac_status=$?
14044   echo "$as_me:14044: \$? = $ac_status" >&5
14045   (exit $ac_status); } &&
14046          { ac_try='test -s conftest.$ac_objext'
14047   { (eval echo "$as_me:14047: \"$ac_try\"") >&5
14048   (eval $ac_try) 2>&5
14049   ac_status=$?
14050   echo "$as_me:14050: \$? = $ac_status" >&5
14051   (exit $ac_status); }; }; then
14052   cf_cv_header_stdbool_h=0
14053 else
14054   echo "$as_me: failed program was:" >&5
14055 cat conftest.$ac_ext >&5
14056 cat >conftest.$ac_ext <<_ACEOF
14057 #line 14057 "configure"
14058 #include "confdefs.h"
14059
14060 #ifndef __BEOS__
14061 #include <stdbool.h>
14062 #endif
14063
14064 int
14065 main ()
14066 {
14067 bool foo = false
14068   ;
14069   return 0;
14070 }
14071 _ACEOF
14072 rm -f conftest.$ac_objext
14073 if { (eval echo "$as_me:14073: \"$ac_compile\"") >&5
14074   (eval $ac_compile) 2>&5
14075   ac_status=$?
14076   echo "$as_me:14076: \$? = $ac_status" >&5
14077   (exit $ac_status); } &&
14078          { ac_try='test -s conftest.$ac_objext'
14079   { (eval echo "$as_me:14079: \"$ac_try\"") >&5
14080   (eval $ac_try) 2>&5
14081   ac_status=$?
14082   echo "$as_me:14082: \$? = $ac_status" >&5
14083   (exit $ac_status); }; }; then
14084   cf_cv_header_stdbool_h=1
14085 else
14086   echo "$as_me: failed program was:" >&5
14087 cat conftest.$ac_ext >&5
14088 cf_cv_header_stdbool_h=0
14089 fi
14090 rm -f conftest.$ac_objext conftest.$ac_ext
14091 fi
14092 rm -f conftest.$ac_objext conftest.$ac_ext
14093 fi
14094
14095 if test "$cf_cv_header_stdbool_h" = 1
14096 then    echo "$as_me:14096: result: yes" >&5
14097 echo "${ECHO_T}yes" >&6
14098 else    echo "$as_me:14098: result: no" >&5
14099 echo "${ECHO_T}no" >&6
14100 fi
14101
14102 echo "$as_me:14102: checking for builtin bool type" >&5
14103 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14104
14105 if test "${cf_cv_builtin_bool+set}" = set; then
14106   echo $ECHO_N "(cached) $ECHO_C" >&6
14107 else
14108
14109         cat >conftest.$ac_ext <<_ACEOF
14110 #line 14110 "configure"
14111 #include "confdefs.h"
14112
14113 #include <stdio.h>
14114 #include <sys/types.h>
14115
14116 int
14117 main ()
14118 {
14119 bool x = false
14120   ;
14121   return 0;
14122 }
14123 _ACEOF
14124 rm -f conftest.$ac_objext
14125 if { (eval echo "$as_me:14125: \"$ac_compile\"") >&5
14126   (eval $ac_compile) 2>&5
14127   ac_status=$?
14128   echo "$as_me:14128: \$? = $ac_status" >&5
14129   (exit $ac_status); } &&
14130          { ac_try='test -s conftest.$ac_objext'
14131   { (eval echo "$as_me:14131: \"$ac_try\"") >&5
14132   (eval $ac_try) 2>&5
14133   ac_status=$?
14134   echo "$as_me:14134: \$? = $ac_status" >&5
14135   (exit $ac_status); }; }; then
14136   cf_cv_builtin_bool=1
14137 else
14138   echo "$as_me: failed program was:" >&5
14139 cat conftest.$ac_ext >&5
14140 cf_cv_builtin_bool=0
14141 fi
14142 rm -f conftest.$ac_objext conftest.$ac_ext
14143
14144 fi
14145
14146 if test "$cf_cv_builtin_bool" = 1
14147 then    echo "$as_me:14147: result: yes" >&5
14148 echo "${ECHO_T}yes" >&6
14149 else    echo "$as_me:14149: result: no" >&5
14150 echo "${ECHO_T}no" >&6
14151 fi
14152
14153 echo "$as_me:14153: checking for size of bool" >&5
14154 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
14155 if test "${cf_cv_type_of_bool+set}" = set; then
14156   echo $ECHO_N "(cached) $ECHO_C" >&6
14157 else
14158
14159         rm -f cf_test.out
14160         if test "$cross_compiling" = yes; then
14161   cf_cv_type_of_bool=unknown
14162 else
14163   cat >conftest.$ac_ext <<_ACEOF
14164 #line 14164 "configure"
14165 #include "confdefs.h"
14166
14167 #include <stdlib.h>
14168 #include <stdio.h>
14169
14170 #if defined(__cplusplus)
14171
14172 #ifdef HAVE_GXX_BUILTIN_H
14173 #include <g++/builtin.h>
14174 #elif HAVE_GPP_BUILTIN_H
14175 #include <gpp/builtin.h>
14176 #elif HAVE_BUILTIN_H
14177 #include <builtin.h>
14178 #endif
14179
14180 #else
14181
14182 #if $cf_cv_header_stdbool_h
14183 #include <stdbool.h>
14184 #endif
14185
14186 #endif
14187
14188 main()
14189 {
14190         FILE *fp = fopen("cf_test.out", "w");
14191         if (fp != 0) {
14192                 bool x = true;
14193                 if ((bool)(-x) >= 0)
14194                         fputs("unsigned ", fp);
14195                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
14196                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
14197                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
14198                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
14199                 fclose(fp);
14200         }
14201         ${cf_cv_main_return:-return}(0);
14202 }
14203
14204 _ACEOF
14205 rm -f conftest$ac_exeext
14206 if { (eval echo "$as_me:14206: \"$ac_link\"") >&5
14207   (eval $ac_link) 2>&5
14208   ac_status=$?
14209   echo "$as_me:14209: \$? = $ac_status" >&5
14210   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14211   { (eval echo "$as_me:14211: \"$ac_try\"") >&5
14212   (eval $ac_try) 2>&5
14213   ac_status=$?
14214   echo "$as_me:14214: \$? = $ac_status" >&5
14215   (exit $ac_status); }; }; then
14216   cf_cv_type_of_bool=`cat cf_test.out`
14217                  if test -z "$cf_cv_type_of_bool"; then
14218                    cf_cv_type_of_bool=unknown
14219                  fi
14220 else
14221   echo "$as_me: program exited with status $ac_status" >&5
14222 echo "$as_me: failed program was:" >&5
14223 cat conftest.$ac_ext >&5
14224 cf_cv_type_of_bool=unknown
14225 fi
14226 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14227 fi
14228
14229 fi
14230
14231         rm -f cf_test.out
14232 echo "$as_me:14232: result: $cf_cv_type_of_bool" >&5
14233 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14234 if test "$cf_cv_type_of_bool" = unknown ; then
14235         case .$NCURSES_BOOL in #(vi
14236         .auto|.) NCURSES_BOOL=unsigned;;
14237         esac
14238         { echo "$as_me:14238: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
14239 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
14240         cf_cv_type_of_bool=$NCURSES_BOOL
14241 fi
14242
14243 echo "$as_me:14243: checking for special defines needed for etip.h" >&5
14244 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
14245 cf_save_CXXFLAGS="$CXXFLAGS"
14246 cf_result="none"
14247 for cf_math in "" MATH_H
14248 do
14249 for cf_excp in "" MATH_EXCEPTION
14250 do
14251         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
14252         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
14253         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
14254 cat >conftest.$ac_ext <<_ACEOF
14255 #line 14255 "configure"
14256 #include "confdefs.h"
14257
14258 #include <etip.h.in>
14259
14260 int
14261 main ()
14262 {
14263
14264   ;
14265   return 0;
14266 }
14267 _ACEOF
14268 rm -f conftest.$ac_objext
14269 if { (eval echo "$as_me:14269: \"$ac_compile\"") >&5
14270   (eval $ac_compile) 2>&5
14271   ac_status=$?
14272   echo "$as_me:14272: \$? = $ac_status" >&5
14273   (exit $ac_status); } &&
14274          { ac_try='test -s conftest.$ac_objext'
14275   { (eval echo "$as_me:14275: \"$ac_try\"") >&5
14276   (eval $ac_try) 2>&5
14277   ac_status=$?
14278   echo "$as_me:14278: \$? = $ac_status" >&5
14279   (exit $ac_status); }; }; then
14280
14281         test -n "$cf_math" && cat >>confdefs.h <<EOF
14282 #define ETIP_NEEDS_${cf_math} 1
14283 EOF
14284
14285         test -n "$cf_excp" && cat >>confdefs.h <<EOF
14286 #define ETIP_NEEDS_${cf_excp} 1
14287 EOF
14288
14289         cf_result="$cf_math $cf_excp"
14290         break
14291
14292 else
14293   echo "$as_me: failed program was:" >&5
14294 cat conftest.$ac_ext >&5
14295 fi
14296 rm -f conftest.$ac_objext conftest.$ac_ext
14297 done
14298 done
14299 echo "$as_me:14299: result: $cf_result" >&5
14300 echo "${ECHO_T}$cf_result" >&6
14301 CXXFLAGS="$cf_save_CXXFLAGS"
14302
14303 if test -n "$CXX"; then
14304 echo "$as_me:14304: checking if $CXX accepts parameter initialization" >&5
14305 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
14306 if test "${cf_cv_cpp_param_init+set}" = set; then
14307   echo $ECHO_N "(cached) $ECHO_C" >&6
14308 else
14309
14310         ac_ext=cc
14311 ac_cpp='$CXXCPP $CPPFLAGS'
14312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14315 ac_main_return=return
14316
14317         if test "$cross_compiling" = yes; then
14318   cf_cv_cpp_param_init=unknown
14319 else
14320   cat >conftest.$ac_ext <<_ACEOF
14321 #line 14321 "configure"
14322 #include "confdefs.h"
14323
14324 class TEST {
14325 private:
14326         int value;
14327 public:
14328         TEST(int x = 1);
14329         ~TEST();
14330 };
14331
14332 TEST::TEST(int x = 1)   // some compilers do not like second initializer
14333 {
14334         value = x;
14335 }
14336 void main() { }
14337
14338 _ACEOF
14339 rm -f conftest$ac_exeext
14340 if { (eval echo "$as_me:14340: \"$ac_link\"") >&5
14341   (eval $ac_link) 2>&5
14342   ac_status=$?
14343   echo "$as_me:14343: \$? = $ac_status" >&5
14344   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14345   { (eval echo "$as_me:14345: \"$ac_try\"") >&5
14346   (eval $ac_try) 2>&5
14347   ac_status=$?
14348   echo "$as_me:14348: \$? = $ac_status" >&5
14349   (exit $ac_status); }; }; then
14350   cf_cv_cpp_param_init=yes
14351 else
14352   echo "$as_me: program exited with status $ac_status" >&5
14353 echo "$as_me: failed program was:" >&5
14354 cat conftest.$ac_ext >&5
14355 cf_cv_cpp_param_init=no
14356 fi
14357 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14358 fi
14359         ac_ext=cc
14360 ac_cpp='$CXXCPP $CPPFLAGS'
14361 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14362 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14363 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14364 ac_main_return=return
14365
14366 fi
14367 echo "$as_me:14367: result: $cf_cv_cpp_param_init" >&5
14368 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
14369 fi
14370 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
14371 #define CPP_HAS_PARAM_INIT 1
14372 EOF
14373
14374 if test -n "$CXX"; then
14375
14376 echo "$as_me:14376: checking if $CXX accepts static_cast" >&5
14377 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
14378 if test "${cf_cv_cpp_static_cast+set}" = set; then
14379   echo $ECHO_N "(cached) $ECHO_C" >&6
14380 else
14381
14382         ac_ext=cc
14383 ac_cpp='$CXXCPP $CPPFLAGS'
14384 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14385 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14386 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14387 ac_main_return=return
14388
14389         cat >conftest.$ac_ext <<_ACEOF
14390 #line 14390 "configure"
14391 #include "confdefs.h"
14392
14393 class NCursesPanel
14394 {
14395 public:
14396   NCursesPanel(int nlines,
14397                int ncols,
14398                int begin_y = 0,
14399                int begin_x = 0)
14400   {
14401   }
14402
14403   ~NCursesPanel();
14404 };
14405
14406 template<class T> class NCursesUserPanel : public NCursesPanel
14407 {
14408 public:
14409   NCursesUserPanel (int nlines,
14410                     int ncols,
14411                     int begin_y = 0,
14412                     int begin_x = 0,
14413                     const T* p_UserData = static_cast<T*>(0))
14414     : NCursesPanel (nlines, ncols, begin_y, begin_x)
14415   {
14416   };
14417   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
14418   {
14419   };
14420
14421   virtual ~NCursesUserPanel() {};
14422 };
14423
14424 int
14425 main ()
14426 {
14427
14428         const char* p_UserData = static_cast<char*>(0)
14429   ;
14430   return 0;
14431 }
14432 _ACEOF
14433 rm -f conftest.$ac_objext
14434 if { (eval echo "$as_me:14434: \"$ac_compile\"") >&5
14435   (eval $ac_compile) 2>&5
14436   ac_status=$?
14437   echo "$as_me:14437: \$? = $ac_status" >&5
14438   (exit $ac_status); } &&
14439          { ac_try='test -s conftest.$ac_objext'
14440   { (eval echo "$as_me:14440: \"$ac_try\"") >&5
14441   (eval $ac_try) 2>&5
14442   ac_status=$?
14443   echo "$as_me:14443: \$? = $ac_status" >&5
14444   (exit $ac_status); }; }; then
14445   cf_cv_cpp_static_cast=yes
14446 else
14447   echo "$as_me: failed program was:" >&5
14448 cat conftest.$ac_ext >&5
14449 cf_cv_cpp_static_cast=no
14450 fi
14451 rm -f conftest.$ac_objext conftest.$ac_ext
14452
14453         ac_ext=cc
14454 ac_cpp='$CXXCPP $CPPFLAGS'
14455 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14456 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14457 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14458 ac_main_return=return
14459
14460 fi
14461 echo "$as_me:14461: result: $cf_cv_cpp_static_cast" >&5
14462 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
14463
14464 fi
14465
14466 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
14467 #define CPP_HAS_STATIC_CAST 1
14468 EOF
14469
14470         CXX_AR='$(AR)'
14471         CXX_AR_OPTS='$(AR_OPTS)'
14472         case $cf_cv_system_name in #(vi
14473         irix*) #(vi
14474             if test "$GXX" != yes ; then
14475                 CXX_AR='$(CXX)'
14476                 CXX_AR_OPTS='-ar -o'
14477             fi
14478             ;;
14479         sco3.2v5*) #(vi
14480             CXXLDFLAGS="-u main"
14481             ;;
14482         solaris2*)
14483             if test "$GXX" != yes ; then
14484                 CXX_AR='$(CXX)'
14485                 CXX_AR_OPTS='-xar -o'
14486             fi
14487             ;;
14488         esac
14489
14490 else
14491         cf_cxx_library=no
14492         cf_cv_builtin_bool=1
14493
14494         # Just because we are not configuring against C++ right now does not
14495         # mean that a user will not want to use C++.  Some distributors disable
14496         # the C++ portion of this configuration as a shortcut (or just to avoid
14497         # compiling the demo in the c++ directory).  So we need a reasonable
14498         # default for the 'bool' type.
14499         #
14500         # Caveat: since the storage of the bool type is not standardized, it
14501         # may change.
14502
14503         if test "$NCURSES_BOOL" != auto ; then
14504                 cf_cv_type_of_bool=$NCURSES_BOOL
14505                 cf_cv_header_stdbool_h=0
14506         else
14507                 if test "$cf_cv_header_stdbool_h" = 1 ; then
14508
14509 echo "$as_me:14509: checking for size of bool" >&5
14510 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
14511 if test "${cf_cv_type_of_bool+set}" = set; then
14512   echo $ECHO_N "(cached) $ECHO_C" >&6
14513 else
14514
14515         rm -f cf_test.out
14516         if test "$cross_compiling" = yes; then
14517   cf_cv_type_of_bool=unknown
14518 else
14519   cat >conftest.$ac_ext <<_ACEOF
14520 #line 14520 "configure"
14521 #include "confdefs.h"
14522
14523 #include <stdlib.h>
14524 #include <stdio.h>
14525
14526 #if defined(__cplusplus)
14527
14528 #ifdef HAVE_GXX_BUILTIN_H
14529 #include <g++/builtin.h>
14530 #elif HAVE_GPP_BUILTIN_H
14531 #include <gpp/builtin.h>
14532 #elif HAVE_BUILTIN_H
14533 #include <builtin.h>
14534 #endif
14535
14536 #else
14537
14538 #if $cf_cv_header_stdbool_h
14539 #include <stdbool.h>
14540 #endif
14541
14542 #endif
14543
14544 main()
14545 {
14546         FILE *fp = fopen("cf_test.out", "w");
14547         if (fp != 0) {
14548                 bool x = true;
14549                 if ((bool)(-x) >= 0)
14550                         fputs("unsigned ", fp);
14551                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
14552                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
14553                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
14554                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
14555                 fclose(fp);
14556         }
14557         ${cf_cv_main_return:-return}(0);
14558 }
14559
14560 _ACEOF
14561 rm -f conftest$ac_exeext
14562 if { (eval echo "$as_me:14562: \"$ac_link\"") >&5
14563   (eval $ac_link) 2>&5
14564   ac_status=$?
14565   echo "$as_me:14565: \$? = $ac_status" >&5
14566   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14567   { (eval echo "$as_me:14567: \"$ac_try\"") >&5
14568   (eval $ac_try) 2>&5
14569   ac_status=$?
14570   echo "$as_me:14570: \$? = $ac_status" >&5
14571   (exit $ac_status); }; }; then
14572   cf_cv_type_of_bool=`cat cf_test.out`
14573                  if test -z "$cf_cv_type_of_bool"; then
14574                    cf_cv_type_of_bool=unknown
14575                  fi
14576 else
14577   echo "$as_me: program exited with status $ac_status" >&5
14578 echo "$as_me: failed program was:" >&5
14579 cat conftest.$ac_ext >&5
14580 cf_cv_type_of_bool=unknown
14581 fi
14582 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14583 fi
14584
14585 fi
14586
14587         rm -f cf_test.out
14588 echo "$as_me:14588: result: $cf_cv_type_of_bool" >&5
14589 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14590 if test "$cf_cv_type_of_bool" = unknown ; then
14591         case .$NCURSES_BOOL in #(vi
14592         .auto|.) NCURSES_BOOL=unsigned;;
14593         esac
14594         { echo "$as_me:14594: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
14595 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
14596         cf_cv_type_of_bool=$NCURSES_BOOL
14597 fi
14598
14599                 else
14600                         echo "$as_me:14600: checking for fallback type of bool" >&5
14601 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
14602                         case "$host_cpu" in #(vi
14603                         i?86)   cf_cv_type_of_bool=char ;; #(vi
14604                         *)      cf_cv_type_of_bool=int  ;;
14605                         esac
14606                         echo "$as_me:14606: result: $cf_cv_type_of_bool" >&5
14607 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14608                 fi
14609         fi
14610 fi
14611
14612 # If the C compiler did not declare bool, and we did not determine that the C++
14613 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
14614 # ncurses library use the same type as C++ bool.  Note that this allows one to
14615 # specify the type of bool in a configure-script option and postpone
14616 # integration with the C++ compiler provided that the types are compatible.
14617 USE_CXX_BOOL=1
14618 if test $cf_cv_cc_bool_type = 1
14619 then
14620         # oops: C has a bool.  Unlikely, but C++ could differ.
14621         USE_CXX_BOOL=0
14622 elif test $cf_cv_builtin_bool = 0
14623 then
14624         # C++ has no bool
14625         USE_CXX_BOOL=0
14626 else
14627         # this is the normal case
14628         USE_CXX_BOOL='defined(__cplusplus)'
14629 fi
14630
14631 if test -f "${srcdir}/Ada95/Makefile.in" ; then
14632 if test "$cf_with_ada" != "no" ; then
14633 cf_ada_make=gnatmake
14634 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
14635 set dummy $cf_ada_make; ac_word=$2
14636 echo "$as_me:14636: checking for $ac_word" >&5
14637 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14638 if test "${ac_cv_prog_gnat_exists+set}" = set; then
14639   echo $ECHO_N "(cached) $ECHO_C" >&6
14640 else
14641   if test -n "$gnat_exists"; then
14642   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
14643 else
14644   ac_save_IFS=$IFS; IFS=$ac_path_separator
14645 ac_dummy="$PATH"
14646 for ac_dir in $ac_dummy; do
14647   IFS=$ac_save_IFS
14648   test -z "$ac_dir" && ac_dir=.
14649   $as_executable_p "$ac_dir/$ac_word" || continue
14650 ac_cv_prog_gnat_exists="yes"
14651 echo "$as_me:14651: found $ac_dir/$ac_word" >&5
14652 break
14653 done
14654
14655   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
14656 fi
14657 fi
14658 gnat_exists=$ac_cv_prog_gnat_exists
14659 if test -n "$gnat_exists"; then
14660   echo "$as_me:14660: result: $gnat_exists" >&5
14661 echo "${ECHO_T}$gnat_exists" >&6
14662 else
14663   echo "$as_me:14663: result: no" >&5
14664 echo "${ECHO_T}no" >&6
14665 fi
14666
14667 if test "$ac_cv_prog_gnat_exists" = no; then
14668    cf_ada_make=
14669 else
14670
14671 echo "$as_me:14671: checking for gnat version" >&5
14672 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
14673 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
14674   sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
14675 echo "$as_me:14675: result: $cf_gnat_version" >&5
14676 echo "${ECHO_T}$cf_gnat_version" >&6
14677
14678 case $cf_gnat_version in
14679   3.1[1-9]*|3.[2-9]*|[4-9].*)
14680     cf_cv_prog_gnat_correct=yes
14681     ;;
14682   *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
14683      cf_cv_prog_gnat_correct=no
14684      ;;
14685 esac
14686 case $cf_gnat_version in
14687   3.[1-9]*|[4-9].*)
14688       cf_compile_generics=generics
14689       cf_generic_objects="\${GENOBJS}"
14690       ;;
14691   *)  cf_compile_generics=
14692       cf_generic_objects=
14693       ;;
14694 esac
14695
14696    # Extract the first word of "m4", so it can be a program name with args.
14697 set dummy m4; ac_word=$2
14698 echo "$as_me:14698: checking for $ac_word" >&5
14699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14700 if test "${ac_cv_prog_M4_exists+set}" = set; then
14701   echo $ECHO_N "(cached) $ECHO_C" >&6
14702 else
14703   if test -n "$M4_exists"; then
14704   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
14705 else
14706   ac_save_IFS=$IFS; IFS=$ac_path_separator
14707 ac_dummy="$PATH"
14708 for ac_dir in $ac_dummy; do
14709   IFS=$ac_save_IFS
14710   test -z "$ac_dir" && ac_dir=.
14711   $as_executable_p "$ac_dir/$ac_word" || continue
14712 ac_cv_prog_M4_exists="yes"
14713 echo "$as_me:14713: found $ac_dir/$ac_word" >&5
14714 break
14715 done
14716
14717   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
14718 fi
14719 fi
14720 M4_exists=$ac_cv_prog_M4_exists
14721 if test -n "$M4_exists"; then
14722   echo "$as_me:14722: result: $M4_exists" >&5
14723 echo "${ECHO_T}$M4_exists" >&6
14724 else
14725   echo "$as_me:14725: result: no" >&5
14726 echo "${ECHO_T}no" >&6
14727 fi
14728
14729    if test "$ac_cv_prog_M4_exists" = no; then
14730       cf_cv_prog_gnat_correct=no
14731       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
14732    fi
14733    if test "$cf_cv_prog_gnat_correct" = yes; then
14734       echo "$as_me:14734: checking if GNAT works" >&5
14735 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
14736
14737 rm -f conftest*
14738 cat >>conftest.ads <<CF_EOF
14739 procedure conftest;
14740 CF_EOF
14741 cat >>conftest.adb <<CF_EOF
14742 with Text_IO;
14743 with GNAT.OS_Lib;
14744 procedure conftest is
14745 begin
14746    Text_IO.Put ("Hello World");
14747    Text_IO.New_Line;
14748    GNAT.OS_Lib.OS_Exit (0);
14749 end conftest;
14750 CF_EOF
14751 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
14752    if ( ./conftest 1>&5 2>&1 ) ; then
14753       cf_cv_prog_gnat_correct=yes
14754    else
14755       cf_cv_prog_gnat_correct=no
14756    fi
14757 else
14758    cf_cv_prog_gnat_correct=no
14759 fi
14760 rm -f conftest*
14761
14762       echo "$as_me:14762: result: $cf_cv_prog_gnat_correct" >&5
14763 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
14764    fi
14765 fi
14766 if test "$cf_cv_prog_gnat_correct" = yes; then
14767    ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
14768
14769    echo "$as_me:14769: checking if GNAT pragma Unreferenced works" >&5
14770 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
14771
14772 rm -f conftest*
14773 cat >>conftest.ads <<CF_EOF
14774 procedure conftest;
14775 CF_EOF
14776 cat >>conftest.adb <<CF_EOF
14777 with Text_IO;
14778 with GNAT.OS_Lib;
14779 procedure conftest is
14780    test : Integer;
14781    pragma Unreferenced (test);
14782 begin
14783    test := 1;
14784    Text_IO.Put ("Hello World");
14785    Text_IO.New_Line;
14786    GNAT.OS_Lib.OS_Exit (0);
14787 end conftest;
14788 CF_EOF
14789 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
14790       cf_cv_pragma_unreferenced=yes
14791 else
14792    cf_cv_pragma_unreferenced=no
14793 fi
14794 rm -f conftest*
14795
14796    echo "$as_me:14796: result: $cf_cv_pragma_unreferenced" >&5
14797 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
14798
14799    # if the pragma is supported, use it (needed in the Trace code).
14800    if test $cf_cv_pragma_unreferenced = yes ; then
14801       PRAGMA_UNREF=TRUE
14802    else
14803       PRAGMA_UNREF=FALSE
14804    fi
14805
14806 # Check whether --with-ada-compiler or --without-ada-compiler was given.
14807 if test "${with_ada_compiler+set}" = set; then
14808   withval="$with_ada_compiler"
14809   cf_ada_compiler=$withval
14810 else
14811   cf_ada_compiler=gnatmake
14812 fi;
14813
14814    cf_ada_package=terminal_interface
14815
14816 # Check whether --with-ada-include or --without-ada-include was given.
14817 if test "${with_ada_include+set}" = set; then
14818   withval="$with_ada_include"
14819
14820 else
14821   withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
14822 fi;
14823 if test "x$prefix" != xNONE; then
14824   cf_path_syntax="$prefix"
14825 else
14826   cf_path_syntax="$ac_default_prefix"
14827 fi
14828
14829 case ".$withval" in #(vi
14830 .\$\(*\)*|.\'*\'*) #(vi
14831   ;;
14832 ..|./*|.\\*) #(vi
14833   ;;
14834 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
14835   ;;
14836 .\${*prefix}*) #(vi
14837   eval withval="$withval"
14838   case ".$withval" in #(vi
14839   .NONE/*)
14840     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
14841     ;;
14842   esac
14843   ;; #(vi
14844 .no|.NONE/*)
14845   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
14846   ;;
14847 *)
14848   { { echo "$as_me:14848: error: expected a pathname, not \"$withval\"" >&5
14849 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
14850    { (exit 1); exit 1; }; }
14851   ;;
14852 esac
14853
14854 ADA_INCLUDE="$withval"
14855
14856 # Check whether --with-ada-objects or --without-ada-objects was given.
14857 if test "${with_ada_objects+set}" = set; then
14858   withval="$with_ada_objects"
14859
14860 else
14861   withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
14862 fi;
14863 if test "x$prefix" != xNONE; then
14864   cf_path_syntax="$prefix"
14865 else
14866   cf_path_syntax="$ac_default_prefix"
14867 fi
14868
14869 case ".$withval" in #(vi
14870 .\$\(*\)*|.\'*\'*) #(vi
14871   ;;
14872 ..|./*|.\\*) #(vi
14873   ;;
14874 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
14875   ;;
14876 .\${*prefix}*) #(vi
14877   eval withval="$withval"
14878   case ".$withval" in #(vi
14879   .NONE/*)
14880     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
14881     ;;
14882   esac
14883   ;; #(vi
14884 .no|.NONE/*)
14885   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
14886   ;;
14887 *)
14888   { { echo "$as_me:14888: error: expected a pathname, not \"$withval\"" >&5
14889 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
14890    { (exit 1); exit 1; }; }
14891   ;;
14892 esac
14893
14894 ADA_OBJECTS="$withval"
14895
14896 fi
14897 fi
14898 fi
14899
14900 ### Construct the ncurses library-subsets, if any, from this set of keywords:
14901 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
14902 ###
14903 ### ticlib modules may be a separate library, otherwise contained in termlib.
14904 ### termlib modules may be a separate library, otherwise contained in ncurses.
14905 ###
14906 ### The of "+" or " " between the tokens controls the way the script
14907 ### chooses to split module lists into libraries.
14908 ###
14909 ### (see CF_LIB_RULES).
14910 echo "$as_me:14910: checking for library subsets" >&5
14911 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
14912 LIB_SUBSETS=
14913
14914 if test "$cf_with_progs" = yes || test "$with_ticlib" != no; then
14915         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
14916         if test "$with_ticlib" != no ; then
14917                 LIB_SUBSETS="${LIB_SUBSETS} "
14918         else
14919                 LIB_SUBSETS="${LIB_SUBSETS}+"
14920         fi
14921 fi
14922
14923 LIB_SUBSETS="${LIB_SUBSETS}termlib"
14924 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
14925 if test "$with_termlib" != no ; then
14926         LIB_SUBSETS="${LIB_SUBSETS} "
14927 else
14928         LIB_SUBSETS="${LIB_SUBSETS}+"
14929 fi
14930
14931 LIB_SUBSETS="${LIB_SUBSETS}base"
14932 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
14933 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
14934
14935 echo "$as_me:14935: result: $LIB_SUBSETS" >&5
14936 echo "${ECHO_T}$LIB_SUBSETS" >&6
14937
14938 ### Construct the list of include-directories to be generated
14939
14940 CPPFLAGS="-I. -I../include $CPPFLAGS"
14941 if test "$srcdir" != "."; then
14942         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
14943 fi
14944 if test "$GCC" != yes; then
14945         CPPFLAGS="$CPPFLAGS -I\${includedir}"
14946 elif test "$includedir" != "/usr/include"; then
14947         if test "$includedir" = '${prefix}/include' ; then
14948                 if test $prefix != /usr ; then
14949                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
14950                 fi
14951         else
14952                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
14953         fi
14954 fi
14955
14956 ACPPFLAGS="-I. -I../../include $ACPPFLAGS"
14957 if test "$srcdir" != "."; then
14958         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
14959 fi
14960 if test "$GCC" != yes; then
14961         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
14962 elif test "$includedir" != "/usr/include"; then
14963         if test "$includedir" = '${prefix}/include' ; then
14964                 if test $prefix != /usr ; then
14965                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
14966                 fi
14967         else
14968                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
14969         fi
14970 fi
14971
14972 ### Build up pieces for makefile rules
14973 echo "$as_me:14973: checking default library suffix" >&5
14974 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
14975
14976         case $DFT_LWR_MODEL in
14977         libtool) DFT_ARG_SUFFIX=''   ;;
14978         normal)  DFT_ARG_SUFFIX=''   ;;
14979         debug)   DFT_ARG_SUFFIX='_g' ;;
14980         profile) DFT_ARG_SUFFIX='_p' ;;
14981         shared)  DFT_ARG_SUFFIX=''   ;;
14982         esac
14983         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
14984 echo "$as_me:14984: result: $DFT_ARG_SUFFIX" >&5
14985 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
14986
14987 echo "$as_me:14987: checking default library-dependency suffix" >&5
14988 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
14989
14990         case $DFT_LWR_MODEL in
14991         libtool) DFT_DEP_SUFFIX='.la'  ;;
14992         normal)  DFT_DEP_SUFFIX='.a'   ;;
14993         debug)   DFT_DEP_SUFFIX='_g.a' ;;
14994         profile) DFT_DEP_SUFFIX='_p.a' ;;
14995         shared)
14996                 case $cf_cv_system_name in
14997                 cygwin*) DFT_DEP_SUFFIX='.dll' ;;
14998                 darwin*) DFT_DEP_SUFFIX='.dylib' ;;
14999                 hpux*)
15000                         case $target in
15001                         ia64*)  DFT_DEP_SUFFIX='.so' ;;
15002                         *)      DFT_DEP_SUFFIX='.sl' ;;
15003                         esac
15004                         ;;
15005                 *)      DFT_DEP_SUFFIX='.so'  ;;
15006                 esac
15007         esac
15008         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
15009 if test $DFT_LWR_MODEL = shared ; then
15010         case $cf_cv_system_name in #(vi
15011         cygwin*)
15012                 DFT_DEP_SUFFIX=".dll.a"
15013                 ;;
15014         esac
15015 fi
15016 echo "$as_me:15016: result: $DFT_DEP_SUFFIX" >&5
15017 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
15018
15019 echo "$as_me:15019: checking default object directory" >&5
15020 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
15021
15022         case $DFT_LWR_MODEL in
15023         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
15024         normal)  DFT_OBJ_SUBDIR='objects' ;;
15025         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
15026         profile) DFT_OBJ_SUBDIR='obj_p' ;;
15027         shared)
15028                 case $cf_cv_system_name in #(vi
15029                 cygwin) #(vi
15030                         DFT_OBJ_SUBDIR='objects' ;;
15031                 *)
15032                         DFT_OBJ_SUBDIR='obj_s' ;;
15033                 esac
15034         esac
15035 echo "$as_me:15035: result: $DFT_OBJ_SUBDIR" >&5
15036 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
15037
15038 # libtool thinks it can make c++ shared libraries (perhaps only g++)
15039 if test "$cf_with_cxx" = yes ; then
15040 echo "$as_me:15040: checking c++ library-dependency suffix" >&5
15041 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
15042 if test "$with_libtool" != "no"; then
15043         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
15044 else
15045
15046         case normal in
15047         libtool) CXX_LIB_SUFFIX='.la'  ;;
15048         normal)  CXX_LIB_SUFFIX='.a'   ;;
15049         debug)   CXX_LIB_SUFFIX='_g.a' ;;
15050         profile) CXX_LIB_SUFFIX='_p.a' ;;
15051         shared)
15052                 case $cf_cv_system_name in
15053                 cygwin*) CXX_LIB_SUFFIX='.dll' ;;
15054                 darwin*) CXX_LIB_SUFFIX='.dylib' ;;
15055                 hpux*)
15056                         case $target in
15057                         ia64*)  CXX_LIB_SUFFIX='.so' ;;
15058                         *)      CXX_LIB_SUFFIX='.sl' ;;
15059                         esac
15060                         ;;
15061                 *)      CXX_LIB_SUFFIX='.so'  ;;
15062                 esac
15063         esac
15064         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
15065 fi
15066 echo "$as_me:15066: result: $CXX_LIB_SUFFIX" >&5
15067 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
15068
15069 fi
15070
15071 # do not want -ldl in build except as needed for -lncurses dependency
15072 if test "$with_dlsym" = yes ; then
15073 if test $DFT_LWR_MODEL = shared || \
15074    test $DFT_LWR_MODEL = libtool ; then
15075
15076 # remove dl library from $LIBS
15077 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
15078
15079 fi
15080 fi
15081 ### Set up low-level terminfo dependencies for makefiles.
15082
15083 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
15084 # do not need libdl
15085 TICS_LIST=
15086 if test "$with_dlsym" = yes ; then
15087
15088 # remove dl library from $SHLIB_LIST
15089 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
15090
15091 fi
15092
15093 if test "$with_ticlib" != no ; then
15094
15095         if test "$with_ticlib" != yes ; then
15096                 TICS_NAME=$with_ticlib
15097                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15098                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15099                 TICS_LIB_SUFFIX="${with_ticlib}"
15100         else
15101                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
15102                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
15103                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
15104         fi
15105         TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
15106 else
15107         TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15108 fi
15109
15110 if test "$with_termlib" != no ; then
15111
15112         if test "$with_termlib" != yes ; then
15113                 TINFO_NAME=$with_termlib
15114                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15115                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15116                 TINFO_LIB_SUFFIX="${with_termlib}"
15117         else
15118                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
15119                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
15120                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
15121         fi
15122
15123         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15124         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15125         if test "$DFT_LWR_MODEL" = "libtool"; then
15126                 TEST_ARGS="${TEST_DEPS}"
15127                 TEST_ARG2="${TEST_DEP2}"
15128                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15129         else
15130                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
15131                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
15132                 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15133                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15134                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15135         fi
15136 else
15137         # the next lines are needed for linking libtic over libncurses
15138         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
15139         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15140
15141         TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15142 fi
15143
15144 if test "$with_dlsym" = yes ; then
15145
15146 # remove dl library from $TICS_LIST
15147 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
15148
15149 fi
15150
15151 # needed for Ada95
15152 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
15153
15154 echo "$as_me:15154: checking where we will install curses.h" >&5
15155 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
15156 test "$with_overwrite" = no && \
15157 test "x$includedir" = 'x${prefix}/include' && \
15158         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
15159 echo "$as_me:15159: result: $includedir" >&5
15160 echo "${ECHO_T}$includedir" >&6
15161
15162 ### Resolve a conflict between normal and wide-curses by forcing applications
15163 ### that will need libutf8 to add it to their configure script.
15164 if test "$with_overwrite" != no ; then
15165 if test "$NCURSES_LIBUTF8" = 1 ; then
15166         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
15167         { echo "$as_me:15167: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
15168 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
15169 fi
15170 fi
15171
15172 # used to separate tack out of the tree
15173 NCURSES_TREE=
15174
15175 ### predefined stuff for the test programs
15176 cat >>confdefs.h <<\EOF
15177 #define HAVE_SLK_COLOR 1
15178 EOF
15179
15180 ### Construct the list of subdirectories for which we'll customize makefiles
15181 ### with the appropriate compile-rules.
15182
15183 echo "$as_me:15183: checking for src modules" >&5
15184 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
15185
15186 # dependencies and linker-arguments for test-programs
15187 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
15188 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
15189 if test "$DFT_LWR_MODEL" = "libtool"; then
15190         TEST_ARGS="${TEST_DEPS}"
15191         TEST_ARG2="${TEST_DEP2}"
15192 else
15193         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
15194         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
15195 fi
15196
15197 cf_cv_src_modules=
15198 for cf_dir in $modules_to_build
15199 do
15200         if test -f $srcdir/$cf_dir/modules; then
15201
15202                 # We may/may not have tack in the distribution, though the
15203                 # makefile is.
15204                 if test $cf_dir = tack ; then
15205                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
15206                                 continue
15207                         fi
15208                 fi
15209
15210                 if test -z "$cf_cv_src_modules"; then
15211                         cf_cv_src_modules=$cf_dir
15212                 else
15213                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
15214                 fi
15215
15216                 # Make the ncurses_cfg.h file record the library interface files as
15217                 # well.  These are header files that are the same name as their
15218                 # directory.  Ncurses is the only library that does not follow
15219                 # that pattern.
15220                 if test $cf_dir = tack ; then
15221                         continue
15222                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
15223
15224 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15225
15226                         cat >>confdefs.h <<EOF
15227 #define HAVE_${cf_have_include}_H 1
15228 EOF
15229
15230                         cat >>confdefs.h <<EOF
15231 #define HAVE_LIB${cf_have_include} 1
15232 EOF
15233
15234                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
15235                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
15236                         if test "$DFT_LWR_MODEL" = "libtool"; then
15237                                 TEST_ARGS="${TEST_DEPS}"
15238                                 TEST_ARG2="${TEST_DEP2}"
15239                         else
15240                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
15241                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
15242                         fi
15243                 fi
15244         fi
15245 done
15246 echo "$as_me:15246: result: $cf_cv_src_modules" >&5
15247 echo "${ECHO_T}$cf_cv_src_modules" >&6
15248
15249 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
15250 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
15251
15252 SRC_SUBDIRS="man include"
15253 for cf_dir in $cf_cv_src_modules
15254 do
15255         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
15256 done
15257 SRC_SUBDIRS="$SRC_SUBDIRS test"
15258 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
15259 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
15260
15261 ADA_SUBDIRS=
15262 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
15263    SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
15264    ADA_SUBDIRS="gen src samples"
15265 fi
15266
15267 SUB_MAKEFILES=
15268 for cf_dir in $SRC_SUBDIRS
15269 do
15270         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
15271 done
15272
15273 if test -n "$ADA_SUBDIRS"; then
15274    for cf_dir in $ADA_SUBDIRS
15275    do
15276       SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
15277    done
15278
15279 fi
15280
15281 DIRS_TO_MAKE="lib"
15282 for cf_item in $cf_list_models
15283 do
15284
15285         case $cf_item in
15286         libtool) cf_subdir='obj_lo'  ;;
15287         normal)  cf_subdir='objects' ;;
15288         debug)   cf_subdir='obj_g' ;;
15289         profile) cf_subdir='obj_p' ;;
15290         shared)
15291                 case $cf_cv_system_name in #(vi
15292                 cygwin) #(vi
15293                         cf_subdir='objects' ;;
15294                 *)
15295                         cf_subdir='obj_s' ;;
15296                 esac
15297         esac
15298
15299         for cf_item2 in $DIRS_TO_MAKE
15300         do
15301                 test $cf_item2 = $cf_subdir && break
15302         done
15303         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
15304 done
15305 for cf_dir in $DIRS_TO_MAKE
15306 do
15307         test ! -d $cf_dir && mkdir $cf_dir
15308 done
15309
15310 cat >>confdefs.h <<EOF
15311 #define NCURSES_PATHSEP '$PATHSEP'
15312 EOF
15313
15314 cat >>confdefs.h <<EOF
15315 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
15316 EOF
15317
15318 ### Now that we're done running tests, add the compiler-warnings, if any
15319
15320 cf_fix_cppflags=no
15321 cf_new_cflags=
15322 cf_new_cppflags=
15323 cf_new_extra_cppflags=
15324
15325 for cf_add_cflags in $EXTRA_CFLAGS
15326 do
15327 case $cf_fix_cppflags in
15328 no)
15329         case $cf_add_cflags in #(vi
15330         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
15331                 case $cf_add_cflags in
15332                 -D*)
15333                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15334
15335                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15336                         && test -z "${cf_tst_cflags}" \
15337                         && cf_fix_cppflags=yes
15338
15339                         if test $cf_fix_cppflags = yes ; then
15340                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15341                                 continue
15342                         elif test "${cf_tst_cflags}" = "\"'" ; then
15343                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15344                                 continue
15345                         fi
15346                         ;;
15347                 esac
15348                 case "$CPPFLAGS" in
15349                 *$cf_add_cflags) #(vi
15350                         ;;
15351                 *) #(vi
15352                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
15353                         ;;
15354                 esac
15355                 ;;
15356         *)
15357                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
15358                 ;;
15359         esac
15360         ;;
15361 yes)
15362         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15363
15364         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15365
15366         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15367         && test -z "${cf_tst_cflags}" \
15368         && cf_fix_cppflags=no
15369         ;;
15370 esac
15371 done
15372
15373 if test -n "$cf_new_cflags" ; then
15374
15375         CFLAGS="$CFLAGS $cf_new_cflags"
15376 fi
15377
15378 if test -n "$cf_new_cppflags" ; then
15379
15380         CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
15381 fi
15382
15383 if test -n "$cf_new_extra_cppflags" ; then
15384
15385         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
15386 fi
15387
15388 ### Define substitutions for header files to avoid name-pollution
15389
15390 if test "$cf_cv_have_tcgetattr" = yes ; then
15391         HAVE_TCGETATTR=1
15392 else
15393         HAVE_TCGETATTR=0
15394 fi
15395
15396 if test "$ac_cv_header_termio_h" = yes ; then
15397         HAVE_TERMIO_H=1
15398 else
15399         HAVE_TERMIO_H=0
15400 fi
15401
15402 if test "$ac_cv_header_termios_h" = yes ; then
15403         HAVE_TERMIOS_H=1
15404 else
15405         HAVE_TERMIOS_H=0
15406 fi
15407
15408 ################################################################################
15409 test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
15410 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
15411 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
15412 ac_config_commands="$ac_config_commands default"
15413 cat >confcache <<\_ACEOF
15414 # This file is a shell script that caches the results of configure
15415 # tests run on this system so they can be shared between configure
15416 # scripts and configure runs, see configure's option --config-cache.
15417 # It is not useful on other systems.  If it contains results you don't
15418 # want to keep, you may remove or edit it.
15419 #
15420 # config.status only pays attention to the cache file if you give it
15421 # the --recheck option to rerun configure.
15422 #
15423 # `ac_cv_env_foo' variables (set or unset) will be overriden when
15424 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15425 # following values.
15426
15427 _ACEOF
15428
15429 # The following way of writing the cache mishandles newlines in values,
15430 # but we know of no workaround that is simple, portable, and efficient.
15431 # So, don't put newlines in cache variables' values.
15432 # Ultrix sh set writes to stderr and can't be redirected directly,
15433 # and sets the high bit in the cache file unless we assign to the vars.
15434 {
15435   (set) 2>&1 |
15436     case `(ac_space=' '; set | grep ac_space) 2>&1` in
15437     *ac_space=\ *)
15438       # `set' does not quote correctly, so add quotes (double-quote
15439       # substitution turns \\\\ into \\, and sed turns \\ into \).
15440       sed -n \
15441         "s/'/'\\\\''/g;
15442           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15443       ;;
15444     *)
15445       # `set' quotes correctly as required by POSIX, so do not add quotes.
15446       sed -n \
15447         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
15448       ;;
15449     esac;
15450 } |
15451   sed '
15452      t clear
15453      : clear
15454      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15455      t end
15456      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15457      : end' >>confcache
15458 if cmp -s $cache_file confcache; then :; else
15459   if test -w $cache_file; then
15460     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
15461     cat confcache >$cache_file
15462   else
15463     echo "not updating unwritable cache $cache_file"
15464   fi
15465 fi
15466 rm -f confcache
15467
15468 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15469 # Let make expand exec_prefix.
15470 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15471
15472 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15473 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15474 # trailing colons and then remove the whole line if VPATH becomes empty
15475 # (actually we leave an empty line to preserve line numbers).
15476 if test "x$srcdir" = x.; then
15477   ac_vpsub='/^[         ]*VPATH[        ]*=/{
15478 s/:*\$(srcdir):*/:/;
15479 s/:*\${srcdir}:*/:/;
15480 s/:*@srcdir@:*/:/;
15481 s/^\([^=]*=[    ]*\):*/\1/;
15482 s/:*$//;
15483 s/^[^=]*=[      ]*$//;
15484 }'
15485 fi
15486
15487 DEFS=-DHAVE_CONFIG_H
15488
15489 : ${CONFIG_STATUS=./config.status}
15490 ac_clean_files_save=$ac_clean_files
15491 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15492 { echo "$as_me:15492: creating $CONFIG_STATUS" >&5
15493 echo "$as_me: creating $CONFIG_STATUS" >&6;}
15494 cat >$CONFIG_STATUS <<_ACEOF
15495 #! $SHELL
15496 # Generated automatically by configure.
15497 # Run this file to recreate the current configuration.
15498 # Compiler output produced by configure, useful for debugging
15499 # configure, is in config.log if it exists.
15500
15501 debug=false
15502 SHELL=\${CONFIG_SHELL-$SHELL}
15503 ac_cs_invocation="\$0 \$@"
15504
15505 _ACEOF
15506
15507 cat >>$CONFIG_STATUS <<\_ACEOF
15508 # Be Bourne compatible
15509 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15510   emulate sh
15511   NULLCMD=:
15512 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
15513   set -o posix
15514 fi
15515
15516 # Name of the executable.
15517 as_me=`echo "$0" |sed 's,.*[\\/],,'`
15518
15519 if expr a : '\(a\)' >/dev/null 2>&1; then
15520   as_expr=expr
15521 else
15522   as_expr=false
15523 fi
15524
15525 rm -f conf$$ conf$$.exe conf$$.file
15526 echo >conf$$.file
15527 if ln -s conf$$.file conf$$ 2>/dev/null; then
15528   # We could just check for DJGPP; but this test a) works b) is more generic
15529   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
15530   if test -f conf$$.exe; then
15531     # Don't use ln at all; we don't have any links
15532     as_ln_s='cp -p'
15533   else
15534     as_ln_s='ln -s'
15535   fi
15536 elif ln conf$$.file conf$$ 2>/dev/null; then
15537   as_ln_s=ln
15538 else
15539   as_ln_s='cp -p'
15540 fi
15541 rm -f conf$$ conf$$.exe conf$$.file
15542
15543 as_executable_p="test -f"
15544
15545 # Support unset when possible.
15546 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
15547   as_unset=unset
15548 else
15549   as_unset=false
15550 fi
15551
15552 # NLS nuisances.
15553 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
15554 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
15555 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
15556 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
15557 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
15558 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
15559 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
15560 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
15561
15562 # IFS
15563 # We need space, tab and new line, in precisely that order.
15564 as_nl='
15565 '
15566 IFS="   $as_nl"
15567
15568 # CDPATH.
15569 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
15570
15571 exec 6>&1
15572
15573 _ACEOF
15574
15575 # Files that config.status was made for.
15576 if test -n "$ac_config_files"; then
15577   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
15578 fi
15579
15580 if test -n "$ac_config_headers"; then
15581   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
15582 fi
15583
15584 if test -n "$ac_config_links"; then
15585   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
15586 fi
15587
15588 if test -n "$ac_config_commands"; then
15589   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
15590 fi
15591
15592 cat >>$CONFIG_STATUS <<\EOF
15593
15594 ac_cs_usage="\
15595 \`$as_me' instantiates files from templates according to the
15596 current configuration.
15597
15598 Usage: $0 [OPTIONS] [FILE]...
15599
15600   -h, --help       print this help, then exit
15601   -V, --version    print version number, then exit
15602   -d, --debug      don't remove temporary files
15603       --recheck    update $as_me by reconfiguring in the same conditions
15604   --file=FILE[:TEMPLATE]
15605                    instantiate the configuration file FILE
15606   --header=FILE[:TEMPLATE]
15607                    instantiate the configuration header FILE
15608
15609 Configuration files:
15610 $config_files
15611
15612 Configuration headers:
15613 $config_headers
15614
15615 Configuration commands:
15616 $config_commands
15617
15618 Report bugs to <bug-autoconf@gnu.org>."
15619 EOF
15620
15621 cat >>$CONFIG_STATUS <<EOF
15622 ac_cs_version="\\
15623 config.status
15624 configured by $0, generated by GNU Autoconf 2.52.20061216,
15625   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
15626
15627 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
15628 Free Software Foundation, Inc.
15629 This config.status script is free software; the Free Software Foundation
15630 gives unlimited permission to copy, distribute and modify it."
15631 srcdir=$srcdir
15632 INSTALL="$INSTALL"
15633 EOF
15634
15635 cat >>$CONFIG_STATUS <<\EOF
15636 # If no file are specified by the user, then we need to provide default
15637 # value.  By we need to know if files were specified by the user.
15638 ac_need_defaults=:
15639 while test $# != 0
15640 do
15641   case $1 in
15642   --*=*)
15643     ac_option=`expr "x$1" : 'x\([^=]*\)='`
15644     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
15645     shift
15646     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
15647     shift
15648     ;;
15649   -*);;
15650   *) # This is not an option, so the user has probably given explicit
15651      # arguments.
15652      ac_need_defaults=false;;
15653   esac
15654
15655   case $1 in
15656   # Handling of the options.
15657 EOF
15658 cat >>$CONFIG_STATUS <<EOF
15659   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15660     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
15661     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
15662 EOF
15663 cat >>$CONFIG_STATUS <<\EOF
15664   --version | --vers* | -V )
15665     echo "$ac_cs_version"; exit 0 ;;
15666   --he | --h)
15667     # Conflict between --help and --header
15668     { { echo "$as_me:15668: error: ambiguous option: $1
15669 Try \`$0 --help' for more information." >&5
15670 echo "$as_me: error: ambiguous option: $1
15671 Try \`$0 --help' for more information." >&2;}
15672    { (exit 1); exit 1; }; };;
15673   --help | --hel | -h )
15674     echo "$ac_cs_usage"; exit 0 ;;
15675   --debug | --d* | -d )
15676     debug=: ;;
15677   --file | --fil | --fi | --f )
15678     shift
15679     CONFIG_FILES="$CONFIG_FILES $1"
15680     ac_need_defaults=false;;
15681   --header | --heade | --head | --hea )
15682     shift
15683     CONFIG_HEADERS="$CONFIG_HEADERS $1"
15684     ac_need_defaults=false;;
15685
15686   # This is an error.
15687   -*) { { echo "$as_me:15687: error: unrecognized option: $1
15688 Try \`$0 --help' for more information." >&5
15689 echo "$as_me: error: unrecognized option: $1
15690 Try \`$0 --help' for more information." >&2;}
15691    { (exit 1); exit 1; }; } ;;
15692
15693   *) ac_config_targets="$ac_config_targets $1" ;;
15694
15695   esac
15696   shift
15697 done
15698
15699 exec 5>>config.log
15700 cat >&5 << _ACEOF
15701
15702 ## ----------------------- ##
15703 ## Running config.status.  ##
15704 ## ----------------------- ##
15705
15706 This file was extended by $as_me 2.52.20061216, executed with
15707   CONFIG_FILES    = $CONFIG_FILES
15708   CONFIG_HEADERS  = $CONFIG_HEADERS
15709   CONFIG_LINKS    = $CONFIG_LINKS
15710   CONFIG_COMMANDS = $CONFIG_COMMANDS
15711   > $ac_cs_invocation
15712 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15713
15714 _ACEOF
15715 EOF
15716
15717 cat >>$CONFIG_STATUS <<EOF
15718 #
15719 # INIT-COMMANDS section.
15720 #
15721
15722 ### Special initialization commands, used to pass information from the
15723 ### configuration-run into config.status
15724
15725 AWK="$AWK"
15726 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
15727 DFT_LWR_MODEL="$DFT_LWR_MODEL"
15728 ECHO_LINK="$ECHO_LINK"
15729 LDCONFIG="$LDCONFIG"
15730 LIB_NAME="$LIB_NAME"
15731 LIB_SUBSETS="$LIB_SUBSETS"
15732 LIB_SUFFIX="$LIB_SUFFIX"
15733 LIB_TRACING="$LIB_TRACING"
15734 MAKE_TERMINFO="$MAKE_TERMINFO"
15735 NCURSES_MAJOR="$NCURSES_MAJOR"
15736 NCURSES_MINOR="$NCURSES_MINOR"
15737 NCURSES_OSPEED="$NCURSES_OSPEED"
15738 NCURSES_PATCH="$NCURSES_PATCH"
15739 SRC_SUBDIRS="$SRC_SUBDIRS"
15740 TERMINFO="$TERMINFO"
15741 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
15742 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
15743 TINFO_NAME="$TINFO_NAME"
15744 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
15745 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
15746 TICS_NAME="$TICS_NAME"
15747 WITH_CURSES_H="$with_curses_h"
15748 WITH_ECHO="$with_echo"
15749 WITH_OVERWRITE="$with_overwrite"
15750 cf_LIST_MODELS="$cf_list_models"
15751 cf_cv_abi_version="$cf_cv_abi_version"
15752 cf_cv_do_relink="$cf_cv_do_relink"
15753 cf_cv_do_symlinks="$cf_cv_do_symlinks"
15754 cf_cv_enable_lp64="$cf_cv_enable_lp64"
15755 cf_cv_enable_opaque="$cf_cv_enable_opaque"
15756 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
15757 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
15758 cf_cv_rel_version="$cf_cv_rel_version"
15759 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
15760 cf_cv_shlib_version="$cf_cv_shlib_version"
15761 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
15762 cf_cv_system_name="$cf_cv_system_name"
15763 cf_with_cxx_binding="$cf_with_cxx_binding"
15764 host="$host"
15765 target="$target"
15766
15767 EOF
15768
15769 cat >>$CONFIG_STATUS <<\EOF
15770 for ac_config_target in $ac_config_targets
15771 do
15772   case "$ac_config_target" in
15773   # Handling of arguments.
15774   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
15775   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
15776   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
15777   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
15778   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
15779   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15780   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15781   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
15782   *) { { echo "$as_me:15782: error: invalid argument: $ac_config_target" >&5
15783 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15784    { (exit 1); exit 1; }; };;
15785   esac
15786 done
15787
15788 # If the user did not use the arguments to specify the items to instantiate,
15789 # then the envvar interface is used.  Set only those that are not.
15790 # We use the long form for the default assignment because of an extremely
15791 # bizarre bug on SunOS 4.1.3.
15792 if $ac_need_defaults; then
15793   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15794   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15795   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15796 fi
15797
15798 # Create a temporary directory, and hook for its removal unless debugging.
15799 $debug ||
15800 {
15801   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
15802   trap '{ (exit 1); exit 1; }' 1 2 13 15
15803 }
15804
15805 # Create a (secure) tmp directory for tmp files.
15806 : ${TMPDIR=/tmp}
15807 {
15808   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
15809   test -n "$tmp" && test -d "$tmp"
15810 }  ||
15811 {
15812   tmp=$TMPDIR/cs$$-$RANDOM
15813   (umask 077 && mkdir $tmp)
15814 } ||
15815 {
15816    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
15817    { (exit 1); exit 1; }
15818 }
15819
15820 EOF
15821
15822 cat >>$CONFIG_STATUS <<EOF
15823
15824 #
15825 # CONFIG_FILES section.
15826 #
15827
15828 # No need to generate the scripts if there are no CONFIG_FILES.
15829 # This happens for instance when ./config.status config.h
15830 if test -n "\$CONFIG_FILES"; then
15831   # Protect against being on the right side of a sed subst in config.status.
15832   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
15833    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
15834 s,@SHELL@,$SHELL,;t t
15835 s,@exec_prefix@,$exec_prefix,;t t
15836 s,@prefix@,$prefix,;t t
15837 s,@program_transform_name@,$program_transform_name,;t t
15838 s,@bindir@,$bindir,;t t
15839 s,@sbindir@,$sbindir,;t t
15840 s,@libexecdir@,$libexecdir,;t t
15841 s,@datadir@,$datadir,;t t
15842 s,@sysconfdir@,$sysconfdir,;t t
15843 s,@sharedstatedir@,$sharedstatedir,;t t
15844 s,@localstatedir@,$localstatedir,;t t
15845 s,@libdir@,$libdir,;t t
15846 s,@includedir@,$includedir,;t t
15847 s,@oldincludedir@,$oldincludedir,;t t
15848 s,@infodir@,$infodir,;t t
15849 s,@mandir@,$mandir,;t t
15850 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
15851 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
15852 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
15853 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
15854 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
15855 s,@build_alias@,$build_alias,;t t
15856 s,@host_alias@,$host_alias,;t t
15857 s,@target_alias@,$target_alias,;t t
15858 s,@ECHO_C@,$ECHO_C,;t t
15859 s,@ECHO_N@,$ECHO_N,;t t
15860 s,@ECHO_T@,$ECHO_T,;t t
15861 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
15862 s,@DEFS@,$DEFS,;t t
15863 s,@LIBS@,$LIBS,;t t
15864 s,@top_builddir@,$top_builddir,;t t
15865 s,@EGREP@,$EGREP,;t t
15866 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
15867 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
15868 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
15869 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
15870 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
15871 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
15872 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
15873 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
15874 s,@build@,$build,;t t
15875 s,@build_cpu@,$build_cpu,;t t
15876 s,@build_vendor@,$build_vendor,;t t
15877 s,@build_os@,$build_os,;t t
15878 s,@host@,$host,;t t
15879 s,@host_cpu@,$host_cpu,;t t
15880 s,@host_vendor@,$host_vendor,;t t
15881 s,@host_os@,$host_os,;t t
15882 s,@target@,$target,;t t
15883 s,@target_cpu@,$target_cpu,;t t
15884 s,@target_vendor@,$target_vendor,;t t
15885 s,@target_os@,$target_os,;t t
15886 s,@CC@,$CC,;t t
15887 s,@CFLAGS@,$CFLAGS,;t t
15888 s,@LDFLAGS@,$LDFLAGS,;t t
15889 s,@CPPFLAGS@,$CPPFLAGS,;t t
15890 s,@ac_ct_CC@,$ac_ct_CC,;t t
15891 s,@EXEEXT@,$EXEEXT,;t t
15892 s,@OBJEXT@,$OBJEXT,;t t
15893 s,@CPP@,$CPP,;t t
15894 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
15895 s,@PROG_EXT@,$PROG_EXT,;t t
15896 s,@LDCONFIG@,$LDCONFIG,;t t
15897 s,@CXX@,$CXX,;t t
15898 s,@CXXFLAGS@,$CXXFLAGS,;t t
15899 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
15900 s,@AWK@,$AWK,;t t
15901 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
15902 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
15903 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
15904 s,@LINT@,$LINT,;t t
15905 s,@LINT_OPTS@,$LINT_OPTS,;t t
15906 s,@LN_S@,$LN_S,;t t
15907 s,@SET_MAKE@,$SET_MAKE,;t t
15908 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
15909 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
15910 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
15911 s,@RANLIB@,$RANLIB,;t t
15912 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
15913 s,@LD@,$LD,;t t
15914 s,@ac_ct_LD@,$ac_ct_LD,;t t
15915 s,@AR@,$AR,;t t
15916 s,@ac_ct_AR@,$ac_ct_AR,;t t
15917 s,@AR_OPTS@,$AR_OPTS,;t t
15918 s,@DESTDIR@,$DESTDIR,;t t
15919 s,@BUILD_CC@,$BUILD_CC,;t t
15920 s,@BUILD_CPP@,$BUILD_CPP,;t t
15921 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
15922 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
15923 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
15924 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
15925 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
15926 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
15927 s,@cf_list_models@,$cf_list_models,;t t
15928 s,@LIBTOOL@,$LIBTOOL,;t t
15929 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
15930 s,@LIB_CREATE@,$LIB_CREATE,;t t
15931 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
15932 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
15933 s,@LIB_PREP@,$LIB_PREP,;t t
15934 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
15935 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
15936 s,@LIB_LINK@,$LIB_LINK,;t t
15937 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
15938 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
15939 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
15940 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
15941 s,@TICS_NAME@,$TICS_NAME,;t t
15942 s,@TINFO_NAME@,$TINFO_NAME,;t t
15943 s,@LIB_NAME@,$LIB_NAME,;t t
15944 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
15945 s,@CC_G_OPT@,$CC_G_OPT,;t t
15946 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
15947 s,@LD_MODEL@,$LD_MODEL,;t t
15948 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
15949 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
15950 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
15951 s,@LINK_PROGS@,$LINK_PROGS,;t t
15952 s,@LINK_TESTS@,$LINK_TESTS,;t t
15953 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
15954 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
15955 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
15956 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
15957 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
15958 s,@PATHSEP@,$PATHSEP,;t t
15959 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
15960 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
15961 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
15962 s,@TERMINFO@,$TERMINFO,;t t
15963 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
15964 s,@TERMPATH@,$TERMPATH,;t t
15965 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
15966 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
15967 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
15968 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
15969 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
15970 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
15971 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
15972 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
15973 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
15974 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
15975 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
15976 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
15977 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
15978 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
15979 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
15980 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
15981 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
15982 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
15983 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
15984 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
15985 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
15986 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
15987 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
15988 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
15989 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
15990 s,@ECHO_LINK@,$ECHO_LINK,;t t
15991 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
15992 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
15993 s,@ADA_TRACE@,$ADA_TRACE,;t t
15994 s,@MATH_LIB@,$MATH_LIB,;t t
15995 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
15996 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
15997 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
15998 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
15999 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
16000 s,@CXXCPP@,$CXXCPP,;t t
16001 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
16002 s,@CXX_AR@,$CXX_AR,;t t
16003 s,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t
16004 s,@CXXLIBS@,$CXXLIBS,;t t
16005 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
16006 s,@gnat_exists@,$gnat_exists,;t t
16007 s,@M4_exists@,$M4_exists,;t t
16008 s,@cf_ada_make@,$cf_ada_make,;t t
16009 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
16010 s,@cf_ada_package@,$cf_ada_package,;t t
16011 s,@ADAFLAGS@,$ADAFLAGS,;t t
16012 s,@cf_compile_generics@,$cf_compile_generics,;t t
16013 s,@cf_generic_objects@,$cf_generic_objects,;t t
16014 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
16015 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
16016 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
16017 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
16018 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
16019 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
16020 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
16021 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
16022 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
16023 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
16024 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
16025 s,@TICS_ARGS@,$TICS_ARGS,;t t
16026 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
16027 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
16028 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
16029 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
16030 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
16031 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
16032 s,@TICS_LIST@,$TICS_LIST,;t t
16033 s,@TINFO_LIST@,$TINFO_LIST,;t t
16034 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
16035 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
16036 s,@TEST_ARGS@,$TEST_ARGS,;t t
16037 s,@TEST_DEPS@,$TEST_DEPS,;t t
16038 s,@TEST_ARG2@,$TEST_ARG2,;t t
16039 s,@TEST_DEP2@,$TEST_DEP2,;t t
16040 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
16041 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
16042 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
16043 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
16044 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
16045 CEOF
16046
16047 EOF
16048
16049   cat >>$CONFIG_STATUS <<\EOF
16050   # Split the substitutions into bite-sized pieces for seds with
16051   # small command number limits, like on Digital OSF/1 and HP-UX.
16052   ac_max_sed_lines=48
16053   ac_sed_frag=1 # Number of current file.
16054   ac_beg=1 # First line for current file.
16055   ac_end=$ac_max_sed_lines # Line after last line for current file.
16056   ac_more_lines=:
16057   ac_sed_cmds=
16058   while $ac_more_lines; do
16059     if test $ac_beg -gt 1; then
16060       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16061     else
16062       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16063     fi
16064     if test ! -s $tmp/subs.frag; then
16065       ac_more_lines=false
16066     else
16067       # The purpose of the label and of the branching condition is to
16068       # speed up the sed processing (if there are no `@' at all, there
16069       # is no need to browse any of the substitutions).
16070       # These are the two extra sed commands mentioned above.
16071       (echo ':t
16072   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16073       if test -z "$ac_sed_cmds"; then
16074         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16075       else
16076         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16077       fi
16078       ac_sed_frag=`expr $ac_sed_frag + 1`
16079       ac_beg=$ac_end
16080       ac_end=`expr $ac_end + $ac_max_sed_lines`
16081     fi
16082   done
16083   if test -z "$ac_sed_cmds"; then
16084     ac_sed_cmds=cat
16085   fi
16086 fi # test -n "$CONFIG_FILES"
16087
16088 EOF
16089 cat >>$CONFIG_STATUS <<\EOF
16090 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16091   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16092   case $ac_file in
16093   - | *:- | *:-:* ) # input from stdin
16094         cat >$tmp/stdin
16095         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16096         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16097   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16098         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16099   * )   ac_file_in=$ac_file.in ;;
16100   esac
16101
16102   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16103   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16104          X"$ac_file" : 'X\(//\)[^/]' \| \
16105          X"$ac_file" : 'X\(//\)$' \| \
16106          X"$ac_file" : 'X\(/\)' \| \
16107          .     : '\(.\)' 2>/dev/null ||
16108 echo X"$ac_file" |
16109     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16110           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16111           /^X\(\/\/\)$/{ s//\1/; q; }
16112           /^X\(\/\).*/{ s//\1/; q; }
16113           s/.*/./; q'`
16114   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16115     { case "$ac_dir" in
16116   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16117   *)                      as_incr_dir=.;;
16118 esac
16119 as_dummy="$ac_dir"
16120 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16121   case $as_mkdir_dir in
16122     # Skip DOS drivespec
16123     ?:) as_incr_dir=$as_mkdir_dir ;;
16124     *)
16125       as_incr_dir=$as_incr_dir/$as_mkdir_dir
16126       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16127     ;;
16128   esac
16129 done; }
16130
16131     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
16132     # A "../" for each directory in $ac_dir_suffix.
16133     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
16134   else
16135     ac_dir_suffix= ac_dots=
16136   fi
16137
16138   case $srcdir in
16139   .)  ac_srcdir=.
16140       if test -z "$ac_dots"; then
16141          ac_top_srcdir=.
16142       else
16143          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
16144       fi ;;
16145   [\\/]* | ?:[\\/]* )
16146       ac_srcdir=$srcdir$ac_dir_suffix;
16147       ac_top_srcdir=$srcdir ;;
16148   *) # Relative path.
16149     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
16150     ac_top_srcdir=$ac_dots$srcdir ;;
16151   esac
16152
16153   case $INSTALL in
16154   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16155   *) ac_INSTALL=$ac_dots$INSTALL ;;
16156   esac
16157
16158   if test x"$ac_file" != x-; then
16159     { echo "$as_me:16159: creating $ac_file" >&5
16160 echo "$as_me: creating $ac_file" >&6;}
16161     rm -f "$ac_file"
16162   fi
16163   # Let's still pretend it is `configure' which instantiates (i.e., don't
16164   # use $as_me), people would be surprised to read:
16165   #    /* config.h.  Generated automatically by config.status.  */
16166   configure_input="Generated automatically from `echo $ac_file_in |
16167                                                  sed 's,.*/,,'` by configure."
16168
16169   # First look for the input files in the build tree, otherwise in the
16170   # src tree.
16171   ac_file_inputs=`IFS=:
16172     for f in $ac_file_in; do
16173       case $f in
16174       -) echo $tmp/stdin ;;
16175       [\\/$]*)
16176          # Absolute (can't be DOS-style, as IFS=:)
16177          test -f "$f" || { { echo "$as_me:16177: error: cannot find input file: $f" >&5
16178 echo "$as_me: error: cannot find input file: $f" >&2;}
16179    { (exit 1); exit 1; }; }
16180          echo $f;;
16181       *) # Relative
16182          if test -f "$f"; then
16183            # Build tree
16184            echo $f
16185          elif test -f "$srcdir/$f"; then
16186            # Source tree
16187            echo $srcdir/$f
16188          else
16189            # /dev/null tree
16190            { { echo "$as_me:16190: error: cannot find input file: $f" >&5
16191 echo "$as_me: error: cannot find input file: $f" >&2;}
16192    { (exit 1); exit 1; }; }
16193          fi;;
16194       esac
16195     done` || { (exit 1); exit 1; }
16196 EOF
16197 cat >>$CONFIG_STATUS <<EOF
16198   sed "$ac_vpsub
16199 $extrasub
16200 EOF
16201 cat >>$CONFIG_STATUS <<\EOF
16202 :t
16203 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16204 s,@configure_input@,$configure_input,;t t
16205 s,@srcdir@,$ac_srcdir,;t t
16206 s,@top_srcdir@,$ac_top_srcdir,;t t
16207 s,@INSTALL@,$ac_INSTALL,;t t
16208 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
16209   rm -f $tmp/stdin
16210   if test x"$ac_file" != x-; then
16211     mv $tmp/out $ac_file
16212   else
16213     cat $tmp/out
16214     rm -f $tmp/out
16215   fi
16216
16217 done
16218 EOF
16219 cat >>$CONFIG_STATUS <<\EOF
16220
16221 #
16222 # CONFIG_HEADER section.
16223 #
16224
16225 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
16226 # NAME is the cpp macro being defined and VALUE is the value it is being given.
16227 #
16228 # ac_d sets the value in "#define NAME VALUE" lines.
16229 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
16230 ac_dB='[        ].*$,\1#\2'
16231 ac_dC=' '
16232 ac_dD=',;t'
16233 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
16234 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
16235 ac_iB='\([      ]\),\1#\2define\3'
16236 ac_iC=' '
16237 ac_iD='\4,;t'
16238 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
16239 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
16240 ac_uB='$,\1#\2define\3'
16241 ac_uC=' '
16242 ac_uD=',;t'
16243
16244 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
16245   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16246   case $ac_file in
16247   - | *:- | *:-:* ) # input from stdin
16248         cat >$tmp/stdin
16249         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16250         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16251   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16252         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16253   * )   ac_file_in=$ac_file.in ;;
16254   esac
16255
16256   test x"$ac_file" != x- && { echo "$as_me:16256: creating $ac_file" >&5
16257 echo "$as_me: creating $ac_file" >&6;}
16258
16259   # First look for the input files in the build tree, otherwise in the
16260   # src tree.
16261   ac_file_inputs=`IFS=:
16262     for f in $ac_file_in; do
16263       case $f in
16264       -) echo $tmp/stdin ;;
16265       [\\/$]*)
16266          # Absolute (can't be DOS-style, as IFS=:)
16267          test -f "$f" || { { echo "$as_me:16267: error: cannot find input file: $f" >&5
16268 echo "$as_me: error: cannot find input file: $f" >&2;}
16269    { (exit 1); exit 1; }; }
16270          echo $f;;
16271       *) # Relative
16272          if test -f "$f"; then
16273            # Build tree
16274            echo $f
16275          elif test -f "$srcdir/$f"; then
16276            # Source tree
16277            echo $srcdir/$f
16278          else
16279            # /dev/null tree
16280            { { echo "$as_me:16280: error: cannot find input file: $f" >&5
16281 echo "$as_me: error: cannot find input file: $f" >&2;}
16282    { (exit 1); exit 1; }; }
16283          fi;;
16284       esac
16285     done` || { (exit 1); exit 1; }
16286   # Remove the trailing spaces.
16287   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
16288
16289 EOF
16290
16291 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
16292 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
16293 # be either 'cat' or 'sort'.
16294 cat confdefs.h | uniq >conftest.vals
16295
16296 # Break up conftest.vals because some shells have a limit on
16297 # the size of here documents, and old seds have small limits too.
16298
16299 rm -f conftest.tail
16300 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
16301 while grep . conftest.vals >/dev/null
16302 do
16303   # Write chunks of a limited-size here document to conftest.frag.
16304   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
16305   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
16306   echo 'CEOF' >> $CONFIG_STATUS
16307   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
16308   rm -f conftest.vals
16309   mv conftest.tail conftest.vals
16310 done
16311 rm -f conftest.vals
16312
16313 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
16314 # marker @DEFS@.
16315 echo '  cat >> conftest.edit <<CEOF
16316 /@DEFS@/r conftest.frag
16317 /@DEFS@/d
16318 CEOF
16319 sed -f conftest.edit $tmp/in > $tmp/out
16320 rm -f $tmp/in
16321 mv $tmp/out $tmp/in
16322 rm -f conftest.edit conftest.frag
16323 ' >> $CONFIG_STATUS
16324
16325 cat >>$CONFIG_STATUS <<\EOF
16326   # Let's still pretend it is `configure' which instantiates (i.e., don't
16327   # use $as_me), people would be surprised to read:
16328   #    /* config.h.  Generated automatically by config.status.  */
16329   if test x"$ac_file" = x-; then
16330     echo "/* Generated automatically by configure.  */" >$tmp/config.h
16331   else
16332     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
16333   fi
16334   cat $tmp/in >>$tmp/config.h
16335   rm -f $tmp/in
16336   if test x"$ac_file" != x-; then
16337     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
16338       { echo "$as_me:16338: $ac_file is unchanged" >&5
16339 echo "$as_me: $ac_file is unchanged" >&6;}
16340     else
16341       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16342          X"$ac_file" : 'X\(//\)[^/]' \| \
16343          X"$ac_file" : 'X\(//\)$' \| \
16344          X"$ac_file" : 'X\(/\)' \| \
16345          .     : '\(.\)' 2>/dev/null ||
16346 echo X"$ac_file" |
16347     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16348           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16349           /^X\(\/\/\)$/{ s//\1/; q; }
16350           /^X\(\/\).*/{ s//\1/; q; }
16351           s/.*/./; q'`
16352       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16353         { case "$ac_dir" in
16354   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16355   *)                      as_incr_dir=.;;
16356 esac
16357 as_dummy="$ac_dir"
16358 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16359   case $as_mkdir_dir in
16360     # Skip DOS drivespec
16361     ?:) as_incr_dir=$as_mkdir_dir ;;
16362     *)
16363       as_incr_dir=$as_incr_dir/$as_mkdir_dir
16364       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16365     ;;
16366   esac
16367 done; }
16368
16369       fi
16370       rm -f $ac_file
16371       mv $tmp/config.h $ac_file
16372     fi
16373   else
16374     cat $tmp/config.h
16375     rm -f $tmp/config.h
16376   fi
16377 done
16378 EOF
16379 cat >>$CONFIG_STATUS <<\EOF
16380
16381 #
16382 # CONFIG_COMMANDS section.
16383 #
16384 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
16385   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
16386   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
16387
16388   case $ac_dest in
16389     default )
16390
16391 for cf_dir in test
16392 do
16393         if test ! -d $srcdir/$cf_dir; then
16394                 continue
16395         elif test -f $srcdir/$cf_dir/programs; then
16396                 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
16397         fi
16398 done
16399
16400         case $cf_cv_system_name in
16401         OS/2*)  LIB_PREFIX=''     ;;
16402         os2*)   LIB_PREFIX=''     ;;
16403         *)      LIB_PREFIX='lib'  ;;
16404         esac
16405 cf_prefix=$LIB_PREFIX
16406
16407 for cf_dir in $SRC_SUBDIRS
16408 do
16409         if test ! -d $srcdir/$cf_dir ; then
16410                 continue
16411         elif test -f $srcdir/$cf_dir/modules; then
16412
16413                 SHARED_LIB=
16414                 LIBS_TO_MAKE=
16415                 for cf_item in $cf_LIST_MODELS
16416                 do
16417
16418         case $cf_item in
16419         libtool) cf_suffix='.la'  ;;
16420         normal)  cf_suffix='.a'   ;;
16421         debug)   cf_suffix='_g.a' ;;
16422         profile) cf_suffix='_p.a' ;;
16423         shared)
16424                 case $cf_cv_system_name in
16425                 cygwin*) cf_suffix='.dll' ;;
16426                 darwin*) cf_suffix='.dylib' ;;
16427                 hpux*)
16428                         case $target in
16429                         ia64*)  cf_suffix='.so' ;;
16430                         *)      cf_suffix='.sl' ;;
16431                         esac
16432                         ;;
16433                 *)      cf_suffix='.so'  ;;
16434                 esac
16435         esac
16436         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
16437
16438                         if test $cf_item = shared ; then
16439                         if test "$cf_cv_do_symlinks" = yes ; then
16440                                 case "$cf_cv_shlib_version" in #(vi
16441                                 rel) #(vi
16442                                         case "$cf_cv_system_name" in #(vi
16443                                         darwin*)
16444                                         case .${LIB_SUFFIX} in
16445                                         .w*)
16446                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
16447                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
16448                                                 ;;
16449                                         *)
16450                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
16451                                                 ;;
16452                                         esac
16453                                         ;; #(vi
16454                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
16455                                         esac
16456                                         ;;
16457                                 abi)
16458                                         case "$cf_cv_system_name" in #(vi
16459                                         darwin*)
16460                                         case .${LIB_SUFFIX} in
16461                                         .w*)
16462                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
16463                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
16464                                                 ;;
16465                                         *)
16466                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
16467                                                 ;;
16468                                         esac
16469                                         ;; #(vi
16470                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
16471                                         esac
16472                                         ;;
16473                                 esac
16474                         fi
16475                         # cygwin needs import library, and has unique naming convention
16476                         # use autodetected ${cf_prefix} for import lib and static lib, but
16477                         # use 'cyg' prefix for shared lib.
16478                         if test $cf_cv_shlib_version = cygdll ; then
16479                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}\${ABI_VERSION}.dll"
16480                                 continue
16481                         fi
16482                         fi
16483                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
16484                 done
16485
16486                 if test $cf_dir = ncurses ; then
16487                         cf_subsets="$LIB_SUBSETS"
16488                         cf_r_parts="$cf_subsets"
16489
16490                         while test -n "$cf_r_parts"
16491                         do
16492                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
16493                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
16494                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
16495                                         case $cf_l_parts in #(vi
16496                                         *termlib*) #(vi
16497                                                 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
16498                                                 ;;
16499                                         *ticlib*)
16500                                                 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
16501                                                 ;;
16502                                         *)
16503                                                 break
16504                                                 ;;
16505                                         esac
16506                                         LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
16507                                 else
16508                                         break
16509                                 fi
16510                         done
16511                 else
16512                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
16513                 fi
16514
16515                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
16516                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
16517                         $cf_dir/Makefile >$cf_dir/Makefile.out
16518                 mv $cf_dir/Makefile.out $cf_dir/Makefile
16519
16520                 $AWK -f $srcdir/mk-0th.awk \
16521                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
16522                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
16523
16524                 for cf_subset in $cf_subsets
16525                 do
16526                         cf_subdirs=
16527                         for cf_item in $cf_LIST_MODELS
16528                         do
16529                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
16530
16531 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16532
16533         case $cf_item in
16534         libtool) cf_suffix='.la'  ;;
16535         normal)  cf_suffix='.a'   ;;
16536         debug)   cf_suffix='_g.a' ;;
16537         profile) cf_suffix='_p.a' ;;
16538         shared)
16539                 case $cf_cv_system_name in
16540                 cygwin*) cf_suffix='.dll' ;;
16541                 darwin*) cf_suffix='.dylib' ;;
16542                 hpux*)
16543                         case $target in
16544                         ia64*)  cf_suffix='.so' ;;
16545                         *)      cf_suffix='.sl' ;;
16546                         esac
16547                         ;;
16548                 *)      cf_suffix='.so'  ;;
16549                 esac
16550         esac
16551         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
16552
16553         case $cf_item in
16554         libtool) cf_subdir='obj_lo'  ;;
16555         normal)  cf_subdir='objects' ;;
16556         debug)   cf_subdir='obj_g' ;;
16557         profile) cf_subdir='obj_p' ;;
16558         shared)
16559                 case $cf_cv_system_name in #(vi
16560                 cygwin) #(vi
16561                         cf_subdir='objects' ;;
16562                 *)
16563                         cf_subdir='obj_s' ;;
16564                 esac
16565         esac
16566
16567                         # Test for case where we build libtinfo with a different name.
16568                         cf_libname=$cf_dir
16569                         if test $cf_dir = ncurses ; then
16570                                 case $cf_subset in
16571                                 *base*)
16572                                         ;;
16573                                 *termlib*)
16574                                         cf_libname=$TINFO_LIB_SUFFIX
16575                                         if test -n "${DFT_ARG_SUFFIX}" ; then
16576                                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
16577                                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
16578                                         fi
16579                                         ;;
16580                                 ticlib*)
16581                                         cf_libname=$TICS_LIB_SUFFIX
16582                                         if test -n "${DFT_ARG_SUFFIX}" ; then
16583                                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
16584                                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
16585                                         fi
16586                                         ;;
16587                                 esac
16588                         fi
16589
16590                         # These dependencies really are for development, not
16591                         # builds, but they are useful in porting, too.
16592                         cf_depend="../include/ncurses_cfg.h"
16593                         if test "$srcdir" = "."; then
16594                                 cf_reldir="."
16595                         else
16596                                 cf_reldir="\${srcdir}"
16597                         fi
16598
16599                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
16600                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
16601                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
16602                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
16603                         fi
16604
16605                         cf_dir_suffix=
16606                         old_cf_suffix="$cf_suffix"
16607                         if test "$cf_cv_shlib_version_infix" = yes ; then
16608                         if test -n "$LIB_SUFFIX" ; then
16609                                 case $LIB_SUFFIX in
16610                                 w*)
16611                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
16612                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
16613                                         cf_dir_suffix=w
16614                                         ;;
16615                                 esac
16616                         fi
16617                         fi
16618
16619                         $AWK -f $srcdir/mk-1st.awk \
16620                                 name=${cf_libname}${cf_dir_suffix} \
16621                                 traces=$LIB_TRACING \
16622                                 MODEL=$cf_ITEM \
16623                                 model=$cf_subdir \
16624                                 prefix=$cf_prefix \
16625                                 suffix=$cf_suffix \
16626                                 subset=$cf_subset \
16627                                 TermlibRoot=$TINFO_ARG_SUFFIX \
16628                                 ShlibVer=$cf_cv_shlib_version \
16629                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
16630                                 ReLink=${cf_cv_do_relink-no} \
16631                                 DoLinks=$cf_cv_do_symlinks \
16632                                 rmSoLocs=$cf_cv_rm_so_locs \
16633                                 ldconfig="$LDCONFIG" \
16634                                 overwrite=$WITH_OVERWRITE \
16635                                 depend="$cf_depend" \
16636                                 host="$host" \
16637                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
16638
16639                         cf_suffix="$old_cf_suffix"
16640
16641                         for cf_subdir2 in $cf_subdirs lib
16642                         do
16643                                 test $cf_subdir = $cf_subdir2 && break
16644                         done
16645                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
16646                         $AWK -f $srcdir/mk-2nd.awk \
16647                                 name=$cf_dir \
16648                                 traces=$LIB_TRACING \
16649                                 MODEL=$cf_ITEM \
16650                                 model=$cf_subdir \
16651                                 subset=$cf_subset \
16652                                 srcdir=$srcdir \
16653                                 echo=$WITH_ECHO \
16654                                 crenames=$cf_cv_prog_CC_c_o \
16655                                 cxxrenames=$cf_cv_prog_CXX_c_o \
16656                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
16657                         cf_subdirs="$cf_subdirs $cf_subdir"
16658                         done
16659                 done
16660         fi
16661
16662         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
16663 done
16664
16665 for cf_dir in $SRC_SUBDIRS
16666 do
16667         if test ! -d $srcdir/$cf_dir ; then
16668                 continue
16669         fi
16670
16671         if test -f $cf_dir/Makefile ; then
16672                 case "$cf_dir" in
16673                 Ada95) #(vi
16674                         echo 'libs \' >> Makefile
16675                         echo 'install.libs \' >> Makefile
16676                         echo 'uninstall.libs ::' >> Makefile
16677                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
16678                         ;;
16679                 esac
16680         fi
16681
16682         if test -f $srcdir/$cf_dir/modules; then
16683                 echo >> Makefile
16684                 if test -f $srcdir/$cf_dir/headers; then
16685 cat >> Makefile <<CF_EOF
16686 install.includes \\
16687 uninstall.includes \\
16688 CF_EOF
16689                 fi
16690 if test "$cf_dir" != "c++" ; then
16691 echo 'lint \' >> Makefile
16692 fi
16693 cat >> Makefile <<CF_EOF
16694 libs \\
16695 lintlib \\
16696 install.libs \\
16697 uninstall.libs \\
16698 install.$cf_dir \\
16699 uninstall.$cf_dir ::
16700         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
16701 CF_EOF
16702         elif test -f $srcdir/$cf_dir/headers; then
16703 cat >> Makefile <<CF_EOF
16704
16705 libs \\
16706 install.libs \\
16707 uninstall.libs \\
16708 install.includes \\
16709 uninstall.includes ::
16710         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
16711 CF_EOF
16712 fi
16713 done
16714
16715 cat >> Makefile <<CF_EOF
16716
16717 install.libs uninstall.libs \\
16718 install.data uninstall.data ::
16719 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
16720
16721 install.man \\
16722 uninstall.man ::
16723         cd man && \${MAKE} \${CF_MFLAGS} \$@
16724
16725 distclean ::
16726         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
16727         rm -f headers.sh headers.sed mk_shared_lib.sh
16728         rm -rf \${DIRS_TO_MAKE}
16729 CF_EOF
16730
16731 # Special case: tack's manpage lives in its own directory.
16732 if test -d tack ; then
16733 if test -f $srcdir/$tack.h; then
16734 cat >> Makefile <<CF_EOF
16735
16736 install.man \\
16737 uninstall.man ::
16738         cd tack && \${MAKE} \${CF_MFLAGS} \$@
16739 CF_EOF
16740 fi
16741 fi
16742
16743 rm -f headers.sed headers.sh
16744
16745 echo creating headers.sh
16746 cat >headers.sh <<CF_EOF
16747 #! /bin/sh
16748 # This shell script is generated by the 'configure' script.  It is invoked in a
16749 # subdirectory of the build tree.  It generates a sed-script in the parent
16750 # directory that is used to adjust includes for header files that reside in a
16751 # subdirectory of /usr/include, etc.
16752 PRG=""
16753 while test \$# != 3
16754 do
16755 PRG="\$PRG \$1"; shift
16756 done
16757 DST=\$1
16758 REF=\$2
16759 SRC=\$3
16760 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
16761 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
16762 echo installing \$SRC in \$DST
16763 CF_EOF
16764
16765 if test $WITH_CURSES_H = yes; then
16766         cat >>headers.sh <<CF_EOF
16767 case \$DST in
16768 /*/include/*)
16769         END=\`basename \$DST\`
16770         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
16771         do
16772                 NAME=\`basename \$i\`
16773                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
16774         done
16775         ;;
16776 *)
16777         echo "" >> \$TMPSED
16778         ;;
16779 esac
16780 CF_EOF
16781
16782 else
16783         cat >>headers.sh <<CF_EOF
16784 case \$DST in
16785 /*/include/*)
16786         END=\`basename \$DST\`
16787         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
16788         do
16789                 NAME=\`basename \$i\`
16790                 if test "\$NAME" = "curses.h"
16791                 then
16792                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
16793                         NAME=ncurses.h
16794                 fi
16795                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
16796         done
16797         ;;
16798 *)
16799         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
16800         ;;
16801 esac
16802 CF_EOF
16803 fi
16804 cat >>headers.sh <<CF_EOF
16805 rm -f \$TMPSRC
16806 sed -f \$TMPSED \$SRC > \$TMPSRC
16807 NAME=\`basename \$SRC\`
16808 CF_EOF
16809 if test $WITH_CURSES_H != yes; then
16810         cat >>headers.sh <<CF_EOF
16811 test "\$NAME" = "curses.h" && NAME=ncurses.h
16812 CF_EOF
16813 fi
16814 cat >>headers.sh <<CF_EOF
16815 # Just in case someone gzip'd manpages, remove the conflicting copy.
16816 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
16817
16818 eval \$PRG \$TMPSRC \$DST/\$NAME
16819 rm -f \$TMPSRC \$TMPSED
16820 CF_EOF
16821
16822 chmod 0755 headers.sh
16823
16824 for cf_dir in $SRC_SUBDIRS
16825 do
16826         if test ! -d $srcdir/$cf_dir ; then
16827                 continue
16828         fi
16829
16830         if test -f $srcdir/$cf_dir/headers; then
16831                 $AWK -f $srcdir/mk-hdr.awk \
16832                         subset="$LIB_SUBSETS" \
16833                         compat="$WITH_CURSES_H" \
16834                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
16835         fi
16836
16837         if test -f $srcdir/$cf_dir/modules; then
16838                 if test "$cf_dir" != "c++" ; then
16839                         cat >>$cf_dir/Makefile <<"CF_EOF"
16840 depend : ${AUTO_SRC}
16841         makedepend -- ${CPPFLAGS} -- ${C_SRC}
16842
16843 # DO NOT DELETE THIS LINE -- make depend depends on it.
16844 CF_EOF
16845                 fi
16846         fi
16847 done
16848
16849  ;;
16850   esac
16851 done
16852 EOF
16853
16854 cat >>$CONFIG_STATUS <<\EOF
16855
16856 { (exit 0); exit 0; }
16857 EOF
16858 chmod +x $CONFIG_STATUS
16859 ac_clean_files=$ac_clean_files_save
16860
16861 # configure is writing to config.log, and then calls config.status.
16862 # config.status does its own redirection, appending to config.log.
16863 # Unfortunately, on DOS this fails, as config.log is still kept open
16864 # by configure, so config.status won't be able to write to it; its
16865 # output is simply discarded.  So we exec the FD to /dev/null,
16866 # effectively closing config.log, so it can be properly (re)opened and
16867 # appended to by config.status.  When coming back to configure, we
16868 # need to make the FD available again.
16869 if test "$no_create" != yes; then
16870   ac_cs_success=:
16871   exec 5>/dev/null
16872   $SHELL $CONFIG_STATUS || ac_cs_success=false
16873   exec 5>>config.log
16874   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16875   # would make configure fail if this is the last instruction.
16876   $ac_cs_success || { (exit 1); exit 1; }
16877 fi
16878 ${MAKE-make} preinstall