]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
804389c64af038964c580c4939288eeb144f66ac
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.491 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20100320.
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-manpages      suppress install of manpages
701   --without-progs         suppress build with programs (e.g., tic)
702   --without-curses-h      install curses.h as ncurses.h only
703   --with-pkg-config{=path} enable/disable use of pkg-config
704   --enable-pc-files       generate and install .pc files for pkg-config
705   --enable-mixed-case     tic should assume mixed-case filenames
706   --with-install-prefix   prefixes actual install-location ($DESTDIR)
707 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
708   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
709   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
710   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
711   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
712   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
713   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
714 Options to Specify the Libraries Built/Used:
715   --disable-libtool-version  enable to use libtool's incompatible naming scheme
716   --with-libtool          generate libraries with libtool
717   --with-shared           generate shared-libraries
718   --with-normal           generate normal-libraries (default)
719   --with-debug            generate debug-libraries (default)
720   --with-profile          generate profile-libraries
721   --with-termlib          generate separate terminfo library
722   --with-ticlib           generate separate tic library
723   --with-gpm              use Alessandro Rubini's GPM library
724   --without-dlsym         do not use dlsym() to load GPM dynamically
725   --with-sysmouse         use sysmouse (FreeBSD console)
726   --enable-rpath          use rpath option when generating shared libraries
727   --disable-relink        relink shared libraries during install
728   --with-shlib-version=X  Specify rel or abi version for shared libs
729 Fine-Tuning Your Configuration:
730   --disable-overwrite     leave out the link to -lcurses
731   --disable-database      do not use terminfo, only fallbacks/termcap
732   --with-database=XXX     specify terminfo source to install
733   --with-hashed-db        specify hashed-database library
734   --with-fallbacks=XXX    specify list of fallback terminal descriptions
735   --without-xterm-new     specify if xterm terminfo should be old version
736   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
737   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
738   --disable-big-core      assume machine has little memory
739   --disable-big-strings   assume compiler has only standard-size strings
740   --enable-termcap        compile in termcap fallback support
741   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
742   --enable-getcap         fast termcap load, no xrefs to terminfo
743   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
744   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
745   --disable-root-environ  restrict environment when running as root
746   --enable-symlinks       make tic use symbolic links not hard links
747   --enable-broken_linker  compile with broken-linker support code
748   --enable-bsdpad         recognize BSD-style prefix padding
749   --enable-widec          compile with wide-char/UTF-8 code
750   --disable-lp64          allow chtype to be long (ignore _LP64)
751   --disable-largefile     omit support for large files
752   --disable-tparm-varargs compile tparm() without varargs interface
753   --disable-tic-depends   link tic library without explicit dependency on ncurses library
754   --with-bool=TYPE        override fallback type of bool variable
755   --with-caps=alt         compile with alternate Caps file
756   --with-chtype=TYPE      override type of chtype
757   --with-ospeed=TYPE      override type of ospeed variable
758   --with-mmask-t=TYPE     override type of mmask_t
759   --with-ccharw-max=XXX   override size CCHARW_MAX
760   --with-rcs-ids          compile-in RCS identifiers
761 Options to Specify How Manpages are Installed:
762   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
763                           optionally formatted/catonly, e.g., gzip,formatted
764   --with-manpage-renames  specify manpage-renaming
765   --with-manpage-aliases  specify manpage-aliases using .so
766   --with-manpage-symlinks specify manpage-aliases using symlinks
767   --with-manpage-tbl      specify manpage processing with tbl
768 Extensions:
769   --disable-ext-funcs     disable function-extensions
770   --enable-sp-funcs       enable experimental SCREEN-extensions
771   --enable-term-driver    enable experimental terminal-driver
772   --enable-const          compile with extra/non-standard const
773   --enable-ext-colors     compile for 256-color support
774   --enable-ext-mouse      compile for extended mouse-encoding
775   --enable-no-padding     compile with $NCURSES_NO_PADDING code
776   --enable-signed-char    compile using signed Boolean's in term.h
777   --enable-sigwinch       compile with SIGWINCH handler
778   --enable-tcap-names     compile with user-definable terminal capabilities
779 Development Code:
780   --without-develop       disable development options
781   --enable-hard-tabs      compile with hard-tabs code
782   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
783 Experimental Code:
784   --disable-assumed-color do not assume anything about default-colors
785   --disable-hashmap       compile without hashmap scrolling-optimization
786   --enable-colorfgbg      compile-in experimental $COLORFGBG code
787   --enable-interop        compile-in experimental interop bindings
788   --with-pthread          use POSIX thread library
789   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
790   --enable-weak-symbols   enable weak-symbols for pthreads
791   --enable-reentrant      compile with experimental reentrant code
792   --with-wrap-prefix=XXX  override prefix used for public variables
793   --enable-safe-sprintf   compile with experimental safe-sprintf code
794   --disable-scroll-hints  compile without scroll-hints code
795   --enable-wgetch-events  compile with experimental wgetch-events code
796 Testing/development Options:
797   --enable-echo           build: display "compiling" commands (default)
798   --enable-warnings       build: turn on GCC compiler warnings
799   --enable-assertions     test: turn on generation of assertion code
800   --with-dmalloc          test: use Gray Watson's dmalloc library
801   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
802   --with-valgrind         test: use valgrind
803   --disable-leaks         test: free permanent memory, analyze leaks
804   --enable-expanded       test: generate functions for certain macros
805   --disable-macros        test: use functions rather than macros
806   --with-trace            test: add trace() function to all models of ncurses
807 Ada95 Binding Options:
808   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
809   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
810   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
811   --disable-rpath-hack    don't add rpath options for additional libraries
812
813 Some influential environment variables:
814   CC          C compiler command
815   CFLAGS      C compiler flags
816   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
817               nonstandard directory <lib dir>
818   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
819               headers in a nonstandard directory <include dir>
820   CPP         C preprocessor
821   CXX         C++ compiler command
822   CXXFLAGS    C++ compiler flags
823   CXXCPP      C++ preprocessor
824
825 Use these variables to override the choices made by `configure' or to help
826 it to find libraries and programs with nonstandard names/locations.
827
828 EOF
829 fi
830
831 if test "$ac_init_help" = "recursive"; then
832   # If there are subdirs, report their specific --help.
833   ac_popdir=`pwd`
834   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
835     cd $ac_subdir
836     # A "../" for each directory in /$ac_subdir.
837     ac_dots=`echo $ac_subdir |
838              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
839
840     case $srcdir in
841     .) # No --srcdir option.  We are building in place.
842       ac_sub_srcdir=$srcdir ;;
843     [\\/]* | ?:[\\/]* ) # Absolute path.
844       ac_sub_srcdir=$srcdir/$ac_subdir ;;
845     *) # Relative path.
846       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
847     esac
848
849     # Check for guested configure; otherwise get Cygnus style configure.
850     if test -f $ac_sub_srcdir/configure.gnu; then
851       echo
852       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
853     elif test -f $ac_sub_srcdir/configure; then
854       echo
855       $SHELL $ac_sub_srcdir/configure  --help=recursive
856     elif test -f $ac_sub_srcdir/configure.ac ||
857            test -f $ac_sub_srcdir/configure.in; then
858       echo
859       $ac_configure --help
860     else
861       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
862     fi
863     cd $ac_popdir
864   done
865 fi
866
867 test -n "$ac_init_help" && exit 0
868 if $ac_init_version; then
869   cat <<\EOF
870
871 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
872 Free Software Foundation, Inc.
873 This configure script is free software; the Free Software Foundation
874 gives unlimited permission to copy, distribute and modify it.
875 EOF
876   exit 0
877 fi
878 exec 5>config.log
879 cat >&5 <<EOF
880 This file contains any messages produced by compilers while
881 running configure, to aid debugging if configure makes a mistake.
882
883 It was created by $as_me, which was
884 generated by GNU Autoconf 2.52.20100320.  Invocation command line was
885
886   $ $0 $@
887
888 EOF
889 {
890 cat <<_ASUNAME
891 ## ---------- ##
892 ## Platform.  ##
893 ## ---------- ##
894
895 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
896 uname -m = `(uname -m) 2>/dev/null || echo unknown`
897 uname -r = `(uname -r) 2>/dev/null || echo unknown`
898 uname -s = `(uname -s) 2>/dev/null || echo unknown`
899 uname -v = `(uname -v) 2>/dev/null || echo unknown`
900
901 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
902 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
903
904 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
905 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
906 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
907 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
908 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
909 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
910 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
911
912 PATH = $PATH
913
914 _ASUNAME
915 } >&5
916
917 cat >&5 <<EOF
918 ## ------------ ##
919 ## Core tests.  ##
920 ## ------------ ##
921
922 EOF
923
924 # Keep a trace of the command line.
925 # Strip out --no-create and --no-recursion so they do not pile up.
926 # Also quote any args containing shell meta-characters.
927 ac_configure_args=
928 ac_sep=
929 for ac_arg
930 do
931   case $ac_arg in
932   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
933   | --no-cr | --no-c) ;;
934   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
935   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
936   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
937     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
938     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
939     ac_sep=" " ;;
940   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
941      ac_sep=" " ;;
942   esac
943   # Get rid of the leading space.
944 done
945
946 # When interrupted or exit'd, cleanup temporary files, and complete
947 # config.log.  We remove comments because anyway the quotes in there
948 # would cause problems or look ugly.
949 trap 'exit_status=$?
950   # Save into config.log some information that might help in debugging.
951   echo >&5
952   echo "## ----------------- ##" >&5
953   echo "## Cache variables.  ##" >&5
954   echo "## ----------------- ##" >&5
955   echo >&5
956   # The following way of writing the cache mishandles newlines in values,
957 {
958   (set) 2>&1 |
959     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
960     *ac_space=\ *)
961       sed -n \
962         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
963           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
964       ;;
965     *)
966       sed -n \
967         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
968       ;;
969     esac;
970 } >&5
971   sed "/^$/d" confdefs.h >conftest.log
972   if test -s conftest.log; then
973     echo >&5
974     echo "## ------------ ##" >&5
975     echo "## confdefs.h.  ##" >&5
976     echo "## ------------ ##" >&5
977     echo >&5
978     cat conftest.log >&5
979   fi
980   (echo; echo) >&5
981   test "$ac_signal" != 0 &&
982     echo "$as_me: caught signal $ac_signal" >&5
983   echo "$as_me: exit $exit_status" >&5
984   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
985     exit $exit_status
986      ' 0
987 for ac_signal in 1 2 13 15; do
988   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
989 done
990 ac_signal=0
991
992 # confdefs.h avoids OS command line length limits that DEFS can exceed.
993 rm -rf conftest* confdefs.h
994 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
995 echo >confdefs.h
996
997 # Let the site file select an alternate cache file if it wants to.
998 # Prefer explicitly selected file to automatically selected ones.
999 if test -z "$CONFIG_SITE"; then
1000   if test "x$prefix" != xNONE; then
1001     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1002   else
1003     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1004   fi
1005 fi
1006 for ac_site_file in $CONFIG_SITE; do
1007   if test -r "$ac_site_file"; then
1008     { echo "$as_me:1008: loading site script $ac_site_file" >&5
1009 echo "$as_me: loading site script $ac_site_file" >&6;}
1010     cat "$ac_site_file" >&5
1011     . "$ac_site_file"
1012   fi
1013 done
1014
1015 if test -r "$cache_file"; then
1016   # Some versions of bash will fail to source /dev/null (special
1017   # files actually), so we avoid doing that.
1018   if test -f "$cache_file"; then
1019     { echo "$as_me:1019: loading cache $cache_file" >&5
1020 echo "$as_me: loading cache $cache_file" >&6;}
1021     case $cache_file in
1022       [\\/]* | ?:[\\/]* ) . $cache_file;;
1023       *)                      . ./$cache_file;;
1024     esac
1025   fi
1026 else
1027   { echo "$as_me:1027: creating cache $cache_file" >&5
1028 echo "$as_me: creating cache $cache_file" >&6;}
1029   >$cache_file
1030 fi
1031
1032 # Check that the precious variables saved in the cache have kept the same
1033 # value.
1034 ac_cache_corrupted=false
1035 for ac_var in `(set) 2>&1 |
1036                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1037   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1038   eval ac_new_set=\$ac_env_${ac_var}_set
1039   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1040   eval ac_new_val="\$ac_env_${ac_var}_value"
1041   case $ac_old_set,$ac_new_set in
1042     set,)
1043       { echo "$as_me:1043: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1044 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1045       ac_cache_corrupted=: ;;
1046     ,set)
1047       { echo "$as_me:1047: error: \`$ac_var' was not set in the previous run" >&5
1048 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1049       ac_cache_corrupted=: ;;
1050     ,);;
1051     *)
1052       if test "x$ac_old_val" != "x$ac_new_val"; then
1053         { echo "$as_me:1053: error: \`$ac_var' has changed since the previous run:" >&5
1054 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1055         { echo "$as_me:1055:   former value:  $ac_old_val" >&5
1056 echo "$as_me:   former value:  $ac_old_val" >&2;}
1057         { echo "$as_me:1057:   current value: $ac_new_val" >&5
1058 echo "$as_me:   current value: $ac_new_val" >&2;}
1059         ac_cache_corrupted=:
1060       fi;;
1061   esac
1062   # Pass precious variables to config.status.  It doesn't matter if
1063   # we pass some twice (in addition to the command line arguments).
1064   if test "$ac_new_set" = set; then
1065     case $ac_new_val in
1066     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1067       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1068       ac_configure_args="$ac_configure_args '$ac_arg'"
1069       ;;
1070     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1071        ;;
1072     esac
1073   fi
1074 done
1075 if $ac_cache_corrupted; then
1076   { echo "$as_me:1076: error: changes in the environment can compromise the build" >&5
1077 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1078   { { echo "$as_me:1078: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1079 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1080    { (exit 1); exit 1; }; }
1081 fi
1082
1083 ac_ext=c
1084 ac_cpp='$CPP $CPPFLAGS'
1085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1088 ac_main_return=return
1089
1090 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1091   *c*,-n*) ECHO_N= ECHO_C='
1092 ' ECHO_T='      ' ;;
1093   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1094   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1095 esac
1096 echo "#! $SHELL" >conftest.sh
1097 echo  "exit 0"   >>conftest.sh
1098 chmod +x conftest.sh
1099 if { (echo "$as_me:1099: PATH=\".;.\"; conftest.sh") >&5
1100   (PATH=".;."; conftest.sh) 2>&5
1101   ac_status=$?
1102   echo "$as_me:1102: \$? = $ac_status" >&5
1103   (exit $ac_status); }; then
1104   ac_path_separator=';'
1105 else
1106   ac_path_separator=:
1107 fi
1108 PATH_SEPARATOR="$ac_path_separator"
1109 rm -f conftest.sh
1110
1111 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1112
1113 top_builddir=`pwd`
1114
1115 echo "$as_me:1115: checking for egrep" >&5
1116 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1117 if test "${ac_cv_prog_egrep+set}" = set; then
1118   echo $ECHO_N "(cached) $ECHO_C" >&6
1119 else
1120   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1121     then ac_cv_prog_egrep='grep -E'
1122     else ac_cv_prog_egrep='egrep'
1123     fi
1124 fi
1125 echo "$as_me:1125: result: $ac_cv_prog_egrep" >&5
1126 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1127  EGREP=$ac_cv_prog_egrep
1128
1129 test -z "$EGREP" && { { echo "$as_me:1129: error: No egrep program found" >&5
1130 echo "$as_me: error: No egrep program found" >&2;}
1131    { (exit 1); exit 1; }; }
1132
1133 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1134 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1135 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1136 cf_cv_abi_version=${NCURSES_MAJOR}
1137 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1138 cf_cv_timestamp=`date`
1139 echo "$as_me:1139: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1140 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1141
1142 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1143
1144 # Check whether --with-rel-version or --without-rel-version was given.
1145 if test "${with_rel_version+set}" = set; then
1146   withval="$with_rel_version"
1147   { echo "$as_me:1147: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1148 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1149  cf_cv_rel_version=$withval
1150 fi;
1151
1152  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1153  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1154
1155 if test -n "$NCURSES_MAJOR" ; then
1156   case $NCURSES_MAJOR in #(vi
1157   [0-9]*) #(vi
1158         ;;
1159   *)
1160         { { echo "$as_me:1160: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1161 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1162    { (exit 1); exit 1; }; }
1163         ;;
1164   esac
1165 else
1166   { { echo "$as_me:1166: error: Release major-version value is empty" >&5
1167 echo "$as_me: error: Release major-version value is empty" >&2;}
1168    { (exit 1); exit 1; }; }
1169 fi
1170
1171 if test -n "$NCURSES_MINOR" ; then
1172   case $NCURSES_MINOR in #(vi
1173   [0-9]*) #(vi
1174         ;;
1175   *)
1176         { { echo "$as_me:1176: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1177 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1178    { (exit 1); exit 1; }; }
1179         ;;
1180   esac
1181 else
1182   { { echo "$as_me:1182: error: Release minor-version value is empty" >&5
1183 echo "$as_me: error: Release minor-version value is empty" >&2;}
1184    { (exit 1); exit 1; }; }
1185 fi
1186
1187 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1188
1189 # Check whether --with-abi-version or --without-abi-version was given.
1190 if test "${with_abi_version+set}" = set; then
1191   withval="$with_abi_version"
1192   { echo "$as_me:1192: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1193 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1194  cf_cv_abi_version=$withval
1195 fi;
1196
1197 if test -n "$cf_cv_abi_version" ; then
1198   case $cf_cv_abi_version in #(vi
1199   [0-9]*) #(vi
1200         ;;
1201   *)
1202         { { echo "$as_me:1202: error: ABI version is not a number: $cf_cv_abi_version" >&5
1203 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1204    { (exit 1); exit 1; }; }
1205         ;;
1206   esac
1207 else
1208   { { echo "$as_me:1208: error: ABI version value is empty" >&5
1209 echo "$as_me: error: ABI version value is empty" >&2;}
1210    { (exit 1); exit 1; }; }
1211 fi
1212
1213 ac_aux_dir=
1214 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1215   if test -f $ac_dir/install-sh; then
1216     ac_aux_dir=$ac_dir
1217     ac_install_sh="$ac_aux_dir/install-sh -c"
1218     break
1219   elif test -f $ac_dir/install.sh; then
1220     ac_aux_dir=$ac_dir
1221     ac_install_sh="$ac_aux_dir/install.sh -c"
1222     break
1223   elif test -f $ac_dir/shtool; then
1224     ac_aux_dir=$ac_dir
1225     ac_install_sh="$ac_aux_dir/shtool install -c"
1226     break
1227   fi
1228 done
1229 if test -z "$ac_aux_dir"; then
1230   { { echo "$as_me:1230: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1231 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1232    { (exit 1); exit 1; }; }
1233 fi
1234 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1235 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1236 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1237
1238 # Make sure we can run config.sub.
1239 $ac_config_sub sun4 >/dev/null 2>&1 ||
1240   { { echo "$as_me:1240: error: cannot run $ac_config_sub" >&5
1241 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1242    { (exit 1); exit 1; }; }
1243
1244 echo "$as_me:1244: checking build system type" >&5
1245 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1246 if test "${ac_cv_build+set}" = set; then
1247   echo $ECHO_N "(cached) $ECHO_C" >&6
1248 else
1249   ac_cv_build_alias=$build_alias
1250 test -z "$ac_cv_build_alias" &&
1251   ac_cv_build_alias=`$ac_config_guess`
1252 test -z "$ac_cv_build_alias" &&
1253   { { echo "$as_me:1253: error: cannot guess build type; you must specify one" >&5
1254 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1255    { (exit 1); exit 1; }; }
1256 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1257   { { echo "$as_me:1257: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1258 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1259    { (exit 1); exit 1; }; }
1260
1261 fi
1262 echo "$as_me:1262: result: $ac_cv_build" >&5
1263 echo "${ECHO_T}$ac_cv_build" >&6
1264 build=$ac_cv_build
1265 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1266 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1267 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1268
1269 echo "$as_me:1269: checking host system type" >&5
1270 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1271 if test "${ac_cv_host+set}" = set; then
1272   echo $ECHO_N "(cached) $ECHO_C" >&6
1273 else
1274   ac_cv_host_alias=$host_alias
1275 test -z "$ac_cv_host_alias" &&
1276   ac_cv_host_alias=$ac_cv_build_alias
1277 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1278   { { echo "$as_me:1278: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1279 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1280    { (exit 1); exit 1; }; }
1281
1282 fi
1283 echo "$as_me:1283: result: $ac_cv_host" >&5
1284 echo "${ECHO_T}$ac_cv_host" >&6
1285 host=$ac_cv_host
1286 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1287 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1288 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1289
1290 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1291         echo "$as_me:1291: checking target system type" >&5
1292 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1293 if test "${ac_cv_target+set}" = set; then
1294   echo $ECHO_N "(cached) $ECHO_C" >&6
1295 else
1296   ac_cv_target_alias=$target_alias
1297 test "x$ac_cv_target_alias" = "x" &&
1298   ac_cv_target_alias=$ac_cv_host_alias
1299 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1300   { { echo "$as_me:1300: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1301 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1302    { (exit 1); exit 1; }; }
1303
1304 fi
1305 echo "$as_me:1305: result: $ac_cv_target" >&5
1306 echo "${ECHO_T}$ac_cv_target" >&6
1307 target=$ac_cv_target
1308 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1309 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1310 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1311
1312 # The aliases save the names the user supplied, while $host etc.
1313 # will get canonicalized.
1314 test -n "$target_alias" &&
1315   test "$program_prefix$program_suffix$program_transform_name" = \
1316     NONENONEs,x,x, &&
1317   program_prefix=${target_alias}-
1318         system_name="$host_os"
1319 else
1320         system_name="`(uname -s -r) 2>/dev/null`"
1321         if test -z "$system_name" ; then
1322                 system_name="`(hostname) 2>/dev/null`"
1323         fi
1324 fi
1325 test -n "$system_name" && cat >>confdefs.h <<EOF
1326 #define SYSTEM_NAME "$system_name"
1327 EOF
1328
1329 if test "${cf_cv_system_name+set}" = set; then
1330   echo $ECHO_N "(cached) $ECHO_C" >&6
1331 else
1332   cf_cv_system_name="$system_name"
1333 fi
1334
1335 test -z "$system_name" && system_name="$cf_cv_system_name"
1336 test -n "$cf_cv_system_name" && echo "$as_me:1336: result: Configuring for $cf_cv_system_name" >&5
1337 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1338
1339 if test ".$system_name" != ".$cf_cv_system_name" ; then
1340         echo "$as_me:1340: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1341 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1342         { { echo "$as_me:1342: error: \"Please remove config.cache and try again.\"" >&5
1343 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1344    { (exit 1); exit 1; }; }
1345 fi
1346
1347 # Check whether --with-system-type or --without-system-type was given.
1348 if test "${with_system_type+set}" = set; then
1349   withval="$with_system_type"
1350   { echo "$as_me:1350: WARNING: overriding system type to $withval" >&5
1351 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1352  cf_cv_system_name=$withval
1353 fi;
1354
1355 ###     Save the given $CFLAGS to allow user-override.
1356 cf_user_CFLAGS="$CFLAGS"
1357
1358 ###     Default install-location
1359
1360 echo "$as_me:1360: checking for prefix" >&5
1361 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1362 if test "x$prefix" = "xNONE" ; then
1363         case "$cf_cv_system_name" in
1364                 # non-vendor systems don't have a conflict
1365         openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1366                 prefix=/usr
1367                 ;;
1368         *)      prefix=$ac_default_prefix
1369                 ;;
1370         esac
1371 fi
1372 echo "$as_me:1372: result: $prefix" >&5
1373 echo "${ECHO_T}$prefix" >&6
1374
1375 if test "x$prefix" = "xNONE" ; then
1376 echo "$as_me:1376: checking for default include-directory" >&5
1377 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1378 test -n "$verbose" && echo 1>&6
1379 for cf_symbol in \
1380         $includedir \
1381         $includedir/ncurses \
1382         $prefix/include \
1383         $prefix/include/ncurses \
1384         /usr/local/include \
1385         /usr/local/include/ncurses \
1386         /usr/include \
1387         /usr/include/ncurses
1388 do
1389         cf_dir=`eval echo $cf_symbol`
1390         if test -f $cf_dir/curses.h ; then
1391         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1392                 includedir="$cf_symbol"
1393                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1394                 break
1395         fi
1396         fi
1397         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1398 done
1399 echo "$as_me:1399: result: $includedir" >&5
1400 echo "${ECHO_T}$includedir" >&6
1401 fi
1402
1403 ###     Checks for programs.
1404 ac_ext=c
1405 ac_cpp='$CPP $CPPFLAGS'
1406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1409 ac_main_return=return
1410 if test -n "$ac_tool_prefix"; then
1411   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1412 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1413 echo "$as_me:1413: checking for $ac_word" >&5
1414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1415 if test "${ac_cv_prog_CC+set}" = set; then
1416   echo $ECHO_N "(cached) $ECHO_C" >&6
1417 else
1418   if test -n "$CC"; then
1419   ac_cv_prog_CC="$CC" # Let the user override the test.
1420 else
1421   ac_save_IFS=$IFS; IFS=$ac_path_separator
1422 ac_dummy="$PATH"
1423 for ac_dir in $ac_dummy; do
1424   IFS=$ac_save_IFS
1425   test -z "$ac_dir" && ac_dir=.
1426   $as_executable_p "$ac_dir/$ac_word" || continue
1427 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1428 echo "$as_me:1428: found $ac_dir/$ac_word" >&5
1429 break
1430 done
1431
1432 fi
1433 fi
1434 CC=$ac_cv_prog_CC
1435 if test -n "$CC"; then
1436   echo "$as_me:1436: result: $CC" >&5
1437 echo "${ECHO_T}$CC" >&6
1438 else
1439   echo "$as_me:1439: result: no" >&5
1440 echo "${ECHO_T}no" >&6
1441 fi
1442
1443 fi
1444 if test -z "$ac_cv_prog_CC"; then
1445   ac_ct_CC=$CC
1446   # Extract the first word of "gcc", so it can be a program name with args.
1447 set dummy gcc; ac_word=$2
1448 echo "$as_me:1448: checking for $ac_word" >&5
1449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1450 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1451   echo $ECHO_N "(cached) $ECHO_C" >&6
1452 else
1453   if test -n "$ac_ct_CC"; then
1454   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1455 else
1456   ac_save_IFS=$IFS; IFS=$ac_path_separator
1457 ac_dummy="$PATH"
1458 for ac_dir in $ac_dummy; do
1459   IFS=$ac_save_IFS
1460   test -z "$ac_dir" && ac_dir=.
1461   $as_executable_p "$ac_dir/$ac_word" || continue
1462 ac_cv_prog_ac_ct_CC="gcc"
1463 echo "$as_me:1463: found $ac_dir/$ac_word" >&5
1464 break
1465 done
1466
1467 fi
1468 fi
1469 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1470 if test -n "$ac_ct_CC"; then
1471   echo "$as_me:1471: result: $ac_ct_CC" >&5
1472 echo "${ECHO_T}$ac_ct_CC" >&6
1473 else
1474   echo "$as_me:1474: result: no" >&5
1475 echo "${ECHO_T}no" >&6
1476 fi
1477
1478   CC=$ac_ct_CC
1479 else
1480   CC="$ac_cv_prog_CC"
1481 fi
1482
1483 if test -z "$CC"; then
1484   if test -n "$ac_tool_prefix"; then
1485   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1486 set dummy ${ac_tool_prefix}cc; ac_word=$2
1487 echo "$as_me:1487: checking for $ac_word" >&5
1488 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1489 if test "${ac_cv_prog_CC+set}" = set; then
1490   echo $ECHO_N "(cached) $ECHO_C" >&6
1491 else
1492   if test -n "$CC"; then
1493   ac_cv_prog_CC="$CC" # Let the user override the test.
1494 else
1495   ac_save_IFS=$IFS; IFS=$ac_path_separator
1496 ac_dummy="$PATH"
1497 for ac_dir in $ac_dummy; do
1498   IFS=$ac_save_IFS
1499   test -z "$ac_dir" && ac_dir=.
1500   $as_executable_p "$ac_dir/$ac_word" || continue
1501 ac_cv_prog_CC="${ac_tool_prefix}cc"
1502 echo "$as_me:1502: found $ac_dir/$ac_word" >&5
1503 break
1504 done
1505
1506 fi
1507 fi
1508 CC=$ac_cv_prog_CC
1509 if test -n "$CC"; then
1510   echo "$as_me:1510: result: $CC" >&5
1511 echo "${ECHO_T}$CC" >&6
1512 else
1513   echo "$as_me:1513: result: no" >&5
1514 echo "${ECHO_T}no" >&6
1515 fi
1516
1517 fi
1518 if test -z "$ac_cv_prog_CC"; then
1519   ac_ct_CC=$CC
1520   # Extract the first word of "cc", so it can be a program name with args.
1521 set dummy cc; ac_word=$2
1522 echo "$as_me:1522: checking for $ac_word" >&5
1523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1524 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1525   echo $ECHO_N "(cached) $ECHO_C" >&6
1526 else
1527   if test -n "$ac_ct_CC"; then
1528   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1529 else
1530   ac_save_IFS=$IFS; IFS=$ac_path_separator
1531 ac_dummy="$PATH"
1532 for ac_dir in $ac_dummy; do
1533   IFS=$ac_save_IFS
1534   test -z "$ac_dir" && ac_dir=.
1535   $as_executable_p "$ac_dir/$ac_word" || continue
1536 ac_cv_prog_ac_ct_CC="cc"
1537 echo "$as_me:1537: found $ac_dir/$ac_word" >&5
1538 break
1539 done
1540
1541 fi
1542 fi
1543 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1544 if test -n "$ac_ct_CC"; then
1545   echo "$as_me:1545: result: $ac_ct_CC" >&5
1546 echo "${ECHO_T}$ac_ct_CC" >&6
1547 else
1548   echo "$as_me:1548: result: no" >&5
1549 echo "${ECHO_T}no" >&6
1550 fi
1551
1552   CC=$ac_ct_CC
1553 else
1554   CC="$ac_cv_prog_CC"
1555 fi
1556
1557 fi
1558 if test -z "$CC"; then
1559   # Extract the first word of "cc", so it can be a program name with args.
1560 set dummy cc; ac_word=$2
1561 echo "$as_me:1561: checking for $ac_word" >&5
1562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1563 if test "${ac_cv_prog_CC+set}" = set; then
1564   echo $ECHO_N "(cached) $ECHO_C" >&6
1565 else
1566   if test -n "$CC"; then
1567   ac_cv_prog_CC="$CC" # Let the user override the test.
1568 else
1569   ac_prog_rejected=no
1570   ac_save_IFS=$IFS; IFS=$ac_path_separator
1571 ac_dummy="$PATH"
1572 for ac_dir in $ac_dummy; do
1573   IFS=$ac_save_IFS
1574   test -z "$ac_dir" && ac_dir=.
1575   $as_executable_p "$ac_dir/$ac_word" || continue
1576 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1577   ac_prog_rejected=yes
1578   continue
1579 fi
1580 ac_cv_prog_CC="cc"
1581 echo "$as_me:1581: found $ac_dir/$ac_word" >&5
1582 break
1583 done
1584
1585 if test $ac_prog_rejected = yes; then
1586   # We found a bogon in the path, so make sure we never use it.
1587   set dummy $ac_cv_prog_CC
1588   shift
1589   if test $# != 0; then
1590     # We chose a different compiler from the bogus one.
1591     # However, it has the same basename, so the bogon will be chosen
1592     # first if we set CC to just the basename; use the full file name.
1593     shift
1594     set dummy "$ac_dir/$ac_word" ${1+"$@"}
1595     shift
1596     ac_cv_prog_CC="$@"
1597   fi
1598 fi
1599 fi
1600 fi
1601 CC=$ac_cv_prog_CC
1602 if test -n "$CC"; then
1603   echo "$as_me:1603: result: $CC" >&5
1604 echo "${ECHO_T}$CC" >&6
1605 else
1606   echo "$as_me:1606: result: no" >&5
1607 echo "${ECHO_T}no" >&6
1608 fi
1609
1610 fi
1611 if test -z "$CC"; then
1612   if test -n "$ac_tool_prefix"; then
1613   for ac_prog in cl
1614   do
1615     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1616 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1617 echo "$as_me:1617: checking for $ac_word" >&5
1618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1619 if test "${ac_cv_prog_CC+set}" = set; then
1620   echo $ECHO_N "(cached) $ECHO_C" >&6
1621 else
1622   if test -n "$CC"; then
1623   ac_cv_prog_CC="$CC" # Let the user override the test.
1624 else
1625   ac_save_IFS=$IFS; IFS=$ac_path_separator
1626 ac_dummy="$PATH"
1627 for ac_dir in $ac_dummy; do
1628   IFS=$ac_save_IFS
1629   test -z "$ac_dir" && ac_dir=.
1630   $as_executable_p "$ac_dir/$ac_word" || continue
1631 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1632 echo "$as_me:1632: found $ac_dir/$ac_word" >&5
1633 break
1634 done
1635
1636 fi
1637 fi
1638 CC=$ac_cv_prog_CC
1639 if test -n "$CC"; then
1640   echo "$as_me:1640: result: $CC" >&5
1641 echo "${ECHO_T}$CC" >&6
1642 else
1643   echo "$as_me:1643: result: no" >&5
1644 echo "${ECHO_T}no" >&6
1645 fi
1646
1647     test -n "$CC" && break
1648   done
1649 fi
1650 if test -z "$CC"; then
1651   ac_ct_CC=$CC
1652   for ac_prog in cl
1653 do
1654   # Extract the first word of "$ac_prog", so it can be a program name with args.
1655 set dummy $ac_prog; ac_word=$2
1656 echo "$as_me:1656: checking for $ac_word" >&5
1657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1658 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1659   echo $ECHO_N "(cached) $ECHO_C" >&6
1660 else
1661   if test -n "$ac_ct_CC"; then
1662   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1663 else
1664   ac_save_IFS=$IFS; IFS=$ac_path_separator
1665 ac_dummy="$PATH"
1666 for ac_dir in $ac_dummy; do
1667   IFS=$ac_save_IFS
1668   test -z "$ac_dir" && ac_dir=.
1669   $as_executable_p "$ac_dir/$ac_word" || continue
1670 ac_cv_prog_ac_ct_CC="$ac_prog"
1671 echo "$as_me:1671: found $ac_dir/$ac_word" >&5
1672 break
1673 done
1674
1675 fi
1676 fi
1677 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1678 if test -n "$ac_ct_CC"; then
1679   echo "$as_me:1679: result: $ac_ct_CC" >&5
1680 echo "${ECHO_T}$ac_ct_CC" >&6
1681 else
1682   echo "$as_me:1682: result: no" >&5
1683 echo "${ECHO_T}no" >&6
1684 fi
1685
1686   test -n "$ac_ct_CC" && break
1687 done
1688
1689   CC=$ac_ct_CC
1690 fi
1691
1692 fi
1693
1694 test -z "$CC" && { { echo "$as_me:1694: error: no acceptable cc found in \$PATH" >&5
1695 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1696    { (exit 1); exit 1; }; }
1697
1698 # Provide some information about the compiler.
1699 echo "$as_me:1699:" \
1700      "checking for C compiler version" >&5
1701 ac_compiler=`set X $ac_compile; echo $2`
1702 { (eval echo "$as_me:1702: \"$ac_compiler --version </dev/null >&5\"") >&5
1703   (eval $ac_compiler --version </dev/null >&5) 2>&5
1704   ac_status=$?
1705   echo "$as_me:1705: \$? = $ac_status" >&5
1706   (exit $ac_status); }
1707 { (eval echo "$as_me:1707: \"$ac_compiler -v </dev/null >&5\"") >&5
1708   (eval $ac_compiler -v </dev/null >&5) 2>&5
1709   ac_status=$?
1710   echo "$as_me:1710: \$? = $ac_status" >&5
1711   (exit $ac_status); }
1712 { (eval echo "$as_me:1712: \"$ac_compiler -V </dev/null >&5\"") >&5
1713   (eval $ac_compiler -V </dev/null >&5) 2>&5
1714   ac_status=$?
1715   echo "$as_me:1715: \$? = $ac_status" >&5
1716   (exit $ac_status); }
1717
1718 cat >conftest.$ac_ext <<_ACEOF
1719 #line 1719 "configure"
1720 #include "confdefs.h"
1721
1722 int
1723 main ()
1724 {
1725
1726   ;
1727   return 0;
1728 }
1729 _ACEOF
1730 ac_clean_files_save=$ac_clean_files
1731 ac_clean_files="$ac_clean_files a.out a.exe"
1732 # Try to create an executable without -o first, disregard a.out.
1733 # It will help us diagnose broken compilers, and finding out an intuition
1734 # of exeext.
1735 echo "$as_me:1735: checking for C compiler default output" >&5
1736 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1737 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1738 if { (eval echo "$as_me:1738: \"$ac_link_default\"") >&5
1739   (eval $ac_link_default) 2>&5
1740   ac_status=$?
1741   echo "$as_me:1741: \$? = $ac_status" >&5
1742   (exit $ac_status); }; then
1743   # Find the output, starting from the most likely.  This scheme is
1744 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1745 # resort.
1746 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1747                 ls a.out conftest 2>/dev/null;
1748                 ls a.* conftest.* 2>/dev/null`; do
1749   case $ac_file in
1750     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1751     a.out ) # We found the default executable, but exeext='' is most
1752             # certainly right.
1753             break;;
1754     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1755           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1756           export ac_cv_exeext
1757           break;;
1758     * ) break;;
1759   esac
1760 done
1761 else
1762   echo "$as_me: failed program was:" >&5
1763 cat conftest.$ac_ext >&5
1764 { { echo "$as_me:1764: error: C compiler cannot create executables" >&5
1765 echo "$as_me: error: C compiler cannot create executables" >&2;}
1766    { (exit 77); exit 77; }; }
1767 fi
1768
1769 ac_exeext=$ac_cv_exeext
1770 echo "$as_me:1770: result: $ac_file" >&5
1771 echo "${ECHO_T}$ac_file" >&6
1772
1773 # Check the compiler produces executables we can run.  If not, either
1774 # the compiler is broken, or we cross compile.
1775 echo "$as_me:1775: checking whether the C compiler works" >&5
1776 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1777 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1778 # If not cross compiling, check that we can run a simple program.
1779 if test "$cross_compiling" != yes; then
1780   if { ac_try='./$ac_file'
1781   { (eval echo "$as_me:1781: \"$ac_try\"") >&5
1782   (eval $ac_try) 2>&5
1783   ac_status=$?
1784   echo "$as_me:1784: \$? = $ac_status" >&5
1785   (exit $ac_status); }; }; then
1786     cross_compiling=no
1787   else
1788     if test "$cross_compiling" = maybe; then
1789         cross_compiling=yes
1790     else
1791         { { echo "$as_me:1791: error: cannot run C compiled programs.
1792 If you meant to cross compile, use \`--host'." >&5
1793 echo "$as_me: error: cannot run C compiled programs.
1794 If you meant to cross compile, use \`--host'." >&2;}
1795    { (exit 1); exit 1; }; }
1796     fi
1797   fi
1798 fi
1799 echo "$as_me:1799: result: yes" >&5
1800 echo "${ECHO_T}yes" >&6
1801
1802 rm -f a.out a.exe conftest$ac_cv_exeext
1803 ac_clean_files=$ac_clean_files_save
1804 # Check the compiler produces executables we can run.  If not, either
1805 # the compiler is broken, or we cross compile.
1806 echo "$as_me:1806: checking whether we are cross compiling" >&5
1807 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1808 echo "$as_me:1808: result: $cross_compiling" >&5
1809 echo "${ECHO_T}$cross_compiling" >&6
1810
1811 echo "$as_me:1811: checking for executable suffix" >&5
1812 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1813 if { (eval echo "$as_me:1813: \"$ac_link\"") >&5
1814   (eval $ac_link) 2>&5
1815   ac_status=$?
1816   echo "$as_me:1816: \$? = $ac_status" >&5
1817   (exit $ac_status); }; then
1818   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1819 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1820 # work properly (i.e., refer to `conftest.exe'), while it won't with
1821 # `rm'.
1822 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1823   case $ac_file in
1824     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1825     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1826           export ac_cv_exeext
1827           break;;
1828     * ) break;;
1829   esac
1830 done
1831 else
1832   { { echo "$as_me:1832: error: cannot compute EXEEXT: cannot compile and link" >&5
1833 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1834    { (exit 1); exit 1; }; }
1835 fi
1836
1837 rm -f conftest$ac_cv_exeext
1838 echo "$as_me:1838: result: $ac_cv_exeext" >&5
1839 echo "${ECHO_T}$ac_cv_exeext" >&6
1840
1841 rm -f conftest.$ac_ext
1842 EXEEXT=$ac_cv_exeext
1843 ac_exeext=$EXEEXT
1844 echo "$as_me:1844: checking for object suffix" >&5
1845 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1846 if test "${ac_cv_objext+set}" = set; then
1847   echo $ECHO_N "(cached) $ECHO_C" >&6
1848 else
1849   cat >conftest.$ac_ext <<_ACEOF
1850 #line 1850 "configure"
1851 #include "confdefs.h"
1852
1853 int
1854 main ()
1855 {
1856
1857   ;
1858   return 0;
1859 }
1860 _ACEOF
1861 rm -f conftest.o conftest.obj
1862 if { (eval echo "$as_me:1862: \"$ac_compile\"") >&5
1863   (eval $ac_compile) 2>&5
1864   ac_status=$?
1865   echo "$as_me:1865: \$? = $ac_status" >&5
1866   (exit $ac_status); }; then
1867   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1868   case $ac_file in
1869     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1870     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1871        break;;
1872   esac
1873 done
1874 else
1875   echo "$as_me: failed program was:" >&5
1876 cat conftest.$ac_ext >&5
1877 { { echo "$as_me:1877: error: cannot compute OBJEXT: cannot compile" >&5
1878 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1879    { (exit 1); exit 1; }; }
1880 fi
1881
1882 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1883 fi
1884 echo "$as_me:1884: result: $ac_cv_objext" >&5
1885 echo "${ECHO_T}$ac_cv_objext" >&6
1886 OBJEXT=$ac_cv_objext
1887 ac_objext=$OBJEXT
1888 echo "$as_me:1888: checking whether we are using the GNU C compiler" >&5
1889 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1890 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1891   echo $ECHO_N "(cached) $ECHO_C" >&6
1892 else
1893   cat >conftest.$ac_ext <<_ACEOF
1894 #line 1894 "configure"
1895 #include "confdefs.h"
1896
1897 int
1898 main ()
1899 {
1900 #ifndef __GNUC__
1901        choke me
1902 #endif
1903
1904   ;
1905   return 0;
1906 }
1907 _ACEOF
1908 rm -f conftest.$ac_objext
1909 if { (eval echo "$as_me:1909: \"$ac_compile\"") >&5
1910   (eval $ac_compile) 2>&5
1911   ac_status=$?
1912   echo "$as_me:1912: \$? = $ac_status" >&5
1913   (exit $ac_status); } &&
1914          { ac_try='test -s conftest.$ac_objext'
1915   { (eval echo "$as_me:1915: \"$ac_try\"") >&5
1916   (eval $ac_try) 2>&5
1917   ac_status=$?
1918   echo "$as_me:1918: \$? = $ac_status" >&5
1919   (exit $ac_status); }; }; then
1920   ac_compiler_gnu=yes
1921 else
1922   echo "$as_me: failed program was:" >&5
1923 cat conftest.$ac_ext >&5
1924 ac_compiler_gnu=no
1925 fi
1926 rm -f conftest.$ac_objext conftest.$ac_ext
1927 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1928
1929 fi
1930 echo "$as_me:1930: result: $ac_cv_c_compiler_gnu" >&5
1931 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1932 GCC=`test $ac_compiler_gnu = yes && echo yes`
1933 ac_test_CFLAGS=${CFLAGS+set}
1934 ac_save_CFLAGS=$CFLAGS
1935 CFLAGS="-g"
1936 echo "$as_me:1936: checking whether $CC accepts -g" >&5
1937 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1938 if test "${ac_cv_prog_cc_g+set}" = set; then
1939   echo $ECHO_N "(cached) $ECHO_C" >&6
1940 else
1941   cat >conftest.$ac_ext <<_ACEOF
1942 #line 1942 "configure"
1943 #include "confdefs.h"
1944
1945 int
1946 main ()
1947 {
1948
1949   ;
1950   return 0;
1951 }
1952 _ACEOF
1953 rm -f conftest.$ac_objext
1954 if { (eval echo "$as_me:1954: \"$ac_compile\"") >&5
1955   (eval $ac_compile) 2>&5
1956   ac_status=$?
1957   echo "$as_me:1957: \$? = $ac_status" >&5
1958   (exit $ac_status); } &&
1959          { ac_try='test -s conftest.$ac_objext'
1960   { (eval echo "$as_me:1960: \"$ac_try\"") >&5
1961   (eval $ac_try) 2>&5
1962   ac_status=$?
1963   echo "$as_me:1963: \$? = $ac_status" >&5
1964   (exit $ac_status); }; }; then
1965   ac_cv_prog_cc_g=yes
1966 else
1967   echo "$as_me: failed program was:" >&5
1968 cat conftest.$ac_ext >&5
1969 ac_cv_prog_cc_g=no
1970 fi
1971 rm -f conftest.$ac_objext conftest.$ac_ext
1972 fi
1973 echo "$as_me:1973: result: $ac_cv_prog_cc_g" >&5
1974 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1975 if test "$ac_test_CFLAGS" = set; then
1976   CFLAGS=$ac_save_CFLAGS
1977 elif test $ac_cv_prog_cc_g = yes; then
1978   if test "$GCC" = yes; then
1979     CFLAGS="-g -O2"
1980   else
1981     CFLAGS="-g"
1982   fi
1983 else
1984   if test "$GCC" = yes; then
1985     CFLAGS="-O2"
1986   else
1987     CFLAGS=
1988   fi
1989 fi
1990 # Some people use a C++ compiler to compile C.  Since we use `exit',
1991 # in C++ we need to declare it.  In case someone uses the same compiler
1992 # for both compiling C and C++ we need to have the C++ compiler decide
1993 # the declaration of exit, since it's the most demanding environment.
1994 cat >conftest.$ac_ext <<_ACEOF
1995 #ifndef __cplusplus
1996   choke me
1997 #endif
1998 _ACEOF
1999 rm -f conftest.$ac_objext
2000 if { (eval echo "$as_me:2000: \"$ac_compile\"") >&5
2001   (eval $ac_compile) 2>&5
2002   ac_status=$?
2003   echo "$as_me:2003: \$? = $ac_status" >&5
2004   (exit $ac_status); } &&
2005          { ac_try='test -s conftest.$ac_objext'
2006   { (eval echo "$as_me:2006: \"$ac_try\"") >&5
2007   (eval $ac_try) 2>&5
2008   ac_status=$?
2009   echo "$as_me:2009: \$? = $ac_status" >&5
2010   (exit $ac_status); }; }; then
2011   for ac_declaration in \
2012    ''\
2013    '#include <stdlib.h>' \
2014    'extern "C" void std::exit (int) throw (); using std::exit;' \
2015    'extern "C" void std::exit (int); using std::exit;' \
2016    'extern "C" void exit (int) throw ();' \
2017    'extern "C" void exit (int);' \
2018    'void exit (int);'
2019 do
2020   cat >conftest.$ac_ext <<_ACEOF
2021 #line 2021 "configure"
2022 #include "confdefs.h"
2023 #include <stdlib.h>
2024 $ac_declaration
2025 int
2026 main ()
2027 {
2028 exit (42);
2029   ;
2030   return 0;
2031 }
2032 _ACEOF
2033 rm -f conftest.$ac_objext
2034 if { (eval echo "$as_me:2034: \"$ac_compile\"") >&5
2035   (eval $ac_compile) 2>&5
2036   ac_status=$?
2037   echo "$as_me:2037: \$? = $ac_status" >&5
2038   (exit $ac_status); } &&
2039          { ac_try='test -s conftest.$ac_objext'
2040   { (eval echo "$as_me:2040: \"$ac_try\"") >&5
2041   (eval $ac_try) 2>&5
2042   ac_status=$?
2043   echo "$as_me:2043: \$? = $ac_status" >&5
2044   (exit $ac_status); }; }; then
2045   :
2046 else
2047   echo "$as_me: failed program was:" >&5
2048 cat conftest.$ac_ext >&5
2049 continue
2050 fi
2051 rm -f conftest.$ac_objext conftest.$ac_ext
2052   cat >conftest.$ac_ext <<_ACEOF
2053 #line 2053 "configure"
2054 #include "confdefs.h"
2055 $ac_declaration
2056 int
2057 main ()
2058 {
2059 exit (42);
2060   ;
2061   return 0;
2062 }
2063 _ACEOF
2064 rm -f conftest.$ac_objext
2065 if { (eval echo "$as_me:2065: \"$ac_compile\"") >&5
2066   (eval $ac_compile) 2>&5
2067   ac_status=$?
2068   echo "$as_me:2068: \$? = $ac_status" >&5
2069   (exit $ac_status); } &&
2070          { ac_try='test -s conftest.$ac_objext'
2071   { (eval echo "$as_me:2071: \"$ac_try\"") >&5
2072   (eval $ac_try) 2>&5
2073   ac_status=$?
2074   echo "$as_me:2074: \$? = $ac_status" >&5
2075   (exit $ac_status); }; }; then
2076   break
2077 else
2078   echo "$as_me: failed program was:" >&5
2079 cat conftest.$ac_ext >&5
2080 fi
2081 rm -f conftest.$ac_objext conftest.$ac_ext
2082 done
2083 rm -f conftest*
2084 if test -n "$ac_declaration"; then
2085   echo '#ifdef __cplusplus' >>confdefs.h
2086   echo $ac_declaration      >>confdefs.h
2087   echo '#endif'             >>confdefs.h
2088 fi
2089
2090 else
2091   echo "$as_me: failed program was:" >&5
2092 cat conftest.$ac_ext >&5
2093 fi
2094 rm -f conftest.$ac_objext conftest.$ac_ext
2095 ac_ext=c
2096 ac_cpp='$CPP $CPPFLAGS'
2097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2100 ac_main_return=return
2101
2102 GCC_VERSION=none
2103 if test "$GCC" = yes ; then
2104         echo "$as_me:2104: checking version of $CC" >&5
2105 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2106         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2107         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2108         echo "$as_me:2108: result: $GCC_VERSION" >&5
2109 echo "${ECHO_T}$GCC_VERSION" >&6
2110 fi
2111
2112 ac_ext=c
2113 ac_cpp='$CPP $CPPFLAGS'
2114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2117 ac_main_return=return
2118 echo "$as_me:2118: checking how to run the C preprocessor" >&5
2119 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2120 # On Suns, sometimes $CPP names a directory.
2121 if test -n "$CPP" && test -d "$CPP"; then
2122   CPP=
2123 fi
2124 if test -z "$CPP"; then
2125   if test "${ac_cv_prog_CPP+set}" = set; then
2126   echo $ECHO_N "(cached) $ECHO_C" >&6
2127 else
2128       # Double quotes because CPP needs to be expanded
2129     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2130     do
2131       ac_preproc_ok=false
2132 for ac_c_preproc_warn_flag in '' yes
2133 do
2134   # Use a header file that comes with gcc, so configuring glibc
2135   # with a fresh cross-compiler works.
2136   # On the NeXT, cc -E runs the code through the compiler's parser,
2137   # not just through cpp. "Syntax error" is here to catch this case.
2138   cat >conftest.$ac_ext <<_ACEOF
2139 #line 2139 "configure"
2140 #include "confdefs.h"
2141 #include <assert.h>
2142                      Syntax error
2143 _ACEOF
2144 if { (eval echo "$as_me:2144: \"$ac_cpp conftest.$ac_ext\"") >&5
2145   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2146   ac_status=$?
2147   egrep -v '^ *\+' conftest.er1 >conftest.err
2148   rm -f conftest.er1
2149   cat conftest.err >&5
2150   echo "$as_me:2150: \$? = $ac_status" >&5
2151   (exit $ac_status); } >/dev/null; then
2152   if test -s conftest.err; then
2153     ac_cpp_err=$ac_c_preproc_warn_flag
2154   else
2155     ac_cpp_err=
2156   fi
2157 else
2158   ac_cpp_err=yes
2159 fi
2160 if test -z "$ac_cpp_err"; then
2161   :
2162 else
2163   echo "$as_me: failed program was:" >&5
2164   cat conftest.$ac_ext >&5
2165   # Broken: fails on valid input.
2166 continue
2167 fi
2168 rm -f conftest.err conftest.$ac_ext
2169
2170   # OK, works on sane cases.  Now check whether non-existent headers
2171   # can be detected and how.
2172   cat >conftest.$ac_ext <<_ACEOF
2173 #line 2173 "configure"
2174 #include "confdefs.h"
2175 #include <ac_nonexistent.h>
2176 _ACEOF
2177 if { (eval echo "$as_me:2177: \"$ac_cpp conftest.$ac_ext\"") >&5
2178   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2179   ac_status=$?
2180   egrep -v '^ *\+' conftest.er1 >conftest.err
2181   rm -f conftest.er1
2182   cat conftest.err >&5
2183   echo "$as_me:2183: \$? = $ac_status" >&5
2184   (exit $ac_status); } >/dev/null; then
2185   if test -s conftest.err; then
2186     ac_cpp_err=$ac_c_preproc_warn_flag
2187   else
2188     ac_cpp_err=
2189   fi
2190 else
2191   ac_cpp_err=yes
2192 fi
2193 if test -z "$ac_cpp_err"; then
2194   # Broken: success on invalid input.
2195 continue
2196 else
2197   echo "$as_me: failed program was:" >&5
2198   cat conftest.$ac_ext >&5
2199   # Passes both tests.
2200 ac_preproc_ok=:
2201 break
2202 fi
2203 rm -f conftest.err conftest.$ac_ext
2204
2205 done
2206 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2207 rm -f conftest.err conftest.$ac_ext
2208 if $ac_preproc_ok; then
2209   break
2210 fi
2211
2212     done
2213     ac_cv_prog_CPP=$CPP
2214
2215 fi
2216   CPP=$ac_cv_prog_CPP
2217 else
2218   ac_cv_prog_CPP=$CPP
2219 fi
2220 echo "$as_me:2220: result: $CPP" >&5
2221 echo "${ECHO_T}$CPP" >&6
2222 ac_preproc_ok=false
2223 for ac_c_preproc_warn_flag in '' yes
2224 do
2225   # Use a header file that comes with gcc, so configuring glibc
2226   # with a fresh cross-compiler works.
2227   # On the NeXT, cc -E runs the code through the compiler's parser,
2228   # not just through cpp. "Syntax error" is here to catch this case.
2229   cat >conftest.$ac_ext <<_ACEOF
2230 #line 2230 "configure"
2231 #include "confdefs.h"
2232 #include <assert.h>
2233                      Syntax error
2234 _ACEOF
2235 if { (eval echo "$as_me:2235: \"$ac_cpp conftest.$ac_ext\"") >&5
2236   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2237   ac_status=$?
2238   egrep -v '^ *\+' conftest.er1 >conftest.err
2239   rm -f conftest.er1
2240   cat conftest.err >&5
2241   echo "$as_me:2241: \$? = $ac_status" >&5
2242   (exit $ac_status); } >/dev/null; then
2243   if test -s conftest.err; then
2244     ac_cpp_err=$ac_c_preproc_warn_flag
2245   else
2246     ac_cpp_err=
2247   fi
2248 else
2249   ac_cpp_err=yes
2250 fi
2251 if test -z "$ac_cpp_err"; then
2252   :
2253 else
2254   echo "$as_me: failed program was:" >&5
2255   cat conftest.$ac_ext >&5
2256   # Broken: fails on valid input.
2257 continue
2258 fi
2259 rm -f conftest.err conftest.$ac_ext
2260
2261   # OK, works on sane cases.  Now check whether non-existent headers
2262   # can be detected and how.
2263   cat >conftest.$ac_ext <<_ACEOF
2264 #line 2264 "configure"
2265 #include "confdefs.h"
2266 #include <ac_nonexistent.h>
2267 _ACEOF
2268 if { (eval echo "$as_me:2268: \"$ac_cpp conftest.$ac_ext\"") >&5
2269   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2270   ac_status=$?
2271   egrep -v '^ *\+' conftest.er1 >conftest.err
2272   rm -f conftest.er1
2273   cat conftest.err >&5
2274   echo "$as_me:2274: \$? = $ac_status" >&5
2275   (exit $ac_status); } >/dev/null; then
2276   if test -s conftest.err; then
2277     ac_cpp_err=$ac_c_preproc_warn_flag
2278   else
2279     ac_cpp_err=
2280   fi
2281 else
2282   ac_cpp_err=yes
2283 fi
2284 if test -z "$ac_cpp_err"; then
2285   # Broken: success on invalid input.
2286 continue
2287 else
2288   echo "$as_me: failed program was:" >&5
2289   cat conftest.$ac_ext >&5
2290   # Passes both tests.
2291 ac_preproc_ok=:
2292 break
2293 fi
2294 rm -f conftest.err conftest.$ac_ext
2295
2296 done
2297 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2298 rm -f conftest.err conftest.$ac_ext
2299 if $ac_preproc_ok; then
2300   :
2301 else
2302   { { echo "$as_me:2302: error: C preprocessor \"$CPP\" fails sanity check" >&5
2303 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2304    { (exit 1); exit 1; }; }
2305 fi
2306
2307 ac_ext=c
2308 ac_cpp='$CPP $CPPFLAGS'
2309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2312 ac_main_return=return
2313
2314 if test $ac_cv_c_compiler_gnu = yes; then
2315     echo "$as_me:2315: checking whether $CC needs -traditional" >&5
2316 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2317 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2318   echo $ECHO_N "(cached) $ECHO_C" >&6
2319 else
2320     ac_pattern="Autoconf.*'x'"
2321   cat >conftest.$ac_ext <<_ACEOF
2322 #line 2322 "configure"
2323 #include "confdefs.h"
2324 #include <sgtty.h>
2325 int Autoconf = TIOCGETP;
2326 _ACEOF
2327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2328   egrep "$ac_pattern" >/dev/null 2>&1; then
2329   ac_cv_prog_gcc_traditional=yes
2330 else
2331   ac_cv_prog_gcc_traditional=no
2332 fi
2333 rm -f conftest*
2334
2335   if test $ac_cv_prog_gcc_traditional = no; then
2336     cat >conftest.$ac_ext <<_ACEOF
2337 #line 2337 "configure"
2338 #include "confdefs.h"
2339 #include <termio.h>
2340 int Autoconf = TCGETA;
2341 _ACEOF
2342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2343   egrep "$ac_pattern" >/dev/null 2>&1; then
2344   ac_cv_prog_gcc_traditional=yes
2345 fi
2346 rm -f conftest*
2347
2348   fi
2349 fi
2350 echo "$as_me:2350: result: $ac_cv_prog_gcc_traditional" >&5
2351 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2352   if test $ac_cv_prog_gcc_traditional = yes; then
2353     CC="$CC -traditional"
2354   fi
2355 fi
2356
2357 echo "$as_me:2357: checking whether $CC understands -c and -o together" >&5
2358 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2359 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2360   echo $ECHO_N "(cached) $ECHO_C" >&6
2361 else
2362
2363 cat > conftest.$ac_ext <<CF_EOF
2364 #include <stdio.h>
2365 int main()
2366 {
2367         ${cf_cv_main_return:-return}(0);
2368 }
2369 CF_EOF
2370 # We do the test twice because some compilers refuse to overwrite an
2371 # existing .o file with -o, though they will create one.
2372 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2373 if { (eval echo "$as_me:2373: \"$ac_try\"") >&5
2374   (eval $ac_try) 2>&5
2375   ac_status=$?
2376   echo "$as_me:2376: \$? = $ac_status" >&5
2377   (exit $ac_status); } &&
2378   test -f conftest2.$ac_objext && { (eval echo "$as_me:2378: \"$ac_try\"") >&5
2379   (eval $ac_try) 2>&5
2380   ac_status=$?
2381   echo "$as_me:2381: \$? = $ac_status" >&5
2382   (exit $ac_status); };
2383 then
2384   eval cf_cv_prog_CC_c_o=yes
2385 else
2386   eval cf_cv_prog_CC_c_o=no
2387 fi
2388 rm -f conftest*
2389
2390 fi
2391 if test $cf_cv_prog_CC_c_o = yes; then
2392   echo "$as_me:2392: result: yes" >&5
2393 echo "${ECHO_T}yes" >&6
2394 else
2395   echo "$as_me:2395: result: no" >&5
2396 echo "${ECHO_T}no" >&6
2397 fi
2398
2399 echo "$as_me:2399: checking for POSIXized ISC" >&5
2400 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2401 if test -d /etc/conf/kconfig.d &&
2402    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2403 then
2404   echo "$as_me:2404: result: yes" >&5
2405 echo "${ECHO_T}yes" >&6
2406   ISC=yes # If later tests want to check for ISC.
2407
2408 cat >>confdefs.h <<\EOF
2409 #define _POSIX_SOURCE 1
2410 EOF
2411
2412   if test "$GCC" = yes; then
2413     CC="$CC -posix"
2414   else
2415     CC="$CC -Xp"
2416   fi
2417 else
2418   echo "$as_me:2418: result: no" >&5
2419 echo "${ECHO_T}no" >&6
2420   ISC=
2421 fi
2422
2423 echo "$as_me:2423: checking for ${CC-cc} option to accept ANSI C" >&5
2424 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2425 if test "${cf_cv_ansi_cc+set}" = set; then
2426   echo $ECHO_N "(cached) $ECHO_C" >&6
2427 else
2428
2429 cf_cv_ansi_cc=no
2430 cf_save_CFLAGS="$CFLAGS"
2431 cf_save_CPPFLAGS="$CPPFLAGS"
2432 # Don't try gcc -ansi; that turns off useful extensions and
2433 # breaks some systems' header files.
2434 # AIX                   -qlanglvl=ansi
2435 # Ultrix and OSF/1      -std1
2436 # HP-UX                 -Aa -D_HPUX_SOURCE
2437 # SVR4                  -Xc
2438 # UnixWare 1.2          (cannot use -Xc, since ANSI/POSIX clashes)
2439 for cf_arg in "-DCC_HAS_PROTOS" \
2440         "" \
2441         -qlanglvl=ansi \
2442         -std1 \
2443         -Ae \
2444         "-Aa -D_HPUX_SOURCE" \
2445         -Xc
2446 do
2447
2448 cf_fix_cppflags=no
2449 cf_new_cflags=
2450 cf_new_cppflags=
2451 cf_new_extra_cppflags=
2452
2453 for cf_add_cflags in $cf_arg
2454 do
2455 case $cf_fix_cppflags in
2456 no)
2457         case $cf_add_cflags in #(vi
2458         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2459                 case $cf_add_cflags in
2460                 -D*)
2461                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2462
2463                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2464                                 && test -z "${cf_tst_cflags}" \
2465                                 && cf_fix_cppflags=yes
2466
2467                         if test $cf_fix_cppflags = yes ; then
2468                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2469                                 continue
2470                         elif test "${cf_tst_cflags}" = "\"'" ; then
2471                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2472                                 continue
2473                         fi
2474                         ;;
2475                 esac
2476                 case "$CPPFLAGS" in
2477                 *$cf_add_cflags) #(vi
2478                         ;;
2479                 *) #(vi
2480                         case $cf_add_cflags in #(vi
2481                         -D*)
2482                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2483
2484 CPPFLAGS=`echo "$CPPFLAGS" | \
2485         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2486                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2487
2488                                 ;;
2489                         esac
2490                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2491                         ;;
2492                 esac
2493                 ;;
2494         *)
2495                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2496                 ;;
2497         esac
2498         ;;
2499 yes)
2500         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2501
2502         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2503
2504         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2505                 && test -z "${cf_tst_cflags}" \
2506                 && cf_fix_cppflags=no
2507         ;;
2508 esac
2509 done
2510
2511 if test -n "$cf_new_cflags" ; then
2512
2513         CFLAGS="$CFLAGS $cf_new_cflags"
2514 fi
2515
2516 if test -n "$cf_new_cppflags" ; then
2517
2518         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2519 fi
2520
2521 if test -n "$cf_new_extra_cppflags" ; then
2522
2523         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2524 fi
2525
2526         cat >conftest.$ac_ext <<_ACEOF
2527 #line 2527 "configure"
2528 #include "confdefs.h"
2529
2530 #ifndef CC_HAS_PROTOS
2531 #if !defined(__STDC__) || (__STDC__ != 1)
2532 choke me
2533 #endif
2534 #endif
2535
2536 int
2537 main ()
2538 {
2539
2540         int test (int i, double x);
2541         struct s1 {int (*f) (int a);};
2542         struct s2 {int (*f) (double a);};
2543   ;
2544   return 0;
2545 }
2546 _ACEOF
2547 rm -f conftest.$ac_objext
2548 if { (eval echo "$as_me:2548: \"$ac_compile\"") >&5
2549   (eval $ac_compile) 2>&5
2550   ac_status=$?
2551   echo "$as_me:2551: \$? = $ac_status" >&5
2552   (exit $ac_status); } &&
2553          { ac_try='test -s conftest.$ac_objext'
2554   { (eval echo "$as_me:2554: \"$ac_try\"") >&5
2555   (eval $ac_try) 2>&5
2556   ac_status=$?
2557   echo "$as_me:2557: \$? = $ac_status" >&5
2558   (exit $ac_status); }; }; then
2559   cf_cv_ansi_cc="$cf_arg"; break
2560 else
2561   echo "$as_me: failed program was:" >&5
2562 cat conftest.$ac_ext >&5
2563 fi
2564 rm -f conftest.$ac_objext conftest.$ac_ext
2565 done
2566 CFLAGS="$cf_save_CFLAGS"
2567 CPPFLAGS="$cf_save_CPPFLAGS"
2568
2569 fi
2570 echo "$as_me:2570: result: $cf_cv_ansi_cc" >&5
2571 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2572
2573 if test "$cf_cv_ansi_cc" != "no"; then
2574 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2575
2576 cf_fix_cppflags=no
2577 cf_new_cflags=
2578 cf_new_cppflags=
2579 cf_new_extra_cppflags=
2580
2581 for cf_add_cflags in $cf_cv_ansi_cc
2582 do
2583 case $cf_fix_cppflags in
2584 no)
2585         case $cf_add_cflags in #(vi
2586         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2587                 case $cf_add_cflags in
2588                 -D*)
2589                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2590
2591                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2592                                 && test -z "${cf_tst_cflags}" \
2593                                 && cf_fix_cppflags=yes
2594
2595                         if test $cf_fix_cppflags = yes ; then
2596                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2597                                 continue
2598                         elif test "${cf_tst_cflags}" = "\"'" ; then
2599                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2600                                 continue
2601                         fi
2602                         ;;
2603                 esac
2604                 case "$CPPFLAGS" in
2605                 *$cf_add_cflags) #(vi
2606                         ;;
2607                 *) #(vi
2608                         case $cf_add_cflags in #(vi
2609                         -D*)
2610                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2611
2612 CPPFLAGS=`echo "$CPPFLAGS" | \
2613         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2614                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2615
2616                                 ;;
2617                         esac
2618                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2619                         ;;
2620                 esac
2621                 ;;
2622         *)
2623                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2624                 ;;
2625         esac
2626         ;;
2627 yes)
2628         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2629
2630         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2631
2632         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2633                 && test -z "${cf_tst_cflags}" \
2634                 && cf_fix_cppflags=no
2635         ;;
2636 esac
2637 done
2638
2639 if test -n "$cf_new_cflags" ; then
2640
2641         CFLAGS="$CFLAGS $cf_new_cflags"
2642 fi
2643
2644 if test -n "$cf_new_cppflags" ; then
2645
2646         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2647 fi
2648
2649 if test -n "$cf_new_extra_cppflags" ; then
2650
2651         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2652 fi
2653
2654 else
2655         cat >>confdefs.h <<\EOF
2656 #define CC_HAS_PROTOS 1
2657 EOF
2658
2659 fi
2660 fi
2661
2662 if test "$cf_cv_ansi_cc" = "no"; then
2663         { { echo "$as_me:2663: error: Your compiler does not appear to recognize prototypes.
2664 You have the following choices:
2665         a. adjust your compiler options
2666         b. get an up-to-date compiler
2667         c. use a wrapper such as unproto" >&5
2668 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2669 You have the following choices:
2670         a. adjust your compiler options
2671         b. get an up-to-date compiler
2672         c. use a wrapper such as unproto" >&2;}
2673    { (exit 1); exit 1; }; }
2674 fi
2675
2676 case $cf_cv_system_name in
2677 os2*)
2678     CFLAGS="$CFLAGS -Zmt"
2679     CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2680     CXXFLAGS="$CXXFLAGS -Zmt"
2681     # autoconf's macro sets -Zexe and suffix both, which conflict:w
2682     LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2683     ac_cv_exeext=.exe
2684     ;;
2685 esac
2686
2687 PROG_EXT="$EXEEXT"
2688
2689 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2690 #define PROG_EXT "$PROG_EXT"
2691 EOF
2692
2693 if test "$cross_compiling" = yes ; then
2694   LDCONFIG=:
2695 else
2696 case "$cf_cv_system_name" in #(vi
2697 dragonfly*|freebsd*) #(vi
2698   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2699   ;;
2700 *) LDPATH=$PATH:/sbin:/usr/sbin
2701   # Extract the first word of "ldconfig", so it can be a program name with args.
2702 set dummy ldconfig; ac_word=$2
2703 echo "$as_me:2703: checking for $ac_word" >&5
2704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2705 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2706   echo $ECHO_N "(cached) $ECHO_C" >&6
2707 else
2708   case $LDCONFIG in
2709   [\\/]* | ?:[\\/]*)
2710   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2711   ;;
2712   *)
2713   ac_save_IFS=$IFS; IFS=$ac_path_separator
2714 ac_dummy="$LDPATH"
2715 for ac_dir in $ac_dummy; do
2716   IFS=$ac_save_IFS
2717   test -z "$ac_dir" && ac_dir=.
2718   if $as_executable_p "$ac_dir/$ac_word"; then
2719    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2720    echo "$as_me:2720: found $ac_dir/$ac_word" >&5
2721    break
2722 fi
2723 done
2724
2725   ;;
2726 esac
2727 fi
2728 LDCONFIG=$ac_cv_path_LDCONFIG
2729
2730 if test -n "$LDCONFIG"; then
2731   echo "$as_me:2731: result: $LDCONFIG" >&5
2732 echo "${ECHO_T}$LDCONFIG" >&6
2733 else
2734   echo "$as_me:2734: result: no" >&5
2735 echo "${ECHO_T}no" >&6
2736 fi
2737
2738   ;;
2739 esac
2740 fi
2741
2742 echo "$as_me:2742: checking if you want to ensure bool is consistent with C++" >&5
2743 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2744
2745 # Check whether --with-cxx or --without-cxx was given.
2746 if test "${with_cxx+set}" = set; then
2747   withval="$with_cxx"
2748   cf_with_cxx=$withval
2749 else
2750   cf_with_cxx=yes
2751 fi;
2752 echo "$as_me:2752: result: $cf_with_cxx" >&5
2753 echo "${ECHO_T}$cf_with_cxx" >&6
2754 if test "X$cf_with_cxx" = Xno ; then
2755         CXX=""
2756         GXX=""
2757 else
2758         # with autoconf 2.13, we can change the error to a warning:
2759                 ac_ext=cc
2760 ac_cpp='$CXXCPP $CPPFLAGS'
2761 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2762 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2763 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2764 ac_main_return=return
2765 if test -n "$ac_tool_prefix"; then
2766   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2767   do
2768     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2769 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2770 echo "$as_me:2770: checking for $ac_word" >&5
2771 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2772 if test "${ac_cv_prog_CXX+set}" = set; then
2773   echo $ECHO_N "(cached) $ECHO_C" >&6
2774 else
2775   if test -n "$CXX"; then
2776   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2777 else
2778   ac_save_IFS=$IFS; IFS=$ac_path_separator
2779 ac_dummy="$PATH"
2780 for ac_dir in $ac_dummy; do
2781   IFS=$ac_save_IFS
2782   test -z "$ac_dir" && ac_dir=.
2783   $as_executable_p "$ac_dir/$ac_word" || continue
2784 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2785 echo "$as_me:2785: found $ac_dir/$ac_word" >&5
2786 break
2787 done
2788
2789 fi
2790 fi
2791 CXX=$ac_cv_prog_CXX
2792 if test -n "$CXX"; then
2793   echo "$as_me:2793: result: $CXX" >&5
2794 echo "${ECHO_T}$CXX" >&6
2795 else
2796   echo "$as_me:2796: result: no" >&5
2797 echo "${ECHO_T}no" >&6
2798 fi
2799
2800     test -n "$CXX" && break
2801   done
2802 fi
2803 if test -z "$CXX"; then
2804   ac_ct_CXX=$CXX
2805   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2806 do
2807   # Extract the first word of "$ac_prog", so it can be a program name with args.
2808 set dummy $ac_prog; ac_word=$2
2809 echo "$as_me:2809: checking for $ac_word" >&5
2810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2811 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2812   echo $ECHO_N "(cached) $ECHO_C" >&6
2813 else
2814   if test -n "$ac_ct_CXX"; then
2815   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2816 else
2817   ac_save_IFS=$IFS; IFS=$ac_path_separator
2818 ac_dummy="$PATH"
2819 for ac_dir in $ac_dummy; do
2820   IFS=$ac_save_IFS
2821   test -z "$ac_dir" && ac_dir=.
2822   $as_executable_p "$ac_dir/$ac_word" || continue
2823 ac_cv_prog_ac_ct_CXX="$ac_prog"
2824 echo "$as_me:2824: found $ac_dir/$ac_word" >&5
2825 break
2826 done
2827
2828 fi
2829 fi
2830 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2831 if test -n "$ac_ct_CXX"; then
2832   echo "$as_me:2832: result: $ac_ct_CXX" >&5
2833 echo "${ECHO_T}$ac_ct_CXX" >&6
2834 else
2835   echo "$as_me:2835: result: no" >&5
2836 echo "${ECHO_T}no" >&6
2837 fi
2838
2839   test -n "$ac_ct_CXX" && break
2840 done
2841 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2842
2843   CXX=$ac_ct_CXX
2844 fi
2845
2846 # Provide some information about the compiler.
2847 echo "$as_me:2847:" \
2848      "checking for C++ compiler version" >&5
2849 ac_compiler=`set X $ac_compile; echo $2`
2850 { (eval echo "$as_me:2850: \"$ac_compiler --version </dev/null >&5\"") >&5
2851   (eval $ac_compiler --version </dev/null >&5) 2>&5
2852   ac_status=$?
2853   echo "$as_me:2853: \$? = $ac_status" >&5
2854   (exit $ac_status); }
2855 { (eval echo "$as_me:2855: \"$ac_compiler -v </dev/null >&5\"") >&5
2856   (eval $ac_compiler -v </dev/null >&5) 2>&5
2857   ac_status=$?
2858   echo "$as_me:2858: \$? = $ac_status" >&5
2859   (exit $ac_status); }
2860 { (eval echo "$as_me:2860: \"$ac_compiler -V </dev/null >&5\"") >&5
2861   (eval $ac_compiler -V </dev/null >&5) 2>&5
2862   ac_status=$?
2863   echo "$as_me:2863: \$? = $ac_status" >&5
2864   (exit $ac_status); }
2865
2866 echo "$as_me:2866: checking whether we are using the GNU C++ compiler" >&5
2867 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2868 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2869   echo $ECHO_N "(cached) $ECHO_C" >&6
2870 else
2871   cat >conftest.$ac_ext <<_ACEOF
2872 #line 2872 "configure"
2873 #include "confdefs.h"
2874
2875 int
2876 main ()
2877 {
2878 #ifndef __GNUC__
2879        choke me
2880 #endif
2881
2882   ;
2883   return 0;
2884 }
2885 _ACEOF
2886 rm -f conftest.$ac_objext
2887 if { (eval echo "$as_me:2887: \"$ac_compile\"") >&5
2888   (eval $ac_compile) 2>&5
2889   ac_status=$?
2890   echo "$as_me:2890: \$? = $ac_status" >&5
2891   (exit $ac_status); } &&
2892          { ac_try='test -s conftest.$ac_objext'
2893   { (eval echo "$as_me:2893: \"$ac_try\"") >&5
2894   (eval $ac_try) 2>&5
2895   ac_status=$?
2896   echo "$as_me:2896: \$? = $ac_status" >&5
2897   (exit $ac_status); }; }; then
2898   ac_compiler_gnu=yes
2899 else
2900   echo "$as_me: failed program was:" >&5
2901 cat conftest.$ac_ext >&5
2902 ac_compiler_gnu=no
2903 fi
2904 rm -f conftest.$ac_objext conftest.$ac_ext
2905 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2906
2907 fi
2908 echo "$as_me:2908: result: $ac_cv_cxx_compiler_gnu" >&5
2909 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2910 GXX=`test $ac_compiler_gnu = yes && echo yes`
2911 ac_test_CXXFLAGS=${CXXFLAGS+set}
2912 ac_save_CXXFLAGS=$CXXFLAGS
2913 CXXFLAGS="-g"
2914 echo "$as_me:2914: checking whether $CXX accepts -g" >&5
2915 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2916 if test "${ac_cv_prog_cxx_g+set}" = set; then
2917   echo $ECHO_N "(cached) $ECHO_C" >&6
2918 else
2919   cat >conftest.$ac_ext <<_ACEOF
2920 #line 2920 "configure"
2921 #include "confdefs.h"
2922
2923 int
2924 main ()
2925 {
2926
2927   ;
2928   return 0;
2929 }
2930 _ACEOF
2931 rm -f conftest.$ac_objext
2932 if { (eval echo "$as_me:2932: \"$ac_compile\"") >&5
2933   (eval $ac_compile) 2>&5
2934   ac_status=$?
2935   echo "$as_me:2935: \$? = $ac_status" >&5
2936   (exit $ac_status); } &&
2937          { ac_try='test -s conftest.$ac_objext'
2938   { (eval echo "$as_me:2938: \"$ac_try\"") >&5
2939   (eval $ac_try) 2>&5
2940   ac_status=$?
2941   echo "$as_me:2941: \$? = $ac_status" >&5
2942   (exit $ac_status); }; }; then
2943   ac_cv_prog_cxx_g=yes
2944 else
2945   echo "$as_me: failed program was:" >&5
2946 cat conftest.$ac_ext >&5
2947 ac_cv_prog_cxx_g=no
2948 fi
2949 rm -f conftest.$ac_objext conftest.$ac_ext
2950 fi
2951 echo "$as_me:2951: result: $ac_cv_prog_cxx_g" >&5
2952 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2953 if test "$ac_test_CXXFLAGS" = set; then
2954   CXXFLAGS=$ac_save_CXXFLAGS
2955 elif test $ac_cv_prog_cxx_g = yes; then
2956   if test "$GXX" = yes; then
2957     CXXFLAGS="-g -O2"
2958   else
2959     CXXFLAGS="-g"
2960   fi
2961 else
2962   if test "$GXX" = yes; then
2963     CXXFLAGS="-O2"
2964   else
2965     CXXFLAGS=
2966   fi
2967 fi
2968 for ac_declaration in \
2969    ''\
2970    '#include <stdlib.h>' \
2971    'extern "C" void std::exit (int) throw (); using std::exit;' \
2972    'extern "C" void std::exit (int); using std::exit;' \
2973    'extern "C" void exit (int) throw ();' \
2974    'extern "C" void exit (int);' \
2975    'void exit (int);'
2976 do
2977   cat >conftest.$ac_ext <<_ACEOF
2978 #line 2978 "configure"
2979 #include "confdefs.h"
2980 #include <stdlib.h>
2981 $ac_declaration
2982 int
2983 main ()
2984 {
2985 exit (42);
2986   ;
2987   return 0;
2988 }
2989 _ACEOF
2990 rm -f conftest.$ac_objext
2991 if { (eval echo "$as_me:2991: \"$ac_compile\"") >&5
2992   (eval $ac_compile) 2>&5
2993   ac_status=$?
2994   echo "$as_me:2994: \$? = $ac_status" >&5
2995   (exit $ac_status); } &&
2996          { ac_try='test -s conftest.$ac_objext'
2997   { (eval echo "$as_me:2997: \"$ac_try\"") >&5
2998   (eval $ac_try) 2>&5
2999   ac_status=$?
3000   echo "$as_me:3000: \$? = $ac_status" >&5
3001   (exit $ac_status); }; }; then
3002   :
3003 else
3004   echo "$as_me: failed program was:" >&5
3005 cat conftest.$ac_ext >&5
3006 continue
3007 fi
3008 rm -f conftest.$ac_objext conftest.$ac_ext
3009   cat >conftest.$ac_ext <<_ACEOF
3010 #line 3010 "configure"
3011 #include "confdefs.h"
3012 $ac_declaration
3013 int
3014 main ()
3015 {
3016 exit (42);
3017   ;
3018   return 0;
3019 }
3020 _ACEOF
3021 rm -f conftest.$ac_objext
3022 if { (eval echo "$as_me:3022: \"$ac_compile\"") >&5
3023   (eval $ac_compile) 2>&5
3024   ac_status=$?
3025   echo "$as_me:3025: \$? = $ac_status" >&5
3026   (exit $ac_status); } &&
3027          { ac_try='test -s conftest.$ac_objext'
3028   { (eval echo "$as_me:3028: \"$ac_try\"") >&5
3029   (eval $ac_try) 2>&5
3030   ac_status=$?
3031   echo "$as_me:3031: \$? = $ac_status" >&5
3032   (exit $ac_status); }; }; then
3033   break
3034 else
3035   echo "$as_me: failed program was:" >&5
3036 cat conftest.$ac_ext >&5
3037 fi
3038 rm -f conftest.$ac_objext conftest.$ac_ext
3039 done
3040 rm -f conftest*
3041 if test -n "$ac_declaration"; then
3042   echo '#ifdef __cplusplus' >>confdefs.h
3043   echo $ac_declaration      >>confdefs.h
3044   echo '#endif'             >>confdefs.h
3045 fi
3046
3047 ac_ext=c
3048 ac_cpp='$CPP $CPPFLAGS'
3049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3052 ac_main_return=return
3053
3054                 # autoconf 2.5x removed the error - by hardcoding it to g++.
3055         if test "$CXX" = "g++" ; then
3056                 # Extract the first word of "g++", so it can be a program name with args.
3057 set dummy g++; ac_word=$2
3058 echo "$as_me:3058: checking for $ac_word" >&5
3059 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3060 if test "${ac_cv_path_CXX+set}" = set; then
3061   echo $ECHO_N "(cached) $ECHO_C" >&6
3062 else
3063   case $CXX in
3064   [\\/]* | ?:[\\/]*)
3065   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3066   ;;
3067   *)
3068   ac_save_IFS=$IFS; IFS=$ac_path_separator
3069 ac_dummy="$PATH"
3070 for ac_dir in $ac_dummy; do
3071   IFS=$ac_save_IFS
3072   test -z "$ac_dir" && ac_dir=.
3073   if $as_executable_p "$ac_dir/$ac_word"; then
3074    ac_cv_path_CXX="$ac_dir/$ac_word"
3075    echo "$as_me:3075: found $ac_dir/$ac_word" >&5
3076    break
3077 fi
3078 done
3079
3080   ;;
3081 esac
3082 fi
3083 CXX=$ac_cv_path_CXX
3084
3085 if test -n "$CXX"; then
3086   echo "$as_me:3086: result: $CXX" >&5
3087 echo "${ECHO_T}$CXX" >&6
3088 else
3089   echo "$as_me:3089: result: no" >&5
3090 echo "${ECHO_T}no" >&6
3091 fi
3092
3093         fi
3094         if test "$CXX" = "g++" ; then
3095                 { echo "$as_me:3095: WARNING: ignoring hardcoded g++" >&5
3096 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3097                 cf_with_cxx=no; CXX=""; GXX="";
3098         fi
3099 fi
3100
3101 GXX_VERSION=none
3102 if test "$GXX" = yes; then
3103         echo "$as_me:3103: checking version of g++" >&5
3104 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3105         GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3106         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3107         echo "$as_me:3107: result: $GXX_VERSION" >&5
3108 echo "${ECHO_T}$GXX_VERSION" >&6
3109 fi
3110
3111 case $GXX_VERSION in
3112 1*|2.[0-6]*)
3113         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3114         # cf_cxx_library=no
3115         { echo "$as_me:3115: WARNING: templates do not work" >&5
3116 echo "$as_me: WARNING: templates do not work" >&2;}
3117         ;;
3118 esac
3119
3120 echo "$as_me:3120: checking if you want to build C++ binding and demo" >&5
3121 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3122
3123 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3124 if test "${with_cxx_binding+set}" = set; then
3125   withval="$with_cxx_binding"
3126   cf_with_cxx_binding=$withval
3127 else
3128   cf_with_cxx_binding=$cf_with_cxx
3129 fi;
3130 echo "$as_me:3130: result: $cf_with_cxx_binding" >&5
3131 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3132
3133 echo "$as_me:3133: checking if you want to build with Ada95" >&5
3134 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3135
3136 # Check whether --with-ada or --without-ada was given.
3137 if test "${with_ada+set}" = set; then
3138   withval="$with_ada"
3139   cf_with_ada=$withval
3140 else
3141   cf_with_ada=yes
3142 fi;
3143 echo "$as_me:3143: result: $cf_with_ada" >&5
3144 echo "${ECHO_T}$cf_with_ada" >&6
3145
3146 echo "$as_me:3146: checking if you want to install manpages" >&5
3147 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3148
3149 # Check whether --with-manpages or --without-manpages was given.
3150 if test "${with_manpages+set}" = set; then
3151   withval="$with_manpages"
3152   cf_with_manpages=$withval
3153 else
3154   cf_with_manpages=yes
3155 fi;
3156 echo "$as_me:3156: result: $cf_with_manpages" >&5
3157 echo "${ECHO_T}$cf_with_manpages" >&6
3158
3159 echo "$as_me:3159: checking if you want to build programs such as tic" >&5
3160 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3161
3162 # Check whether --with-progs or --without-progs was given.
3163 if test "${with_progs+set}" = set; then
3164   withval="$with_progs"
3165   cf_with_progs=$withval
3166 else
3167   cf_with_progs=yes
3168 fi;
3169 echo "$as_me:3169: result: $cf_with_progs" >&5
3170 echo "${ECHO_T}$cf_with_progs" >&6
3171
3172 echo "$as_me:3172: checking if you wish to install curses.h" >&5
3173 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3174
3175 # Check whether --with-curses-h or --without-curses-h was given.
3176 if test "${with_curses_h+set}" = set; then
3177   withval="$with_curses_h"
3178   with_curses_h=$withval
3179 else
3180   with_curses_h=yes
3181 fi;
3182 echo "$as_me:3182: result: $with_curses_h" >&5
3183 echo "${ECHO_T}$with_curses_h" >&6
3184
3185 modules_to_build="ncurses"
3186 if test "X$cf_with_progs" != Xno ; then
3187 modules_to_build="$modules_to_build progs tack"
3188 fi
3189 modules_to_build="$modules_to_build panel menu form"
3190
3191 test "$program_prefix" != NONE &&
3192   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3193 # Use a double $ so make ignores it.
3194 test "$program_suffix" != NONE &&
3195   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3196 # Double any \ or $.  echo might interpret backslashes.
3197 # By default was `s,x,x', remove it if useless.
3198 cat <<\_ACEOF >conftest.sed
3199 s/[\\$]/&&/g;s/;s,x,x,$//
3200 _ACEOF
3201 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3202 rm conftest.sed
3203
3204 for ac_prog in mawk gawk nawk awk
3205 do
3206   # Extract the first word of "$ac_prog", so it can be a program name with args.
3207 set dummy $ac_prog; ac_word=$2
3208 echo "$as_me:3208: checking for $ac_word" >&5
3209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3210 if test "${ac_cv_prog_AWK+set}" = set; then
3211   echo $ECHO_N "(cached) $ECHO_C" >&6
3212 else
3213   if test -n "$AWK"; then
3214   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3215 else
3216   ac_save_IFS=$IFS; IFS=$ac_path_separator
3217 ac_dummy="$PATH"
3218 for ac_dir in $ac_dummy; do
3219   IFS=$ac_save_IFS
3220   test -z "$ac_dir" && ac_dir=.
3221   $as_executable_p "$ac_dir/$ac_word" || continue
3222 ac_cv_prog_AWK="$ac_prog"
3223 echo "$as_me:3223: found $ac_dir/$ac_word" >&5
3224 break
3225 done
3226
3227 fi
3228 fi
3229 AWK=$ac_cv_prog_AWK
3230 if test -n "$AWK"; then
3231   echo "$as_me:3231: result: $AWK" >&5
3232 echo "${ECHO_T}$AWK" >&6
3233 else
3234   echo "$as_me:3234: result: no" >&5
3235 echo "${ECHO_T}no" >&6
3236 fi
3237
3238   test -n "$AWK" && break
3239 done
3240
3241 test -z "$AWK" && { { echo "$as_me:3241: error: No awk program found" >&5
3242 echo "$as_me: error: No awk program found" >&2;}
3243    { (exit 1); exit 1; }; }
3244
3245 echo "$as_me:3245: checking for egrep" >&5
3246 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3247 if test "${ac_cv_prog_egrep+set}" = set; then
3248   echo $ECHO_N "(cached) $ECHO_C" >&6
3249 else
3250   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3251     then ac_cv_prog_egrep='grep -E'
3252     else ac_cv_prog_egrep='egrep'
3253     fi
3254 fi
3255 echo "$as_me:3255: result: $ac_cv_prog_egrep" >&5
3256 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3257  EGREP=$ac_cv_prog_egrep
3258
3259 test -z "$EGREP" && { { echo "$as_me:3259: error: No egrep program found" >&5
3260 echo "$as_me: error: No egrep program found" >&2;}
3261    { (exit 1); exit 1; }; }
3262
3263 # Find a good install program.  We prefer a C program (faster),
3264 # so one script is as good as another.  But avoid the broken or
3265 # incompatible versions:
3266 # SysV /etc/install, /usr/sbin/install
3267 # SunOS /usr/etc/install
3268 # IRIX /sbin/install
3269 # AIX /bin/install
3270 # AmigaOS /C/install, which installs bootblocks on floppy discs
3271 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3272 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3273 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3274 # ./install, which can be erroneously created by make from ./install.sh.
3275 echo "$as_me:3275: checking for a BSD compatible install" >&5
3276 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3277 if test -z "$INSTALL"; then
3278 if test "${ac_cv_path_install+set}" = set; then
3279   echo $ECHO_N "(cached) $ECHO_C" >&6
3280 else
3281     ac_save_IFS=$IFS; IFS=$ac_path_separator
3282   for ac_dir in $PATH; do
3283     IFS=$ac_save_IFS
3284     # Account for people who put trailing slashes in PATH elements.
3285     case $ac_dir/ in
3286     / | ./ | .// | /cC/* \
3287     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3288     | /usr/ucb/* ) ;;
3289     *)
3290       # OSF1 and SCO ODT 3.0 have their own names for install.
3291       # Don't use installbsd from OSF since it installs stuff as root
3292       # by default.
3293       for ac_prog in ginstall scoinst install; do
3294         if $as_executable_p "$ac_dir/$ac_prog"; then
3295           if test $ac_prog = install &&
3296             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3297             # AIX install.  It has an incompatible calling convention.
3298             :
3299           elif test $ac_prog = install &&
3300             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3301             # program-specific install script used by HP pwplus--don't use.
3302             :
3303           else
3304             ac_cv_path_install="$ac_dir/$ac_prog -c"
3305             break 2
3306           fi
3307         fi
3308       done
3309       ;;
3310     esac
3311   done
3312
3313 fi
3314   if test "${ac_cv_path_install+set}" = set; then
3315     INSTALL=$ac_cv_path_install
3316   else
3317     # As a last resort, use the slow shell script.  We don't cache a
3318     # path for INSTALL within a source directory, because that will
3319     # break other packages using the cache if that directory is
3320     # removed, or if the path is relative.
3321     INSTALL=$ac_install_sh
3322   fi
3323 fi
3324 echo "$as_me:3324: result: $INSTALL" >&5
3325 echo "${ECHO_T}$INSTALL" >&6
3326
3327 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3328 # It thinks the first close brace ends the variable substitution.
3329 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3330
3331 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3332
3333 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3334
3335 case $INSTALL in
3336 /*)
3337   ;;
3338 *)
3339   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3340   test -z "$cf_dir" && cf_dir=.
3341   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3342   ;;
3343 esac
3344
3345 for ac_prog in tdlint lint alint splint lclint
3346 do
3347   # Extract the first word of "$ac_prog", so it can be a program name with args.
3348 set dummy $ac_prog; ac_word=$2
3349 echo "$as_me:3349: checking for $ac_word" >&5
3350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3351 if test "${ac_cv_prog_LINT+set}" = set; then
3352   echo $ECHO_N "(cached) $ECHO_C" >&6
3353 else
3354   if test -n "$LINT"; then
3355   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3356 else
3357   ac_save_IFS=$IFS; IFS=$ac_path_separator
3358 ac_dummy="$PATH"
3359 for ac_dir in $ac_dummy; do
3360   IFS=$ac_save_IFS
3361   test -z "$ac_dir" && ac_dir=.
3362   $as_executable_p "$ac_dir/$ac_word" || continue
3363 ac_cv_prog_LINT="$ac_prog"
3364 echo "$as_me:3364: found $ac_dir/$ac_word" >&5
3365 break
3366 done
3367
3368 fi
3369 fi
3370 LINT=$ac_cv_prog_LINT
3371 if test -n "$LINT"; then
3372   echo "$as_me:3372: result: $LINT" >&5
3373 echo "${ECHO_T}$LINT" >&6
3374 else
3375   echo "$as_me:3375: result: no" >&5
3376 echo "${ECHO_T}no" >&6
3377 fi
3378
3379   test -n "$LINT" && break
3380 done
3381
3382 echo "$as_me:3382: checking whether ln -s works" >&5
3383 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3384 LN_S=$as_ln_s
3385 if test "$LN_S" = "ln -s"; then
3386   echo "$as_me:3386: result: yes" >&5
3387 echo "${ECHO_T}yes" >&6
3388 else
3389   echo "$as_me:3389: result: no, using $LN_S" >&5
3390 echo "${ECHO_T}no, using $LN_S" >&6
3391 fi
3392
3393 echo "$as_me:3393: checking for long file names" >&5
3394 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3395 if test "${ac_cv_sys_long_file_names+set}" = set; then
3396   echo $ECHO_N "(cached) $ECHO_C" >&6
3397 else
3398   ac_cv_sys_long_file_names=yes
3399 # Test for long file names in all the places we know might matter:
3400 #      .                the current directory, where building will happen
3401 #      $prefix/lib      where we will be installing things
3402 #      $exec_prefix/lib likewise
3403 # eval it to expand exec_prefix.
3404 #      $TMPDIR          if set, where it might want to write temporary files
3405 # if $TMPDIR is not set:
3406 #      /tmp             where it might want to write temporary files
3407 #      /var/tmp         likewise
3408 #      /usr/tmp         likewise
3409 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3410   ac_tmpdirs=$TMPDIR
3411 else
3412   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3413 fi
3414 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3415   test -d $ac_dir || continue
3416   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3417   ac_xdir=$ac_dir/cf$$
3418   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3419   ac_tf1=$ac_xdir/conftest9012345
3420   ac_tf2=$ac_xdir/conftest9012346
3421   (echo 1 >$ac_tf1) 2>/dev/null
3422   (echo 2 >$ac_tf2) 2>/dev/null
3423   ac_val=`cat $ac_tf1 2>/dev/null`
3424   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3425     ac_cv_sys_long_file_names=no
3426     rm -rf $ac_xdir 2>/dev/null
3427     break
3428   fi
3429   rm -rf $ac_xdir 2>/dev/null
3430 done
3431 fi
3432 echo "$as_me:3432: result: $ac_cv_sys_long_file_names" >&5
3433 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3434 if test $ac_cv_sys_long_file_names = yes; then
3435
3436 cat >>confdefs.h <<\EOF
3437 #define HAVE_LONG_FILE_NAMES 1
3438 EOF
3439
3440 fi
3441
3442 # if we find pkg-config, check if we should install the ".pc" files.
3443
3444 echo "$as_me:3444: checking if you want to use pkg-config" >&5
3445 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3446
3447 # Check whether --with-pkg-config or --without-pkg-config was given.
3448 if test "${with_pkg_config+set}" = set; then
3449   withval="$with_pkg_config"
3450   cf_pkg_config=$withval
3451 else
3452   cf_pkg_config=yes
3453 fi;
3454 echo "$as_me:3454: result: $cf_pkg_config" >&5
3455 echo "${ECHO_T}$cf_pkg_config" >&6
3456
3457 case $cf_pkg_config in #(vi
3458 no) #(vi
3459         PKG_CONFIG=none
3460         ;;
3461 yes) #(vi
3462         # Extract the first word of "pkg-config", so it can be a program name with args.
3463 set dummy pkg-config; ac_word=$2
3464 echo "$as_me:3464: checking for $ac_word" >&5
3465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3466 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3467   echo $ECHO_N "(cached) $ECHO_C" >&6
3468 else
3469   case $PKG_CONFIG in
3470   [\\/]* | ?:[\\/]*)
3471   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3472   ;;
3473   *)
3474   ac_save_IFS=$IFS; IFS=$ac_path_separator
3475 ac_dummy="$PATH"
3476 for ac_dir in $ac_dummy; do
3477   IFS=$ac_save_IFS
3478   test -z "$ac_dir" && ac_dir=.
3479   if $as_executable_p "$ac_dir/$ac_word"; then
3480    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3481    echo "$as_me:3481: found $ac_dir/$ac_word" >&5
3482    break
3483 fi
3484 done
3485
3486   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3487   ;;
3488 esac
3489 fi
3490 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3491
3492 if test -n "$PKG_CONFIG"; then
3493   echo "$as_me:3493: result: $PKG_CONFIG" >&5
3494 echo "${ECHO_T}$PKG_CONFIG" >&6
3495 else
3496   echo "$as_me:3496: result: no" >&5
3497 echo "${ECHO_T}no" >&6
3498 fi
3499
3500         ;;
3501 *)
3502         PKG_CONFIG=$withval
3503         ;;
3504 esac
3505
3506 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3507 if test "$PKG_CONFIG" != none ; then
3508
3509 if test "x$prefix" != xNONE; then
3510   cf_path_syntax="$prefix"
3511 else
3512   cf_path_syntax="$ac_default_prefix"
3513 fi
3514
3515 case ".$PKG_CONFIG" in #(vi
3516 .\$\(*\)*|.\'*\'*) #(vi
3517   ;;
3518 ..|./*|.\\*) #(vi
3519   ;;
3520 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3521   ;;
3522 .\${*prefix}*) #(vi
3523   eval PKG_CONFIG="$PKG_CONFIG"
3524   case ".$PKG_CONFIG" in #(vi
3525   .NONE/*)
3526     PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3527     ;;
3528   esac
3529   ;; #(vi
3530 .no|.NONE/*)
3531   PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3532   ;;
3533 *)
3534   { { echo "$as_me:3534: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3535 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3536    { (exit 1); exit 1; }; }
3537   ;;
3538 esac
3539
3540 fi
3541
3542 if test "$PKG_CONFIG" != no ; then
3543         echo "$as_me:3543: checking if we should install .pc files for $PKG_CONFIG" >&5
3544 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3545
3546         # Leave this as something that can be overridden in the environment.
3547         if test -z "$PKG_CONFIG_LIBDIR" ; then
3548                 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3549         fi
3550         PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3551         if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3552
3553 # Check whether --enable-pc-files or --disable-pc-files was given.
3554 if test "${enable_pc_files+set}" = set; then
3555   enableval="$enable_pc_files"
3556   enable_pc_files=$enableval
3557 else
3558   enable_pc_files=no
3559 fi;
3560                 echo "$as_me:3560: result: $enable_pc_files" >&5
3561 echo "${ECHO_T}$enable_pc_files" >&6
3562         else
3563                 echo "$as_me:3563: result: no" >&5
3564 echo "${ECHO_T}no" >&6
3565                 { echo "$as_me:3565: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3566 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3567                 enable_pc_files=no
3568         fi
3569 fi
3570
3571 echo "$as_me:3571: checking if we should assume mixed-case filenames" >&5
3572 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3573
3574 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3575 if test "${enable_mixed_case+set}" = set; then
3576   enableval="$enable_mixed_case"
3577   enable_mixedcase=$enableval
3578 else
3579   enable_mixedcase=auto
3580 fi;
3581 echo "$as_me:3581: result: $enable_mixedcase" >&5
3582 echo "${ECHO_T}$enable_mixedcase" >&6
3583 if test "$enable_mixedcase" = "auto" ; then
3584
3585 echo "$as_me:3585: checking if filesystem supports mixed-case filenames" >&5
3586 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3587 if test "${cf_cv_mixedcase+set}" = set; then
3588   echo $ECHO_N "(cached) $ECHO_C" >&6
3589 else
3590
3591 if test "$cross_compiling" = yes ; then
3592         case $target_alias in #(vi
3593         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3594                 cf_cv_mixedcase=no
3595                 ;;
3596         *)
3597                 cf_cv_mixedcase=yes
3598                 ;;
3599         esac
3600 else
3601         rm -f conftest CONFTEST
3602         echo test >conftest
3603         if test -f CONFTEST ; then
3604                 cf_cv_mixedcase=no
3605         else
3606                 cf_cv_mixedcase=yes
3607         fi
3608         rm -f conftest CONFTEST
3609 fi
3610
3611 fi
3612 echo "$as_me:3612: result: $cf_cv_mixedcase" >&5
3613 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3614 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3615 #define MIXEDCASE_FILENAMES 1
3616 EOF
3617
3618 else
3619     cf_cv_mixedcase=$enable_mixedcase
3620     if test "$enable_mixedcase" = "yes" ; then
3621         cat >>confdefs.h <<\EOF
3622 #define MIXEDCASE_FILENAMES 1
3623 EOF
3624
3625     fi
3626 fi
3627
3628 # do this after mixed-case option (tags/TAGS is not as important as tic).
3629 echo "$as_me:3629: checking whether ${MAKE-make} sets \${MAKE}" >&5
3630 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3631 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3632 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3633   echo $ECHO_N "(cached) $ECHO_C" >&6
3634 else
3635   cat >conftest.make <<\EOF
3636 all:
3637         @echo 'ac_maketemp="${MAKE}"'
3638 EOF
3639 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3640 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3641 if test -n "$ac_maketemp"; then
3642   eval ac_cv_prog_make_${ac_make}_set=yes
3643 else
3644   eval ac_cv_prog_make_${ac_make}_set=no
3645 fi
3646 rm -f conftest.make
3647 fi
3648 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3649   echo "$as_me:3649: result: yes" >&5
3650 echo "${ECHO_T}yes" >&6
3651   SET_MAKE=
3652 else
3653   echo "$as_me:3653: result: no" >&5
3654 echo "${ECHO_T}no" >&6
3655   SET_MAKE="MAKE=${MAKE-make}"
3656 fi
3657
3658 for ac_prog in exctags ctags
3659 do
3660   # Extract the first word of "$ac_prog", so it can be a program name with args.
3661 set dummy $ac_prog; ac_word=$2
3662 echo "$as_me:3662: checking for $ac_word" >&5
3663 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3664 if test "${ac_cv_prog_CTAGS+set}" = set; then
3665   echo $ECHO_N "(cached) $ECHO_C" >&6
3666 else
3667   if test -n "$CTAGS"; then
3668   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3669 else
3670   ac_save_IFS=$IFS; IFS=$ac_path_separator
3671 ac_dummy="$PATH"
3672 for ac_dir in $ac_dummy; do
3673   IFS=$ac_save_IFS
3674   test -z "$ac_dir" && ac_dir=.
3675   $as_executable_p "$ac_dir/$ac_word" || continue
3676 ac_cv_prog_CTAGS="$ac_prog"
3677 echo "$as_me:3677: found $ac_dir/$ac_word" >&5
3678 break
3679 done
3680
3681 fi
3682 fi
3683 CTAGS=$ac_cv_prog_CTAGS
3684 if test -n "$CTAGS"; then
3685   echo "$as_me:3685: result: $CTAGS" >&5
3686 echo "${ECHO_T}$CTAGS" >&6
3687 else
3688   echo "$as_me:3688: result: no" >&5
3689 echo "${ECHO_T}no" >&6
3690 fi
3691
3692   test -n "$CTAGS" && break
3693 done
3694
3695 for ac_prog in exetags etags
3696 do
3697   # Extract the first word of "$ac_prog", so it can be a program name with args.
3698 set dummy $ac_prog; ac_word=$2
3699 echo "$as_me:3699: checking for $ac_word" >&5
3700 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3701 if test "${ac_cv_prog_ETAGS+set}" = set; then
3702   echo $ECHO_N "(cached) $ECHO_C" >&6
3703 else
3704   if test -n "$ETAGS"; then
3705   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3706 else
3707   ac_save_IFS=$IFS; IFS=$ac_path_separator
3708 ac_dummy="$PATH"
3709 for ac_dir in $ac_dummy; do
3710   IFS=$ac_save_IFS
3711   test -z "$ac_dir" && ac_dir=.
3712   $as_executable_p "$ac_dir/$ac_word" || continue
3713 ac_cv_prog_ETAGS="$ac_prog"
3714 echo "$as_me:3714: found $ac_dir/$ac_word" >&5
3715 break
3716 done
3717
3718 fi
3719 fi
3720 ETAGS=$ac_cv_prog_ETAGS
3721 if test -n "$ETAGS"; then
3722   echo "$as_me:3722: result: $ETAGS" >&5
3723 echo "${ECHO_T}$ETAGS" >&6
3724 else
3725   echo "$as_me:3725: result: no" >&5
3726 echo "${ECHO_T}no" >&6
3727 fi
3728
3729   test -n "$ETAGS" && break
3730 done
3731
3732 # Extract the first word of "${CTAGS-ctags}", so it can be a program name with args.
3733 set dummy ${CTAGS-ctags}; ac_word=$2
3734 echo "$as_me:3734: checking for $ac_word" >&5
3735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3736 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3737   echo $ECHO_N "(cached) $ECHO_C" >&6
3738 else
3739   if test -n "$MAKE_LOWER_TAGS"; then
3740   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3741 else
3742   ac_save_IFS=$IFS; IFS=$ac_path_separator
3743 ac_dummy="$PATH"
3744 for ac_dir in $ac_dummy; do
3745   IFS=$ac_save_IFS
3746   test -z "$ac_dir" && ac_dir=.
3747   $as_executable_p "$ac_dir/$ac_word" || continue
3748 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3749 echo "$as_me:3749: found $ac_dir/$ac_word" >&5
3750 break
3751 done
3752
3753   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3754 fi
3755 fi
3756 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3757 if test -n "$MAKE_LOWER_TAGS"; then
3758   echo "$as_me:3758: result: $MAKE_LOWER_TAGS" >&5
3759 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3760 else
3761   echo "$as_me:3761: result: no" >&5
3762 echo "${ECHO_T}no" >&6
3763 fi
3764
3765 if test "$cf_cv_mixedcase" = yes ; then
3766         # Extract the first word of "${ETAGS-etags}", so it can be a program name with args.
3767 set dummy ${ETAGS-etags}; ac_word=$2
3768 echo "$as_me:3768: checking for $ac_word" >&5
3769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3770 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3771   echo $ECHO_N "(cached) $ECHO_C" >&6
3772 else
3773   if test -n "$MAKE_UPPER_TAGS"; then
3774   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3775 else
3776   ac_save_IFS=$IFS; IFS=$ac_path_separator
3777 ac_dummy="$PATH"
3778 for ac_dir in $ac_dummy; do
3779   IFS=$ac_save_IFS
3780   test -z "$ac_dir" && ac_dir=.
3781   $as_executable_p "$ac_dir/$ac_word" || continue
3782 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3783 echo "$as_me:3783: found $ac_dir/$ac_word" >&5
3784 break
3785 done
3786
3787   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3788 fi
3789 fi
3790 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3791 if test -n "$MAKE_UPPER_TAGS"; then
3792   echo "$as_me:3792: result: $MAKE_UPPER_TAGS" >&5
3793 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3794 else
3795   echo "$as_me:3795: result: no" >&5
3796 echo "${ECHO_T}no" >&6
3797 fi
3798
3799 else
3800         MAKE_UPPER_TAGS=no
3801 fi
3802
3803 if test "$MAKE_UPPER_TAGS" = yes ; then
3804         MAKE_UPPER_TAGS=
3805 else
3806         MAKE_UPPER_TAGS="#"
3807 fi
3808
3809 if test "$MAKE_LOWER_TAGS" = yes ; then
3810         MAKE_LOWER_TAGS=
3811 else
3812         MAKE_LOWER_TAGS="#"
3813 fi
3814
3815 echo "$as_me:3815: checking for makeflags variable" >&5
3816 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3817 if test "${cf_cv_makeflags+set}" = set; then
3818   echo $ECHO_N "(cached) $ECHO_C" >&6
3819 else
3820
3821         cf_cv_makeflags=''
3822         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3823         do
3824                 cat >cf_makeflags.tmp <<CF_EOF
3825 SHELL = /bin/sh
3826 all :
3827         @ echo '.$cf_option'
3828 CF_EOF
3829                 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[        ]*$,,'`
3830                 case "$cf_result" in
3831                 .*k)
3832                         cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3833                         case "$cf_result" in
3834                         .*CC=*) cf_cv_makeflags=
3835                                 ;;
3836                         *)      cf_cv_makeflags=$cf_option
3837                                 ;;
3838                         esac
3839                         break
3840                         ;;
3841                 .-)     ;;
3842                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
3843                         ;;
3844                 esac
3845         done
3846         rm -f cf_makeflags.tmp
3847
3848 fi
3849 echo "$as_me:3849: result: $cf_cv_makeflags" >&5
3850 echo "${ECHO_T}$cf_cv_makeflags" >&6
3851
3852 if test -n "$ac_tool_prefix"; then
3853   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3854 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3855 echo "$as_me:3855: checking for $ac_word" >&5
3856 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3857 if test "${ac_cv_prog_RANLIB+set}" = set; then
3858   echo $ECHO_N "(cached) $ECHO_C" >&6
3859 else
3860   if test -n "$RANLIB"; then
3861   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3862 else
3863   ac_save_IFS=$IFS; IFS=$ac_path_separator
3864 ac_dummy="$PATH"
3865 for ac_dir in $ac_dummy; do
3866   IFS=$ac_save_IFS
3867   test -z "$ac_dir" && ac_dir=.
3868   $as_executable_p "$ac_dir/$ac_word" || continue
3869 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3870 echo "$as_me:3870: found $ac_dir/$ac_word" >&5
3871 break
3872 done
3873
3874 fi
3875 fi
3876 RANLIB=$ac_cv_prog_RANLIB
3877 if test -n "$RANLIB"; then
3878   echo "$as_me:3878: result: $RANLIB" >&5
3879 echo "${ECHO_T}$RANLIB" >&6
3880 else
3881   echo "$as_me:3881: result: no" >&5
3882 echo "${ECHO_T}no" >&6
3883 fi
3884
3885 fi
3886 if test -z "$ac_cv_prog_RANLIB"; then
3887   ac_ct_RANLIB=$RANLIB
3888   # Extract the first word of "ranlib", so it can be a program name with args.
3889 set dummy ranlib; ac_word=$2
3890 echo "$as_me:3890: checking for $ac_word" >&5
3891 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3892 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3893   echo $ECHO_N "(cached) $ECHO_C" >&6
3894 else
3895   if test -n "$ac_ct_RANLIB"; then
3896   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3897 else
3898   ac_save_IFS=$IFS; IFS=$ac_path_separator
3899 ac_dummy="$PATH"
3900 for ac_dir in $ac_dummy; do
3901   IFS=$ac_save_IFS
3902   test -z "$ac_dir" && ac_dir=.
3903   $as_executable_p "$ac_dir/$ac_word" || continue
3904 ac_cv_prog_ac_ct_RANLIB="ranlib"
3905 echo "$as_me:3905: found $ac_dir/$ac_word" >&5
3906 break
3907 done
3908
3909   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3910 fi
3911 fi
3912 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3913 if test -n "$ac_ct_RANLIB"; then
3914   echo "$as_me:3914: result: $ac_ct_RANLIB" >&5
3915 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3916 else
3917   echo "$as_me:3917: result: no" >&5
3918 echo "${ECHO_T}no" >&6
3919 fi
3920
3921   RANLIB=$ac_ct_RANLIB
3922 else
3923   RANLIB="$ac_cv_prog_RANLIB"
3924 fi
3925
3926 if test -n "$ac_tool_prefix"; then
3927   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3928 set dummy ${ac_tool_prefix}ld; ac_word=$2
3929 echo "$as_me:3929: checking for $ac_word" >&5
3930 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3931 if test "${ac_cv_prog_LD+set}" = set; then
3932   echo $ECHO_N "(cached) $ECHO_C" >&6
3933 else
3934   if test -n "$LD"; then
3935   ac_cv_prog_LD="$LD" # Let the user override the test.
3936 else
3937   ac_save_IFS=$IFS; IFS=$ac_path_separator
3938 ac_dummy="$PATH"
3939 for ac_dir in $ac_dummy; do
3940   IFS=$ac_save_IFS
3941   test -z "$ac_dir" && ac_dir=.
3942   $as_executable_p "$ac_dir/$ac_word" || continue
3943 ac_cv_prog_LD="${ac_tool_prefix}ld"
3944 echo "$as_me:3944: found $ac_dir/$ac_word" >&5
3945 break
3946 done
3947
3948 fi
3949 fi
3950 LD=$ac_cv_prog_LD
3951 if test -n "$LD"; then
3952   echo "$as_me:3952: result: $LD" >&5
3953 echo "${ECHO_T}$LD" >&6
3954 else
3955   echo "$as_me:3955: result: no" >&5
3956 echo "${ECHO_T}no" >&6
3957 fi
3958
3959 fi
3960 if test -z "$ac_cv_prog_LD"; then
3961   ac_ct_LD=$LD
3962   # Extract the first word of "ld", so it can be a program name with args.
3963 set dummy ld; ac_word=$2
3964 echo "$as_me:3964: checking for $ac_word" >&5
3965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3966 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3967   echo $ECHO_N "(cached) $ECHO_C" >&6
3968 else
3969   if test -n "$ac_ct_LD"; then
3970   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3971 else
3972   ac_save_IFS=$IFS; IFS=$ac_path_separator
3973 ac_dummy="$PATH"
3974 for ac_dir in $ac_dummy; do
3975   IFS=$ac_save_IFS
3976   test -z "$ac_dir" && ac_dir=.
3977   $as_executable_p "$ac_dir/$ac_word" || continue
3978 ac_cv_prog_ac_ct_LD="ld"
3979 echo "$as_me:3979: found $ac_dir/$ac_word" >&5
3980 break
3981 done
3982
3983   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3984 fi
3985 fi
3986 ac_ct_LD=$ac_cv_prog_ac_ct_LD
3987 if test -n "$ac_ct_LD"; then
3988   echo "$as_me:3988: result: $ac_ct_LD" >&5
3989 echo "${ECHO_T}$ac_ct_LD" >&6
3990 else
3991   echo "$as_me:3991: result: no" >&5
3992 echo "${ECHO_T}no" >&6
3993 fi
3994
3995   LD=$ac_ct_LD
3996 else
3997   LD="$ac_cv_prog_LD"
3998 fi
3999
4000 if test -n "$ac_tool_prefix"; then
4001   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4002 set dummy ${ac_tool_prefix}ar; ac_word=$2
4003 echo "$as_me:4003: checking for $ac_word" >&5
4004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4005 if test "${ac_cv_prog_AR+set}" = set; then
4006   echo $ECHO_N "(cached) $ECHO_C" >&6
4007 else
4008   if test -n "$AR"; then
4009   ac_cv_prog_AR="$AR" # Let the user override the test.
4010 else
4011   ac_save_IFS=$IFS; IFS=$ac_path_separator
4012 ac_dummy="$PATH"
4013 for ac_dir in $ac_dummy; do
4014   IFS=$ac_save_IFS
4015   test -z "$ac_dir" && ac_dir=.
4016   $as_executable_p "$ac_dir/$ac_word" || continue
4017 ac_cv_prog_AR="${ac_tool_prefix}ar"
4018 echo "$as_me:4018: found $ac_dir/$ac_word" >&5
4019 break
4020 done
4021
4022 fi
4023 fi
4024 AR=$ac_cv_prog_AR
4025 if test -n "$AR"; then
4026   echo "$as_me:4026: result: $AR" >&5
4027 echo "${ECHO_T}$AR" >&6
4028 else
4029   echo "$as_me:4029: result: no" >&5
4030 echo "${ECHO_T}no" >&6
4031 fi
4032
4033 fi
4034 if test -z "$ac_cv_prog_AR"; then
4035   ac_ct_AR=$AR
4036   # Extract the first word of "ar", so it can be a program name with args.
4037 set dummy ar; ac_word=$2
4038 echo "$as_me:4038: checking for $ac_word" >&5
4039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4040 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4041   echo $ECHO_N "(cached) $ECHO_C" >&6
4042 else
4043   if test -n "$ac_ct_AR"; then
4044   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4045 else
4046   ac_save_IFS=$IFS; IFS=$ac_path_separator
4047 ac_dummy="$PATH"
4048 for ac_dir in $ac_dummy; do
4049   IFS=$ac_save_IFS
4050   test -z "$ac_dir" && ac_dir=.
4051   $as_executable_p "$ac_dir/$ac_word" || continue
4052 ac_cv_prog_ac_ct_AR="ar"
4053 echo "$as_me:4053: found $ac_dir/$ac_word" >&5
4054 break
4055 done
4056
4057   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4058 fi
4059 fi
4060 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4061 if test -n "$ac_ct_AR"; then
4062   echo "$as_me:4062: result: $ac_ct_AR" >&5
4063 echo "${ECHO_T}$ac_ct_AR" >&6
4064 else
4065   echo "$as_me:4065: result: no" >&5
4066 echo "${ECHO_T}no" >&6
4067 fi
4068
4069   AR=$ac_ct_AR
4070 else
4071   AR="$ac_cv_prog_AR"
4072 fi
4073
4074 if test -n "$ac_tool_prefix"; then
4075   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4076 set dummy ${ac_tool_prefix}ar; ac_word=$2
4077 echo "$as_me:4077: checking for $ac_word" >&5
4078 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4079 if test "${ac_cv_prog_AR+set}" = set; then
4080   echo $ECHO_N "(cached) $ECHO_C" >&6
4081 else
4082   if test -n "$AR"; then
4083   ac_cv_prog_AR="$AR" # Let the user override the test.
4084 else
4085   ac_save_IFS=$IFS; IFS=$ac_path_separator
4086 ac_dummy="$PATH"
4087 for ac_dir in $ac_dummy; do
4088   IFS=$ac_save_IFS
4089   test -z "$ac_dir" && ac_dir=.
4090   $as_executable_p "$ac_dir/$ac_word" || continue
4091 ac_cv_prog_AR="${ac_tool_prefix}ar"
4092 echo "$as_me:4092: found $ac_dir/$ac_word" >&5
4093 break
4094 done
4095
4096 fi
4097 fi
4098 AR=$ac_cv_prog_AR
4099 if test -n "$AR"; then
4100   echo "$as_me:4100: result: $AR" >&5
4101 echo "${ECHO_T}$AR" >&6
4102 else
4103   echo "$as_me:4103: result: no" >&5
4104 echo "${ECHO_T}no" >&6
4105 fi
4106
4107 fi
4108 if test -z "$ac_cv_prog_AR"; then
4109   ac_ct_AR=$AR
4110   # Extract the first word of "ar", so it can be a program name with args.
4111 set dummy ar; ac_word=$2
4112 echo "$as_me:4112: checking for $ac_word" >&5
4113 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4114 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4115   echo $ECHO_N "(cached) $ECHO_C" >&6
4116 else
4117   if test -n "$ac_ct_AR"; then
4118   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4119 else
4120   ac_save_IFS=$IFS; IFS=$ac_path_separator
4121 ac_dummy="$PATH"
4122 for ac_dir in $ac_dummy; do
4123   IFS=$ac_save_IFS
4124   test -z "$ac_dir" && ac_dir=.
4125   $as_executable_p "$ac_dir/$ac_word" || continue
4126 ac_cv_prog_ac_ct_AR="ar"
4127 echo "$as_me:4127: found $ac_dir/$ac_word" >&5
4128 break
4129 done
4130
4131   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4132 fi
4133 fi
4134 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4135 if test -n "$ac_ct_AR"; then
4136   echo "$as_me:4136: result: $ac_ct_AR" >&5
4137 echo "${ECHO_T}$ac_ct_AR" >&6
4138 else
4139   echo "$as_me:4139: result: no" >&5
4140 echo "${ECHO_T}no" >&6
4141 fi
4142
4143   AR=$ac_ct_AR
4144 else
4145   AR="$ac_cv_prog_AR"
4146 fi
4147
4148 echo "$as_me:4148: checking for options to update archives" >&5
4149 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4150 if test "${cf_cv_ar_flags+set}" = set; then
4151   echo $ECHO_N "(cached) $ECHO_C" >&6
4152 else
4153
4154         cf_cv_ar_flags=unknown
4155         for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4156         do
4157
4158                 # check if $ARFLAGS already contains this choice
4159                 if test "x$ARFLAGS" != "x" ; then
4160                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4161                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4162                                 cf_cv_ar_flags=
4163                                 break
4164                         fi
4165                 fi
4166
4167                 rm -f conftest.$ac_cv_objext
4168                 rm -f conftest.a
4169
4170                 cat >conftest.$ac_ext <<EOF
4171 #line 4171 "configure"
4172 int     testdata[3] = { 123, 456, 789 };
4173 EOF
4174                 if { (eval echo "$as_me:4174: \"$ac_compile\"") >&5
4175   (eval $ac_compile) 2>&5
4176   ac_status=$?
4177   echo "$as_me:4177: \$? = $ac_status" >&5
4178   (exit $ac_status); } ; then
4179                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4180                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4181                         if test -f conftest.a ; then
4182                                 cf_cv_ar_flags=$cf_ar_flags
4183                                 break
4184                         fi
4185                 else
4186                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4187
4188 echo "${as_me-configure}:4188: testing cannot compile test-program ..." 1>&5
4189
4190                         break
4191                 fi
4192         done
4193         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4194
4195 fi
4196 echo "$as_me:4196: result: $cf_cv_ar_flags" >&5
4197 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4198
4199 if test -n "$ARFLAGS" ; then
4200         if test -n "$cf_cv_ar_flags" ; then
4201                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4202         fi
4203 else
4204         ARFLAGS=$cf_cv_ar_flags
4205 fi
4206
4207 echo "$as_me:4207: checking if you have specified an install-prefix" >&5
4208 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4209
4210 # Check whether --with-install-prefix or --without-install-prefix was given.
4211 if test "${with_install_prefix+set}" = set; then
4212   withval="$with_install_prefix"
4213   case "$withval" in #(vi
4214         yes|no) #(vi
4215                 ;;
4216         *)      DESTDIR="$withval"
4217                 ;;
4218         esac
4219 fi;
4220 echo "$as_me:4220: result: $DESTDIR" >&5
4221 echo "${ECHO_T}$DESTDIR" >&6
4222
4223 ###############################################################################
4224
4225 # If we're cross-compiling, allow the user to override the tools and their
4226 # options.  The configure script is oriented toward identifying the host
4227 # compiler, etc., but we need a build compiler to generate parts of the source.
4228
4229 if test "$cross_compiling" = yes ; then
4230
4231         # defaults that we might want to override
4232         : ${BUILD_CFLAGS:=''}
4233         : ${BUILD_CPPFLAGS:=''}
4234         : ${BUILD_LDFLAGS:=''}
4235         : ${BUILD_LIBS:=''}
4236         : ${BUILD_EXEEXT:='$x'}
4237         : ${BUILD_OBJEXT:='o'}
4238
4239 # Check whether --with-build-cc or --without-build-cc was given.
4240 if test "${with_build_cc+set}" = set; then
4241   withval="$with_build_cc"
4242   BUILD_CC="$withval"
4243 else
4244   for ac_prog in gcc cc cl
4245 do
4246   # Extract the first word of "$ac_prog", so it can be a program name with args.
4247 set dummy $ac_prog; ac_word=$2
4248 echo "$as_me:4248: checking for $ac_word" >&5
4249 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4250 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4251   echo $ECHO_N "(cached) $ECHO_C" >&6
4252 else
4253   if test -n "$BUILD_CC"; then
4254   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4255 else
4256   ac_save_IFS=$IFS; IFS=$ac_path_separator
4257 ac_dummy="$PATH"
4258 for ac_dir in $ac_dummy; do
4259   IFS=$ac_save_IFS
4260   test -z "$ac_dir" && ac_dir=.
4261   $as_executable_p "$ac_dir/$ac_word" || continue
4262 ac_cv_prog_BUILD_CC="$ac_prog"
4263 echo "$as_me:4263: found $ac_dir/$ac_word" >&5
4264 break
4265 done
4266
4267 fi
4268 fi
4269 BUILD_CC=$ac_cv_prog_BUILD_CC
4270 if test -n "$BUILD_CC"; then
4271   echo "$as_me:4271: result: $BUILD_CC" >&5
4272 echo "${ECHO_T}$BUILD_CC" >&6
4273 else
4274   echo "$as_me:4274: result: no" >&5
4275 echo "${ECHO_T}no" >&6
4276 fi
4277
4278   test -n "$BUILD_CC" && break
4279 done
4280
4281 fi;
4282         echo "$as_me:4282: checking for native build C compiler" >&5
4283 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4284         echo "$as_me:4284: result: $BUILD_CC" >&5
4285 echo "${ECHO_T}$BUILD_CC" >&6
4286
4287         echo "$as_me:4287: checking for native build C preprocessor" >&5
4288 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4289
4290 # Check whether --with-build-cpp or --without-build-cpp was given.
4291 if test "${with_build_cpp+set}" = set; then
4292   withval="$with_build_cpp"
4293   BUILD_CPP="$withval"
4294 else
4295   BUILD_CPP='${BUILD_CC} -E'
4296 fi;
4297         echo "$as_me:4297: result: $BUILD_CPP" >&5
4298 echo "${ECHO_T}$BUILD_CPP" >&6
4299
4300         echo "$as_me:4300: checking for native build C flags" >&5
4301 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4302
4303 # Check whether --with-build-cflags or --without-build-cflags was given.
4304 if test "${with_build_cflags+set}" = set; then
4305   withval="$with_build_cflags"
4306   BUILD_CFLAGS="$withval"
4307 fi;
4308         echo "$as_me:4308: result: $BUILD_CFLAGS" >&5
4309 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4310
4311         echo "$as_me:4311: checking for native build C preprocessor-flags" >&5
4312 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4313
4314 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4315 if test "${with_build_cppflags+set}" = set; then
4316   withval="$with_build_cppflags"
4317   BUILD_CPPFLAGS="$withval"
4318 fi;
4319         echo "$as_me:4319: result: $BUILD_CPPFLAGS" >&5
4320 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4321
4322         echo "$as_me:4322: checking for native build linker-flags" >&5
4323 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4324
4325 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4326 if test "${with_build_ldflags+set}" = set; then
4327   withval="$with_build_ldflags"
4328   BUILD_LDFLAGS="$withval"
4329 fi;
4330         echo "$as_me:4330: result: $BUILD_LDFLAGS" >&5
4331 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4332
4333         echo "$as_me:4333: checking for native build linker-libraries" >&5
4334 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4335
4336 # Check whether --with-build-libs or --without-build-libs was given.
4337 if test "${with_build_libs+set}" = set; then
4338   withval="$with_build_libs"
4339   BUILD_LIBS="$withval"
4340 fi;
4341         echo "$as_me:4341: result: $BUILD_LIBS" >&5
4342 echo "${ECHO_T}$BUILD_LIBS" >&6
4343
4344         # this assumes we're on Unix.
4345         BUILD_EXEEXT=
4346         BUILD_OBJEXT=o
4347
4348         : ${BUILD_CC:='${CC}'}
4349
4350         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4351                 { { echo "$as_me:4351: error: Cross-build requires two compilers.
4352 Use --with-build-cc to specify the native compiler." >&5
4353 echo "$as_me: error: Cross-build requires two compilers.
4354 Use --with-build-cc to specify the native compiler." >&2;}
4355    { (exit 1); exit 1; }; }
4356         fi
4357
4358 else
4359         : ${BUILD_CC:='${CC}'}
4360         : ${BUILD_CPP:='${CPP}'}
4361         : ${BUILD_CFLAGS:='${CFLAGS}'}
4362         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4363         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4364         : ${BUILD_LIBS:='${LIBS}'}
4365         : ${BUILD_EXEEXT:='$x'}
4366         : ${BUILD_OBJEXT:='o'}
4367 fi
4368
4369 ###############################################################################
4370
4371 ### Options to allow the user to specify the set of libraries which are used.
4372 ### Use "--without-normal --with-shared" to allow the default model to be
4373 ### shared, for example.
4374 cf_list_models=""
4375
4376 echo "$as_me:4376: checking if libtool -version-number should be used" >&5
4377 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4378
4379 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4380 if test "${enable_libtool_version+set}" = set; then
4381   enableval="$enable_libtool_version"
4382   test "$enableval" != no && enableval=yes
4383   if test "$enableval" != "yes" ; then
4384     cf_libtool_version=no
4385   else
4386     cf_libtool_version=yes
4387   fi
4388 else
4389   enableval=yes
4390   cf_libtool_version=yes
4391
4392 fi;
4393 echo "$as_me:4393: result: $cf_libtool_version" >&5
4394 echo "${ECHO_T}$cf_libtool_version" >&6
4395
4396 if test "$cf_libtool_version" = yes ; then
4397         LIBTOOL_VERSION="-version-number"
4398 else
4399         LIBTOOL_VERSION="-version-info"
4400 fi
4401
4402 LIBTOOL=
4403
4404 # common library maintenance symbols that are convenient for libtool scripts:
4405 LIB_CREATE='${AR} -cr'
4406 LIB_OBJECT='${OBJECTS}'
4407 LIB_SUFFIX=.a
4408 LIB_PREP="$RANLIB"
4409
4410 # symbols used to prop libtool up to enable it to determine what it should be
4411 # doing:
4412 LIB_CLEAN=
4413 LIB_COMPILE=
4414 LIB_LINK='${CC}'
4415 LIB_INSTALL=
4416 LIB_UNINSTALL=
4417
4418 echo "$as_me:4418: checking if you want to build libraries with libtool" >&5
4419 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4420
4421 # Check whether --with-libtool or --without-libtool was given.
4422 if test "${with_libtool+set}" = set; then
4423   withval="$with_libtool"
4424   with_libtool=$withval
4425 else
4426   with_libtool=no
4427 fi;
4428 echo "$as_me:4428: result: $with_libtool" >&5
4429 echo "${ECHO_T}$with_libtool" >&6
4430 if test "$with_libtool" != "no"; then
4431
4432         if test "$with_libtool" != "yes" ; then
4433
4434 if test "x$prefix" != xNONE; then
4435   cf_path_syntax="$prefix"
4436 else
4437   cf_path_syntax="$ac_default_prefix"
4438 fi
4439
4440 case ".$with_libtool" in #(vi
4441 .\$\(*\)*|.\'*\'*) #(vi
4442   ;;
4443 ..|./*|.\\*) #(vi
4444   ;;
4445 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4446   ;;
4447 .\${*prefix}*) #(vi
4448   eval with_libtool="$with_libtool"
4449   case ".$with_libtool" in #(vi
4450   .NONE/*)
4451     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4452     ;;
4453   esac
4454   ;; #(vi
4455 .no|.NONE/*)
4456   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4457   ;;
4458 *)
4459   { { echo "$as_me:4459: error: expected a pathname, not \"$with_libtool\"" >&5
4460 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4461    { (exit 1); exit 1; }; }
4462   ;;
4463 esac
4464
4465                 LIBTOOL=$with_libtool
4466         else
4467                 # Extract the first word of "libtool", so it can be a program name with args.
4468 set dummy libtool; ac_word=$2
4469 echo "$as_me:4469: checking for $ac_word" >&5
4470 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4471 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4472   echo $ECHO_N "(cached) $ECHO_C" >&6
4473 else
4474   case $LIBTOOL in
4475   [\\/]* | ?:[\\/]*)
4476   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4477   ;;
4478   *)
4479   ac_save_IFS=$IFS; IFS=$ac_path_separator
4480 ac_dummy="$PATH"
4481 for ac_dir in $ac_dummy; do
4482   IFS=$ac_save_IFS
4483   test -z "$ac_dir" && ac_dir=.
4484   if $as_executable_p "$ac_dir/$ac_word"; then
4485    ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4486    echo "$as_me:4486: found $ac_dir/$ac_word" >&5
4487    break
4488 fi
4489 done
4490
4491   ;;
4492 esac
4493 fi
4494 LIBTOOL=$ac_cv_path_LIBTOOL
4495
4496 if test -n "$LIBTOOL"; then
4497   echo "$as_me:4497: result: $LIBTOOL" >&5
4498 echo "${ECHO_T}$LIBTOOL" >&6
4499 else
4500   echo "$as_me:4500: result: no" >&5
4501 echo "${ECHO_T}no" >&6
4502 fi
4503
4504         fi
4505         if test -z "$LIBTOOL" ; then
4506                 { { echo "$as_me:4506: error: Cannot find libtool" >&5
4507 echo "$as_me: error: Cannot find libtool" >&2;}
4508    { (exit 1); exit 1; }; }
4509         fi
4510         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4511         LIB_OBJECT='${OBJECTS:.o=.lo}'
4512         LIB_SUFFIX=.la
4513         LIB_CLEAN='${LIBTOOL} --mode=clean'
4514         LIB_COMPILE='${LIBTOOL} --mode=compile'
4515         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4516         LIB_INSTALL='${LIBTOOL} --mode=install'
4517         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4518         LIB_PREP=:
4519
4520         # Show the version of libtool
4521         echo "$as_me:4521: checking version of libtool" >&5
4522 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4523
4524         # Save the version in a cache variable - this is not entirely a good
4525         # thing, but the version string from libtool is very ugly, and for
4526         # bug reports it might be useful to have the original string. "("
4527         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.].*//'`
4528         echo "$as_me:4528: result: $cf_cv_libtool_version" >&5
4529 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4530         if test -z "$cf_cv_libtool_version" ; then
4531                 { { echo "$as_me:4531: error: This is not GNU libtool" >&5
4532 echo "$as_me: error: This is not GNU libtool" >&2;}
4533    { (exit 1); exit 1; }; }
4534         fi
4535
4536         # special hack to add -no-undefined (which libtool should do for itself)
4537         LT_UNDEF=
4538         case "$cf_cv_system_name" in #(vi
4539         cygwin*|mingw32*|uwin*|aix[456]) #(vi
4540                 LT_UNDEF=-no-undefined
4541                 ;;
4542         esac
4543
4544         # special hack to add --tag option for C++ compiler
4545         case $cf_cv_libtool_version in #(vi
4546         1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4547                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4548                 LIBTOOL="$LIBTOOL --tag=CC"
4549                 ;;
4550         *)
4551                 LIBTOOL_CXX="$LIBTOOL"
4552                 ;;
4553         esac
4554 else
4555         LIBTOOL=""
4556         LIBTOOL_CXX=""
4557 fi
4558
4559 test -z "$LIBTOOL" && ECHO_LT=
4560
4561 if test "$with_libtool" != "no" ; then
4562
4563 cf_list_models="$cf_list_models libtool"
4564
4565 else
4566
4567 echo "$as_me:4567: checking if you want to build shared libraries" >&5
4568 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4569
4570 # Check whether --with-shared or --without-shared was given.
4571 if test "${with_shared+set}" = set; then
4572   withval="$with_shared"
4573   with_shared=$withval
4574 else
4575   with_shared=no
4576 fi;
4577 echo "$as_me:4577: result: $with_shared" >&5
4578 echo "${ECHO_T}$with_shared" >&6
4579 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4580
4581 echo "$as_me:4581: checking if you want to build static libraries" >&5
4582 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4583
4584 # Check whether --with-normal or --without-normal was given.
4585 if test "${with_normal+set}" = set; then
4586   withval="$with_normal"
4587   with_normal=$withval
4588 else
4589   with_normal=yes
4590 fi;
4591 echo "$as_me:4591: result: $with_normal" >&5
4592 echo "${ECHO_T}$with_normal" >&6
4593 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4594
4595 echo "$as_me:4595: checking if you want to build debug libraries" >&5
4596 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4597
4598 # Check whether --with-debug or --without-debug was given.
4599 if test "${with_debug+set}" = set; then
4600   withval="$with_debug"
4601   with_debug=$withval
4602 else
4603   with_debug=yes
4604 fi;
4605 echo "$as_me:4605: result: $with_debug" >&5
4606 echo "${ECHO_T}$with_debug" >&6
4607 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4608
4609 echo "$as_me:4609: checking if you want to build profiling libraries" >&5
4610 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4611
4612 # Check whether --with-profile or --without-profile was given.
4613 if test "${with_profile+set}" = set; then
4614   withval="$with_profile"
4615   with_profile=$withval
4616 else
4617   with_profile=no
4618 fi;
4619 echo "$as_me:4619: result: $with_profile" >&5
4620 echo "${ECHO_T}$with_profile" >&6
4621 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4622
4623 fi
4624
4625 ###############################################################################
4626
4627 echo "$as_me:4627: checking for specified models" >&5
4628 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4629 test -z "$cf_list_models" && cf_list_models=normal
4630 test "$with_libtool" != "no" && cf_list_models=libtool
4631 echo "$as_me:4631: result: $cf_list_models" >&5
4632 echo "${ECHO_T}$cf_list_models" >&6
4633
4634 ### Use the first model as the default, and save its suffix for use in building
4635 ### up test-applications.
4636 echo "$as_me:4636: checking for default model" >&5
4637 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4638 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4639 echo "$as_me:4639: result: $DFT_LWR_MODEL" >&5
4640 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4641
4642 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4643
4644 TICS_NAME=tic
4645
4646 TINFO_NAME=tinfo
4647
4648 LIB_NAME=ncurses
4649
4650 LIB_DIR=../lib
4651 LIB_2ND=../../lib
4652
4653         case $cf_cv_system_name in #(vi
4654         OS/2*|os2*) #(vi
4655         LIB_PREFIX=''
4656         ;;
4657         *)      LIB_PREFIX='lib'
4658         ;;
4659         esac
4660 cf_prefix=$LIB_PREFIX
4661
4662 LIB_PREFIX=$cf_prefix
4663
4664 LIB_SUFFIX=
4665
4666 ###############################################################################
4667
4668 echo "$as_me:4668: checking if you want to build a separate terminfo library" >&5
4669 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4670
4671 # Check whether --with-termlib or --without-termlib was given.
4672 if test "${with_termlib+set}" = set; then
4673   withval="$with_termlib"
4674   with_termlib=$withval
4675 else
4676   with_termlib=no
4677 fi;
4678 echo "$as_me:4678: result: $with_termlib" >&5
4679 echo "${ECHO_T}$with_termlib" >&6
4680
4681 echo "$as_me:4681: checking if you want to build a separate tic library" >&5
4682 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4683
4684 # Check whether --with-ticlib or --without-ticlib was given.
4685 if test "${with_ticlib+set}" = set; then
4686   withval="$with_ticlib"
4687   with_ticlib=$withval
4688 else
4689   with_ticlib=no
4690 fi;
4691 echo "$as_me:4691: result: $with_ticlib" >&5
4692 echo "${ECHO_T}$with_ticlib" >&6
4693
4694 ### Checks for special libraries, must be done up-front.
4695 SHLIB_LIST=""
4696
4697 echo "$as_me:4697: checking if you want to link with the GPM mouse library" >&5
4698 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4699
4700 # Check whether --with-gpm or --without-gpm was given.
4701 if test "${with_gpm+set}" = set; then
4702   withval="$with_gpm"
4703   with_gpm=$withval
4704 else
4705   with_gpm=maybe
4706 fi;
4707 echo "$as_me:4707: result: $with_gpm" >&5
4708 echo "${ECHO_T}$with_gpm" >&6
4709
4710 if test "$with_gpm" != no ; then
4711         echo "$as_me:4711: checking for gpm.h" >&5
4712 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4713 if test "${ac_cv_header_gpm_h+set}" = set; then
4714   echo $ECHO_N "(cached) $ECHO_C" >&6
4715 else
4716   cat >conftest.$ac_ext <<_ACEOF
4717 #line 4717 "configure"
4718 #include "confdefs.h"
4719 #include <gpm.h>
4720 _ACEOF
4721 if { (eval echo "$as_me:4721: \"$ac_cpp conftest.$ac_ext\"") >&5
4722   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4723   ac_status=$?
4724   egrep -v '^ *\+' conftest.er1 >conftest.err
4725   rm -f conftest.er1
4726   cat conftest.err >&5
4727   echo "$as_me:4727: \$? = $ac_status" >&5
4728   (exit $ac_status); } >/dev/null; then
4729   if test -s conftest.err; then
4730     ac_cpp_err=$ac_c_preproc_warn_flag
4731   else
4732     ac_cpp_err=
4733   fi
4734 else
4735   ac_cpp_err=yes
4736 fi
4737 if test -z "$ac_cpp_err"; then
4738   ac_cv_header_gpm_h=yes
4739 else
4740   echo "$as_me: failed program was:" >&5
4741   cat conftest.$ac_ext >&5
4742   ac_cv_header_gpm_h=no
4743 fi
4744 rm -f conftest.err conftest.$ac_ext
4745 fi
4746 echo "$as_me:4746: result: $ac_cv_header_gpm_h" >&5
4747 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4748 if test $ac_cv_header_gpm_h = yes; then
4749
4750                 cat >>confdefs.h <<\EOF
4751 #define HAVE_GPM_H 1
4752 EOF
4753
4754                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4755                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4756
4757 echo "${as_me-configure}:4757: testing assuming we really have GPM library ..." 1>&5
4758
4759                         cat >>confdefs.h <<\EOF
4760 #define HAVE_LIBGPM 1
4761 EOF
4762
4763                 else
4764                         echo "$as_me:4764: checking for Gpm_Open in -lgpm" >&5
4765 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4766 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4767   echo $ECHO_N "(cached) $ECHO_C" >&6
4768 else
4769   ac_check_lib_save_LIBS=$LIBS
4770 LIBS="-lgpm  $LIBS"
4771 cat >conftest.$ac_ext <<_ACEOF
4772 #line 4772 "configure"
4773 #include "confdefs.h"
4774
4775 /* Override any gcc2 internal prototype to avoid an error.  */
4776 #ifdef __cplusplus
4777 extern "C"
4778 #endif
4779 /* We use char because int might match the return type of a gcc2
4780    builtin and then its argument prototype would still apply.  */
4781 char Gpm_Open ();
4782 int
4783 main ()
4784 {
4785 Gpm_Open ();
4786   ;
4787   return 0;
4788 }
4789 _ACEOF
4790 rm -f conftest.$ac_objext conftest$ac_exeext
4791 if { (eval echo "$as_me:4791: \"$ac_link\"") >&5
4792   (eval $ac_link) 2>&5
4793   ac_status=$?
4794   echo "$as_me:4794: \$? = $ac_status" >&5
4795   (exit $ac_status); } &&
4796          { ac_try='test -s conftest$ac_exeext'
4797   { (eval echo "$as_me:4797: \"$ac_try\"") >&5
4798   (eval $ac_try) 2>&5
4799   ac_status=$?
4800   echo "$as_me:4800: \$? = $ac_status" >&5
4801   (exit $ac_status); }; }; then
4802   ac_cv_lib_gpm_Gpm_Open=yes
4803 else
4804   echo "$as_me: failed program was:" >&5
4805 cat conftest.$ac_ext >&5
4806 ac_cv_lib_gpm_Gpm_Open=no
4807 fi
4808 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4809 LIBS=$ac_check_lib_save_LIBS
4810 fi
4811 echo "$as_me:4811: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4812 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4813 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4814   :
4815 else
4816
4817                                 { { echo "$as_me:4817: error: Cannot link with GPM library" >&5
4818 echo "$as_me: error: Cannot link with GPM library" >&2;}
4819    { (exit 1); exit 1; }; }
4820                 fi
4821                 with_gpm=yes
4822
4823 fi
4824
4825 else
4826
4827                 test "$with_gpm" != maybe && { echo "$as_me:4827: WARNING: Cannot find GPM header" >&5
4828 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4829                 with_gpm=no
4830
4831 fi
4832
4833 fi
4834
4835 if test "$with_gpm" != no ; then
4836         echo "$as_me:4836: checking if you want to load GPM dynamically" >&5
4837 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4838
4839 # Check whether --with-dlsym or --without-dlsym was given.
4840 if test "${with_dlsym+set}" = set; then
4841   withval="$with_dlsym"
4842   with_dlsym=$withval
4843 else
4844   with_dlsym=yes
4845 fi;
4846         echo "$as_me:4846: result: $with_dlsym" >&5
4847 echo "${ECHO_T}$with_dlsym" >&6
4848         if test "$with_dlsym" = yes ; then
4849
4850 cf_have_dlsym=no
4851 echo "$as_me:4851: checking for dlsym" >&5
4852 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4853 if test "${ac_cv_func_dlsym+set}" = set; then
4854   echo $ECHO_N "(cached) $ECHO_C" >&6
4855 else
4856   cat >conftest.$ac_ext <<_ACEOF
4857 #line 4857 "configure"
4858 #include "confdefs.h"
4859 /* System header to define __stub macros and hopefully few prototypes,
4860     which can conflict with char dlsym (); below.  */
4861 #include <assert.h>
4862 /* Override any gcc2 internal prototype to avoid an error.  */
4863 #ifdef __cplusplus
4864 extern "C"
4865 #endif
4866 /* We use char because int might match the return type of a gcc2
4867    builtin and then its argument prototype would still apply.  */
4868 char dlsym ();
4869 char (*f) ();
4870
4871 int
4872 main ()
4873 {
4874 /* The GNU C library defines this for functions which it implements
4875     to always fail with ENOSYS.  Some functions are actually named
4876     something starting with __ and the normal name is an alias.  */
4877 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4878 choke me
4879 #else
4880 f = dlsym;
4881 #endif
4882
4883   ;
4884   return 0;
4885 }
4886 _ACEOF
4887 rm -f conftest.$ac_objext conftest$ac_exeext
4888 if { (eval echo "$as_me:4888: \"$ac_link\"") >&5
4889   (eval $ac_link) 2>&5
4890   ac_status=$?
4891   echo "$as_me:4891: \$? = $ac_status" >&5
4892   (exit $ac_status); } &&
4893          { ac_try='test -s conftest$ac_exeext'
4894   { (eval echo "$as_me:4894: \"$ac_try\"") >&5
4895   (eval $ac_try) 2>&5
4896   ac_status=$?
4897   echo "$as_me:4897: \$? = $ac_status" >&5
4898   (exit $ac_status); }; }; then
4899   ac_cv_func_dlsym=yes
4900 else
4901   echo "$as_me: failed program was:" >&5
4902 cat conftest.$ac_ext >&5
4903 ac_cv_func_dlsym=no
4904 fi
4905 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4906 fi
4907 echo "$as_me:4907: result: $ac_cv_func_dlsym" >&5
4908 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4909 if test $ac_cv_func_dlsym = yes; then
4910   cf_have_dlsym=yes
4911 else
4912
4913 cf_have_libdl=no
4914 echo "$as_me:4914: checking for dlsym in -ldl" >&5
4915 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4916 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4917   echo $ECHO_N "(cached) $ECHO_C" >&6
4918 else
4919   ac_check_lib_save_LIBS=$LIBS
4920 LIBS="-ldl  $LIBS"
4921 cat >conftest.$ac_ext <<_ACEOF
4922 #line 4922 "configure"
4923 #include "confdefs.h"
4924
4925 /* Override any gcc2 internal prototype to avoid an error.  */
4926 #ifdef __cplusplus
4927 extern "C"
4928 #endif
4929 /* We use char because int might match the return type of a gcc2
4930    builtin and then its argument prototype would still apply.  */
4931 char dlsym ();
4932 int
4933 main ()
4934 {
4935 dlsym ();
4936   ;
4937   return 0;
4938 }
4939 _ACEOF
4940 rm -f conftest.$ac_objext conftest$ac_exeext
4941 if { (eval echo "$as_me:4941: \"$ac_link\"") >&5
4942   (eval $ac_link) 2>&5
4943   ac_status=$?
4944   echo "$as_me:4944: \$? = $ac_status" >&5
4945   (exit $ac_status); } &&
4946          { ac_try='test -s conftest$ac_exeext'
4947   { (eval echo "$as_me:4947: \"$ac_try\"") >&5
4948   (eval $ac_try) 2>&5
4949   ac_status=$?
4950   echo "$as_me:4950: \$? = $ac_status" >&5
4951   (exit $ac_status); }; }; then
4952   ac_cv_lib_dl_dlsym=yes
4953 else
4954   echo "$as_me: failed program was:" >&5
4955 cat conftest.$ac_ext >&5
4956 ac_cv_lib_dl_dlsym=no
4957 fi
4958 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4959 LIBS=$ac_check_lib_save_LIBS
4960 fi
4961 echo "$as_me:4961: result: $ac_cv_lib_dl_dlsym" >&5
4962 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4963 if test $ac_cv_lib_dl_dlsym = yes; then
4964
4965         cf_have_dlsym=yes
4966         cf_have_libdl=yes
4967 fi
4968
4969 fi
4970
4971 if test "$cf_have_dlsym" = yes ; then
4972         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4973
4974         echo "$as_me:4974: checking whether able to link to dl*() functions" >&5
4975 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4976         cat >conftest.$ac_ext <<_ACEOF
4977 #line 4977 "configure"
4978 #include "confdefs.h"
4979 #include <dlfcn.h>
4980 int
4981 main ()
4982 {
4983
4984                 void *obj;
4985                 if ((obj = dlopen("filename", 0)) != 0) {
4986                         if (dlsym(obj, "symbolname") == 0) {
4987                         dlclose(obj);
4988                         }
4989                 }
4990   ;
4991   return 0;
4992 }
4993 _ACEOF
4994 rm -f conftest.$ac_objext conftest$ac_exeext
4995 if { (eval echo "$as_me:4995: \"$ac_link\"") >&5
4996   (eval $ac_link) 2>&5
4997   ac_status=$?
4998   echo "$as_me:4998: \$? = $ac_status" >&5
4999   (exit $ac_status); } &&
5000          { ac_try='test -s conftest$ac_exeext'
5001   { (eval echo "$as_me:5001: \"$ac_try\"") >&5
5002   (eval $ac_try) 2>&5
5003   ac_status=$?
5004   echo "$as_me:5004: \$? = $ac_status" >&5
5005   (exit $ac_status); }; }; then
5006
5007                 cat >>confdefs.h <<\EOF
5008 #define HAVE_LIBDL 1
5009 EOF
5010
5011 else
5012   echo "$as_me: failed program was:" >&5
5013 cat conftest.$ac_ext >&5
5014
5015                 { { echo "$as_me:5015: error: Cannot link test program for libdl" >&5
5016 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5017    { (exit 1); exit 1; }; }
5018 fi
5019 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5020         echo "$as_me:5020: result: ok" >&5
5021 echo "${ECHO_T}ok" >&6
5022 else
5023         { { echo "$as_me:5023: error: Cannot find dlsym function" >&5
5024 echo "$as_me: error: Cannot find dlsym function" >&2;}
5025    { (exit 1); exit 1; }; }
5026 fi
5027
5028                 if test "$with_gpm" != yes ; then
5029                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5030
5031 echo "${as_me-configure}:5031: testing assuming soname for gpm is $with_gpm ..." 1>&5
5032
5033                         cf_cv_gpm_soname="$with_gpm"
5034                 else
5035
5036 echo "$as_me:5036: checking for soname of gpm library" >&5
5037 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5038 if test "${cf_cv_gpm_soname+set}" = set; then
5039   echo $ECHO_N "(cached) $ECHO_C" >&6
5040 else
5041
5042 cf_cv_gpm_soname=unknown
5043 if test "$cross_compiling" != yes ; then
5044 cat >conftest.$ac_ext <<CF_EOF
5045 #include <gpm.h>
5046 int main()
5047 {
5048 if (Gpm_Open(0,0)) Gpm_Close();
5049         ${cf_cv_main_return:-return}(0);
5050 }
5051 CF_EOF
5052 cf_save_LIBS="$LIBS"
5053         LIBS="-lgpm $LIBS"
5054         if { (eval echo "$as_me:5054: \"$ac_compile\"") >&5
5055   (eval $ac_compile) 2>&5
5056   ac_status=$?
5057   echo "$as_me:5057: \$? = $ac_status" >&5
5058   (exit $ac_status); } ; then
5059                 if { (eval echo "$as_me:5059: \"$ac_link\"") >&5
5060   (eval $ac_link) 2>&5
5061   ac_status=$?
5062   echo "$as_me:5062: \$? = $ac_status" >&5
5063   (exit $ac_status); } ; then
5064                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5065                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5066                 fi
5067         fi
5068 rm -f conftest*
5069 LIBS="$cf_save_LIBS"
5070 fi
5071
5072 fi
5073 echo "$as_me:5073: result: $cf_cv_gpm_soname" >&5
5074 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5075
5076                 fi
5077                 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5078 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5079 EOF
5080
5081                 SHLIB_LIST="-ldl $SHLIB_LIST"
5082         else
5083                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5084                 TEST_LIBS="-lgpm $TEST_LIBS"
5085         fi
5086         cat >>confdefs.h <<\EOF
5087 #define HAVE_LIBGPM 1
5088 EOF
5089
5090 echo "$as_me:5090: checking for Gpm_Wgetch in -lgpm" >&5
5091 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5092 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5093   echo $ECHO_N "(cached) $ECHO_C" >&6
5094 else
5095   ac_check_lib_save_LIBS=$LIBS
5096 LIBS="-lgpm  $LIBS"
5097 cat >conftest.$ac_ext <<_ACEOF
5098 #line 5098 "configure"
5099 #include "confdefs.h"
5100
5101 /* Override any gcc2 internal prototype to avoid an error.  */
5102 #ifdef __cplusplus
5103 extern "C"
5104 #endif
5105 /* We use char because int might match the return type of a gcc2
5106    builtin and then its argument prototype would still apply.  */
5107 char Gpm_Wgetch ();
5108 int
5109 main ()
5110 {
5111 Gpm_Wgetch ();
5112   ;
5113   return 0;
5114 }
5115 _ACEOF
5116 rm -f conftest.$ac_objext conftest$ac_exeext
5117 if { (eval echo "$as_me:5117: \"$ac_link\"") >&5
5118   (eval $ac_link) 2>&5
5119   ac_status=$?
5120   echo "$as_me:5120: \$? = $ac_status" >&5
5121   (exit $ac_status); } &&
5122          { ac_try='test -s conftest$ac_exeext'
5123   { (eval echo "$as_me:5123: \"$ac_try\"") >&5
5124   (eval $ac_try) 2>&5
5125   ac_status=$?
5126   echo "$as_me:5126: \$? = $ac_status" >&5
5127   (exit $ac_status); }; }; then
5128   ac_cv_lib_gpm_Gpm_Wgetch=yes
5129 else
5130   echo "$as_me: failed program was:" >&5
5131 cat conftest.$ac_ext >&5
5132 ac_cv_lib_gpm_Gpm_Wgetch=no
5133 fi
5134 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5135 LIBS=$ac_check_lib_save_LIBS
5136 fi
5137 echo "$as_me:5137: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5138 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5139 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5140
5141 echo "$as_me:5141: checking if GPM is weakly bound to curses library" >&5
5142 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5143 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5144   echo $ECHO_N "(cached) $ECHO_C" >&6
5145 else
5146
5147 cf_cv_check_gpm_wgetch=unknown
5148 if test "$cross_compiling" != yes ; then
5149
5150 cat >conftest.$ac_ext <<CF_EOF
5151 #include <gpm.h>
5152 int main()
5153 {
5154         Gpm_Wgetch();
5155         ${cf_cv_main_return:-return}(0);
5156 }
5157 CF_EOF
5158
5159         cf_save_LIBS="$LIBS"
5160         # This only works if we can look at the symbol table.  If a shared
5161         # library is stripped for install, we cannot use that.  So we're forced
5162         # to rely on the static library, noting that some packagers may not
5163         # include it.
5164         LIBS="-static -lgpm -dynamic $LIBS"
5165         if { (eval echo "$as_me:5165: \"$ac_compile\"") >&5
5166   (eval $ac_compile) 2>&5
5167   ac_status=$?
5168   echo "$as_me:5168: \$? = $ac_status" >&5
5169   (exit $ac_status); } ; then
5170                 if { (eval echo "$as_me:5170: \"$ac_link\"") >&5
5171   (eval $ac_link) 2>&5
5172   ac_status=$?
5173   echo "$as_me:5173: \$? = $ac_status" >&5
5174   (exit $ac_status); } ; then
5175                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5176                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5177                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5178                 fi
5179         fi
5180         rm -f conftest*
5181         LIBS="$cf_save_LIBS"
5182 fi
5183
5184 fi
5185 echo "$as_me:5185: result: $cf_cv_check_gpm_wgetch" >&5
5186 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5187
5188 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5189         { echo "$as_me:5189: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5190 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5191 fi
5192
5193 fi
5194
5195 fi
5196
5197 # not everyone has "test -c"
5198 if test -c /dev/sysmouse 2>/dev/null ; then
5199 echo "$as_me:5199: checking if you want to use sysmouse" >&5
5200 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5201
5202 # Check whether --with-sysmouse or --without-sysmouse was given.
5203 if test "${with_sysmouse+set}" = set; then
5204   withval="$with_sysmouse"
5205   cf_with_sysmouse=$withval
5206 else
5207   cf_with_sysmouse=maybe
5208 fi;
5209         if test "$cf_with_sysmouse" != no ; then
5210         cat >conftest.$ac_ext <<_ACEOF
5211 #line 5211 "configure"
5212 #include "confdefs.h"
5213
5214 #include <osreldate.h>
5215 #if (__FreeBSD_version >= 400017)
5216 #include <sys/consio.h>
5217 #include <sys/fbio.h>
5218 #else
5219 #include <machine/console.h>
5220 #endif
5221
5222 int
5223 main ()
5224 {
5225
5226         struct mouse_info the_mouse;
5227         ioctl(0, CONS_MOUSECTL, &the_mouse);
5228
5229   ;
5230   return 0;
5231 }
5232 _ACEOF
5233 rm -f conftest.$ac_objext
5234 if { (eval echo "$as_me:5234: \"$ac_compile\"") >&5
5235   (eval $ac_compile) 2>&5
5236   ac_status=$?
5237   echo "$as_me:5237: \$? = $ac_status" >&5
5238   (exit $ac_status); } &&
5239          { ac_try='test -s conftest.$ac_objext'
5240   { (eval echo "$as_me:5240: \"$ac_try\"") >&5
5241   (eval $ac_try) 2>&5
5242   ac_status=$?
5243   echo "$as_me:5243: \$? = $ac_status" >&5
5244   (exit $ac_status); }; }; then
5245   cf_with_sysmouse=yes
5246 else
5247   echo "$as_me: failed program was:" >&5
5248 cat conftest.$ac_ext >&5
5249 cf_with_sysmouse=no
5250 fi
5251 rm -f conftest.$ac_objext conftest.$ac_ext
5252         fi
5253 echo "$as_me:5253: result: $cf_with_sysmouse" >&5
5254 echo "${ECHO_T}$cf_with_sysmouse" >&6
5255 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5256 #define USE_SYSMOUSE 1
5257 EOF
5258
5259 fi
5260
5261 if test X"$CC_G_OPT" = X"" ; then
5262         CC_G_OPT='-g'
5263         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5264 fi
5265
5266 if test X"$CXX_G_OPT" = X"" ; then
5267         CXX_G_OPT='-g'
5268         test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5269 fi
5270
5271 echo "$as_me:5271: checking for default loader flags" >&5
5272 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5273 case $DFT_LWR_MODEL in
5274 libtool) LD_MODEL=''   ;;
5275 normal)  LD_MODEL=''   ;;
5276 debug)   LD_MODEL=$CC_G_OPT ;;
5277 profile) LD_MODEL='-pg';;
5278 shared)  LD_MODEL=''   ;;
5279 esac
5280 echo "$as_me:5280: result: $LD_MODEL" >&5
5281 echo "${ECHO_T}$LD_MODEL" >&6
5282
5283 case $DFT_LWR_MODEL in
5284 shared)
5285
5286 echo "$as_me:5286: checking if rpath option should be used" >&5
5287 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5288
5289 # Check whether --enable-rpath or --disable-rpath was given.
5290 if test "${enable_rpath+set}" = set; then
5291   enableval="$enable_rpath"
5292   cf_cv_enable_rpath=$enableval
5293 else
5294   cf_cv_enable_rpath=no
5295 fi;
5296 echo "$as_me:5296: result: $cf_cv_enable_rpath" >&5
5297 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5298
5299 echo "$as_me:5299: checking if shared libraries should be relinked during install" >&5
5300 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5301
5302 # Check whether --enable-relink or --disable-relink was given.
5303 if test "${enable_relink+set}" = set; then
5304   enableval="$enable_relink"
5305   cf_cv_do_relink=$enableval
5306 else
5307   cf_cv_do_relink=yes
5308 fi;
5309 echo "$as_me:5309: result: $cf_cv_do_relink" >&5
5310 echo "${ECHO_T}$cf_cv_do_relink" >&6
5311         ;;
5312 esac
5313
5314 LD_RPATH_OPT=
5315 echo "$as_me:5315: checking for an rpath option" >&5
5316 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5317 case $cf_cv_system_name in #(vi
5318 irix*) #(vi
5319         if test "$GCC" = yes; then
5320                 LD_RPATH_OPT="-Wl,-rpath,"
5321         else
5322                 LD_RPATH_OPT="-rpath "
5323         fi
5324         ;;
5325 linux*|gnu*|k*bsd*-gnu) #(vi
5326         LD_RPATH_OPT="-Wl,-rpath,"
5327         ;;
5328 openbsd[2-9].*) #(vi
5329         LD_RPATH_OPT="-Wl,-rpath,"
5330         ;;
5331 freebsd*) #(vi
5332         LD_RPATH_OPT="-rpath "
5333         ;;
5334 netbsd*) #(vi
5335         LD_RPATH_OPT="-Wl,-rpath,"
5336         ;;
5337 osf*|mls+*) #(vi
5338         LD_RPATH_OPT="-rpath "
5339         ;;
5340 solaris2*) #(vi
5341         LD_RPATH_OPT="-R"
5342         ;;
5343 *)
5344         ;;
5345 esac
5346 echo "$as_me:5346: result: $LD_RPATH_OPT" >&5
5347 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5348
5349 case "x$LD_RPATH_OPT" in #(vi
5350 x-R*)
5351         echo "$as_me:5351: checking if we need a space after rpath option" >&5
5352 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5353         cf_save_LIBS="$LIBS"
5354         LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5355         cat >conftest.$ac_ext <<_ACEOF
5356 #line 5356 "configure"
5357 #include "confdefs.h"
5358
5359 int
5360 main ()
5361 {
5362
5363   ;
5364   return 0;
5365 }
5366 _ACEOF
5367 rm -f conftest.$ac_objext conftest$ac_exeext
5368 if { (eval echo "$as_me:5368: \"$ac_link\"") >&5
5369   (eval $ac_link) 2>&5
5370   ac_status=$?
5371   echo "$as_me:5371: \$? = $ac_status" >&5
5372   (exit $ac_status); } &&
5373          { ac_try='test -s conftest$ac_exeext'
5374   { (eval echo "$as_me:5374: \"$ac_try\"") >&5
5375   (eval $ac_try) 2>&5
5376   ac_status=$?
5377   echo "$as_me:5377: \$? = $ac_status" >&5
5378   (exit $ac_status); }; }; then
5379   cf_rpath_space=no
5380 else
5381   echo "$as_me: failed program was:" >&5
5382 cat conftest.$ac_ext >&5
5383 cf_rpath_space=yes
5384 fi
5385 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5386         LIBS="$cf_save_LIBS"
5387         echo "$as_me:5387: result: $cf_rpath_space" >&5
5388 echo "${ECHO_T}$cf_rpath_space" >&6
5389         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5390         ;;
5391 esac
5392
5393         LOCAL_LDFLAGS=
5394         LOCAL_LDFLAGS2=
5395         LD_SHARED_OPTS=
5396         INSTALL_LIB="-m 644"
5397
5398         cf_cv_do_symlinks=no
5399         cf_ld_rpath_opt=
5400         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5401
5402         echo "$as_me:5402: checking if release/abi version should be used for shared libs" >&5
5403 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5404
5405 # Check whether --with-shlib-version or --without-shlib-version was given.
5406 if test "${with_shlib_version+set}" = set; then
5407   withval="$with_shlib_version"
5408   test -z "$withval" && withval=auto
5409         case $withval in #(vi
5410         yes) #(vi
5411                 cf_cv_shlib_version=auto
5412                 ;;
5413         rel|abi|auto|no) #(vi
5414                 cf_cv_shlib_version=$withval
5415                 ;;
5416         *)
5417                 { { echo "$as_me:5417: error: option value must be one of: rel, abi, auto or no" >&5
5418 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5419    { (exit 1); exit 1; }; }
5420                 ;;
5421         esac
5422
5423 else
5424   cf_cv_shlib_version=auto
5425 fi;
5426         echo "$as_me:5426: result: $cf_cv_shlib_version" >&5
5427 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5428
5429         cf_cv_rm_so_locs=no
5430
5431         # Some less-capable ports of gcc support only -fpic
5432         CC_SHARED_OPTS=
5433         if test "$GCC" = yes
5434         then
5435                 echo "$as_me:5435: checking which $CC option to use" >&5
5436 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5437                 cf_save_CFLAGS="$CFLAGS"
5438                 for CC_SHARED_OPTS in -fPIC -fpic ''
5439                 do
5440                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5441                         cat >conftest.$ac_ext <<_ACEOF
5442 #line 5442 "configure"
5443 #include "confdefs.h"
5444 #include <stdio.h>
5445 int
5446 main ()
5447 {
5448 int x = 1
5449   ;
5450   return 0;
5451 }
5452 _ACEOF
5453 rm -f conftest.$ac_objext
5454 if { (eval echo "$as_me:5454: \"$ac_compile\"") >&5
5455   (eval $ac_compile) 2>&5
5456   ac_status=$?
5457   echo "$as_me:5457: \$? = $ac_status" >&5
5458   (exit $ac_status); } &&
5459          { ac_try='test -s conftest.$ac_objext'
5460   { (eval echo "$as_me:5460: \"$ac_try\"") >&5
5461   (eval $ac_try) 2>&5
5462   ac_status=$?
5463   echo "$as_me:5463: \$? = $ac_status" >&5
5464   (exit $ac_status); }; }; then
5465   break
5466 else
5467   echo "$as_me: failed program was:" >&5
5468 cat conftest.$ac_ext >&5
5469 fi
5470 rm -f conftest.$ac_objext conftest.$ac_ext
5471                 done
5472                 echo "$as_me:5472: result: $CC_SHARED_OPTS" >&5
5473 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5474                 CFLAGS="$cf_save_CFLAGS"
5475         fi
5476
5477         cf_cv_shlib_version_infix=no
5478
5479         case $cf_cv_system_name in #(vi
5480         aix[56]*) #(vi
5481                 if test "$GCC" = yes; then
5482                         CC_SHARED_OPTS=
5483                         MK_SHARED_LIB="$(CC) -shared"
5484                 fi
5485                 ;;
5486         beos*) #(vi
5487                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5488                 ;;
5489         cygwin*) #(vi
5490                 CC_SHARED_OPTS=
5491                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5492                 cf_cv_shlib_version=cygdll
5493                 cf_cv_shlib_version_infix=cygdll
5494                 cat >mk_shared_lib.sh <<-CF_EOF
5495                 #!/bin/sh
5496                 SHARED_LIB=\$1
5497                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5498                 shift
5499                 cat <<-EOF
5500                 Linking shared library
5501                 ** SHARED_LIB \$SHARED_LIB
5502                 ** IMPORT_LIB \$IMPORT_LIB
5503 EOF
5504                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5505 CF_EOF
5506                 chmod +x mk_shared_lib.sh
5507                 ;;
5508         darwin*) #(vi
5509                 EXTRA_CFLAGS="-no-cpp-precomp"
5510                 CC_SHARED_OPTS="-dynamic"
5511                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5512                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5513                 cf_cv_shlib_version_infix=yes
5514                 echo "$as_me:5514: checking if ld -search_paths_first works" >&5
5515 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5516 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5517   echo $ECHO_N "(cached) $ECHO_C" >&6
5518 else
5519
5520                         cf_save_LDFLAGS=$LDFLAGS
5521                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5522                         cat >conftest.$ac_ext <<_ACEOF
5523 #line 5523 "configure"
5524 #include "confdefs.h"
5525
5526 int
5527 main ()
5528 {
5529 int i;
5530   ;
5531   return 0;
5532 }
5533 _ACEOF
5534 rm -f conftest.$ac_objext conftest$ac_exeext
5535 if { (eval echo "$as_me:5535: \"$ac_link\"") >&5
5536   (eval $ac_link) 2>&5
5537   ac_status=$?
5538   echo "$as_me:5538: \$? = $ac_status" >&5
5539   (exit $ac_status); } &&
5540          { ac_try='test -s conftest$ac_exeext'
5541   { (eval echo "$as_me:5541: \"$ac_try\"") >&5
5542   (eval $ac_try) 2>&5
5543   ac_status=$?
5544   echo "$as_me:5544: \$? = $ac_status" >&5
5545   (exit $ac_status); }; }; then
5546   cf_cv_ldflags_search_paths_first=yes
5547 else
5548   echo "$as_me: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 cf_cv_ldflags_search_paths_first=no
5551 fi
5552 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5553                                 LDFLAGS=$cf_save_LDFLAGS
5554 fi
5555 echo "$as_me:5555: result: $cf_cv_ldflags_search_paths_first" >&5
5556 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5557                 if test $cf_cv_ldflags_search_paths_first = yes; then
5558                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5559                 fi
5560                 ;;
5561         hpux*) #(vi
5562                 # (tested with gcc 2.7.2 -- I don't have c89)
5563                 if test "$GCC" = yes; then
5564                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5565                 else
5566                         CC_SHARED_OPTS='+Z'
5567                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5568                 fi
5569                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5570                 # HP-UX shared libraries must be executable, and should be
5571                 # readonly to exploit a quirk in the memory manager.
5572                 INSTALL_LIB="-m 555"
5573                 ;;
5574         irix*) #(vi
5575                 if test "$cf_cv_enable_rpath" = yes ; then
5576                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5577                 fi
5578                 # tested with IRIX 5.2 and 'cc'.
5579                 if test "$GCC" != yes; then
5580                         CC_SHARED_OPTS='-KPIC'
5581                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5582                 else
5583                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5584                 fi
5585                 cf_cv_rm_so_locs=yes
5586                 ;;
5587         linux*|gnu*|k*bsd*-gnu) #(vi
5588                 if test "$DFT_LWR_MODEL" = "shared" ; then
5589                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5590                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5591                 fi
5592                 if test "$cf_cv_enable_rpath" = yes ; then
5593                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5594                 fi
5595
5596         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5597         if test "$cf_cv_shlib_version" = rel; then
5598                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5599         else
5600                 cf_cv_shared_soname='`basename $@`'
5601         fi
5602
5603                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5604                 ;;
5605         openbsd[2-9].*) #(vi
5606                 if test "$DFT_LWR_MODEL" = "shared" ; then
5607                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5608                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5609                 fi
5610                 if test "$cf_cv_enable_rpath" = yes ; then
5611                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5612                 fi
5613                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5614
5615         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5616         if test "$cf_cv_shlib_version" = rel; then
5617                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5618         else
5619                 cf_cv_shared_soname='`basename $@`'
5620         fi
5621
5622                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5623                 ;;
5624         nto-qnx*|openbsd*|freebsd[12].*) #(vi
5625                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5626                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5627                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5628                 ;;
5629         freebsd*) #(vi
5630                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5631                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5632                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5633                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${libdir} $LOCAL_LDFLAGS"
5634                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5635                 fi
5636
5637         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5638         if test "$cf_cv_shlib_version" = rel; then
5639                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5640         else
5641                 cf_cv_shared_soname='`basename $@`'
5642         fi
5643
5644                 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5645                 ;;
5646         netbsd*) #(vi
5647                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5648                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5649                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5650                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5651                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5652                         if test "$cf_cv_shlib_version" = auto; then
5653                         if test -f /usr/libexec/ld.elf_so; then
5654                                 cf_cv_shlib_version=abi
5655                         else
5656                                 cf_cv_shlib_version=rel
5657                         fi
5658                         fi
5659
5660         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5661         if test "$cf_cv_shlib_version" = rel; then
5662                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5663         else
5664                 cf_cv_shared_soname='`basename $@`'
5665         fi
5666
5667                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5668                 else
5669                         MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5670                 fi
5671                 ;;
5672         osf*|mls+*) #(vi
5673                 # tested with OSF/1 V3.2 and 'cc'
5674                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5675                 # link with shared libs).
5676                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5677                 case $host_os in #(vi
5678                 osf4*)
5679                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5680                         ;;
5681                 esac
5682                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5683                 if test "$DFT_LWR_MODEL" = "shared" ; then
5684                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5685                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5686                 fi
5687                 cf_cv_rm_so_locs=yes
5688                 ;;
5689         sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5690                 # tested with osr5.0.5
5691                 if test "$GCC" != yes; then
5692                         CC_SHARED_OPTS='-belf -KPIC'
5693                 fi
5694                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5695                 if test "$cf_cv_enable_rpath" = yes ; then
5696                         # only way is to set LD_RUN_PATH but no switch for it
5697                         RUN_PATH=$libdir
5698                 fi
5699                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5700                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5701                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5702                 ;;
5703         sunos4*) #(vi
5704                 # tested with SunOS 4.1.1 and gcc 2.7.0
5705                 if test "$GCC" != yes; then
5706                         CC_SHARED_OPTS='-KPIC'
5707                 fi
5708                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5709                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5710                 ;;
5711         solaris2*) #(vi
5712                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5713                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5714                 if test "$DFT_LWR_MODEL" = "shared" ; then
5715                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5716                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5717                 fi
5718                 if test "$cf_cv_enable_rpath" = yes ; then
5719                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5720                 fi
5721
5722         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5723         if test "$cf_cv_shlib_version" = rel; then
5724                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5725         else
5726                 cf_cv_shared_soname='`basename $@`'
5727         fi
5728
5729                 if test "$GCC" != yes; then
5730                         cf_save_CFLAGS="$CFLAGS"
5731                         for cf_shared_opts in -xcode=pic13 -xcode=pic32 -Kpic -KPIC -O
5732                         do
5733                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5734                                 cat >conftest.$ac_ext <<_ACEOF
5735 #line 5735 "configure"
5736 #include "confdefs.h"
5737 #include <stdio.h>
5738 int
5739 main ()
5740 {
5741 printf("Hello\n");
5742   ;
5743   return 0;
5744 }
5745 _ACEOF
5746 rm -f conftest.$ac_objext
5747 if { (eval echo "$as_me:5747: \"$ac_compile\"") >&5
5748   (eval $ac_compile) 2>&5
5749   ac_status=$?
5750   echo "$as_me:5750: \$? = $ac_status" >&5
5751   (exit $ac_status); } &&
5752          { ac_try='test -s conftest.$ac_objext'
5753   { (eval echo "$as_me:5753: \"$ac_try\"") >&5
5754   (eval $ac_try) 2>&5
5755   ac_status=$?
5756   echo "$as_me:5756: \$? = $ac_status" >&5
5757   (exit $ac_status); }; }; then
5758   break
5759 else
5760   echo "$as_me: failed program was:" >&5
5761 cat conftest.$ac_ext >&5
5762 fi
5763 rm -f conftest.$ac_objext conftest.$ac_ext
5764                         done
5765                         CFLAGS="$cf_save_CFLAGS"
5766                         CC_SHARED_OPTS=$cf_shared_opts
5767                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5768                 else
5769                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5770                 fi
5771                 ;;
5772         sysv5uw7*|unix_sv*) #(vi
5773                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5774                 if test "$GCC" != yes; then
5775                         CC_SHARED_OPTS='-KPIC'
5776                 fi
5777                 MK_SHARED_LIB='${LD} -d y -G -o $@'
5778                 ;;
5779         *)
5780                 CC_SHARED_OPTS='unknown'
5781                 MK_SHARED_LIB='echo unknown'
5782                 ;;
5783         esac
5784
5785         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5786         case "$cf_cv_shlib_version" in #(vi
5787         rel|abi)
5788                 case "$MK_SHARED_LIB" in #(vi
5789                 *'-o $@') #(vi
5790                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5791                         ;;
5792                 *)
5793                         { echo "$as_me:5793: WARNING: ignored --with-shlib-version" >&5
5794 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5795                         ;;
5796                 esac
5797                 ;;
5798         esac
5799
5800         if test -n "$cf_ld_rpath_opt" ; then
5801                 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5802         fi
5803
5804 if test "$CC_SHARED_OPTS" = "unknown"; then
5805         for model in $cf_list_models; do
5806                 if test "$model" = "shared"; then
5807                         { { echo "$as_me:5807: error: Shared libraries are not supported in this version" >&5
5808 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5809    { (exit 1); exit 1; }; }
5810                 fi
5811         done
5812 fi
5813
5814 ###############################################################################
5815
5816 ###     use option --disable-overwrite to leave out the link to -lcurses
5817 echo "$as_me:5817: checking if you wish to install ncurses overwriting curses" >&5
5818 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5819
5820 # Check whether --enable-overwrite or --disable-overwrite was given.
5821 if test "${enable_overwrite+set}" = set; then
5822   enableval="$enable_overwrite"
5823   with_overwrite=$enableval
5824 else
5825   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5826 fi;
5827 echo "$as_me:5827: result: $with_overwrite" >&5
5828 echo "${ECHO_T}$with_overwrite" >&6
5829
5830 echo "$as_me:5830: checking if external terminfo-database is used" >&5
5831 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5832
5833 # Check whether --enable-database or --disable-database was given.
5834 if test "${enable_database+set}" = set; then
5835   enableval="$enable_database"
5836   use_database=$enableval
5837 else
5838   use_database=yes
5839 fi;
5840 echo "$as_me:5840: result: $use_database" >&5
5841 echo "${ECHO_T}$use_database" >&6
5842
5843 case $host_os in #(vi
5844 os2*) #(vi
5845         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5846         ;;
5847 *) #(vi
5848         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5849         ;;
5850 esac
5851
5852         case $cf_cv_system_name in
5853         os2*)   PATH_SEPARATOR=';'  ;;
5854         *)      PATH_SEPARATOR=':'  ;;
5855         esac
5856
5857 if test "$use_database" != no ; then
5858         cat >>confdefs.h <<\EOF
5859 #define USE_DATABASE 1
5860 EOF
5861
5862         echo "$as_me:5862: checking which terminfo source-file will be installed" >&5
5863 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5864
5865 # Check whether --with-database or --without-database was given.
5866 if test "${with_database+set}" = set; then
5867   withval="$with_database"
5868   TERMINFO_SRC=$withval
5869 fi;
5870         echo "$as_me:5870: result: $TERMINFO_SRC" >&5
5871 echo "${ECHO_T}$TERMINFO_SRC" >&6
5872
5873         echo "$as_me:5873: checking whether to use hashed database instead of directory/tree" >&5
5874 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5875
5876 # Check whether --with-hashed-db or --without-hashed-db was given.
5877 if test "${with_hashed_db+set}" = set; then
5878   withval="$with_hashed_db"
5879
5880 else
5881   with_hashed_db=no
5882 fi;
5883         echo "$as_me:5883: result: $with_hashed_db" >&5
5884 echo "${ECHO_T}$with_hashed_db" >&6
5885 else
5886         with_hashed_db=no
5887 fi
5888
5889 echo "$as_me:5889: checking for list of fallback descriptions" >&5
5890 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5891
5892 # Check whether --with-fallbacks or --without-fallbacks was given.
5893 if test "${with_fallbacks+set}" = set; then
5894   withval="$with_fallbacks"
5895   with_fallback=$withval
5896 else
5897   with_fallback=
5898 fi;
5899 echo "$as_me:5899: result: $with_fallback" >&5
5900 echo "${ECHO_T}$with_fallback" >&6
5901 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5902
5903 echo "$as_me:5903: checking if you want modern xterm or antique" >&5
5904 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5905
5906 # Check whether --with-xterm-new or --without-xterm-new was given.
5907 if test "${with_xterm_new+set}" = set; then
5908   withval="$with_xterm_new"
5909   with_xterm_new=$withval
5910 else
5911   with_xterm_new=yes
5912 fi;
5913 case $with_xterm_new in
5914 no)     with_xterm_new=xterm-old;;
5915 *)      with_xterm_new=xterm-new;;
5916 esac
5917 echo "$as_me:5917: result: $with_xterm_new" >&5
5918 echo "${ECHO_T}$with_xterm_new" >&6
5919 WHICH_XTERM=$with_xterm_new
5920
5921 MAKE_TERMINFO=
5922 if test "$use_database" = no ; then
5923         TERMINFO="${datadir}/terminfo"
5924         MAKE_TERMINFO="#"
5925 else
5926
5927 echo "$as_me:5927: checking for list of terminfo directories" >&5
5928 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5929
5930 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5931 if test "${with_terminfo_dirs+set}" = set; then
5932   withval="$with_terminfo_dirs"
5933
5934 else
5935   withval=${TERMINFO_DIRS-${datadir}/terminfo}
5936 fi;
5937 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
5938 cf_dst_path=
5939 for cf_src_path in $withval
5940 do
5941
5942 if test "x$prefix" != xNONE; then
5943   cf_path_syntax="$prefix"
5944 else
5945   cf_path_syntax="$ac_default_prefix"
5946 fi
5947
5948 case ".$cf_src_path" in #(vi
5949 .\$\(*\)*|.\'*\'*) #(vi
5950   ;;
5951 ..|./*|.\\*) #(vi
5952   ;;
5953 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5954   ;;
5955 .\${*prefix}*) #(vi
5956   eval cf_src_path="$cf_src_path"
5957   case ".$cf_src_path" in #(vi
5958   .NONE/*)
5959     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5960     ;;
5961   esac
5962   ;; #(vi
5963 .no|.NONE/*)
5964   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5965   ;;
5966 *)
5967   { { echo "$as_me:5967: error: expected a pathname, not \"$cf_src_path\"" >&5
5968 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5969    { (exit 1); exit 1; }; }
5970   ;;
5971 esac
5972
5973   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5974   cf_dst_path="${cf_dst_path}${cf_src_path}"
5975 done
5976 IFS="$ac_save_ifs"
5977
5978 eval 'TERMINFO_DIRS="$cf_dst_path"'
5979
5980 echo "$as_me:5980: result: $TERMINFO_DIRS" >&5
5981 echo "${ECHO_T}$TERMINFO_DIRS" >&6
5982 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5983 #define TERMINFO_DIRS "$TERMINFO_DIRS"
5984 EOF
5985
5986 echo "$as_me:5986: checking for default terminfo directory" >&5
5987 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5988
5989 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5990 if test "${with_default_terminfo_dir+set}" = set; then
5991   withval="$with_default_terminfo_dir"
5992
5993 else
5994   withval="${TERMINFO-${datadir}/terminfo}"
5995 fi; if test -n "${datadir}/terminfo" ; then
5996
5997 if test "x$prefix" != xNONE; then
5998   cf_path_syntax="$prefix"
5999 else
6000   cf_path_syntax="$ac_default_prefix"
6001 fi
6002
6003 case ".$withval" in #(vi
6004 .\$\(*\)*|.\'*\'*) #(vi
6005   ;;
6006 ..|./*|.\\*) #(vi
6007   ;;
6008 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6009   ;;
6010 .\${*prefix}*) #(vi
6011   eval withval="$withval"
6012   case ".$withval" in #(vi
6013   .NONE/*)
6014     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6015     ;;
6016   esac
6017   ;; #(vi
6018 .no|.NONE/*)
6019   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6020   ;;
6021 *)
6022   { { echo "$as_me:6022: error: expected a pathname, not \"$withval\"" >&5
6023 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6024    { (exit 1); exit 1; }; }
6025   ;;
6026 esac
6027
6028 fi
6029 TERMINFO="$withval"
6030
6031 echo "$as_me:6031: result: $TERMINFO" >&5
6032 echo "${ECHO_T}$TERMINFO" >&6
6033 cat >>confdefs.h <<EOF
6034 #define TERMINFO "$TERMINFO"
6035 EOF
6036
6037 fi
6038
6039 ###     use option --disable-big-core to make tic run on small machines
6040 ###     We need 4Mb, check if we can allocate 50% more than that.
6041 echo "$as_me:6041: checking if big-core option selected" >&5
6042 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6043
6044 # Check whether --enable-big-core or --disable-big-core was given.
6045 if test "${enable_big_core+set}" = set; then
6046   enableval="$enable_big_core"
6047   with_big_core=$enableval
6048 else
6049   if test "$cross_compiling" = yes; then
6050   with_big_core=no
6051 else
6052   cat >conftest.$ac_ext <<_ACEOF
6053 #line 6053 "configure"
6054 #include "confdefs.h"
6055
6056 #include <stdlib.h>
6057 #include <string.h>
6058 int main() {
6059         unsigned long n = 6000000L;
6060         char *s = malloc(n);
6061         if (s != 0)
6062                 s[0] = s[n-1] = 0;
6063         ${cf_cv_main_return:-return}(s == 0);
6064 }
6065 _ACEOF
6066 rm -f conftest$ac_exeext
6067 if { (eval echo "$as_me:6067: \"$ac_link\"") >&5
6068   (eval $ac_link) 2>&5
6069   ac_status=$?
6070   echo "$as_me:6070: \$? = $ac_status" >&5
6071   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6072   { (eval echo "$as_me:6072: \"$ac_try\"") >&5
6073   (eval $ac_try) 2>&5
6074   ac_status=$?
6075   echo "$as_me:6075: \$? = $ac_status" >&5
6076   (exit $ac_status); }; }; then
6077   with_big_core=yes
6078 else
6079   echo "$as_me: program exited with status $ac_status" >&5
6080 echo "$as_me: failed program was:" >&5
6081 cat conftest.$ac_ext >&5
6082 with_big_core=no
6083 fi
6084 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6085 fi
6086 fi;
6087 echo "$as_me:6087: result: $with_big_core" >&5
6088 echo "${ECHO_T}$with_big_core" >&6
6089 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6090 #define HAVE_BIG_CORE 1
6091 EOF
6092
6093 ### ISO C only guarantees 512-char strings, we have tables which load faster
6094 ### when constructed using "big" strings.  More than the C compiler, the awk
6095 ### program is a limit on most vendor UNIX systems.  Check that we can build.
6096 echo "$as_me:6096: checking if big-strings option selected" >&5
6097 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6098
6099 # Check whether --enable-big-strings or --disable-big-strings was given.
6100 if test "${enable_big_strings+set}" = set; then
6101   enableval="$enable_big_strings"
6102   with_big_strings=$enableval
6103 else
6104
6105         case x$AWK in #(vi
6106         x)
6107                 eval with_big_strings=no
6108                 ;;
6109         *) #(vi
6110                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
6111                         | $AWK '{ printf "%d\n", length($0); }' | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
6112                         eval with_big_strings=yes
6113                 else
6114                         eval with_big_strings=no
6115                 fi
6116                 ;;
6117         esac
6118
6119 fi;
6120 echo "$as_me:6120: result: $with_big_strings" >&5
6121 echo "${ECHO_T}$with_big_strings" >&6
6122
6123 USE_BIG_STRINGS=0
6124 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6125
6126 ###     use option --enable-termcap to compile in the termcap fallback support
6127 echo "$as_me:6127: checking if you want termcap-fallback support" >&5
6128 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6129
6130 # Check whether --enable-termcap or --disable-termcap was given.
6131 if test "${enable_termcap+set}" = set; then
6132   enableval="$enable_termcap"
6133   with_termcap=$enableval
6134 else
6135   with_termcap=no
6136 fi;
6137 echo "$as_me:6137: result: $with_termcap" >&5
6138 echo "${ECHO_T}$with_termcap" >&6
6139
6140 if test "$with_termcap" != "yes" ; then
6141         if test "$use_database" = no ; then
6142                 if test -z "$with_fallback" ; then
6143                         { { echo "$as_me:6143: error: You have disabled the database w/o specifying fallbacks" >&5
6144 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6145    { (exit 1); exit 1; }; }
6146                 fi
6147         fi
6148         cat >>confdefs.h <<\EOF
6149 #define PURE_TERMINFO 1
6150 EOF
6151
6152 else
6153
6154 if test "$with_ticlib" != no ; then
6155         { { echo "$as_me:6155: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6156 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6157    { (exit 1); exit 1; }; }
6158 fi
6159
6160 cat >>confdefs.h <<\EOF
6161 #define USE_TERMCAP 1
6162 EOF
6163
6164 echo "$as_me:6164: checking for list of termcap files" >&5
6165 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6166
6167 # Check whether --with-termpath or --without-termpath was given.
6168 if test "${with_termpath+set}" = set; then
6169   withval="$with_termpath"
6170
6171 else
6172   withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6173 fi;
6174 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6175 cf_dst_path=
6176 for cf_src_path in $withval
6177 do
6178
6179 if test "x$prefix" != xNONE; then
6180   cf_path_syntax="$prefix"
6181 else
6182   cf_path_syntax="$ac_default_prefix"
6183 fi
6184
6185 case ".$cf_src_path" in #(vi
6186 .\$\(*\)*|.\'*\'*) #(vi
6187   ;;
6188 ..|./*|.\\*) #(vi
6189   ;;
6190 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6191   ;;
6192 .\${*prefix}*) #(vi
6193   eval cf_src_path="$cf_src_path"
6194   case ".$cf_src_path" in #(vi
6195   .NONE/*)
6196     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6197     ;;
6198   esac
6199   ;; #(vi
6200 .no|.NONE/*)
6201   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6202   ;;
6203 *)
6204   { { echo "$as_me:6204: error: expected a pathname, not \"$cf_src_path\"" >&5
6205 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6206    { (exit 1); exit 1; }; }
6207   ;;
6208 esac
6209
6210   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6211   cf_dst_path="${cf_dst_path}${cf_src_path}"
6212 done
6213 IFS="$ac_save_ifs"
6214
6215 eval 'TERMPATH="$cf_dst_path"'
6216
6217 echo "$as_me:6217: result: $TERMPATH" >&5
6218 echo "${ECHO_T}$TERMPATH" >&6
6219 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6220 #define TERMPATH "$TERMPATH"
6221 EOF
6222
6223 ###     use option --enable-getcap to use a hacked getcap for reading termcaps
6224 echo "$as_me:6224: checking if fast termcap-loader is needed" >&5
6225 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6226
6227 # Check whether --enable-getcap or --disable-getcap was given.
6228 if test "${enable_getcap+set}" = set; then
6229   enableval="$enable_getcap"
6230   with_getcap=$enableval
6231 else
6232   with_getcap=no
6233 fi;
6234 echo "$as_me:6234: result: $with_getcap" >&5
6235 echo "${ECHO_T}$with_getcap" >&6
6236 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6237 #define USE_GETCAP 1
6238 EOF
6239
6240 echo "$as_me:6240: checking if translated termcaps will be cached in ~/.terminfo" >&5
6241 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6242
6243 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6244 if test "${enable_getcap_cache+set}" = set; then
6245   enableval="$enable_getcap_cache"
6246   with_getcap_cache=$enableval
6247 else
6248   with_getcap_cache=no
6249 fi;
6250 echo "$as_me:6250: result: $with_getcap_cache" >&5
6251 echo "${ECHO_T}$with_getcap_cache" >&6
6252 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6253 #define USE_GETCAP_CACHE 1
6254 EOF
6255
6256 fi
6257
6258 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6259 echo "$as_me:6259: checking if ~/.terminfo is wanted" >&5
6260 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6261
6262 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6263 if test "${enable_home_terminfo+set}" = set; then
6264   enableval="$enable_home_terminfo"
6265   with_home_terminfo=$enableval
6266 else
6267   with_home_terminfo=yes
6268 fi;
6269 echo "$as_me:6269: result: $with_home_terminfo" >&5
6270 echo "${ECHO_T}$with_home_terminfo" >&6
6271 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6272 #define USE_HOME_TERMINFO 1
6273 EOF
6274
6275 echo "$as_me:6275: checking if you want to use restricted environment when running as root" >&5
6276 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6277
6278 # Check whether --enable-root-environ or --disable-root-environ was given.
6279 if test "${enable_root_environ+set}" = set; then
6280   enableval="$enable_root_environ"
6281   with_root_environ=$enableval
6282 else
6283   with_root_environ=yes
6284 fi;
6285 echo "$as_me:6285: result: $with_root_environ" >&5
6286 echo "${ECHO_T}$with_root_environ" >&6
6287 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6288 #define USE_ROOT_ENVIRON 1
6289 EOF
6290
6291 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
6292 ###   to reduce storage requirements for the terminfo database.
6293
6294 for ac_func in \
6295         remove \
6296         unlink
6297 do
6298 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6299 echo "$as_me:6299: checking for $ac_func" >&5
6300 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6301 if eval "test \"\${$as_ac_var+set}\" = set"; then
6302   echo $ECHO_N "(cached) $ECHO_C" >&6
6303 else
6304   cat >conftest.$ac_ext <<_ACEOF
6305 #line 6305 "configure"
6306 #include "confdefs.h"
6307 /* System header to define __stub macros and hopefully few prototypes,
6308     which can conflict with char $ac_func (); below.  */
6309 #include <assert.h>
6310 /* Override any gcc2 internal prototype to avoid an error.  */
6311 #ifdef __cplusplus
6312 extern "C"
6313 #endif
6314 /* We use char because int might match the return type of a gcc2
6315    builtin and then its argument prototype would still apply.  */
6316 char $ac_func ();
6317 char (*f) ();
6318
6319 int
6320 main ()
6321 {
6322 /* The GNU C library defines this for functions which it implements
6323     to always fail with ENOSYS.  Some functions are actually named
6324     something starting with __ and the normal name is an alias.  */
6325 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6326 choke me
6327 #else
6328 f = $ac_func;
6329 #endif
6330
6331   ;
6332   return 0;
6333 }
6334 _ACEOF
6335 rm -f conftest.$ac_objext conftest$ac_exeext
6336 if { (eval echo "$as_me:6336: \"$ac_link\"") >&5
6337   (eval $ac_link) 2>&5
6338   ac_status=$?
6339   echo "$as_me:6339: \$? = $ac_status" >&5
6340   (exit $ac_status); } &&
6341          { ac_try='test -s conftest$ac_exeext'
6342   { (eval echo "$as_me:6342: \"$ac_try\"") >&5
6343   (eval $ac_try) 2>&5
6344   ac_status=$?
6345   echo "$as_me:6345: \$? = $ac_status" >&5
6346   (exit $ac_status); }; }; then
6347   eval "$as_ac_var=yes"
6348 else
6349   echo "$as_me: failed program was:" >&5
6350 cat conftest.$ac_ext >&5
6351 eval "$as_ac_var=no"
6352 fi
6353 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6354 fi
6355 echo "$as_me:6355: result: `eval echo '${'$as_ac_var'}'`" >&5
6356 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6357 if test `eval echo '${'$as_ac_var'}'` = yes; then
6358   cat >>confdefs.h <<EOF
6359 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6360 EOF
6361
6362 fi
6363 done
6364
6365 if test "$cross_compiling" = yes ; then
6366
6367 for ac_func in \
6368                 link \
6369                 symlink
6370 do
6371 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6372 echo "$as_me:6372: checking for $ac_func" >&5
6373 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6374 if eval "test \"\${$as_ac_var+set}\" = set"; then
6375   echo $ECHO_N "(cached) $ECHO_C" >&6
6376 else
6377   cat >conftest.$ac_ext <<_ACEOF
6378 #line 6378 "configure"
6379 #include "confdefs.h"
6380 /* System header to define __stub macros and hopefully few prototypes,
6381     which can conflict with char $ac_func (); below.  */
6382 #include <assert.h>
6383 /* Override any gcc2 internal prototype to avoid an error.  */
6384 #ifdef __cplusplus
6385 extern "C"
6386 #endif
6387 /* We use char because int might match the return type of a gcc2
6388    builtin and then its argument prototype would still apply.  */
6389 char $ac_func ();
6390 char (*f) ();
6391
6392 int
6393 main ()
6394 {
6395 /* The GNU C library defines this for functions which it implements
6396     to always fail with ENOSYS.  Some functions are actually named
6397     something starting with __ and the normal name is an alias.  */
6398 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6399 choke me
6400 #else
6401 f = $ac_func;
6402 #endif
6403
6404   ;
6405   return 0;
6406 }
6407 _ACEOF
6408 rm -f conftest.$ac_objext conftest$ac_exeext
6409 if { (eval echo "$as_me:6409: \"$ac_link\"") >&5
6410   (eval $ac_link) 2>&5
6411   ac_status=$?
6412   echo "$as_me:6412: \$? = $ac_status" >&5
6413   (exit $ac_status); } &&
6414          { ac_try='test -s conftest$ac_exeext'
6415   { (eval echo "$as_me:6415: \"$ac_try\"") >&5
6416   (eval $ac_try) 2>&5
6417   ac_status=$?
6418   echo "$as_me:6418: \$? = $ac_status" >&5
6419   (exit $ac_status); }; }; then
6420   eval "$as_ac_var=yes"
6421 else
6422   echo "$as_me: failed program was:" >&5
6423 cat conftest.$ac_ext >&5
6424 eval "$as_ac_var=no"
6425 fi
6426 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6427 fi
6428 echo "$as_me:6428: result: `eval echo '${'$as_ac_var'}'`" >&5
6429 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6430 if test `eval echo '${'$as_ac_var'}'` = yes; then
6431   cat >>confdefs.h <<EOF
6432 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6433 EOF
6434
6435 fi
6436 done
6437
6438 else
6439         echo "$as_me:6439: checking if link/symlink functions work" >&5
6440 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6441 if test "${cf_cv_link_funcs+set}" = set; then
6442   echo $ECHO_N "(cached) $ECHO_C" >&6
6443 else
6444
6445                 cf_cv_link_funcs=
6446                 for cf_func in link symlink ; do
6447                         if test "$cross_compiling" = yes; then
6448
6449                         eval 'ac_cv_func_'$cf_func'=error'
6450 else
6451   cat >conftest.$ac_ext <<_ACEOF
6452 #line 6452 "configure"
6453 #include "confdefs.h"
6454
6455 #include <sys/types.h>
6456 #include <sys/stat.h>
6457 #ifdef HAVE_UNISTD_H
6458 #include <unistd.h>
6459 #endif
6460 int main()
6461 {
6462         int fail = 0;
6463         char *src = "config.log";
6464         char *dst = "conftest.chk";
6465         struct stat src_sb;
6466         struct stat dst_sb;
6467
6468         stat(src, &src_sb);
6469         fail = ($cf_func("config.log", "conftest.chk") < 0)
6470             || (stat(dst, &dst_sb) < 0)
6471             || (dst_sb.st_mtime != src_sb.st_mtime);
6472 #ifdef HAVE_UNLINK
6473         unlink(dst);
6474 #else
6475         remove(dst);
6476 #endif
6477         ${cf_cv_main_return:-return} (fail);
6478 }
6479
6480 _ACEOF
6481 rm -f conftest$ac_exeext
6482 if { (eval echo "$as_me:6482: \"$ac_link\"") >&5
6483   (eval $ac_link) 2>&5
6484   ac_status=$?
6485   echo "$as_me:6485: \$? = $ac_status" >&5
6486   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6487   { (eval echo "$as_me:6487: \"$ac_try\"") >&5
6488   (eval $ac_try) 2>&5
6489   ac_status=$?
6490   echo "$as_me:6490: \$? = $ac_status" >&5
6491   (exit $ac_status); }; }; then
6492
6493                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6494                         eval 'ac_cv_func_'$cf_func'=yes'
6495 else
6496   echo "$as_me: program exited with status $ac_status" >&5
6497 echo "$as_me: failed program was:" >&5
6498 cat conftest.$ac_ext >&5
6499
6500                         eval 'ac_cv_func_'$cf_func'=no'
6501 fi
6502 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6503 fi
6504                 done
6505                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6506
6507 fi
6508 echo "$as_me:6508: result: $cf_cv_link_funcs" >&5
6509 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6510         test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
6511 #define HAVE_LINK 1
6512 EOF
6513
6514         test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6515 #define HAVE_SYMLINK 1
6516 EOF
6517
6518 fi
6519
6520 with_links=no
6521 with_symlinks=no
6522
6523 # soft links (symbolic links) are useful for some systems where hard links do
6524 # not work, or to make it simpler to copy terminfo trees around.
6525 if test "$ac_cv_func_symlink" = yes ; then
6526     echo "$as_me:6526: checking if tic should use symbolic links" >&5
6527 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6528
6529 # Check whether --enable-symlinks or --disable-symlinks was given.
6530 if test "${enable_symlinks+set}" = set; then
6531   enableval="$enable_symlinks"
6532   with_symlinks=$enableval
6533 else
6534   with_symlinks=no
6535 fi;
6536     echo "$as_me:6536: result: $with_symlinks" >&5
6537 echo "${ECHO_T}$with_symlinks" >&6
6538 fi
6539
6540 # If we have hard links and did not choose to use soft links instead, there is
6541 # no reason to make this choice optional - use the hard links.
6542 if test "$with_symlinks" = no ; then
6543     echo "$as_me:6543: checking if tic should use hard links" >&5
6544 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6545     if test "$ac_cv_func_link" = yes ; then
6546         with_links=yes
6547     else
6548         with_links=no
6549     fi
6550     echo "$as_me:6550: result: $with_links" >&5
6551 echo "${ECHO_T}$with_links" >&6
6552 fi
6553
6554 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6555 #define USE_LINKS 1
6556 EOF
6557
6558 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6559 #define USE_SYMLINKS 1
6560 EOF
6561
6562 ###   use option --enable-broken-linker to force on use of broken-linker support
6563 echo "$as_me:6563: checking if you want broken-linker support code" >&5
6564 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6565
6566 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6567 if test "${enable_broken_linker+set}" = set; then
6568   enableval="$enable_broken_linker"
6569   with_broken_linker=$enableval
6570 else
6571   with_broken_linker=${BROKEN_LINKER-no}
6572 fi;
6573 echo "$as_me:6573: result: $with_broken_linker" >&5
6574 echo "${ECHO_T}$with_broken_linker" >&6
6575
6576 BROKEN_LINKER=0
6577 if test "$with_broken_linker" = yes ; then
6578         cat >>confdefs.h <<\EOF
6579 #define BROKEN_LINKER 1
6580 EOF
6581
6582         BROKEN_LINKER=1
6583 elif test "$DFT_LWR_MODEL" = shared ; then
6584         case $cf_cv_system_name in #(vi
6585         cygwin*)
6586                 cat >>confdefs.h <<\EOF
6587 #define BROKEN_LINKER 1
6588 EOF
6589
6590                 BROKEN_LINKER=1
6591                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
6592
6593 echo "${as_me-configure}:6593: testing cygwin linker is broken anyway ..." 1>&5
6594
6595                 ;;
6596         esac
6597 fi
6598
6599 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6600 echo "$as_me:6600: checking if tputs should process BSD-style prefix padding" >&5
6601 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6602
6603 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6604 if test "${enable_bsdpad+set}" = set; then
6605   enableval="$enable_bsdpad"
6606   with_bsdpad=$enableval
6607 else
6608   with_bsdpad=no
6609 fi;
6610 echo "$as_me:6610: result: $with_bsdpad" >&5
6611 echo "${ECHO_T}$with_bsdpad" >&6
6612 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6613 #define BSD_TPUTS 1
6614 EOF
6615
6616 ###   use option --enable-widec to turn on use of wide-character support
6617 NCURSES_CH_T=chtype
6618 NCURSES_LIBUTF8=0
6619
6620 NEED_WCHAR_H=0
6621 NCURSES_MBSTATE_T=0
6622 NCURSES_WCHAR_T=0
6623 NCURSES_WINT_T=0
6624
6625 # Check to define _XOPEN_SOURCE "automatically"
6626
6627 cf_XOPEN_SOURCE=500
6628 cf_POSIX_C_SOURCE=199506L
6629 cf_xopen_source=
6630
6631 case $host_os in #(vi
6632 aix[456]*) #(vi
6633         cf_xopen_source="-D_ALL_SOURCE"
6634         ;;
6635 darwin[0-8].*) #(vi
6636         cf_xopen_source="-D_APPLE_C_SOURCE"
6637         ;;
6638 darwin*) #(vi
6639         cf_xopen_source="-D_DARWIN_C_SOURCE"
6640         ;;
6641 freebsd*|dragonfly*) #(vi
6642         # 5.x headers associate
6643         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6644         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6645         cf_POSIX_C_SOURCE=200112L
6646         cf_XOPEN_SOURCE=600
6647         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6648         ;;
6649 hpux11*) #(vi
6650         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6651         ;;
6652 hpux*) #(vi
6653         cf_xopen_source="-D_HPUX_SOURCE"
6654         ;;
6655 irix[56].*) #(vi
6656         cf_xopen_source="-D_SGI_SOURCE"
6657         ;;
6658 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6659
6660 echo "$as_me:6660: checking if we must define _GNU_SOURCE" >&5
6661 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6662 if test "${cf_cv_gnu_source+set}" = set; then
6663   echo $ECHO_N "(cached) $ECHO_C" >&6
6664 else
6665
6666 cat >conftest.$ac_ext <<_ACEOF
6667 #line 6667 "configure"
6668 #include "confdefs.h"
6669 #include <sys/types.h>
6670 int
6671 main ()
6672 {
6673
6674 #ifndef _XOPEN_SOURCE
6675 make an error
6676 #endif
6677   ;
6678   return 0;
6679 }
6680 _ACEOF
6681 rm -f conftest.$ac_objext
6682 if { (eval echo "$as_me:6682: \"$ac_compile\"") >&5
6683   (eval $ac_compile) 2>&5
6684   ac_status=$?
6685   echo "$as_me:6685: \$? = $ac_status" >&5
6686   (exit $ac_status); } &&
6687          { ac_try='test -s conftest.$ac_objext'
6688   { (eval echo "$as_me:6688: \"$ac_try\"") >&5
6689   (eval $ac_try) 2>&5
6690   ac_status=$?
6691   echo "$as_me:6691: \$? = $ac_status" >&5
6692   (exit $ac_status); }; }; then
6693   cf_cv_gnu_source=no
6694 else
6695   echo "$as_me: failed program was:" >&5
6696 cat conftest.$ac_ext >&5
6697 cf_save="$CPPFLAGS"
6698          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6699          cat >conftest.$ac_ext <<_ACEOF
6700 #line 6700 "configure"
6701 #include "confdefs.h"
6702 #include <sys/types.h>
6703 int
6704 main ()
6705 {
6706
6707 #ifdef _XOPEN_SOURCE
6708 make an error
6709 #endif
6710   ;
6711   return 0;
6712 }
6713 _ACEOF
6714 rm -f conftest.$ac_objext
6715 if { (eval echo "$as_me:6715: \"$ac_compile\"") >&5
6716   (eval $ac_compile) 2>&5
6717   ac_status=$?
6718   echo "$as_me:6718: \$? = $ac_status" >&5
6719   (exit $ac_status); } &&
6720          { ac_try='test -s conftest.$ac_objext'
6721   { (eval echo "$as_me:6721: \"$ac_try\"") >&5
6722   (eval $ac_try) 2>&5
6723   ac_status=$?
6724   echo "$as_me:6724: \$? = $ac_status" >&5
6725   (exit $ac_status); }; }; then
6726   cf_cv_gnu_source=no
6727 else
6728   echo "$as_me: failed program was:" >&5
6729 cat conftest.$ac_ext >&5
6730 cf_cv_gnu_source=yes
6731 fi
6732 rm -f conftest.$ac_objext conftest.$ac_ext
6733         CPPFLAGS="$cf_save"
6734
6735 fi
6736 rm -f conftest.$ac_objext conftest.$ac_ext
6737
6738 fi
6739 echo "$as_me:6739: result: $cf_cv_gnu_source" >&5
6740 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6741 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6742
6743         ;;
6744 mirbsd*) #(vi
6745         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6746         ;;
6747 netbsd*) #(vi
6748         # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6749         ;;
6750 openbsd*) #(vi
6751         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6752         ;;
6753 osf[45]*) #(vi
6754         cf_xopen_source="-D_OSF_SOURCE"
6755         ;;
6756 nto-qnx*) #(vi
6757         cf_xopen_source="-D_QNX_SOURCE"
6758         ;;
6759 sco*) #(vi
6760         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6761         ;;
6762 solaris2.1[0-9]) #(vi
6763         cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6764         ;;
6765 solaris2.[1-9]) #(vi
6766         cf_xopen_source="-D__EXTENSIONS__"
6767         ;;
6768 *)
6769         echo "$as_me:6769: checking if we should define _XOPEN_SOURCE" >&5
6770 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6771 if test "${cf_cv_xopen_source+set}" = set; then
6772   echo $ECHO_N "(cached) $ECHO_C" >&6
6773 else
6774
6775         cat >conftest.$ac_ext <<_ACEOF
6776 #line 6776 "configure"
6777 #include "confdefs.h"
6778 #include <sys/types.h>
6779 int
6780 main ()
6781 {
6782
6783 #ifndef _XOPEN_SOURCE
6784 make an error
6785 #endif
6786   ;
6787   return 0;
6788 }
6789 _ACEOF
6790 rm -f conftest.$ac_objext
6791 if { (eval echo "$as_me:6791: \"$ac_compile\"") >&5
6792   (eval $ac_compile) 2>&5
6793   ac_status=$?
6794   echo "$as_me:6794: \$? = $ac_status" >&5
6795   (exit $ac_status); } &&
6796          { ac_try='test -s conftest.$ac_objext'
6797   { (eval echo "$as_me:6797: \"$ac_try\"") >&5
6798   (eval $ac_try) 2>&5
6799   ac_status=$?
6800   echo "$as_me:6800: \$? = $ac_status" >&5
6801   (exit $ac_status); }; }; then
6802   cf_cv_xopen_source=no
6803 else
6804   echo "$as_me: failed program was:" >&5
6805 cat conftest.$ac_ext >&5
6806 cf_save="$CPPFLAGS"
6807          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6808          cat >conftest.$ac_ext <<_ACEOF
6809 #line 6809 "configure"
6810 #include "confdefs.h"
6811 #include <sys/types.h>
6812 int
6813 main ()
6814 {
6815
6816 #ifdef _XOPEN_SOURCE
6817 make an error
6818 #endif
6819   ;
6820   return 0;
6821 }
6822 _ACEOF
6823 rm -f conftest.$ac_objext
6824 if { (eval echo "$as_me:6824: \"$ac_compile\"") >&5
6825   (eval $ac_compile) 2>&5
6826   ac_status=$?
6827   echo "$as_me:6827: \$? = $ac_status" >&5
6828   (exit $ac_status); } &&
6829          { ac_try='test -s conftest.$ac_objext'
6830   { (eval echo "$as_me:6830: \"$ac_try\"") >&5
6831   (eval $ac_try) 2>&5
6832   ac_status=$?
6833   echo "$as_me:6833: \$? = $ac_status" >&5
6834   (exit $ac_status); }; }; then
6835   cf_cv_xopen_source=no
6836 else
6837   echo "$as_me: failed program was:" >&5
6838 cat conftest.$ac_ext >&5
6839 cf_cv_xopen_source=$cf_XOPEN_SOURCE
6840 fi
6841 rm -f conftest.$ac_objext conftest.$ac_ext
6842         CPPFLAGS="$cf_save"
6843
6844 fi
6845 rm -f conftest.$ac_objext conftest.$ac_ext
6846
6847 fi
6848 echo "$as_me:6848: result: $cf_cv_xopen_source" >&5
6849 echo "${ECHO_T}$cf_cv_xopen_source" >&6
6850         if test "$cf_cv_xopen_source" != no ; then
6851
6852 CFLAGS=`echo "$CFLAGS" | \
6853         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
6854                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
6855
6856 CPPFLAGS=`echo "$CPPFLAGS" | \
6857         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
6858                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
6859
6860                 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
6861
6862 cf_fix_cppflags=no
6863 cf_new_cflags=
6864 cf_new_cppflags=
6865 cf_new_extra_cppflags=
6866
6867 for cf_add_cflags in $cf_temp_xopen_source
6868 do
6869 case $cf_fix_cppflags in
6870 no)
6871         case $cf_add_cflags in #(vi
6872         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
6873                 case $cf_add_cflags in
6874                 -D*)
6875                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6876
6877                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6878                                 && test -z "${cf_tst_cflags}" \
6879                                 && cf_fix_cppflags=yes
6880
6881                         if test $cf_fix_cppflags = yes ; then
6882                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6883                                 continue
6884                         elif test "${cf_tst_cflags}" = "\"'" ; then
6885                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6886                                 continue
6887                         fi
6888                         ;;
6889                 esac
6890                 case "$CPPFLAGS" in
6891                 *$cf_add_cflags) #(vi
6892                         ;;
6893                 *) #(vi
6894                         case $cf_add_cflags in #(vi
6895                         -D*)
6896                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6897
6898 CPPFLAGS=`echo "$CPPFLAGS" | \
6899         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
6900                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
6901
6902                                 ;;
6903                         esac
6904                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
6905                         ;;
6906                 esac
6907                 ;;
6908         *)
6909                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
6910                 ;;
6911         esac
6912         ;;
6913 yes)
6914         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
6915
6916         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
6917
6918         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
6919                 && test -z "${cf_tst_cflags}" \
6920                 && cf_fix_cppflags=no
6921         ;;
6922 esac
6923 done
6924
6925 if test -n "$cf_new_cflags" ; then
6926
6927         CFLAGS="$CFLAGS $cf_new_cflags"
6928 fi
6929
6930 if test -n "$cf_new_cppflags" ; then
6931
6932         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
6933 fi
6934
6935 if test -n "$cf_new_extra_cppflags" ; then
6936
6937         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
6938 fi
6939
6940         fi
6941
6942 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6943
6944 cf_save_CFLAGS="$CFLAGS"
6945 cf_save_CPPFLAGS="$CPPFLAGS"
6946
6947 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6948         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
6949                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
6950
6951 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6952         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
6953                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
6954
6955 echo "$as_me:6955: checking if we should define _POSIX_C_SOURCE" >&5
6956 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6957 if test "${cf_cv_posix_c_source+set}" = set; then
6958   echo $ECHO_N "(cached) $ECHO_C" >&6
6959 else
6960
6961 echo "${as_me-configure}:6961: testing if the symbol is already defined go no further ..." 1>&5
6962
6963         cat >conftest.$ac_ext <<_ACEOF
6964 #line 6964 "configure"
6965 #include "confdefs.h"
6966 #include <sys/types.h>
6967 int
6968 main ()
6969 {
6970
6971 #ifndef _POSIX_C_SOURCE
6972 make an error
6973 #endif
6974   ;
6975   return 0;
6976 }
6977 _ACEOF
6978 rm -f conftest.$ac_objext
6979 if { (eval echo "$as_me:6979: \"$ac_compile\"") >&5
6980   (eval $ac_compile) 2>&5
6981   ac_status=$?
6982   echo "$as_me:6982: \$? = $ac_status" >&5
6983   (exit $ac_status); } &&
6984          { ac_try='test -s conftest.$ac_objext'
6985   { (eval echo "$as_me:6985: \"$ac_try\"") >&5
6986   (eval $ac_try) 2>&5
6987   ac_status=$?
6988   echo "$as_me:6988: \$? = $ac_status" >&5
6989   (exit $ac_status); }; }; then
6990   cf_cv_posix_c_source=no
6991 else
6992   echo "$as_me: failed program was:" >&5
6993 cat conftest.$ac_ext >&5
6994 cf_want_posix_source=no
6995          case .$cf_POSIX_C_SOURCE in #(vi
6996          .[12]??*) #(vi
6997                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6998                 ;;
6999          .2) #(vi
7000                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7001                 cf_want_posix_source=yes
7002                 ;;
7003          .*)
7004                 cf_want_posix_source=yes
7005                 ;;
7006          esac
7007          if test "$cf_want_posix_source" = yes ; then
7008                 cat >conftest.$ac_ext <<_ACEOF
7009 #line 7009 "configure"
7010 #include "confdefs.h"
7011 #include <sys/types.h>
7012 int
7013 main ()
7014 {
7015
7016 #ifdef _POSIX_SOURCE
7017 make an error
7018 #endif
7019   ;
7020   return 0;
7021 }
7022 _ACEOF
7023 rm -f conftest.$ac_objext
7024 if { (eval echo "$as_me:7024: \"$ac_compile\"") >&5
7025   (eval $ac_compile) 2>&5
7026   ac_status=$?
7027   echo "$as_me:7027: \$? = $ac_status" >&5
7028   (exit $ac_status); } &&
7029          { ac_try='test -s conftest.$ac_objext'
7030   { (eval echo "$as_me:7030: \"$ac_try\"") >&5
7031   (eval $ac_try) 2>&5
7032   ac_status=$?
7033   echo "$as_me:7033: \$? = $ac_status" >&5
7034   (exit $ac_status); }; }; then
7035   :
7036 else
7037   echo "$as_me: failed program was:" >&5
7038 cat conftest.$ac_ext >&5
7039 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7040 fi
7041 rm -f conftest.$ac_objext conftest.$ac_ext
7042          fi
7043
7044 echo "${as_me-configure}:7044: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7045
7046          CFLAGS="$cf_trim_CFLAGS"
7047          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7048
7049 echo "${as_me-configure}:7049: testing if the second compile does not leave our definition intact error ..." 1>&5
7050
7051          cat >conftest.$ac_ext <<_ACEOF
7052 #line 7052 "configure"
7053 #include "confdefs.h"
7054 #include <sys/types.h>
7055 int
7056 main ()
7057 {
7058
7059 #ifndef _POSIX_C_SOURCE
7060 make an error
7061 #endif
7062   ;
7063   return 0;
7064 }
7065 _ACEOF
7066 rm -f conftest.$ac_objext
7067 if { (eval echo "$as_me:7067: \"$ac_compile\"") >&5
7068   (eval $ac_compile) 2>&5
7069   ac_status=$?
7070   echo "$as_me:7070: \$? = $ac_status" >&5
7071   (exit $ac_status); } &&
7072          { ac_try='test -s conftest.$ac_objext'
7073   { (eval echo "$as_me:7073: \"$ac_try\"") >&5
7074   (eval $ac_try) 2>&5
7075   ac_status=$?
7076   echo "$as_me:7076: \$? = $ac_status" >&5
7077   (exit $ac_status); }; }; then
7078   :
7079 else
7080   echo "$as_me: failed program was:" >&5
7081 cat conftest.$ac_ext >&5
7082 cf_cv_posix_c_source=no
7083 fi
7084 rm -f conftest.$ac_objext conftest.$ac_ext
7085          CFLAGS="$cf_save_CFLAGS"
7086          CPPFLAGS="$cf_save_CPPFLAGS"
7087
7088 fi
7089 rm -f conftest.$ac_objext conftest.$ac_ext
7090
7091 fi
7092 echo "$as_me:7092: result: $cf_cv_posix_c_source" >&5
7093 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7094
7095 if test "$cf_cv_posix_c_source" != no ; then
7096         CFLAGS="$cf_trim_CFLAGS"
7097         CPPFLAGS="$cf_trim_CPPFLAGS"
7098
7099 cf_fix_cppflags=no
7100 cf_new_cflags=
7101 cf_new_cppflags=
7102 cf_new_extra_cppflags=
7103
7104 for cf_add_cflags in $cf_cv_posix_c_source
7105 do
7106 case $cf_fix_cppflags in
7107 no)
7108         case $cf_add_cflags in #(vi
7109         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7110                 case $cf_add_cflags in
7111                 -D*)
7112                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7113
7114                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7115                                 && test -z "${cf_tst_cflags}" \
7116                                 && cf_fix_cppflags=yes
7117
7118                         if test $cf_fix_cppflags = yes ; then
7119                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7120                                 continue
7121                         elif test "${cf_tst_cflags}" = "\"'" ; then
7122                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7123                                 continue
7124                         fi
7125                         ;;
7126                 esac
7127                 case "$CPPFLAGS" in
7128                 *$cf_add_cflags) #(vi
7129                         ;;
7130                 *) #(vi
7131                         case $cf_add_cflags in #(vi
7132                         -D*)
7133                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7134
7135 CPPFLAGS=`echo "$CPPFLAGS" | \
7136         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7137                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7138
7139                                 ;;
7140                         esac
7141                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7142                         ;;
7143                 esac
7144                 ;;
7145         *)
7146                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7147                 ;;
7148         esac
7149         ;;
7150 yes)
7151         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7152
7153         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7154
7155         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7156                 && test -z "${cf_tst_cflags}" \
7157                 && cf_fix_cppflags=no
7158         ;;
7159 esac
7160 done
7161
7162 if test -n "$cf_new_cflags" ; then
7163
7164         CFLAGS="$CFLAGS $cf_new_cflags"
7165 fi
7166
7167 if test -n "$cf_new_cppflags" ; then
7168
7169         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7170 fi
7171
7172 if test -n "$cf_new_extra_cppflags" ; then
7173
7174         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7175 fi
7176
7177 fi
7178
7179         ;;
7180 esac
7181
7182 if test -n "$cf_xopen_source" ; then
7183
7184 cf_fix_cppflags=no
7185 cf_new_cflags=
7186 cf_new_cppflags=
7187 cf_new_extra_cppflags=
7188
7189 for cf_add_cflags in $cf_xopen_source
7190 do
7191 case $cf_fix_cppflags in
7192 no)
7193         case $cf_add_cflags in #(vi
7194         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7195                 case $cf_add_cflags in
7196                 -D*)
7197                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7198
7199                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7200                                 && test -z "${cf_tst_cflags}" \
7201                                 && cf_fix_cppflags=yes
7202
7203                         if test $cf_fix_cppflags = yes ; then
7204                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7205                                 continue
7206                         elif test "${cf_tst_cflags}" = "\"'" ; then
7207                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7208                                 continue
7209                         fi
7210                         ;;
7211                 esac
7212                 case "$CPPFLAGS" in
7213                 *$cf_add_cflags) #(vi
7214                         ;;
7215                 *) #(vi
7216                         case $cf_add_cflags in #(vi
7217                         -D*)
7218                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7219
7220 CPPFLAGS=`echo "$CPPFLAGS" | \
7221         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7222                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7223
7224                                 ;;
7225                         esac
7226                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7227                         ;;
7228                 esac
7229                 ;;
7230         *)
7231                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7232                 ;;
7233         esac
7234         ;;
7235 yes)
7236         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7237
7238         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7239
7240         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7241                 && test -z "${cf_tst_cflags}" \
7242                 && cf_fix_cppflags=no
7243         ;;
7244 esac
7245 done
7246
7247 if test -n "$cf_new_cflags" ; then
7248
7249         CFLAGS="$CFLAGS $cf_new_cflags"
7250 fi
7251
7252 if test -n "$cf_new_cppflags" ; then
7253
7254         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7255 fi
7256
7257 if test -n "$cf_new_extra_cppflags" ; then
7258
7259         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7260 fi
7261
7262 fi
7263
7264 # Work around breakage on OS X
7265
7266 echo "$as_me:7266: checking if SIGWINCH is defined" >&5
7267 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7268 if test "${cf_cv_define_sigwinch+set}" = set; then
7269   echo $ECHO_N "(cached) $ECHO_C" >&6
7270 else
7271
7272         cat >conftest.$ac_ext <<_ACEOF
7273 #line 7273 "configure"
7274 #include "confdefs.h"
7275
7276 #include <sys/types.h>
7277 #include <sys/signal.h>
7278
7279 int
7280 main ()
7281 {
7282 int x = SIGWINCH
7283   ;
7284   return 0;
7285 }
7286 _ACEOF
7287 rm -f conftest.$ac_objext
7288 if { (eval echo "$as_me:7288: \"$ac_compile\"") >&5
7289   (eval $ac_compile) 2>&5
7290   ac_status=$?
7291   echo "$as_me:7291: \$? = $ac_status" >&5
7292   (exit $ac_status); } &&
7293          { ac_try='test -s conftest.$ac_objext'
7294   { (eval echo "$as_me:7294: \"$ac_try\"") >&5
7295   (eval $ac_try) 2>&5
7296   ac_status=$?
7297   echo "$as_me:7297: \$? = $ac_status" >&5
7298   (exit $ac_status); }; }; then
7299   cf_cv_define_sigwinch=yes
7300 else
7301   echo "$as_me: failed program was:" >&5
7302 cat conftest.$ac_ext >&5
7303 cat >conftest.$ac_ext <<_ACEOF
7304 #line 7304 "configure"
7305 #include "confdefs.h"
7306
7307 #undef _XOPEN_SOURCE
7308 #undef _POSIX_SOURCE
7309 #undef _POSIX_C_SOURCE
7310 #include <sys/types.h>
7311 #include <sys/signal.h>
7312
7313 int
7314 main ()
7315 {
7316 int x = SIGWINCH
7317   ;
7318   return 0;
7319 }
7320 _ACEOF
7321 rm -f conftest.$ac_objext
7322 if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323   (eval $ac_compile) 2>&5
7324   ac_status=$?
7325   echo "$as_me:7325: \$? = $ac_status" >&5
7326   (exit $ac_status); } &&
7327          { ac_try='test -s conftest.$ac_objext'
7328   { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7329   (eval $ac_try) 2>&5
7330   ac_status=$?
7331   echo "$as_me:7331: \$? = $ac_status" >&5
7332   (exit $ac_status); }; }; then
7333   cf_cv_define_sigwinch=maybe
7334 else
7335   echo "$as_me: failed program was:" >&5
7336 cat conftest.$ac_ext >&5
7337 cf_cv_define_sigwinch=no
7338 fi
7339 rm -f conftest.$ac_objext conftest.$ac_ext
7340
7341 fi
7342 rm -f conftest.$ac_objext conftest.$ac_ext
7343
7344 fi
7345 echo "$as_me:7345: result: $cf_cv_define_sigwinch" >&5
7346 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7347
7348 if test "$cf_cv_define_sigwinch" = maybe ; then
7349 echo "$as_me:7349: checking for actual SIGWINCH definition" >&5
7350 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7351 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7352   echo $ECHO_N "(cached) $ECHO_C" >&6
7353 else
7354
7355 cf_cv_fixup_sigwinch=unknown
7356 cf_sigwinch=32
7357 while test $cf_sigwinch != 1
7358 do
7359         cat >conftest.$ac_ext <<_ACEOF
7360 #line 7360 "configure"
7361 #include "confdefs.h"
7362
7363 #undef _XOPEN_SOURCE
7364 #undef _POSIX_SOURCE
7365 #undef _POSIX_C_SOURCE
7366 #include <sys/types.h>
7367 #include <sys/signal.h>
7368
7369 int
7370 main ()
7371 {
7372
7373 #if SIGWINCH != $cf_sigwinch
7374 make an error
7375 #endif
7376 int x = SIGWINCH
7377   ;
7378   return 0;
7379 }
7380 _ACEOF
7381 rm -f conftest.$ac_objext
7382 if { (eval echo "$as_me:7382: \"$ac_compile\"") >&5
7383   (eval $ac_compile) 2>&5
7384   ac_status=$?
7385   echo "$as_me:7385: \$? = $ac_status" >&5
7386   (exit $ac_status); } &&
7387          { ac_try='test -s conftest.$ac_objext'
7388   { (eval echo "$as_me:7388: \"$ac_try\"") >&5
7389   (eval $ac_try) 2>&5
7390   ac_status=$?
7391   echo "$as_me:7391: \$? = $ac_status" >&5
7392   (exit $ac_status); }; }; then
7393   cf_cv_fixup_sigwinch=$cf_sigwinch
7394          break
7395 else
7396   echo "$as_me: failed program was:" >&5
7397 cat conftest.$ac_ext >&5
7398 fi
7399 rm -f conftest.$ac_objext conftest.$ac_ext
7400
7401 cf_sigwinch=`expr $cf_sigwinch - 1`
7402 done
7403
7404 fi
7405 echo "$as_me:7405: result: $cf_cv_fixup_sigwinch" >&5
7406 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7407
7408         if test "$cf_cv_fixup_sigwinch" != unknown ; then
7409                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7410         fi
7411 fi
7412
7413 # Checks for CODESET support.
7414
7415   echo "$as_me:7415: checking for nl_langinfo and CODESET" >&5
7416 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7417 if test "${am_cv_langinfo_codeset+set}" = set; then
7418   echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420   cat >conftest.$ac_ext <<_ACEOF
7421 #line 7421 "configure"
7422 #include "confdefs.h"
7423 #include <langinfo.h>
7424 int
7425 main ()
7426 {
7427 char* cs = nl_langinfo(CODESET);
7428   ;
7429   return 0;
7430 }
7431 _ACEOF
7432 rm -f conftest.$ac_objext conftest$ac_exeext
7433 if { (eval echo "$as_me:7433: \"$ac_link\"") >&5
7434   (eval $ac_link) 2>&5
7435   ac_status=$?
7436   echo "$as_me:7436: \$? = $ac_status" >&5
7437   (exit $ac_status); } &&
7438          { ac_try='test -s conftest$ac_exeext'
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   am_cv_langinfo_codeset=yes
7445 else
7446   echo "$as_me: failed program was:" >&5
7447 cat conftest.$ac_ext >&5
7448 am_cv_langinfo_codeset=no
7449 fi
7450 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7451
7452 fi
7453 echo "$as_me:7453: result: $am_cv_langinfo_codeset" >&5
7454 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7455   if test $am_cv_langinfo_codeset = yes; then
7456
7457 cat >>confdefs.h <<\EOF
7458 #define HAVE_LANGINFO_CODESET 1
7459 EOF
7460
7461   fi
7462
7463 # use these variables to work around a defect in gcc's fixincludes.
7464 NCURSES_OK_WCHAR_T=
7465 NCURSES_OK_WINT_T=
7466
7467 echo "$as_me:7467: checking if you want wide-character code" >&5
7468 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7469
7470 # Check whether --enable-widec or --disable-widec was given.
7471 if test "${enable_widec+set}" = set; then
7472   enableval="$enable_widec"
7473   with_widec=$enableval
7474 else
7475   with_widec=no
7476 fi;
7477 echo "$as_me:7477: result: $with_widec" >&5
7478 echo "${ECHO_T}$with_widec" >&6
7479 if test "$with_widec" = yes ; then
7480         LIB_SUFFIX="w${LIB_SUFFIX}"
7481         cat >>confdefs.h <<\EOF
7482 #define USE_WIDEC_SUPPORT 1
7483 EOF
7484
7485         case "$CFLAGS $CPPFLAGS" in #(vi
7486         *-D_XOPEN_SOURCE=500) #(vi
7487                 ;;
7488         *)
7489
7490 echo "$as_me:7490: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7491 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7492 cat >conftest.$ac_ext <<_ACEOF
7493 #line 7493 "configure"
7494 #include "confdefs.h"
7495 #include <sys/types.h>
7496
7497 int
7498 main ()
7499 {
7500
7501 #ifndef _XOPEN_SOURCE_EXTENDED
7502 make an error
7503 #endif
7504   ;
7505   return 0;
7506 }
7507 _ACEOF
7508 rm -f conftest.$ac_objext
7509 if { (eval echo "$as_me:7509: \"$ac_compile\"") >&5
7510   (eval $ac_compile) 2>&5
7511   ac_status=$?
7512   echo "$as_me:7512: \$? = $ac_status" >&5
7513   (exit $ac_status); } &&
7514          { ac_try='test -s conftest.$ac_objext'
7515   { (eval echo "$as_me:7515: \"$ac_try\"") >&5
7516   (eval $ac_try) 2>&5
7517   ac_status=$?
7518   echo "$as_me:7518: \$? = $ac_status" >&5
7519   (exit $ac_status); }; }; then
7520   cf_result=no
7521 else
7522   echo "$as_me: failed program was:" >&5
7523 cat conftest.$ac_ext >&5
7524 cf_result=yes
7525 fi
7526 rm -f conftest.$ac_objext conftest.$ac_ext
7527 echo "$as_me:7527: result: $cf_result" >&5
7528 echo "${ECHO_T}$cf_result" >&6
7529
7530 if test "$cf_result" = yes ; then
7531         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7532 elif test "x" != "x" ; then
7533         echo "$as_me:7533: checking checking for compatible value versus " >&5
7534 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7535         cat >conftest.$ac_ext <<_ACEOF
7536 #line 7536 "configure"
7537 #include "confdefs.h"
7538 #include <sys/types.h>
7539
7540 int
7541 main ()
7542 {
7543
7544 #if _XOPEN_SOURCE_EXTENDED- < 0
7545 make an error
7546 #endif
7547   ;
7548   return 0;
7549 }
7550 _ACEOF
7551 rm -f conftest.$ac_objext
7552 if { (eval echo "$as_me:7552: \"$ac_compile\"") >&5
7553   (eval $ac_compile) 2>&5
7554   ac_status=$?
7555   echo "$as_me:7555: \$? = $ac_status" >&5
7556   (exit $ac_status); } &&
7557          { ac_try='test -s conftest.$ac_objext'
7558   { (eval echo "$as_me:7558: \"$ac_try\"") >&5
7559   (eval $ac_try) 2>&5
7560   ac_status=$?
7561   echo "$as_me:7561: \$? = $ac_status" >&5
7562   (exit $ac_status); }; }; then
7563   cf_result=yes
7564 else
7565   echo "$as_me: failed program was:" >&5
7566 cat conftest.$ac_ext >&5
7567 cf_result=no
7568 fi
7569 rm -f conftest.$ac_objext conftest.$ac_ext
7570         echo "$as_me:7570: result: $cf_result" >&5
7571 echo "${ECHO_T}$cf_result" >&6
7572         if test "$cf_result" = no ; then
7573                 # perhaps we can override it - try...
7574                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7575         fi
7576 fi
7577
7578                 ;;
7579         esac
7580
7581         # with_overwrite=no
7582         NCURSES_CH_T=cchar_t
7583
7584 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7585 do
7586 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7587 echo "$as_me:7587: checking for $ac_func" >&5
7588 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7589 if eval "test \"\${$as_ac_var+set}\" = set"; then
7590   echo $ECHO_N "(cached) $ECHO_C" >&6
7591 else
7592   cat >conftest.$ac_ext <<_ACEOF
7593 #line 7593 "configure"
7594 #include "confdefs.h"
7595 /* System header to define __stub macros and hopefully few prototypes,
7596     which can conflict with char $ac_func (); below.  */
7597 #include <assert.h>
7598 /* Override any gcc2 internal prototype to avoid an error.  */
7599 #ifdef __cplusplus
7600 extern "C"
7601 #endif
7602 /* We use char because int might match the return type of a gcc2
7603    builtin and then its argument prototype would still apply.  */
7604 char $ac_func ();
7605 char (*f) ();
7606
7607 int
7608 main ()
7609 {
7610 /* The GNU C library defines this for functions which it implements
7611     to always fail with ENOSYS.  Some functions are actually named
7612     something starting with __ and the normal name is an alias.  */
7613 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7614 choke me
7615 #else
7616 f = $ac_func;
7617 #endif
7618
7619   ;
7620   return 0;
7621 }
7622 _ACEOF
7623 rm -f conftest.$ac_objext conftest$ac_exeext
7624 if { (eval echo "$as_me:7624: \"$ac_link\"") >&5
7625   (eval $ac_link) 2>&5
7626   ac_status=$?
7627   echo "$as_me:7627: \$? = $ac_status" >&5
7628   (exit $ac_status); } &&
7629          { ac_try='test -s conftest$ac_exeext'
7630   { (eval echo "$as_me:7630: \"$ac_try\"") >&5
7631   (eval $ac_try) 2>&5
7632   ac_status=$?
7633   echo "$as_me:7633: \$? = $ac_status" >&5
7634   (exit $ac_status); }; }; then
7635   eval "$as_ac_var=yes"
7636 else
7637   echo "$as_me: failed program was:" >&5
7638 cat conftest.$ac_ext >&5
7639 eval "$as_ac_var=no"
7640 fi
7641 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7642 fi
7643 echo "$as_me:7643: result: `eval echo '${'$as_ac_var'}'`" >&5
7644 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7645 if test `eval echo '${'$as_ac_var'}'` = yes; then
7646   cat >>confdefs.h <<EOF
7647 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7648 EOF
7649
7650 fi
7651 done
7652
7653         if test "$ac_cv_func_putwc" != yes ; then
7654
7655 echo "$as_me:7655: checking for multibyte character support" >&5
7656 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7657 if test "${cf_cv_utf8_lib+set}" = set; then
7658   echo $ECHO_N "(cached) $ECHO_C" >&6
7659 else
7660
7661         cf_save_LIBS="$LIBS"
7662         cat >conftest.$ac_ext <<_ACEOF
7663 #line 7663 "configure"
7664 #include "confdefs.h"
7665
7666 #include <stdlib.h>
7667 int
7668 main ()
7669 {
7670 putwc(0,0);
7671   ;
7672   return 0;
7673 }
7674 _ACEOF
7675 rm -f conftest.$ac_objext conftest$ac_exeext
7676 if { (eval echo "$as_me:7676: \"$ac_link\"") >&5
7677   (eval $ac_link) 2>&5
7678   ac_status=$?
7679   echo "$as_me:7679: \$? = $ac_status" >&5
7680   (exit $ac_status); } &&
7681          { ac_try='test -s conftest$ac_exeext'
7682   { (eval echo "$as_me:7682: \"$ac_try\"") >&5
7683   (eval $ac_try) 2>&5
7684   ac_status=$?
7685   echo "$as_me:7685: \$? = $ac_status" >&5
7686   (exit $ac_status); }; }; then
7687   cf_cv_utf8_lib=yes
7688 else
7689   echo "$as_me: failed program was:" >&5
7690 cat conftest.$ac_ext >&5
7691
7692 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7693 # will be set on completion of the AC_TRY_LINK below.
7694 cf_cv_header_path_utf8=
7695 cf_cv_library_path_utf8=
7696
7697 echo "${as_me-configure}:7697: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7698
7699 cf_save_LIBS="$LIBS"
7700
7701 cat >conftest.$ac_ext <<_ACEOF
7702 #line 7702 "configure"
7703 #include "confdefs.h"
7704
7705 #include <libutf8.h>
7706 int
7707 main ()
7708 {
7709 putwc(0,0);
7710   ;
7711   return 0;
7712 }
7713 _ACEOF
7714 rm -f conftest.$ac_objext conftest$ac_exeext
7715 if { (eval echo "$as_me:7715: \"$ac_link\"") >&5
7716   (eval $ac_link) 2>&5
7717   ac_status=$?
7718   echo "$as_me:7718: \$? = $ac_status" >&5
7719   (exit $ac_status); } &&
7720          { ac_try='test -s conftest$ac_exeext'
7721   { (eval echo "$as_me:7721: \"$ac_try\"") >&5
7722   (eval $ac_try) 2>&5
7723   ac_status=$?
7724   echo "$as_me:7724: \$? = $ac_status" >&5
7725   (exit $ac_status); }; }; then
7726
7727         cf_cv_find_linkage_utf8=yes
7728         cf_cv_header_path_utf8=/usr/include
7729         cf_cv_library_path_utf8=/usr/lib
7730
7731 else
7732   echo "$as_me: failed program was:" >&5
7733 cat conftest.$ac_ext >&5
7734
7735 LIBS="-lutf8  $cf_save_LIBS"
7736
7737 cat >conftest.$ac_ext <<_ACEOF
7738 #line 7738 "configure"
7739 #include "confdefs.h"
7740
7741 #include <libutf8.h>
7742 int
7743 main ()
7744 {
7745 putwc(0,0);
7746   ;
7747   return 0;
7748 }
7749 _ACEOF
7750 rm -f conftest.$ac_objext conftest$ac_exeext
7751 if { (eval echo "$as_me:7751: \"$ac_link\"") >&5
7752   (eval $ac_link) 2>&5
7753   ac_status=$?
7754   echo "$as_me:7754: \$? = $ac_status" >&5
7755   (exit $ac_status); } &&
7756          { ac_try='test -s conftest$ac_exeext'
7757   { (eval echo "$as_me:7757: \"$ac_try\"") >&5
7758   (eval $ac_try) 2>&5
7759   ac_status=$?
7760   echo "$as_me:7760: \$? = $ac_status" >&5
7761   (exit $ac_status); }; }; then
7762
7763         cf_cv_find_linkage_utf8=yes
7764         cf_cv_header_path_utf8=/usr/include
7765         cf_cv_library_path_utf8=/usr/lib
7766         cf_cv_library_file_utf8="-lutf8"
7767
7768 else
7769   echo "$as_me: failed program was:" >&5
7770 cat conftest.$ac_ext >&5
7771
7772         cf_cv_find_linkage_utf8=no
7773         LIBS="$cf_save_LIBS"
7774
7775     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
7776
7777 echo "${as_me-configure}:7777: testing find linkage for utf8 library ..." 1>&5
7778
7779 echo "${as_me-configure}:7779: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
7780
7781     cf_save_CPPFLAGS="$CPPFLAGS"
7782     cf_test_CPPFLAGS="$CPPFLAGS"
7783
7784 cf_search=
7785
7786 # collect the current set of include-directories from compiler flags
7787 cf_header_path_list=""
7788 if test -n "${CFLAGS}${CPPFLAGS}" ; then
7789         for cf_header_path in $CPPFLAGS $CFLAGS
7790         do
7791                 case $cf_header_path in #(vi
7792                 -I*)
7793                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
7794
7795 test "$cf_header_path" != "NONE" && \
7796 test -d "$cf_header_path" && \
7797  {
7798         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
7799         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
7800         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
7801         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
7802         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
7803         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
7804 }
7805
7806                         cf_header_path_list="$cf_header_path_list $cf_search"
7807                         ;;
7808                 esac
7809         done
7810 fi
7811
7812 # add the variations for the package we are looking for
7813
7814 cf_search=
7815
7816 test "/usr" != "$prefix" && \
7817 test -d "/usr" && \
7818 (test $prefix = NONE || test -d $prefix) && {
7819         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
7820         test -d /usr/include &&          cf_search="$cf_search /usr/include"
7821         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
7822         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
7823         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
7824         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
7825 }
7826
7827 test "$prefix" != "NONE" && \
7828 test -d "$prefix" && \
7829  {
7830         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
7831         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
7832         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
7833         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
7834         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
7835         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
7836 }
7837
7838 test "/usr/local" != "$prefix" && \
7839 test -d "/usr/local" && \
7840 (test $prefix = NONE || test -d $prefix) && {
7841         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
7842         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
7843         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
7844         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
7845         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
7846         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
7847 }
7848
7849 test "/opt" != "$prefix" && \
7850 test -d "/opt" && \
7851 (test $prefix = NONE || test -d $prefix) && {
7852         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
7853         test -d /opt/include &&          cf_search="$cf_search /opt/include"
7854         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
7855         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
7856         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
7857         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
7858 }
7859
7860 test "$HOME" != "$prefix" && \
7861 test -d "$HOME" && \
7862 (test $prefix = NONE || test -d $prefix) && {
7863         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
7864         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
7865         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
7866         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
7867         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
7868         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
7869 }
7870
7871 test "$includedir" != NONE && \
7872 test "$includedir" != "/usr/include" && \
7873 test -d "$includedir" && {
7874         test -d $includedir &&    cf_search="$cf_search $includedir"
7875         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
7876 }
7877
7878 test "$oldincludedir" != NONE && \
7879 test "$oldincludedir" != "/usr/include" && \
7880 test -d "$oldincludedir" && {
7881         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
7882         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
7883 }
7884
7885 cf_search="$cf_search $cf_header_path_list"
7886
7887     for cf_cv_header_path_utf8 in $cf_search
7888     do
7889       if test -d $cf_cv_header_path_utf8 ; then
7890         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
7891
7892 echo "${as_me-configure}:7892: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
7893
7894         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
7895         cat >conftest.$ac_ext <<_ACEOF
7896 #line 7896 "configure"
7897 #include "confdefs.h"
7898
7899 #include <libutf8.h>
7900 int
7901 main ()
7902 {
7903 putwc(0,0);
7904   ;
7905   return 0;
7906 }
7907 _ACEOF
7908 rm -f conftest.$ac_objext
7909 if { (eval echo "$as_me:7909: \"$ac_compile\"") >&5
7910   (eval $ac_compile) 2>&5
7911   ac_status=$?
7912   echo "$as_me:7912: \$? = $ac_status" >&5
7913   (exit $ac_status); } &&
7914          { ac_try='test -s conftest.$ac_objext'
7915   { (eval echo "$as_me:7915: \"$ac_try\"") >&5
7916   (eval $ac_try) 2>&5
7917   ac_status=$?
7918   echo "$as_me:7918: \$? = $ac_status" >&5
7919   (exit $ac_status); }; }; then
7920
7921             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
7922
7923 echo "${as_me-configure}:7923: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
7924
7925             cf_cv_find_linkage_utf8=maybe
7926             cf_test_CPPFLAGS="$CPPFLAGS"
7927             break
7928 else
7929   echo "$as_me: failed program was:" >&5
7930 cat conftest.$ac_ext >&5
7931
7932             CPPFLAGS="$cf_save_CPPFLAGS"
7933
7934 fi
7935 rm -f conftest.$ac_objext conftest.$ac_ext
7936       fi
7937     done
7938
7939     if test "$cf_cv_find_linkage_utf8" = maybe ; then
7940
7941 echo "${as_me-configure}:7941: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
7942
7943       cf_save_LIBS="$LIBS"
7944       cf_save_LDFLAGS="$LDFLAGS"
7945
7946       if test "$cf_cv_find_linkage_utf8" != yes ; then
7947
7948 cf_search=
7949 cf_library_path_list=""
7950 if test -n "${LDFLAGS}${LIBS}" ; then
7951         for cf_library_path in $LDFLAGS $LIBS
7952         do
7953                 case $cf_library_path in #(vi
7954                 -L*)
7955                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
7956
7957 test "$cf_library_path" != "NONE" && \
7958 test -d "$cf_library_path" && \
7959  {
7960         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
7961         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
7962         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
7963         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
7964         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
7965         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
7966 }
7967
7968                         cf_library_path_list="$cf_library_path_list $cf_search"
7969                         ;;
7970                 esac
7971         done
7972 fi
7973
7974 cf_search=
7975
7976 test "/usr" != "$prefix" && \
7977 test -d "/usr" && \
7978 (test $prefix = NONE || test -d $prefix) && {
7979         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
7980         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
7981         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
7982         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
7983         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
7984         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
7985 }
7986
7987 test "$prefix" != "NONE" && \
7988 test -d "$prefix" && \
7989  {
7990         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
7991         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
7992         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
7993         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
7994         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
7995         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
7996 }
7997
7998 test "/usr/local" != "$prefix" && \
7999 test -d "/usr/local" && \
8000 (test $prefix = NONE || test -d $prefix) && {
8001         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
8002         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
8003         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
8004         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
8005         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
8006         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
8007 }
8008
8009 test "/opt" != "$prefix" && \
8010 test -d "/opt" && \
8011 (test $prefix = NONE || test -d $prefix) && {
8012         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
8013         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
8014         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
8015         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
8016         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
8017         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
8018 }
8019
8020 test "$HOME" != "$prefix" && \
8021 test -d "$HOME" && \
8022 (test $prefix = NONE || test -d $prefix) && {
8023         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
8024         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
8025         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
8026         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
8027         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
8028         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
8029 }
8030
8031 cf_search="$cf_library_path_list $cf_search"
8032
8033         for cf_cv_library_path_utf8 in $cf_search
8034         do
8035           if test -d $cf_cv_library_path_utf8 ; then
8036             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
8037
8038 echo "${as_me-configure}:8038: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8039
8040             CPPFLAGS="$cf_test_CPPFLAGS"
8041             LIBS="-lutf8  $cf_save_LIBS"
8042             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8043             cat >conftest.$ac_ext <<_ACEOF
8044 #line 8044 "configure"
8045 #include "confdefs.h"
8046
8047 #include <libutf8.h>
8048 int
8049 main ()
8050 {
8051 putwc(0,0);
8052   ;
8053   return 0;
8054 }
8055 _ACEOF
8056 rm -f conftest.$ac_objext conftest$ac_exeext
8057 if { (eval echo "$as_me:8057: \"$ac_link\"") >&5
8058   (eval $ac_link) 2>&5
8059   ac_status=$?
8060   echo "$as_me:8060: \$? = $ac_status" >&5
8061   (exit $ac_status); } &&
8062          { ac_try='test -s conftest$ac_exeext'
8063   { (eval echo "$as_me:8063: \"$ac_try\"") >&5
8064   (eval $ac_try) 2>&5
8065   ac_status=$?
8066   echo "$as_me:8066: \$? = $ac_status" >&5
8067   (exit $ac_status); }; }; then
8068
8069                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8070
8071 echo "${as_me-configure}:8071: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8072
8073                 cf_cv_find_linkage_utf8=yes
8074                 cf_cv_library_file_utf8="-lutf8"
8075                 break
8076 else
8077   echo "$as_me: failed program was:" >&5
8078 cat conftest.$ac_ext >&5
8079
8080                 CPPFLAGS="$cf_save_CPPFLAGS"
8081                 LIBS="$cf_save_LIBS"
8082                 LDFLAGS="$cf_save_LDFLAGS"
8083
8084 fi
8085 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8086           fi
8087         done
8088         CPPFLAGS="$cf_save_CPPFLAGS"
8089         LDFLAGS="$cf_save_LDFLAGS"
8090       fi
8091
8092     else
8093       cf_cv_find_linkage_utf8=no
8094     fi
8095
8096 fi
8097 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8098
8099 fi
8100 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8101
8102 LIBS="$cf_save_LIBS"
8103
8104 if test "$cf_cv_find_linkage_utf8" = yes ; then
8105 cf_cv_utf8_lib=add-on
8106 else
8107 cf_cv_utf8_lib=no
8108 fi
8109
8110 fi
8111 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8112 fi
8113 echo "$as_me:8113: result: $cf_cv_utf8_lib" >&5
8114 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8115
8116 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8117 # ncurses/ncursesw:
8118 if test "$cf_cv_utf8_lib" = "add-on" ; then
8119         cat >>confdefs.h <<\EOF
8120 #define HAVE_LIBUTF8_H 1
8121 EOF
8122
8123 if test -n "$cf_cv_header_path_utf8" ; then
8124   for cf_add_incdir in $cf_cv_header_path_utf8
8125   do
8126         while test $cf_add_incdir != /usr/include
8127         do
8128           if test -d $cf_add_incdir
8129           then
8130                 cf_have_incdir=no
8131                 if test -n "$CFLAGS$CPPFLAGS" ; then
8132                   # a loop is needed to ensure we can add subdirs of existing dirs
8133                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8134                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8135                           cf_have_incdir=yes; break
8136                         fi
8137                   done
8138                 fi
8139
8140                 if test "$cf_have_incdir" = no ; then
8141                   if test "$cf_add_incdir" = /usr/local/include ; then
8142                         if test "$GCC" = yes
8143                         then
8144                           cf_save_CPPFLAGS=$CPPFLAGS
8145                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8146                           cat >conftest.$ac_ext <<_ACEOF
8147 #line 8147 "configure"
8148 #include "confdefs.h"
8149 #include <stdio.h>
8150 int
8151 main ()
8152 {
8153 printf("Hello")
8154   ;
8155   return 0;
8156 }
8157 _ACEOF
8158 rm -f conftest.$ac_objext
8159 if { (eval echo "$as_me:8159: \"$ac_compile\"") >&5
8160   (eval $ac_compile) 2>&5
8161   ac_status=$?
8162   echo "$as_me:8162: \$? = $ac_status" >&5
8163   (exit $ac_status); } &&
8164          { ac_try='test -s conftest.$ac_objext'
8165   { (eval echo "$as_me:8165: \"$ac_try\"") >&5
8166   (eval $ac_try) 2>&5
8167   ac_status=$?
8168   echo "$as_me:8168: \$? = $ac_status" >&5
8169   (exit $ac_status); }; }; then
8170   :
8171 else
8172   echo "$as_me: failed program was:" >&5
8173 cat conftest.$ac_ext >&5
8174 cf_have_incdir=yes
8175 fi
8176 rm -f conftest.$ac_objext conftest.$ac_ext
8177                           CPPFLAGS=$cf_save_CPPFLAGS
8178                         fi
8179                   fi
8180                 fi
8181
8182                 if test "$cf_have_incdir" = no ; then
8183                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8184
8185 echo "${as_me-configure}:8185: testing adding $cf_add_incdir to include-path ..." 1>&5
8186
8187                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8188
8189                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
8190                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8191                   cf_add_incdir="$cf_top_incdir"
8192                 else
8193                   break
8194                 fi
8195           fi
8196         done
8197   done
8198 fi
8199
8200 if test -n "$cf_cv_library_path_utf8" ; then
8201   for cf_add_libdir in $cf_cv_library_path_utf8
8202   do
8203     if test $cf_add_libdir = /usr/lib ; then
8204       :
8205     elif test -d $cf_add_libdir
8206     then
8207       cf_have_libdir=no
8208       if test -n "$LDFLAGS$LIBS" ; then
8209         # a loop is needed to ensure we can add subdirs of existing dirs
8210         for cf_test_libdir in $LDFLAGS $LIBS ; do
8211           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8212             cf_have_libdir=yes; break
8213           fi
8214         done
8215       fi
8216       if test "$cf_have_libdir" = no ; then
8217         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
8218
8219 echo "${as_me-configure}:8219: testing adding $cf_add_libdir to library-path ..." 1>&5
8220
8221         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8222       fi
8223     fi
8224   done
8225 fi
8226
8227         LIBS="$cf_cv_library_file_utf8 $LIBS"
8228 fi
8229
8230                 if test "$cf_cv_utf8_lib" != no ; then
8231                         NCURSES_LIBUTF8=1
8232                 fi
8233         fi
8234
8235 # This is needed on Tru64 5.0 to declare mbstate_t
8236 echo "$as_me:8236: checking if we must include wchar.h to declare mbstate_t" >&5
8237 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8238 if test "${cf_cv_mbstate_t+set}" = set; then
8239   echo $ECHO_N "(cached) $ECHO_C" >&6
8240 else
8241
8242 cat >conftest.$ac_ext <<_ACEOF
8243 #line 8243 "configure"
8244 #include "confdefs.h"
8245
8246 #include <stdlib.h>
8247 #include <stdarg.h>
8248 #include <stdio.h>
8249 #ifdef HAVE_LIBUTF8_H
8250 #include <libutf8.h>
8251 #endif
8252 int
8253 main ()
8254 {
8255 mbstate_t state
8256   ;
8257   return 0;
8258 }
8259 _ACEOF
8260 rm -f conftest.$ac_objext
8261 if { (eval echo "$as_me:8261: \"$ac_compile\"") >&5
8262   (eval $ac_compile) 2>&5
8263   ac_status=$?
8264   echo "$as_me:8264: \$? = $ac_status" >&5
8265   (exit $ac_status); } &&
8266          { ac_try='test -s conftest.$ac_objext'
8267   { (eval echo "$as_me:8267: \"$ac_try\"") >&5
8268   (eval $ac_try) 2>&5
8269   ac_status=$?
8270   echo "$as_me:8270: \$? = $ac_status" >&5
8271   (exit $ac_status); }; }; then
8272   cf_cv_mbstate_t=no
8273 else
8274   echo "$as_me: failed program was:" >&5
8275 cat conftest.$ac_ext >&5
8276 cat >conftest.$ac_ext <<_ACEOF
8277 #line 8277 "configure"
8278 #include "confdefs.h"
8279
8280 #include <stdlib.h>
8281 #include <stdarg.h>
8282 #include <stdio.h>
8283 #include <wchar.h>
8284 #ifdef HAVE_LIBUTF8_H
8285 #include <libutf8.h>
8286 #endif
8287 int
8288 main ()
8289 {
8290 mbstate_t value
8291   ;
8292   return 0;
8293 }
8294 _ACEOF
8295 rm -f conftest.$ac_objext
8296 if { (eval echo "$as_me:8296: \"$ac_compile\"") >&5
8297   (eval $ac_compile) 2>&5
8298   ac_status=$?
8299   echo "$as_me:8299: \$? = $ac_status" >&5
8300   (exit $ac_status); } &&
8301          { ac_try='test -s conftest.$ac_objext'
8302   { (eval echo "$as_me:8302: \"$ac_try\"") >&5
8303   (eval $ac_try) 2>&5
8304   ac_status=$?
8305   echo "$as_me:8305: \$? = $ac_status" >&5
8306   (exit $ac_status); }; }; then
8307   cf_cv_mbstate_t=yes
8308 else
8309   echo "$as_me: failed program was:" >&5
8310 cat conftest.$ac_ext >&5
8311 cf_cv_mbstate_t=unknown
8312 fi
8313 rm -f conftest.$ac_objext conftest.$ac_ext
8314 fi
8315 rm -f conftest.$ac_objext conftest.$ac_ext
8316 fi
8317 echo "$as_me:8317: result: $cf_cv_mbstate_t" >&5
8318 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8319
8320 if test "$cf_cv_mbstate_t" = yes ; then
8321         cat >>confdefs.h <<\EOF
8322 #define NEED_WCHAR_H 1
8323 EOF
8324
8325         NEED_WCHAR_H=1
8326 fi
8327
8328 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8329 if test "$cf_cv_mbstate_t" = unknown ; then
8330         NCURSES_MBSTATE_T=1
8331 fi
8332
8333 # This is needed on Tru64 5.0 to declare wchar_t
8334 echo "$as_me:8334: checking if we must include wchar.h to declare wchar_t" >&5
8335 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8336 if test "${cf_cv_wchar_t+set}" = set; then
8337   echo $ECHO_N "(cached) $ECHO_C" >&6
8338 else
8339
8340 cat >conftest.$ac_ext <<_ACEOF
8341 #line 8341 "configure"
8342 #include "confdefs.h"
8343
8344 #include <stdlib.h>
8345 #include <stdarg.h>
8346 #include <stdio.h>
8347 #ifdef HAVE_LIBUTF8_H
8348 #include <libutf8.h>
8349 #endif
8350 int
8351 main ()
8352 {
8353 wchar_t state
8354   ;
8355   return 0;
8356 }
8357 _ACEOF
8358 rm -f conftest.$ac_objext
8359 if { (eval echo "$as_me:8359: \"$ac_compile\"") >&5
8360   (eval $ac_compile) 2>&5
8361   ac_status=$?
8362   echo "$as_me:8362: \$? = $ac_status" >&5
8363   (exit $ac_status); } &&
8364          { ac_try='test -s conftest.$ac_objext'
8365   { (eval echo "$as_me:8365: \"$ac_try\"") >&5
8366   (eval $ac_try) 2>&5
8367   ac_status=$?
8368   echo "$as_me:8368: \$? = $ac_status" >&5
8369   (exit $ac_status); }; }; then
8370   cf_cv_wchar_t=no
8371 else
8372   echo "$as_me: failed program was:" >&5
8373 cat conftest.$ac_ext >&5
8374 cat >conftest.$ac_ext <<_ACEOF
8375 #line 8375 "configure"
8376 #include "confdefs.h"
8377
8378 #include <stdlib.h>
8379 #include <stdarg.h>
8380 #include <stdio.h>
8381 #include <wchar.h>
8382 #ifdef HAVE_LIBUTF8_H
8383 #include <libutf8.h>
8384 #endif
8385 int
8386 main ()
8387 {
8388 wchar_t value
8389   ;
8390   return 0;
8391 }
8392 _ACEOF
8393 rm -f conftest.$ac_objext
8394 if { (eval echo "$as_me:8394: \"$ac_compile\"") >&5
8395   (eval $ac_compile) 2>&5
8396   ac_status=$?
8397   echo "$as_me:8397: \$? = $ac_status" >&5
8398   (exit $ac_status); } &&
8399          { ac_try='test -s conftest.$ac_objext'
8400   { (eval echo "$as_me:8400: \"$ac_try\"") >&5
8401   (eval $ac_try) 2>&5
8402   ac_status=$?
8403   echo "$as_me:8403: \$? = $ac_status" >&5
8404   (exit $ac_status); }; }; then
8405   cf_cv_wchar_t=yes
8406 else
8407   echo "$as_me: failed program was:" >&5
8408 cat conftest.$ac_ext >&5
8409 cf_cv_wchar_t=unknown
8410 fi
8411 rm -f conftest.$ac_objext conftest.$ac_ext
8412 fi
8413 rm -f conftest.$ac_objext conftest.$ac_ext
8414 fi
8415 echo "$as_me:8415: result: $cf_cv_wchar_t" >&5
8416 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8417
8418 if test "$cf_cv_wchar_t" = yes ; then
8419         cat >>confdefs.h <<\EOF
8420 #define NEED_WCHAR_H 1
8421 EOF
8422
8423         NEED_WCHAR_H=1
8424 fi
8425
8426 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8427 if test "$cf_cv_wchar_t" = unknown ; then
8428         NCURSES_WCHAR_T=1
8429 fi
8430
8431 # if we find wchar_t in either place, use substitution to provide a fallback.
8432 if test "$cf_cv_wchar_t" != unknown ; then
8433         NCURSES_OK_WCHAR_T=1
8434 fi
8435
8436 # This is needed on Tru64 5.0 to declare wint_t
8437 echo "$as_me:8437: checking if we must include wchar.h to declare wint_t" >&5
8438 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8439 if test "${cf_cv_wint_t+set}" = set; then
8440   echo $ECHO_N "(cached) $ECHO_C" >&6
8441 else
8442
8443 cat >conftest.$ac_ext <<_ACEOF
8444 #line 8444 "configure"
8445 #include "confdefs.h"
8446
8447 #include <stdlib.h>
8448 #include <stdarg.h>
8449 #include <stdio.h>
8450 #ifdef HAVE_LIBUTF8_H
8451 #include <libutf8.h>
8452 #endif
8453 int
8454 main ()
8455 {
8456 wint_t state
8457   ;
8458   return 0;
8459 }
8460 _ACEOF
8461 rm -f conftest.$ac_objext
8462 if { (eval echo "$as_me:8462: \"$ac_compile\"") >&5
8463   (eval $ac_compile) 2>&5
8464   ac_status=$?
8465   echo "$as_me:8465: \$? = $ac_status" >&5
8466   (exit $ac_status); } &&
8467          { ac_try='test -s conftest.$ac_objext'
8468   { (eval echo "$as_me:8468: \"$ac_try\"") >&5
8469   (eval $ac_try) 2>&5
8470   ac_status=$?
8471   echo "$as_me:8471: \$? = $ac_status" >&5
8472   (exit $ac_status); }; }; then
8473   cf_cv_wint_t=no
8474 else
8475   echo "$as_me: failed program was:" >&5
8476 cat conftest.$ac_ext >&5
8477 cat >conftest.$ac_ext <<_ACEOF
8478 #line 8478 "configure"
8479 #include "confdefs.h"
8480
8481 #include <stdlib.h>
8482 #include <stdarg.h>
8483 #include <stdio.h>
8484 #include <wchar.h>
8485 #ifdef HAVE_LIBUTF8_H
8486 #include <libutf8.h>
8487 #endif
8488 int
8489 main ()
8490 {
8491 wint_t value
8492   ;
8493   return 0;
8494 }
8495 _ACEOF
8496 rm -f conftest.$ac_objext
8497 if { (eval echo "$as_me:8497: \"$ac_compile\"") >&5
8498   (eval $ac_compile) 2>&5
8499   ac_status=$?
8500   echo "$as_me:8500: \$? = $ac_status" >&5
8501   (exit $ac_status); } &&
8502          { ac_try='test -s conftest.$ac_objext'
8503   { (eval echo "$as_me:8503: \"$ac_try\"") >&5
8504   (eval $ac_try) 2>&5
8505   ac_status=$?
8506   echo "$as_me:8506: \$? = $ac_status" >&5
8507   (exit $ac_status); }; }; then
8508   cf_cv_wint_t=yes
8509 else
8510   echo "$as_me: failed program was:" >&5
8511 cat conftest.$ac_ext >&5
8512 cf_cv_wint_t=unknown
8513 fi
8514 rm -f conftest.$ac_objext conftest.$ac_ext
8515 fi
8516 rm -f conftest.$ac_objext conftest.$ac_ext
8517 fi
8518 echo "$as_me:8518: result: $cf_cv_wint_t" >&5
8519 echo "${ECHO_T}$cf_cv_wint_t" >&6
8520
8521 if test "$cf_cv_wint_t" = yes ; then
8522         cat >>confdefs.h <<\EOF
8523 #define NEED_WCHAR_H 1
8524 EOF
8525
8526         NEED_WCHAR_H=1
8527 fi
8528
8529 # if we do not find wint_t in either place, use substitution to provide a fallback.
8530 if test "$cf_cv_wint_t" = unknown ; then
8531         NCURSES_WINT_T=1
8532 fi
8533
8534 # if we find wint_t in either place, use substitution to provide a fallback.
8535 if test "$cf_cv_wint_t" != unknown ; then
8536         NCURSES_OK_WINT_T=1
8537 fi
8538
8539         if test "$NCURSES_MBSTATE_T" != 0; then
8540                 cat >>confdefs.h <<\EOF
8541 #define NEED_MBSTATE_T_DEF 1
8542 EOF
8543
8544         fi
8545 fi
8546
8547 ###   use option --disable-lp64 to allow long chtype
8548 case $cf_cv_abi_version in
8549 [345]*)
8550         default_with_lp64=no
8551         ;;
8552 *)
8553         default_with_lp64=yes
8554         ;;
8555 esac
8556
8557 echo "$as_me:8557: checking whether to enable _LP64 definition in curses.h" >&5
8558 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8559
8560 # Check whether --enable-lp64 or --disable-lp64 was given.
8561 if test "${enable_lp64+set}" = set; then
8562   enableval="$enable_lp64"
8563   with_lp64=$enableval
8564 else
8565   with_lp64=$default_with_lp64
8566 fi;
8567 echo "$as_me:8567: result: $with_lp64" >&5
8568 echo "${ECHO_T}$with_lp64" >&6
8569
8570 if test "$with_lp64" = yes ; then
8571         cf_cv_enable_lp64=1
8572 else
8573         cf_cv_enable_lp64=0
8574 fi
8575
8576 # Check whether --enable-largefile or --disable-largefile was given.
8577 if test "${enable_largefile+set}" = set; then
8578   enableval="$enable_largefile"
8579
8580 fi;
8581 if test "$enable_largefile" != no; then
8582
8583   echo "$as_me:8583: checking for special C compiler options needed for large files" >&5
8584 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8585 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8586   echo $ECHO_N "(cached) $ECHO_C" >&6
8587 else
8588   ac_cv_sys_largefile_CC=no
8589      if test "$GCC" != yes; then
8590        ac_save_CC=$CC
8591        while :; do
8592          # IRIX 6.2 and later do not support large files by default,
8593          # so use the C compiler's -n32 option if that helps.
8594          cat >conftest.$ac_ext <<_ACEOF
8595 #line 8595 "configure"
8596 #include "confdefs.h"
8597 #include <sys/types.h>
8598  /* Check that off_t can represent 2**63 - 1 correctly.
8599     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8600     since some C++ compilers masquerading as C compilers
8601     incorrectly reject 9223372036854775807.  */
8602 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8603   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8604                        && LARGE_OFF_T % 2147483647 == 1)
8605                       ? 1 : -1];
8606 int
8607 main ()
8608 {
8609
8610   ;
8611   return 0;
8612 }
8613 _ACEOF
8614          rm -f conftest.$ac_objext
8615 if { (eval echo "$as_me:8615: \"$ac_compile\"") >&5
8616   (eval $ac_compile) 2>&5
8617   ac_status=$?
8618   echo "$as_me:8618: \$? = $ac_status" >&5
8619   (exit $ac_status); } &&
8620          { ac_try='test -s conftest.$ac_objext'
8621   { (eval echo "$as_me:8621: \"$ac_try\"") >&5
8622   (eval $ac_try) 2>&5
8623   ac_status=$?
8624   echo "$as_me:8624: \$? = $ac_status" >&5
8625   (exit $ac_status); }; }; then
8626   break
8627 else
8628   echo "$as_me: failed program was:" >&5
8629 cat conftest.$ac_ext >&5
8630 fi
8631 rm -f conftest.$ac_objext
8632          CC="$CC -n32"
8633          rm -f conftest.$ac_objext
8634 if { (eval echo "$as_me:8634: \"$ac_compile\"") >&5
8635   (eval $ac_compile) 2>&5
8636   ac_status=$?
8637   echo "$as_me:8637: \$? = $ac_status" >&5
8638   (exit $ac_status); } &&
8639          { ac_try='test -s conftest.$ac_objext'
8640   { (eval echo "$as_me:8640: \"$ac_try\"") >&5
8641   (eval $ac_try) 2>&5
8642   ac_status=$?
8643   echo "$as_me:8643: \$? = $ac_status" >&5
8644   (exit $ac_status); }; }; then
8645   ac_cv_sys_largefile_CC=' -n32'; break
8646 else
8647   echo "$as_me: failed program was:" >&5
8648 cat conftest.$ac_ext >&5
8649 fi
8650 rm -f conftest.$ac_objext
8651          break
8652        done
8653        CC=$ac_save_CC
8654        rm -f conftest.$ac_ext
8655     fi
8656 fi
8657 echo "$as_me:8657: result: $ac_cv_sys_largefile_CC" >&5
8658 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8659   if test "$ac_cv_sys_largefile_CC" != no; then
8660     CC=$CC$ac_cv_sys_largefile_CC
8661   fi
8662
8663   echo "$as_me:8663: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8664 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8665 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8666   echo $ECHO_N "(cached) $ECHO_C" >&6
8667 else
8668   while :; do
8669   ac_cv_sys_file_offset_bits=no
8670   cat >conftest.$ac_ext <<_ACEOF
8671 #line 8671 "configure"
8672 #include "confdefs.h"
8673 #include <sys/types.h>
8674  /* Check that off_t can represent 2**63 - 1 correctly.
8675     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8676     since some C++ compilers masquerading as C compilers
8677     incorrectly reject 9223372036854775807.  */
8678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8679   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8680                        && LARGE_OFF_T % 2147483647 == 1)
8681                       ? 1 : -1];
8682 int
8683 main ()
8684 {
8685
8686   ;
8687   return 0;
8688 }
8689 _ACEOF
8690 rm -f conftest.$ac_objext
8691 if { (eval echo "$as_me:8691: \"$ac_compile\"") >&5
8692   (eval $ac_compile) 2>&5
8693   ac_status=$?
8694   echo "$as_me:8694: \$? = $ac_status" >&5
8695   (exit $ac_status); } &&
8696          { ac_try='test -s conftest.$ac_objext'
8697   { (eval echo "$as_me:8697: \"$ac_try\"") >&5
8698   (eval $ac_try) 2>&5
8699   ac_status=$?
8700   echo "$as_me:8700: \$? = $ac_status" >&5
8701   (exit $ac_status); }; }; then
8702   break
8703 else
8704   echo "$as_me: failed program was:" >&5
8705 cat conftest.$ac_ext >&5
8706 fi
8707 rm -f conftest.$ac_objext conftest.$ac_ext
8708   cat >conftest.$ac_ext <<_ACEOF
8709 #line 8709 "configure"
8710 #include "confdefs.h"
8711 #define _FILE_OFFSET_BITS 64
8712 #include <sys/types.h>
8713  /* Check that off_t can represent 2**63 - 1 correctly.
8714     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8715     since some C++ compilers masquerading as C compilers
8716     incorrectly reject 9223372036854775807.  */
8717 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8718   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8719                        && LARGE_OFF_T % 2147483647 == 1)
8720                       ? 1 : -1];
8721 int
8722 main ()
8723 {
8724
8725   ;
8726   return 0;
8727 }
8728 _ACEOF
8729 rm -f conftest.$ac_objext
8730 if { (eval echo "$as_me:8730: \"$ac_compile\"") >&5
8731   (eval $ac_compile) 2>&5
8732   ac_status=$?
8733   echo "$as_me:8733: \$? = $ac_status" >&5
8734   (exit $ac_status); } &&
8735          { ac_try='test -s conftest.$ac_objext'
8736   { (eval echo "$as_me:8736: \"$ac_try\"") >&5
8737   (eval $ac_try) 2>&5
8738   ac_status=$?
8739   echo "$as_me:8739: \$? = $ac_status" >&5
8740   (exit $ac_status); }; }; then
8741   ac_cv_sys_file_offset_bits=64; break
8742 else
8743   echo "$as_me: failed program was:" >&5
8744 cat conftest.$ac_ext >&5
8745 fi
8746 rm -f conftest.$ac_objext conftest.$ac_ext
8747   break
8748 done
8749 fi
8750 echo "$as_me:8750: result: $ac_cv_sys_file_offset_bits" >&5
8751 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
8752 if test "$ac_cv_sys_file_offset_bits" != no; then
8753
8754 cat >>confdefs.h <<EOF
8755 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8756 EOF
8757
8758 fi
8759 rm -f conftest*
8760   echo "$as_me:8760: checking for _LARGE_FILES value needed for large files" >&5
8761 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
8762 if test "${ac_cv_sys_large_files+set}" = set; then
8763   echo $ECHO_N "(cached) $ECHO_C" >&6
8764 else
8765   while :; do
8766   ac_cv_sys_large_files=no
8767   cat >conftest.$ac_ext <<_ACEOF
8768 #line 8768 "configure"
8769 #include "confdefs.h"
8770 #include <sys/types.h>
8771  /* Check that off_t can represent 2**63 - 1 correctly.
8772     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8773     since some C++ compilers masquerading as C compilers
8774     incorrectly reject 9223372036854775807.  */
8775 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8776   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8777                        && LARGE_OFF_T % 2147483647 == 1)
8778                       ? 1 : -1];
8779 int
8780 main ()
8781 {
8782
8783   ;
8784   return 0;
8785 }
8786 _ACEOF
8787 rm -f conftest.$ac_objext
8788 if { (eval echo "$as_me:8788: \"$ac_compile\"") >&5
8789   (eval $ac_compile) 2>&5
8790   ac_status=$?
8791   echo "$as_me:8791: \$? = $ac_status" >&5
8792   (exit $ac_status); } &&
8793          { ac_try='test -s conftest.$ac_objext'
8794   { (eval echo "$as_me:8794: \"$ac_try\"") >&5
8795   (eval $ac_try) 2>&5
8796   ac_status=$?
8797   echo "$as_me:8797: \$? = $ac_status" >&5
8798   (exit $ac_status); }; }; then
8799   break
8800 else
8801   echo "$as_me: failed program was:" >&5
8802 cat conftest.$ac_ext >&5
8803 fi
8804 rm -f conftest.$ac_objext conftest.$ac_ext
8805   cat >conftest.$ac_ext <<_ACEOF
8806 #line 8806 "configure"
8807 #include "confdefs.h"
8808 #define _LARGE_FILES 1
8809 #include <sys/types.h>
8810  /* Check that off_t can represent 2**63 - 1 correctly.
8811     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8812     since some C++ compilers masquerading as C compilers
8813     incorrectly reject 9223372036854775807.  */
8814 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8815   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8816                        && LARGE_OFF_T % 2147483647 == 1)
8817                       ? 1 : -1];
8818 int
8819 main ()
8820 {
8821
8822   ;
8823   return 0;
8824 }
8825 _ACEOF
8826 rm -f conftest.$ac_objext
8827 if { (eval echo "$as_me:8827: \"$ac_compile\"") >&5
8828   (eval $ac_compile) 2>&5
8829   ac_status=$?
8830   echo "$as_me:8830: \$? = $ac_status" >&5
8831   (exit $ac_status); } &&
8832          { ac_try='test -s conftest.$ac_objext'
8833   { (eval echo "$as_me:8833: \"$ac_try\"") >&5
8834   (eval $ac_try) 2>&5
8835   ac_status=$?
8836   echo "$as_me:8836: \$? = $ac_status" >&5
8837   (exit $ac_status); }; }; then
8838   ac_cv_sys_large_files=1; break
8839 else
8840   echo "$as_me: failed program was:" >&5
8841 cat conftest.$ac_ext >&5
8842 fi
8843 rm -f conftest.$ac_objext conftest.$ac_ext
8844   break
8845 done
8846 fi
8847 echo "$as_me:8847: result: $ac_cv_sys_large_files" >&5
8848 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
8849 if test "$ac_cv_sys_large_files" != no; then
8850
8851 cat >>confdefs.h <<EOF
8852 #define _LARGE_FILES $ac_cv_sys_large_files
8853 EOF
8854
8855 fi
8856 rm -f conftest*
8857 fi
8858
8859     if test "$enable_largefile" != no ; then
8860         echo "$as_me:8860: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8861 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
8862 if test "${ac_cv_sys_largefile_source+set}" = set; then
8863   echo $ECHO_N "(cached) $ECHO_C" >&6
8864 else
8865   while :; do
8866   ac_cv_sys_largefile_source=no
8867   cat >conftest.$ac_ext <<_ACEOF
8868 #line 8868 "configure"
8869 #include "confdefs.h"
8870 #include <stdio.h>
8871 int
8872 main ()
8873 {
8874 return !fseeko;
8875   ;
8876   return 0;
8877 }
8878 _ACEOF
8879 rm -f conftest.$ac_objext
8880 if { (eval echo "$as_me:8880: \"$ac_compile\"") >&5
8881   (eval $ac_compile) 2>&5
8882   ac_status=$?
8883   echo "$as_me:8883: \$? = $ac_status" >&5
8884   (exit $ac_status); } &&
8885          { ac_try='test -s conftest.$ac_objext'
8886   { (eval echo "$as_me:8886: \"$ac_try\"") >&5
8887   (eval $ac_try) 2>&5
8888   ac_status=$?
8889   echo "$as_me:8889: \$? = $ac_status" >&5
8890   (exit $ac_status); }; }; then
8891   break
8892 else
8893   echo "$as_me: failed program was:" >&5
8894 cat conftest.$ac_ext >&5
8895 fi
8896 rm -f conftest.$ac_objext conftest.$ac_ext
8897   cat >conftest.$ac_ext <<_ACEOF
8898 #line 8898 "configure"
8899 #include "confdefs.h"
8900 #define _LARGEFILE_SOURCE 1
8901 #include <stdio.h>
8902 int
8903 main ()
8904 {
8905 return !fseeko;
8906   ;
8907   return 0;
8908 }
8909 _ACEOF
8910 rm -f conftest.$ac_objext
8911 if { (eval echo "$as_me:8911: \"$ac_compile\"") >&5
8912   (eval $ac_compile) 2>&5
8913   ac_status=$?
8914   echo "$as_me:8914: \$? = $ac_status" >&5
8915   (exit $ac_status); } &&
8916          { ac_try='test -s conftest.$ac_objext'
8917   { (eval echo "$as_me:8917: \"$ac_try\"") >&5
8918   (eval $ac_try) 2>&5
8919   ac_status=$?
8920   echo "$as_me:8920: \$? = $ac_status" >&5
8921   (exit $ac_status); }; }; then
8922   ac_cv_sys_largefile_source=1; break
8923 else
8924   echo "$as_me: failed program was:" >&5
8925 cat conftest.$ac_ext >&5
8926 fi
8927 rm -f conftest.$ac_objext conftest.$ac_ext
8928   break
8929 done
8930 fi
8931 echo "$as_me:8931: result: $ac_cv_sys_largefile_source" >&5
8932 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
8933 if test "$ac_cv_sys_largefile_source" != no; then
8934
8935 cat >>confdefs.h <<EOF
8936 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8937 EOF
8938
8939 fi
8940 rm -f conftest*
8941
8942 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8943 # in glibc 2.1.3, but that breaks too many other things.
8944 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8945 echo "$as_me:8945: checking for fseeko" >&5
8946 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
8947 if test "${ac_cv_func_fseeko+set}" = set; then
8948   echo $ECHO_N "(cached) $ECHO_C" >&6
8949 else
8950   cat >conftest.$ac_ext <<_ACEOF
8951 #line 8951 "configure"
8952 #include "confdefs.h"
8953 #include <stdio.h>
8954 int
8955 main ()
8956 {
8957 return fseeko && fseeko (stdin, 0, 0);
8958   ;
8959   return 0;
8960 }
8961 _ACEOF
8962 rm -f conftest.$ac_objext conftest$ac_exeext
8963 if { (eval echo "$as_me:8963: \"$ac_link\"") >&5
8964   (eval $ac_link) 2>&5
8965   ac_status=$?
8966   echo "$as_me:8966: \$? = $ac_status" >&5
8967   (exit $ac_status); } &&
8968          { ac_try='test -s conftest$ac_exeext'
8969   { (eval echo "$as_me:8969: \"$ac_try\"") >&5
8970   (eval $ac_try) 2>&5
8971   ac_status=$?
8972   echo "$as_me:8972: \$? = $ac_status" >&5
8973   (exit $ac_status); }; }; then
8974   ac_cv_func_fseeko=yes
8975 else
8976   echo "$as_me: failed program was:" >&5
8977 cat conftest.$ac_ext >&5
8978 ac_cv_func_fseeko=no
8979 fi
8980 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8981 fi
8982 echo "$as_me:8982: result: $ac_cv_func_fseeko" >&5
8983 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
8984 if test $ac_cv_func_fseeko = yes; then
8985
8986 cat >>confdefs.h <<\EOF
8987 #define HAVE_FSEEKO 1
8988 EOF
8989
8990 fi
8991
8992         # Normally we would collect these definitions in the config.h,
8993         # but (like _XOPEN_SOURCE), some environments rely on having these
8994         # defined before any of the system headers are included.  Another
8995         # case comes up with C++, e.g., on AIX the compiler compiles the
8996         # header files by themselves before looking at the body files it is
8997         # told to compile.  For ncurses, those header files do not include
8998         # the config.h
8999         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9000         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9001         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9002
9003         echo "$as_me:9003: checking whether to use struct dirent64" >&5
9004 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9005 if test "${cf_cv_struct_dirent64+set}" = set; then
9006   echo $ECHO_N "(cached) $ECHO_C" >&6
9007 else
9008
9009                 cat >conftest.$ac_ext <<_ACEOF
9010 #line 9010 "configure"
9011 #include "confdefs.h"
9012
9013 #include <sys/types.h>
9014 #include <dirent.h>
9015
9016 int
9017 main ()
9018 {
9019
9020                 /* if transitional largefile support is setup, this is true */
9021                 extern struct dirent64 * readdir(DIR *);
9022                 struct dirent64 *x = readdir((DIR *)0);
9023                 struct dirent *y = readdir((DIR *)0);
9024                 int z = x - y;
9025
9026   ;
9027   return 0;
9028 }
9029 _ACEOF
9030 rm -f conftest.$ac_objext
9031 if { (eval echo "$as_me:9031: \"$ac_compile\"") >&5
9032   (eval $ac_compile) 2>&5
9033   ac_status=$?
9034   echo "$as_me:9034: \$? = $ac_status" >&5
9035   (exit $ac_status); } &&
9036          { ac_try='test -s conftest.$ac_objext'
9037   { (eval echo "$as_me:9037: \"$ac_try\"") >&5
9038   (eval $ac_try) 2>&5
9039   ac_status=$?
9040   echo "$as_me:9040: \$? = $ac_status" >&5
9041   (exit $ac_status); }; }; then
9042   cf_cv_struct_dirent64=yes
9043 else
9044   echo "$as_me: failed program was:" >&5
9045 cat conftest.$ac_ext >&5
9046 cf_cv_struct_dirent64=no
9047 fi
9048 rm -f conftest.$ac_objext conftest.$ac_ext
9049
9050 fi
9051 echo "$as_me:9051: result: $cf_cv_struct_dirent64" >&5
9052 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9053         test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9054 #define HAVE_STRUCT_DIRENT64 1
9055 EOF
9056
9057     fi
9058
9059 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
9060 echo "$as_me:9060: checking if you want tparm not to use X/Open fixed-parameter list" >&5
9061 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
9062
9063 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
9064 if test "${enable_tparm_varargs+set}" = set; then
9065   enableval="$enable_tparm_varargs"
9066   with_tparm_varargs=$enableval
9067 else
9068   with_tparm_varargs=yes
9069 fi;
9070 echo "$as_me:9070: result: $with_tparm_varargs" >&5
9071 echo "${ECHO_T}$with_tparm_varargs" >&6
9072 NCURSES_TPARM_VARARGS=0
9073 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
9074
9075 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
9076 if test "$with_ticlib" != no ; then
9077 echo "$as_me:9077: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
9078 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
9079
9080 # Check whether --enable-tic-depends or --disable-tic-depends was given.
9081 if test "${enable_tic_depends+set}" = set; then
9082   enableval="$enable_tic_depends"
9083   with_tic_depends=$enableval
9084 else
9085   with_tic_depends=yes
9086 fi;
9087 echo "$as_me:9087: result: $with_tic_depends" >&5
9088 echo "${ECHO_T}$with_tic_depends" >&6
9089 else
9090         with_tic_depends=no
9091 fi
9092
9093 ###   use option --with-bool to override bool's type
9094 echo "$as_me:9094: checking for type of bool" >&5
9095 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
9096
9097 # Check whether --with-bool or --without-bool was given.
9098 if test "${with_bool+set}" = set; then
9099   withval="$with_bool"
9100   NCURSES_BOOL="$withval"
9101 else
9102   NCURSES_BOOL=auto
9103 fi;
9104 echo "$as_me:9104: result: $NCURSES_BOOL" >&5
9105 echo "${ECHO_T}$NCURSES_BOOL" >&6
9106
9107 echo "$as_me:9107: checking for alternate terminal capabilities file" >&5
9108 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
9109
9110 # Check whether --with-caps or --without-caps was given.
9111 if test "${with_caps+set}" = set; then
9112   withval="$with_caps"
9113   TERMINFO_CAPS=Caps.$withval
9114 else
9115   TERMINFO_CAPS=Caps
9116 fi;
9117 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
9118 echo "$as_me:9118: result: $TERMINFO_CAPS" >&5
9119 echo "${ECHO_T}$TERMINFO_CAPS" >&6
9120
9121 ###   use option --with-chtype to override chtype's type
9122 echo "$as_me:9122: checking for type of chtype" >&5
9123 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
9124
9125 # Check whether --with-chtype or --without-chtype was given.
9126 if test "${with_chtype+set}" = set; then
9127   withval="$with_chtype"
9128   NCURSES_CHTYPE="$withval"
9129 else
9130   NCURSES_CHTYPE=auto
9131 fi;
9132 echo "$as_me:9132: result: $NCURSES_CHTYPE" >&5
9133 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
9134
9135 ###   use option --with-ospeed to override ospeed's type
9136 echo "$as_me:9136: checking for type of ospeed" >&5
9137 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
9138
9139 # Check whether --with-ospeed or --without-ospeed was given.
9140 if test "${with_ospeed+set}" = set; then
9141   withval="$with_ospeed"
9142   NCURSES_OSPEED="$withval"
9143 else
9144   NCURSES_OSPEED=short
9145 fi;
9146 echo "$as_me:9146: result: $NCURSES_OSPEED" >&5
9147 echo "${ECHO_T}$NCURSES_OSPEED" >&6
9148
9149 ###   use option --with-mmask-t to override mmask_t's type
9150 echo "$as_me:9150: checking for type of mmask_t" >&5
9151 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
9152
9153 # Check whether --with-mmask-t or --without-mmask-t was given.
9154 if test "${with_mmask_t+set}" = set; then
9155   withval="$with_mmask_t"
9156   NCURSES_MMASK_T="$withval"
9157 else
9158   NCURSES_MMASK_T=auto
9159 fi;
9160 echo "$as_me:9160: result: $NCURSES_MMASK_T" >&5
9161 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
9162
9163 ###   use option --with-ccharw-max to override CCHARW_MAX size
9164 echo "$as_me:9164: checking for size CCHARW_MAX" >&5
9165 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
9166
9167 # Check whether --with-ccharw-max or --without-ccharw-max was given.
9168 if test "${with_ccharw_max+set}" = set; then
9169   withval="$with_ccharw_max"
9170   NCURSES_CCHARW_MAX="$withval"
9171 else
9172   NCURSES_CCHARW_MAX=5
9173 fi;
9174 echo "$as_me:9174: result: $NCURSES_CCHARW_MAX" >&5
9175 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
9176
9177 ### Enable compiling-in rcs id's
9178 echo "$as_me:9178: checking if RCS identifiers should be compiled-in" >&5
9179 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9180
9181 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9182 if test "${with_rcs_ids+set}" = set; then
9183   withval="$with_rcs_ids"
9184   with_rcs_ids=$withval
9185 else
9186   with_rcs_ids=no
9187 fi;
9188 echo "$as_me:9188: result: $with_rcs_ids" >&5
9189 echo "${ECHO_T}$with_rcs_ids" >&6
9190 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
9191 #define USE_RCS_IDS 1
9192 EOF
9193
9194 ###############################################################################
9195
9196 echo "$as_me:9196: checking format of man-pages" >&5
9197 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
9198
9199 # Check whether --with-manpage-format or --without-manpage-format was given.
9200 if test "${with_manpage_format+set}" = set; then
9201   withval="$with_manpage_format"
9202   MANPAGE_FORMAT=$withval
9203 else
9204   MANPAGE_FORMAT=unknown
9205 fi;
9206
9207 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
9208 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9209
9210 cf_unknown=
9211
9212 case $MANPAGE_FORMAT in
9213 unknown)
9214   if test -z "$MANPATH" ; then
9215     MANPATH="/usr/man:/usr/share/man"
9216   fi
9217
9218   # look for the 'date' man-page (it's most likely to be installed!)
9219   MANPAGE_FORMAT=
9220   cf_preform=no
9221   cf_catonly=yes
9222   cf_example=date
9223
9224   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9225   for cf_dir in $MANPATH; do
9226     test -z "$cf_dir" && cf_dir=/usr/man
9227     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
9228     do
9229       cf_test=`echo $cf_name | sed -e 's/*//'`
9230       if test "x$cf_test" = "x$cf_name" ; then
9231
9232         case "$cf_name" in
9233         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9234         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9235         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9236         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9237         esac
9238
9239         case "$cf_name" in
9240         $cf_dir/man*)
9241           cf_catonly=no
9242           ;;
9243         $cf_dir/cat*)
9244           cf_preform=yes
9245           ;;
9246         esac
9247         break
9248       fi
9249
9250       # if we found a match in either man* or cat*, stop looking
9251       if test -n "$MANPAGE_FORMAT" ; then
9252         cf_found=no
9253         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9254         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9255         case "$cf_name" in
9256         $cf_dir/cat*)
9257           cf_found=yes
9258           ;;
9259         esac
9260         test $cf_found=yes && break
9261       fi
9262     done
9263     # only check the first directory in $MANPATH where we find manpages
9264     if test -n "$MANPAGE_FORMAT" ; then
9265        break
9266     fi
9267   done
9268   # if we did not find the example, just assume it is normal
9269   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9270   IFS="$ac_save_ifs"
9271   ;;
9272 *)
9273   for cf_option in $MANPAGE_FORMAT; do
9274      case $cf_option in #(vi
9275      gzip|compress|BSDI|normal|formatted|catonly)
9276        ;;
9277      *)
9278        cf_unknown="$cf_unknown $cf_option"
9279        ;;
9280      esac
9281   done
9282   ;;
9283 esac
9284
9285 echo "$as_me:9285: result: $MANPAGE_FORMAT" >&5
9286 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9287 if test -n "$cf_unknown" ; then
9288   { echo "$as_me:9288: WARNING: Unexpected manpage-format $cf_unknown" >&5
9289 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9290 fi
9291
9292 echo "$as_me:9292: checking for manpage renaming" >&5
9293 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9294
9295 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9296 if test "${with_manpage_renames+set}" = set; then
9297   withval="$with_manpage_renames"
9298   MANPAGE_RENAMES=$withval
9299 else
9300   MANPAGE_RENAMES=yes
9301 fi;
9302
9303 case ".$MANPAGE_RENAMES" in #(vi
9304 .no) #(vi
9305   ;;
9306 .|.yes)
9307   # Debian 'man' program?
9308   if test -f /etc/debian_version ; then
9309     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9310   else
9311     MANPAGE_RENAMES=no
9312   fi
9313   ;;
9314 esac
9315
9316 if test "$MANPAGE_RENAMES" != no ; then
9317   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9318     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9319   elif test ! -f $MANPAGE_RENAMES ; then
9320     { { echo "$as_me:9320: error: not a filename: $MANPAGE_RENAMES" >&5
9321 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9322    { (exit 1); exit 1; }; }
9323   fi
9324
9325   test ! -d man && mkdir man
9326
9327   # Construct a sed-script to perform renaming within man-pages
9328   if test -n "$MANPAGE_RENAMES" ; then
9329     test ! -d man && mkdir man
9330     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9331   fi
9332 fi
9333
9334 echo "$as_me:9334: result: $MANPAGE_RENAMES" >&5
9335 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9336
9337 echo "$as_me:9337: checking if manpage aliases will be installed" >&5
9338 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9339
9340 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9341 if test "${with_manpage_aliases+set}" = set; then
9342   withval="$with_manpage_aliases"
9343   MANPAGE_ALIASES=$withval
9344 else
9345   MANPAGE_ALIASES=yes
9346 fi;
9347
9348 echo "$as_me:9348: result: $MANPAGE_ALIASES" >&5
9349 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9350
9351 if test "$LN_S" = "ln -s"; then
9352         cf_use_symlinks=yes
9353 else
9354         cf_use_symlinks=no
9355 fi
9356
9357 MANPAGE_SYMLINKS=no
9358 if test "$MANPAGE_ALIASES" = yes ; then
9359 echo "$as_me:9359: checking if manpage symlinks should be used" >&5
9360 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9361
9362 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9363 if test "${with_manpage_symlinks+set}" = set; then
9364   withval="$with_manpage_symlinks"
9365   MANPAGE_SYMLINKS=$withval
9366 else
9367   MANPAGE_SYMLINKS=$cf_use_symlinks
9368 fi;
9369
9370 if test "$$cf_use_symlinks" = no; then
9371 if test "$MANPAGE_SYMLINKS" = yes ; then
9372         { echo "$as_me:9372: WARNING: cannot make symlinks" >&5
9373 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9374         MANPAGE_SYMLINKS=no
9375 fi
9376 fi
9377
9378 echo "$as_me:9378: result: $MANPAGE_SYMLINKS" >&5
9379 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9380 fi
9381
9382 echo "$as_me:9382: checking for manpage tbl" >&5
9383 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9384
9385 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9386 if test "${with_manpage_tbl+set}" = set; then
9387   withval="$with_manpage_tbl"
9388   MANPAGE_TBL=$withval
9389 else
9390   MANPAGE_TBL=no
9391 fi;
9392
9393 echo "$as_me:9393: result: $MANPAGE_TBL" >&5
9394 echo "${ECHO_T}$MANPAGE_TBL" >&6
9395
9396   if test "$prefix" = "NONE" ; then
9397      cf_prefix="$ac_default_prefix"
9398   else
9399      cf_prefix="$prefix"
9400   fi
9401
9402   case "$MANPAGE_FORMAT" in # (vi
9403   *catonly*) # (vi
9404     cf_format=yes
9405     cf_inboth=no
9406     ;;
9407   *formatted*) # (vi
9408     cf_format=yes
9409     cf_inboth=yes
9410     ;;
9411   *)
9412     cf_format=no
9413     cf_inboth=no
9414     ;;
9415   esac
9416
9417 test ! -d man && mkdir man
9418
9419 cf_so_strip=
9420 cf_compress=
9421 case "$MANPAGE_FORMAT" in #(vi
9422 *compress*) #(vi
9423         cf_so_strip="Z"
9424         cf_compress=compress
9425   ;;
9426 *gzip*) #(vi
9427         cf_so_strip="gz"
9428         cf_compress=gzip
9429   ;;
9430 esac
9431
9432 cf_edit_man=./edit_man.sh
9433 cf_man_alias=`pwd`/man_alias.sed
9434
9435 cat >$cf_edit_man <<CF_EOF
9436 #! /bin/sh
9437 # this script is generated by the configure-script CF_MAN_PAGES macro.
9438
9439 prefix="$cf_prefix"
9440 datadir="$datadir"
9441
9442 NCURSES_MAJOR="$NCURSES_MAJOR"
9443 NCURSES_MINOR="$NCURSES_MINOR"
9444 NCURSES_PATCH="$NCURSES_PATCH"
9445
9446 NCURSES_OSPEED="$NCURSES_OSPEED"
9447 TERMINFO="$TERMINFO"
9448
9449 INSTALL="$INSTALL"
9450 INSTALL_DATA="$INSTALL_DATA"
9451
9452 transform="$program_transform_name"
9453
9454 TMP=\${TMPDIR-/tmp}/man\$\$
9455 trap "rm -f \$TMP" 0 1 2 5 15
9456
9457 form=\$1
9458 shift || exit 1
9459
9460 verb=\$1
9461 shift || exit 1
9462
9463 mandir=\$1
9464 shift || exit 1
9465
9466 srcdir=\$1
9467 top_srcdir=\$srcdir/..
9468 shift || exit 1
9469
9470 if test "\$form" = normal ; then
9471         if test "$cf_format" = yes ; then
9472         if test "$cf_inboth" = no ; then
9473                 sh \$0 format \$verb \$mandir \$srcdir \$*
9474                 exit $?
9475         fi
9476         fi
9477         cf_subdir=\$mandir/man
9478         cf_tables=$MANPAGE_TBL
9479 else
9480         cf_subdir=\$mandir/cat
9481         cf_tables=yes
9482 fi
9483
9484 # process the list of source-files
9485 for i in \$* ; do
9486 case \$i in #(vi
9487 *.orig|*.rej) ;; #(vi
9488 *.[0-9]*)
9489         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9490         if test \$verb = installing ; then
9491         if test ! -d \$cf_subdir\${section} ; then
9492                 mkdir -p \$cf_subdir\$section
9493         fi
9494         fi
9495
9496         # replace variables in man page
9497         if test ! -f $cf_man_alias ; then
9498 cat >>$cf_man_alias <<-CF_EOF2
9499                 s,@DATADIR@,\$datadir,g
9500                 s,@TERMINFO@,\$TERMINFO,g
9501                 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9502                 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9503                 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9504                 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9505 CF_EOF
9506
9507         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
9508         do
9509                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9510                 cf_name=`echo $cf_name|sed "$program_transform_name"`
9511 cat >>$cf_edit_man <<-CF_EOF
9512                 s,@$cf_NAME@,$cf_name,g
9513 CF_EOF
9514         done
9515
9516 cat >>$cf_edit_man <<CF_EOF
9517 CF_EOF2
9518                 echo "...made $cf_man_alias"
9519         fi
9520
9521         aliases=
9522         cf_source=\`basename \$i\`
9523         inalias=\$cf_source
9524         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9525         if test ! -f \$inalias ; then
9526                 echo .. skipped \$cf_source
9527                 continue
9528         fi
9529 CF_EOF
9530
9531 if test "$MANPAGE_ALIASES" != no ; then
9532 cat >>$cf_edit_man <<CF_EOF
9533         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9534 CF_EOF
9535 fi
9536
9537 if test "$MANPAGE_RENAMES" = no ; then
9538 cat >>$cf_edit_man <<CF_EOF
9539         # perform program transformations for section 1 man pages
9540         if test \$section = 1 ; then
9541                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9542         else
9543                 cf_target=\$cf_subdir\${section}/\$cf_source
9544         fi
9545 CF_EOF
9546 else
9547 cat >>$cf_edit_man <<CF_EOF
9548         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9549         if test -z "\$cf_target" ; then
9550                 echo '? missing rename for '\$cf_source
9551                 cf_target="\$cf_source"
9552         fi
9553         cf_target="\$cf_subdir\${section}/\${cf_target}"
9554
9555 CF_EOF
9556 fi
9557
9558 cat >>$cf_edit_man <<CF_EOF
9559         sed     -f $cf_man_alias \\
9560 CF_EOF
9561
9562 if test -f $MANPAGE_RENAMES ; then
9563 cat >>$cf_edit_man <<CF_EOF
9564                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9565 CF_EOF
9566 else
9567 cat >>$cf_edit_man <<CF_EOF
9568                 < \$i >\$TMP
9569 CF_EOF
9570 fi
9571
9572 cat >>$cf_edit_man <<CF_EOF
9573 if test \$cf_tables = yes ; then
9574         tbl \$TMP >\$TMP.out
9575         mv \$TMP.out \$TMP
9576 fi
9577 CF_EOF
9578
9579 if test $with_curses_h != yes ; then
9580 cat >>$cf_edit_man <<CF_EOF
9581         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9582         mv \$TMP.out \$TMP
9583 CF_EOF
9584 fi
9585
9586 cat >>$cf_edit_man <<CF_EOF
9587         if test \$form = format ; then
9588                 nroff -man \$TMP >\$TMP.out
9589                 mv \$TMP.out \$TMP
9590         fi
9591 CF_EOF
9592
9593 if test -n "$cf_compress" ; then
9594 cat >>$cf_edit_man <<CF_EOF
9595         if test \$verb = installing ; then
9596         if ( $cf_compress -f \$TMP )
9597         then
9598                 mv \$TMP.$cf_so_strip \$TMP
9599         fi
9600         fi
9601         cf_target="\$cf_target.$cf_so_strip"
9602 CF_EOF
9603 fi
9604
9605 case "$MANPAGE_FORMAT" in #(vi
9606 *BSDI*)
9607 cat >>$cf_edit_man <<CF_EOF
9608         if test \$form = format ; then
9609                 # BSDI installs only .0 suffixes in the cat directories
9610                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9611         fi
9612 CF_EOF
9613   ;;
9614 esac
9615
9616 cat >>$cf_edit_man <<CF_EOF
9617         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9618         if test \$verb = installing ; then
9619                 echo \$verb \$cf_target
9620                 \$INSTALL_DATA \$TMP \$cf_target
9621                 test -d \$cf_subdir\${section} &&
9622                 test -n "\$aliases" && (
9623                         cd \$cf_subdir\${section} && (
9624                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9625                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9626                                 cf_target=\`basename \$cf_target\`
9627                                 for cf_alias in \$aliases
9628                                 do
9629                                         if test \$section = 1 ; then
9630                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9631                                         fi
9632
9633                                         if test "$MANPAGE_SYMLINKS" = yes ; then
9634                                                 if test -f \$cf_alias\${suffix} ; then
9635                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9636                                                         then
9637                                                                 continue
9638                                                         fi
9639                                                 fi
9640                                                 echo .. \$verb alias \$cf_alias\${suffix}
9641                                                 rm -f \$cf_alias\${suffix}
9642                                                 $LN_S \$cf_target \$cf_alias\${suffix}
9643                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9644                                                 echo ".so \$cf_source" >\$TMP
9645 CF_EOF
9646 if test -n "$cf_compress" ; then
9647 cat >>$cf_edit_man <<CF_EOF
9648                                                 if test -n "$cf_so_strip" ; then
9649                                                         $cf_compress -f \$TMP
9650                                                         mv \$TMP.$cf_so_strip \$TMP
9651                                                 fi
9652 CF_EOF
9653 fi
9654 cat >>$cf_edit_man <<CF_EOF
9655                                                 echo .. \$verb alias \$cf_alias\${suffix}
9656                                                 rm -f \$cf_alias\${suffix}
9657                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9658                                         fi
9659                                 done
9660                         )
9661                 )
9662         elif test \$verb = removing ; then
9663                 test -f \$cf_target && (
9664                         echo \$verb \$cf_target
9665                         rm -f \$cf_target
9666                 )
9667                 test -d \$cf_subdir\${section} &&
9668                 test -n "\$aliases" && (
9669                         cd \$cf_subdir\${section} && (
9670                                 for cf_alias in \$aliases
9671                                 do
9672                                         if test \$section = 1 ; then
9673                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9674                                         fi
9675
9676                                         echo .. \$verb alias \$cf_alias\${suffix}
9677                                         rm -f \$cf_alias\${suffix}
9678                                 done
9679                         )
9680                 )
9681         else
9682 #               echo ".hy 0"
9683                 cat \$TMP
9684         fi
9685         ;;
9686 esac
9687 done
9688
9689 if test $cf_inboth = yes ; then
9690 if test \$form != format ; then
9691         sh \$0 format \$verb \$mandir \$srcdir \$*
9692 fi
9693 fi
9694
9695 exit 0
9696 CF_EOF
9697 chmod 755 $cf_edit_man
9698
9699 ###############################################################################
9700
9701 ### Note that some functions (such as const) are normally disabled anyway.
9702 echo "$as_me:9702: checking if you want to build with function extensions" >&5
9703 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9704
9705 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9706 if test "${enable_ext_funcs+set}" = set; then
9707   enableval="$enable_ext_funcs"
9708   with_ext_funcs=$enableval
9709 else
9710   with_ext_funcs=yes
9711 fi;
9712 echo "$as_me:9712: result: $with_ext_funcs" >&5
9713 echo "${ECHO_T}$with_ext_funcs" >&6
9714 if test "$with_ext_funcs" = yes ; then
9715         NCURSES_EXT_FUNCS=1
9716         cat >>confdefs.h <<\EOF
9717 #define HAVE_CURSES_VERSION 1
9718 EOF
9719
9720         cat >>confdefs.h <<\EOF
9721 #define HAVE_HAS_KEY 1
9722 EOF
9723
9724         cat >>confdefs.h <<\EOF
9725 #define HAVE_RESIZETERM 1
9726 EOF
9727
9728         cat >>confdefs.h <<\EOF
9729 #define HAVE_RESIZE_TERM 1
9730 EOF
9731
9732         cat >>confdefs.h <<\EOF
9733 #define HAVE_USE_DEFAULT_COLORS 1
9734 EOF
9735
9736         cat >>confdefs.h <<\EOF
9737 #define HAVE_WRESIZE 1
9738 EOF
9739
9740         cat >>confdefs.h <<\EOF
9741 #define NCURSES_EXT_FUNCS 1
9742 EOF
9743
9744         GENERATED_EXT_FUNCS=generated
9745 else
9746         NCURSES_EXT_FUNCS=0
9747         GENERATED_EXT_FUNCS=
9748 fi
9749
9750 echo "$as_me:9750: checking if you want to build with experimental SCREEN extensions" >&5
9751 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
9752
9753 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
9754 if test "${enable_sp_funcs+set}" = set; then
9755   enableval="$enable_sp_funcs"
9756   with_sp_funcs=$enableval
9757 else
9758   with_sp_funcs=no
9759 fi;
9760 echo "$as_me:9760: result: $with_sp_funcs" >&5
9761 echo "${ECHO_T}$with_sp_funcs" >&6
9762 if test "$with_sp_funcs" = yes ; then
9763         NCURSES_SP_FUNCS=1
9764         cat >>confdefs.h <<\EOF
9765 #define NCURSES_SP_FUNCS 1
9766 EOF
9767
9768         GENERATED_SP_FUNCS=generated
9769 else
9770         NCURSES_SP_FUNCS=0
9771         GENERATED_SP_FUNCS=
9772 fi
9773
9774 echo "$as_me:9774: checking if you want to build with experimental terminal-driver" >&5
9775 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
9776
9777 # Check whether --enable-term-driver or --disable-term-driver was given.
9778 if test "${enable_term_driver+set}" = set; then
9779   enableval="$enable_term_driver"
9780   with_term_driver=$enableval
9781 else
9782   with_term_driver=no
9783 fi;
9784 echo "$as_me:9784: result: $with_term_driver" >&5
9785 echo "${ECHO_T}$with_term_driver" >&6
9786 if test "$with_term_driver" = yes ; then
9787         cat >>confdefs.h <<\EOF
9788 #define USE_TERM_DRIVER 1
9789 EOF
9790
9791         if test "$with_sp_funcs" != yes ; then
9792                 { { echo "$as_me:9792: error: The term-driver option relies upon sp-funcs" >&5
9793 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
9794    { (exit 1); exit 1; }; }
9795         fi
9796 fi
9797
9798 ###   use option --enable-const to turn on use of const beyond that in XSI.
9799 echo "$as_me:9799: checking for extended use of const keyword" >&5
9800 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
9801
9802 # Check whether --enable-const or --disable-const was given.
9803 if test "${enable_const+set}" = set; then
9804   enableval="$enable_const"
9805   with_ext_const=$enableval
9806 else
9807   with_ext_const=no
9808 fi;
9809 echo "$as_me:9809: result: $with_ext_const" >&5
9810 echo "${ECHO_T}$with_ext_const" >&6
9811 NCURSES_CONST='/*nothing*/'
9812 if test "$with_ext_const" = yes ; then
9813         NCURSES_CONST=const
9814 fi
9815
9816 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
9817 echo "$as_me:9817: checking if you want to use extended colors" >&5
9818 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
9819
9820 # Check whether --enable-ext-colors or --disable-ext-colors was given.
9821 if test "${enable_ext_colors+set}" = set; then
9822   enableval="$enable_ext_colors"
9823   with_ext_colors=$enableval
9824 else
9825   with_ext_colors=no
9826 fi;
9827 echo "$as_me:9827: result: $with_ext_colors" >&5
9828 echo "${ECHO_T}$with_ext_colors" >&6
9829 NCURSES_EXT_COLORS=0
9830 if test "$with_ext_colors" = yes ; then
9831         if test "$with_widec" != yes ; then
9832                 { { echo "$as_me:9832: error: This option applies only to wide-character library" >&5
9833 echo "$as_me: error: This option applies only to wide-character library" >&2;}
9834    { (exit 1); exit 1; }; }
9835         else
9836                 # cannot be ABI 5 since it changes sizeof(cchar_t)
9837
9838 if test "${with_abi_version+set}" != set; then
9839         case $cf_cv_rel_version in
9840         5.*)
9841                 cf_cv_rel_version=6.0
9842                 cf_cv_abi_version=6
9843                 { echo "$as_me:9843: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9844 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9845                 ;;
9846         esac
9847 fi
9848
9849         fi
9850         NCURSES_EXT_COLORS=1
9851         cat >>confdefs.h <<\EOF
9852 #define NCURSES_EXT_COLORS 1
9853 EOF
9854
9855 fi
9856
9857 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
9858 echo "$as_me:9858: checking if you want to use extended mouse encoding" >&5
9859 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
9860
9861 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9862 if test "${enable_ext_mouse+set}" = set; then
9863   enableval="$enable_ext_mouse"
9864   with_ext_mouse=$enableval
9865 else
9866   with_ext_mouse=no
9867 fi;
9868 echo "$as_me:9868: result: $with_ext_mouse" >&5
9869 echo "${ECHO_T}$with_ext_mouse" >&6
9870 NCURSES_MOUSE_VERSION=1
9871 if test "$with_ext_mouse" = yes ; then
9872         NCURSES_MOUSE_VERSION=2
9873
9874 if test "${with_abi_version+set}" != set; then
9875         case $cf_cv_rel_version in
9876         5.*)
9877                 cf_cv_rel_version=6.0
9878                 cf_cv_abi_version=6
9879                 { echo "$as_me:9879: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9880 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9881                 ;;
9882         esac
9883 fi
9884
9885 fi
9886
9887 echo "$as_me:9887: checking if you want \$NCURSES_NO_PADDING code" >&5
9888 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
9889
9890 # Check whether --enable-no-padding or --disable-no-padding was given.
9891 if test "${enable_no_padding+set}" = set; then
9892   enableval="$enable_no_padding"
9893   with_no_padding=$enableval
9894 else
9895   with_no_padding=$with_ext_funcs
9896 fi;
9897 echo "$as_me:9897: result: $with_no_padding" >&5
9898 echo "${ECHO_T}$with_no_padding" >&6
9899 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
9900 #define NCURSES_NO_PADDING 1
9901 EOF
9902
9903 echo "$as_me:9903: checking for ANSI C header files" >&5
9904 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9905 if test "${ac_cv_header_stdc+set}" = set; then
9906   echo $ECHO_N "(cached) $ECHO_C" >&6
9907 else
9908   cat >conftest.$ac_ext <<_ACEOF
9909 #line 9909 "configure"
9910 #include "confdefs.h"
9911 #include <stdlib.h>
9912 #include <stdarg.h>
9913 #include <string.h>
9914 #include <float.h>
9915
9916 _ACEOF
9917 if { (eval echo "$as_me:9917: \"$ac_cpp conftest.$ac_ext\"") >&5
9918   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9919   ac_status=$?
9920   egrep -v '^ *\+' conftest.er1 >conftest.err
9921   rm -f conftest.er1
9922   cat conftest.err >&5
9923   echo "$as_me:9923: \$? = $ac_status" >&5
9924   (exit $ac_status); } >/dev/null; then
9925   if test -s conftest.err; then
9926     ac_cpp_err=$ac_c_preproc_warn_flag
9927   else
9928     ac_cpp_err=
9929   fi
9930 else
9931   ac_cpp_err=yes
9932 fi
9933 if test -z "$ac_cpp_err"; then
9934   ac_cv_header_stdc=yes
9935 else
9936   echo "$as_me: failed program was:" >&5
9937   cat conftest.$ac_ext >&5
9938   ac_cv_header_stdc=no
9939 fi
9940 rm -f conftest.err conftest.$ac_ext
9941
9942 if test $ac_cv_header_stdc = yes; then
9943   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9944   cat >conftest.$ac_ext <<_ACEOF
9945 #line 9945 "configure"
9946 #include "confdefs.h"
9947 #include <string.h>
9948
9949 _ACEOF
9950 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9951   egrep "memchr" >/dev/null 2>&1; then
9952   :
9953 else
9954   ac_cv_header_stdc=no
9955 fi
9956 rm -f conftest*
9957
9958 fi
9959
9960 if test $ac_cv_header_stdc = yes; then
9961   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9962   cat >conftest.$ac_ext <<_ACEOF
9963 #line 9963 "configure"
9964 #include "confdefs.h"
9965 #include <stdlib.h>
9966
9967 _ACEOF
9968 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9969   egrep "free" >/dev/null 2>&1; then
9970   :
9971 else
9972   ac_cv_header_stdc=no
9973 fi
9974 rm -f conftest*
9975
9976 fi
9977
9978 if test $ac_cv_header_stdc = yes; then
9979   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9980   if test "$cross_compiling" = yes; then
9981   :
9982 else
9983   cat >conftest.$ac_ext <<_ACEOF
9984 #line 9984 "configure"
9985 #include "confdefs.h"
9986 #include <ctype.h>
9987 #if ((' ' & 0x0FF) == 0x020)
9988 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9989 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9990 #else
9991 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
9992                      || ('j' <= (c) && (c) <= 'r') \
9993                      || ('s' <= (c) && (c) <= 'z'))
9994 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9995 #endif
9996
9997 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9998 int
9999 main ()
10000 {
10001   int i;
10002   for (i = 0; i < 256; i++)
10003     if (XOR (islower (i), ISLOWER (i))
10004         || toupper (i) != TOUPPER (i))
10005       $ac_main_return(2);
10006   $ac_main_return (0);
10007 }
10008 _ACEOF
10009 rm -f conftest$ac_exeext
10010 if { (eval echo "$as_me:10010: \"$ac_link\"") >&5
10011   (eval $ac_link) 2>&5
10012   ac_status=$?
10013   echo "$as_me:10013: \$? = $ac_status" >&5
10014   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10015   { (eval echo "$as_me:10015: \"$ac_try\"") >&5
10016   (eval $ac_try) 2>&5
10017   ac_status=$?
10018   echo "$as_me:10018: \$? = $ac_status" >&5
10019   (exit $ac_status); }; }; then
10020   :
10021 else
10022   echo "$as_me: program exited with status $ac_status" >&5
10023 echo "$as_me: failed program was:" >&5
10024 cat conftest.$ac_ext >&5
10025 ac_cv_header_stdc=no
10026 fi
10027 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10028 fi
10029 fi
10030 fi
10031 echo "$as_me:10031: result: $ac_cv_header_stdc" >&5
10032 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10033 if test $ac_cv_header_stdc = yes; then
10034
10035 cat >>confdefs.h <<\EOF
10036 #define STDC_HEADERS 1
10037 EOF
10038
10039 fi
10040
10041 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10042
10043 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10044                   inttypes.h stdint.h unistd.h
10045 do
10046 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10047 echo "$as_me:10047: checking for $ac_header" >&5
10048 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10049 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10050   echo $ECHO_N "(cached) $ECHO_C" >&6
10051 else
10052   cat >conftest.$ac_ext <<_ACEOF
10053 #line 10053 "configure"
10054 #include "confdefs.h"
10055 $ac_includes_default
10056 #include <$ac_header>
10057 _ACEOF
10058 rm -f conftest.$ac_objext
10059 if { (eval echo "$as_me:10059: \"$ac_compile\"") >&5
10060   (eval $ac_compile) 2>&5
10061   ac_status=$?
10062   echo "$as_me:10062: \$? = $ac_status" >&5
10063   (exit $ac_status); } &&
10064          { ac_try='test -s conftest.$ac_objext'
10065   { (eval echo "$as_me:10065: \"$ac_try\"") >&5
10066   (eval $ac_try) 2>&5
10067   ac_status=$?
10068   echo "$as_me:10068: \$? = $ac_status" >&5
10069   (exit $ac_status); }; }; then
10070   eval "$as_ac_Header=yes"
10071 else
10072   echo "$as_me: failed program was:" >&5
10073 cat conftest.$ac_ext >&5
10074 eval "$as_ac_Header=no"
10075 fi
10076 rm -f conftest.$ac_objext conftest.$ac_ext
10077 fi
10078 echo "$as_me:10078: result: `eval echo '${'$as_ac_Header'}'`" >&5
10079 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10080 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10081   cat >>confdefs.h <<EOF
10082 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10083 EOF
10084
10085 fi
10086 done
10087
10088 echo "$as_me:10088: checking for signed char" >&5
10089 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10090 if test "${ac_cv_type_signed_char+set}" = set; then
10091   echo $ECHO_N "(cached) $ECHO_C" >&6
10092 else
10093   cat >conftest.$ac_ext <<_ACEOF
10094 #line 10094 "configure"
10095 #include "confdefs.h"
10096 $ac_includes_default
10097 int
10098 main ()
10099 {
10100 if ((signed char *) 0)
10101   return 0;
10102 if (sizeof (signed char))
10103   return 0;
10104   ;
10105   return 0;
10106 }
10107 _ACEOF
10108 rm -f conftest.$ac_objext
10109 if { (eval echo "$as_me:10109: \"$ac_compile\"") >&5
10110   (eval $ac_compile) 2>&5
10111   ac_status=$?
10112   echo "$as_me:10112: \$? = $ac_status" >&5
10113   (exit $ac_status); } &&
10114          { ac_try='test -s conftest.$ac_objext'
10115   { (eval echo "$as_me:10115: \"$ac_try\"") >&5
10116   (eval $ac_try) 2>&5
10117   ac_status=$?
10118   echo "$as_me:10118: \$? = $ac_status" >&5
10119   (exit $ac_status); }; }; then
10120   ac_cv_type_signed_char=yes
10121 else
10122   echo "$as_me: failed program was:" >&5
10123 cat conftest.$ac_ext >&5
10124 ac_cv_type_signed_char=no
10125 fi
10126 rm -f conftest.$ac_objext conftest.$ac_ext
10127 fi
10128 echo "$as_me:10128: result: $ac_cv_type_signed_char" >&5
10129 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10130
10131 echo "$as_me:10131: checking size of signed char" >&5
10132 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10133 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10134   echo $ECHO_N "(cached) $ECHO_C" >&6
10135 else
10136   if test "$ac_cv_type_signed_char" = yes; then
10137   if test "$cross_compiling" = yes; then
10138   # Depending upon the size, compute the lo and hi bounds.
10139 cat >conftest.$ac_ext <<_ACEOF
10140 #line 10140 "configure"
10141 #include "confdefs.h"
10142 $ac_includes_default
10143 int
10144 main ()
10145 {
10146 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
10147   ;
10148   return 0;
10149 }
10150 _ACEOF
10151 rm -f conftest.$ac_objext
10152 if { (eval echo "$as_me:10152: \"$ac_compile\"") >&5
10153   (eval $ac_compile) 2>&5
10154   ac_status=$?
10155   echo "$as_me:10155: \$? = $ac_status" >&5
10156   (exit $ac_status); } &&
10157          { ac_try='test -s conftest.$ac_objext'
10158   { (eval echo "$as_me:10158: \"$ac_try\"") >&5
10159   (eval $ac_try) 2>&5
10160   ac_status=$?
10161   echo "$as_me:10161: \$? = $ac_status" >&5
10162   (exit $ac_status); }; }; then
10163   ac_lo=0 ac_mid=0
10164   while :; do
10165     cat >conftest.$ac_ext <<_ACEOF
10166 #line 10166 "configure"
10167 #include "confdefs.h"
10168 $ac_includes_default
10169 int
10170 main ()
10171 {
10172 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10173   ;
10174   return 0;
10175 }
10176 _ACEOF
10177 rm -f conftest.$ac_objext
10178 if { (eval echo "$as_me:10178: \"$ac_compile\"") >&5
10179   (eval $ac_compile) 2>&5
10180   ac_status=$?
10181   echo "$as_me:10181: \$? = $ac_status" >&5
10182   (exit $ac_status); } &&
10183          { ac_try='test -s conftest.$ac_objext'
10184   { (eval echo "$as_me:10184: \"$ac_try\"") >&5
10185   (eval $ac_try) 2>&5
10186   ac_status=$?
10187   echo "$as_me:10187: \$? = $ac_status" >&5
10188   (exit $ac_status); }; }; then
10189   ac_hi=$ac_mid; break
10190 else
10191   echo "$as_me: failed program was:" >&5
10192 cat conftest.$ac_ext >&5
10193 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10194 fi
10195 rm -f conftest.$ac_objext conftest.$ac_ext
10196   done
10197 else
10198   echo "$as_me: failed program was:" >&5
10199 cat conftest.$ac_ext >&5
10200 ac_hi=-1 ac_mid=-1
10201   while :; do
10202     cat >conftest.$ac_ext <<_ACEOF
10203 #line 10203 "configure"
10204 #include "confdefs.h"
10205 $ac_includes_default
10206 int
10207 main ()
10208 {
10209 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10210   ;
10211   return 0;
10212 }
10213 _ACEOF
10214 rm -f conftest.$ac_objext
10215 if { (eval echo "$as_me:10215: \"$ac_compile\"") >&5
10216   (eval $ac_compile) 2>&5
10217   ac_status=$?
10218   echo "$as_me:10218: \$? = $ac_status" >&5
10219   (exit $ac_status); } &&
10220          { ac_try='test -s conftest.$ac_objext'
10221   { (eval echo "$as_me:10221: \"$ac_try\"") >&5
10222   (eval $ac_try) 2>&5
10223   ac_status=$?
10224   echo "$as_me:10224: \$? = $ac_status" >&5
10225   (exit $ac_status); }; }; then
10226   ac_lo=$ac_mid; break
10227 else
10228   echo "$as_me: failed program was:" >&5
10229 cat conftest.$ac_ext >&5
10230 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10231 fi
10232 rm -f conftest.$ac_objext conftest.$ac_ext
10233   done
10234 fi
10235 rm -f conftest.$ac_objext conftest.$ac_ext
10236 # Binary search between lo and hi bounds.
10237 while test "x$ac_lo" != "x$ac_hi"; do
10238   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10239   cat >conftest.$ac_ext <<_ACEOF
10240 #line 10240 "configure"
10241 #include "confdefs.h"
10242 $ac_includes_default
10243 int
10244 main ()
10245 {
10246 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10247   ;
10248   return 0;
10249 }
10250 _ACEOF
10251 rm -f conftest.$ac_objext
10252 if { (eval echo "$as_me:10252: \"$ac_compile\"") >&5
10253   (eval $ac_compile) 2>&5
10254   ac_status=$?
10255   echo "$as_me:10255: \$? = $ac_status" >&5
10256   (exit $ac_status); } &&
10257          { ac_try='test -s conftest.$ac_objext'
10258   { (eval echo "$as_me:10258: \"$ac_try\"") >&5
10259   (eval $ac_try) 2>&5
10260   ac_status=$?
10261   echo "$as_me:10261: \$? = $ac_status" >&5
10262   (exit $ac_status); }; }; then
10263   ac_hi=$ac_mid
10264 else
10265   echo "$as_me: failed program was:" >&5
10266 cat conftest.$ac_ext >&5
10267 ac_lo=`expr $ac_mid + 1`
10268 fi
10269 rm -f conftest.$ac_objext conftest.$ac_ext
10270 done
10271 ac_cv_sizeof_signed_char=$ac_lo
10272 else
10273   if test "$cross_compiling" = yes; then
10274   { { echo "$as_me:10274: error: cannot run test program while cross compiling" >&5
10275 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10276    { (exit 1); exit 1; }; }
10277 else
10278   cat >conftest.$ac_ext <<_ACEOF
10279 #line 10279 "configure"
10280 #include "confdefs.h"
10281 $ac_includes_default
10282 int
10283 main ()
10284 {
10285 FILE *f = fopen ("conftest.val", "w");
10286 if (!f)
10287   $ac_main_return (1);
10288 fprintf (f, "%d", (sizeof (signed char)));
10289 fclose (f);
10290   ;
10291   return 0;
10292 }
10293 _ACEOF
10294 rm -f conftest$ac_exeext
10295 if { (eval echo "$as_me:10295: \"$ac_link\"") >&5
10296   (eval $ac_link) 2>&5
10297   ac_status=$?
10298   echo "$as_me:10298: \$? = $ac_status" >&5
10299   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10300   { (eval echo "$as_me:10300: \"$ac_try\"") >&5
10301   (eval $ac_try) 2>&5
10302   ac_status=$?
10303   echo "$as_me:10303: \$? = $ac_status" >&5
10304   (exit $ac_status); }; }; then
10305   ac_cv_sizeof_signed_char=`cat conftest.val`
10306 else
10307   echo "$as_me: program exited with status $ac_status" >&5
10308 echo "$as_me: failed program was:" >&5
10309 cat conftest.$ac_ext >&5
10310 fi
10311 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10312 fi
10313 fi
10314 rm -f conftest.val
10315 else
10316   ac_cv_sizeof_signed_char=0
10317 fi
10318 fi
10319 echo "$as_me:10319: result: $ac_cv_sizeof_signed_char" >&5
10320 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10321 cat >>confdefs.h <<EOF
10322 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10323 EOF
10324
10325 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10326         NCURSES_SBOOL="signed char"
10327 else
10328         NCURSES_SBOOL="char"
10329 fi
10330 echo "$as_me:10330: checking if you want to use signed Boolean array in term.h" >&5
10331 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10332
10333 # Check whether --enable-signed-char or --disable-signed-char was given.
10334 if test "${enable_signed_char+set}" = set; then
10335   enableval="$enable_signed_char"
10336   with_signed_char=$enableval
10337 else
10338   with_signed_char=no
10339 fi;
10340 echo "$as_me:10340: result: $with_signed_char" >&5
10341 echo "${ECHO_T}$with_signed_char" >&6
10342 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10343
10344 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
10345 echo "$as_me:10345: checking if you want SIGWINCH handler" >&5
10346 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10347
10348 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10349 if test "${enable_sigwinch+set}" = set; then
10350   enableval="$enable_sigwinch"
10351   with_sigwinch=$enableval
10352 else
10353   with_sigwinch=$with_ext_funcs
10354 fi;
10355 echo "$as_me:10355: result: $with_sigwinch" >&5
10356 echo "${ECHO_T}$with_sigwinch" >&6
10357 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10358 #define USE_SIGWINCH 1
10359 EOF
10360
10361 ###   use option --enable-tcap-names to allow user to define new capabilities
10362 echo "$as_me:10362: checking if you want user-definable terminal capabilities like termcap" >&5
10363 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10364
10365 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10366 if test "${enable_tcap_names+set}" = set; then
10367   enableval="$enable_tcap_names"
10368   with_tcap_names=$enableval
10369 else
10370   with_tcap_names=$with_ext_funcs
10371 fi;
10372 echo "$as_me:10372: result: $with_tcap_names" >&5
10373 echo "${ECHO_T}$with_tcap_names" >&6
10374 NCURSES_XNAMES=0
10375 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10376
10377 ###############################################################################
10378 # These options are relatively safe to experiment with.
10379
10380 echo "$as_me:10380: checking if you want all development code" >&5
10381 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10382
10383 # Check whether --with-develop or --without-develop was given.
10384 if test "${with_develop+set}" = set; then
10385   withval="$with_develop"
10386   with_develop=$withval
10387 else
10388   with_develop=no
10389 fi;
10390 echo "$as_me:10390: result: $with_develop" >&5
10391 echo "${ECHO_T}$with_develop" >&6
10392
10393 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
10394 echo "$as_me:10394: checking if you want hard-tabs code" >&5
10395 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10396
10397 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10398 if test "${enable_hard_tabs+set}" = set; then
10399   enableval="$enable_hard_tabs"
10400
10401 else
10402   enable_hard_tabs=$with_develop
10403 fi;
10404 echo "$as_me:10404: result: $enable_hard_tabs" >&5
10405 echo "${ECHO_T}$enable_hard_tabs" >&6
10406 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10407 #define USE_HARD_TABS 1
10408 EOF
10409
10410 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10411 echo "$as_me:10411: checking if you want limited support for xmc" >&5
10412 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10413
10414 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10415 if test "${enable_xmc_glitch+set}" = set; then
10416   enableval="$enable_xmc_glitch"
10417
10418 else
10419   enable_xmc_glitch=$with_develop
10420 fi;
10421 echo "$as_me:10421: result: $enable_xmc_glitch" >&5
10422 echo "${ECHO_T}$enable_xmc_glitch" >&6
10423 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10424 #define USE_XMC_SUPPORT 1
10425 EOF
10426
10427 ###############################################################################
10428 # These are just experimental, probably should not be in a package:
10429
10430 echo "$as_me:10430: checking if you do not want to assume colors are white-on-black" >&5
10431 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10432
10433 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10434 if test "${enable_assumed_color+set}" = set; then
10435   enableval="$enable_assumed_color"
10436   with_assumed_color=$enableval
10437 else
10438   with_assumed_color=yes
10439 fi;
10440 echo "$as_me:10440: result: $with_assumed_color" >&5
10441 echo "${ECHO_T}$with_assumed_color" >&6
10442 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10443 #define USE_ASSUMED_COLOR 1
10444 EOF
10445
10446 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
10447 echo "$as_me:10447: checking if you want hashmap scrolling-optimization code" >&5
10448 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10449
10450 # Check whether --enable-hashmap or --disable-hashmap was given.
10451 if test "${enable_hashmap+set}" = set; then
10452   enableval="$enable_hashmap"
10453   with_hashmap=$enableval
10454 else
10455   with_hashmap=yes
10456 fi;
10457 echo "$as_me:10457: result: $with_hashmap" >&5
10458 echo "${ECHO_T}$with_hashmap" >&6
10459 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10460 #define USE_HASHMAP 1
10461 EOF
10462
10463 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10464 echo "$as_me:10464: checking if you want colorfgbg code" >&5
10465 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10466
10467 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10468 if test "${enable_colorfgbg+set}" = set; then
10469   enableval="$enable_colorfgbg"
10470   with_colorfgbg=$enableval
10471 else
10472   with_colorfgbg=no
10473 fi;
10474 echo "$as_me:10474: result: $with_colorfgbg" >&5
10475 echo "${ECHO_T}$with_colorfgbg" >&6
10476 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10477 #define USE_COLORFGBG 1
10478 EOF
10479
10480 ###   use option --enable-interop to turn on use of bindings used for interop
10481 echo "$as_me:10481: checking if you want interop bindings" >&5
10482 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10483
10484 # Check whether --enable-interop or --disable-interop was given.
10485 if test "${enable_interop+set}" = set; then
10486   enableval="$enable_interop"
10487   with_exp_interop=$enableval
10488 else
10489   with_exp_interop=no
10490 fi;
10491 echo "$as_me:10491: result: $with_exp_interop" >&5
10492 echo "${ECHO_T}$with_exp_interop" >&6
10493
10494 NCURSES_INTEROP_FUNCS=0
10495 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10496
10497 # This is still experimental (20080329), but should ultimately be moved to
10498 # the script-block --with-normal, etc.
10499
10500 echo "$as_me:10500: checking if you want to link with the pthread library" >&5
10501 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10502
10503 # Check whether --with-pthread or --without-pthread was given.
10504 if test "${with_pthread+set}" = set; then
10505   withval="$with_pthread"
10506   with_pthread=$withval
10507 else
10508   with_pthread=no
10509 fi;
10510 echo "$as_me:10510: result: $with_pthread" >&5
10511 echo "${ECHO_T}$with_pthread" >&6
10512
10513 if test "$with_pthread" != no ; then
10514     echo "$as_me:10514: checking for pthread.h" >&5
10515 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10516 if test "${ac_cv_header_pthread_h+set}" = set; then
10517   echo $ECHO_N "(cached) $ECHO_C" >&6
10518 else
10519   cat >conftest.$ac_ext <<_ACEOF
10520 #line 10520 "configure"
10521 #include "confdefs.h"
10522 #include <pthread.h>
10523 _ACEOF
10524 if { (eval echo "$as_me:10524: \"$ac_cpp conftest.$ac_ext\"") >&5
10525   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10526   ac_status=$?
10527   egrep -v '^ *\+' conftest.er1 >conftest.err
10528   rm -f conftest.er1
10529   cat conftest.err >&5
10530   echo "$as_me:10530: \$? = $ac_status" >&5
10531   (exit $ac_status); } >/dev/null; then
10532   if test -s conftest.err; then
10533     ac_cpp_err=$ac_c_preproc_warn_flag
10534   else
10535     ac_cpp_err=
10536   fi
10537 else
10538   ac_cpp_err=yes
10539 fi
10540 if test -z "$ac_cpp_err"; then
10541   ac_cv_header_pthread_h=yes
10542 else
10543   echo "$as_me: failed program was:" >&5
10544   cat conftest.$ac_ext >&5
10545   ac_cv_header_pthread_h=no
10546 fi
10547 rm -f conftest.err conftest.$ac_ext
10548 fi
10549 echo "$as_me:10549: result: $ac_cv_header_pthread_h" >&5
10550 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10551 if test $ac_cv_header_pthread_h = yes; then
10552
10553         cat >>confdefs.h <<\EOF
10554 #define HAVE_PTHREADS_H 1
10555 EOF
10556
10557         echo "$as_me:10557: checking if we can link with the pthread library" >&5
10558 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10559         cf_save_LIBS="$LIBS"
10560         LIBS="-lpthread $LIBS"
10561         cat >conftest.$ac_ext <<_ACEOF
10562 #line 10562 "configure"
10563 #include "confdefs.h"
10564
10565 #include <pthread.h>
10566
10567 int
10568 main ()
10569 {
10570
10571         int rc = pthread_create(0,0,0,0);
10572
10573   ;
10574   return 0;
10575 }
10576 _ACEOF
10577 rm -f conftest.$ac_objext conftest$ac_exeext
10578 if { (eval echo "$as_me:10578: \"$ac_link\"") >&5
10579   (eval $ac_link) 2>&5
10580   ac_status=$?
10581   echo "$as_me:10581: \$? = $ac_status" >&5
10582   (exit $ac_status); } &&
10583          { ac_try='test -s conftest$ac_exeext'
10584   { (eval echo "$as_me:10584: \"$ac_try\"") >&5
10585   (eval $ac_try) 2>&5
10586   ac_status=$?
10587   echo "$as_me:10587: \$? = $ac_status" >&5
10588   (exit $ac_status); }; }; then
10589   with_pthread=yes
10590 else
10591   echo "$as_me: failed program was:" >&5
10592 cat conftest.$ac_ext >&5
10593 with_pthread=no
10594 fi
10595 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10596         LIBS="$cf_save_LIBS"
10597         echo "$as_me:10597: result: $with_pthread" >&5
10598 echo "${ECHO_T}$with_pthread" >&6
10599
10600         if test "$with_pthread" = yes ; then
10601             LIBS="-lpthread $LIBS"
10602             cat >>confdefs.h <<\EOF
10603 #define HAVE_LIBPTHREADS 1
10604 EOF
10605
10606         else
10607             { { echo "$as_me:10607: error: Cannot link with pthread library" >&5
10608 echo "$as_me: error: Cannot link with pthread library" >&2;}
10609    { (exit 1); exit 1; }; }
10610         fi
10611
10612 fi
10613
10614 fi
10615
10616 echo "$as_me:10616: checking if you want to allow EINTR in wgetch with pthreads" >&5
10617 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10618
10619 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10620 if test "${enable_pthreads_eintr+set}" = set; then
10621   enableval="$enable_pthreads_eintr"
10622   use_pthreads_eintr=$enableval
10623 else
10624   use_pthreads_eintr=no
10625 fi;
10626 echo "$as_me:10626: result: $use_pthreads_eintr" >&5
10627 echo "${ECHO_T}$use_pthreads_eintr" >&6
10628 if test $use_pthreads_eintr = yes ; then
10629     cat >>confdefs.h <<\EOF
10630 #define USE_PTHREADS_EINTR 1
10631 EOF
10632
10633 fi
10634
10635 echo "$as_me:10635: checking if you want to use weak-symbols for pthreads" >&5
10636 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10637
10638 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10639 if test "${enable_weak_symbols+set}" = set; then
10640   enableval="$enable_weak_symbols"
10641   use_weak_symbols=$enableval
10642 else
10643   use_weak_symbols=no
10644 fi;
10645 echo "$as_me:10645: result: $use_weak_symbols" >&5
10646 echo "${ECHO_T}$use_weak_symbols" >&6
10647 if test "$use_weak_symbols" = yes ; then
10648
10649 echo "$as_me:10649: checking if $CC supports weak symbols" >&5
10650 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10651 if test "${cf_cv_weak_symbols+set}" = set; then
10652   echo $ECHO_N "(cached) $ECHO_C" >&6
10653 else
10654
10655 cat >conftest.$ac_ext <<_ACEOF
10656 #line 10656 "configure"
10657 #include "confdefs.h"
10658
10659 #include <stdio.h>
10660 int
10661 main ()
10662 {
10663
10664 #if defined(__GNUC__)
10665 #  if defined __USE_ISOC99
10666 #    define _cat_pragma(exp)    _Pragma(#exp)
10667 #    define _weak_pragma(exp)   _cat_pragma(weak name)
10668 #  else
10669 #    define _weak_pragma(exp)
10670 #  endif
10671 #  define _declare(name)        __extension__ extern __typeof__(name) name
10672 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
10673 #endif
10674
10675 weak_symbol(fopen);
10676
10677   ;
10678   return 0;
10679 }
10680 _ACEOF
10681 rm -f conftest.$ac_objext
10682 if { (eval echo "$as_me:10682: \"$ac_compile\"") >&5
10683   (eval $ac_compile) 2>&5
10684   ac_status=$?
10685   echo "$as_me:10685: \$? = $ac_status" >&5
10686   (exit $ac_status); } &&
10687          { ac_try='test -s conftest.$ac_objext'
10688   { (eval echo "$as_me:10688: \"$ac_try\"") >&5
10689   (eval $ac_try) 2>&5
10690   ac_status=$?
10691   echo "$as_me:10691: \$? = $ac_status" >&5
10692   (exit $ac_status); }; }; then
10693   cf_cv_weak_symbols=yes
10694 else
10695   echo "$as_me: failed program was:" >&5
10696 cat conftest.$ac_ext >&5
10697 cf_cv_weak_symbols=no
10698 fi
10699 rm -f conftest.$ac_objext conftest.$ac_ext
10700
10701 fi
10702 echo "$as_me:10702: result: $cf_cv_weak_symbols" >&5
10703 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10704
10705 else
10706     cf_cv_weak_symbols=no
10707 fi
10708
10709 if test $cf_cv_weak_symbols = yes ; then
10710     cat >>confdefs.h <<\EOF
10711 #define USE_WEAK_SYMBOLS 1
10712 EOF
10713
10714 fi
10715
10716 PTHREAD=
10717 if test "$with_pthread" = "yes" ; then
10718     cat >>confdefs.h <<\EOF
10719 #define USE_PTHREADS 1
10720 EOF
10721
10722     enable_reentrant=yes
10723     if test $cf_cv_weak_symbols = yes ; then
10724         PTHREAD=-lpthread
10725     fi
10726 fi
10727
10728 # Reentrant code has to be opaque; there's little advantage to making ncurses
10729 # opaque outside of that, so there is no --enable-opaque option.  We can use
10730 # this option without --with-pthreads, but this will be always set for
10731 # pthreads.
10732 echo "$as_me:10732: checking if you want experimental reentrant code" >&5
10733 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
10734
10735 # Check whether --enable-reentrant or --disable-reentrant was given.
10736 if test "${enable_reentrant+set}" = set; then
10737   enableval="$enable_reentrant"
10738   with_reentrant=$enableval
10739 else
10740   with_reentrant=no
10741 fi;
10742 echo "$as_me:10742: result: $with_reentrant" >&5
10743 echo "${ECHO_T}$with_reentrant" >&6
10744 if test "$with_reentrant" = yes ; then
10745         cf_cv_enable_reentrant=1
10746         cf_cv_enable_opaque="NCURSES_INTERNALS"
10747         NCURSES_OPAQUE=1
10748         NCURSES_SIZE_T=int
10749         if test $cf_cv_weak_symbols = yes ; then
10750
10751 # remove pthread library from $LIBS
10752 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
10753
10754         else
10755                 LIB_SUFFIX="t${LIB_SUFFIX}"
10756         fi
10757         cat >>confdefs.h <<\EOF
10758 #define USE_REENTRANT 1
10759 EOF
10760
10761 if test "${with_abi_version+set}" != set; then
10762         case $cf_cv_rel_version in
10763         5.*)
10764                 cf_cv_rel_version=6.0
10765                 cf_cv_abi_version=6
10766                 { echo "$as_me:10766: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10767 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10768                 ;;
10769         esac
10770 fi
10771
10772 else
10773         cf_cv_enable_reentrant=0
10774         cf_cv_enable_opaque="NCURSES_OPAQUE"
10775         NCURSES_OPAQUE=0
10776         NCURSES_SIZE_T=short
10777 fi
10778
10779 ### Allow using a different wrap-prefix
10780 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
10781         echo "$as_me:10781: checking for prefix used to wrap public variables" >&5
10782 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
10783
10784 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
10785 if test "${with_wrap_prefix+set}" = set; then
10786   withval="$with_wrap_prefix"
10787   NCURSES_WRAP_PREFIX=$withval
10788 else
10789   NCURSES_WRAP_PREFIX=_nc_
10790 fi;
10791         echo "$as_me:10791: result: $NCURSES_WRAP_PREFIX" >&5
10792 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
10793 else
10794         NCURSES_WRAP_PREFIX=_nc_
10795 fi
10796
10797 cat >>confdefs.h <<EOF
10798 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
10799 EOF
10800
10801 echo "$as_me:10801: checking if you want experimental safe-sprintf code" >&5
10802 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
10803
10804 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
10805 if test "${enable_safe_sprintf+set}" = set; then
10806   enableval="$enable_safe_sprintf"
10807   with_safe_sprintf=$enableval
10808 else
10809   with_safe_sprintf=no
10810 fi;
10811 echo "$as_me:10811: result: $with_safe_sprintf" >&5
10812 echo "${ECHO_T}$with_safe_sprintf" >&6
10813 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
10814 #define USE_SAFE_SPRINTF 1
10815 EOF
10816
10817 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
10818 # when hashmap is used scroll hints are useless
10819 if test "$with_hashmap" = no ; then
10820 echo "$as_me:10820: checking if you want to experiment without scrolling-hints code" >&5
10821 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
10822
10823 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
10824 if test "${enable_scroll_hints+set}" = set; then
10825   enableval="$enable_scroll_hints"
10826   with_scroll_hints=$enableval
10827 else
10828   with_scroll_hints=yes
10829 fi;
10830 echo "$as_me:10830: result: $with_scroll_hints" >&5
10831 echo "${ECHO_T}$with_scroll_hints" >&6
10832 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
10833 #define USE_SCROLL_HINTS 1
10834 EOF
10835
10836 fi
10837
10838 echo "$as_me:10838: checking if you want experimental wgetch-events code" >&5
10839 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
10840
10841 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
10842 if test "${enable_wgetch_events+set}" = set; then
10843   enableval="$enable_wgetch_events"
10844   with_wgetch_events=$enableval
10845 else
10846   with_wgetch_events=no
10847 fi;
10848 echo "$as_me:10848: result: $with_wgetch_events" >&5
10849 echo "${ECHO_T}$with_wgetch_events" >&6
10850 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
10851 #define NCURSES_WGETCH_EVENTS 1
10852 EOF
10853
10854 ###############################################################################
10855
10856 ###     use option --disable-echo to suppress full display compiling commands
10857 echo "$as_me:10857: checking if you want to display full commands during build" >&5
10858 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
10859
10860 # Check whether --enable-echo or --disable-echo was given.
10861 if test "${enable_echo+set}" = set; then
10862   enableval="$enable_echo"
10863   with_echo=$enableval
10864 else
10865   with_echo=yes
10866 fi;
10867 if test "$with_echo" = yes; then
10868         ECHO_LINK=
10869 else
10870         ECHO_LINK='@ echo linking $@ ... ;'
10871         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
10872         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
10873 fi
10874 echo "$as_me:10874: result: $with_echo" >&5
10875 echo "${ECHO_T}$with_echo" >&6
10876
10877 ###     use option --enable-warnings to turn on all gcc warnings
10878 echo "$as_me:10878: checking if you want to see compiler warnings" >&5
10879 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
10880
10881 # Check whether --enable-warnings or --disable-warnings was given.
10882 if test "${enable_warnings+set}" = set; then
10883   enableval="$enable_warnings"
10884   with_warnings=$enableval
10885 fi;
10886 echo "$as_me:10886: result: $with_warnings" >&5
10887 echo "${ECHO_T}$with_warnings" >&6
10888
10889 if test "x$with_warnings" = "xyes"; then
10890         ADAFLAGS="$ADAFLAGS -gnatg"
10891
10892 INTEL_COMPILER=no
10893
10894 if test "$GCC" = yes ; then
10895         case $host_os in
10896         linux*|gnu*)
10897                 echo "$as_me:10897: checking if this is really Intel C compiler" >&5
10898 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
10899                 cf_save_CFLAGS="$CFLAGS"
10900                 CFLAGS="$CFLAGS -no-gcc"
10901                 cat >conftest.$ac_ext <<_ACEOF
10902 #line 10902 "configure"
10903 #include "confdefs.h"
10904
10905 int
10906 main ()
10907 {
10908
10909 #ifdef __INTEL_COMPILER
10910 #else
10911 make an error
10912 #endif
10913
10914   ;
10915   return 0;
10916 }
10917 _ACEOF
10918 rm -f conftest.$ac_objext
10919 if { (eval echo "$as_me:10919: \"$ac_compile\"") >&5
10920   (eval $ac_compile) 2>&5
10921   ac_status=$?
10922   echo "$as_me:10922: \$? = $ac_status" >&5
10923   (exit $ac_status); } &&
10924          { ac_try='test -s conftest.$ac_objext'
10925   { (eval echo "$as_me:10925: \"$ac_try\"") >&5
10926   (eval $ac_try) 2>&5
10927   ac_status=$?
10928   echo "$as_me:10928: \$? = $ac_status" >&5
10929   (exit $ac_status); }; }; then
10930   INTEL_COMPILER=yes
10931 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
10932
10933 else
10934   echo "$as_me: failed program was:" >&5
10935 cat conftest.$ac_ext >&5
10936 fi
10937 rm -f conftest.$ac_objext conftest.$ac_ext
10938                 CFLAGS="$cf_save_CFLAGS"
10939                 echo "$as_me:10939: result: $INTEL_COMPILER" >&5
10940 echo "${ECHO_T}$INTEL_COMPILER" >&6
10941                 ;;
10942         esac
10943 fi
10944
10945 cat > conftest.$ac_ext <<EOF
10946 #line 10946 "${as_me-configure}"
10947 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
10948 EOF
10949
10950 if test "$INTEL_COMPILER" = yes
10951 then
10952 # The "-wdXXX" options suppress warnings:
10953 # remark #1419: external declaration in primary source file
10954 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
10955 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
10956 # remark #193: zero used for undefined preprocessing identifier
10957 # remark #593: variable "curs_sb_left_arrow" was set but never used
10958 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
10959 # remark #869: parameter "tw" was never referenced
10960 # remark #981: operands are evaluated in unspecified order
10961 # warning #279: controlling expression is constant
10962
10963         { echo "$as_me:10963: checking for $CC warning options..." >&5
10964 echo "$as_me: checking for $CC warning options..." >&6;}
10965         cf_save_CFLAGS="$CFLAGS"
10966         EXTRA_CFLAGS="-Wall"
10967         for cf_opt in \
10968                 wd1419 \
10969                 wd1683 \
10970                 wd1684 \
10971                 wd193 \
10972                 wd593 \
10973                 wd279 \
10974                 wd810 \
10975                 wd869 \
10976                 wd981
10977         do
10978                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
10979                 if { (eval echo "$as_me:10979: \"$ac_compile\"") >&5
10980   (eval $ac_compile) 2>&5
10981   ac_status=$?
10982   echo "$as_me:10982: \$? = $ac_status" >&5
10983   (exit $ac_status); }; then
10984                         test -n "$verbose" && echo "$as_me:10984: result: ... -$cf_opt" >&5
10985 echo "${ECHO_T}... -$cf_opt" >&6
10986                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
10987                 fi
10988         done
10989         CFLAGS="$cf_save_CFLAGS"
10990
10991 elif test "$GCC" = yes
10992 then
10993         { echo "$as_me:10993: checking for $CC warning options..." >&5
10994 echo "$as_me: checking for $CC warning options..." >&6;}
10995         cf_save_CFLAGS="$CFLAGS"
10996         EXTRA_CFLAGS=
10997         cf_warn_CONST=""
10998         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
10999         for cf_opt in W Wall \
11000                 Wbad-function-cast \
11001                 Wcast-align \
11002                 Wcast-qual \
11003                 Winline \
11004                 Wmissing-declarations \
11005                 Wmissing-prototypes \
11006                 Wnested-externs \
11007                 Wpointer-arith \
11008                 Wshadow \
11009                 Wstrict-prototypes \
11010                 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11011         do
11012                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11013                 if { (eval echo "$as_me:11013: \"$ac_compile\"") >&5
11014   (eval $ac_compile) 2>&5
11015   ac_status=$?
11016   echo "$as_me:11016: \$? = $ac_status" >&5
11017   (exit $ac_status); }; then
11018                         test -n "$verbose" && echo "$as_me:11018: result: ... -$cf_opt" >&5
11019 echo "${ECHO_T}... -$cf_opt" >&6
11020                         case $cf_opt in #(vi
11021                         Wcast-qual) #(vi
11022                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11023                                 ;;
11024                         Winline) #(vi
11025                                 case $GCC_VERSION in
11026                                 [34].*)
11027                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
11028
11029 echo "${as_me-configure}:11029: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11030
11031                                         continue;;
11032                                 esac
11033                                 ;;
11034                         esac
11035                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11036                 fi
11037         done
11038         CFLAGS="$cf_save_CFLAGS"
11039 fi
11040 rm -f conftest*
11041
11042         if test "$cf_with_cxx" = yes ; then
11043
11044 INTEL_CPLUSPLUS=no
11045
11046 if test "$GCC" = yes ; then
11047         case $host_os in
11048         linux*|gnu*)
11049                 echo "$as_me:11049: checking if this is really Intel C++ compiler" >&5
11050 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11051                 cf_save_CFLAGS="$CXXFLAGS"
11052                 CXXFLAGS="$CXXFLAGS -no-gcc"
11053                 cat >conftest.$ac_ext <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11056
11057 int
11058 main ()
11059 {
11060
11061 #ifdef __INTEL_COMPILER
11062 #else
11063 make an error
11064 #endif
11065
11066   ;
11067   return 0;
11068 }
11069 _ACEOF
11070 rm -f conftest.$ac_objext
11071 if { (eval echo "$as_me:11071: \"$ac_compile\"") >&5
11072   (eval $ac_compile) 2>&5
11073   ac_status=$?
11074   echo "$as_me:11074: \$? = $ac_status" >&5
11075   (exit $ac_status); } &&
11076          { ac_try='test -s conftest.$ac_objext'
11077   { (eval echo "$as_me:11077: \"$ac_try\"") >&5
11078   (eval $ac_try) 2>&5
11079   ac_status=$?
11080   echo "$as_me:11080: \$? = $ac_status" >&5
11081   (exit $ac_status); }; }; then
11082   INTEL_CPLUSPLUS=yes
11083 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11084
11085 else
11086   echo "$as_me: failed program was:" >&5
11087 cat conftest.$ac_ext >&5
11088 fi
11089 rm -f conftest.$ac_objext conftest.$ac_ext
11090                 CXXFLAGS="$cf_save_CFLAGS"
11091                 echo "$as_me:11091: result: $INTEL_CPLUSPLUS" >&5
11092 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11093                 ;;
11094         esac
11095 fi
11096
11097 ac_ext=cc
11098 ac_cpp='$CXXCPP $CPPFLAGS'
11099 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11100 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11101 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11102 ac_main_return=return
11103
11104 cat > conftest.$ac_ext <<EOF
11105 #line 11105 "configure"
11106 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11107 EOF
11108
11109 if test "$INTEL_CPLUSPLUS" = yes
11110 then
11111 # The "-wdXXX" options suppress warnings:
11112 # remark #1419: external declaration in primary source file
11113 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11114 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11115 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11116 # remark #193: zero used for undefined preprocessing identifier
11117 # remark #593: variable "curs_sb_left_arrow" was set but never used
11118 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11119 # remark #869: parameter "tw" was never referenced
11120 # remark #981: operands are evaluated in unspecified order
11121 # warning #269: invalid format string conversion
11122
11123         { echo "$as_me:11123: checking for $CC warning options..." >&5
11124 echo "$as_me: checking for $CC warning options..." >&6;}
11125         cf_save_CXXFLAGS="$CXXFLAGS"
11126         EXTRA_CXXFLAGS="-Wall"
11127         for cf_opt in \
11128                 wd1419 \
11129                 wd1682 \
11130                 wd1683 \
11131                 wd1684 \
11132                 wd193 \
11133                 wd279 \
11134                 wd593 \
11135                 wd810 \
11136                 wd869 \
11137                 wd981
11138         do
11139                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11140                 if { (eval echo "$as_me:11140: \"$ac_compile\"") >&5
11141   (eval $ac_compile) 2>&5
11142   ac_status=$?
11143   echo "$as_me:11143: \$? = $ac_status" >&5
11144   (exit $ac_status); }; then
11145                         test -n "$verbose" && echo "$as_me:11145: result: ... -$cf_opt" >&5
11146 echo "${ECHO_T}... -$cf_opt" >&6
11147                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11148                 fi
11149         done
11150         CXXFLAGS="$cf_save_CXXFLAGS"
11151
11152 elif test "$GXX" = yes
11153 then
11154         { echo "$as_me:11154: checking for $CXX warning options..." >&5
11155 echo "$as_me: checking for $CXX warning options..." >&6;}
11156         cf_save_CXXFLAGS="$CXXFLAGS"
11157         EXTRA_CXXFLAGS="-W -Wall"
11158         cf_gxx_extra_warnings=""
11159         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11160         case "$GCC_VERSION" in
11161         [1-2].*)
11162                 ;;
11163         *)
11164                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11165                 ;;
11166         esac
11167         for cf_opt in \
11168                 Wabi \
11169                 fabi-version=0 \
11170                 Woverloaded-virtual \
11171                 Wsign-promo \
11172                 Wsynth \
11173                 Wold-style-cast \
11174                 Wcast-align \
11175                 Wcast-qual \
11176                 Wmissing-prototypes \
11177                 Wpointer-arith \
11178                 Wshadow \
11179                 Wstrict-prototypes \
11180                 Wundef $cf_gxx_extra_warnings Wno-unused
11181         do
11182                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11183                 if { (eval echo "$as_me:11183: \"$ac_compile\"") >&5
11184   (eval $ac_compile) 2>&5
11185   ac_status=$?
11186   echo "$as_me:11186: \$? = $ac_status" >&5
11187   (exit $ac_status); }; then
11188                         test -n "$verbose" && echo "$as_me:11188: result: ... -$cf_opt" >&5
11189 echo "${ECHO_T}... -$cf_opt" >&6
11190                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11191                 else
11192                         test -n "$verbose" && echo "$as_me:11192: result: ... no -$cf_opt" >&5
11193 echo "${ECHO_T}... no -$cf_opt" >&6
11194                 fi
11195         done
11196         CXXFLAGS="$cf_save_CXXFLAGS"
11197 fi
11198
11199 rm -f conftest*
11200 ac_ext=c
11201 ac_cpp='$CPP $CPPFLAGS'
11202 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11203 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11204 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11205 ac_main_return=return
11206
11207         fi
11208 fi
11209
11210 if test "$GCC" = yes
11211 then
11212 cat > conftest.i <<EOF
11213 #ifndef GCC_PRINTF
11214 #define GCC_PRINTF 0
11215 #endif
11216 #ifndef GCC_SCANF
11217 #define GCC_SCANF 0
11218 #endif
11219 #ifndef GCC_NORETURN
11220 #define GCC_NORETURN /* nothing */
11221 #endif
11222 #ifndef GCC_UNUSED
11223 #define GCC_UNUSED /* nothing */
11224 #endif
11225 EOF
11226 if test "$GCC" = yes
11227 then
11228         { echo "$as_me:11228: checking for $CC __attribute__ directives..." >&5
11229 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11230 cat > conftest.$ac_ext <<EOF
11231 #line 11231 "${as_me-configure}"
11232 #include "confdefs.h"
11233 #include "conftest.h"
11234 #include "conftest.i"
11235 #if     GCC_PRINTF
11236 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11237 #else
11238 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11239 #endif
11240 #if     GCC_SCANF
11241 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11242 #else
11243 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
11244 #endif
11245 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11246 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11247 extern void foo(void) GCC_NORETURN;
11248 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11249 EOF
11250         cf_printf_attribute=no
11251         cf_scanf_attribute=no
11252         for cf_attribute in scanf printf unused noreturn
11253         do
11254
11255 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11256
11257                 cf_directive="__attribute__(($cf_attribute))"
11258                 echo "checking for $CC $cf_directive" 1>&5
11259
11260                 case $cf_attribute in #(vi
11261                 printf) #(vi
11262                         cf_printf_attribute=yes
11263                         cat >conftest.h <<EOF
11264 #define GCC_$cf_ATTRIBUTE 1
11265 EOF
11266                         ;;
11267                 scanf) #(vi
11268                         cf_scanf_attribute=yes
11269                         cat >conftest.h <<EOF
11270 #define GCC_$cf_ATTRIBUTE 1
11271 EOF
11272                         ;;
11273                 *) #(vi
11274                         cat >conftest.h <<EOF
11275 #define GCC_$cf_ATTRIBUTE $cf_directive
11276 EOF
11277                         ;;
11278                 esac
11279
11280                 if { (eval echo "$as_me:11280: \"$ac_compile\"") >&5
11281   (eval $ac_compile) 2>&5
11282   ac_status=$?
11283   echo "$as_me:11283: \$? = $ac_status" >&5
11284   (exit $ac_status); }; then
11285                         test -n "$verbose" && echo "$as_me:11285: result: ... $cf_attribute" >&5
11286 echo "${ECHO_T}... $cf_attribute" >&6
11287                         cat conftest.h >>confdefs.h
11288                         case $cf_attribute in #(vi
11289                         printf) #(vi
11290                                 if test "$cf_printf_attribute" = no ; then
11291                                         cat >>confdefs.h <<EOF
11292 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11293 EOF
11294                                 else
11295                                         cat >>confdefs.h <<EOF
11296 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11297 EOF
11298                                 fi
11299                                 ;;
11300                         scanf) #(vi
11301                                 if test "$cf_scanf_attribute" = no ; then
11302                                         cat >>confdefs.h <<EOF
11303 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11304 EOF
11305                                 else
11306                                         cat >>confdefs.h <<EOF
11307 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11308 EOF
11309                                 fi
11310                                 ;;
11311                         esac
11312                 fi
11313         done
11314 else
11315         fgrep define conftest.i >>confdefs.h
11316 fi
11317 rm -rf conftest*
11318 fi
11319
11320 ###     use option --enable-assertions to turn on generation of assertion code
11321 echo "$as_me:11321: checking if you want to enable runtime assertions" >&5
11322 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11323
11324 # Check whether --enable-assertions or --disable-assertions was given.
11325 if test "${enable_assertions+set}" = set; then
11326   enableval="$enable_assertions"
11327   with_assertions=$enableval
11328 else
11329   with_assertions=no
11330 fi;
11331 echo "$as_me:11331: result: $with_assertions" >&5
11332 echo "${ECHO_T}$with_assertions" >&6
11333 if test -n "$GCC"
11334 then
11335         if test "$with_assertions" = no
11336         then
11337                 cat >>confdefs.h <<\EOF
11338 #define NDEBUG 1
11339 EOF
11340
11341                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11342         else
11343                 ADAFLAGS="$ADAFLAGS -gnata"
11344         fi
11345 fi
11346
11347 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
11348
11349 echo "$as_me:11349: checking if you want to use dmalloc for testing" >&5
11350 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11351
11352 # Check whether --with-dmalloc or --without-dmalloc was given.
11353 if test "${with_dmalloc+set}" = set; then
11354   withval="$with_dmalloc"
11355   cat >>confdefs.h <<\EOF
11356 #define USE_DMALLOC 1
11357 EOF
11358
11359         : ${with_cflags:=-g}
11360         : ${with_no_leaks:=yes}
11361          with_dmalloc=yes
11362 else
11363   with_dmalloc=
11364 fi;
11365 echo "$as_me:11365: result: ${with_dmalloc:-no}" >&5
11366 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11367
11368 case .$with_cflags in #(vi
11369 .*-g*)
11370         case .$CFLAGS in #(vi
11371         .*-g*) #(vi
11372                 ;;
11373         *)
11374
11375 cf_fix_cppflags=no
11376 cf_new_cflags=
11377 cf_new_cppflags=
11378 cf_new_extra_cppflags=
11379
11380 for cf_add_cflags in -g
11381 do
11382 case $cf_fix_cppflags in
11383 no)
11384         case $cf_add_cflags in #(vi
11385         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11386                 case $cf_add_cflags in
11387                 -D*)
11388                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11389
11390                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11391                                 && test -z "${cf_tst_cflags}" \
11392                                 && cf_fix_cppflags=yes
11393
11394                         if test $cf_fix_cppflags = yes ; then
11395                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11396                                 continue
11397                         elif test "${cf_tst_cflags}" = "\"'" ; then
11398                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11399                                 continue
11400                         fi
11401                         ;;
11402                 esac
11403                 case "$CPPFLAGS" in
11404                 *$cf_add_cflags) #(vi
11405                         ;;
11406                 *) #(vi
11407                         case $cf_add_cflags in #(vi
11408                         -D*)
11409                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11410
11411 CPPFLAGS=`echo "$CPPFLAGS" | \
11412         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11413                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11414
11415                                 ;;
11416                         esac
11417                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11418                         ;;
11419                 esac
11420                 ;;
11421         *)
11422                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11423                 ;;
11424         esac
11425         ;;
11426 yes)
11427         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11428
11429         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11430
11431         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11432                 && test -z "${cf_tst_cflags}" \
11433                 && cf_fix_cppflags=no
11434         ;;
11435 esac
11436 done
11437
11438 if test -n "$cf_new_cflags" ; then
11439
11440         CFLAGS="$CFLAGS $cf_new_cflags"
11441 fi
11442
11443 if test -n "$cf_new_cppflags" ; then
11444
11445         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11446 fi
11447
11448 if test -n "$cf_new_extra_cppflags" ; then
11449
11450         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11451 fi
11452
11453                 ;;
11454         esac
11455         ;;
11456 esac
11457
11458 if test "$with_dmalloc" = yes ; then
11459         echo "$as_me:11459: checking for dmalloc.h" >&5
11460 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11461 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11462   echo $ECHO_N "(cached) $ECHO_C" >&6
11463 else
11464   cat >conftest.$ac_ext <<_ACEOF
11465 #line 11465 "configure"
11466 #include "confdefs.h"
11467 #include <dmalloc.h>
11468 _ACEOF
11469 if { (eval echo "$as_me:11469: \"$ac_cpp conftest.$ac_ext\"") >&5
11470   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11471   ac_status=$?
11472   egrep -v '^ *\+' conftest.er1 >conftest.err
11473   rm -f conftest.er1
11474   cat conftest.err >&5
11475   echo "$as_me:11475: \$? = $ac_status" >&5
11476   (exit $ac_status); } >/dev/null; then
11477   if test -s conftest.err; then
11478     ac_cpp_err=$ac_c_preproc_warn_flag
11479   else
11480     ac_cpp_err=
11481   fi
11482 else
11483   ac_cpp_err=yes
11484 fi
11485 if test -z "$ac_cpp_err"; then
11486   ac_cv_header_dmalloc_h=yes
11487 else
11488   echo "$as_me: failed program was:" >&5
11489   cat conftest.$ac_ext >&5
11490   ac_cv_header_dmalloc_h=no
11491 fi
11492 rm -f conftest.err conftest.$ac_ext
11493 fi
11494 echo "$as_me:11494: result: $ac_cv_header_dmalloc_h" >&5
11495 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11496 if test $ac_cv_header_dmalloc_h = yes; then
11497
11498 echo "$as_me:11498: checking for dmalloc_debug in -ldmalloc" >&5
11499 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11500 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11501   echo $ECHO_N "(cached) $ECHO_C" >&6
11502 else
11503   ac_check_lib_save_LIBS=$LIBS
11504 LIBS="-ldmalloc  $LIBS"
11505 cat >conftest.$ac_ext <<_ACEOF
11506 #line 11506 "configure"
11507 #include "confdefs.h"
11508
11509 /* Override any gcc2 internal prototype to avoid an error.  */
11510 #ifdef __cplusplus
11511 extern "C"
11512 #endif
11513 /* We use char because int might match the return type of a gcc2
11514    builtin and then its argument prototype would still apply.  */
11515 char dmalloc_debug ();
11516 int
11517 main ()
11518 {
11519 dmalloc_debug ();
11520   ;
11521   return 0;
11522 }
11523 _ACEOF
11524 rm -f conftest.$ac_objext conftest$ac_exeext
11525 if { (eval echo "$as_me:11525: \"$ac_link\"") >&5
11526   (eval $ac_link) 2>&5
11527   ac_status=$?
11528   echo "$as_me:11528: \$? = $ac_status" >&5
11529   (exit $ac_status); } &&
11530          { ac_try='test -s conftest$ac_exeext'
11531   { (eval echo "$as_me:11531: \"$ac_try\"") >&5
11532   (eval $ac_try) 2>&5
11533   ac_status=$?
11534   echo "$as_me:11534: \$? = $ac_status" >&5
11535   (exit $ac_status); }; }; then
11536   ac_cv_lib_dmalloc_dmalloc_debug=yes
11537 else
11538   echo "$as_me: failed program was:" >&5
11539 cat conftest.$ac_ext >&5
11540 ac_cv_lib_dmalloc_dmalloc_debug=no
11541 fi
11542 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11543 LIBS=$ac_check_lib_save_LIBS
11544 fi
11545 echo "$as_me:11545: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11546 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11547 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11548   cat >>confdefs.h <<EOF
11549 #define HAVE_LIBDMALLOC 1
11550 EOF
11551
11552   LIBS="-ldmalloc $LIBS"
11553
11554 fi
11555
11556 fi
11557
11558 fi
11559
11560 echo "$as_me:11560: checking if you want to use dbmalloc for testing" >&5
11561 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11562
11563 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11564 if test "${with_dbmalloc+set}" = set; then
11565   withval="$with_dbmalloc"
11566   cat >>confdefs.h <<\EOF
11567 #define USE_DBMALLOC 1
11568 EOF
11569
11570         : ${with_cflags:=-g}
11571         : ${with_no_leaks:=yes}
11572          with_dbmalloc=yes
11573 else
11574   with_dbmalloc=
11575 fi;
11576 echo "$as_me:11576: result: ${with_dbmalloc:-no}" >&5
11577 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11578
11579 case .$with_cflags in #(vi
11580 .*-g*)
11581         case .$CFLAGS in #(vi
11582         .*-g*) #(vi
11583                 ;;
11584         *)
11585
11586 cf_fix_cppflags=no
11587 cf_new_cflags=
11588 cf_new_cppflags=
11589 cf_new_extra_cppflags=
11590
11591 for cf_add_cflags in -g
11592 do
11593 case $cf_fix_cppflags in
11594 no)
11595         case $cf_add_cflags in #(vi
11596         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11597                 case $cf_add_cflags in
11598                 -D*)
11599                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11600
11601                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11602                                 && test -z "${cf_tst_cflags}" \
11603                                 && cf_fix_cppflags=yes
11604
11605                         if test $cf_fix_cppflags = yes ; then
11606                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11607                                 continue
11608                         elif test "${cf_tst_cflags}" = "\"'" ; then
11609                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11610                                 continue
11611                         fi
11612                         ;;
11613                 esac
11614                 case "$CPPFLAGS" in
11615                 *$cf_add_cflags) #(vi
11616                         ;;
11617                 *) #(vi
11618                         case $cf_add_cflags in #(vi
11619                         -D*)
11620                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11621
11622 CPPFLAGS=`echo "$CPPFLAGS" | \
11623         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11624                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11625
11626                                 ;;
11627                         esac
11628                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11629                         ;;
11630                 esac
11631                 ;;
11632         *)
11633                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11634                 ;;
11635         esac
11636         ;;
11637 yes)
11638         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11639
11640         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11641
11642         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11643                 && test -z "${cf_tst_cflags}" \
11644                 && cf_fix_cppflags=no
11645         ;;
11646 esac
11647 done
11648
11649 if test -n "$cf_new_cflags" ; then
11650
11651         CFLAGS="$CFLAGS $cf_new_cflags"
11652 fi
11653
11654 if test -n "$cf_new_cppflags" ; then
11655
11656         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11657 fi
11658
11659 if test -n "$cf_new_extra_cppflags" ; then
11660
11661         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11662 fi
11663
11664                 ;;
11665         esac
11666         ;;
11667 esac
11668
11669 if test "$with_dbmalloc" = yes ; then
11670         echo "$as_me:11670: checking for dbmalloc.h" >&5
11671 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11672 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11673   echo $ECHO_N "(cached) $ECHO_C" >&6
11674 else
11675   cat >conftest.$ac_ext <<_ACEOF
11676 #line 11676 "configure"
11677 #include "confdefs.h"
11678 #include <dbmalloc.h>
11679 _ACEOF
11680 if { (eval echo "$as_me:11680: \"$ac_cpp conftest.$ac_ext\"") >&5
11681   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11682   ac_status=$?
11683   egrep -v '^ *\+' conftest.er1 >conftest.err
11684   rm -f conftest.er1
11685   cat conftest.err >&5
11686   echo "$as_me:11686: \$? = $ac_status" >&5
11687   (exit $ac_status); } >/dev/null; then
11688   if test -s conftest.err; then
11689     ac_cpp_err=$ac_c_preproc_warn_flag
11690   else
11691     ac_cpp_err=
11692   fi
11693 else
11694   ac_cpp_err=yes
11695 fi
11696 if test -z "$ac_cpp_err"; then
11697   ac_cv_header_dbmalloc_h=yes
11698 else
11699   echo "$as_me: failed program was:" >&5
11700   cat conftest.$ac_ext >&5
11701   ac_cv_header_dbmalloc_h=no
11702 fi
11703 rm -f conftest.err conftest.$ac_ext
11704 fi
11705 echo "$as_me:11705: result: $ac_cv_header_dbmalloc_h" >&5
11706 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11707 if test $ac_cv_header_dbmalloc_h = yes; then
11708
11709 echo "$as_me:11709: checking for debug_malloc in -ldbmalloc" >&5
11710 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11711 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11712   echo $ECHO_N "(cached) $ECHO_C" >&6
11713 else
11714   ac_check_lib_save_LIBS=$LIBS
11715 LIBS="-ldbmalloc  $LIBS"
11716 cat >conftest.$ac_ext <<_ACEOF
11717 #line 11717 "configure"
11718 #include "confdefs.h"
11719
11720 /* Override any gcc2 internal prototype to avoid an error.  */
11721 #ifdef __cplusplus
11722 extern "C"
11723 #endif
11724 /* We use char because int might match the return type of a gcc2
11725    builtin and then its argument prototype would still apply.  */
11726 char debug_malloc ();
11727 int
11728 main ()
11729 {
11730 debug_malloc ();
11731   ;
11732   return 0;
11733 }
11734 _ACEOF
11735 rm -f conftest.$ac_objext conftest$ac_exeext
11736 if { (eval echo "$as_me:11736: \"$ac_link\"") >&5
11737   (eval $ac_link) 2>&5
11738   ac_status=$?
11739   echo "$as_me:11739: \$? = $ac_status" >&5
11740   (exit $ac_status); } &&
11741          { ac_try='test -s conftest$ac_exeext'
11742   { (eval echo "$as_me:11742: \"$ac_try\"") >&5
11743   (eval $ac_try) 2>&5
11744   ac_status=$?
11745   echo "$as_me:11745: \$? = $ac_status" >&5
11746   (exit $ac_status); }; }; then
11747   ac_cv_lib_dbmalloc_debug_malloc=yes
11748 else
11749   echo "$as_me: failed program was:" >&5
11750 cat conftest.$ac_ext >&5
11751 ac_cv_lib_dbmalloc_debug_malloc=no
11752 fi
11753 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11754 LIBS=$ac_check_lib_save_LIBS
11755 fi
11756 echo "$as_me:11756: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
11757 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
11758 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
11759   cat >>confdefs.h <<EOF
11760 #define HAVE_LIBDBMALLOC 1
11761 EOF
11762
11763   LIBS="-ldbmalloc $LIBS"
11764
11765 fi
11766
11767 fi
11768
11769 fi
11770
11771 echo "$as_me:11771: checking if you want to use valgrind for testing" >&5
11772 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
11773
11774 # Check whether --with-valgrind or --without-valgrind was given.
11775 if test "${with_valgrind+set}" = set; then
11776   withval="$with_valgrind"
11777   cat >>confdefs.h <<\EOF
11778 #define USE_VALGRIND 1
11779 EOF
11780
11781         : ${with_cflags:=-g}
11782         : ${with_no_leaks:=yes}
11783          with_valgrind=yes
11784 else
11785   with_valgrind=
11786 fi;
11787 echo "$as_me:11787: result: ${with_valgrind:-no}" >&5
11788 echo "${ECHO_T}${with_valgrind:-no}" >&6
11789
11790 case .$with_cflags in #(vi
11791 .*-g*)
11792         case .$CFLAGS in #(vi
11793         .*-g*) #(vi
11794                 ;;
11795         *)
11796
11797 cf_fix_cppflags=no
11798 cf_new_cflags=
11799 cf_new_cppflags=
11800 cf_new_extra_cppflags=
11801
11802 for cf_add_cflags in -g
11803 do
11804 case $cf_fix_cppflags in
11805 no)
11806         case $cf_add_cflags in #(vi
11807         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11808                 case $cf_add_cflags in
11809                 -D*)
11810                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11811
11812                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11813                                 && test -z "${cf_tst_cflags}" \
11814                                 && cf_fix_cppflags=yes
11815
11816                         if test $cf_fix_cppflags = yes ; then
11817                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11818                                 continue
11819                         elif test "${cf_tst_cflags}" = "\"'" ; then
11820                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11821                                 continue
11822                         fi
11823                         ;;
11824                 esac
11825                 case "$CPPFLAGS" in
11826                 *$cf_add_cflags) #(vi
11827                         ;;
11828                 *) #(vi
11829                         case $cf_add_cflags in #(vi
11830                         -D*)
11831                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11832
11833 CPPFLAGS=`echo "$CPPFLAGS" | \
11834         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11835                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11836
11837                                 ;;
11838                         esac
11839                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11840                         ;;
11841                 esac
11842                 ;;
11843         *)
11844                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11845                 ;;
11846         esac
11847         ;;
11848 yes)
11849         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11850
11851         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11852
11853         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11854                 && test -z "${cf_tst_cflags}" \
11855                 && cf_fix_cppflags=no
11856         ;;
11857 esac
11858 done
11859
11860 if test -n "$cf_new_cflags" ; then
11861
11862         CFLAGS="$CFLAGS $cf_new_cflags"
11863 fi
11864
11865 if test -n "$cf_new_cppflags" ; then
11866
11867         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11868 fi
11869
11870 if test -n "$cf_new_extra_cppflags" ; then
11871
11872         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11873 fi
11874
11875                 ;;
11876         esac
11877         ;;
11878 esac
11879
11880 echo "$as_me:11880: checking if you want to perform memory-leak testing" >&5
11881 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
11882
11883 # Check whether --enable-leaks or --disable-leaks was given.
11884 if test "${enable_leaks+set}" = set; then
11885   enableval="$enable_leaks"
11886   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
11887 else
11888   : ${with_no_leaks:=no}
11889 fi;
11890 echo "$as_me:11890: result: $with_no_leaks" >&5
11891 echo "${ECHO_T}$with_no_leaks" >&6
11892
11893 if test "$with_no_leaks" = yes ; then
11894         cat >>confdefs.h <<\EOF
11895 #define NO_LEAKS 1
11896 EOF
11897
11898 fi
11899
11900 cat >>confdefs.h <<\EOF
11901 #define HAVE_NC_ALLOC_H 1
11902 EOF
11903
11904 ###     use option --enable-expanded to generate certain macros as functions
11905
11906 # Check whether --enable-expanded or --disable-expanded was given.
11907 if test "${enable_expanded+set}" = set; then
11908   enableval="$enable_expanded"
11909   test "$enableval" = yes && cat >>confdefs.h <<\EOF
11910 #define NCURSES_EXPANDED 1
11911 EOF
11912
11913 fi;
11914
11915 ###     use option --disable-macros to suppress macros in favor of functions
11916
11917 # Check whether --enable-macros or --disable-macros was given.
11918 if test "${enable_macros+set}" = set; then
11919   enableval="$enable_macros"
11920   test "$enableval" = no && cat >>confdefs.h <<\EOF
11921 #define NCURSES_NOMACROS 1
11922 EOF
11923
11924 fi;
11925
11926 # Normally we only add trace() to the debug-library.  Allow this to be
11927 # extended to all models of the ncurses library:
11928 cf_all_traces=no
11929 case "$CFLAGS $CPPFLAGS" in
11930 *-DTRACE*)
11931         cf_all_traces=yes
11932         ;;
11933 esac
11934
11935 echo "$as_me:11935: checking whether to add trace feature to all models" >&5
11936 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
11937
11938 # Check whether --with-trace or --without-trace was given.
11939 if test "${with_trace+set}" = set; then
11940   withval="$with_trace"
11941   cf_with_trace=$withval
11942 else
11943   cf_with_trace=$cf_all_traces
11944 fi;
11945 echo "$as_me:11945: result: $cf_with_trace" >&5
11946 echo "${ECHO_T}$cf_with_trace" >&6
11947
11948 if test "$cf_with_trace" = yes ; then
11949         LIB_TRACING=all
11950         ADA_TRACE=TRUE
11951
11952 cf_fix_cppflags=no
11953 cf_new_cflags=
11954 cf_new_cppflags=
11955 cf_new_extra_cppflags=
11956
11957 for cf_add_cflags in -DTRACE
11958 do
11959 case $cf_fix_cppflags in
11960 no)
11961         case $cf_add_cflags in #(vi
11962         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11963                 case $cf_add_cflags in
11964                 -D*)
11965                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11966
11967                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11968                                 && test -z "${cf_tst_cflags}" \
11969                                 && cf_fix_cppflags=yes
11970
11971                         if test $cf_fix_cppflags = yes ; then
11972                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11973                                 continue
11974                         elif test "${cf_tst_cflags}" = "\"'" ; then
11975                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11976                                 continue
11977                         fi
11978                         ;;
11979                 esac
11980                 case "$CPPFLAGS" in
11981                 *$cf_add_cflags) #(vi
11982                         ;;
11983                 *) #(vi
11984                         case $cf_add_cflags in #(vi
11985                         -D*)
11986                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11987
11988 CPPFLAGS=`echo "$CPPFLAGS" | \
11989         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11990                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11991
11992                                 ;;
11993                         esac
11994                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11995                         ;;
11996                 esac
11997                 ;;
11998         *)
11999                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12000                 ;;
12001         esac
12002         ;;
12003 yes)
12004         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12005
12006         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12007
12008         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12009                 && test -z "${cf_tst_cflags}" \
12010                 && cf_fix_cppflags=no
12011         ;;
12012 esac
12013 done
12014
12015 if test -n "$cf_new_cflags" ; then
12016
12017         CFLAGS="$CFLAGS $cf_new_cflags"
12018 fi
12019
12020 if test -n "$cf_new_cppflags" ; then
12021
12022         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12023 fi
12024
12025 if test -n "$cf_new_extra_cppflags" ; then
12026
12027         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12028 fi
12029
12030 else
12031         LIB_TRACING=DEBUG
12032         ADA_TRACE=FALSE
12033 fi
12034
12035 ###     Checks for libraries.
12036 case $cf_cv_system_name in #(vi
12037 *mingw32*) #(vi
12038         ;;
12039 *)
12040 echo "$as_me:12040: checking for gettimeofday" >&5
12041 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12042 if test "${ac_cv_func_gettimeofday+set}" = set; then
12043   echo $ECHO_N "(cached) $ECHO_C" >&6
12044 else
12045   cat >conftest.$ac_ext <<_ACEOF
12046 #line 12046 "configure"
12047 #include "confdefs.h"
12048 /* System header to define __stub macros and hopefully few prototypes,
12049     which can conflict with char gettimeofday (); below.  */
12050 #include <assert.h>
12051 /* Override any gcc2 internal prototype to avoid an error.  */
12052 #ifdef __cplusplus
12053 extern "C"
12054 #endif
12055 /* We use char because int might match the return type of a gcc2
12056    builtin and then its argument prototype would still apply.  */
12057 char gettimeofday ();
12058 char (*f) ();
12059
12060 int
12061 main ()
12062 {
12063 /* The GNU C library defines this for functions which it implements
12064     to always fail with ENOSYS.  Some functions are actually named
12065     something starting with __ and the normal name is an alias.  */
12066 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12067 choke me
12068 #else
12069 f = gettimeofday;
12070 #endif
12071
12072   ;
12073   return 0;
12074 }
12075 _ACEOF
12076 rm -f conftest.$ac_objext conftest$ac_exeext
12077 if { (eval echo "$as_me:12077: \"$ac_link\"") >&5
12078   (eval $ac_link) 2>&5
12079   ac_status=$?
12080   echo "$as_me:12080: \$? = $ac_status" >&5
12081   (exit $ac_status); } &&
12082          { ac_try='test -s conftest$ac_exeext'
12083   { (eval echo "$as_me:12083: \"$ac_try\"") >&5
12084   (eval $ac_try) 2>&5
12085   ac_status=$?
12086   echo "$as_me:12086: \$? = $ac_status" >&5
12087   (exit $ac_status); }; }; then
12088   ac_cv_func_gettimeofday=yes
12089 else
12090   echo "$as_me: failed program was:" >&5
12091 cat conftest.$ac_ext >&5
12092 ac_cv_func_gettimeofday=no
12093 fi
12094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12095 fi
12096 echo "$as_me:12096: result: $ac_cv_func_gettimeofday" >&5
12097 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12098 if test $ac_cv_func_gettimeofday = yes; then
12099   cat >>confdefs.h <<\EOF
12100 #define HAVE_GETTIMEOFDAY 1
12101 EOF
12102
12103 else
12104
12105 echo "$as_me:12105: checking for gettimeofday in -lbsd" >&5
12106 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12107 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12108   echo $ECHO_N "(cached) $ECHO_C" >&6
12109 else
12110   ac_check_lib_save_LIBS=$LIBS
12111 LIBS="-lbsd  $LIBS"
12112 cat >conftest.$ac_ext <<_ACEOF
12113 #line 12113 "configure"
12114 #include "confdefs.h"
12115
12116 /* Override any gcc2 internal prototype to avoid an error.  */
12117 #ifdef __cplusplus
12118 extern "C"
12119 #endif
12120 /* We use char because int might match the return type of a gcc2
12121    builtin and then its argument prototype would still apply.  */
12122 char gettimeofday ();
12123 int
12124 main ()
12125 {
12126 gettimeofday ();
12127   ;
12128   return 0;
12129 }
12130 _ACEOF
12131 rm -f conftest.$ac_objext conftest$ac_exeext
12132 if { (eval echo "$as_me:12132: \"$ac_link\"") >&5
12133   (eval $ac_link) 2>&5
12134   ac_status=$?
12135   echo "$as_me:12135: \$? = $ac_status" >&5
12136   (exit $ac_status); } &&
12137          { ac_try='test -s conftest$ac_exeext'
12138   { (eval echo "$as_me:12138: \"$ac_try\"") >&5
12139   (eval $ac_try) 2>&5
12140   ac_status=$?
12141   echo "$as_me:12141: \$? = $ac_status" >&5
12142   (exit $ac_status); }; }; then
12143   ac_cv_lib_bsd_gettimeofday=yes
12144 else
12145   echo "$as_me: failed program was:" >&5
12146 cat conftest.$ac_ext >&5
12147 ac_cv_lib_bsd_gettimeofday=no
12148 fi
12149 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12150 LIBS=$ac_check_lib_save_LIBS
12151 fi
12152 echo "$as_me:12152: result: $ac_cv_lib_bsd_gettimeofday" >&5
12153 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12154 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12155   cat >>confdefs.h <<\EOF
12156 #define HAVE_GETTIMEOFDAY 1
12157 EOF
12158
12159         LIBS="$LIBS -lbsd"
12160 fi
12161
12162 fi
12163         ;;
12164 esac
12165
12166 echo "$as_me:12166: checking if -lm needed for math functions" >&5
12167 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12168 if test "${cf_cv_need_libm+set}" = set; then
12169   echo $ECHO_N "(cached) $ECHO_C" >&6
12170 else
12171
12172         cat >conftest.$ac_ext <<_ACEOF
12173 #line 12173 "configure"
12174 #include "confdefs.h"
12175
12176         #include <stdio.h>
12177         #include <math.h>
12178
12179 int
12180 main ()
12181 {
12182 double x = rand(); printf("result = %g\n", sin(x))
12183   ;
12184   return 0;
12185 }
12186 _ACEOF
12187 rm -f conftest.$ac_objext conftest$ac_exeext
12188 if { (eval echo "$as_me:12188: \"$ac_link\"") >&5
12189   (eval $ac_link) 2>&5
12190   ac_status=$?
12191   echo "$as_me:12191: \$? = $ac_status" >&5
12192   (exit $ac_status); } &&
12193          { ac_try='test -s conftest$ac_exeext'
12194   { (eval echo "$as_me:12194: \"$ac_try\"") >&5
12195   (eval $ac_try) 2>&5
12196   ac_status=$?
12197   echo "$as_me:12197: \$? = $ac_status" >&5
12198   (exit $ac_status); }; }; then
12199   cf_cv_need_libm=no
12200 else
12201   echo "$as_me: failed program was:" >&5
12202 cat conftest.$ac_ext >&5
12203 cf_cv_need_libm=yes
12204 fi
12205 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12206 fi
12207 echo "$as_me:12207: result: $cf_cv_need_libm" >&5
12208 echo "${ECHO_T}$cf_cv_need_libm" >&6
12209 if test "$cf_cv_need_libm" = yes
12210 then
12211 MATH_LIB=-lm
12212 fi
12213
12214 ###     Checks for header files.
12215 echo "$as_me:12215: checking for ANSI C header files" >&5
12216 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12217 if test "${ac_cv_header_stdc+set}" = set; then
12218   echo $ECHO_N "(cached) $ECHO_C" >&6
12219 else
12220   cat >conftest.$ac_ext <<_ACEOF
12221 #line 12221 "configure"
12222 #include "confdefs.h"
12223 #include <stdlib.h>
12224 #include <stdarg.h>
12225 #include <string.h>
12226 #include <float.h>
12227
12228 _ACEOF
12229 if { (eval echo "$as_me:12229: \"$ac_cpp conftest.$ac_ext\"") >&5
12230   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12231   ac_status=$?
12232   egrep -v '^ *\+' conftest.er1 >conftest.err
12233   rm -f conftest.er1
12234   cat conftest.err >&5
12235   echo "$as_me:12235: \$? = $ac_status" >&5
12236   (exit $ac_status); } >/dev/null; then
12237   if test -s conftest.err; then
12238     ac_cpp_err=$ac_c_preproc_warn_flag
12239   else
12240     ac_cpp_err=
12241   fi
12242 else
12243   ac_cpp_err=yes
12244 fi
12245 if test -z "$ac_cpp_err"; then
12246   ac_cv_header_stdc=yes
12247 else
12248   echo "$as_me: failed program was:" >&5
12249   cat conftest.$ac_ext >&5
12250   ac_cv_header_stdc=no
12251 fi
12252 rm -f conftest.err conftest.$ac_ext
12253
12254 if test $ac_cv_header_stdc = yes; then
12255   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12256   cat >conftest.$ac_ext <<_ACEOF
12257 #line 12257 "configure"
12258 #include "confdefs.h"
12259 #include <string.h>
12260
12261 _ACEOF
12262 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12263   egrep "memchr" >/dev/null 2>&1; then
12264   :
12265 else
12266   ac_cv_header_stdc=no
12267 fi
12268 rm -f conftest*
12269
12270 fi
12271
12272 if test $ac_cv_header_stdc = yes; then
12273   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12274   cat >conftest.$ac_ext <<_ACEOF
12275 #line 12275 "configure"
12276 #include "confdefs.h"
12277 #include <stdlib.h>
12278
12279 _ACEOF
12280 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12281   egrep "free" >/dev/null 2>&1; then
12282   :
12283 else
12284   ac_cv_header_stdc=no
12285 fi
12286 rm -f conftest*
12287
12288 fi
12289
12290 if test $ac_cv_header_stdc = yes; then
12291   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12292   if test "$cross_compiling" = yes; then
12293   :
12294 else
12295   cat >conftest.$ac_ext <<_ACEOF
12296 #line 12296 "configure"
12297 #include "confdefs.h"
12298 #include <ctype.h>
12299 #if ((' ' & 0x0FF) == 0x020)
12300 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12301 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12302 #else
12303 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12304                      || ('j' <= (c) && (c) <= 'r') \
12305                      || ('s' <= (c) && (c) <= 'z'))
12306 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12307 #endif
12308
12309 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12310 int
12311 main ()
12312 {
12313   int i;
12314   for (i = 0; i < 256; i++)
12315     if (XOR (islower (i), ISLOWER (i))
12316         || toupper (i) != TOUPPER (i))
12317       $ac_main_return(2);
12318   $ac_main_return (0);
12319 }
12320 _ACEOF
12321 rm -f conftest$ac_exeext
12322 if { (eval echo "$as_me:12322: \"$ac_link\"") >&5
12323   (eval $ac_link) 2>&5
12324   ac_status=$?
12325   echo "$as_me:12325: \$? = $ac_status" >&5
12326   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12327   { (eval echo "$as_me:12327: \"$ac_try\"") >&5
12328   (eval $ac_try) 2>&5
12329   ac_status=$?
12330   echo "$as_me:12330: \$? = $ac_status" >&5
12331   (exit $ac_status); }; }; then
12332   :
12333 else
12334   echo "$as_me: program exited with status $ac_status" >&5
12335 echo "$as_me: failed program was:" >&5
12336 cat conftest.$ac_ext >&5
12337 ac_cv_header_stdc=no
12338 fi
12339 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12340 fi
12341 fi
12342 fi
12343 echo "$as_me:12343: result: $ac_cv_header_stdc" >&5
12344 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12345 if test $ac_cv_header_stdc = yes; then
12346
12347 cat >>confdefs.h <<\EOF
12348 #define STDC_HEADERS 1
12349 EOF
12350
12351 fi
12352
12353 ac_header_dirent=no
12354 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12355   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12356 echo "$as_me:12356: checking for $ac_hdr that defines DIR" >&5
12357 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12358 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12359   echo $ECHO_N "(cached) $ECHO_C" >&6
12360 else
12361   cat >conftest.$ac_ext <<_ACEOF
12362 #line 12362 "configure"
12363 #include "confdefs.h"
12364 #include <sys/types.h>
12365 #include <$ac_hdr>
12366
12367 int
12368 main ()
12369 {
12370 if ((DIR *) 0)
12371 return 0;
12372   ;
12373   return 0;
12374 }
12375 _ACEOF
12376 rm -f conftest.$ac_objext
12377 if { (eval echo "$as_me:12377: \"$ac_compile\"") >&5
12378   (eval $ac_compile) 2>&5
12379   ac_status=$?
12380   echo "$as_me:12380: \$? = $ac_status" >&5
12381   (exit $ac_status); } &&
12382          { ac_try='test -s conftest.$ac_objext'
12383   { (eval echo "$as_me:12383: \"$ac_try\"") >&5
12384   (eval $ac_try) 2>&5
12385   ac_status=$?
12386   echo "$as_me:12386: \$? = $ac_status" >&5
12387   (exit $ac_status); }; }; then
12388   eval "$as_ac_Header=yes"
12389 else
12390   echo "$as_me: failed program was:" >&5
12391 cat conftest.$ac_ext >&5
12392 eval "$as_ac_Header=no"
12393 fi
12394 rm -f conftest.$ac_objext conftest.$ac_ext
12395 fi
12396 echo "$as_me:12396: result: `eval echo '${'$as_ac_Header'}'`" >&5
12397 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12398 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12399   cat >>confdefs.h <<EOF
12400 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12401 EOF
12402
12403 ac_header_dirent=$ac_hdr; break
12404 fi
12405
12406 done
12407 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12408 if test $ac_header_dirent = dirent.h; then
12409   echo "$as_me:12409: checking for opendir in -ldir" >&5
12410 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12411 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12412   echo $ECHO_N "(cached) $ECHO_C" >&6
12413 else
12414   ac_check_lib_save_LIBS=$LIBS
12415 LIBS="-ldir  $LIBS"
12416 cat >conftest.$ac_ext <<_ACEOF
12417 #line 12417 "configure"
12418 #include "confdefs.h"
12419
12420 /* Override any gcc2 internal prototype to avoid an error.  */
12421 #ifdef __cplusplus
12422 extern "C"
12423 #endif
12424 /* We use char because int might match the return type of a gcc2
12425    builtin and then its argument prototype would still apply.  */
12426 char opendir ();
12427 int
12428 main ()
12429 {
12430 opendir ();
12431   ;
12432   return 0;
12433 }
12434 _ACEOF
12435 rm -f conftest.$ac_objext conftest$ac_exeext
12436 if { (eval echo "$as_me:12436: \"$ac_link\"") >&5
12437   (eval $ac_link) 2>&5
12438   ac_status=$?
12439   echo "$as_me:12439: \$? = $ac_status" >&5
12440   (exit $ac_status); } &&
12441          { ac_try='test -s conftest$ac_exeext'
12442   { (eval echo "$as_me:12442: \"$ac_try\"") >&5
12443   (eval $ac_try) 2>&5
12444   ac_status=$?
12445   echo "$as_me:12445: \$? = $ac_status" >&5
12446   (exit $ac_status); }; }; then
12447   ac_cv_lib_dir_opendir=yes
12448 else
12449   echo "$as_me: failed program was:" >&5
12450 cat conftest.$ac_ext >&5
12451 ac_cv_lib_dir_opendir=no
12452 fi
12453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12454 LIBS=$ac_check_lib_save_LIBS
12455 fi
12456 echo "$as_me:12456: result: $ac_cv_lib_dir_opendir" >&5
12457 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12458 if test $ac_cv_lib_dir_opendir = yes; then
12459   LIBS="$LIBS -ldir"
12460 fi
12461
12462 else
12463   echo "$as_me:12463: checking for opendir in -lx" >&5
12464 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12465 if test "${ac_cv_lib_x_opendir+set}" = set; then
12466   echo $ECHO_N "(cached) $ECHO_C" >&6
12467 else
12468   ac_check_lib_save_LIBS=$LIBS
12469 LIBS="-lx  $LIBS"
12470 cat >conftest.$ac_ext <<_ACEOF
12471 #line 12471 "configure"
12472 #include "confdefs.h"
12473
12474 /* Override any gcc2 internal prototype to avoid an error.  */
12475 #ifdef __cplusplus
12476 extern "C"
12477 #endif
12478 /* We use char because int might match the return type of a gcc2
12479    builtin and then its argument prototype would still apply.  */
12480 char opendir ();
12481 int
12482 main ()
12483 {
12484 opendir ();
12485   ;
12486   return 0;
12487 }
12488 _ACEOF
12489 rm -f conftest.$ac_objext conftest$ac_exeext
12490 if { (eval echo "$as_me:12490: \"$ac_link\"") >&5
12491   (eval $ac_link) 2>&5
12492   ac_status=$?
12493   echo "$as_me:12493: \$? = $ac_status" >&5
12494   (exit $ac_status); } &&
12495          { ac_try='test -s conftest$ac_exeext'
12496   { (eval echo "$as_me:12496: \"$ac_try\"") >&5
12497   (eval $ac_try) 2>&5
12498   ac_status=$?
12499   echo "$as_me:12499: \$? = $ac_status" >&5
12500   (exit $ac_status); }; }; then
12501   ac_cv_lib_x_opendir=yes
12502 else
12503   echo "$as_me: failed program was:" >&5
12504 cat conftest.$ac_ext >&5
12505 ac_cv_lib_x_opendir=no
12506 fi
12507 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12508 LIBS=$ac_check_lib_save_LIBS
12509 fi
12510 echo "$as_me:12510: result: $ac_cv_lib_x_opendir" >&5
12511 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12512 if test $ac_cv_lib_x_opendir = yes; then
12513   LIBS="$LIBS -lx"
12514 fi
12515
12516 fi
12517
12518 echo "$as_me:12518: checking whether time.h and sys/time.h may both be included" >&5
12519 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12520 if test "${ac_cv_header_time+set}" = set; then
12521   echo $ECHO_N "(cached) $ECHO_C" >&6
12522 else
12523   cat >conftest.$ac_ext <<_ACEOF
12524 #line 12524 "configure"
12525 #include "confdefs.h"
12526 #include <sys/types.h>
12527 #include <sys/time.h>
12528 #include <time.h>
12529
12530 int
12531 main ()
12532 {
12533 if ((struct tm *) 0)
12534 return 0;
12535   ;
12536   return 0;
12537 }
12538 _ACEOF
12539 rm -f conftest.$ac_objext
12540 if { (eval echo "$as_me:12540: \"$ac_compile\"") >&5
12541   (eval $ac_compile) 2>&5
12542   ac_status=$?
12543   echo "$as_me:12543: \$? = $ac_status" >&5
12544   (exit $ac_status); } &&
12545          { ac_try='test -s conftest.$ac_objext'
12546   { (eval echo "$as_me:12546: \"$ac_try\"") >&5
12547   (eval $ac_try) 2>&5
12548   ac_status=$?
12549   echo "$as_me:12549: \$? = $ac_status" >&5
12550   (exit $ac_status); }; }; then
12551   ac_cv_header_time=yes
12552 else
12553   echo "$as_me: failed program was:" >&5
12554 cat conftest.$ac_ext >&5
12555 ac_cv_header_time=no
12556 fi
12557 rm -f conftest.$ac_objext conftest.$ac_ext
12558 fi
12559 echo "$as_me:12559: result: $ac_cv_header_time" >&5
12560 echo "${ECHO_T}$ac_cv_header_time" >&6
12561 if test $ac_cv_header_time = yes; then
12562
12563 cat >>confdefs.h <<\EOF
12564 #define TIME_WITH_SYS_TIME 1
12565 EOF
12566
12567 fi
12568
12569 cf_regex_func=no
12570
12571 echo "$as_me:12571: checking for regcomp" >&5
12572 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12573 if test "${ac_cv_func_regcomp+set}" = set; then
12574   echo $ECHO_N "(cached) $ECHO_C" >&6
12575 else
12576   cat >conftest.$ac_ext <<_ACEOF
12577 #line 12577 "configure"
12578 #include "confdefs.h"
12579 /* System header to define __stub macros and hopefully few prototypes,
12580     which can conflict with char regcomp (); below.  */
12581 #include <assert.h>
12582 /* Override any gcc2 internal prototype to avoid an error.  */
12583 #ifdef __cplusplus
12584 extern "C"
12585 #endif
12586 /* We use char because int might match the return type of a gcc2
12587    builtin and then its argument prototype would still apply.  */
12588 char regcomp ();
12589 char (*f) ();
12590
12591 int
12592 main ()
12593 {
12594 /* The GNU C library defines this for functions which it implements
12595     to always fail with ENOSYS.  Some functions are actually named
12596     something starting with __ and the normal name is an alias.  */
12597 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12598 choke me
12599 #else
12600 f = regcomp;
12601 #endif
12602
12603   ;
12604   return 0;
12605 }
12606 _ACEOF
12607 rm -f conftest.$ac_objext conftest$ac_exeext
12608 if { (eval echo "$as_me:12608: \"$ac_link\"") >&5
12609   (eval $ac_link) 2>&5
12610   ac_status=$?
12611   echo "$as_me:12611: \$? = $ac_status" >&5
12612   (exit $ac_status); } &&
12613          { ac_try='test -s conftest$ac_exeext'
12614   { (eval echo "$as_me:12614: \"$ac_try\"") >&5
12615   (eval $ac_try) 2>&5
12616   ac_status=$?
12617   echo "$as_me:12617: \$? = $ac_status" >&5
12618   (exit $ac_status); }; }; then
12619   ac_cv_func_regcomp=yes
12620 else
12621   echo "$as_me: failed program was:" >&5
12622 cat conftest.$ac_ext >&5
12623 ac_cv_func_regcomp=no
12624 fi
12625 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12626 fi
12627 echo "$as_me:12627: result: $ac_cv_func_regcomp" >&5
12628 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12629 if test $ac_cv_func_regcomp = yes; then
12630   cf_regex_func=regcomp
12631 else
12632
12633         for cf_regex_lib in regex re
12634         do
12635                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12636 echo "$as_me:12636: checking for regcomp in -l$cf_regex_lib" >&5
12637 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12638 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12639   echo $ECHO_N "(cached) $ECHO_C" >&6
12640 else
12641   ac_check_lib_save_LIBS=$LIBS
12642 LIBS="-l$cf_regex_lib  $LIBS"
12643 cat >conftest.$ac_ext <<_ACEOF
12644 #line 12644 "configure"
12645 #include "confdefs.h"
12646
12647 /* Override any gcc2 internal prototype to avoid an error.  */
12648 #ifdef __cplusplus
12649 extern "C"
12650 #endif
12651 /* We use char because int might match the return type of a gcc2
12652    builtin and then its argument prototype would still apply.  */
12653 char regcomp ();
12654 int
12655 main ()
12656 {
12657 regcomp ();
12658   ;
12659   return 0;
12660 }
12661 _ACEOF
12662 rm -f conftest.$ac_objext conftest$ac_exeext
12663 if { (eval echo "$as_me:12663: \"$ac_link\"") >&5
12664   (eval $ac_link) 2>&5
12665   ac_status=$?
12666   echo "$as_me:12666: \$? = $ac_status" >&5
12667   (exit $ac_status); } &&
12668          { ac_try='test -s conftest$ac_exeext'
12669   { (eval echo "$as_me:12669: \"$ac_try\"") >&5
12670   (eval $ac_try) 2>&5
12671   ac_status=$?
12672   echo "$as_me:12672: \$? = $ac_status" >&5
12673   (exit $ac_status); }; }; then
12674   eval "$as_ac_Lib=yes"
12675 else
12676   echo "$as_me: failed program was:" >&5
12677 cat conftest.$ac_ext >&5
12678 eval "$as_ac_Lib=no"
12679 fi
12680 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12681 LIBS=$ac_check_lib_save_LIBS
12682 fi
12683 echo "$as_me:12683: result: `eval echo '${'$as_ac_Lib'}'`" >&5
12684 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
12685 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
12686
12687                                 LIBS="-l$cf_regex_lib $LIBS"
12688                                 cf_regex_func=regcomp
12689                                 break
12690 fi
12691
12692         done
12693
12694 fi
12695
12696 if test "$cf_regex_func" = no ; then
12697         echo "$as_me:12697: checking for compile" >&5
12698 echo $ECHO_N "checking for compile... $ECHO_C" >&6
12699 if test "${ac_cv_func_compile+set}" = set; then
12700   echo $ECHO_N "(cached) $ECHO_C" >&6
12701 else
12702   cat >conftest.$ac_ext <<_ACEOF
12703 #line 12703 "configure"
12704 #include "confdefs.h"
12705 /* System header to define __stub macros and hopefully few prototypes,
12706     which can conflict with char compile (); below.  */
12707 #include <assert.h>
12708 /* Override any gcc2 internal prototype to avoid an error.  */
12709 #ifdef __cplusplus
12710 extern "C"
12711 #endif
12712 /* We use char because int might match the return type of a gcc2
12713    builtin and then its argument prototype would still apply.  */
12714 char compile ();
12715 char (*f) ();
12716
12717 int
12718 main ()
12719 {
12720 /* The GNU C library defines this for functions which it implements
12721     to always fail with ENOSYS.  Some functions are actually named
12722     something starting with __ and the normal name is an alias.  */
12723 #if defined (__stub_compile) || defined (__stub___compile)
12724 choke me
12725 #else
12726 f = compile;
12727 #endif
12728
12729   ;
12730   return 0;
12731 }
12732 _ACEOF
12733 rm -f conftest.$ac_objext conftest$ac_exeext
12734 if { (eval echo "$as_me:12734: \"$ac_link\"") >&5
12735   (eval $ac_link) 2>&5
12736   ac_status=$?
12737   echo "$as_me:12737: \$? = $ac_status" >&5
12738   (exit $ac_status); } &&
12739          { ac_try='test -s conftest$ac_exeext'
12740   { (eval echo "$as_me:12740: \"$ac_try\"") >&5
12741   (eval $ac_try) 2>&5
12742   ac_status=$?
12743   echo "$as_me:12743: \$? = $ac_status" >&5
12744   (exit $ac_status); }; }; then
12745   ac_cv_func_compile=yes
12746 else
12747   echo "$as_me: failed program was:" >&5
12748 cat conftest.$ac_ext >&5
12749 ac_cv_func_compile=no
12750 fi
12751 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12752 fi
12753 echo "$as_me:12753: result: $ac_cv_func_compile" >&5
12754 echo "${ECHO_T}$ac_cv_func_compile" >&6
12755 if test $ac_cv_func_compile = yes; then
12756   cf_regex_func=compile
12757 else
12758
12759                 echo "$as_me:12759: checking for compile in -lgen" >&5
12760 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
12761 if test "${ac_cv_lib_gen_compile+set}" = set; then
12762   echo $ECHO_N "(cached) $ECHO_C" >&6
12763 else
12764   ac_check_lib_save_LIBS=$LIBS
12765 LIBS="-lgen  $LIBS"
12766 cat >conftest.$ac_ext <<_ACEOF
12767 #line 12767 "configure"
12768 #include "confdefs.h"
12769
12770 /* Override any gcc2 internal prototype to avoid an error.  */
12771 #ifdef __cplusplus
12772 extern "C"
12773 #endif
12774 /* We use char because int might match the return type of a gcc2
12775    builtin and then its argument prototype would still apply.  */
12776 char compile ();
12777 int
12778 main ()
12779 {
12780 compile ();
12781   ;
12782   return 0;
12783 }
12784 _ACEOF
12785 rm -f conftest.$ac_objext conftest$ac_exeext
12786 if { (eval echo "$as_me:12786: \"$ac_link\"") >&5
12787   (eval $ac_link) 2>&5
12788   ac_status=$?
12789   echo "$as_me:12789: \$? = $ac_status" >&5
12790   (exit $ac_status); } &&
12791          { ac_try='test -s conftest$ac_exeext'
12792   { (eval echo "$as_me:12792: \"$ac_try\"") >&5
12793   (eval $ac_try) 2>&5
12794   ac_status=$?
12795   echo "$as_me:12795: \$? = $ac_status" >&5
12796   (exit $ac_status); }; }; then
12797   ac_cv_lib_gen_compile=yes
12798 else
12799   echo "$as_me: failed program was:" >&5
12800 cat conftest.$ac_ext >&5
12801 ac_cv_lib_gen_compile=no
12802 fi
12803 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12804 LIBS=$ac_check_lib_save_LIBS
12805 fi
12806 echo "$as_me:12806: result: $ac_cv_lib_gen_compile" >&5
12807 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
12808 if test $ac_cv_lib_gen_compile = yes; then
12809
12810                                 LIBS="-lgen $LIBS"
12811                                 cf_regex_func=compile
12812 fi
12813
12814 fi
12815
12816 fi
12817
12818 if test "$cf_regex_func" = no ; then
12819         { echo "$as_me:12819: WARNING: cannot find regular expression library" >&5
12820 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
12821 fi
12822
12823 echo "$as_me:12823: checking for regular-expression headers" >&5
12824 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
12825 if test "${cf_cv_regex_hdrs+set}" = set; then
12826   echo $ECHO_N "(cached) $ECHO_C" >&6
12827 else
12828
12829 cf_cv_regex_hdrs=no
12830 case $cf_regex_func in #(vi
12831 compile) #(vi
12832         for cf_regex_hdr in regexp.h regexpr.h
12833         do
12834                 cat >conftest.$ac_ext <<_ACEOF
12835 #line 12835 "configure"
12836 #include "confdefs.h"
12837 #include <$cf_regex_hdr>
12838 int
12839 main ()
12840 {
12841
12842                         char *p = compile("", "", "", 0);
12843                         int x = step("", "");
12844
12845   ;
12846   return 0;
12847 }
12848 _ACEOF
12849 rm -f conftest.$ac_objext conftest$ac_exeext
12850 if { (eval echo "$as_me:12850: \"$ac_link\"") >&5
12851   (eval $ac_link) 2>&5
12852   ac_status=$?
12853   echo "$as_me:12853: \$? = $ac_status" >&5
12854   (exit $ac_status); } &&
12855          { ac_try='test -s conftest$ac_exeext'
12856   { (eval echo "$as_me:12856: \"$ac_try\"") >&5
12857   (eval $ac_try) 2>&5
12858   ac_status=$?
12859   echo "$as_me:12859: \$? = $ac_status" >&5
12860   (exit $ac_status); }; }; then
12861
12862                         cf_cv_regex_hdrs=$cf_regex_hdr
12863                         break
12864
12865 else
12866   echo "$as_me: failed program was:" >&5
12867 cat conftest.$ac_ext >&5
12868 fi
12869 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12870         done
12871         ;;
12872 *)
12873         for cf_regex_hdr in regex.h
12874         do
12875                 cat >conftest.$ac_ext <<_ACEOF
12876 #line 12876 "configure"
12877 #include "confdefs.h"
12878 #include <sys/types.h>
12879 #include <$cf_regex_hdr>
12880 int
12881 main ()
12882 {
12883
12884                         regex_t *p;
12885                         int x = regcomp(p, "", 0);
12886                         int y = regexec(p, "", 0, 0, 0);
12887                         regfree(p);
12888
12889   ;
12890   return 0;
12891 }
12892 _ACEOF
12893 rm -f conftest.$ac_objext conftest$ac_exeext
12894 if { (eval echo "$as_me:12894: \"$ac_link\"") >&5
12895   (eval $ac_link) 2>&5
12896   ac_status=$?
12897   echo "$as_me:12897: \$? = $ac_status" >&5
12898   (exit $ac_status); } &&
12899          { ac_try='test -s conftest$ac_exeext'
12900   { (eval echo "$as_me:12900: \"$ac_try\"") >&5
12901   (eval $ac_try) 2>&5
12902   ac_status=$?
12903   echo "$as_me:12903: \$? = $ac_status" >&5
12904   (exit $ac_status); }; }; then
12905
12906                         cf_cv_regex_hdrs=$cf_regex_hdr
12907                         break
12908
12909 else
12910   echo "$as_me: failed program was:" >&5
12911 cat conftest.$ac_ext >&5
12912 fi
12913 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12914         done
12915         ;;
12916 esac
12917
12918 fi
12919 echo "$as_me:12919: result: $cf_cv_regex_hdrs" >&5
12920 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
12921
12922 case $cf_cv_regex_hdrs in #(vi
12923     no)        { echo "$as_me:12923: WARNING: no regular expression header found" >&5
12924 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
12925     regex.h)   cat >>confdefs.h <<\EOF
12926 #define HAVE_REGEX_H_FUNCS 1
12927 EOF
12928  ;; #(vi
12929     regexp.h)  cat >>confdefs.h <<\EOF
12930 #define HAVE_REGEXP_H_FUNCS 1
12931 EOF
12932  ;; #(vi
12933     regexpr.h) cat >>confdefs.h <<\EOF
12934 #define HAVE_REGEXPR_H_FUNCS 1
12935 EOF
12936  ;;
12937 esac
12938
12939 for ac_header in \
12940 fcntl.h \
12941 getopt.h \
12942 limits.h \
12943 locale.h \
12944 poll.h \
12945 sys/bsdtypes.h \
12946 sys/ioctl.h \
12947 sys/param.h \
12948 sys/poll.h \
12949 sys/select.h \
12950 sys/time.h \
12951 sys/times.h \
12952 ttyent.h \
12953 unistd.h \
12954 wctype.h \
12955
12956 do
12957 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12958 echo "$as_me:12958: checking for $ac_header" >&5
12959 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12960 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12961   echo $ECHO_N "(cached) $ECHO_C" >&6
12962 else
12963   cat >conftest.$ac_ext <<_ACEOF
12964 #line 12964 "configure"
12965 #include "confdefs.h"
12966 #include <$ac_header>
12967 _ACEOF
12968 if { (eval echo "$as_me:12968: \"$ac_cpp conftest.$ac_ext\"") >&5
12969   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12970   ac_status=$?
12971   egrep -v '^ *\+' conftest.er1 >conftest.err
12972   rm -f conftest.er1
12973   cat conftest.err >&5
12974   echo "$as_me:12974: \$? = $ac_status" >&5
12975   (exit $ac_status); } >/dev/null; then
12976   if test -s conftest.err; then
12977     ac_cpp_err=$ac_c_preproc_warn_flag
12978   else
12979     ac_cpp_err=
12980   fi
12981 else
12982   ac_cpp_err=yes
12983 fi
12984 if test -z "$ac_cpp_err"; then
12985   eval "$as_ac_Header=yes"
12986 else
12987   echo "$as_me: failed program was:" >&5
12988   cat conftest.$ac_ext >&5
12989   eval "$as_ac_Header=no"
12990 fi
12991 rm -f conftest.err conftest.$ac_ext
12992 fi
12993 echo "$as_me:12993: result: `eval echo '${'$as_ac_Header'}'`" >&5
12994 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12995 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12996   cat >>confdefs.h <<EOF
12997 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12998 EOF
12999
13000 fi
13001 done
13002
13003 # check for ISC (this may also define _POSIX_SOURCE)
13004 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13005 if test "$ISC" = yes ; then
13006
13007 echo "$as_me:13007: checking for main in -lcposix" >&5
13008 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13009 if test "${ac_cv_lib_cposix_main+set}" = set; then
13010   echo $ECHO_N "(cached) $ECHO_C" >&6
13011 else
13012   ac_check_lib_save_LIBS=$LIBS
13013 LIBS="-lcposix  $LIBS"
13014 cat >conftest.$ac_ext <<_ACEOF
13015 #line 13015 "configure"
13016 #include "confdefs.h"
13017
13018 int
13019 main ()
13020 {
13021 main ();
13022   ;
13023   return 0;
13024 }
13025 _ACEOF
13026 rm -f conftest.$ac_objext conftest$ac_exeext
13027 if { (eval echo "$as_me:13027: \"$ac_link\"") >&5
13028   (eval $ac_link) 2>&5
13029   ac_status=$?
13030   echo "$as_me:13030: \$? = $ac_status" >&5
13031   (exit $ac_status); } &&
13032          { ac_try='test -s conftest$ac_exeext'
13033   { (eval echo "$as_me:13033: \"$ac_try\"") >&5
13034   (eval $ac_try) 2>&5
13035   ac_status=$?
13036   echo "$as_me:13036: \$? = $ac_status" >&5
13037   (exit $ac_status); }; }; then
13038   ac_cv_lib_cposix_main=yes
13039 else
13040   echo "$as_me: failed program was:" >&5
13041 cat conftest.$ac_ext >&5
13042 ac_cv_lib_cposix_main=no
13043 fi
13044 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13045 LIBS=$ac_check_lib_save_LIBS
13046 fi
13047 echo "$as_me:13047: result: $ac_cv_lib_cposix_main" >&5
13048 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13049 if test $ac_cv_lib_cposix_main = yes; then
13050   cat >>confdefs.h <<EOF
13051 #define HAVE_LIBCPOSIX 1
13052 EOF
13053
13054   LIBS="-lcposix $LIBS"
13055
13056 fi
13057
13058         echo "$as_me:13058: checking for bzero in -linet" >&5
13059 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13060 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13061   echo $ECHO_N "(cached) $ECHO_C" >&6
13062 else
13063   ac_check_lib_save_LIBS=$LIBS
13064 LIBS="-linet  $LIBS"
13065 cat >conftest.$ac_ext <<_ACEOF
13066 #line 13066 "configure"
13067 #include "confdefs.h"
13068
13069 /* Override any gcc2 internal prototype to avoid an error.  */
13070 #ifdef __cplusplus
13071 extern "C"
13072 #endif
13073 /* We use char because int might match the return type of a gcc2
13074    builtin and then its argument prototype would still apply.  */
13075 char bzero ();
13076 int
13077 main ()
13078 {
13079 bzero ();
13080   ;
13081   return 0;
13082 }
13083 _ACEOF
13084 rm -f conftest.$ac_objext conftest$ac_exeext
13085 if { (eval echo "$as_me:13085: \"$ac_link\"") >&5
13086   (eval $ac_link) 2>&5
13087   ac_status=$?
13088   echo "$as_me:13088: \$? = $ac_status" >&5
13089   (exit $ac_status); } &&
13090          { ac_try='test -s conftest$ac_exeext'
13091   { (eval echo "$as_me:13091: \"$ac_try\"") >&5
13092   (eval $ac_try) 2>&5
13093   ac_status=$?
13094   echo "$as_me:13094: \$? = $ac_status" >&5
13095   (exit $ac_status); }; }; then
13096   ac_cv_lib_inet_bzero=yes
13097 else
13098   echo "$as_me: failed program was:" >&5
13099 cat conftest.$ac_ext >&5
13100 ac_cv_lib_inet_bzero=no
13101 fi
13102 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13103 LIBS=$ac_check_lib_save_LIBS
13104 fi
13105 echo "$as_me:13105: result: $ac_cv_lib_inet_bzero" >&5
13106 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13107 if test $ac_cv_lib_inet_bzero = yes; then
13108   LIBS="$LIBS -linet"
13109 fi
13110 fi
13111
13112 echo "$as_me:13112: checking if sys/time.h works with sys/select.h" >&5
13113 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13114 if test "${cf_cv_sys_time_select+set}" = set; then
13115   echo $ECHO_N "(cached) $ECHO_C" >&6
13116 else
13117
13118 cat >conftest.$ac_ext <<_ACEOF
13119 #line 13119 "configure"
13120 #include "confdefs.h"
13121
13122 #include <sys/types.h>
13123 #ifdef HAVE_SYS_TIME_H
13124 #include <sys/time.h>
13125 #endif
13126 #ifdef HAVE_SYS_SELECT_H
13127 #include <sys/select.h>
13128 #endif
13129
13130 int
13131 main ()
13132 {
13133
13134   ;
13135   return 0;
13136 }
13137 _ACEOF
13138 rm -f conftest.$ac_objext
13139 if { (eval echo "$as_me:13139: \"$ac_compile\"") >&5
13140   (eval $ac_compile) 2>&5
13141   ac_status=$?
13142   echo "$as_me:13142: \$? = $ac_status" >&5
13143   (exit $ac_status); } &&
13144          { ac_try='test -s conftest.$ac_objext'
13145   { (eval echo "$as_me:13145: \"$ac_try\"") >&5
13146   (eval $ac_try) 2>&5
13147   ac_status=$?
13148   echo "$as_me:13148: \$? = $ac_status" >&5
13149   (exit $ac_status); }; }; then
13150   cf_cv_sys_time_select=yes
13151 else
13152   echo "$as_me: failed program was:" >&5
13153 cat conftest.$ac_ext >&5
13154 cf_cv_sys_time_select=no
13155 fi
13156 rm -f conftest.$ac_objext conftest.$ac_ext
13157
13158 fi
13159
13160 echo "$as_me:13160: result: $cf_cv_sys_time_select" >&5
13161 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13162 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13163 #define HAVE_SYS_TIME_SELECT 1
13164 EOF
13165
13166 ###     checks for compiler characteristics
13167 ac_ext=c
13168 ac_cpp='$CPP $CPPFLAGS'
13169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13172 ac_main_return=return
13173
13174 echo "$as_me:13174: checking for $CC option to accept ANSI C" >&5
13175 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13176 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13177   echo $ECHO_N "(cached) $ECHO_C" >&6
13178 else
13179   ac_cv_prog_cc_stdc=no
13180 ac_save_CC=$CC
13181 cat >conftest.$ac_ext <<_ACEOF
13182 #line 13182 "configure"
13183 #include "confdefs.h"
13184 #include <stdarg.h>
13185 #include <stdio.h>
13186 #include <sys/types.h>
13187 #include <sys/stat.h>
13188 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
13189 struct buf { int x; };
13190 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13191 static char *e (p, i)
13192      char **p;
13193      int i;
13194 {
13195   return p[i];
13196 }
13197 static char *f (char * (*g) (char **, int), char **p, ...)
13198 {
13199   char *s;
13200   va_list v;
13201   va_start (v,p);
13202   s = g (p, va_arg (v,int));
13203   va_end (v);
13204   return s;
13205 }
13206 int test (int i, double x);
13207 struct s1 {int (*f) (int a);};
13208 struct s2 {int (*f) (double a);};
13209 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13210 int argc;
13211 char **argv;
13212 int
13213 main ()
13214 {
13215 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
13216   ;
13217   return 0;
13218 }
13219 _ACEOF
13220 # Don't try gcc -ansi; that turns off useful extensions and
13221 # breaks some systems' header files.
13222 # AIX                   -qlanglvl=ansi
13223 # Ultrix and OSF/1      -std1
13224 # HP-UX 10.20 and later -Ae
13225 # HP-UX older versions  -Aa -D_HPUX_SOURCE
13226 # SVR4                  -Xc -D__EXTENSIONS__
13227 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13228 do
13229   CC="$ac_save_CC $ac_arg"
13230   rm -f conftest.$ac_objext
13231 if { (eval echo "$as_me:13231: \"$ac_compile\"") >&5
13232   (eval $ac_compile) 2>&5
13233   ac_status=$?
13234   echo "$as_me:13234: \$? = $ac_status" >&5
13235   (exit $ac_status); } &&
13236          { ac_try='test -s conftest.$ac_objext'
13237   { (eval echo "$as_me:13237: \"$ac_try\"") >&5
13238   (eval $ac_try) 2>&5
13239   ac_status=$?
13240   echo "$as_me:13240: \$? = $ac_status" >&5
13241   (exit $ac_status); }; }; then
13242   ac_cv_prog_cc_stdc=$ac_arg
13243 break
13244 else
13245   echo "$as_me: failed program was:" >&5
13246 cat conftest.$ac_ext >&5
13247 fi
13248 rm -f conftest.$ac_objext
13249 done
13250 rm -f conftest.$ac_ext conftest.$ac_objext
13251 CC=$ac_save_CC
13252
13253 fi
13254
13255 case "x$ac_cv_prog_cc_stdc" in
13256   x|xno)
13257     echo "$as_me:13257: result: none needed" >&5
13258 echo "${ECHO_T}none needed" >&6 ;;
13259   *)
13260     echo "$as_me:13260: result: $ac_cv_prog_cc_stdc" >&5
13261 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13262     CC="$CC $ac_cv_prog_cc_stdc" ;;
13263 esac
13264
13265 echo "$as_me:13265: checking for an ANSI C-conforming const" >&5
13266 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13267 if test "${ac_cv_c_const+set}" = set; then
13268   echo $ECHO_N "(cached) $ECHO_C" >&6
13269 else
13270   cat >conftest.$ac_ext <<_ACEOF
13271 #line 13271 "configure"
13272 #include "confdefs.h"
13273
13274 int
13275 main ()
13276 {
13277 /* FIXME: Include the comments suggested by Paul. */
13278 #ifndef __cplusplus
13279   /* Ultrix mips cc rejects this.  */
13280   typedef int charset[2];
13281   const charset x;
13282   /* SunOS 4.1.1 cc rejects this.  */
13283   char const *const *ccp;
13284   char **p;
13285   /* NEC SVR4.0.2 mips cc rejects this.  */
13286   struct point {int x, y;};
13287   static struct point const zero = {0,0};
13288   /* AIX XL C 1.02.0.0 rejects this.
13289      It does not let you subtract one const X* pointer from another in
13290      an arm of an if-expression whose if-part is not a constant
13291      expression */
13292   const char *g = "string";
13293   ccp = &g + (g ? g-g : 0);
13294   /* HPUX 7.0 cc rejects these. */
13295   ++ccp;
13296   p = (char**) ccp;
13297   ccp = (char const *const *) p;
13298   { /* SCO 3.2v4 cc rejects this.  */
13299     char *t;
13300     char const *s = 0 ? (char *) 0 : (char const *) 0;
13301
13302     *t++ = 0;
13303   }
13304   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13305     int x[] = {25, 17};
13306     const int *foo = &x[0];
13307     ++foo;
13308   }
13309   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13310     typedef const int *iptr;
13311     iptr p = 0;
13312     ++p;
13313   }
13314   { /* AIX XL C 1.02.0.0 rejects this saying
13315        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13316     struct s { int j; const int *ap[3]; };
13317     struct s *b; b->j = 5;
13318   }
13319   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13320     const int foo = 10;
13321   }
13322 #endif
13323
13324   ;
13325   return 0;
13326 }
13327 _ACEOF
13328 rm -f conftest.$ac_objext
13329 if { (eval echo "$as_me:13329: \"$ac_compile\"") >&5
13330   (eval $ac_compile) 2>&5
13331   ac_status=$?
13332   echo "$as_me:13332: \$? = $ac_status" >&5
13333   (exit $ac_status); } &&
13334          { ac_try='test -s conftest.$ac_objext'
13335   { (eval echo "$as_me:13335: \"$ac_try\"") >&5
13336   (eval $ac_try) 2>&5
13337   ac_status=$?
13338   echo "$as_me:13338: \$? = $ac_status" >&5
13339   (exit $ac_status); }; }; then
13340   ac_cv_c_const=yes
13341 else
13342   echo "$as_me: failed program was:" >&5
13343 cat conftest.$ac_ext >&5
13344 ac_cv_c_const=no
13345 fi
13346 rm -f conftest.$ac_objext conftest.$ac_ext
13347 fi
13348 echo "$as_me:13348: result: $ac_cv_c_const" >&5
13349 echo "${ECHO_T}$ac_cv_c_const" >&6
13350 if test $ac_cv_c_const = no; then
13351
13352 cat >>confdefs.h <<\EOF
13353 #define const
13354 EOF
13355
13356 fi
13357
13358 echo "$as_me:13358: checking for inline" >&5
13359 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13360 if test "${ac_cv_c_inline+set}" = set; then
13361   echo $ECHO_N "(cached) $ECHO_C" >&6
13362 else
13363   ac_cv_c_inline=no
13364 for ac_kw in inline __inline__ __inline; do
13365   cat >conftest.$ac_ext <<_ACEOF
13366 #line 13366 "configure"
13367 #include "confdefs.h"
13368 #ifndef __cplusplus
13369 static $ac_kw int static_foo () {return 0; }
13370 $ac_kw int foo () {return 0; }
13371 #endif
13372
13373 _ACEOF
13374 rm -f conftest.$ac_objext
13375 if { (eval echo "$as_me:13375: \"$ac_compile\"") >&5
13376   (eval $ac_compile) 2>&5
13377   ac_status=$?
13378   echo "$as_me:13378: \$? = $ac_status" >&5
13379   (exit $ac_status); } &&
13380          { ac_try='test -s conftest.$ac_objext'
13381   { (eval echo "$as_me:13381: \"$ac_try\"") >&5
13382   (eval $ac_try) 2>&5
13383   ac_status=$?
13384   echo "$as_me:13384: \$? = $ac_status" >&5
13385   (exit $ac_status); }; }; then
13386   ac_cv_c_inline=$ac_kw; break
13387 else
13388   echo "$as_me: failed program was:" >&5
13389 cat conftest.$ac_ext >&5
13390 fi
13391 rm -f conftest.$ac_objext conftest.$ac_ext
13392 done
13393
13394 fi
13395 echo "$as_me:13395: result: $ac_cv_c_inline" >&5
13396 echo "${ECHO_T}$ac_cv_c_inline" >&6
13397 case $ac_cv_c_inline in
13398   inline | yes) ;;
13399   no)
13400 cat >>confdefs.h <<\EOF
13401 #define inline
13402 EOF
13403  ;;
13404   *)  cat >>confdefs.h <<EOF
13405 #define inline $ac_cv_c_inline
13406 EOF
13407  ;;
13408 esac
13409
13410 NCURSES_INLINE=
13411 if test "$ac_cv_c_inline" != no ; then
13412   NCURSES_INLINE=inline
13413   if test "$INTEL_COMPILER" = yes
13414   then
13415     :
13416   elif test "$GCC" = yes
13417   then
13418     echo "$as_me:13418: checking if $CC supports options to tune inlining" >&5
13419 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13420 if test "${cf_cv_gcc_inline+set}" = set; then
13421   echo $ECHO_N "(cached) $ECHO_C" >&6
13422 else
13423
13424       cf_save_CFLAGS=$CFLAGS
13425       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13426       cat >conftest.$ac_ext <<_ACEOF
13427 #line 13427 "configure"
13428 #include "confdefs.h"
13429 inline int foo(void) { return 1; }
13430 int
13431 main ()
13432 {
13433 ${cf_cv_main_return:-return} foo()
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_gcc_inline=yes
13451 else
13452   echo "$as_me: failed program was:" >&5
13453 cat conftest.$ac_ext >&5
13454 cf_cv_gcc_inline=no
13455 fi
13456 rm -f conftest.$ac_objext conftest.$ac_ext
13457       CFLAGS=$cf_save_CFLAGS
13458
13459 fi
13460 echo "$as_me:13460: result: $cf_cv_gcc_inline" >&5
13461 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13462     if test "$cf_cv_gcc_inline" = yes ; then
13463
13464 cf_fix_cppflags=no
13465 cf_new_cflags=
13466 cf_new_cppflags=
13467 cf_new_extra_cppflags=
13468
13469 for cf_add_cflags in --param max-inline-insns-single=1200
13470 do
13471 case $cf_fix_cppflags in
13472 no)
13473         case $cf_add_cflags in #(vi
13474         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13475                 case $cf_add_cflags in
13476                 -D*)
13477                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13478
13479                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13480                                 && test -z "${cf_tst_cflags}" \
13481                                 && cf_fix_cppflags=yes
13482
13483                         if test $cf_fix_cppflags = yes ; then
13484                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13485                                 continue
13486                         elif test "${cf_tst_cflags}" = "\"'" ; then
13487                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13488                                 continue
13489                         fi
13490                         ;;
13491                 esac
13492                 case "$CPPFLAGS" in
13493                 *$cf_add_cflags) #(vi
13494                         ;;
13495                 *) #(vi
13496                         case $cf_add_cflags in #(vi
13497                         -D*)
13498                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13499
13500 CPPFLAGS=`echo "$CPPFLAGS" | \
13501         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13502                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13503
13504                                 ;;
13505                         esac
13506                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13507                         ;;
13508                 esac
13509                 ;;
13510         *)
13511                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13512                 ;;
13513         esac
13514         ;;
13515 yes)
13516         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13517
13518         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13519
13520         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13521                 && test -z "${cf_tst_cflags}" \
13522                 && cf_fix_cppflags=no
13523         ;;
13524 esac
13525 done
13526
13527 if test -n "$cf_new_cflags" ; then
13528
13529         CFLAGS="$CFLAGS $cf_new_cflags"
13530 fi
13531
13532 if test -n "$cf_new_cppflags" ; then
13533
13534         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13535 fi
13536
13537 if test -n "$cf_new_extra_cppflags" ; then
13538
13539         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13540 fi
13541
13542     fi
13543   fi
13544 fi
13545
13546 echo "$as_me:13546: checking for signal global datatype" >&5
13547 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13548 if test "${cf_cv_sig_atomic_t+set}" = set; then
13549   echo $ECHO_N "(cached) $ECHO_C" >&6
13550 else
13551
13552         for cf_type in \
13553                 "volatile sig_atomic_t" \
13554                 "sig_atomic_t" \
13555                 "int"
13556         do
13557         cat >conftest.$ac_ext <<_ACEOF
13558 #line 13558 "configure"
13559 #include "confdefs.h"
13560
13561 #include <sys/types.h>
13562 #include <signal.h>
13563 #include <stdio.h>
13564
13565 extern $cf_type x;
13566 $cf_type x;
13567 static void handler(int sig)
13568 {
13569         x = 5;
13570 }
13571 int
13572 main ()
13573 {
13574 signal(SIGINT, handler);
13575                  x = 1
13576   ;
13577   return 0;
13578 }
13579 _ACEOF
13580 rm -f conftest.$ac_objext
13581 if { (eval echo "$as_me:13581: \"$ac_compile\"") >&5
13582   (eval $ac_compile) 2>&5
13583   ac_status=$?
13584   echo "$as_me:13584: \$? = $ac_status" >&5
13585   (exit $ac_status); } &&
13586          { ac_try='test -s conftest.$ac_objext'
13587   { (eval echo "$as_me:13587: \"$ac_try\"") >&5
13588   (eval $ac_try) 2>&5
13589   ac_status=$?
13590   echo "$as_me:13590: \$? = $ac_status" >&5
13591   (exit $ac_status); }; }; then
13592   cf_cv_sig_atomic_t=$cf_type
13593 else
13594   echo "$as_me: failed program was:" >&5
13595 cat conftest.$ac_ext >&5
13596 cf_cv_sig_atomic_t=no
13597 fi
13598 rm -f conftest.$ac_objext conftest.$ac_ext
13599                 test "$cf_cv_sig_atomic_t" != no && break
13600         done
13601
13602 fi
13603
13604 echo "$as_me:13604: result: $cf_cv_sig_atomic_t" >&5
13605 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13606 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13607 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13608 EOF
13609
13610 if test $NCURSES_CHTYPE = auto ; then
13611
13612 echo "$as_me:13612: checking for type of chtype" >&5
13613 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13614 if test "${cf_cv_typeof_chtype+set}" = set; then
13615   echo $ECHO_N "(cached) $ECHO_C" >&6
13616 else
13617
13618                 if test "$cross_compiling" = yes; then
13619   cf_cv_typeof_chtype=long
13620 else
13621   cat >conftest.$ac_ext <<_ACEOF
13622 #line 13622 "configure"
13623 #include "confdefs.h"
13624
13625 #define WANT_BITS 31
13626 #include <stdio.h>
13627 int main()
13628 {
13629         FILE *fp = fopen("cf_test.out", "w");
13630         if (fp != 0) {
13631                 char *result = "long";
13632                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13633                         int n;
13634                         unsigned int x, y;
13635                         for (n = 0; n < WANT_BITS; n++) {
13636                                 x = (1 << n);
13637                                 y = (x >> n);
13638                                 if (y != 1 || x == 0) {
13639                                         x = 0;
13640                                         break;
13641                                 }
13642                         }
13643                         /*
13644                          * If x is nonzero, an int is big enough for the bits
13645                          * that we want.
13646                          */
13647                         result = (x != 0) ? "int" : "long";
13648                 }
13649                 fputs(result, fp);
13650                 fclose(fp);
13651         }
13652         ${cf_cv_main_return:-return}(0);
13653 }
13654
13655 _ACEOF
13656 rm -f conftest$ac_exeext
13657 if { (eval echo "$as_me:13657: \"$ac_link\"") >&5
13658   (eval $ac_link) 2>&5
13659   ac_status=$?
13660   echo "$as_me:13660: \$? = $ac_status" >&5
13661   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13662   { (eval echo "$as_me:13662: \"$ac_try\"") >&5
13663   (eval $ac_try) 2>&5
13664   ac_status=$?
13665   echo "$as_me:13665: \$? = $ac_status" >&5
13666   (exit $ac_status); }; }; then
13667   cf_cv_typeof_chtype=`cat cf_test.out`
13668 else
13669   echo "$as_me: program exited with status $ac_status" >&5
13670 echo "$as_me: failed program was:" >&5
13671 cat conftest.$ac_ext >&5
13672 cf_cv_typeof_chtype=long
13673 fi
13674 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13675 fi
13676                 rm -f cf_test.out
13677
13678 fi
13679
13680 echo "$as_me:13680: result: $cf_cv_typeof_chtype" >&5
13681 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13682
13683 cat >>confdefs.h <<EOF
13684 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13685 EOF
13686
13687 else
13688         cf_cv_typeof_chtype=$NCURSES_CHTYPE
13689 fi
13690 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13691
13692 echo "$as_me:13692: checking if unsigned literals are legal" >&5
13693 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13694 if test "${cf_cv_unsigned_literals+set}" = set; then
13695   echo $ECHO_N "(cached) $ECHO_C" >&6
13696 else
13697
13698         cat >conftest.$ac_ext <<_ACEOF
13699 #line 13699 "configure"
13700 #include "confdefs.h"
13701
13702 int
13703 main ()
13704 {
13705 long x = 1L + 1UL + 1U + 1
13706   ;
13707   return 0;
13708 }
13709 _ACEOF
13710 rm -f conftest.$ac_objext
13711 if { (eval echo "$as_me:13711: \"$ac_compile\"") >&5
13712   (eval $ac_compile) 2>&5
13713   ac_status=$?
13714   echo "$as_me:13714: \$? = $ac_status" >&5
13715   (exit $ac_status); } &&
13716          { ac_try='test -s conftest.$ac_objext'
13717   { (eval echo "$as_me:13717: \"$ac_try\"") >&5
13718   (eval $ac_try) 2>&5
13719   ac_status=$?
13720   echo "$as_me:13720: \$? = $ac_status" >&5
13721   (exit $ac_status); }; }; then
13722   cf_cv_unsigned_literals=yes
13723 else
13724   echo "$as_me: failed program was:" >&5
13725 cat conftest.$ac_ext >&5
13726 cf_cv_unsigned_literals=no
13727 fi
13728 rm -f conftest.$ac_objext conftest.$ac_ext
13729
13730 fi
13731
13732 echo "$as_me:13732: result: $cf_cv_unsigned_literals" >&5
13733 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
13734
13735 cf_cv_1UL="1"
13736 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
13737 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
13738
13739 if test $NCURSES_MMASK_T = auto ; then
13740         cf_cv_typeof_mmask_t=long
13741 else
13742         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
13743 fi
13744 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
13745
13746 ###     Checks for external-data
13747
13748 echo "$as_me:13748: checking if external errno is declared" >&5
13749 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
13750 if test "${cf_cv_dcl_errno+set}" = set; then
13751   echo $ECHO_N "(cached) $ECHO_C" >&6
13752 else
13753
13754     cat >conftest.$ac_ext <<_ACEOF
13755 #line 13755 "configure"
13756 #include "confdefs.h"
13757
13758 #ifdef HAVE_STDLIB_H
13759 #include <stdlib.h>
13760 #endif
13761 #include <stdio.h>
13762 #include <sys/types.h>
13763 #include <errno.h>
13764 int
13765 main ()
13766 {
13767 int x = (int) errno
13768   ;
13769   return 0;
13770 }
13771 _ACEOF
13772 rm -f conftest.$ac_objext
13773 if { (eval echo "$as_me:13773: \"$ac_compile\"") >&5
13774   (eval $ac_compile) 2>&5
13775   ac_status=$?
13776   echo "$as_me:13776: \$? = $ac_status" >&5
13777   (exit $ac_status); } &&
13778          { ac_try='test -s conftest.$ac_objext'
13779   { (eval echo "$as_me:13779: \"$ac_try\"") >&5
13780   (eval $ac_try) 2>&5
13781   ac_status=$?
13782   echo "$as_me:13782: \$? = $ac_status" >&5
13783   (exit $ac_status); }; }; then
13784   cf_cv_dcl_errno=yes
13785 else
13786   echo "$as_me: failed program was:" >&5
13787 cat conftest.$ac_ext >&5
13788 cf_cv_dcl_errno=no
13789 fi
13790 rm -f conftest.$ac_objext conftest.$ac_ext
13791
13792 fi
13793 echo "$as_me:13793: result: $cf_cv_dcl_errno" >&5
13794 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
13795
13796 if test "$cf_cv_dcl_errno" = no ; then
13797
13798 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13799
13800     cat >>confdefs.h <<EOF
13801 #define $cf_result 1
13802 EOF
13803
13804 fi
13805
13806 # It's possible (for near-UNIX clones) that the data doesn't exist
13807
13808 echo "$as_me:13808: checking if external errno exists" >&5
13809 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
13810 if test "${cf_cv_have_errno+set}" = set; then
13811   echo $ECHO_N "(cached) $ECHO_C" >&6
13812 else
13813
13814     cat >conftest.$ac_ext <<_ACEOF
13815 #line 13815 "configure"
13816 #include "confdefs.h"
13817
13818 #undef errno
13819 extern int errno;
13820
13821 int
13822 main ()
13823 {
13824 errno = 2
13825   ;
13826   return 0;
13827 }
13828 _ACEOF
13829 rm -f conftest.$ac_objext conftest$ac_exeext
13830 if { (eval echo "$as_me:13830: \"$ac_link\"") >&5
13831   (eval $ac_link) 2>&5
13832   ac_status=$?
13833   echo "$as_me:13833: \$? = $ac_status" >&5
13834   (exit $ac_status); } &&
13835          { ac_try='test -s conftest$ac_exeext'
13836   { (eval echo "$as_me:13836: \"$ac_try\"") >&5
13837   (eval $ac_try) 2>&5
13838   ac_status=$?
13839   echo "$as_me:13839: \$? = $ac_status" >&5
13840   (exit $ac_status); }; }; then
13841   cf_cv_have_errno=yes
13842 else
13843   echo "$as_me: failed program was:" >&5
13844 cat conftest.$ac_ext >&5
13845 cf_cv_have_errno=no
13846 fi
13847 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13848
13849 fi
13850 echo "$as_me:13850: result: $cf_cv_have_errno" >&5
13851 echo "${ECHO_T}$cf_cv_have_errno" >&6
13852
13853 if test "$cf_cv_have_errno" = yes ; then
13854
13855 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
13856
13857     cat >>confdefs.h <<EOF
13858 #define $cf_result 1
13859 EOF
13860
13861 fi
13862
13863 echo "$as_me:13863: checking if data-only library module links" >&5
13864 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
13865 if test "${cf_cv_link_dataonly+set}" = set; then
13866   echo $ECHO_N "(cached) $ECHO_C" >&6
13867 else
13868
13869         rm -f conftest.a
13870         cat >conftest.$ac_ext <<EOF
13871 #line 13871 "configure"
13872 int     testdata[3] = { 123, 456, 789 };
13873 EOF
13874         if { (eval echo "$as_me:13874: \"$ac_compile\"") >&5
13875   (eval $ac_compile) 2>&5
13876   ac_status=$?
13877   echo "$as_me:13877: \$? = $ac_status" >&5
13878   (exit $ac_status); } ; then
13879                 mv conftest.o data.o && \
13880                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
13881         fi
13882         rm -f conftest.$ac_ext data.o
13883         cat >conftest.$ac_ext <<EOF
13884 #line 13884 "configure"
13885 int     testfunc()
13886 {
13887 #if defined(NeXT)
13888         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
13889 #else
13890         extern int testdata[3];
13891         return testdata[0] == 123
13892            &&  testdata[1] == 456
13893            &&  testdata[2] == 789;
13894 #endif
13895 }
13896 EOF
13897         if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898   (eval $ac_compile) 2>&5
13899   ac_status=$?
13900   echo "$as_me:13900: \$? = $ac_status" >&5
13901   (exit $ac_status); }; then
13902                 mv conftest.o func.o && \
13903                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
13904         fi
13905         rm -f conftest.$ac_ext func.o
13906         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
13907         cf_saveLIBS="$LIBS"
13908         LIBS="conftest.a $LIBS"
13909         if test "$cross_compiling" = yes; then
13910   cf_cv_link_dataonly=unknown
13911 else
13912   cat >conftest.$ac_ext <<_ACEOF
13913 #line 13913 "configure"
13914 #include "confdefs.h"
13915
13916         int main()
13917         {
13918                 extern int testfunc();
13919                 ${cf_cv_main_return:-return} (!testfunc());
13920         }
13921
13922 _ACEOF
13923 rm -f conftest$ac_exeext
13924 if { (eval echo "$as_me:13924: \"$ac_link\"") >&5
13925   (eval $ac_link) 2>&5
13926   ac_status=$?
13927   echo "$as_me:13927: \$? = $ac_status" >&5
13928   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13929   { (eval echo "$as_me:13929: \"$ac_try\"") >&5
13930   (eval $ac_try) 2>&5
13931   ac_status=$?
13932   echo "$as_me:13932: \$? = $ac_status" >&5
13933   (exit $ac_status); }; }; then
13934   cf_cv_link_dataonly=yes
13935 else
13936   echo "$as_me: program exited with status $ac_status" >&5
13937 echo "$as_me: failed program was:" >&5
13938 cat conftest.$ac_ext >&5
13939 cf_cv_link_dataonly=no
13940 fi
13941 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13942 fi
13943         LIBS="$cf_saveLIBS"
13944
13945 fi
13946
13947 echo "$as_me:13947: result: $cf_cv_link_dataonly" >&5
13948 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
13949
13950 if test "$cf_cv_link_dataonly" = no ; then
13951         cat >>confdefs.h <<\EOF
13952 #define BROKEN_LINKER 1
13953 EOF
13954
13955         BROKEN_LINKER=1
13956 fi
13957
13958 ###     Checks for library functions.
13959
13960 for ac_func in \
13961 getcwd \
13962 getegid \
13963 geteuid \
13964 getttynam \
13965 issetugid \
13966 poll \
13967 remove \
13968 select \
13969 setbuf \
13970 setbuffer \
13971 setvbuf \
13972 sigaction \
13973 sigvec \
13974 strdup \
13975 strstr \
13976 tcgetpgrp \
13977 times \
13978 vsnprintf \
13979
13980 do
13981 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13982 echo "$as_me:13982: checking for $ac_func" >&5
13983 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13984 if eval "test \"\${$as_ac_var+set}\" = set"; then
13985   echo $ECHO_N "(cached) $ECHO_C" >&6
13986 else
13987   cat >conftest.$ac_ext <<_ACEOF
13988 #line 13988 "configure"
13989 #include "confdefs.h"
13990 /* System header to define __stub macros and hopefully few prototypes,
13991     which can conflict with char $ac_func (); below.  */
13992 #include <assert.h>
13993 /* Override any gcc2 internal prototype to avoid an error.  */
13994 #ifdef __cplusplus
13995 extern "C"
13996 #endif
13997 /* We use char because int might match the return type of a gcc2
13998    builtin and then its argument prototype would still apply.  */
13999 char $ac_func ();
14000 char (*f) ();
14001
14002 int
14003 main ()
14004 {
14005 /* The GNU C library defines this for functions which it implements
14006     to always fail with ENOSYS.  Some functions are actually named
14007     something starting with __ and the normal name is an alias.  */
14008 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14009 choke me
14010 #else
14011 f = $ac_func;
14012 #endif
14013
14014   ;
14015   return 0;
14016 }
14017 _ACEOF
14018 rm -f conftest.$ac_objext conftest$ac_exeext
14019 if { (eval echo "$as_me:14019: \"$ac_link\"") >&5
14020   (eval $ac_link) 2>&5
14021   ac_status=$?
14022   echo "$as_me:14022: \$? = $ac_status" >&5
14023   (exit $ac_status); } &&
14024          { ac_try='test -s conftest$ac_exeext'
14025   { (eval echo "$as_me:14025: \"$ac_try\"") >&5
14026   (eval $ac_try) 2>&5
14027   ac_status=$?
14028   echo "$as_me:14028: \$? = $ac_status" >&5
14029   (exit $ac_status); }; }; then
14030   eval "$as_ac_var=yes"
14031 else
14032   echo "$as_me: failed program was:" >&5
14033 cat conftest.$ac_ext >&5
14034 eval "$as_ac_var=no"
14035 fi
14036 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14037 fi
14038 echo "$as_me:14038: result: `eval echo '${'$as_ac_var'}'`" >&5
14039 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14040 if test `eval echo '${'$as_ac_var'}'` = yes; then
14041   cat >>confdefs.h <<EOF
14042 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14043 EOF
14044
14045 fi
14046 done
14047
14048 if test "$with_getcap" = "yes" ; then
14049
14050 echo "$as_me:14050: checking for terminal-capability database functions" >&5
14051 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14052 if test "${cf_cv_cgetent+set}" = set; then
14053   echo $ECHO_N "(cached) $ECHO_C" >&6
14054 else
14055
14056 cat >conftest.$ac_ext <<_ACEOF
14057 #line 14057 "configure"
14058 #include "confdefs.h"
14059
14060 #include <stdlib.h>
14061 int
14062 main ()
14063 {
14064
14065         char temp[128];
14066         char *buf = temp;
14067         char *db_array = temp;
14068         cgetent(&buf, /* int *, */ &db_array, "vt100");
14069         cgetcap(buf, "tc", '=');
14070         cgetmatch(buf, "tc");
14071
14072   ;
14073   return 0;
14074 }
14075 _ACEOF
14076 rm -f conftest.$ac_objext conftest$ac_exeext
14077 if { (eval echo "$as_me:14077: \"$ac_link\"") >&5
14078   (eval $ac_link) 2>&5
14079   ac_status=$?
14080   echo "$as_me:14080: \$? = $ac_status" >&5
14081   (exit $ac_status); } &&
14082          { ac_try='test -s conftest$ac_exeext'
14083   { (eval echo "$as_me:14083: \"$ac_try\"") >&5
14084   (eval $ac_try) 2>&5
14085   ac_status=$?
14086   echo "$as_me:14086: \$? = $ac_status" >&5
14087   (exit $ac_status); }; }; then
14088   cf_cv_cgetent=yes
14089 else
14090   echo "$as_me: failed program was:" >&5
14091 cat conftest.$ac_ext >&5
14092 cf_cv_cgetent=no
14093 fi
14094 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14095
14096 fi
14097
14098 echo "$as_me:14098: result: $cf_cv_cgetent" >&5
14099 echo "${ECHO_T}$cf_cv_cgetent" >&6
14100 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14101 #define HAVE_BSD_CGETENT 1
14102 EOF
14103
14104 fi
14105
14106 echo "$as_me:14106: checking for isascii" >&5
14107 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14108 if test "${cf_cv_have_isascii+set}" = set; then
14109   echo $ECHO_N "(cached) $ECHO_C" >&6
14110 else
14111
14112         cat >conftest.$ac_ext <<_ACEOF
14113 #line 14113 "configure"
14114 #include "confdefs.h"
14115 #include <ctype.h>
14116 int
14117 main ()
14118 {
14119 int x = isascii(' ')
14120   ;
14121   return 0;
14122 }
14123 _ACEOF
14124 rm -f conftest.$ac_objext conftest$ac_exeext
14125 if { (eval echo "$as_me:14125: \"$ac_link\"") >&5
14126   (eval $ac_link) 2>&5
14127   ac_status=$?
14128   echo "$as_me:14128: \$? = $ac_status" >&5
14129   (exit $ac_status); } &&
14130          { ac_try='test -s conftest$ac_exeext'
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_have_isascii=yes
14137 else
14138   echo "$as_me: failed program was:" >&5
14139 cat conftest.$ac_ext >&5
14140 cf_cv_have_isascii=no
14141 fi
14142 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14143
14144 fi
14145 echo "$as_me:14145: result: $cf_cv_have_isascii" >&5
14146 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14147 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14148 #define HAVE_ISASCII 1
14149 EOF
14150
14151 if test "$ac_cv_func_sigaction" = yes; then
14152 echo "$as_me:14152: checking whether sigaction needs _POSIX_SOURCE" >&5
14153 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14154 cat >conftest.$ac_ext <<_ACEOF
14155 #line 14155 "configure"
14156 #include "confdefs.h"
14157
14158 #include <sys/types.h>
14159 #include <signal.h>
14160 int
14161 main ()
14162 {
14163 struct sigaction act
14164   ;
14165   return 0;
14166 }
14167 _ACEOF
14168 rm -f conftest.$ac_objext
14169 if { (eval echo "$as_me:14169: \"$ac_compile\"") >&5
14170   (eval $ac_compile) 2>&5
14171   ac_status=$?
14172   echo "$as_me:14172: \$? = $ac_status" >&5
14173   (exit $ac_status); } &&
14174          { ac_try='test -s conftest.$ac_objext'
14175   { (eval echo "$as_me:14175: \"$ac_try\"") >&5
14176   (eval $ac_try) 2>&5
14177   ac_status=$?
14178   echo "$as_me:14178: \$? = $ac_status" >&5
14179   (exit $ac_status); }; }; then
14180   sigact_bad=no
14181 else
14182   echo "$as_me: failed program was:" >&5
14183 cat conftest.$ac_ext >&5
14184
14185 cat >conftest.$ac_ext <<_ACEOF
14186 #line 14186 "configure"
14187 #include "confdefs.h"
14188
14189 #define _POSIX_SOURCE
14190 #include <sys/types.h>
14191 #include <signal.h>
14192 int
14193 main ()
14194 {
14195 struct sigaction act
14196   ;
14197   return 0;
14198 }
14199 _ACEOF
14200 rm -f conftest.$ac_objext
14201 if { (eval echo "$as_me:14201: \"$ac_compile\"") >&5
14202   (eval $ac_compile) 2>&5
14203   ac_status=$?
14204   echo "$as_me:14204: \$? = $ac_status" >&5
14205   (exit $ac_status); } &&
14206          { ac_try='test -s conftest.$ac_objext'
14207   { (eval echo "$as_me:14207: \"$ac_try\"") >&5
14208   (eval $ac_try) 2>&5
14209   ac_status=$?
14210   echo "$as_me:14210: \$? = $ac_status" >&5
14211   (exit $ac_status); }; }; then
14212   sigact_bad=yes
14213          cat >>confdefs.h <<\EOF
14214 #define SVR4_ACTION 1
14215 EOF
14216
14217 else
14218   echo "$as_me: failed program was:" >&5
14219 cat conftest.$ac_ext >&5
14220 sigact_bad=unknown
14221 fi
14222 rm -f conftest.$ac_objext conftest.$ac_ext
14223 fi
14224 rm -f conftest.$ac_objext conftest.$ac_ext
14225 echo "$as_me:14225: result: $sigact_bad" >&5
14226 echo "${ECHO_T}$sigact_bad" >&6
14227 fi
14228
14229 echo "$as_me:14229: checking if nanosleep really works" >&5
14230 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14231 if test "${cf_cv_func_nanosleep+set}" = set; then
14232   echo $ECHO_N "(cached) $ECHO_C" >&6
14233 else
14234
14235 if test "$cross_compiling" = yes; then
14236   cf_cv_func_nanosleep=unknown
14237 else
14238   cat >conftest.$ac_ext <<_ACEOF
14239 #line 14239 "configure"
14240 #include "confdefs.h"
14241
14242 #include <stdio.h>
14243 #include <errno.h>
14244 #include <time.h>
14245
14246 #ifdef HAVE_SYS_TIME_H
14247 #include <sys/time.h>
14248 #endif
14249
14250 int main() {
14251         struct timespec ts1, ts2;
14252         int code;
14253         ts1.tv_sec  = 0;
14254         ts1.tv_nsec = 750000000;
14255         ts2.tv_sec  = 0;
14256         ts2.tv_nsec = 0;
14257         errno = 0;
14258         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14259         ${cf_cv_main_return:-return}(code != 0);
14260 }
14261
14262 _ACEOF
14263 rm -f conftest$ac_exeext
14264 if { (eval echo "$as_me:14264: \"$ac_link\"") >&5
14265   (eval $ac_link) 2>&5
14266   ac_status=$?
14267   echo "$as_me:14267: \$? = $ac_status" >&5
14268   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14269   { (eval echo "$as_me:14269: \"$ac_try\"") >&5
14270   (eval $ac_try) 2>&5
14271   ac_status=$?
14272   echo "$as_me:14272: \$? = $ac_status" >&5
14273   (exit $ac_status); }; }; then
14274   cf_cv_func_nanosleep=yes
14275 else
14276   echo "$as_me: program exited with status $ac_status" >&5
14277 echo "$as_me: failed program was:" >&5
14278 cat conftest.$ac_ext >&5
14279 cf_cv_func_nanosleep=no
14280 fi
14281 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14282 fi
14283 fi
14284 echo "$as_me:14284: result: $cf_cv_func_nanosleep" >&5
14285 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14286
14287 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14288 #define HAVE_NANOSLEEP 1
14289 EOF
14290
14291 for ac_header in \
14292 termio.h \
14293 termios.h \
14294 unistd.h \
14295
14296 do
14297 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14298 echo "$as_me:14298: checking for $ac_header" >&5
14299 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14300 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14301   echo $ECHO_N "(cached) $ECHO_C" >&6
14302 else
14303   cat >conftest.$ac_ext <<_ACEOF
14304 #line 14304 "configure"
14305 #include "confdefs.h"
14306 #include <$ac_header>
14307 _ACEOF
14308 if { (eval echo "$as_me:14308: \"$ac_cpp conftest.$ac_ext\"") >&5
14309   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14310   ac_status=$?
14311   egrep -v '^ *\+' conftest.er1 >conftest.err
14312   rm -f conftest.er1
14313   cat conftest.err >&5
14314   echo "$as_me:14314: \$? = $ac_status" >&5
14315   (exit $ac_status); } >/dev/null; then
14316   if test -s conftest.err; then
14317     ac_cpp_err=$ac_c_preproc_warn_flag
14318   else
14319     ac_cpp_err=
14320   fi
14321 else
14322   ac_cpp_err=yes
14323 fi
14324 if test -z "$ac_cpp_err"; then
14325   eval "$as_ac_Header=yes"
14326 else
14327   echo "$as_me: failed program was:" >&5
14328   cat conftest.$ac_ext >&5
14329   eval "$as_ac_Header=no"
14330 fi
14331 rm -f conftest.err conftest.$ac_ext
14332 fi
14333 echo "$as_me:14333: result: `eval echo '${'$as_ac_Header'}'`" >&5
14334 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14335 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14336   cat >>confdefs.h <<EOF
14337 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14338 EOF
14339
14340 fi
14341 done
14342
14343 if test "$ISC" = yes ; then
14344
14345 for ac_header in sys/termio.h
14346 do
14347 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14348 echo "$as_me:14348: checking for $ac_header" >&5
14349 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14350 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14351   echo $ECHO_N "(cached) $ECHO_C" >&6
14352 else
14353   cat >conftest.$ac_ext <<_ACEOF
14354 #line 14354 "configure"
14355 #include "confdefs.h"
14356 #include <$ac_header>
14357 _ACEOF
14358 if { (eval echo "$as_me:14358: \"$ac_cpp conftest.$ac_ext\"") >&5
14359   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14360   ac_status=$?
14361   egrep -v '^ *\+' conftest.er1 >conftest.err
14362   rm -f conftest.er1
14363   cat conftest.err >&5
14364   echo "$as_me:14364: \$? = $ac_status" >&5
14365   (exit $ac_status); } >/dev/null; then
14366   if test -s conftest.err; then
14367     ac_cpp_err=$ac_c_preproc_warn_flag
14368   else
14369     ac_cpp_err=
14370   fi
14371 else
14372   ac_cpp_err=yes
14373 fi
14374 if test -z "$ac_cpp_err"; then
14375   eval "$as_ac_Header=yes"
14376 else
14377   echo "$as_me: failed program was:" >&5
14378   cat conftest.$ac_ext >&5
14379   eval "$as_ac_Header=no"
14380 fi
14381 rm -f conftest.err conftest.$ac_ext
14382 fi
14383 echo "$as_me:14383: result: `eval echo '${'$as_ac_Header'}'`" >&5
14384 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14385 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14386   cat >>confdefs.h <<EOF
14387 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14388 EOF
14389
14390 fi
14391 done
14392
14393 fi
14394 if test "$ac_cv_header_termios_h" = yes ; then
14395         case "$CFLAGS $CPPFLAGS" in
14396         *-D_POSIX_SOURCE*)
14397                 termios_bad=dunno ;;
14398         *)      termios_bad=maybe ;;
14399         esac
14400         if test "$termios_bad" = maybe ; then
14401         echo "$as_me:14401: checking whether termios.h needs _POSIX_SOURCE" >&5
14402 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14403         cat >conftest.$ac_ext <<_ACEOF
14404 #line 14404 "configure"
14405 #include "confdefs.h"
14406 #include <termios.h>
14407 int
14408 main ()
14409 {
14410 struct termios foo; int x = foo.c_iflag
14411   ;
14412   return 0;
14413 }
14414 _ACEOF
14415 rm -f conftest.$ac_objext
14416 if { (eval echo "$as_me:14416: \"$ac_compile\"") >&5
14417   (eval $ac_compile) 2>&5
14418   ac_status=$?
14419   echo "$as_me:14419: \$? = $ac_status" >&5
14420   (exit $ac_status); } &&
14421          { ac_try='test -s conftest.$ac_objext'
14422   { (eval echo "$as_me:14422: \"$ac_try\"") >&5
14423   (eval $ac_try) 2>&5
14424   ac_status=$?
14425   echo "$as_me:14425: \$? = $ac_status" >&5
14426   (exit $ac_status); }; }; then
14427   termios_bad=no
14428 else
14429   echo "$as_me: failed program was:" >&5
14430 cat conftest.$ac_ext >&5
14431
14432                 cat >conftest.$ac_ext <<_ACEOF
14433 #line 14433 "configure"
14434 #include "confdefs.h"
14435
14436 #define _POSIX_SOURCE
14437 #include <termios.h>
14438 int
14439 main ()
14440 {
14441 struct termios foo; int x = foo.c_iflag
14442   ;
14443   return 0;
14444 }
14445 _ACEOF
14446 rm -f conftest.$ac_objext
14447 if { (eval echo "$as_me:14447: \"$ac_compile\"") >&5
14448   (eval $ac_compile) 2>&5
14449   ac_status=$?
14450   echo "$as_me:14450: \$? = $ac_status" >&5
14451   (exit $ac_status); } &&
14452          { ac_try='test -s conftest.$ac_objext'
14453   { (eval echo "$as_me:14453: \"$ac_try\"") >&5
14454   (eval $ac_try) 2>&5
14455   ac_status=$?
14456   echo "$as_me:14456: \$? = $ac_status" >&5
14457   (exit $ac_status); }; }; then
14458   termios_bad=unknown
14459 else
14460   echo "$as_me: failed program was:" >&5
14461 cat conftest.$ac_ext >&5
14462 termios_bad=yes cat >>confdefs.h <<\EOF
14463 #define SVR4_TERMIO 1
14464 EOF
14465
14466 fi
14467 rm -f conftest.$ac_objext conftest.$ac_ext
14468
14469 fi
14470 rm -f conftest.$ac_objext conftest.$ac_ext
14471         echo "$as_me:14471: result: $termios_bad" >&5
14472 echo "${ECHO_T}$termios_bad" >&6
14473         fi
14474 fi
14475
14476 echo "$as_me:14476: checking for tcgetattr" >&5
14477 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14478 if test "${cf_cv_have_tcgetattr+set}" = set; then
14479   echo $ECHO_N "(cached) $ECHO_C" >&6
14480 else
14481
14482 cat >conftest.$ac_ext <<_ACEOF
14483 #line 14483 "configure"
14484 #include "confdefs.h"
14485
14486 #include <sys/types.h>
14487 #ifdef HAVE_UNISTD_H
14488 #include <unistd.h>
14489 #endif
14490 #ifdef HAVE_TERMIOS_H
14491 #include <termios.h>
14492 #define TTY struct termios
14493 #else
14494 #ifdef HAVE_TERMIO_H
14495 #include <termio.h>
14496 #define TTY struct termio
14497 #endif
14498 #endif
14499
14500 int
14501 main ()
14502 {
14503
14504 TTY foo;
14505 tcgetattr(1, &foo);
14506   ;
14507   return 0;
14508 }
14509 _ACEOF
14510 rm -f conftest.$ac_objext conftest$ac_exeext
14511 if { (eval echo "$as_me:14511: \"$ac_link\"") >&5
14512   (eval $ac_link) 2>&5
14513   ac_status=$?
14514   echo "$as_me:14514: \$? = $ac_status" >&5
14515   (exit $ac_status); } &&
14516          { ac_try='test -s conftest$ac_exeext'
14517   { (eval echo "$as_me:14517: \"$ac_try\"") >&5
14518   (eval $ac_try) 2>&5
14519   ac_status=$?
14520   echo "$as_me:14520: \$? = $ac_status" >&5
14521   (exit $ac_status); }; }; then
14522   cf_cv_have_tcgetattr=yes
14523 else
14524   echo "$as_me: failed program was:" >&5
14525 cat conftest.$ac_ext >&5
14526 cf_cv_have_tcgetattr=no
14527 fi
14528 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14529 fi
14530 echo "$as_me:14530: result: $cf_cv_have_tcgetattr" >&5
14531 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14532 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14533 #define HAVE_TCGETATTR 1
14534 EOF
14535
14536 echo "$as_me:14536: checking for vsscanf function or workaround" >&5
14537 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14538 if test "${cf_cv_func_vsscanf+set}" = set; then
14539   echo $ECHO_N "(cached) $ECHO_C" >&6
14540 else
14541
14542 cat >conftest.$ac_ext <<_ACEOF
14543 #line 14543 "configure"
14544 #include "confdefs.h"
14545
14546 #include <stdarg.h>
14547 #include <stdio.h>
14548 int
14549 main ()
14550 {
14551
14552         va_list ap;
14553         vsscanf("from", "%d", ap)
14554   ;
14555   return 0;
14556 }
14557 _ACEOF
14558 rm -f conftest.$ac_objext conftest$ac_exeext
14559 if { (eval echo "$as_me:14559: \"$ac_link\"") >&5
14560   (eval $ac_link) 2>&5
14561   ac_status=$?
14562   echo "$as_me:14562: \$? = $ac_status" >&5
14563   (exit $ac_status); } &&
14564          { ac_try='test -s conftest$ac_exeext'
14565   { (eval echo "$as_me:14565: \"$ac_try\"") >&5
14566   (eval $ac_try) 2>&5
14567   ac_status=$?
14568   echo "$as_me:14568: \$? = $ac_status" >&5
14569   (exit $ac_status); }; }; then
14570   cf_cv_func_vsscanf=vsscanf
14571 else
14572   echo "$as_me: failed program was:" >&5
14573 cat conftest.$ac_ext >&5
14574
14575 cat >conftest.$ac_ext <<_ACEOF
14576 #line 14576 "configure"
14577 #include "confdefs.h"
14578
14579 #include <stdarg.h>
14580 #include <stdio.h>
14581 int
14582 main ()
14583 {
14584
14585     FILE strbuf;
14586     char *str = "from";
14587
14588     strbuf._flag = _IOREAD;
14589     strbuf._ptr = strbuf._base = (unsigned char *) str;
14590     strbuf._cnt = strlen(str);
14591     strbuf._file = _NFILE;
14592     return (vfscanf(&strbuf, "%d", ap))
14593   ;
14594   return 0;
14595 }
14596 _ACEOF
14597 rm -f conftest.$ac_objext conftest$ac_exeext
14598 if { (eval echo "$as_me:14598: \"$ac_link\"") >&5
14599   (eval $ac_link) 2>&5
14600   ac_status=$?
14601   echo "$as_me:14601: \$? = $ac_status" >&5
14602   (exit $ac_status); } &&
14603          { ac_try='test -s conftest$ac_exeext'
14604   { (eval echo "$as_me:14604: \"$ac_try\"") >&5
14605   (eval $ac_try) 2>&5
14606   ac_status=$?
14607   echo "$as_me:14607: \$? = $ac_status" >&5
14608   (exit $ac_status); }; }; then
14609   cf_cv_func_vsscanf=vfscanf
14610 else
14611   echo "$as_me: failed program was:" >&5
14612 cat conftest.$ac_ext >&5
14613
14614 cat >conftest.$ac_ext <<_ACEOF
14615 #line 14615 "configure"
14616 #include "confdefs.h"
14617
14618 #include <stdarg.h>
14619 #include <stdio.h>
14620 int
14621 main ()
14622 {
14623
14624     FILE strbuf;
14625     char *str = "from";
14626
14627     strbuf._flag = _IOREAD;
14628     strbuf._ptr = strbuf._base = (unsigned char *) str;
14629     strbuf._cnt = strlen(str);
14630     strbuf._file = _NFILE;
14631     return (_doscan(&strbuf, "%d", ap))
14632   ;
14633   return 0;
14634 }
14635 _ACEOF
14636 rm -f conftest.$ac_objext conftest$ac_exeext
14637 if { (eval echo "$as_me:14637: \"$ac_link\"") >&5
14638   (eval $ac_link) 2>&5
14639   ac_status=$?
14640   echo "$as_me:14640: \$? = $ac_status" >&5
14641   (exit $ac_status); } &&
14642          { ac_try='test -s conftest$ac_exeext'
14643   { (eval echo "$as_me:14643: \"$ac_try\"") >&5
14644   (eval $ac_try) 2>&5
14645   ac_status=$?
14646   echo "$as_me:14646: \$? = $ac_status" >&5
14647   (exit $ac_status); }; }; then
14648   cf_cv_func_vsscanf=_doscan
14649 else
14650   echo "$as_me: failed program was:" >&5
14651 cat conftest.$ac_ext >&5
14652
14653 cf_cv_func_vsscanf=no
14654 fi
14655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14656 fi
14657 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14658 fi
14659 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14660 fi
14661 echo "$as_me:14661: result: $cf_cv_func_vsscanf" >&5
14662 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14663
14664 case $cf_cv_func_vsscanf in #(vi
14665 vsscanf) cat >>confdefs.h <<\EOF
14666 #define HAVE_VSSCANF 1
14667 EOF
14668 ;; #(vi
14669 vfscanf) cat >>confdefs.h <<\EOF
14670 #define HAVE_VFSCANF 1
14671 EOF
14672 ;; #(vi
14673 _doscan) cat >>confdefs.h <<\EOF
14674 #define HAVE__DOSCAN 1
14675 EOF
14676 ;;
14677 esac
14678
14679 echo "$as_me:14679: checking for working mkstemp" >&5
14680 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14681 if test "${cf_cv_func_mkstemp+set}" = set; then
14682   echo $ECHO_N "(cached) $ECHO_C" >&6
14683 else
14684
14685 rm -f conftest*
14686 if test "$cross_compiling" = yes; then
14687   echo "$as_me:14687: checking for mkstemp" >&5
14688 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14689 if test "${ac_cv_func_mkstemp+set}" = set; then
14690   echo $ECHO_N "(cached) $ECHO_C" >&6
14691 else
14692   cat >conftest.$ac_ext <<_ACEOF
14693 #line 14693 "configure"
14694 #include "confdefs.h"
14695 /* System header to define __stub macros and hopefully few prototypes,
14696     which can conflict with char mkstemp (); below.  */
14697 #include <assert.h>
14698 /* Override any gcc2 internal prototype to avoid an error.  */
14699 #ifdef __cplusplus
14700 extern "C"
14701 #endif
14702 /* We use char because int might match the return type of a gcc2
14703    builtin and then its argument prototype would still apply.  */
14704 char mkstemp ();
14705 char (*f) ();
14706
14707 int
14708 main ()
14709 {
14710 /* The GNU C library defines this for functions which it implements
14711     to always fail with ENOSYS.  Some functions are actually named
14712     something starting with __ and the normal name is an alias.  */
14713 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
14714 choke me
14715 #else
14716 f = mkstemp;
14717 #endif
14718
14719   ;
14720   return 0;
14721 }
14722 _ACEOF
14723 rm -f conftest.$ac_objext conftest$ac_exeext
14724 if { (eval echo "$as_me:14724: \"$ac_link\"") >&5
14725   (eval $ac_link) 2>&5
14726   ac_status=$?
14727   echo "$as_me:14727: \$? = $ac_status" >&5
14728   (exit $ac_status); } &&
14729          { ac_try='test -s conftest$ac_exeext'
14730   { (eval echo "$as_me:14730: \"$ac_try\"") >&5
14731   (eval $ac_try) 2>&5
14732   ac_status=$?
14733   echo "$as_me:14733: \$? = $ac_status" >&5
14734   (exit $ac_status); }; }; then
14735   ac_cv_func_mkstemp=yes
14736 else
14737   echo "$as_me: failed program was:" >&5
14738 cat conftest.$ac_ext >&5
14739 ac_cv_func_mkstemp=no
14740 fi
14741 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14742 fi
14743 echo "$as_me:14743: result: $ac_cv_func_mkstemp" >&5
14744 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
14745
14746 else
14747   cat >conftest.$ac_ext <<_ACEOF
14748 #line 14748 "configure"
14749 #include "confdefs.h"
14750
14751 #include <sys/types.h>
14752 #include <stdlib.h>
14753 #include <stdio.h>
14754 #include <string.h>
14755 #include <sys/stat.h>
14756 int main()
14757 {
14758         char *tmpl = "conftestXXXXXX";
14759         char name[2][80];
14760         int n;
14761         int result = 0;
14762         int fd;
14763         struct stat sb;
14764
14765         umask(077);
14766         for (n = 0; n < 2; ++n) {
14767                 strcpy(name[n], tmpl);
14768                 if ((fd = mkstemp(name[n])) >= 0) {
14769                         if (!strcmp(name[n], tmpl)
14770                          || stat(name[n], &sb) != 0
14771                          || (sb.st_mode & S_IFMT) != S_IFREG
14772                          || (sb.st_mode & 077) != 0) {
14773                                 result = 1;
14774                         }
14775                         close(fd);
14776                 }
14777         }
14778         if (result == 0
14779          && !strcmp(name[0], name[1]))
14780                 result = 1;
14781         ${cf_cv_main_return:-return}(result);
14782 }
14783
14784 _ACEOF
14785 rm -f conftest$ac_exeext
14786 if { (eval echo "$as_me:14786: \"$ac_link\"") >&5
14787   (eval $ac_link) 2>&5
14788   ac_status=$?
14789   echo "$as_me:14789: \$? = $ac_status" >&5
14790   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14791   { (eval echo "$as_me:14791: \"$ac_try\"") >&5
14792   (eval $ac_try) 2>&5
14793   ac_status=$?
14794   echo "$as_me:14794: \$? = $ac_status" >&5
14795   (exit $ac_status); }; }; then
14796   cf_cv_func_mkstemp=yes
14797
14798 else
14799   echo "$as_me: program exited with status $ac_status" >&5
14800 echo "$as_me: failed program was:" >&5
14801 cat conftest.$ac_ext >&5
14802 cf_cv_func_mkstemp=no
14803
14804 fi
14805 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14806 fi
14807
14808 fi
14809 echo "$as_me:14809: result: $cf_cv_func_mkstemp" >&5
14810 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
14811 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
14812         cat >>confdefs.h <<\EOF
14813 #define HAVE_MKSTEMP 1
14814 EOF
14815
14816 fi
14817
14818 # setup for prototype of fallback for vsscanf()
14819
14820 if test "$cf_cv_func_vsscanf" = vsscanf ; then
14821         HAVE_VSSCANF=1
14822 else
14823         HAVE_VSSCANF=0
14824 fi
14825
14826 if test "$cross_compiling" = yes ; then
14827         { echo "$as_me:14827: WARNING: cross compiling: assume setvbuf params not reversed" >&5
14828 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
14829 else
14830         echo "$as_me:14830: checking whether setvbuf arguments are reversed" >&5
14831 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
14832 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
14833   echo $ECHO_N "(cached) $ECHO_C" >&6
14834 else
14835   if test "$cross_compiling" = yes; then
14836   { { echo "$as_me:14836: error: cannot run test program while cross compiling" >&5
14837 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14838    { (exit 1); exit 1; }; }
14839 else
14840   cat >conftest.$ac_ext <<_ACEOF
14841 #line 14841 "configure"
14842 #include "confdefs.h"
14843 #include <stdio.h>
14844 /* If setvbuf has the reversed format, exit 0. */
14845 int
14846 main ()
14847 {
14848   /* This call has the arguments reversed.
14849      A reversed system may check and see that the address of main
14850      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
14851   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
14852     $ac_main_return(1);
14853   putc('\r', stdout);
14854   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
14855 }
14856 _ACEOF
14857 rm -f conftest$ac_exeext
14858 if { (eval echo "$as_me:14858: \"$ac_link\"") >&5
14859   (eval $ac_link) 2>&5
14860   ac_status=$?
14861   echo "$as_me:14861: \$? = $ac_status" >&5
14862   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14863   { (eval echo "$as_me:14863: \"$ac_try\"") >&5
14864   (eval $ac_try) 2>&5
14865   ac_status=$?
14866   echo "$as_me:14866: \$? = $ac_status" >&5
14867   (exit $ac_status); }; }; then
14868   ac_cv_func_setvbuf_reversed=yes
14869 else
14870   echo "$as_me: program exited with status $ac_status" >&5
14871 echo "$as_me: failed program was:" >&5
14872 cat conftest.$ac_ext >&5
14873 ac_cv_func_setvbuf_reversed=no
14874 fi
14875 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14876 fi
14877 rm -f core core.* *.core
14878 fi
14879 echo "$as_me:14879: result: $ac_cv_func_setvbuf_reversed" >&5
14880 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
14881 if test $ac_cv_func_setvbuf_reversed = yes; then
14882
14883 cat >>confdefs.h <<\EOF
14884 #define SETVBUF_REVERSED 1
14885 EOF
14886
14887 fi
14888
14889 fi
14890 echo "$as_me:14890: checking return type of signal handlers" >&5
14891 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
14892 if test "${ac_cv_type_signal+set}" = set; then
14893   echo $ECHO_N "(cached) $ECHO_C" >&6
14894 else
14895   cat >conftest.$ac_ext <<_ACEOF
14896 #line 14896 "configure"
14897 #include "confdefs.h"
14898 #include <sys/types.h>
14899 #include <signal.h>
14900 #ifdef signal
14901 # undef signal
14902 #endif
14903 #ifdef __cplusplus
14904 extern "C" void (*signal (int, void (*)(int)))(int);
14905 #else
14906 void (*signal ()) ();
14907 #endif
14908
14909 int
14910 main ()
14911 {
14912 int i;
14913   ;
14914   return 0;
14915 }
14916 _ACEOF
14917 rm -f conftest.$ac_objext
14918 if { (eval echo "$as_me:14918: \"$ac_compile\"") >&5
14919   (eval $ac_compile) 2>&5
14920   ac_status=$?
14921   echo "$as_me:14921: \$? = $ac_status" >&5
14922   (exit $ac_status); } &&
14923          { ac_try='test -s conftest.$ac_objext'
14924   { (eval echo "$as_me:14924: \"$ac_try\"") >&5
14925   (eval $ac_try) 2>&5
14926   ac_status=$?
14927   echo "$as_me:14927: \$? = $ac_status" >&5
14928   (exit $ac_status); }; }; then
14929   ac_cv_type_signal=void
14930 else
14931   echo "$as_me: failed program was:" >&5
14932 cat conftest.$ac_ext >&5
14933 ac_cv_type_signal=int
14934 fi
14935 rm -f conftest.$ac_objext conftest.$ac_ext
14936 fi
14937 echo "$as_me:14937: result: $ac_cv_type_signal" >&5
14938 echo "${ECHO_T}$ac_cv_type_signal" >&6
14939
14940 cat >>confdefs.h <<EOF
14941 #define RETSIGTYPE $ac_cv_type_signal
14942 EOF
14943
14944 echo "$as_me:14944: checking for type sigaction_t" >&5
14945 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
14946 if test "${cf_cv_type_sigaction+set}" = set; then
14947   echo $ECHO_N "(cached) $ECHO_C" >&6
14948 else
14949
14950         cat >conftest.$ac_ext <<_ACEOF
14951 #line 14951 "configure"
14952 #include "confdefs.h"
14953
14954 #include <signal.h>
14955 int
14956 main ()
14957 {
14958 sigaction_t x
14959   ;
14960   return 0;
14961 }
14962 _ACEOF
14963 rm -f conftest.$ac_objext
14964 if { (eval echo "$as_me:14964: \"$ac_compile\"") >&5
14965   (eval $ac_compile) 2>&5
14966   ac_status=$?
14967   echo "$as_me:14967: \$? = $ac_status" >&5
14968   (exit $ac_status); } &&
14969          { ac_try='test -s conftest.$ac_objext'
14970   { (eval echo "$as_me:14970: \"$ac_try\"") >&5
14971   (eval $ac_try) 2>&5
14972   ac_status=$?
14973   echo "$as_me:14973: \$? = $ac_status" >&5
14974   (exit $ac_status); }; }; then
14975   cf_cv_type_sigaction=yes
14976 else
14977   echo "$as_me: failed program was:" >&5
14978 cat conftest.$ac_ext >&5
14979 cf_cv_type_sigaction=no
14980 fi
14981 rm -f conftest.$ac_objext conftest.$ac_ext
14982 fi
14983
14984 echo "$as_me:14984: result: $cf_cv_type_sigaction" >&5
14985 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
14986 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
14987 #define HAVE_TYPE_SIGACTION 1
14988 EOF
14989
14990 echo "$as_me:14990: checking declaration of size-change" >&5
14991 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
14992 if test "${cf_cv_sizechange+set}" = set; then
14993   echo $ECHO_N "(cached) $ECHO_C" >&6
14994 else
14995
14996     cf_cv_sizechange=unknown
14997     cf_save_CPPFLAGS="$CPPFLAGS"
14998
14999 for cf_opts in "" "NEED_PTEM_H"
15000 do
15001
15002     CPPFLAGS="$cf_save_CPPFLAGS"
15003     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15004     cat >conftest.$ac_ext <<_ACEOF
15005 #line 15005 "configure"
15006 #include "confdefs.h"
15007 #include <sys/types.h>
15008 #ifdef HAVE_TERMIOS_H
15009 #include <termios.h>
15010 #else
15011 #ifdef HAVE_TERMIO_H
15012 #include <termio.h>
15013 #endif
15014 #endif
15015 #ifdef NEED_PTEM_H
15016 /* This is a workaround for SCO:  they neglected to define struct winsize in
15017  * termios.h -- it's only in termio.h and ptem.h
15018  */
15019 #include        <sys/stream.h>
15020 #include        <sys/ptem.h>
15021 #endif
15022 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15023 #include <sys/ioctl.h>
15024 #endif
15025
15026 int
15027 main ()
15028 {
15029
15030 #ifdef TIOCGSIZE
15031         struct ttysize win;     /* FIXME: what system is this? */
15032         int y = win.ts_lines;
15033         int x = win.ts_cols;
15034 #else
15035 #ifdef TIOCGWINSZ
15036         struct winsize win;
15037         int y = win.ws_row;
15038         int x = win.ws_col;
15039 #else
15040         no TIOCGSIZE or TIOCGWINSZ
15041 #endif /* TIOCGWINSZ */
15042 #endif /* TIOCGSIZE */
15043
15044   ;
15045   return 0;
15046 }
15047 _ACEOF
15048 rm -f conftest.$ac_objext
15049 if { (eval echo "$as_me:15049: \"$ac_compile\"") >&5
15050   (eval $ac_compile) 2>&5
15051   ac_status=$?
15052   echo "$as_me:15052: \$? = $ac_status" >&5
15053   (exit $ac_status); } &&
15054          { ac_try='test -s conftest.$ac_objext'
15055   { (eval echo "$as_me:15055: \"$ac_try\"") >&5
15056   (eval $ac_try) 2>&5
15057   ac_status=$?
15058   echo "$as_me:15058: \$? = $ac_status" >&5
15059   (exit $ac_status); }; }; then
15060   cf_cv_sizechange=yes
15061 else
15062   echo "$as_me: failed program was:" >&5
15063 cat conftest.$ac_ext >&5
15064 cf_cv_sizechange=no
15065 fi
15066 rm -f conftest.$ac_objext conftest.$ac_ext
15067
15068         CPPFLAGS="$cf_save_CPPFLAGS"
15069         if test "$cf_cv_sizechange" = yes ; then
15070                 echo "size-change succeeded ($cf_opts)" >&5
15071                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15072                 break
15073         fi
15074 done
15075
15076 fi
15077 echo "$as_me:15077: result: $cf_cv_sizechange" >&5
15078 echo "${ECHO_T}$cf_cv_sizechange" >&6
15079 if test "$cf_cv_sizechange" != no ; then
15080         cat >>confdefs.h <<\EOF
15081 #define HAVE_SIZECHANGE 1
15082 EOF
15083
15084         case $cf_cv_sizechange in #(vi
15085         NEED*)
15086                 cat >>confdefs.h <<EOF
15087 #define $cf_cv_sizechange  1
15088 EOF
15089
15090                 ;;
15091         esac
15092 fi
15093
15094 echo "$as_me:15094: checking for memmove" >&5
15095 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15096 if test "${ac_cv_func_memmove+set}" = set; then
15097   echo $ECHO_N "(cached) $ECHO_C" >&6
15098 else
15099   cat >conftest.$ac_ext <<_ACEOF
15100 #line 15100 "configure"
15101 #include "confdefs.h"
15102 /* System header to define __stub macros and hopefully few prototypes,
15103     which can conflict with char memmove (); below.  */
15104 #include <assert.h>
15105 /* Override any gcc2 internal prototype to avoid an error.  */
15106 #ifdef __cplusplus
15107 extern "C"
15108 #endif
15109 /* We use char because int might match the return type of a gcc2
15110    builtin and then its argument prototype would still apply.  */
15111 char memmove ();
15112 char (*f) ();
15113
15114 int
15115 main ()
15116 {
15117 /* The GNU C library defines this for functions which it implements
15118     to always fail with ENOSYS.  Some functions are actually named
15119     something starting with __ and the normal name is an alias.  */
15120 #if defined (__stub_memmove) || defined (__stub___memmove)
15121 choke me
15122 #else
15123 f = memmove;
15124 #endif
15125
15126   ;
15127   return 0;
15128 }
15129 _ACEOF
15130 rm -f conftest.$ac_objext conftest$ac_exeext
15131 if { (eval echo "$as_me:15131: \"$ac_link\"") >&5
15132   (eval $ac_link) 2>&5
15133   ac_status=$?
15134   echo "$as_me:15134: \$? = $ac_status" >&5
15135   (exit $ac_status); } &&
15136          { ac_try='test -s conftest$ac_exeext'
15137   { (eval echo "$as_me:15137: \"$ac_try\"") >&5
15138   (eval $ac_try) 2>&5
15139   ac_status=$?
15140   echo "$as_me:15140: \$? = $ac_status" >&5
15141   (exit $ac_status); }; }; then
15142   ac_cv_func_memmove=yes
15143 else
15144   echo "$as_me: failed program was:" >&5
15145 cat conftest.$ac_ext >&5
15146 ac_cv_func_memmove=no
15147 fi
15148 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15149 fi
15150 echo "$as_me:15150: result: $ac_cv_func_memmove" >&5
15151 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15152 if test $ac_cv_func_memmove = yes; then
15153   :
15154 else
15155
15156 echo "$as_me:15156: checking for bcopy" >&5
15157 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15158 if test "${ac_cv_func_bcopy+set}" = set; then
15159   echo $ECHO_N "(cached) $ECHO_C" >&6
15160 else
15161   cat >conftest.$ac_ext <<_ACEOF
15162 #line 15162 "configure"
15163 #include "confdefs.h"
15164 /* System header to define __stub macros and hopefully few prototypes,
15165     which can conflict with char bcopy (); below.  */
15166 #include <assert.h>
15167 /* Override any gcc2 internal prototype to avoid an error.  */
15168 #ifdef __cplusplus
15169 extern "C"
15170 #endif
15171 /* We use char because int might match the return type of a gcc2
15172    builtin and then its argument prototype would still apply.  */
15173 char bcopy ();
15174 char (*f) ();
15175
15176 int
15177 main ()
15178 {
15179 /* The GNU C library defines this for functions which it implements
15180     to always fail with ENOSYS.  Some functions are actually named
15181     something starting with __ and the normal name is an alias.  */
15182 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15183 choke me
15184 #else
15185 f = bcopy;
15186 #endif
15187
15188   ;
15189   return 0;
15190 }
15191 _ACEOF
15192 rm -f conftest.$ac_objext conftest$ac_exeext
15193 if { (eval echo "$as_me:15193: \"$ac_link\"") >&5
15194   (eval $ac_link) 2>&5
15195   ac_status=$?
15196   echo "$as_me:15196: \$? = $ac_status" >&5
15197   (exit $ac_status); } &&
15198          { ac_try='test -s conftest$ac_exeext'
15199   { (eval echo "$as_me:15199: \"$ac_try\"") >&5
15200   (eval $ac_try) 2>&5
15201   ac_status=$?
15202   echo "$as_me:15202: \$? = $ac_status" >&5
15203   (exit $ac_status); }; }; then
15204   ac_cv_func_bcopy=yes
15205 else
15206   echo "$as_me: failed program was:" >&5
15207 cat conftest.$ac_ext >&5
15208 ac_cv_func_bcopy=no
15209 fi
15210 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15211 fi
15212 echo "$as_me:15212: result: $ac_cv_func_bcopy" >&5
15213 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15214 if test $ac_cv_func_bcopy = yes; then
15215
15216         echo "$as_me:15216: checking if bcopy does overlapping moves" >&5
15217 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15218 if test "${cf_cv_good_bcopy+set}" = set; then
15219   echo $ECHO_N "(cached) $ECHO_C" >&6
15220 else
15221
15222                 if test "$cross_compiling" = yes; then
15223   cf_cv_good_bcopy=unknown
15224 else
15225   cat >conftest.$ac_ext <<_ACEOF
15226 #line 15226 "configure"
15227 #include "confdefs.h"
15228
15229 int main() {
15230         static char data[] = "abcdefghijklmnopqrstuwwxyz";
15231         char temp[40];
15232         bcopy(data, temp, sizeof(data));
15233         bcopy(temp+10, temp, 15);
15234         bcopy(temp+5, temp+15, 10);
15235         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15236 }
15237
15238 _ACEOF
15239 rm -f conftest$ac_exeext
15240 if { (eval echo "$as_me:15240: \"$ac_link\"") >&5
15241   (eval $ac_link) 2>&5
15242   ac_status=$?
15243   echo "$as_me:15243: \$? = $ac_status" >&5
15244   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15245   { (eval echo "$as_me:15245: \"$ac_try\"") >&5
15246   (eval $ac_try) 2>&5
15247   ac_status=$?
15248   echo "$as_me:15248: \$? = $ac_status" >&5
15249   (exit $ac_status); }; }; then
15250   cf_cv_good_bcopy=yes
15251 else
15252   echo "$as_me: program exited with status $ac_status" >&5
15253 echo "$as_me: failed program was:" >&5
15254 cat conftest.$ac_ext >&5
15255 cf_cv_good_bcopy=no
15256 fi
15257 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15258 fi
15259
15260 fi
15261 echo "$as_me:15261: result: $cf_cv_good_bcopy" >&5
15262 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15263
15264 else
15265   cf_cv_good_bcopy=no
15266 fi
15267
15268         if test "$cf_cv_good_bcopy" = yes ; then
15269                 cat >>confdefs.h <<\EOF
15270 #define USE_OK_BCOPY 1
15271 EOF
15272
15273         else
15274                 cat >>confdefs.h <<\EOF
15275 #define USE_MY_MEMMOVE 1
15276 EOF
15277
15278         fi
15279
15280 fi
15281
15282 echo "$as_me:15282: checking if poll really works" >&5
15283 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15284 if test "${cf_cv_working_poll+set}" = set; then
15285   echo $ECHO_N "(cached) $ECHO_C" >&6
15286 else
15287
15288 if test "$cross_compiling" = yes; then
15289   cf_cv_working_poll=unknown
15290 else
15291   cat >conftest.$ac_ext <<_ACEOF
15292 #line 15292 "configure"
15293 #include "confdefs.h"
15294
15295 #include <stdio.h>
15296 #ifdef HAVE_POLL_H
15297 #include <poll.h>
15298 #else
15299 #include <sys/poll.h>
15300 #endif
15301 int main() {
15302         struct pollfd myfds;
15303         int ret;
15304
15305         myfds.fd = 0;
15306         myfds.events = POLLIN;
15307
15308         ret = poll(&myfds, 1, 100);
15309         ${cf_cv_main_return:-return}(ret != 0);
15310 }
15311 _ACEOF
15312 rm -f conftest$ac_exeext
15313 if { (eval echo "$as_me:15313: \"$ac_link\"") >&5
15314   (eval $ac_link) 2>&5
15315   ac_status=$?
15316   echo "$as_me:15316: \$? = $ac_status" >&5
15317   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15318   { (eval echo "$as_me:15318: \"$ac_try\"") >&5
15319   (eval $ac_try) 2>&5
15320   ac_status=$?
15321   echo "$as_me:15321: \$? = $ac_status" >&5
15322   (exit $ac_status); }; }; then
15323   cf_cv_working_poll=yes
15324 else
15325   echo "$as_me: program exited with status $ac_status" >&5
15326 echo "$as_me: failed program was:" >&5
15327 cat conftest.$ac_ext >&5
15328 cf_cv_working_poll=no
15329 fi
15330 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15331 fi
15332 fi
15333 echo "$as_me:15333: result: $cf_cv_working_poll" >&5
15334 echo "${ECHO_T}$cf_cv_working_poll" >&6
15335 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15336 #define HAVE_WORKING_POLL 1
15337 EOF
15338
15339 echo "$as_me:15339: checking for va_copy" >&5
15340 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15341 if test "${cf_cv_have_va_copy+set}" = set; then
15342   echo $ECHO_N "(cached) $ECHO_C" >&6
15343 else
15344
15345 cat >conftest.$ac_ext <<_ACEOF
15346 #line 15346 "configure"
15347 #include "confdefs.h"
15348
15349 #include <stdarg.h>
15350
15351 int
15352 main ()
15353 {
15354
15355         static va_list dst;
15356         static va_list src;
15357         va_copy(dst, src)
15358   ;
15359   return 0;
15360 }
15361 _ACEOF
15362 rm -f conftest.$ac_objext conftest$ac_exeext
15363 if { (eval echo "$as_me:15363: \"$ac_link\"") >&5
15364   (eval $ac_link) 2>&5
15365   ac_status=$?
15366   echo "$as_me:15366: \$? = $ac_status" >&5
15367   (exit $ac_status); } &&
15368          { ac_try='test -s conftest$ac_exeext'
15369   { (eval echo "$as_me:15369: \"$ac_try\"") >&5
15370   (eval $ac_try) 2>&5
15371   ac_status=$?
15372   echo "$as_me:15372: \$? = $ac_status" >&5
15373   (exit $ac_status); }; }; then
15374   cf_cv_have_va_copy=yes
15375 else
15376   echo "$as_me: failed program was:" >&5
15377 cat conftest.$ac_ext >&5
15378 cf_cv_have_va_copy=no
15379 fi
15380 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15381 fi
15382 echo "$as_me:15382: result: $cf_cv_have_va_copy" >&5
15383 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15384
15385 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15386 #define HAVE_VA_COPY 1
15387 EOF
15388
15389 echo "$as_me:15389: checking for __va_copy" >&5
15390 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15391 if test "${cf_cv_have___va_copy+set}" = set; then
15392   echo $ECHO_N "(cached) $ECHO_C" >&6
15393 else
15394
15395 cat >conftest.$ac_ext <<_ACEOF
15396 #line 15396 "configure"
15397 #include "confdefs.h"
15398
15399 #include <stdarg.h>
15400
15401 int
15402 main ()
15403 {
15404
15405         static va_list dst;
15406         static va_list src;
15407         __va_copy(dst, src)
15408   ;
15409   return 0;
15410 }
15411 _ACEOF
15412 rm -f conftest.$ac_objext conftest$ac_exeext
15413 if { (eval echo "$as_me:15413: \"$ac_link\"") >&5
15414   (eval $ac_link) 2>&5
15415   ac_status=$?
15416   echo "$as_me:15416: \$? = $ac_status" >&5
15417   (exit $ac_status); } &&
15418          { ac_try='test -s conftest$ac_exeext'
15419   { (eval echo "$as_me:15419: \"$ac_try\"") >&5
15420   (eval $ac_try) 2>&5
15421   ac_status=$?
15422   echo "$as_me:15422: \$? = $ac_status" >&5
15423   (exit $ac_status); }; }; then
15424   cf_cv_have___va_copy=yes
15425 else
15426   echo "$as_me: failed program was:" >&5
15427 cat conftest.$ac_ext >&5
15428 cf_cv_have___va_copy=no
15429 fi
15430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15431 fi
15432 echo "$as_me:15432: result: $cf_cv_have___va_copy" >&5
15433 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15434
15435 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15436 #define HAVE___VA_COPY 1
15437 EOF
15438
15439 echo "$as_me:15439: checking for pid_t" >&5
15440 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15441 if test "${ac_cv_type_pid_t+set}" = set; then
15442   echo $ECHO_N "(cached) $ECHO_C" >&6
15443 else
15444   cat >conftest.$ac_ext <<_ACEOF
15445 #line 15445 "configure"
15446 #include "confdefs.h"
15447 $ac_includes_default
15448 int
15449 main ()
15450 {
15451 if ((pid_t *) 0)
15452   return 0;
15453 if (sizeof (pid_t))
15454   return 0;
15455   ;
15456   return 0;
15457 }
15458 _ACEOF
15459 rm -f conftest.$ac_objext
15460 if { (eval echo "$as_me:15460: \"$ac_compile\"") >&5
15461   (eval $ac_compile) 2>&5
15462   ac_status=$?
15463   echo "$as_me:15463: \$? = $ac_status" >&5
15464   (exit $ac_status); } &&
15465          { ac_try='test -s conftest.$ac_objext'
15466   { (eval echo "$as_me:15466: \"$ac_try\"") >&5
15467   (eval $ac_try) 2>&5
15468   ac_status=$?
15469   echo "$as_me:15469: \$? = $ac_status" >&5
15470   (exit $ac_status); }; }; then
15471   ac_cv_type_pid_t=yes
15472 else
15473   echo "$as_me: failed program was:" >&5
15474 cat conftest.$ac_ext >&5
15475 ac_cv_type_pid_t=no
15476 fi
15477 rm -f conftest.$ac_objext conftest.$ac_ext
15478 fi
15479 echo "$as_me:15479: result: $ac_cv_type_pid_t" >&5
15480 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15481 if test $ac_cv_type_pid_t = yes; then
15482   :
15483 else
15484
15485 cat >>confdefs.h <<EOF
15486 #define pid_t int
15487 EOF
15488
15489 fi
15490
15491 for ac_header in unistd.h vfork.h
15492 do
15493 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15494 echo "$as_me:15494: checking for $ac_header" >&5
15495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15496 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15497   echo $ECHO_N "(cached) $ECHO_C" >&6
15498 else
15499   cat >conftest.$ac_ext <<_ACEOF
15500 #line 15500 "configure"
15501 #include "confdefs.h"
15502 #include <$ac_header>
15503 _ACEOF
15504 if { (eval echo "$as_me:15504: \"$ac_cpp conftest.$ac_ext\"") >&5
15505   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15506   ac_status=$?
15507   egrep -v '^ *\+' conftest.er1 >conftest.err
15508   rm -f conftest.er1
15509   cat conftest.err >&5
15510   echo "$as_me:15510: \$? = $ac_status" >&5
15511   (exit $ac_status); } >/dev/null; then
15512   if test -s conftest.err; then
15513     ac_cpp_err=$ac_c_preproc_warn_flag
15514   else
15515     ac_cpp_err=
15516   fi
15517 else
15518   ac_cpp_err=yes
15519 fi
15520 if test -z "$ac_cpp_err"; then
15521   eval "$as_ac_Header=yes"
15522 else
15523   echo "$as_me: failed program was:" >&5
15524   cat conftest.$ac_ext >&5
15525   eval "$as_ac_Header=no"
15526 fi
15527 rm -f conftest.err conftest.$ac_ext
15528 fi
15529 echo "$as_me:15529: result: `eval echo '${'$as_ac_Header'}'`" >&5
15530 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15531 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15532   cat >>confdefs.h <<EOF
15533 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15534 EOF
15535
15536 fi
15537 done
15538
15539 for ac_func in fork vfork
15540 do
15541 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15542 echo "$as_me:15542: checking for $ac_func" >&5
15543 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15544 if eval "test \"\${$as_ac_var+set}\" = set"; then
15545   echo $ECHO_N "(cached) $ECHO_C" >&6
15546 else
15547   cat >conftest.$ac_ext <<_ACEOF
15548 #line 15548 "configure"
15549 #include "confdefs.h"
15550 /* System header to define __stub macros and hopefully few prototypes,
15551     which can conflict with char $ac_func (); below.  */
15552 #include <assert.h>
15553 /* Override any gcc2 internal prototype to avoid an error.  */
15554 #ifdef __cplusplus
15555 extern "C"
15556 #endif
15557 /* We use char because int might match the return type of a gcc2
15558    builtin and then its argument prototype would still apply.  */
15559 char $ac_func ();
15560 char (*f) ();
15561
15562 int
15563 main ()
15564 {
15565 /* The GNU C library defines this for functions which it implements
15566     to always fail with ENOSYS.  Some functions are actually named
15567     something starting with __ and the normal name is an alias.  */
15568 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15569 choke me
15570 #else
15571 f = $ac_func;
15572 #endif
15573
15574   ;
15575   return 0;
15576 }
15577 _ACEOF
15578 rm -f conftest.$ac_objext conftest$ac_exeext
15579 if { (eval echo "$as_me:15579: \"$ac_link\"") >&5
15580   (eval $ac_link) 2>&5
15581   ac_status=$?
15582   echo "$as_me:15582: \$? = $ac_status" >&5
15583   (exit $ac_status); } &&
15584          { ac_try='test -s conftest$ac_exeext'
15585   { (eval echo "$as_me:15585: \"$ac_try\"") >&5
15586   (eval $ac_try) 2>&5
15587   ac_status=$?
15588   echo "$as_me:15588: \$? = $ac_status" >&5
15589   (exit $ac_status); }; }; then
15590   eval "$as_ac_var=yes"
15591 else
15592   echo "$as_me: failed program was:" >&5
15593 cat conftest.$ac_ext >&5
15594 eval "$as_ac_var=no"
15595 fi
15596 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15597 fi
15598 echo "$as_me:15598: result: `eval echo '${'$as_ac_var'}'`" >&5
15599 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15600 if test `eval echo '${'$as_ac_var'}'` = yes; then
15601   cat >>confdefs.h <<EOF
15602 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15603 EOF
15604
15605 fi
15606 done
15607
15608 ac_cv_func_fork_works=$ac_cv_func_fork
15609 if test "x$ac_cv_func_fork" = xyes; then
15610   echo "$as_me:15610: checking for working fork" >&5
15611 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15612 if test "${ac_cv_func_fork_works+set}" = set; then
15613   echo $ECHO_N "(cached) $ECHO_C" >&6
15614 else
15615   if test "$cross_compiling" = yes; then
15616   ac_cv_func_fork_works=cross
15617 else
15618   cat >conftest.$ac_ext <<_ACEOF
15619 /* By Rüdiger Kuhlmann. */
15620       #include <sys/types.h>
15621       #if HAVE_UNISTD_H
15622       # include <unistd.h>
15623       #endif
15624       /* Some systems only have a dummy stub for fork() */
15625       int main ()
15626       {
15627         if (fork() < 0)
15628           $ac_main_return (1);
15629         $ac_main_return (0);
15630       }
15631 _ACEOF
15632 rm -f conftest$ac_exeext
15633 if { (eval echo "$as_me:15633: \"$ac_link\"") >&5
15634   (eval $ac_link) 2>&5
15635   ac_status=$?
15636   echo "$as_me:15636: \$? = $ac_status" >&5
15637   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15638   { (eval echo "$as_me:15638: \"$ac_try\"") >&5
15639   (eval $ac_try) 2>&5
15640   ac_status=$?
15641   echo "$as_me:15641: \$? = $ac_status" >&5
15642   (exit $ac_status); }; }; then
15643   ac_cv_func_fork_works=yes
15644 else
15645   echo "$as_me: program exited with status $ac_status" >&5
15646 echo "$as_me: failed program was:" >&5
15647 cat conftest.$ac_ext >&5
15648 ac_cv_func_fork_works=no
15649 fi
15650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15651 fi
15652 fi
15653 echo "$as_me:15653: result: $ac_cv_func_fork_works" >&5
15654 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15655
15656 fi
15657 if test "x$ac_cv_func_fork_works" = xcross; then
15658   case $host in
15659     *-*-amigaos* | *-*-msdosdjgpp*)
15660       # Override, as these systems have only a dummy fork() stub
15661       ac_cv_func_fork_works=no
15662       ;;
15663     *)
15664       ac_cv_func_fork_works=yes
15665       ;;
15666   esac
15667   { echo "$as_me:15667: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15668 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15669 fi
15670 ac_cv_func_vfork_works=$ac_cv_func_vfork
15671 if test "x$ac_cv_func_vfork" = xyes; then
15672   echo "$as_me:15672: checking for working vfork" >&5
15673 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15674 if test "${ac_cv_func_vfork_works+set}" = set; then
15675   echo $ECHO_N "(cached) $ECHO_C" >&6
15676 else
15677   if test "$cross_compiling" = yes; then
15678   ac_cv_func_vfork_works=cross
15679 else
15680   cat >conftest.$ac_ext <<_ACEOF
15681 #line 15681 "configure"
15682 #include "confdefs.h"
15683 /* Thanks to Paul Eggert for this test.  */
15684 #include <stdio.h>
15685 #include <sys/types.h>
15686 #include <sys/stat.h>
15687 #if HAVE_UNISTD_H
15688 # include <unistd.h>
15689 #endif
15690 #if HAVE_VFORK_H
15691 # include <vfork.h>
15692 #endif
15693 /* On some sparc systems, changes by the child to local and incoming
15694    argument registers are propagated back to the parent.  The compiler
15695    is told about this with #include <vfork.h>, but some compilers
15696    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
15697    static variable whose address is put into a register that is
15698    clobbered by the vfork.  */
15699 static
15700 #ifdef __cplusplus
15701 sparc_address_test (int arg)
15702 # else
15703 sparc_address_test (arg) int arg;
15704 #endif
15705 {
15706   static pid_t child;
15707   if (!child) {
15708     child = vfork ();
15709     if (child < 0) {
15710       perror ("vfork");
15711       _exit(2);
15712     }
15713     if (!child) {
15714       arg = getpid();
15715       write(-1, "", 0);
15716       _exit (arg);
15717     }
15718   }
15719 }
15720
15721 int
15722 main ()
15723 {
15724   pid_t parent = getpid ();
15725   pid_t child;
15726
15727   sparc_address_test ();
15728
15729   child = vfork ();
15730
15731   if (child == 0) {
15732     /* Here is another test for sparc vfork register problems.  This
15733        test uses lots of local variables, at least as many local
15734        variables as main has allocated so far including compiler
15735        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
15736        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
15737        reuse the register of parent for one of the local variables,
15738        since it will think that parent can't possibly be used any more
15739        in this routine.  Assigning to the local variable will thus
15740        munge parent in the parent process.  */
15741     pid_t
15742       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15743       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15744     /* Convince the compiler that p..p7 are live; otherwise, it might
15745        use the same hardware register for all 8 local variables.  */
15746     if (p != p1 || p != p2 || p != p3 || p != p4
15747         || p != p5 || p != p6 || p != p7)
15748       _exit(1);
15749
15750     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15751        from child file descriptors.  If the child closes a descriptor
15752        before it execs or exits, this munges the parent's descriptor
15753        as well.  Test for this by closing stdout in the child.  */
15754     _exit(close(fileno(stdout)) != 0);
15755   } else {
15756     int status;
15757     struct stat st;
15758
15759     while (wait(&status) != child)
15760       ;
15761     $ac_main_return(
15762          /* Was there some problem with vforking?  */
15763          child < 0
15764
15765          /* Did the child fail?  (This shouldn't happen.)  */
15766          || status
15767
15768          /* Did the vfork/compiler bug occur?  */
15769          || parent != getpid()
15770
15771          /* Did the file descriptor bug occur?  */
15772          || fstat(fileno(stdout), &st) != 0
15773          );
15774   }
15775 }
15776 _ACEOF
15777 rm -f conftest$ac_exeext
15778 if { (eval echo "$as_me:15778: \"$ac_link\"") >&5
15779   (eval $ac_link) 2>&5
15780   ac_status=$?
15781   echo "$as_me:15781: \$? = $ac_status" >&5
15782   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15783   { (eval echo "$as_me:15783: \"$ac_try\"") >&5
15784   (eval $ac_try) 2>&5
15785   ac_status=$?
15786   echo "$as_me:15786: \$? = $ac_status" >&5
15787   (exit $ac_status); }; }; then
15788   ac_cv_func_vfork_works=yes
15789 else
15790   echo "$as_me: program exited with status $ac_status" >&5
15791 echo "$as_me: failed program was:" >&5
15792 cat conftest.$ac_ext >&5
15793 ac_cv_func_vfork_works=no
15794 fi
15795 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15796 fi
15797 fi
15798 echo "$as_me:15798: result: $ac_cv_func_vfork_works" >&5
15799 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
15800
15801 fi;
15802 if test "x$ac_cv_func_fork_works" = xcross; then
15803   ac_cv_func_vfork_works=ac_cv_func_vfork
15804   { echo "$as_me:15804: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
15805 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
15806 fi
15807
15808 if test "x$ac_cv_func_vfork_works" = xyes; then
15809
15810 cat >>confdefs.h <<\EOF
15811 #define HAVE_WORKING_VFORK 1
15812 EOF
15813
15814 else
15815
15816 cat >>confdefs.h <<\EOF
15817 #define vfork fork
15818 EOF
15819
15820 fi
15821 if test "x$ac_cv_func_fork_works" = xyes; then
15822
15823 cat >>confdefs.h <<\EOF
15824 #define HAVE_WORKING_FORK 1
15825 EOF
15826
15827 fi
15828
15829 # special check for test/ditto.c
15830
15831 echo "$as_me:15831: checking for openpty in -lutil" >&5
15832 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15833 if test "${ac_cv_lib_util_openpty+set}" = set; then
15834   echo $ECHO_N "(cached) $ECHO_C" >&6
15835 else
15836   ac_check_lib_save_LIBS=$LIBS
15837 LIBS="-lutil  $LIBS"
15838 cat >conftest.$ac_ext <<_ACEOF
15839 #line 15839 "configure"
15840 #include "confdefs.h"
15841
15842 /* Override any gcc2 internal prototype to avoid an error.  */
15843 #ifdef __cplusplus
15844 extern "C"
15845 #endif
15846 /* We use char because int might match the return type of a gcc2
15847    builtin and then its argument prototype would still apply.  */
15848 char openpty ();
15849 int
15850 main ()
15851 {
15852 openpty ();
15853   ;
15854   return 0;
15855 }
15856 _ACEOF
15857 rm -f conftest.$ac_objext conftest$ac_exeext
15858 if { (eval echo "$as_me:15858: \"$ac_link\"") >&5
15859   (eval $ac_link) 2>&5
15860   ac_status=$?
15861   echo "$as_me:15861: \$? = $ac_status" >&5
15862   (exit $ac_status); } &&
15863          { ac_try='test -s conftest$ac_exeext'
15864   { (eval echo "$as_me:15864: \"$ac_try\"") >&5
15865   (eval $ac_try) 2>&5
15866   ac_status=$?
15867   echo "$as_me:15867: \$? = $ac_status" >&5
15868   (exit $ac_status); }; }; then
15869   ac_cv_lib_util_openpty=yes
15870 else
15871   echo "$as_me: failed program was:" >&5
15872 cat conftest.$ac_ext >&5
15873 ac_cv_lib_util_openpty=no
15874 fi
15875 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15876 LIBS=$ac_check_lib_save_LIBS
15877 fi
15878 echo "$as_me:15878: result: $ac_cv_lib_util_openpty" >&5
15879 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15880 if test $ac_cv_lib_util_openpty = yes; then
15881   cf_cv_lib_util=yes
15882 else
15883   cf_cv_lib_util=no
15884 fi
15885
15886 echo "$as_me:15886: checking for openpty header" >&5
15887 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
15888 if test "${cf_cv_func_openpty+set}" = set; then
15889   echo $ECHO_N "(cached) $ECHO_C" >&6
15890 else
15891
15892     cf_save_LIBS="$LIBS"
15893     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
15894     for cf_header in pty.h libutil.h util.h
15895     do
15896     cat >conftest.$ac_ext <<_ACEOF
15897 #line 15897 "configure"
15898 #include "confdefs.h"
15899
15900 #include <$cf_header>
15901
15902 int
15903 main ()
15904 {
15905
15906     int x = openpty((int *)0, (int *)0, (char *)0,
15907                    (struct termios *)0, (struct winsize *)0);
15908
15909   ;
15910   return 0;
15911 }
15912 _ACEOF
15913 rm -f conftest.$ac_objext conftest$ac_exeext
15914 if { (eval echo "$as_me:15914: \"$ac_link\"") >&5
15915   (eval $ac_link) 2>&5
15916   ac_status=$?
15917   echo "$as_me:15917: \$? = $ac_status" >&5
15918   (exit $ac_status); } &&
15919          { ac_try='test -s conftest$ac_exeext'
15920   { (eval echo "$as_me:15920: \"$ac_try\"") >&5
15921   (eval $ac_try) 2>&5
15922   ac_status=$?
15923   echo "$as_me:15923: \$? = $ac_status" >&5
15924   (exit $ac_status); }; }; then
15925
15926         cf_cv_func_openpty=$cf_header
15927         break
15928
15929 else
15930   echo "$as_me: failed program was:" >&5
15931 cat conftest.$ac_ext >&5
15932
15933         cf_cv_func_openpty=no
15934
15935 fi
15936 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15937     done
15938     LIBS="$cf_save_LIBS"
15939
15940 fi
15941 echo "$as_me:15941: result: $cf_cv_func_openpty" >&5
15942 echo "${ECHO_T}$cf_cv_func_openpty" >&6
15943
15944 if test "$cf_cv_func_openpty" != no ; then
15945     cat >>confdefs.h <<EOF
15946 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
15947 EOF
15948
15949     cat >>confdefs.h <<\EOF
15950 #define USE_XTERM_PTY 1
15951 EOF
15952
15953     if test "$cf_cv_lib_util" = yes ; then
15954         TEST_LIBS="-lutil $TEST_LIBS"
15955     fi
15956 fi
15957
15958 if test "$with_hashed_db" != no ; then
15959         cat >>confdefs.h <<\EOF
15960 #define USE_HASHED_DB 1
15961 EOF
15962
15963 case $with_hashed_db in #(vi
15964 yes|*able*) #(vi
15965     ;;
15966 *)
15967     if test -d "$with_hashed_db" ; then
15968
15969 if test -n "$with_hashed_db/include" ; then
15970   for cf_add_incdir in $with_hashed_db/include
15971   do
15972         while test $cf_add_incdir != /usr/include
15973         do
15974           if test -d $cf_add_incdir
15975           then
15976                 cf_have_incdir=no
15977                 if test -n "$CFLAGS$CPPFLAGS" ; then
15978                   # a loop is needed to ensure we can add subdirs of existing dirs
15979                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
15980                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
15981                           cf_have_incdir=yes; break
15982                         fi
15983                   done
15984                 fi
15985
15986                 if test "$cf_have_incdir" = no ; then
15987                   if test "$cf_add_incdir" = /usr/local/include ; then
15988                         if test "$GCC" = yes
15989                         then
15990                           cf_save_CPPFLAGS=$CPPFLAGS
15991                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
15992                           cat >conftest.$ac_ext <<_ACEOF
15993 #line 15993 "configure"
15994 #include "confdefs.h"
15995 #include <stdio.h>
15996 int
15997 main ()
15998 {
15999 printf("Hello")
16000   ;
16001   return 0;
16002 }
16003 _ACEOF
16004 rm -f conftest.$ac_objext
16005 if { (eval echo "$as_me:16005: \"$ac_compile\"") >&5
16006   (eval $ac_compile) 2>&5
16007   ac_status=$?
16008   echo "$as_me:16008: \$? = $ac_status" >&5
16009   (exit $ac_status); } &&
16010          { ac_try='test -s conftest.$ac_objext'
16011   { (eval echo "$as_me:16011: \"$ac_try\"") >&5
16012   (eval $ac_try) 2>&5
16013   ac_status=$?
16014   echo "$as_me:16014: \$? = $ac_status" >&5
16015   (exit $ac_status); }; }; then
16016   :
16017 else
16018   echo "$as_me: failed program was:" >&5
16019 cat conftest.$ac_ext >&5
16020 cf_have_incdir=yes
16021 fi
16022 rm -f conftest.$ac_objext conftest.$ac_ext
16023                           CPPFLAGS=$cf_save_CPPFLAGS
16024                         fi
16025                   fi
16026                 fi
16027
16028                 if test "$cf_have_incdir" = no ; then
16029                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
16030
16031 echo "${as_me-configure}:16031: testing adding $cf_add_incdir to include-path ..." 1>&5
16032
16033                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16034
16035                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16036                   test "$cf_top_incdir" = "$cf_add_incdir" && break
16037                   cf_add_incdir="$cf_top_incdir"
16038                 else
16039                   break
16040                 fi
16041           fi
16042         done
16043   done
16044 fi
16045
16046 if test -n "$with_hashed_db/lib" ; then
16047   for cf_add_libdir in $with_hashed_db/lib
16048   do
16049     if test $cf_add_libdir = /usr/lib ; then
16050       :
16051     elif test -d $cf_add_libdir
16052     then
16053       cf_have_libdir=no
16054       if test -n "$LDFLAGS$LIBS" ; then
16055         # a loop is needed to ensure we can add subdirs of existing dirs
16056         for cf_test_libdir in $LDFLAGS $LIBS ; do
16057           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16058             cf_have_libdir=yes; break
16059           fi
16060         done
16061       fi
16062       if test "$cf_have_libdir" = no ; then
16063         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
16064
16065 echo "${as_me-configure}:16065: testing adding $cf_add_libdir to library-path ..." 1>&5
16066
16067         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16068       fi
16069     fi
16070   done
16071 fi
16072
16073     fi
16074 esac
16075
16076 echo "$as_me:16076: checking for db.h" >&5
16077 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16078 if test "${ac_cv_header_db_h+set}" = set; then
16079   echo $ECHO_N "(cached) $ECHO_C" >&6
16080 else
16081   cat >conftest.$ac_ext <<_ACEOF
16082 #line 16082 "configure"
16083 #include "confdefs.h"
16084 #include <db.h>
16085 _ACEOF
16086 if { (eval echo "$as_me:16086: \"$ac_cpp conftest.$ac_ext\"") >&5
16087   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16088   ac_status=$?
16089   egrep -v '^ *\+' conftest.er1 >conftest.err
16090   rm -f conftest.er1
16091   cat conftest.err >&5
16092   echo "$as_me:16092: \$? = $ac_status" >&5
16093   (exit $ac_status); } >/dev/null; then
16094   if test -s conftest.err; then
16095     ac_cpp_err=$ac_c_preproc_warn_flag
16096   else
16097     ac_cpp_err=
16098   fi
16099 else
16100   ac_cpp_err=yes
16101 fi
16102 if test -z "$ac_cpp_err"; then
16103   ac_cv_header_db_h=yes
16104 else
16105   echo "$as_me: failed program was:" >&5
16106   cat conftest.$ac_ext >&5
16107   ac_cv_header_db_h=no
16108 fi
16109 rm -f conftest.err conftest.$ac_ext
16110 fi
16111 echo "$as_me:16111: result: $ac_cv_header_db_h" >&5
16112 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16113 if test $ac_cv_header_db_h = yes; then
16114
16115 echo "$as_me:16115: checking for version of db" >&5
16116 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16117 if test "${cf_cv_hashed_db_version+set}" = set; then
16118   echo $ECHO_N "(cached) $ECHO_C" >&6
16119 else
16120
16121 cf_cv_hashed_db_version=unknown
16122
16123 for cf_db_version in 1 2 3 4 5
16124 do
16125
16126 echo "${as_me-configure}:16126: testing checking for db version $cf_db_version ..." 1>&5
16127
16128         cat >conftest.$ac_ext <<_ACEOF
16129 #line 16129 "configure"
16130 #include "confdefs.h"
16131
16132 $ac_includes_default
16133 #include <db.h>
16134
16135 #ifdef DB_VERSION_MAJOR
16136         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16137 #if $cf_db_version == DB_VERSION_MAJOR
16138         /* ok */
16139 #else
16140         make an error
16141 #endif
16142 #else
16143 #if $cf_db_version == 1
16144         /* ok: assuming this is DB 1.8.5 */
16145 #else
16146         make an error
16147 #endif
16148 #endif
16149
16150 int
16151 main ()
16152 {
16153 DBT *foo = 0
16154   ;
16155   return 0;
16156 }
16157 _ACEOF
16158 rm -f conftest.$ac_objext
16159 if { (eval echo "$as_me:16159: \"$ac_compile\"") >&5
16160   (eval $ac_compile) 2>&5
16161   ac_status=$?
16162   echo "$as_me:16162: \$? = $ac_status" >&5
16163   (exit $ac_status); } &&
16164          { ac_try='test -s conftest.$ac_objext'
16165   { (eval echo "$as_me:16165: \"$ac_try\"") >&5
16166   (eval $ac_try) 2>&5
16167   ac_status=$?
16168   echo "$as_me:16168: \$? = $ac_status" >&5
16169   (exit $ac_status); }; }; then
16170
16171         cf_cv_hashed_db_version=$cf_db_version
16172         break
16173
16174 else
16175   echo "$as_me: failed program was:" >&5
16176 cat conftest.$ac_ext >&5
16177 fi
16178 rm -f conftest.$ac_objext conftest.$ac_ext
16179 done
16180
16181 fi
16182 echo "$as_me:16182: result: $cf_cv_hashed_db_version" >&5
16183 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16184
16185 if test "$cf_cv_hashed_db_version" = unknown ; then
16186         { { echo "$as_me:16186: error: Cannot determine version of db" >&5
16187 echo "$as_me: error: Cannot determine version of db" >&2;}
16188    { (exit 1); exit 1; }; }
16189 else
16190
16191 echo "$as_me:16191: checking for db libraries" >&5
16192 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16193 if test "${cf_cv_hashed_db_libs+set}" = set; then
16194   echo $ECHO_N "(cached) $ECHO_C" >&6
16195 else
16196
16197 cf_cv_hashed_db_libs=unknown
16198 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16199 do
16200         cf_save_libs="$LIBS"
16201         if test -n "$cf_db_libs"; then
16202                 LIBS="-l$cf_db_libs $LIBS"
16203         fi
16204
16205 echo "${as_me-configure}:16205: testing checking for library "$cf_db_libs" ..." 1>&5
16206
16207         cat >conftest.$ac_ext <<_ACEOF
16208 #line 16208 "configure"
16209 #include "confdefs.h"
16210
16211 $ac_includes_default
16212 #include <db.h>
16213
16214 int
16215 main ()
16216 {
16217
16218         char *path = "/tmp/foo";
16219 #ifdef DB_VERSION_MAJOR
16220 #if DB_VERSION_MAJOR >= 4
16221         DB *result = 0;
16222         db_create(&result, NULL, 0);
16223         result->open(result,
16224                 NULL,
16225                 path,
16226                 path,
16227                 DB_HASH,
16228                 DB_CREATE,
16229                 0644);
16230 #elif DB_VERSION_MAJOR >= 3
16231         DB *result = 0;
16232         db_create(&result, NULL, 0);
16233         result->open(result,
16234                 path,
16235                 path,
16236                 DB_HASH,
16237                 DB_CREATE,
16238                 0644);
16239 #elif DB_VERSION_MAJOR >= 2
16240         DB *result = 0;
16241         db_open(path,
16242                 DB_HASH,
16243                 DB_CREATE,
16244                 0644,
16245                 (DB_ENV *) 0,
16246                 (DB_INFO *) 0,
16247                 &result);
16248 #endif /* DB_VERSION_MAJOR */
16249 #else
16250         DB *result = dbopen(path,
16251                      2,
16252                      0644,
16253                      DB_HASH,
16254                      0);
16255 #endif
16256         ${cf_cv_main_return:-return}(result != 0)
16257
16258   ;
16259   return 0;
16260 }
16261 _ACEOF
16262 rm -f conftest.$ac_objext conftest$ac_exeext
16263 if { (eval echo "$as_me:16263: \"$ac_link\"") >&5
16264   (eval $ac_link) 2>&5
16265   ac_status=$?
16266   echo "$as_me:16266: \$? = $ac_status" >&5
16267   (exit $ac_status); } &&
16268          { ac_try='test -s conftest$ac_exeext'
16269   { (eval echo "$as_me:16269: \"$ac_try\"") >&5
16270   (eval $ac_try) 2>&5
16271   ac_status=$?
16272   echo "$as_me:16272: \$? = $ac_status" >&5
16273   (exit $ac_status); }; }; then
16274
16275         if test -n "$cf_db_libs" ; then
16276                 cf_cv_hashed_db_libs=$cf_db_libs
16277         else
16278                 cf_cv_hashed_db_libs=default
16279         fi
16280         LIBS="$cf_save_libs"
16281         break
16282
16283 else
16284   echo "$as_me: failed program was:" >&5
16285 cat conftest.$ac_ext >&5
16286 fi
16287 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16288         LIBS="$cf_save_libs"
16289 done
16290
16291 fi
16292 echo "$as_me:16292: result: $cf_cv_hashed_db_libs" >&5
16293 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16294
16295         if test "$cf_cv_hashed_db_libs" = unknown ; then
16296                 { { echo "$as_me:16296: error: Cannot determine library for db" >&5
16297 echo "$as_me: error: Cannot determine library for db" >&2;}
16298    { (exit 1); exit 1; }; }
16299         elif test "$cf_cv_hashed_db_libs" != default ; then
16300                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16301         fi
16302 fi
16303
16304 else
16305
16306         { { echo "$as_me:16306: error: Cannot find db.h" >&5
16307 echo "$as_me: error: Cannot find db.h" >&2;}
16308    { (exit 1); exit 1; }; }
16309
16310 fi
16311
16312 fi
16313
16314 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16315         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16316         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16317 fi
16318
16319 # Just in case, check if the C compiler has a bool type.
16320
16321 echo "$as_me:16321: checking if we should include stdbool.h" >&5
16322 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16323
16324 if test "${cf_cv_header_stdbool_h+set}" = set; then
16325   echo $ECHO_N "(cached) $ECHO_C" >&6
16326 else
16327
16328         cat >conftest.$ac_ext <<_ACEOF
16329 #line 16329 "configure"
16330 #include "confdefs.h"
16331
16332 int
16333 main ()
16334 {
16335 bool foo = false
16336   ;
16337   return 0;
16338 }
16339 _ACEOF
16340 rm -f conftest.$ac_objext
16341 if { (eval echo "$as_me:16341: \"$ac_compile\"") >&5
16342   (eval $ac_compile) 2>&5
16343   ac_status=$?
16344   echo "$as_me:16344: \$? = $ac_status" >&5
16345   (exit $ac_status); } &&
16346          { ac_try='test -s conftest.$ac_objext'
16347   { (eval echo "$as_me:16347: \"$ac_try\"") >&5
16348   (eval $ac_try) 2>&5
16349   ac_status=$?
16350   echo "$as_me:16350: \$? = $ac_status" >&5
16351   (exit $ac_status); }; }; then
16352   cf_cv_header_stdbool_h=0
16353 else
16354   echo "$as_me: failed program was:" >&5
16355 cat conftest.$ac_ext >&5
16356 cat >conftest.$ac_ext <<_ACEOF
16357 #line 16357 "configure"
16358 #include "confdefs.h"
16359
16360 #ifndef __BEOS__
16361 #include <stdbool.h>
16362 #endif
16363
16364 int
16365 main ()
16366 {
16367 bool foo = false
16368   ;
16369   return 0;
16370 }
16371 _ACEOF
16372 rm -f conftest.$ac_objext
16373 if { (eval echo "$as_me:16373: \"$ac_compile\"") >&5
16374   (eval $ac_compile) 2>&5
16375   ac_status=$?
16376   echo "$as_me:16376: \$? = $ac_status" >&5
16377   (exit $ac_status); } &&
16378          { ac_try='test -s conftest.$ac_objext'
16379   { (eval echo "$as_me:16379: \"$ac_try\"") >&5
16380   (eval $ac_try) 2>&5
16381   ac_status=$?
16382   echo "$as_me:16382: \$? = $ac_status" >&5
16383   (exit $ac_status); }; }; then
16384   cf_cv_header_stdbool_h=1
16385 else
16386   echo "$as_me: failed program was:" >&5
16387 cat conftest.$ac_ext >&5
16388 cf_cv_header_stdbool_h=0
16389 fi
16390 rm -f conftest.$ac_objext conftest.$ac_ext
16391 fi
16392 rm -f conftest.$ac_objext conftest.$ac_ext
16393 fi
16394
16395 if test "$cf_cv_header_stdbool_h" = 1
16396 then    echo "$as_me:16396: result: yes" >&5
16397 echo "${ECHO_T}yes" >&6
16398 else    echo "$as_me:16398: result: no" >&5
16399 echo "${ECHO_T}no" >&6
16400 fi
16401
16402 echo "$as_me:16402: checking for builtin bool type" >&5
16403 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16404
16405 if test "${cf_cv_cc_bool_type+set}" = set; then
16406   echo $ECHO_N "(cached) $ECHO_C" >&6
16407 else
16408
16409         cat >conftest.$ac_ext <<_ACEOF
16410 #line 16410 "configure"
16411 #include "confdefs.h"
16412
16413 #include <stdio.h>
16414 #include <sys/types.h>
16415
16416 int
16417 main ()
16418 {
16419 bool x = false
16420   ;
16421   return 0;
16422 }
16423 _ACEOF
16424 rm -f conftest.$ac_objext
16425 if { (eval echo "$as_me:16425: \"$ac_compile\"") >&5
16426   (eval $ac_compile) 2>&5
16427   ac_status=$?
16428   echo "$as_me:16428: \$? = $ac_status" >&5
16429   (exit $ac_status); } &&
16430          { ac_try='test -s conftest.$ac_objext'
16431   { (eval echo "$as_me:16431: \"$ac_try\"") >&5
16432   (eval $ac_try) 2>&5
16433   ac_status=$?
16434   echo "$as_me:16434: \$? = $ac_status" >&5
16435   (exit $ac_status); }; }; then
16436   cf_cv_cc_bool_type=1
16437 else
16438   echo "$as_me: failed program was:" >&5
16439 cat conftest.$ac_ext >&5
16440 cf_cv_cc_bool_type=0
16441 fi
16442 rm -f conftest.$ac_objext conftest.$ac_ext
16443
16444 fi
16445
16446 if test "$cf_cv_cc_bool_type" = 1
16447 then    echo "$as_me:16447: result: yes" >&5
16448 echo "${ECHO_T}yes" >&6
16449 else    echo "$as_me:16449: result: no" >&5
16450 echo "${ECHO_T}no" >&6
16451 fi
16452
16453 # Check for C++ compiler characteristics (and ensure that it's there!)
16454 if test -n "$CXX" ; then
16455         ac_ext=cc
16456 ac_cpp='$CXXCPP $CPPFLAGS'
16457 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16458 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16459 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16460 ac_main_return=return
16461
16462 if test -n "$GXX" ; then
16463 case $cf_cv_system_name in #(vi
16464 os2*) #(vi
16465         cf_stdcpp_libname=stdcpp
16466         ;;
16467 *)
16468         cf_stdcpp_libname=stdc++
16469         ;;
16470 esac
16471 echo "$as_me:16471: checking for library $cf_stdcpp_libname" >&5
16472 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16473 if test "${cf_cv_libstdcpp+set}" = set; then
16474   echo $ECHO_N "(cached) $ECHO_C" >&6
16475 else
16476
16477         cf_save="$LIBS"
16478         LIBS="-l$cf_stdcpp_libname $LIBS"
16479 cat >conftest.$ac_ext <<_ACEOF
16480 #line 16480 "configure"
16481 #include "confdefs.h"
16482
16483 #include <strstream.h>
16484 int
16485 main ()
16486 {
16487
16488 char buf[80];
16489 strstreambuf foo(buf, sizeof(buf))
16490
16491   ;
16492   return 0;
16493 }
16494 _ACEOF
16495 rm -f conftest.$ac_objext conftest$ac_exeext
16496 if { (eval echo "$as_me:16496: \"$ac_link\"") >&5
16497   (eval $ac_link) 2>&5
16498   ac_status=$?
16499   echo "$as_me:16499: \$? = $ac_status" >&5
16500   (exit $ac_status); } &&
16501          { ac_try='test -s conftest$ac_exeext'
16502   { (eval echo "$as_me:16502: \"$ac_try\"") >&5
16503   (eval $ac_try) 2>&5
16504   ac_status=$?
16505   echo "$as_me:16505: \$? = $ac_status" >&5
16506   (exit $ac_status); }; }; then
16507   cf_cv_libstdcpp=yes
16508 else
16509   echo "$as_me: failed program was:" >&5
16510 cat conftest.$ac_ext >&5
16511 cf_cv_libstdcpp=no
16512 fi
16513 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16514         LIBS="$cf_save"
16515
16516 fi
16517 echo "$as_me:16517: result: $cf_cv_libstdcpp" >&5
16518 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16519 test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
16520 fi
16521
16522         echo "$as_me:16522: checking whether $CXX understands -c and -o together" >&5
16523 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16524 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16525   echo $ECHO_N "(cached) $ECHO_C" >&6
16526 else
16527
16528 cat > conftest.$ac_ext <<CF_EOF
16529 #include <stdio.h>
16530 int main()
16531 {
16532         ${cf_cv_main_return:-return}(0);
16533 }
16534 CF_EOF
16535 # We do the test twice because some compilers refuse to overwrite an
16536 # existing .o file with -o, though they will create one.
16537 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16538 if { (eval echo "$as_me:16538: \"$ac_try\"") >&5
16539   (eval $ac_try) 2>&5
16540   ac_status=$?
16541   echo "$as_me:16541: \$? = $ac_status" >&5
16542   (exit $ac_status); } &&
16543   test -f conftest2.$ac_objext && { (eval echo "$as_me:16543: \"$ac_try\"") >&5
16544   (eval $ac_try) 2>&5
16545   ac_status=$?
16546   echo "$as_me:16546: \$? = $ac_status" >&5
16547   (exit $ac_status); };
16548 then
16549   eval cf_cv_prog_CXX_c_o=yes
16550 else
16551   eval cf_cv_prog_CXX_c_o=no
16552 fi
16553 rm -f conftest*
16554
16555 fi
16556 if test $cf_cv_prog_CXX_c_o = yes; then
16557   echo "$as_me:16557: result: yes" >&5
16558 echo "${ECHO_T}yes" >&6
16559 else
16560   echo "$as_me:16560: result: no" >&5
16561 echo "${ECHO_T}no" >&6
16562 fi
16563
16564         case $GXX_VERSION in
16565         1*|2.0-6*)
16566                 cf_cxx_library=yes
16567                 ;;
16568         *-2.7*|2.7*)
16569
16570 cf_cxx_library=unknown
16571 case $cf_cv_system_name in #(vi
16572 os2*) #(vi
16573         cf_gpp_libname=gpp
16574         ;;
16575 *)
16576         cf_gpp_libname=g++
16577         ;;
16578 esac
16579 if test "$GXX" = yes; then
16580         echo "$as_me:16580: checking for lib$cf_gpp_libname" >&5
16581 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16582         cf_save="$LIBS"
16583         LIBS="-l$cf_gpp_libname $LIBS"
16584         cat >conftest.$ac_ext <<_ACEOF
16585 #line 16585 "configure"
16586 #include "confdefs.h"
16587
16588 #include <$cf_gpp_libname/builtin.h>
16589
16590 int
16591 main ()
16592 {
16593 two_arg_error_handler_t foo2 = lib_error_handler
16594   ;
16595   return 0;
16596 }
16597 _ACEOF
16598 rm -f conftest.$ac_objext conftest$ac_exeext
16599 if { (eval echo "$as_me:16599: \"$ac_link\"") >&5
16600   (eval $ac_link) 2>&5
16601   ac_status=$?
16602   echo "$as_me:16602: \$? = $ac_status" >&5
16603   (exit $ac_status); } &&
16604          { ac_try='test -s conftest$ac_exeext'
16605   { (eval echo "$as_me:16605: \"$ac_try\"") >&5
16606   (eval $ac_try) 2>&5
16607   ac_status=$?
16608   echo "$as_me:16608: \$? = $ac_status" >&5
16609   (exit $ac_status); }; }; then
16610   cf_cxx_library=yes
16611          CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16612          if test "$cf_gpp_libname" = cpp ; then
16613             cat >>confdefs.h <<\EOF
16614 #define HAVE_GPP_BUILTIN_H 1
16615 EOF
16616
16617          else
16618             cat >>confdefs.h <<\EOF
16619 #define HAVE_GXX_BUILTIN_H 1
16620 EOF
16621
16622          fi
16623 else
16624   echo "$as_me: failed program was:" >&5
16625 cat conftest.$ac_ext >&5
16626 cat >conftest.$ac_ext <<_ACEOF
16627 #line 16627 "configure"
16628 #include "confdefs.h"
16629
16630 #include <builtin.h>
16631
16632 int
16633 main ()
16634 {
16635 two_arg_error_handler_t foo2 = lib_error_handler
16636   ;
16637   return 0;
16638 }
16639 _ACEOF
16640 rm -f conftest.$ac_objext conftest$ac_exeext
16641 if { (eval echo "$as_me:16641: \"$ac_link\"") >&5
16642   (eval $ac_link) 2>&5
16643   ac_status=$?
16644   echo "$as_me:16644: \$? = $ac_status" >&5
16645   (exit $ac_status); } &&
16646          { ac_try='test -s conftest$ac_exeext'
16647   { (eval echo "$as_me:16647: \"$ac_try\"") >&5
16648   (eval $ac_try) 2>&5
16649   ac_status=$?
16650   echo "$as_me:16650: \$? = $ac_status" >&5
16651   (exit $ac_status); }; }; then
16652   cf_cxx_library=yes
16653          CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
16654          cat >>confdefs.h <<\EOF
16655 #define HAVE_BUILTIN_H 1
16656 EOF
16657
16658 else
16659   echo "$as_me: failed program was:" >&5
16660 cat conftest.$ac_ext >&5
16661 cf_cxx_library=no
16662 fi
16663 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16664 fi
16665 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16666         LIBS="$cf_save"
16667         echo "$as_me:16667: result: $cf_cxx_library" >&5
16668 echo "${ECHO_T}$cf_cxx_library" >&6
16669 fi
16670
16671                 ;;
16672         *)
16673                 cf_cxx_library=no
16674                 ;;
16675         esac
16676
16677         ac_ext=cc
16678 ac_cpp='$CXXCPP $CPPFLAGS'
16679 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16680 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16681 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16682 ac_main_return=return
16683 echo "$as_me:16683: checking how to run the C++ preprocessor" >&5
16684 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16685 if test -z "$CXXCPP"; then
16686   if test "${ac_cv_prog_CXXCPP+set}" = set; then
16687   echo $ECHO_N "(cached) $ECHO_C" >&6
16688 else
16689       # Double quotes because CXXCPP needs to be expanded
16690     for CXXCPP in "$CXX -E" "/lib/cpp"
16691     do
16692       ac_preproc_ok=false
16693 for ac_cxx_preproc_warn_flag in '' yes
16694 do
16695   # Use a header file that comes with gcc, so configuring glibc
16696   # with a fresh cross-compiler works.
16697   # On the NeXT, cc -E runs the code through the compiler's parser,
16698   # not just through cpp. "Syntax error" is here to catch this case.
16699   cat >conftest.$ac_ext <<_ACEOF
16700 #line 16700 "configure"
16701 #include "confdefs.h"
16702 #include <assert.h>
16703                      Syntax error
16704 _ACEOF
16705 if { (eval echo "$as_me:16705: \"$ac_cpp conftest.$ac_ext\"") >&5
16706   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16707   ac_status=$?
16708   egrep -v '^ *\+' conftest.er1 >conftest.err
16709   rm -f conftest.er1
16710   cat conftest.err >&5
16711   echo "$as_me:16711: \$? = $ac_status" >&5
16712   (exit $ac_status); } >/dev/null; then
16713   if test -s conftest.err; then
16714     ac_cpp_err=$ac_cxx_preproc_warn_flag
16715   else
16716     ac_cpp_err=
16717   fi
16718 else
16719   ac_cpp_err=yes
16720 fi
16721 if test -z "$ac_cpp_err"; then
16722   :
16723 else
16724   echo "$as_me: failed program was:" >&5
16725   cat conftest.$ac_ext >&5
16726   # Broken: fails on valid input.
16727 continue
16728 fi
16729 rm -f conftest.err conftest.$ac_ext
16730
16731   # OK, works on sane cases.  Now check whether non-existent headers
16732   # can be detected and how.
16733   cat >conftest.$ac_ext <<_ACEOF
16734 #line 16734 "configure"
16735 #include "confdefs.h"
16736 #include <ac_nonexistent.h>
16737 _ACEOF
16738 if { (eval echo "$as_me:16738: \"$ac_cpp conftest.$ac_ext\"") >&5
16739   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16740   ac_status=$?
16741   egrep -v '^ *\+' conftest.er1 >conftest.err
16742   rm -f conftest.er1
16743   cat conftest.err >&5
16744   echo "$as_me:16744: \$? = $ac_status" >&5
16745   (exit $ac_status); } >/dev/null; then
16746   if test -s conftest.err; then
16747     ac_cpp_err=$ac_cxx_preproc_warn_flag
16748   else
16749     ac_cpp_err=
16750   fi
16751 else
16752   ac_cpp_err=yes
16753 fi
16754 if test -z "$ac_cpp_err"; then
16755   # Broken: success on invalid input.
16756 continue
16757 else
16758   echo "$as_me: failed program was:" >&5
16759   cat conftest.$ac_ext >&5
16760   # Passes both tests.
16761 ac_preproc_ok=:
16762 break
16763 fi
16764 rm -f conftest.err conftest.$ac_ext
16765
16766 done
16767 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16768 rm -f conftest.err conftest.$ac_ext
16769 if $ac_preproc_ok; then
16770   break
16771 fi
16772
16773     done
16774     ac_cv_prog_CXXCPP=$CXXCPP
16775
16776 fi
16777   CXXCPP=$ac_cv_prog_CXXCPP
16778 else
16779   ac_cv_prog_CXXCPP=$CXXCPP
16780 fi
16781 echo "$as_me:16781: result: $CXXCPP" >&5
16782 echo "${ECHO_T}$CXXCPP" >&6
16783 ac_preproc_ok=false
16784 for ac_cxx_preproc_warn_flag in '' yes
16785 do
16786   # Use a header file that comes with gcc, so configuring glibc
16787   # with a fresh cross-compiler works.
16788   # On the NeXT, cc -E runs the code through the compiler's parser,
16789   # not just through cpp. "Syntax error" is here to catch this case.
16790   cat >conftest.$ac_ext <<_ACEOF
16791 #line 16791 "configure"
16792 #include "confdefs.h"
16793 #include <assert.h>
16794                      Syntax error
16795 _ACEOF
16796 if { (eval echo "$as_me:16796: \"$ac_cpp conftest.$ac_ext\"") >&5
16797   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16798   ac_status=$?
16799   egrep -v '^ *\+' conftest.er1 >conftest.err
16800   rm -f conftest.er1
16801   cat conftest.err >&5
16802   echo "$as_me:16802: \$? = $ac_status" >&5
16803   (exit $ac_status); } >/dev/null; then
16804   if test -s conftest.err; then
16805     ac_cpp_err=$ac_cxx_preproc_warn_flag
16806   else
16807     ac_cpp_err=
16808   fi
16809 else
16810   ac_cpp_err=yes
16811 fi
16812 if test -z "$ac_cpp_err"; then
16813   :
16814 else
16815   echo "$as_me: failed program was:" >&5
16816   cat conftest.$ac_ext >&5
16817   # Broken: fails on valid input.
16818 continue
16819 fi
16820 rm -f conftest.err conftest.$ac_ext
16821
16822   # OK, works on sane cases.  Now check whether non-existent headers
16823   # can be detected and how.
16824   cat >conftest.$ac_ext <<_ACEOF
16825 #line 16825 "configure"
16826 #include "confdefs.h"
16827 #include <ac_nonexistent.h>
16828 _ACEOF
16829 if { (eval echo "$as_me:16829: \"$ac_cpp conftest.$ac_ext\"") >&5
16830   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16831   ac_status=$?
16832   egrep -v '^ *\+' conftest.er1 >conftest.err
16833   rm -f conftest.er1
16834   cat conftest.err >&5
16835   echo "$as_me:16835: \$? = $ac_status" >&5
16836   (exit $ac_status); } >/dev/null; then
16837   if test -s conftest.err; then
16838     ac_cpp_err=$ac_cxx_preproc_warn_flag
16839   else
16840     ac_cpp_err=
16841   fi
16842 else
16843   ac_cpp_err=yes
16844 fi
16845 if test -z "$ac_cpp_err"; then
16846   # Broken: success on invalid input.
16847 continue
16848 else
16849   echo "$as_me: failed program was:" >&5
16850   cat conftest.$ac_ext >&5
16851   # Passes both tests.
16852 ac_preproc_ok=:
16853 break
16854 fi
16855 rm -f conftest.err conftest.$ac_ext
16856
16857 done
16858 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
16859 rm -f conftest.err conftest.$ac_ext
16860 if $ac_preproc_ok; then
16861   :
16862 else
16863   { { echo "$as_me:16863: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
16864 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
16865    { (exit 1); exit 1; }; }
16866 fi
16867
16868 ac_ext=cc
16869 ac_cpp='$CXXCPP $CPPFLAGS'
16870 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16871 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16872 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16873 ac_main_return=return
16874
16875 for ac_header in iostream typeinfo
16876 do
16877 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16878 echo "$as_me:16878: checking for $ac_header" >&5
16879 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16880 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16881   echo $ECHO_N "(cached) $ECHO_C" >&6
16882 else
16883   cat >conftest.$ac_ext <<_ACEOF
16884 #line 16884 "configure"
16885 #include "confdefs.h"
16886 #include <$ac_header>
16887 _ACEOF
16888 if { (eval echo "$as_me:16888: \"$ac_cpp conftest.$ac_ext\"") >&5
16889   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16890   ac_status=$?
16891   egrep -v '^ *\+' conftest.er1 >conftest.err
16892   rm -f conftest.er1
16893   cat conftest.err >&5
16894   echo "$as_me:16894: \$? = $ac_status" >&5
16895   (exit $ac_status); } >/dev/null; then
16896   if test -s conftest.err; then
16897     ac_cpp_err=$ac_cxx_preproc_warn_flag
16898   else
16899     ac_cpp_err=
16900   fi
16901 else
16902   ac_cpp_err=yes
16903 fi
16904 if test -z "$ac_cpp_err"; then
16905   eval "$as_ac_Header=yes"
16906 else
16907   echo "$as_me: failed program was:" >&5
16908   cat conftest.$ac_ext >&5
16909   eval "$as_ac_Header=no"
16910 fi
16911 rm -f conftest.err conftest.$ac_ext
16912 fi
16913 echo "$as_me:16913: result: `eval echo '${'$as_ac_Header'}'`" >&5
16914 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16915 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16916   cat >>confdefs.h <<EOF
16917 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16918 EOF
16919
16920 fi
16921 done
16922
16923     if test x"$ac_cv_header_iostream" = xyes ; then
16924         echo "$as_me:16924: checking if iostream uses std-namespace" >&5
16925 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
16926         cat >conftest.$ac_ext <<_ACEOF
16927 #line 16927 "configure"
16928 #include "confdefs.h"
16929
16930 #include <iostream>
16931 using std::endl;
16932 using std::cerr;
16933 int
16934 main ()
16935 {
16936
16937 cerr << "testing" << endl;
16938
16939   ;
16940   return 0;
16941 }
16942 _ACEOF
16943 rm -f conftest.$ac_objext
16944 if { (eval echo "$as_me:16944: \"$ac_compile\"") >&5
16945   (eval $ac_compile) 2>&5
16946   ac_status=$?
16947   echo "$as_me:16947: \$? = $ac_status" >&5
16948   (exit $ac_status); } &&
16949          { ac_try='test -s conftest.$ac_objext'
16950   { (eval echo "$as_me:16950: \"$ac_try\"") >&5
16951   (eval $ac_try) 2>&5
16952   ac_status=$?
16953   echo "$as_me:16953: \$? = $ac_status" >&5
16954   (exit $ac_status); }; }; then
16955   cf_iostream_namespace=yes
16956 else
16957   echo "$as_me: failed program was:" >&5
16958 cat conftest.$ac_ext >&5
16959 cf_iostream_namespace=no
16960 fi
16961 rm -f conftest.$ac_objext conftest.$ac_ext
16962         echo "$as_me:16962: result: $cf_iostream_namespace" >&5
16963 echo "${ECHO_T}$cf_iostream_namespace" >&6
16964         if test "$cf_iostream_namespace" = yes ; then
16965             cat >>confdefs.h <<\EOF
16966 #define IOSTREAM_NAMESPACE 1
16967 EOF
16968
16969         fi
16970     fi
16971
16972 echo "$as_me:16972: checking if we should include stdbool.h" >&5
16973 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16974
16975 if test "${cf_cv_header_stdbool_h+set}" = set; then
16976   echo $ECHO_N "(cached) $ECHO_C" >&6
16977 else
16978
16979         cat >conftest.$ac_ext <<_ACEOF
16980 #line 16980 "configure"
16981 #include "confdefs.h"
16982
16983 int
16984 main ()
16985 {
16986 bool foo = false
16987   ;
16988   return 0;
16989 }
16990 _ACEOF
16991 rm -f conftest.$ac_objext
16992 if { (eval echo "$as_me:16992: \"$ac_compile\"") >&5
16993   (eval $ac_compile) 2>&5
16994   ac_status=$?
16995   echo "$as_me:16995: \$? = $ac_status" >&5
16996   (exit $ac_status); } &&
16997          { ac_try='test -s conftest.$ac_objext'
16998   { (eval echo "$as_me:16998: \"$ac_try\"") >&5
16999   (eval $ac_try) 2>&5
17000   ac_status=$?
17001   echo "$as_me:17001: \$? = $ac_status" >&5
17002   (exit $ac_status); }; }; then
17003   cf_cv_header_stdbool_h=0
17004 else
17005   echo "$as_me: failed program was:" >&5
17006 cat conftest.$ac_ext >&5
17007 cat >conftest.$ac_ext <<_ACEOF
17008 #line 17008 "configure"
17009 #include "confdefs.h"
17010
17011 #ifndef __BEOS__
17012 #include <stdbool.h>
17013 #endif
17014
17015 int
17016 main ()
17017 {
17018 bool foo = false
17019   ;
17020   return 0;
17021 }
17022 _ACEOF
17023 rm -f conftest.$ac_objext
17024 if { (eval echo "$as_me:17024: \"$ac_compile\"") >&5
17025   (eval $ac_compile) 2>&5
17026   ac_status=$?
17027   echo "$as_me:17027: \$? = $ac_status" >&5
17028   (exit $ac_status); } &&
17029          { ac_try='test -s conftest.$ac_objext'
17030   { (eval echo "$as_me:17030: \"$ac_try\"") >&5
17031   (eval $ac_try) 2>&5
17032   ac_status=$?
17033   echo "$as_me:17033: \$? = $ac_status" >&5
17034   (exit $ac_status); }; }; then
17035   cf_cv_header_stdbool_h=1
17036 else
17037   echo "$as_me: failed program was:" >&5
17038 cat conftest.$ac_ext >&5
17039 cf_cv_header_stdbool_h=0
17040 fi
17041 rm -f conftest.$ac_objext conftest.$ac_ext
17042 fi
17043 rm -f conftest.$ac_objext conftest.$ac_ext
17044 fi
17045
17046 if test "$cf_cv_header_stdbool_h" = 1
17047 then    echo "$as_me:17047: result: yes" >&5
17048 echo "${ECHO_T}yes" >&6
17049 else    echo "$as_me:17049: result: no" >&5
17050 echo "${ECHO_T}no" >&6
17051 fi
17052
17053 echo "$as_me:17053: checking for builtin bool type" >&5
17054 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17055
17056 if test "${cf_cv_builtin_bool+set}" = set; then
17057   echo $ECHO_N "(cached) $ECHO_C" >&6
17058 else
17059
17060         cat >conftest.$ac_ext <<_ACEOF
17061 #line 17061 "configure"
17062 #include "confdefs.h"
17063
17064 #include <stdio.h>
17065 #include <sys/types.h>
17066
17067 int
17068 main ()
17069 {
17070 bool x = false
17071   ;
17072   return 0;
17073 }
17074 _ACEOF
17075 rm -f conftest.$ac_objext
17076 if { (eval echo "$as_me:17076: \"$ac_compile\"") >&5
17077   (eval $ac_compile) 2>&5
17078   ac_status=$?
17079   echo "$as_me:17079: \$? = $ac_status" >&5
17080   (exit $ac_status); } &&
17081          { ac_try='test -s conftest.$ac_objext'
17082   { (eval echo "$as_me:17082: \"$ac_try\"") >&5
17083   (eval $ac_try) 2>&5
17084   ac_status=$?
17085   echo "$as_me:17085: \$? = $ac_status" >&5
17086   (exit $ac_status); }; }; then
17087   cf_cv_builtin_bool=1
17088 else
17089   echo "$as_me: failed program was:" >&5
17090 cat conftest.$ac_ext >&5
17091 cf_cv_builtin_bool=0
17092 fi
17093 rm -f conftest.$ac_objext conftest.$ac_ext
17094
17095 fi
17096
17097 if test "$cf_cv_builtin_bool" = 1
17098 then    echo "$as_me:17098: result: yes" >&5
17099 echo "${ECHO_T}yes" >&6
17100 else    echo "$as_me:17100: result: no" >&5
17101 echo "${ECHO_T}no" >&6
17102 fi
17103
17104 echo "$as_me:17104: checking for size of bool" >&5
17105 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17106 if test "${cf_cv_type_of_bool+set}" = set; then
17107   echo $ECHO_N "(cached) $ECHO_C" >&6
17108 else
17109
17110         rm -f cf_test.out
17111         if test "$cross_compiling" = yes; then
17112   cf_cv_type_of_bool=unknown
17113 else
17114   cat >conftest.$ac_ext <<_ACEOF
17115 #line 17115 "configure"
17116 #include "confdefs.h"
17117
17118 #include <stdlib.h>
17119 #include <stdio.h>
17120
17121 #if defined(__cplusplus)
17122
17123 #ifdef HAVE_GXX_BUILTIN_H
17124 #include <g++/builtin.h>
17125 #elif HAVE_GPP_BUILTIN_H
17126 #include <gpp/builtin.h>
17127 #elif HAVE_BUILTIN_H
17128 #include <builtin.h>
17129 #endif
17130
17131 #else
17132
17133 #if $cf_cv_header_stdbool_h
17134 #include <stdbool.h>
17135 #endif
17136
17137 #endif
17138
17139 main()
17140 {
17141         FILE *fp = fopen("cf_test.out", "w");
17142         if (fp != 0) {
17143                 bool x = true;
17144                 if ((bool)(-x) >= 0)
17145                         fputs("unsigned ", fp);
17146                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17147                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17148                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17149                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17150                 fclose(fp);
17151         }
17152         ${cf_cv_main_return:-return}(0);
17153 }
17154
17155 _ACEOF
17156 rm -f conftest$ac_exeext
17157 if { (eval echo "$as_me:17157: \"$ac_link\"") >&5
17158   (eval $ac_link) 2>&5
17159   ac_status=$?
17160   echo "$as_me:17160: \$? = $ac_status" >&5
17161   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17162   { (eval echo "$as_me:17162: \"$ac_try\"") >&5
17163   (eval $ac_try) 2>&5
17164   ac_status=$?
17165   echo "$as_me:17165: \$? = $ac_status" >&5
17166   (exit $ac_status); }; }; then
17167   cf_cv_type_of_bool=`cat cf_test.out`
17168                  if test -z "$cf_cv_type_of_bool"; then
17169                    cf_cv_type_of_bool=unknown
17170                  fi
17171 else
17172   echo "$as_me: program exited with status $ac_status" >&5
17173 echo "$as_me: failed program was:" >&5
17174 cat conftest.$ac_ext >&5
17175 cf_cv_type_of_bool=unknown
17176 fi
17177 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17178 fi
17179
17180 fi
17181
17182         rm -f cf_test.out
17183 echo "$as_me:17183: result: $cf_cv_type_of_bool" >&5
17184 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17185 if test "$cf_cv_type_of_bool" = unknown ; then
17186         case .$NCURSES_BOOL in #(vi
17187         .auto|.) NCURSES_BOOL=unsigned;;
17188         esac
17189         { echo "$as_me:17189: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17190 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17191         cf_cv_type_of_bool=$NCURSES_BOOL
17192 fi
17193
17194 echo "$as_me:17194: checking for special defines needed for etip.h" >&5
17195 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17196 cf_save_CXXFLAGS="$CXXFLAGS"
17197 cf_result="none"
17198 for cf_math in "" MATH_H
17199 do
17200 for cf_excp in "" MATH_EXCEPTION
17201 do
17202         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17203         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17204         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17205 cat >conftest.$ac_ext <<_ACEOF
17206 #line 17206 "configure"
17207 #include "confdefs.h"
17208
17209 #include <etip.h.in>
17210
17211 int
17212 main ()
17213 {
17214
17215   ;
17216   return 0;
17217 }
17218 _ACEOF
17219 rm -f conftest.$ac_objext
17220 if { (eval echo "$as_me:17220: \"$ac_compile\"") >&5
17221   (eval $ac_compile) 2>&5
17222   ac_status=$?
17223   echo "$as_me:17223: \$? = $ac_status" >&5
17224   (exit $ac_status); } &&
17225          { ac_try='test -s conftest.$ac_objext'
17226   { (eval echo "$as_me:17226: \"$ac_try\"") >&5
17227   (eval $ac_try) 2>&5
17228   ac_status=$?
17229   echo "$as_me:17229: \$? = $ac_status" >&5
17230   (exit $ac_status); }; }; then
17231
17232         test -n "$cf_math" && cat >>confdefs.h <<EOF
17233 #define ETIP_NEEDS_${cf_math} 1
17234 EOF
17235
17236         test -n "$cf_excp" && cat >>confdefs.h <<EOF
17237 #define ETIP_NEEDS_${cf_excp} 1
17238 EOF
17239
17240         cf_result="$cf_math $cf_excp"
17241         break
17242
17243 else
17244   echo "$as_me: failed program was:" >&5
17245 cat conftest.$ac_ext >&5
17246 fi
17247 rm -f conftest.$ac_objext conftest.$ac_ext
17248 done
17249 done
17250 echo "$as_me:17250: result: $cf_result" >&5
17251 echo "${ECHO_T}$cf_result" >&6
17252 CXXFLAGS="$cf_save_CXXFLAGS"
17253
17254 if test -n "$CXX"; then
17255 echo "$as_me:17255: checking if $CXX accepts parameter initialization" >&5
17256 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17257 if test "${cf_cv_cpp_param_init+set}" = set; then
17258   echo $ECHO_N "(cached) $ECHO_C" >&6
17259 else
17260
17261         ac_ext=cc
17262 ac_cpp='$CXXCPP $CPPFLAGS'
17263 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17264 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17265 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17266 ac_main_return=return
17267
17268         if test "$cross_compiling" = yes; then
17269   cf_cv_cpp_param_init=unknown
17270 else
17271   cat >conftest.$ac_ext <<_ACEOF
17272 #line 17272 "configure"
17273 #include "confdefs.h"
17274
17275 class TEST {
17276 private:
17277         int value;
17278 public:
17279         TEST(int x = 1);
17280         ~TEST();
17281 };
17282
17283 TEST::TEST(int x = 1)   // some compilers do not like second initializer
17284 {
17285         value = x;
17286 }
17287 void main() { }
17288
17289 _ACEOF
17290 rm -f conftest$ac_exeext
17291 if { (eval echo "$as_me:17291: \"$ac_link\"") >&5
17292   (eval $ac_link) 2>&5
17293   ac_status=$?
17294   echo "$as_me:17294: \$? = $ac_status" >&5
17295   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17296   { (eval echo "$as_me:17296: \"$ac_try\"") >&5
17297   (eval $ac_try) 2>&5
17298   ac_status=$?
17299   echo "$as_me:17299: \$? = $ac_status" >&5
17300   (exit $ac_status); }; }; then
17301   cf_cv_cpp_param_init=yes
17302 else
17303   echo "$as_me: program exited with status $ac_status" >&5
17304 echo "$as_me: failed program was:" >&5
17305 cat conftest.$ac_ext >&5
17306 cf_cv_cpp_param_init=no
17307 fi
17308 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17309 fi
17310         ac_ext=cc
17311 ac_cpp='$CXXCPP $CPPFLAGS'
17312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17315 ac_main_return=return
17316
17317 fi
17318 echo "$as_me:17318: result: $cf_cv_cpp_param_init" >&5
17319 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17320 fi
17321 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17322 #define CPP_HAS_PARAM_INIT 1
17323 EOF
17324
17325 if test -n "$CXX"; then
17326
17327 echo "$as_me:17327: checking if $CXX accepts static_cast" >&5
17328 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17329 if test "${cf_cv_cpp_static_cast+set}" = set; then
17330   echo $ECHO_N "(cached) $ECHO_C" >&6
17331 else
17332
17333         ac_ext=cc
17334 ac_cpp='$CXXCPP $CPPFLAGS'
17335 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17336 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17337 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17338 ac_main_return=return
17339
17340         cat >conftest.$ac_ext <<_ACEOF
17341 #line 17341 "configure"
17342 #include "confdefs.h"
17343
17344 class NCursesPanel
17345 {
17346 public:
17347   NCursesPanel(int nlines,
17348                int ncols,
17349                int begin_y = 0,
17350                int begin_x = 0)
17351   {
17352   }
17353
17354   ~NCursesPanel();
17355 };
17356
17357 template<class T> class NCursesUserPanel : public NCursesPanel
17358 {
17359 public:
17360   NCursesUserPanel (int nlines,
17361                     int ncols,
17362                     int begin_y = 0,
17363                     int begin_x = 0,
17364                     const T* p_UserData = static_cast<T*>(0))
17365     : NCursesPanel (nlines, ncols, begin_y, begin_x)
17366   {
17367   };
17368   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17369   {
17370   };
17371
17372   virtual ~NCursesUserPanel() {};
17373 };
17374
17375 int
17376 main ()
17377 {
17378
17379         const char* p_UserData = static_cast<char*>(0)
17380   ;
17381   return 0;
17382 }
17383 _ACEOF
17384 rm -f conftest.$ac_objext
17385 if { (eval echo "$as_me:17385: \"$ac_compile\"") >&5
17386   (eval $ac_compile) 2>&5
17387   ac_status=$?
17388   echo "$as_me:17388: \$? = $ac_status" >&5
17389   (exit $ac_status); } &&
17390          { ac_try='test -s conftest.$ac_objext'
17391   { (eval echo "$as_me:17391: \"$ac_try\"") >&5
17392   (eval $ac_try) 2>&5
17393   ac_status=$?
17394   echo "$as_me:17394: \$? = $ac_status" >&5
17395   (exit $ac_status); }; }; then
17396   cf_cv_cpp_static_cast=yes
17397 else
17398   echo "$as_me: failed program was:" >&5
17399 cat conftest.$ac_ext >&5
17400 cf_cv_cpp_static_cast=no
17401 fi
17402 rm -f conftest.$ac_objext conftest.$ac_ext
17403
17404         ac_ext=cc
17405 ac_cpp='$CXXCPP $CPPFLAGS'
17406 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17407 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17408 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17409 ac_main_return=return
17410
17411 fi
17412 echo "$as_me:17412: result: $cf_cv_cpp_static_cast" >&5
17413 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17414
17415 fi
17416
17417 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17418 #define CPP_HAS_STATIC_CAST 1
17419 EOF
17420
17421         CXX_AR='$(AR)'
17422         CXX_ARFLAGS='$(ARFLAGS)'
17423         case $cf_cv_system_name in #(vi
17424         irix*) #(vi
17425             if test "$GXX" != yes ; then
17426                 CXX_AR='$(CXX)'
17427                 CXX_ARFLAGS='-ar -o'
17428             fi
17429             ;;
17430         sco3.2v5*) #(vi
17431             CXXLDFLAGS="-u main"
17432             ;;
17433         solaris2*)
17434             if test "$GXX" != yes ; then
17435                 CXX_AR='$(CXX)'
17436                 CXX_ARFLAGS='-xar -o'
17437             fi
17438             ;;
17439         esac
17440
17441 else
17442         cf_cxx_library=no
17443         cf_cv_builtin_bool=1
17444
17445         # Just because we are not configuring against C++ right now does not
17446         # mean that a user will not want to use C++.  Some distributors disable
17447         # the C++ portion of this configuration as a shortcut (or just to avoid
17448         # compiling the demo in the c++ directory).  So we need a reasonable
17449         # default for the 'bool' type.
17450         #
17451         # Caveat: since the storage of the bool type is not standardized, it
17452         # may change.
17453
17454         if test "$NCURSES_BOOL" != auto ; then
17455                 cf_cv_type_of_bool=$NCURSES_BOOL
17456                 cf_cv_header_stdbool_h=0
17457         else
17458                 if test "$cf_cv_header_stdbool_h" = 1 ; then
17459
17460 echo "$as_me:17460: checking for size of bool" >&5
17461 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17462 if test "${cf_cv_type_of_bool+set}" = set; then
17463   echo $ECHO_N "(cached) $ECHO_C" >&6
17464 else
17465
17466         rm -f cf_test.out
17467         if test "$cross_compiling" = yes; then
17468   cf_cv_type_of_bool=unknown
17469 else
17470   cat >conftest.$ac_ext <<_ACEOF
17471 #line 17471 "configure"
17472 #include "confdefs.h"
17473
17474 #include <stdlib.h>
17475 #include <stdio.h>
17476
17477 #if defined(__cplusplus)
17478
17479 #ifdef HAVE_GXX_BUILTIN_H
17480 #include <g++/builtin.h>
17481 #elif HAVE_GPP_BUILTIN_H
17482 #include <gpp/builtin.h>
17483 #elif HAVE_BUILTIN_H
17484 #include <builtin.h>
17485 #endif
17486
17487 #else
17488
17489 #if $cf_cv_header_stdbool_h
17490 #include <stdbool.h>
17491 #endif
17492
17493 #endif
17494
17495 main()
17496 {
17497         FILE *fp = fopen("cf_test.out", "w");
17498         if (fp != 0) {
17499                 bool x = true;
17500                 if ((bool)(-x) >= 0)
17501                         fputs("unsigned ", fp);
17502                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17503                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17504                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17505                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17506                 fclose(fp);
17507         }
17508         ${cf_cv_main_return:-return}(0);
17509 }
17510
17511 _ACEOF
17512 rm -f conftest$ac_exeext
17513 if { (eval echo "$as_me:17513: \"$ac_link\"") >&5
17514   (eval $ac_link) 2>&5
17515   ac_status=$?
17516   echo "$as_me:17516: \$? = $ac_status" >&5
17517   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17518   { (eval echo "$as_me:17518: \"$ac_try\"") >&5
17519   (eval $ac_try) 2>&5
17520   ac_status=$?
17521   echo "$as_me:17521: \$? = $ac_status" >&5
17522   (exit $ac_status); }; }; then
17523   cf_cv_type_of_bool=`cat cf_test.out`
17524                  if test -z "$cf_cv_type_of_bool"; then
17525                    cf_cv_type_of_bool=unknown
17526                  fi
17527 else
17528   echo "$as_me: program exited with status $ac_status" >&5
17529 echo "$as_me: failed program was:" >&5
17530 cat conftest.$ac_ext >&5
17531 cf_cv_type_of_bool=unknown
17532 fi
17533 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17534 fi
17535
17536 fi
17537
17538         rm -f cf_test.out
17539 echo "$as_me:17539: result: $cf_cv_type_of_bool" >&5
17540 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17541 if test "$cf_cv_type_of_bool" = unknown ; then
17542         case .$NCURSES_BOOL in #(vi
17543         .auto|.) NCURSES_BOOL=unsigned;;
17544         esac
17545         { echo "$as_me:17545: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17546 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17547         cf_cv_type_of_bool=$NCURSES_BOOL
17548 fi
17549
17550                 else
17551                         echo "$as_me:17551: checking for fallback type of bool" >&5
17552 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17553                         case "$host_cpu" in #(vi
17554                         i?86)   cf_cv_type_of_bool=char ;; #(vi
17555                         *)      cf_cv_type_of_bool=int  ;;
17556                         esac
17557                         echo "$as_me:17557: result: $cf_cv_type_of_bool" >&5
17558 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17559                 fi
17560         fi
17561 fi
17562
17563 # If the C compiler did not declare bool, and we did not determine that the C++
17564 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17565 # ncurses library use the same type as C++ bool.  Note that this allows one to
17566 # specify the type of bool in a configure-script option and postpone
17567 # integration with the C++ compiler provided that the types are compatible.
17568 USE_CXX_BOOL=1
17569 if test $cf_cv_cc_bool_type = 1
17570 then
17571         # oops: C has a bool.  Unlikely, but C++ could differ.
17572         USE_CXX_BOOL=0
17573 elif test $cf_cv_builtin_bool = 0
17574 then
17575         # C++ has no bool
17576         USE_CXX_BOOL=0
17577 else
17578         # this is the normal case
17579         USE_CXX_BOOL='defined(__cplusplus)'
17580 fi
17581
17582 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17583
17584 if test "$cf_with_ada" != "no" ; then
17585     if test "$with_libtool" != "no"; then
17586         { echo "$as_me:17586: WARNING: libtool does not support Ada - disabling feature" >&5
17587 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17588         cf_with_ada=no
17589     fi
17590 fi
17591
17592 if test "$cf_with_ada" != "no" ; then
17593 cf_ada_make=gnatmake
17594 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17595 set dummy $cf_ada_make; ac_word=$2
17596 echo "$as_me:17596: checking for $ac_word" >&5
17597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17598 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17599   echo $ECHO_N "(cached) $ECHO_C" >&6
17600 else
17601   if test -n "$gnat_exists"; then
17602   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17603 else
17604   ac_save_IFS=$IFS; IFS=$ac_path_separator
17605 ac_dummy="$PATH"
17606 for ac_dir in $ac_dummy; do
17607   IFS=$ac_save_IFS
17608   test -z "$ac_dir" && ac_dir=.
17609   $as_executable_p "$ac_dir/$ac_word" || continue
17610 ac_cv_prog_gnat_exists="yes"
17611 echo "$as_me:17611: found $ac_dir/$ac_word" >&5
17612 break
17613 done
17614
17615   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17616 fi
17617 fi
17618 gnat_exists=$ac_cv_prog_gnat_exists
17619 if test -n "$gnat_exists"; then
17620   echo "$as_me:17620: result: $gnat_exists" >&5
17621 echo "${ECHO_T}$gnat_exists" >&6
17622 else
17623   echo "$as_me:17623: result: no" >&5
17624 echo "${ECHO_T}no" >&6
17625 fi
17626
17627 if test "$ac_cv_prog_gnat_exists" = no; then
17628    cf_ada_make=
17629 else
17630
17631 echo "$as_me:17631: checking for gnat version" >&5
17632 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17633 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17634   sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17635 echo "$as_me:17635: result: $cf_gnat_version" >&5
17636 echo "${ECHO_T}$cf_gnat_version" >&6
17637
17638 case $cf_gnat_version in
17639   3.1[1-9]*|3.[2-9]*|[4-9].*)
17640     cf_cv_prog_gnat_correct=yes
17641     ;;
17642   *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17643      cf_cv_prog_gnat_correct=no
17644      ;;
17645 esac
17646 case $cf_gnat_version in
17647   3.[1-9]*|[4-9].*)
17648       cf_compile_generics=generics
17649       cf_generic_objects="\${GENOBJS}"
17650       ;;
17651   *)  cf_compile_generics=
17652       cf_generic_objects=
17653       ;;
17654 esac
17655
17656    # Extract the first word of "m4", so it can be a program name with args.
17657 set dummy m4; ac_word=$2
17658 echo "$as_me:17658: checking for $ac_word" >&5
17659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17660 if test "${ac_cv_prog_M4_exists+set}" = set; then
17661   echo $ECHO_N "(cached) $ECHO_C" >&6
17662 else
17663   if test -n "$M4_exists"; then
17664   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17665 else
17666   ac_save_IFS=$IFS; IFS=$ac_path_separator
17667 ac_dummy="$PATH"
17668 for ac_dir in $ac_dummy; do
17669   IFS=$ac_save_IFS
17670   test -z "$ac_dir" && ac_dir=.
17671   $as_executable_p "$ac_dir/$ac_word" || continue
17672 ac_cv_prog_M4_exists="yes"
17673 echo "$as_me:17673: found $ac_dir/$ac_word" >&5
17674 break
17675 done
17676
17677   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17678 fi
17679 fi
17680 M4_exists=$ac_cv_prog_M4_exists
17681 if test -n "$M4_exists"; then
17682   echo "$as_me:17682: result: $M4_exists" >&5
17683 echo "${ECHO_T}$M4_exists" >&6
17684 else
17685   echo "$as_me:17685: result: no" >&5
17686 echo "${ECHO_T}no" >&6
17687 fi
17688
17689    if test "$ac_cv_prog_M4_exists" = no; then
17690       cf_cv_prog_gnat_correct=no
17691       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17692    fi
17693    if test "$cf_cv_prog_gnat_correct" = yes; then
17694       echo "$as_me:17694: checking if GNAT works" >&5
17695 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17696
17697 rm -f conftest*
17698 cat >>conftest.ads <<CF_EOF
17699 procedure conftest;
17700 CF_EOF
17701 cat >>conftest.adb <<CF_EOF
17702 with Text_IO;
17703 with GNAT.OS_Lib;
17704 procedure conftest is
17705 begin
17706    Text_IO.Put ("Hello World");
17707    Text_IO.New_Line;
17708    GNAT.OS_Lib.OS_Exit (0);
17709 end conftest;
17710 CF_EOF
17711 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17712    if ( ./conftest 1>&5 2>&1 ) ; then
17713       cf_cv_prog_gnat_correct=yes
17714    else
17715       cf_cv_prog_gnat_correct=no
17716    fi
17717 else
17718    cf_cv_prog_gnat_correct=no
17719 fi
17720 rm -f conftest*
17721
17722       echo "$as_me:17722: result: $cf_cv_prog_gnat_correct" >&5
17723 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
17724    fi
17725 fi
17726 if test "$cf_cv_prog_gnat_correct" = yes; then
17727    ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
17728
17729    echo "$as_me:17729: checking if GNAT pragma Unreferenced works" >&5
17730 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
17731
17732 rm -f conftest*
17733 cat >>conftest.ads <<CF_EOF
17734 procedure conftest;
17735 CF_EOF
17736 cat >>conftest.adb <<CF_EOF
17737 with Text_IO;
17738 with GNAT.OS_Lib;
17739 procedure conftest is
17740    test : Integer;
17741    pragma Unreferenced (test);
17742 begin
17743    test := 1;
17744    Text_IO.Put ("Hello World");
17745    Text_IO.New_Line;
17746    GNAT.OS_Lib.OS_Exit (0);
17747 end conftest;
17748 CF_EOF
17749 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
17750       cf_cv_pragma_unreferenced=yes
17751 else
17752    cf_cv_pragma_unreferenced=no
17753 fi
17754 rm -f conftest*
17755
17756    echo "$as_me:17756: result: $cf_cv_pragma_unreferenced" >&5
17757 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
17758
17759    # if the pragma is supported, use it (needed in the Trace code).
17760    if test $cf_cv_pragma_unreferenced = yes ; then
17761       PRAGMA_UNREF=TRUE
17762    else
17763       PRAGMA_UNREF=FALSE
17764    fi
17765
17766 # Check whether --with-ada-compiler or --without-ada-compiler was given.
17767 if test "${with_ada_compiler+set}" = set; then
17768   withval="$with_ada_compiler"
17769   cf_ada_compiler=$withval
17770 else
17771   cf_ada_compiler=gnatmake
17772 fi;
17773
17774    cf_ada_package=terminal_interface
17775
17776 # Check whether --with-ada-include or --without-ada-include was given.
17777 if test "${with_ada_include+set}" = set; then
17778   withval="$with_ada_include"
17779
17780 else
17781   withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
17782 fi; if test -n "$prefix/lib/ada/adainclude" ; then
17783
17784 if test "x$prefix" != xNONE; then
17785   cf_path_syntax="$prefix"
17786 else
17787   cf_path_syntax="$ac_default_prefix"
17788 fi
17789
17790 case ".$withval" in #(vi
17791 .\$\(*\)*|.\'*\'*) #(vi
17792   ;;
17793 ..|./*|.\\*) #(vi
17794   ;;
17795 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17796   ;;
17797 .\${*prefix}*) #(vi
17798   eval withval="$withval"
17799   case ".$withval" in #(vi
17800   .NONE/*)
17801     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17802     ;;
17803   esac
17804   ;; #(vi
17805 .no|.NONE/*)
17806   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17807   ;;
17808 *)
17809   { { echo "$as_me:17809: error: expected a pathname, not \"$withval\"" >&5
17810 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17811    { (exit 1); exit 1; }; }
17812   ;;
17813 esac
17814
17815 fi
17816 ADA_INCLUDE="$withval"
17817
17818 # Check whether --with-ada-objects or --without-ada-objects was given.
17819 if test "${with_ada_objects+set}" = set; then
17820   withval="$with_ada_objects"
17821
17822 else
17823   withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
17824 fi; if test -n "$prefix/lib/ada/adalib" ; then
17825
17826 if test "x$prefix" != xNONE; then
17827   cf_path_syntax="$prefix"
17828 else
17829   cf_path_syntax="$ac_default_prefix"
17830 fi
17831
17832 case ".$withval" in #(vi
17833 .\$\(*\)*|.\'*\'*) #(vi
17834   ;;
17835 ..|./*|.\\*) #(vi
17836   ;;
17837 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
17838   ;;
17839 .\${*prefix}*) #(vi
17840   eval withval="$withval"
17841   case ".$withval" in #(vi
17842   .NONE/*)
17843     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17844     ;;
17845   esac
17846   ;; #(vi
17847 .no|.NONE/*)
17848   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
17849   ;;
17850 *)
17851   { { echo "$as_me:17851: error: expected a pathname, not \"$withval\"" >&5
17852 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
17853    { (exit 1); exit 1; }; }
17854   ;;
17855 esac
17856
17857 fi
17858 ADA_OBJECTS="$withval"
17859
17860 fi
17861 fi
17862 else
17863    cf_with_ada=no
17864 fi
17865
17866 ### Construct the ncurses library-subsets, if any, from this set of keywords:
17867 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
17868 ###
17869 ### ticlib modules may be a separate library, otherwise contained in termlib.
17870 ### termlib modules may be a separate library, otherwise contained in ncurses.
17871 ###
17872 ### The of "+" or " " between the tokens controls the way the script
17873 ### chooses to split module lists into libraries.
17874 ###
17875 ### (see CF_LIB_RULES).
17876 echo "$as_me:17876: checking for library subsets" >&5
17877 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
17878 LIB_SUBSETS=
17879
17880 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
17881         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
17882         if test "$with_ticlib" != no ; then
17883                 LIB_SUBSETS="${LIB_SUBSETS} "
17884         else
17885                 LIB_SUBSETS="${LIB_SUBSETS}+"
17886         fi
17887 fi
17888
17889 LIB_SUBSETS="${LIB_SUBSETS}termlib"
17890 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
17891
17892 if test "$with_termlib" != no ; then
17893         LIB_SUBSETS="${LIB_SUBSETS} "
17894 else
17895         LIB_SUBSETS="${LIB_SUBSETS}+"
17896 fi
17897
17898 LIB_SUBSETS="${LIB_SUBSETS}base"
17899
17900 # Most term-driver calls are to tinfo, but some like init_pair are to the
17901 # base library (so it resides in base).
17902 if test "$with_term_driver" != no ; then
17903         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
17904         case $cf_cv_system_name in #(vi
17905         *mingw32*) #(vi
17906                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
17907                 ;;
17908         *) #(vi
17909                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
17910                 ;;
17911         esac
17912 fi
17913
17914 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
17915 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
17916
17917 echo "$as_me:17917: result: $LIB_SUBSETS" >&5
17918 echo "${ECHO_T}$LIB_SUBSETS" >&6
17919
17920 ### Construct the list of include-directories to be generated
17921
17922 CPPFLAGS="$CPPFLAGS -I. -I../include"
17923 if test "$srcdir" != "."; then
17924         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
17925 fi
17926 if test "$GCC" != yes; then
17927         CPPFLAGS="$CPPFLAGS -I\${includedir}"
17928 elif test "$includedir" != "/usr/include"; then
17929         if test "$includedir" = '${prefix}/include' ; then
17930                 if test $prefix != /usr ; then
17931                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
17932                 fi
17933         else
17934                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
17935         fi
17936 fi
17937
17938 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
17939 if test "$srcdir" != "."; then
17940         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
17941 fi
17942 if test "$GCC" != yes; then
17943         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17944 elif test "$includedir" != "/usr/include"; then
17945         if test "$includedir" = '${prefix}/include' ; then
17946                 if test $prefix != /usr ; then
17947                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17948                 fi
17949         else
17950                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
17951         fi
17952 fi
17953
17954 ### Build up pieces for makefile rules
17955 echo "$as_me:17955: checking default library suffix" >&5
17956 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
17957
17958         case $DFT_LWR_MODEL in
17959         libtool) DFT_ARG_SUFFIX=''   ;;
17960         normal)  DFT_ARG_SUFFIX=''   ;;
17961         debug)   DFT_ARG_SUFFIX='_g' ;;
17962         profile) DFT_ARG_SUFFIX='_p' ;;
17963         shared)  DFT_ARG_SUFFIX=''   ;;
17964         esac
17965         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
17966 echo "$as_me:17966: result: $DFT_ARG_SUFFIX" >&5
17967 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
17968
17969 echo "$as_me:17969: checking default library-dependency suffix" >&5
17970 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
17971
17972         case $DFT_LWR_MODEL in #(vi
17973         libtool) #(vi
17974                 DFT_LIB_SUFFIX='.la'
17975                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17976                 ;;
17977         normal) #(vi
17978                 DFT_LIB_SUFFIX='.a'
17979                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17980                 ;;
17981         debug) #(vi
17982                 DFT_LIB_SUFFIX='_g.a'
17983                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17984                 ;;
17985         profile) #(vi
17986                 DFT_LIB_SUFFIX='_p.a'
17987                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17988                 ;;
17989         shared) #(vi
17990                 case $cf_cv_system_name in
17991                 aix[56]*) #(vi
17992                         DFT_LIB_SUFFIX='.a'
17993                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
17994                         ;;
17995                 cygwin*) #(vi
17996                         DFT_LIB_SUFFIX='.dll'
17997                         DFT_DEP_SUFFIX='.dll.a'
17998                         ;;
17999                 darwin*) #(vi
18000                         DFT_LIB_SUFFIX='.dylib'
18001                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18002                         ;;
18003                 hpux*) #(vi
18004                         case $target in
18005                         ia64*) #(vi
18006                                 DFT_LIB_SUFFIX='.so'
18007                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18008                                 ;;
18009                         *) #(vi
18010                                 DFT_LIB_SUFFIX='.sl'
18011                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18012                                 ;;
18013                         esac
18014                         ;;
18015                 *)      DFT_LIB_SUFFIX='.so'
18016                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18017                         ;;
18018                 esac
18019         esac
18020         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18021         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18022 echo "$as_me:18022: result: $DFT_DEP_SUFFIX" >&5
18023 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18024
18025 echo "$as_me:18025: checking default object directory" >&5
18026 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18027
18028         case $DFT_LWR_MODEL in
18029         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
18030         normal)  DFT_OBJ_SUBDIR='objects' ;;
18031         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
18032         profile) DFT_OBJ_SUBDIR='obj_p' ;;
18033         shared)
18034                 case $cf_cv_system_name in #(vi
18035                 cygwin) #(vi
18036                         DFT_OBJ_SUBDIR='objects' ;;
18037                 *)
18038                         DFT_OBJ_SUBDIR='obj_s' ;;
18039                 esac
18040         esac
18041 echo "$as_me:18041: result: $DFT_OBJ_SUBDIR" >&5
18042 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18043
18044 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18045 if test "$cf_with_cxx" = yes ; then
18046 echo "$as_me:18046: checking c++ library-dependency suffix" >&5
18047 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18048 if test "$with_libtool" != "no"; then
18049         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18050 else
18051
18052         case normal in #(vi
18053         libtool) #(vi
18054                 CXX_LIB_SUFFIX='.la'
18055                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18056                 ;;
18057         normal) #(vi
18058                 CXX_LIB_SUFFIX='.a'
18059                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18060                 ;;
18061         debug) #(vi
18062                 CXX_LIB_SUFFIX='_g.a'
18063                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18064                 ;;
18065         profile) #(vi
18066                 CXX_LIB_SUFFIX='_p.a'
18067                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18068                 ;;
18069         shared) #(vi
18070                 case $cf_cv_system_name in
18071                 aix[56]*) #(vi
18072                         CXX_LIB_SUFFIX='.a'
18073                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18074                         ;;
18075                 cygwin*) #(vi
18076                         CXX_LIB_SUFFIX='.dll'
18077                         CXX_DEP_SUFFIX='.dll.a'
18078                         ;;
18079                 darwin*) #(vi
18080                         CXX_LIB_SUFFIX='.dylib'
18081                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18082                         ;;
18083                 hpux*) #(vi
18084                         case $target in
18085                         ia64*) #(vi
18086                                 CXX_LIB_SUFFIX='.so'
18087                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18088                                 ;;
18089                         *) #(vi
18090                                 CXX_LIB_SUFFIX='.sl'
18091                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18092                                 ;;
18093                         esac
18094                         ;;
18095                 *)      CXX_LIB_SUFFIX='.so'
18096                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18097                         ;;
18098                 esac
18099         esac
18100         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18101         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18102 fi
18103 echo "$as_me:18103: result: $CXX_LIB_SUFFIX" >&5
18104 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18105
18106 fi
18107
18108 # do not want -ldl in build except as needed for -lncurses dependency
18109 if test "$with_dlsym" = yes ; then
18110 if test $DFT_LWR_MODEL = shared || \
18111    test $DFT_LWR_MODEL = libtool ; then
18112
18113 # remove dl library from $LIBS
18114 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
18115
18116 fi
18117 fi
18118 ### Set up low-level terminfo dependencies for makefiles.
18119
18120 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18121 # do not need libdl
18122 TICS_LIST=
18123 if test "$with_dlsym" = yes ; then
18124
18125 # remove dl library from $SHLIB_LIST
18126 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
18127
18128 fi
18129
18130 if test "$with_ticlib" != no ; then
18131
18132         if test "$with_ticlib" != yes ; then
18133                 TICS_NAME=$with_ticlib
18134                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18135                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18136                 TICS_LIB_SUFFIX="${with_ticlib}"
18137         else
18138                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18139                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18140                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18141         fi
18142         TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18143 else
18144         TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18145 fi
18146
18147 if test "$with_termlib" != no ; then
18148
18149         if test "$with_termlib" != yes ; then
18150                 TINFO_NAME=$with_termlib
18151                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18152                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18153                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18154                 TINFO_LIB_SUFFIX="${with_termlib}"
18155         else
18156                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18157                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18158                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18159                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18160         fi
18161
18162         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18163         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18164         if test "$DFT_LWR_MODEL" = "libtool"; then
18165                 TEST_ARGS="${TEST_DEPS}"
18166                 TEST_ARG2="${TEST_DEP2}"
18167                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18168                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18169                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18170         else
18171                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18172                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18173                 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18174                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18175                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18176         fi
18177 else
18178         # the next lines are needed for linking libtic over libncurses
18179         TINFO_NAME=${LIB_NAME}
18180         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18181         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18182         if test "$with_tic_depends" = yes ; then
18183                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18184         else
18185                 TICS_LIST="$SHLIB_LIST"
18186         fi
18187
18188         TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18189 fi
18190
18191 if test "$DFT_LWR_MODEL" = shared ; then
18192         case $cf_cv_system_name in #(vi
18193         cygwin*)
18194                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18195                 TINFO_SUFFIX=.dll
18196                 ;;
18197         esac
18198 fi
18199
18200 if test "$with_dlsym" = yes ; then
18201
18202 # remove dl library from $TICS_LIST
18203 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
18204
18205 fi
18206
18207 if test "$DFT_LWR_MODEL" = "libtool"; then
18208     OBJEXT=lo
18209 fi
18210
18211 # needed for Ada95
18212 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18213
18214 case $DFT_LWR_MODEL in
18215 normal|debug|profile)
18216
18217 if test "$GCC" = yes ; then
18218         case $cf_cv_system_name in #(
18219         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
18220                 LDFLAGS_STATIC=
18221                 LDFLAGS_SHARED=
18222                 ;;
18223     *)  #( normally, except when broken
18224         LDFLAGS_STATIC=-static
18225         LDFLAGS_SHARED=-dynamic
18226         ;;
18227     esac
18228 else
18229         case $cf_cv_system_name in #(
18230         aix[456]*)      #( from ld manpage
18231                 LDFLAGS_STATIC=-bstatic
18232                 LDFLAGS_SHARED=-bdynamic
18233                 ;;
18234         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
18235                 # We could also use just "archive" and "shared".
18236                 LDFLAGS_STATIC=-Wl,-a,archive_shared
18237                 LDFLAGS_SHARED=-Wl,-a,shared_archive
18238                 ;;
18239         irix*)          #( from ld manpage IRIX64
18240                 LDFLAGS_STATIC=-Bstatic
18241                 LDFLAGS_SHARED=-Bdynamic
18242                 ;;
18243         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
18244                 # alternative "-oldstyle_liblookup" (not in cc manpage)
18245                 LDFLAGS_STATIC=-noso
18246                 LDFLAGS_SHARED=-so_archive
18247                 ;;
18248         solaris2*)
18249                 LDFLAGS_STATIC=-Bstatic
18250                 LDFLAGS_SHARED=-Bdynamic
18251                 ;;
18252         esac
18253 fi
18254
18255         ;;
18256 esac
18257
18258 echo "$as_me:18258: checking where we will install curses.h" >&5
18259 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18260 test "$with_overwrite" = no && \
18261 test "x$includedir" = 'x${prefix}/include' && \
18262         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18263 echo "$as_me:18263: result: $includedir" >&5
18264 echo "${ECHO_T}$includedir" >&6
18265
18266 ### Resolve a conflict between normal and wide-curses by forcing applications
18267 ### that will need libutf8 to add it to their configure script.
18268 if test "$with_overwrite" != no ; then
18269 if test "$NCURSES_LIBUTF8" = 1 ; then
18270         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18271         { echo "$as_me:18271: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18272 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18273 fi
18274 fi
18275 WITH_OVERWRITE=$with_overwrite
18276
18277 # used to separate tack out of the tree
18278 NCURSES_TREE=
18279
18280 ### predefined stuff for the test programs
18281 cat >>confdefs.h <<\EOF
18282 #define HAVE_SLK_COLOR 1
18283 EOF
18284
18285 ### Construct the list of subdirectories for which we'll customize makefiles
18286 ### with the appropriate compile-rules.
18287
18288 echo "$as_me:18288: checking for src modules" >&5
18289 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18290
18291 # dependencies and linker-arguments for test-programs
18292 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18293 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18294 if test "$DFT_LWR_MODEL" = "libtool"; then
18295         TEST_ARGS="${TEST_DEPS}"
18296         TEST_ARG2="${TEST_DEP2}"
18297 else
18298         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18299         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18300 fi
18301
18302 cf_cv_src_modules=
18303 for cf_dir in $modules_to_build
18304 do
18305         if test -f $srcdir/$cf_dir/modules; then
18306
18307                 # We may/may not have tack in the distribution, though the
18308                 # makefile is.
18309                 if test $cf_dir = tack ; then
18310                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18311                                 continue
18312                         fi
18313                 fi
18314
18315                 if test -z "$cf_cv_src_modules"; then
18316                         cf_cv_src_modules=$cf_dir
18317                 else
18318                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18319                 fi
18320
18321                 # Make the ncurses_cfg.h file record the library interface files as
18322                 # well.  These are header files that are the same name as their
18323                 # directory.  Ncurses is the only library that does not follow
18324                 # that pattern.
18325                 if test $cf_dir = tack ; then
18326                         continue
18327                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18328
18329 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18330
18331                         cat >>confdefs.h <<EOF
18332 #define HAVE_${cf_have_include}_H 1
18333 EOF
18334
18335                         cat >>confdefs.h <<EOF
18336 #define HAVE_LIB${cf_have_include} 1
18337 EOF
18338
18339                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18340                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18341                         if test "$DFT_LWR_MODEL" = "libtool"; then
18342                                 TEST_ARGS="${TEST_DEPS}"
18343                                 TEST_ARG2="${TEST_DEP2}"
18344                         else
18345                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18346                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18347                         fi
18348                 fi
18349         fi
18350 done
18351 echo "$as_me:18351: result: $cf_cv_src_modules" >&5
18352 echo "${ECHO_T}$cf_cv_src_modules" >&6
18353
18354 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18355 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18356
18357 SRC_SUBDIRS=
18358 if test "x$cf_with_manpages" != xno ; then
18359         SRC_SUBDIRS="$SRC_SUBDIRS man"
18360 fi
18361 SRC_SUBDIRS="$SRC_SUBDIRS include"
18362 for cf_dir in $cf_cv_src_modules
18363 do
18364         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18365 done
18366 SRC_SUBDIRS="$SRC_SUBDIRS test"
18367 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18368 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18369
18370 ADA_SUBDIRS=
18371 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18372         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18373         ADA_SUBDIRS="gen src samples"
18374 fi
18375
18376 SUB_MAKEFILES=
18377 for cf_dir in $SRC_SUBDIRS
18378 do
18379         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18380 done
18381
18382 if test -n "$ADA_SUBDIRS"; then
18383         for cf_dir in $ADA_SUBDIRS
18384         do
18385                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18386         done
18387
18388 fi
18389
18390 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18391    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18392    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18393 fi
18394
18395 DIRS_TO_MAKE="lib"
18396 for cf_item in $cf_list_models
18397 do
18398
18399         case $cf_item in
18400         libtool) cf_subdir='obj_lo'  ;;
18401         normal)  cf_subdir='objects' ;;
18402         debug)   cf_subdir='obj_g' ;;
18403         profile) cf_subdir='obj_p' ;;
18404         shared)
18405                 case $cf_cv_system_name in #(vi
18406                 cygwin) #(vi
18407                         cf_subdir='objects' ;;
18408                 *)
18409                         cf_subdir='obj_s' ;;
18410                 esac
18411         esac
18412
18413         for cf_item2 in $DIRS_TO_MAKE
18414         do
18415                 test $cf_item2 = $cf_subdir && break
18416         done
18417         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18418 done
18419 for cf_dir in $DIRS_TO_MAKE
18420 do
18421         test ! -d $cf_dir && mkdir $cf_dir
18422 done
18423
18424 # symbols that differ when compiling Ada95 by itself.
18425 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18426
18427 NCURSES_COPY2='sh $(top_srcdir)/tar-copy.sh'
18428
18429 # values to use as strings
18430 cat >>confdefs.h <<EOF
18431 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18432 EOF
18433
18434 cat >>confdefs.h <<EOF
18435 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18436 EOF
18437
18438 ### Now that we're done running tests, add the compiler-warnings, if any
18439
18440 cf_fix_cppflags=no
18441 cf_new_cflags=
18442 cf_new_cppflags=
18443 cf_new_extra_cppflags=
18444
18445 for cf_add_cflags in $EXTRA_CFLAGS
18446 do
18447 case $cf_fix_cppflags in
18448 no)
18449         case $cf_add_cflags in #(vi
18450         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18451                 case $cf_add_cflags in
18452                 -D*)
18453                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18454
18455                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18456                                 && test -z "${cf_tst_cflags}" \
18457                                 && cf_fix_cppflags=yes
18458
18459                         if test $cf_fix_cppflags = yes ; then
18460                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18461                                 continue
18462                         elif test "${cf_tst_cflags}" = "\"'" ; then
18463                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18464                                 continue
18465                         fi
18466                         ;;
18467                 esac
18468                 case "$CPPFLAGS" in
18469                 *$cf_add_cflags) #(vi
18470                         ;;
18471                 *) #(vi
18472                         case $cf_add_cflags in #(vi
18473                         -D*)
18474                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18475
18476 CPPFLAGS=`echo "$CPPFLAGS" | \
18477         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18478                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18479
18480                                 ;;
18481                         esac
18482                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18483                         ;;
18484                 esac
18485                 ;;
18486         *)
18487                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18488                 ;;
18489         esac
18490         ;;
18491 yes)
18492         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18493
18494         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18495
18496         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18497                 && test -z "${cf_tst_cflags}" \
18498                 && cf_fix_cppflags=no
18499         ;;
18500 esac
18501 done
18502
18503 if test -n "$cf_new_cflags" ; then
18504
18505         CFLAGS="$CFLAGS $cf_new_cflags"
18506 fi
18507
18508 if test -n "$cf_new_cppflags" ; then
18509
18510         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18511 fi
18512
18513 if test -n "$cf_new_extra_cppflags" ; then
18514
18515         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18516 fi
18517
18518 ### If we're building with rpath, try to link non-standard libs that way too.
18519 if test "$DFT_LWR_MODEL" = "shared"; then
18520
18521 echo "$as_me:18521: checking if rpath should be not be set" >&5
18522 echo $ECHO_N "checking if rpath should be not be set... $ECHO_C" >&6
18523
18524 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
18525 if test "${enable_rpath_hack+set}" = set; then
18526   enableval="$enable_rpath_hack"
18527   test "$enableval" != no && enableval=yes
18528   if test "$enableval" != "yes" ; then
18529     cf_disable_rpath_hack=yes
18530   else
18531     cf_disable_rpath_hack=no
18532   fi
18533 else
18534   enableval=yes
18535   cf_disable_rpath_hack=no
18536
18537 fi;
18538 echo "$as_me:18538: result: $cf_disable_rpath_hack" >&5
18539 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
18540 if test "$cf_disable_rpath_hack" = no ; then
18541
18542 echo "$as_me:18542: checking for updated LDFLAGS" >&5
18543 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
18544 if test -n "$LD_RPATH_OPT" ; then
18545         echo "$as_me:18545: result: maybe" >&5
18546 echo "${ECHO_T}maybe" >&6
18547
18548         for ac_prog in ldd
18549 do
18550   # Extract the first word of "$ac_prog", so it can be a program name with args.
18551 set dummy $ac_prog; ac_word=$2
18552 echo "$as_me:18552: checking for $ac_word" >&5
18553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18554 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
18555   echo $ECHO_N "(cached) $ECHO_C" >&6
18556 else
18557   if test -n "$cf_ldd_prog"; then
18558   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
18559 else
18560   ac_save_IFS=$IFS; IFS=$ac_path_separator
18561 ac_dummy="$PATH"
18562 for ac_dir in $ac_dummy; do
18563   IFS=$ac_save_IFS
18564   test -z "$ac_dir" && ac_dir=.
18565   $as_executable_p "$ac_dir/$ac_word" || continue
18566 ac_cv_prog_cf_ldd_prog="$ac_prog"
18567 echo "$as_me:18567: found $ac_dir/$ac_word" >&5
18568 break
18569 done
18570
18571 fi
18572 fi
18573 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
18574 if test -n "$cf_ldd_prog"; then
18575   echo "$as_me:18575: result: $cf_ldd_prog" >&5
18576 echo "${ECHO_T}$cf_ldd_prog" >&6
18577 else
18578   echo "$as_me:18578: result: no" >&5
18579 echo "${ECHO_T}no" >&6
18580 fi
18581
18582   test -n "$cf_ldd_prog" && break
18583 done
18584 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
18585
18586         cf_rpath_list="/usr/lib /lib"
18587         if test "$cf_ldd_prog" != no
18588         then
18589 cat >conftest.$ac_ext <<_ACEOF
18590 #line 18590 "configure"
18591 #include "confdefs.h"
18592 #include <stdio.h>
18593 int
18594 main ()
18595 {
18596 printf("Hello");
18597   ;
18598   return 0;
18599 }
18600 _ACEOF
18601 rm -f conftest.$ac_objext conftest$ac_exeext
18602 if { (eval echo "$as_me:18602: \"$ac_link\"") >&5
18603   (eval $ac_link) 2>&5
18604   ac_status=$?
18605   echo "$as_me:18605: \$? = $ac_status" >&5
18606   (exit $ac_status); } &&
18607          { ac_try='test -s conftest$ac_exeext'
18608   { (eval echo "$as_me:18608: \"$ac_try\"") >&5
18609   (eval $ac_try) 2>&5
18610   ac_status=$?
18611   echo "$as_me:18611: \$? = $ac_status" >&5
18612   (exit $ac_status); }; }; then
18613   cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[     ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
18614 else
18615   echo "$as_me: failed program was:" >&5
18616 cat conftest.$ac_ext >&5
18617 fi
18618 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18619         fi
18620
18621         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18622
18623 echo "${as_me-configure}:18623: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18624
18625 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
18626
18627 echo "${as_me-configure}:18627: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
18628
18629 cf_rpath_dst=
18630 for cf_rpath_src in $LDFLAGS
18631 do
18632         case $cf_rpath_src in #(vi
18633         -L*) #(vi
18634
18635                 # check if this refers to a directory which we will ignore
18636                 cf_rpath_skip=no
18637                 if test -n "$cf_rpath_list"
18638                 then
18639                         for cf_rpath_item in $cf_rpath_list
18640                         do
18641                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
18642                                 then
18643                                         cf_rpath_skip=yes
18644                                         break
18645                                 fi
18646                         done
18647                 fi
18648
18649                 if test "$cf_rpath_skip" = no
18650                 then
18651                         # transform the option
18652                         if test "$LD_RPATH_OPT" = "-R " ; then
18653                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
18654                         else
18655                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
18656                         fi
18657
18658                         # if we have not already added this, add it now
18659                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
18660                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
18661                         then
18662                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
18663
18664 echo "${as_me-configure}:18664: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
18665
18666                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
18667                         fi
18668                 fi
18669                 ;;
18670         esac
18671         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18672 done
18673 LDFLAGS=$cf_rpath_dst
18674
18675 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
18676
18677 echo "${as_me-configure}:18677: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
18678
18679 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
18680
18681 echo "${as_me-configure}:18681: testing ...checking LIBS $LIBS ..." 1>&5
18682
18683 cf_rpath_dst=
18684 for cf_rpath_src in $LIBS
18685 do
18686         case $cf_rpath_src in #(vi
18687         -L*) #(vi
18688
18689                 # check if this refers to a directory which we will ignore
18690                 cf_rpath_skip=no
18691                 if test -n "$cf_rpath_list"
18692                 then
18693                         for cf_rpath_item in $cf_rpath_list
18694                         do
18695                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
18696                                 then
18697                                         cf_rpath_skip=yes
18698                                         break
18699                                 fi
18700                         done
18701                 fi
18702
18703                 if test "$cf_rpath_skip" = no
18704                 then
18705                         # transform the option
18706                         if test "$LD_RPATH_OPT" = "-R " ; then
18707                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
18708                         else
18709                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
18710                         fi
18711
18712                         # if we have not already added this, add it now
18713                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
18714                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
18715                         then
18716                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
18717
18718 echo "${as_me-configure}:18718: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
18719
18720                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
18721                         fi
18722                 fi
18723                 ;;
18724         esac
18725         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
18726 done
18727 LIBS=$cf_rpath_dst
18728
18729 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
18730
18731 echo "${as_me-configure}:18731: testing ...checked LIBS $LIBS ..." 1>&5
18732
18733         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
18734
18735 echo "${as_me-configure}:18735: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
18736
18737 fi
18738
18739 fi
18740
18741 fi
18742
18743 ### Define substitutions for header files to avoid name-pollution
18744
18745 if test "$cf_cv_have_tcgetattr" = yes ; then
18746         HAVE_TCGETATTR=1
18747 else
18748         HAVE_TCGETATTR=0
18749 fi
18750
18751 if test "$ac_cv_header_termio_h" = yes ; then
18752         HAVE_TERMIO_H=1
18753 else
18754         HAVE_TERMIO_H=0
18755 fi
18756
18757 if test "$ac_cv_header_termios_h" = yes ; then
18758         HAVE_TERMIOS_H=1
18759 else
18760         HAVE_TERMIOS_H=0
18761 fi
18762
18763 ################################################################################
18764 test "$use_database" = yes && \
18765 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18766
18767 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18768 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18769
18770 if test x"$enable_pc_files" = xyes ; then \
18771 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18772 MAKE_PC_FILES=
18773 else
18774 MAKE_PC_FILES="#"
18775 fi
18776
18777 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
18778 ac_config_commands="$ac_config_commands default"
18779 cat >confcache <<\_ACEOF
18780 # This file is a shell script that caches the results of configure
18781 # tests run on this system so they can be shared between configure
18782 # scripts and configure runs, see configure's option --config-cache.
18783 # It is not useful on other systems.  If it contains results you don't
18784 # want to keep, you may remove or edit it.
18785 #
18786 # config.status only pays attention to the cache file if you give it
18787 # the --recheck option to rerun configure.
18788 #
18789 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18790 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18791 # following values.
18792
18793 _ACEOF
18794
18795 # The following way of writing the cache mishandles newlines in values,
18796 # but we know of no workaround that is simple, portable, and efficient.
18797 # So, don't put newlines in cache variables' values.
18798 # Ultrix sh set writes to stderr and can't be redirected directly,
18799 # and sets the high bit in the cache file unless we assign to the vars.
18800 {
18801   (set) 2>&1 |
18802     case `(ac_space=' '; set | grep ac_space) 2>&1` in
18803     *ac_space=\ *)
18804       # `set' does not quote correctly, so add quotes (double-quote
18805       # substitution turns \\\\ into \\, and sed turns \\ into \).
18806       sed -n \
18807         "s/'/'\\\\''/g;
18808           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18809       ;;
18810     *)
18811       # `set' quotes correctly as required by POSIX, so do not add quotes.
18812       sed -n \
18813         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18814       ;;
18815     esac;
18816 } |
18817   sed '
18818      t clear
18819      : clear
18820      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18821      t end
18822      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18823      : end' >>confcache
18824 if cmp -s $cache_file confcache; then :; else
18825   if test -w $cache_file; then
18826     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
18827     cat confcache >$cache_file
18828   else
18829     echo "not updating unwritable cache $cache_file"
18830   fi
18831 fi
18832 rm -f confcache
18833
18834 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18835 # Let make expand exec_prefix.
18836 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18837
18838 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18839 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18840 # trailing colons and then remove the whole line if VPATH becomes empty
18841 # (actually we leave an empty line to preserve line numbers).
18842 if test "x$srcdir" = x.; then
18843   ac_vpsub='/^[         ]*VPATH[        ]*=/{
18844 s/:*\$(srcdir):*/:/;
18845 s/:*\${srcdir}:*/:/;
18846 s/:*@srcdir@:*/:/;
18847 s/^\([^=]*=[    ]*\):*/\1/;
18848 s/:*$//;
18849 s/^[^=]*=[      ]*$//;
18850 }'
18851 fi
18852
18853 DEFS=-DHAVE_CONFIG_H
18854
18855 : ${CONFIG_STATUS=./config.status}
18856 ac_clean_files_save=$ac_clean_files
18857 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18858 { echo "$as_me:18858: creating $CONFIG_STATUS" >&5
18859 echo "$as_me: creating $CONFIG_STATUS" >&6;}
18860 cat >$CONFIG_STATUS <<_ACEOF
18861 #! $SHELL
18862 # Generated automatically by configure.
18863 # Run this file to recreate the current configuration.
18864 # Compiler output produced by configure, useful for debugging
18865 # configure, is in config.log if it exists.
18866
18867 debug=false
18868 SHELL=\${CONFIG_SHELL-$SHELL}
18869 ac_cs_invocation="\$0 \$@"
18870
18871 _ACEOF
18872
18873 cat >>$CONFIG_STATUS <<\_ACEOF
18874 # Be Bourne compatible
18875 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18876   emulate sh
18877   NULLCMD=:
18878 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
18879   set -o posix
18880 fi
18881
18882 # Name of the executable.
18883 as_me=`echo "$0" |sed 's,.*[\\/],,'`
18884
18885 if expr a : '\(a\)' >/dev/null 2>&1; then
18886   as_expr=expr
18887 else
18888   as_expr=false
18889 fi
18890
18891 rm -f conf$$ conf$$.exe conf$$.file
18892 echo >conf$$.file
18893 if ln -s conf$$.file conf$$ 2>/dev/null; then
18894   # We could just check for DJGPP; but this test a) works b) is more generic
18895   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
18896   if test -f conf$$.exe; then
18897     # Don't use ln at all; we don't have any links
18898     as_ln_s='cp -p'
18899   else
18900     as_ln_s='ln -s'
18901   fi
18902 elif ln conf$$.file conf$$ 2>/dev/null; then
18903   as_ln_s=ln
18904 else
18905   as_ln_s='cp -p'
18906 fi
18907 rm -f conf$$ conf$$.exe conf$$.file
18908
18909 as_executable_p="test -f"
18910
18911 # Support unset when possible.
18912 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
18913   as_unset=unset
18914 else
18915   as_unset=false
18916 fi
18917
18918 # NLS nuisances.
18919 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
18920 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
18921 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
18922 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
18923 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
18924 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
18925 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
18926 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
18927
18928 # IFS
18929 # We need space, tab and new line, in precisely that order.
18930 as_nl='
18931 '
18932 IFS="   $as_nl"
18933
18934 # CDPATH.
18935 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
18936
18937 exec 6>&1
18938
18939 _ACEOF
18940
18941 # Files that config.status was made for.
18942 if test -n "$ac_config_files"; then
18943   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
18944 fi
18945
18946 if test -n "$ac_config_headers"; then
18947   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
18948 fi
18949
18950 if test -n "$ac_config_links"; then
18951   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
18952 fi
18953
18954 if test -n "$ac_config_commands"; then
18955   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
18956 fi
18957
18958 cat >>$CONFIG_STATUS <<\EOF
18959
18960 ac_cs_usage="\
18961 \`$as_me' instantiates files from templates according to the
18962 current configuration.
18963
18964 Usage: $0 [OPTIONS] [FILE]...
18965
18966   -h, --help       print this help, then exit
18967   -V, --version    print version number, then exit
18968   -d, --debug      don't remove temporary files
18969       --recheck    update $as_me by reconfiguring in the same conditions
18970   --file=FILE[:TEMPLATE]
18971                    instantiate the configuration file FILE
18972   --header=FILE[:TEMPLATE]
18973                    instantiate the configuration header FILE
18974
18975 Configuration files:
18976 $config_files
18977
18978 Configuration headers:
18979 $config_headers
18980
18981 Configuration commands:
18982 $config_commands
18983
18984 Report bugs to <bug-autoconf@gnu.org>."
18985 EOF
18986
18987 cat >>$CONFIG_STATUS <<EOF
18988 ac_cs_version="\\
18989 config.status
18990 configured by $0, generated by GNU Autoconf 2.52.20100320,
18991   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
18992
18993 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
18994 Free Software Foundation, Inc.
18995 This config.status script is free software; the Free Software Foundation
18996 gives unlimited permission to copy, distribute and modify it."
18997 srcdir=$srcdir
18998 INSTALL="$INSTALL"
18999 EOF
19000
19001 cat >>$CONFIG_STATUS <<\EOF
19002 # If no file are specified by the user, then we need to provide default
19003 # value.  By we need to know if files were specified by the user.
19004 ac_need_defaults=:
19005 while test $# != 0
19006 do
19007   case $1 in
19008   --*=*)
19009     ac_option=`expr "x$1" : 'x\([^=]*\)='`
19010     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19011     shift
19012     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19013     shift
19014     ;;
19015   -*);;
19016   *) # This is not an option, so the user has probably given explicit
19017      # arguments.
19018      ac_need_defaults=false;;
19019   esac
19020
19021   case $1 in
19022   # Handling of the options.
19023 EOF
19024 cat >>$CONFIG_STATUS <<EOF
19025   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19026     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19027     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19028 EOF
19029 cat >>$CONFIG_STATUS <<\EOF
19030   --version | --vers* | -V )
19031     echo "$ac_cs_version"; exit 0 ;;
19032   --he | --h)
19033     # Conflict between --help and --header
19034     { { echo "$as_me:19034: error: ambiguous option: $1
19035 Try \`$0 --help' for more information." >&5
19036 echo "$as_me: error: ambiguous option: $1
19037 Try \`$0 --help' for more information." >&2;}
19038    { (exit 1); exit 1; }; };;
19039   --help | --hel | -h )
19040     echo "$ac_cs_usage"; exit 0 ;;
19041   --debug | --d* | -d )
19042     debug=: ;;
19043   --file | --fil | --fi | --f )
19044     shift
19045     CONFIG_FILES="$CONFIG_FILES $1"
19046     ac_need_defaults=false;;
19047   --header | --heade | --head | --hea )
19048     shift
19049     CONFIG_HEADERS="$CONFIG_HEADERS $1"
19050     ac_need_defaults=false;;
19051
19052   # This is an error.
19053   -*) { { echo "$as_me:19053: error: unrecognized option: $1
19054 Try \`$0 --help' for more information." >&5
19055 echo "$as_me: error: unrecognized option: $1
19056 Try \`$0 --help' for more information." >&2;}
19057    { (exit 1); exit 1; }; } ;;
19058
19059   *) ac_config_targets="$ac_config_targets $1" ;;
19060
19061   esac
19062   shift
19063 done
19064
19065 exec 5>>config.log
19066 cat >&5 << _ACEOF
19067
19068 ## ----------------------- ##
19069 ## Running config.status.  ##
19070 ## ----------------------- ##
19071
19072 This file was extended by $as_me 2.52.20100320, executed with
19073   CONFIG_FILES    = $CONFIG_FILES
19074   CONFIG_HEADERS  = $CONFIG_HEADERS
19075   CONFIG_LINKS    = $CONFIG_LINKS
19076   CONFIG_COMMANDS = $CONFIG_COMMANDS
19077   > $ac_cs_invocation
19078 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19079
19080 _ACEOF
19081 EOF
19082
19083 cat >>$CONFIG_STATUS <<EOF
19084 #
19085 # INIT-COMMANDS section.
19086 #
19087
19088 ### Special initialization commands, used to pass information from the
19089 ### configuration-run into config.status
19090
19091 AWK="$AWK"
19092 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19093 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19094 ECHO_LINK="$ECHO_LINK"
19095 LDCONFIG="$LDCONFIG"
19096 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19097 LIB_NAME="$LIB_NAME"
19098 LIB_SUBSETS="$LIB_SUBSETS"
19099 LIB_SUFFIX="$LIB_SUFFIX"
19100 LIB_TRACING="$LIB_TRACING"
19101 MAKE_TERMINFO="$MAKE_TERMINFO"
19102 NCURSES_MAJOR="$NCURSES_MAJOR"
19103 NCURSES_MINOR="$NCURSES_MINOR"
19104 NCURSES_OSPEED="$NCURSES_OSPEED"
19105 NCURSES_PATCH="$NCURSES_PATCH"
19106 SRC_SUBDIRS="$SRC_SUBDIRS"
19107 TERMINFO="$TERMINFO"
19108 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19109 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19110 TICS_NAME="$TICS_NAME"
19111 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19112 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19113 TINFO_NAME="$TINFO_NAME"
19114 TINFO_SUFFIX="$TINFO_SUFFIX"
19115 WITH_CURSES_H="$with_curses_h"
19116 WITH_ECHO="$with_echo"
19117 WITH_OVERWRITE="$with_overwrite"
19118 cf_LIST_MODELS="$cf_list_models"
19119 cf_cv_abi_version="$cf_cv_abi_version"
19120 cf_cv_do_relink="$cf_cv_do_relink"
19121 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19122 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19123 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19124 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19125 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19126 cf_cv_rel_version="$cf_cv_rel_version"
19127 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19128 cf_cv_shared_soname='$cf_cv_shared_soname'
19129 cf_cv_shlib_version="$cf_cv_shlib_version"
19130 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19131 cf_cv_system_name="$cf_cv_system_name"
19132 cf_with_cxx_binding="$cf_with_cxx_binding"
19133 cf_with_manpages="$cf_with_manpages"
19134 host="$host"
19135 target="$target"
19136
19137 EOF
19138
19139 cat >>$CONFIG_STATUS <<\EOF
19140 for ac_config_target in $ac_config_targets
19141 do
19142   case "$ac_config_target" in
19143   # Handling of arguments.
19144   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19145   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19146   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19147   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19148   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19149   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19150   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19151   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19152   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19153   *) { { echo "$as_me:19153: error: invalid argument: $ac_config_target" >&5
19154 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19155    { (exit 1); exit 1; }; };;
19156   esac
19157 done
19158
19159 # If the user did not use the arguments to specify the items to instantiate,
19160 # then the envvar interface is used.  Set only those that are not.
19161 # We use the long form for the default assignment because of an extremely
19162 # bizarre bug on SunOS 4.1.3.
19163 if $ac_need_defaults; then
19164   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19165   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19166   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19167 fi
19168
19169 # Create a temporary directory, and hook for its removal unless debugging.
19170 $debug ||
19171 {
19172   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19173   trap '{ (exit 1); exit 1; }' 1 2 13 15
19174 }
19175
19176 # Create a (secure) tmp directory for tmp files.
19177 : ${TMPDIR=/tmp}
19178 {
19179   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19180   test -n "$tmp" && test -d "$tmp"
19181 }  ||
19182 {
19183   tmp=$TMPDIR/cs$$-$RANDOM
19184   (umask 077 && mkdir $tmp)
19185 } ||
19186 {
19187    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19188    { (exit 1); exit 1; }
19189 }
19190
19191 EOF
19192
19193 cat >>$CONFIG_STATUS <<EOF
19194
19195 #
19196 # CONFIG_FILES section.
19197 #
19198
19199 # No need to generate the scripts if there are no CONFIG_FILES.
19200 # This happens for instance when ./config.status config.h
19201 if test -n "\$CONFIG_FILES"; then
19202   # Protect against being on the right side of a sed subst in config.status.
19203   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19204    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19205 s,@SHELL@,$SHELL,;t t
19206 s,@exec_prefix@,$exec_prefix,;t t
19207 s,@prefix@,$prefix,;t t
19208 s,@program_transform_name@,$program_transform_name,;t t
19209 s,@bindir@,$bindir,;t t
19210 s,@sbindir@,$sbindir,;t t
19211 s,@libexecdir@,$libexecdir,;t t
19212 s,@datadir@,$datadir,;t t
19213 s,@sysconfdir@,$sysconfdir,;t t
19214 s,@sharedstatedir@,$sharedstatedir,;t t
19215 s,@localstatedir@,$localstatedir,;t t
19216 s,@libdir@,$libdir,;t t
19217 s,@includedir@,$includedir,;t t
19218 s,@oldincludedir@,$oldincludedir,;t t
19219 s,@infodir@,$infodir,;t t
19220 s,@mandir@,$mandir,;t t
19221 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19222 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19223 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19224 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19225 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19226 s,@build_alias@,$build_alias,;t t
19227 s,@host_alias@,$host_alias,;t t
19228 s,@target_alias@,$target_alias,;t t
19229 s,@ECHO_C@,$ECHO_C,;t t
19230 s,@ECHO_N@,$ECHO_N,;t t
19231 s,@ECHO_T@,$ECHO_T,;t t
19232 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19233 s,@DEFS@,$DEFS,;t t
19234 s,@LIBS@,$LIBS,;t t
19235 s,@top_builddir@,$top_builddir,;t t
19236 s,@EGREP@,$EGREP,;t t
19237 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19238 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19239 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19240 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19241 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19242 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19243 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19244 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19245 s,@build@,$build,;t t
19246 s,@build_cpu@,$build_cpu,;t t
19247 s,@build_vendor@,$build_vendor,;t t
19248 s,@build_os@,$build_os,;t t
19249 s,@host@,$host,;t t
19250 s,@host_cpu@,$host_cpu,;t t
19251 s,@host_vendor@,$host_vendor,;t t
19252 s,@host_os@,$host_os,;t t
19253 s,@target@,$target,;t t
19254 s,@target_cpu@,$target_cpu,;t t
19255 s,@target_vendor@,$target_vendor,;t t
19256 s,@target_os@,$target_os,;t t
19257 s,@CC@,$CC,;t t
19258 s,@CFLAGS@,$CFLAGS,;t t
19259 s,@LDFLAGS@,$LDFLAGS,;t t
19260 s,@CPPFLAGS@,$CPPFLAGS,;t t
19261 s,@ac_ct_CC@,$ac_ct_CC,;t t
19262 s,@EXEEXT@,$EXEEXT,;t t
19263 s,@OBJEXT@,$OBJEXT,;t t
19264 s,@CPP@,$CPP,;t t
19265 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19266 s,@PROG_EXT@,$PROG_EXT,;t t
19267 s,@LDCONFIG@,$LDCONFIG,;t t
19268 s,@CXX@,$CXX,;t t
19269 s,@CXXFLAGS@,$CXXFLAGS,;t t
19270 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19271 s,@AWK@,$AWK,;t t
19272 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19273 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19274 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19275 s,@LINT@,$LINT,;t t
19276 s,@LINT_OPTS@,$LINT_OPTS,;t t
19277 s,@LN_S@,$LN_S,;t t
19278 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19279 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19280 s,@SET_MAKE@,$SET_MAKE,;t t
19281 s,@CTAGS@,$CTAGS,;t t
19282 s,@ETAGS@,$ETAGS,;t t
19283 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19284 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19285 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19286 s,@RANLIB@,$RANLIB,;t t
19287 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19288 s,@LD@,$LD,;t t
19289 s,@ac_ct_LD@,$ac_ct_LD,;t t
19290 s,@AR@,$AR,;t t
19291 s,@ac_ct_AR@,$ac_ct_AR,;t t
19292 s,@ARFLAGS@,$ARFLAGS,;t t
19293 s,@DESTDIR@,$DESTDIR,;t t
19294 s,@BUILD_CC@,$BUILD_CC,;t t
19295 s,@BUILD_CPP@,$BUILD_CPP,;t t
19296 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19297 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19298 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19299 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19300 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19301 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19302 s,@cf_list_models@,$cf_list_models,;t t
19303 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19304 s,@LIBTOOL@,$LIBTOOL,;t t
19305 s,@LT_UNDEF@,$LT_UNDEF,;t t
19306 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19307 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19308 s,@LIB_CREATE@,$LIB_CREATE,;t t
19309 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19310 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19311 s,@LIB_PREP@,$LIB_PREP,;t t
19312 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19313 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19314 s,@LIB_LINK@,$LIB_LINK,;t t
19315 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19316 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19317 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19318 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19319 s,@TICS_NAME@,$TICS_NAME,;t t
19320 s,@TINFO_NAME@,$TINFO_NAME,;t t
19321 s,@LIB_NAME@,$LIB_NAME,;t t
19322 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19323 s,@CC_G_OPT@,$CC_G_OPT,;t t
19324 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19325 s,@LD_MODEL@,$LD_MODEL,;t t
19326 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19327 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19328 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19329 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19330 s,@LINK_PROGS@,$LINK_PROGS,;t t
19331 s,@LINK_TESTS@,$LINK_TESTS,;t t
19332 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19333 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19334 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19335 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19336 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19337 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19338 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19339 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19340 s,@TERMINFO@,$TERMINFO,;t t
19341 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19342 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19343 s,@TERMPATH@,$TERMPATH,;t t
19344 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19345 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19346 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19347 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19348 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19349 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19350 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19351 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19352 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19353 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19354 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19355 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19356 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19357 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19358 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19359 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19360 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19361 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19362 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19363 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19364 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19365 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19366 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19367 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19368 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19369 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19370 s,@PTHREAD@,$PTHREAD,;t t
19371 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19372 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19373 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19374 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19375 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19376 s,@ECHO_LINK@,$ECHO_LINK,;t t
19377 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19378 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19379 s,@ADA_TRACE@,$ADA_TRACE,;t t
19380 s,@MATH_LIB@,$MATH_LIB,;t t
19381 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19382 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19383 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19384 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19385 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19386 s,@TEST_LIBS@,$TEST_LIBS,;t t
19387 s,@CXXCPP@,$CXXCPP,;t t
19388 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19389 s,@CXX_AR@,$CXX_AR,;t t
19390 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19391 s,@CXXLIBS@,$CXXLIBS,;t t
19392 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19393 s,@gnat_exists@,$gnat_exists,;t t
19394 s,@M4_exists@,$M4_exists,;t t
19395 s,@cf_ada_make@,$cf_ada_make,;t t
19396 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19397 s,@cf_ada_package@,$cf_ada_package,;t t
19398 s,@ADAFLAGS@,$ADAFLAGS,;t t
19399 s,@cf_compile_generics@,$cf_compile_generics,;t t
19400 s,@cf_generic_objects@,$cf_generic_objects,;t t
19401 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19402 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19403 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19404 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19405 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19406 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19407 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19408 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19409 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19410 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19411 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19412 s,@TICS_ARGS@,$TICS_ARGS,;t t
19413 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19414 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19415 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19416 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19417 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19418 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19419 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19420 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19421 s,@TICS_LIST@,$TICS_LIST,;t t
19422 s,@TINFO_LIST@,$TINFO_LIST,;t t
19423 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19424 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19425 s,@TEST_ARGS@,$TEST_ARGS,;t t
19426 s,@TEST_DEPS@,$TEST_DEPS,;t t
19427 s,@TEST_ARG2@,$TEST_ARG2,;t t
19428 s,@TEST_DEP2@,$TEST_DEP2,;t t
19429 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19430 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19431 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19432 s,@NCURSES_COPY2@,$NCURSES_COPY2,;t t
19433 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19434 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19435 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19436 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19437 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19438 s,@cross_compiling@,$cross_compiling,;t t
19439 CEOF
19440
19441 EOF
19442
19443   cat >>$CONFIG_STATUS <<\EOF
19444   # Split the substitutions into bite-sized pieces for seds with
19445   # small command number limits, like on Digital OSF/1 and HP-UX.
19446   ac_max_sed_lines=48
19447   ac_sed_frag=1 # Number of current file.
19448   ac_beg=1 # First line for current file.
19449   ac_end=$ac_max_sed_lines # Line after last line for current file.
19450   ac_more_lines=:
19451   ac_sed_cmds=
19452   while $ac_more_lines; do
19453     if test $ac_beg -gt 1; then
19454       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19455     else
19456       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19457     fi
19458     if test ! -s $tmp/subs.frag; then
19459       ac_more_lines=false
19460     else
19461       # The purpose of the label and of the branching condition is to
19462       # speed up the sed processing (if there are no `@' at all, there
19463       # is no need to browse any of the substitutions).
19464       # These are the two extra sed commands mentioned above.
19465       (echo ':t
19466   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19467       if test -z "$ac_sed_cmds"; then
19468         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19469       else
19470         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19471       fi
19472       ac_sed_frag=`expr $ac_sed_frag + 1`
19473       ac_beg=$ac_end
19474       ac_end=`expr $ac_end + $ac_max_sed_lines`
19475     fi
19476   done
19477   if test -z "$ac_sed_cmds"; then
19478     ac_sed_cmds=cat
19479   fi
19480 fi # test -n "$CONFIG_FILES"
19481
19482 EOF
19483 cat >>$CONFIG_STATUS <<\EOF
19484 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19485   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19486   case $ac_file in
19487   - | *:- | *:-:* ) # input from stdin
19488         cat >$tmp/stdin
19489         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19490         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19491   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19492         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19493   * )   ac_file_in=$ac_file.in ;;
19494   esac
19495
19496   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19497   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19498          X"$ac_file" : 'X\(//\)[^/]' \| \
19499          X"$ac_file" : 'X\(//\)$' \| \
19500          X"$ac_file" : 'X\(/\)' \| \
19501          .     : '\(.\)' 2>/dev/null ||
19502 echo X"$ac_file" |
19503     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19504           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19505           /^X\(\/\/\)$/{ s//\1/; q; }
19506           /^X\(\/\).*/{ s//\1/; q; }
19507           s/.*/./; q'`
19508   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19509     { case "$ac_dir" in
19510   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19511   *)                      as_incr_dir=.;;
19512 esac
19513 as_dummy="$ac_dir"
19514 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19515   case $as_mkdir_dir in
19516     # Skip DOS drivespec
19517     ?:) as_incr_dir=$as_mkdir_dir ;;
19518     *)
19519       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19520       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19521     ;;
19522   esac
19523 done; }
19524
19525     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19526     # A "../" for each directory in $ac_dir_suffix.
19527     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19528   else
19529     ac_dir_suffix= ac_dots=
19530   fi
19531
19532   case $srcdir in
19533   .)  ac_srcdir=.
19534       if test -z "$ac_dots"; then
19535          ac_top_srcdir=.
19536       else
19537          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19538       fi ;;
19539   [\\/]* | ?:[\\/]* )
19540       ac_srcdir=$srcdir$ac_dir_suffix;
19541       ac_top_srcdir=$srcdir ;;
19542   *) # Relative path.
19543     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19544     ac_top_srcdir=$ac_dots$srcdir ;;
19545   esac
19546
19547   case $INSTALL in
19548   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19549   *) ac_INSTALL=$ac_dots$INSTALL ;;
19550   esac
19551
19552   if test x"$ac_file" != x-; then
19553     { echo "$as_me:19553: creating $ac_file" >&5
19554 echo "$as_me: creating $ac_file" >&6;}
19555     rm -f "$ac_file"
19556   fi
19557   # Let's still pretend it is `configure' which instantiates (i.e., don't
19558   # use $as_me), people would be surprised to read:
19559   #    /* config.h.  Generated automatically by config.status.  */
19560   configure_input="Generated automatically from `echo $ac_file_in |
19561                                                  sed 's,.*/,,'` by configure."
19562
19563   # First look for the input files in the build tree, otherwise in the
19564   # src tree.
19565   ac_file_inputs=`IFS=:
19566     for f in $ac_file_in; do
19567       case $f in
19568       -) echo $tmp/stdin ;;
19569       [\\/$]*)
19570          # Absolute (can't be DOS-style, as IFS=:)
19571          test -f "$f" || { { echo "$as_me:19571: error: cannot find input file: $f" >&5
19572 echo "$as_me: error: cannot find input file: $f" >&2;}
19573    { (exit 1); exit 1; }; }
19574          echo $f;;
19575       *) # Relative
19576          if test -f "$f"; then
19577            # Build tree
19578            echo $f
19579          elif test -f "$srcdir/$f"; then
19580            # Source tree
19581            echo $srcdir/$f
19582          else
19583            # /dev/null tree
19584            { { echo "$as_me:19584: error: cannot find input file: $f" >&5
19585 echo "$as_me: error: cannot find input file: $f" >&2;}
19586    { (exit 1); exit 1; }; }
19587          fi;;
19588       esac
19589     done` || { (exit 1); exit 1; }
19590 EOF
19591 cat >>$CONFIG_STATUS <<EOF
19592   sed "$ac_vpsub
19593 $extrasub
19594 EOF
19595 cat >>$CONFIG_STATUS <<\EOF
19596 :t
19597 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19598 s,@configure_input@,$configure_input,;t t
19599 s,@srcdir@,$ac_srcdir,;t t
19600 s,@top_srcdir@,$ac_top_srcdir,;t t
19601 s,@INSTALL@,$ac_INSTALL,;t t
19602 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19603   rm -f $tmp/stdin
19604   if test x"$ac_file" != x-; then
19605     mv $tmp/out $ac_file
19606   else
19607     cat $tmp/out
19608     rm -f $tmp/out
19609   fi
19610
19611 done
19612 EOF
19613 cat >>$CONFIG_STATUS <<\EOF
19614
19615 #
19616 # CONFIG_HEADER section.
19617 #
19618
19619 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19620 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19621 #
19622 # ac_d sets the value in "#define NAME VALUE" lines.
19623 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
19624 ac_dB='[        ].*$,\1#\2'
19625 ac_dC=' '
19626 ac_dD=',;t'
19627 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19628 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19629 ac_iB='\([      ]\),\1#\2define\3'
19630 ac_iC=' '
19631 ac_iD='\4,;t'
19632 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19633 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19634 ac_uB='$,\1#\2define\3'
19635 ac_uC=' '
19636 ac_uD=',;t'
19637
19638 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19639   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19640   case $ac_file in
19641   - | *:- | *:-:* ) # input from stdin
19642         cat >$tmp/stdin
19643         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19644         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19645   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19646         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19647   * )   ac_file_in=$ac_file.in ;;
19648   esac
19649
19650   test x"$ac_file" != x- && { echo "$as_me:19650: creating $ac_file" >&5
19651 echo "$as_me: creating $ac_file" >&6;}
19652
19653   # First look for the input files in the build tree, otherwise in the
19654   # src tree.
19655   ac_file_inputs=`IFS=:
19656     for f in $ac_file_in; do
19657       case $f in
19658       -) echo $tmp/stdin ;;
19659       [\\/$]*)
19660          # Absolute (can't be DOS-style, as IFS=:)
19661          test -f "$f" || { { echo "$as_me:19661: error: cannot find input file: $f" >&5
19662 echo "$as_me: error: cannot find input file: $f" >&2;}
19663    { (exit 1); exit 1; }; }
19664          echo $f;;
19665       *) # Relative
19666          if test -f "$f"; then
19667            # Build tree
19668            echo $f
19669          elif test -f "$srcdir/$f"; then
19670            # Source tree
19671            echo $srcdir/$f
19672          else
19673            # /dev/null tree
19674            { { echo "$as_me:19674: error: cannot find input file: $f" >&5
19675 echo "$as_me: error: cannot find input file: $f" >&2;}
19676    { (exit 1); exit 1; }; }
19677          fi;;
19678       esac
19679     done` || { (exit 1); exit 1; }
19680   # Remove the trailing spaces.
19681   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
19682
19683 EOF
19684
19685 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
19686 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
19687 # be either 'cat' or 'sort'.
19688 cat confdefs.h | uniq >conftest.vals
19689
19690 # Break up conftest.vals because some shells have a limit on
19691 # the size of here documents, and old seds have small limits too.
19692
19693 rm -f conftest.tail
19694 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
19695 while grep . conftest.vals >/dev/null
19696 do
19697   # Write chunks of a limited-size here document to conftest.frag.
19698   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19699   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19700   echo 'CEOF' >> $CONFIG_STATUS
19701   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19702   rm -f conftest.vals
19703   mv conftest.tail conftest.vals
19704 done
19705 rm -f conftest.vals
19706
19707 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19708 # marker @DEFS@.
19709 echo '  cat >> conftest.edit <<CEOF
19710 /@DEFS@/r conftest.frag
19711 /@DEFS@/d
19712 CEOF
19713 sed -f conftest.edit $tmp/in > $tmp/out
19714 rm -f $tmp/in
19715 mv $tmp/out $tmp/in
19716 rm -f conftest.edit conftest.frag
19717 ' >> $CONFIG_STATUS
19718
19719 cat >>$CONFIG_STATUS <<\EOF
19720   # Let's still pretend it is `configure' which instantiates (i.e., don't
19721   # use $as_me), people would be surprised to read:
19722   #    /* config.h.  Generated automatically by config.status.  */
19723   if test x"$ac_file" = x-; then
19724     echo "/* Generated automatically by configure.  */" >$tmp/config.h
19725   else
19726     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
19727   fi
19728   cat $tmp/in >>$tmp/config.h
19729   rm -f $tmp/in
19730   if test x"$ac_file" != x-; then
19731     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19732       { echo "$as_me:19732: $ac_file is unchanged" >&5
19733 echo "$as_me: $ac_file is unchanged" >&6;}
19734     else
19735       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19736          X"$ac_file" : 'X\(//\)[^/]' \| \
19737          X"$ac_file" : 'X\(//\)$' \| \
19738          X"$ac_file" : 'X\(/\)' \| \
19739          .     : '\(.\)' 2>/dev/null ||
19740 echo X"$ac_file" |
19741     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19742           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19743           /^X\(\/\/\)$/{ s//\1/; q; }
19744           /^X\(\/\).*/{ s//\1/; q; }
19745           s/.*/./; q'`
19746       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19747         { case "$ac_dir" in
19748   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19749   *)                      as_incr_dir=.;;
19750 esac
19751 as_dummy="$ac_dir"
19752 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19753   case $as_mkdir_dir in
19754     # Skip DOS drivespec
19755     ?:) as_incr_dir=$as_mkdir_dir ;;
19756     *)
19757       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19758       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19759     ;;
19760   esac
19761 done; }
19762
19763       fi
19764       rm -f $ac_file
19765       mv $tmp/config.h $ac_file
19766     fi
19767   else
19768     cat $tmp/config.h
19769     rm -f $tmp/config.h
19770   fi
19771 done
19772 EOF
19773 cat >>$CONFIG_STATUS <<\EOF
19774
19775 #
19776 # CONFIG_COMMANDS section.
19777 #
19778 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19779   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19780   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19781
19782   case $ac_dest in
19783     default )
19784
19785 for cf_dir in test
19786 do
19787         if test ! -d $srcdir/$cf_dir; then
19788                 continue
19789         elif test -f $srcdir/$cf_dir/programs; then
19790                 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19791         fi
19792 done
19793
19794         case $cf_cv_system_name in #(vi
19795         OS/2*|os2*) #(vi
19796         LIB_PREFIX=''
19797         ;;
19798         *)      LIB_PREFIX='lib'
19799         ;;
19800         esac
19801 cf_prefix=$LIB_PREFIX
19802
19803 if test $cf_cv_shlib_version = cygdll ; then
19804         TINFO_NAME=$TINFO_ARG_SUFFIX
19805         TINFO_SUFFIX=.dll
19806 fi
19807
19808 for cf_dir in $SRC_SUBDIRS
19809 do
19810         if test ! -d $srcdir/$cf_dir ; then
19811                 continue
19812         elif test -f $srcdir/$cf_dir/modules; then
19813
19814                 SHARED_LIB=
19815                 LIBS_TO_MAKE=
19816                 for cf_item in $cf_LIST_MODELS
19817                 do
19818
19819         case $cf_item in #(vi
19820         libtool) #(vi
19821                 cf_suffix='.la'
19822                 cf_depsuf=$cf_suffix
19823                 ;;
19824         normal) #(vi
19825                 cf_suffix='.a'
19826                 cf_depsuf=$cf_suffix
19827                 ;;
19828         debug) #(vi
19829                 cf_suffix='_g.a'
19830                 cf_depsuf=$cf_suffix
19831                 ;;
19832         profile) #(vi
19833                 cf_suffix='_p.a'
19834                 cf_depsuf=$cf_suffix
19835                 ;;
19836         shared) #(vi
19837                 case $cf_cv_system_name in
19838                 aix[56]*) #(vi
19839                         cf_suffix='.a'
19840                         cf_depsuf=$cf_suffix
19841                         ;;
19842                 cygwin*) #(vi
19843                         cf_suffix='.dll'
19844                         cf_depsuf='.dll.a'
19845                         ;;
19846                 darwin*) #(vi
19847                         cf_suffix='.dylib'
19848                         cf_depsuf=$cf_suffix
19849                         ;;
19850                 hpux*) #(vi
19851                         case $target in
19852                         ia64*) #(vi
19853                                 cf_suffix='.so'
19854                                 cf_depsuf=$cf_suffix
19855                                 ;;
19856                         *) #(vi
19857                                 cf_suffix='.sl'
19858                                 cf_depsuf=$cf_suffix
19859                                 ;;
19860                         esac
19861                         ;;
19862                 *)      cf_suffix='.so'
19863                         cf_depsuf=$cf_suffix
19864                         ;;
19865                 esac
19866         esac
19867         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
19868         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
19869
19870                         if test $cf_item = shared ; then
19871                         if test "$cf_cv_do_symlinks" = yes ; then
19872                                 case "$cf_cv_shlib_version" in #(vi
19873                                 rel) #(vi
19874                                         case "$cf_cv_system_name" in #(vi
19875                                         darwin*)
19876                                         case .${LIB_SUFFIX} in
19877                                         .w*)
19878                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19879                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
19880                                                 ;;
19881                                         *)
19882                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
19883                                                 ;;
19884                                         esac
19885                                         ;; #(vi
19886                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
19887                                         esac
19888                                         ;;
19889                                 abi)
19890                                         case "$cf_cv_system_name" in #(vi
19891                                         darwin*)
19892                                         case .${LIB_SUFFIX} in
19893                                         .w*)
19894                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
19895                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
19896                                                 ;;
19897                                         *)
19898                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
19899                                                 ;;
19900                                         esac
19901                                         ;; #(vi
19902                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
19903                                         esac
19904                                         ;;
19905                                 esac
19906                         fi
19907                         # cygwin needs import library, and has unique naming convention
19908                         # use autodetected ${cf_prefix} for import lib and static lib, but
19909                         # use 'cyg' prefix for shared lib.
19910                         if test $cf_cv_shlib_version = cygdll ; then
19911                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
19912                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
19913                                 continue
19914                         fi
19915                         fi
19916                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
19917                 done
19918
19919                 if test $cf_dir = ncurses ; then
19920                         cf_subsets="$LIB_SUBSETS"
19921                         cf_r_parts="$cf_subsets"
19922                         cf_liblist="$LIBS_TO_MAKE"
19923
19924                         while test -n "$cf_r_parts"
19925                         do
19926                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
19927                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
19928                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
19929                                         cf_item=
19930                                         case $cf_l_parts in #(vi
19931                                         *termlib*) #(vi
19932                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
19933                                                 ;;
19934                                         *ticlib*)
19935                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
19936                                                 ;;
19937                                         *)
19938                                                 break
19939                                                 ;;
19940                                         esac
19941                                         if test -n "$cf_item"; then
19942                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
19943                                         fi
19944                                 else
19945                                         break
19946                                 fi
19947                         done
19948                 else
19949                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
19950                 fi
19951
19952                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
19953                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
19954                         $cf_dir/Makefile >$cf_dir/Makefile.out
19955                 mv $cf_dir/Makefile.out $cf_dir/Makefile
19956
19957                 $AWK -f $srcdir/mk-0th.awk \
19958                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
19959                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
19960
19961                 for cf_subset in $cf_subsets
19962                 do
19963                         cf_subdirs=
19964                         for cf_item in $cf_LIST_MODELS
19965                         do
19966                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
19967
19968 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19969
19970         case $cf_item in #(vi
19971         libtool) #(vi
19972                 cf_suffix='.la'
19973                 cf_depsuf=$cf_suffix
19974                 ;;
19975         normal) #(vi
19976                 cf_suffix='.a'
19977                 cf_depsuf=$cf_suffix
19978                 ;;
19979         debug) #(vi
19980                 cf_suffix='_g.a'
19981                 cf_depsuf=$cf_suffix
19982                 ;;
19983         profile) #(vi
19984                 cf_suffix='_p.a'
19985                 cf_depsuf=$cf_suffix
19986                 ;;
19987         shared) #(vi
19988                 case $cf_cv_system_name in
19989                 aix[56]*) #(vi
19990                         cf_suffix='.a'
19991                         cf_depsuf=$cf_suffix
19992                         ;;
19993                 cygwin*) #(vi
19994                         cf_suffix='.dll'
19995                         cf_depsuf='.dll.a'
19996                         ;;
19997                 darwin*) #(vi
19998                         cf_suffix='.dylib'
19999                         cf_depsuf=$cf_suffix
20000                         ;;
20001                 hpux*) #(vi
20002                         case $target in
20003                         ia64*) #(vi
20004                                 cf_suffix='.so'
20005                                 cf_depsuf=$cf_suffix
20006                                 ;;
20007                         *) #(vi
20008                                 cf_suffix='.sl'
20009                                 cf_depsuf=$cf_suffix
20010                                 ;;
20011                         esac
20012                         ;;
20013                 *)      cf_suffix='.so'
20014                         cf_depsuf=$cf_suffix
20015                         ;;
20016                 esac
20017         esac
20018         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20019         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20020
20021         case $cf_item in
20022         libtool) cf_subdir='obj_lo'  ;;
20023         normal)  cf_subdir='objects' ;;
20024         debug)   cf_subdir='obj_g' ;;
20025         profile) cf_subdir='obj_p' ;;
20026         shared)
20027                 case $cf_cv_system_name in #(vi
20028                 cygwin) #(vi
20029                         cf_subdir='objects' ;;
20030                 *)
20031                         cf_subdir='obj_s' ;;
20032                 esac
20033         esac
20034
20035                         # Test for case where we build libtinfo with a different name.
20036                         cf_libname=$cf_dir
20037                         if test $cf_dir = ncurses ; then
20038                                 case $cf_subset in
20039                                 *base*)
20040                                         cf_libname=${cf_libname}$LIB_SUFFIX
20041                                         ;;
20042                                 *termlib*)
20043                                         cf_libname=$TINFO_LIB_SUFFIX
20044                                         ;;
20045                                 ticlib*)
20046                                         cf_libname=$TICS_LIB_SUFFIX
20047                                         ;;
20048                                 esac
20049                         else
20050                                 cf_libname=${cf_libname}$LIB_SUFFIX
20051                         fi
20052                         if test -n "${DFT_ARG_SUFFIX}" ; then
20053                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20054                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20055                         fi
20056
20057                         # These dependencies really are for development, not
20058                         # builds, but they are useful in porting, too.
20059                         cf_depend="../include/ncurses_cfg.h"
20060                         if test "$srcdir" = "."; then
20061                                 cf_reldir="."
20062                         else
20063                                 cf_reldir="\${srcdir}"
20064                         fi
20065
20066                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20067                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20068                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
20069                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20070                         fi
20071
20072                         cf_dir_suffix=
20073                         old_cf_suffix="$cf_suffix"
20074                         if test "$cf_cv_shlib_version_infix" = yes ; then
20075                         if test -n "$LIB_SUFFIX" ; then
20076                                 case $LIB_SUFFIX in
20077                                 w*)
20078                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
20079                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20080                                         cf_dir_suffix=w
20081                                         ;;
20082                                 esac
20083                         fi
20084                         fi
20085
20086                         $AWK -f $srcdir/mk-1st.awk \
20087                                 name=${cf_libname}${cf_dir_suffix} \
20088                                 traces=$LIB_TRACING \
20089                                 MODEL=$cf_ITEM \
20090                                 model=$cf_subdir \
20091                                 prefix=$cf_prefix \
20092                                 suffix=$cf_suffix \
20093                                 subset=$cf_subset \
20094                                 TermlibRoot=$TINFO_NAME \
20095                                 TermlibSuffix=$TINFO_SUFFIX \
20096                                 ShlibVer=$cf_cv_shlib_version \
20097                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
20098                                 ReLink=${cf_cv_do_relink-no} \
20099                                 DoLinks=$cf_cv_do_symlinks \
20100                                 rmSoLocs=$cf_cv_rm_so_locs \
20101                                 ldconfig="$LDCONFIG" \
20102                                 overwrite=$WITH_OVERWRITE \
20103                                 depend="$cf_depend" \
20104                                 host="$host" \
20105                                 libtool_version="$LIBTOOL_VERSION" \
20106                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20107
20108                         cf_suffix="$old_cf_suffix"
20109
20110                         for cf_subdir2 in $cf_subdirs lib
20111                         do
20112                                 test $cf_subdir = $cf_subdir2 && break
20113                         done
20114                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20115                         $AWK -f $srcdir/mk-2nd.awk \
20116                                 name=$cf_dir \
20117                                 traces=$LIB_TRACING \
20118                                 MODEL=$cf_ITEM \
20119                                 model=$cf_subdir \
20120                                 subset=$cf_subset \
20121                                 srcdir=$srcdir \
20122                                 echo=$WITH_ECHO \
20123                                 crenames=$cf_cv_prog_CC_c_o \
20124                                 cxxrenames=$cf_cv_prog_CXX_c_o \
20125                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20126                         cf_subdirs="$cf_subdirs $cf_subdir"
20127                         done
20128                 done
20129         fi
20130
20131         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20132 done
20133
20134 for cf_dir in $SRC_SUBDIRS
20135 do
20136         if test ! -d $srcdir/$cf_dir ; then
20137                 continue
20138         fi
20139
20140         if test -f $cf_dir/Makefile ; then
20141                 case "$cf_dir" in
20142                 Ada95) #(vi
20143                         echo 'libs \' >> Makefile
20144                         echo 'install.libs \' >> Makefile
20145                         echo 'uninstall.libs ::' >> Makefile
20146                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20147                         ;;
20148                 esac
20149         fi
20150
20151         if test -f $srcdir/$cf_dir/modules; then
20152                 echo >> Makefile
20153                 if test -f $srcdir/$cf_dir/headers; then
20154 cat >> Makefile <<CF_EOF
20155 install.includes \\
20156 uninstall.includes \\
20157 CF_EOF
20158                 fi
20159 if test "$cf_dir" != "c++" ; then
20160 echo 'lint \' >> Makefile
20161 fi
20162 cat >> Makefile <<CF_EOF
20163 libs \\
20164 lintlib \\
20165 install.libs \\
20166 uninstall.libs \\
20167 install.$cf_dir \\
20168 uninstall.$cf_dir ::
20169         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20170 CF_EOF
20171         elif test -f $srcdir/$cf_dir/headers; then
20172 cat >> Makefile <<CF_EOF
20173
20174 libs \\
20175 install.libs \\
20176 uninstall.libs \\
20177 install.includes \\
20178 uninstall.includes ::
20179         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20180 CF_EOF
20181 fi
20182 done
20183
20184 cat >> Makefile <<CF_EOF
20185
20186 install.libs uninstall.libs \\
20187 install.data uninstall.data ::
20188 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
20189 CF_EOF
20190
20191 if test "x$cf_with_manpages" = xyes; then
20192 cat >> Makefile <<CF_EOF
20193
20194 install.man \\
20195 uninstall.man ::
20196         cd man && \${MAKE} \${CF_MFLAGS} \$@
20197 CF_EOF
20198 fi
20199
20200 cat >> Makefile <<CF_EOF
20201
20202 distclean ::
20203         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20204         rm -f headers.sh headers.sed mk_shared_lib.sh
20205         rm -f edit_man.* man_alias.*
20206         rm -rf \${DIRS_TO_MAKE}
20207 CF_EOF
20208
20209 # Special case: tack's manpage lives in its own directory.
20210 if test "x$cf_with_manpages" = xyes; then
20211 if test -d tack ; then
20212 if test -f $srcdir/$tack.h; then
20213 cat >> Makefile <<CF_EOF
20214
20215 install.man \\
20216 uninstall.man ::
20217         cd tack && \${MAKE} \${CF_MFLAGS} \$@
20218 CF_EOF
20219 fi
20220 fi
20221 fi
20222
20223 rm -f headers.sed headers.sh
20224
20225 echo creating headers.sh
20226 cat >headers.sh <<CF_EOF
20227 #! /bin/sh
20228 # This shell script is generated by the 'configure' script.  It is invoked in a
20229 # subdirectory of the build tree.  It generates a sed-script in the parent
20230 # directory that is used to adjust includes for header files that reside in a
20231 # subdirectory of /usr/include, etc.
20232 PRG=""
20233 while test \$# != 3
20234 do
20235 PRG="\$PRG \$1"; shift
20236 done
20237 DST=\$1
20238 REF=\$2
20239 SRC=\$3
20240 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
20241 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
20242 echo installing \$SRC in \$DST
20243 CF_EOF
20244
20245 if test $WITH_CURSES_H = yes; then
20246         cat >>headers.sh <<CF_EOF
20247 case \$DST in
20248 /*/include/*)
20249         END=\`basename \$DST\`
20250         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20251         do
20252                 NAME=\`basename \$i\`
20253                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20254         done
20255         ;;
20256 *)
20257         echo "" >> \$TMPSED
20258         ;;
20259 esac
20260 CF_EOF
20261
20262 else
20263         cat >>headers.sh <<CF_EOF
20264 case \$DST in
20265 /*/include/*)
20266         END=\`basename \$DST\`
20267         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20268         do
20269                 NAME=\`basename \$i\`
20270                 if test "\$NAME" = "curses.h"
20271                 then
20272                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20273                         NAME=ncurses.h
20274                 fi
20275                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20276         done
20277         ;;
20278 *)
20279         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20280         ;;
20281 esac
20282 CF_EOF
20283 fi
20284 cat >>headers.sh <<CF_EOF
20285 rm -f \$TMPSRC
20286 sed -f \$TMPSED \$SRC > \$TMPSRC
20287 NAME=\`basename \$SRC\`
20288 CF_EOF
20289 if test $WITH_CURSES_H != yes; then
20290         cat >>headers.sh <<CF_EOF
20291 test "\$NAME" = "curses.h" && NAME=ncurses.h
20292 CF_EOF
20293 fi
20294 cat >>headers.sh <<CF_EOF
20295 # Just in case someone gzip'd manpages, remove the conflicting copy.
20296 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20297
20298 eval \$PRG \$TMPSRC \$DST/\$NAME
20299 rm -f \$TMPSRC \$TMPSED
20300 CF_EOF
20301
20302 chmod 0755 headers.sh
20303
20304 for cf_dir in $SRC_SUBDIRS
20305 do
20306         if test ! -d $srcdir/$cf_dir ; then
20307                 continue
20308         fi
20309
20310         if test -f $srcdir/$cf_dir/headers; then
20311                 $AWK -f $srcdir/mk-hdr.awk \
20312                         subset="$LIB_SUBSETS" \
20313                         compat="$WITH_CURSES_H" \
20314                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20315         fi
20316
20317         if test -f $srcdir/$cf_dir/modules; then
20318                 if test "$cf_dir" != "c++" ; then
20319                         cat >>$cf_dir/Makefile <<"CF_EOF"
20320 depend : ${AUTO_SRC}
20321         makedepend -- ${CPPFLAGS} -- ${C_SRC}
20322
20323 # DO NOT DELETE THIS LINE -- make depend depends on it.
20324 CF_EOF
20325                 fi
20326         fi
20327 done
20328
20329  ;;
20330   esac
20331 done
20332 EOF
20333
20334 cat >>$CONFIG_STATUS <<\EOF
20335
20336 { (exit 0); exit 0; }
20337 EOF
20338 chmod +x $CONFIG_STATUS
20339 ac_clean_files=$ac_clean_files_save
20340
20341 # configure is writing to config.log, and then calls config.status.
20342 # config.status does its own redirection, appending to config.log.
20343 # Unfortunately, on DOS this fails, as config.log is still kept open
20344 # by configure, so config.status won't be able to write to it; its
20345 # output is simply discarded.  So we exec the FD to /dev/null,
20346 # effectively closing config.log, so it can be properly (re)opened and
20347 # appended to by config.status.  When coming back to configure, we
20348 # need to make the FD available again.
20349 if test "$no_create" != yes; then
20350   ac_cs_success=:
20351   exec 5>/dev/null
20352   $SHELL $CONFIG_STATUS || ac_cs_success=false
20353   exec 5>>config.log
20354   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20355   # would make configure fail if this is the last instruction.
20356   $ac_cs_success || { (exit 1); exit 1; }
20357 fi
20358 ${MAKE-make} preinstall