]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.9 - patch 20111203
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.531 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20101002.
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-tests         suppress build with test-programs
703   --without-curses-h      install curses.h as ncurses.h only
704   --with-pkg-config{=path} enable/disable use of pkg-config
705   --with-pkg-config-libdir=XXX use given directory for installing pc-files
706   --enable-pc-files       generate and install .pc files for pkg-config
707   --enable-mixed-case     tic should assume mixed-case filenames
708   --with-install-prefix   prefixes actual install-location ($DESTDIR)
709 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
710   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
711   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
712   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
713   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
714   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
715   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
716 Options to Specify the Libraries Built/Used:
717   --disable-libtool-version  enable to use libtool's incompatible naming scheme
718   --with-libtool          generate libraries with libtool
719   --with-shared           generate shared-libraries
720   --with-normal           generate normal-libraries (default)
721   --with-debug            generate debug-libraries (default)
722   --with-profile          generate profile-libraries
723   --with-termlib          generate separate terminfo library
724   --with-ticlib           generate separate tic library
725   --with-gpm              use Alessandro Rubini's GPM library
726   --without-dlsym         do not use dlsym() to load GPM dynamically
727   --with-sysmouse         use sysmouse (FreeBSD console)
728   --enable-rpath          use rpath option when generating shared libraries
729   --disable-relink        relink shared libraries during install
730   --with-shlib-version=X  Specify rel or abi version for shared libs
731   --disable-rpath-hack    don't add rpath options for additional libraries
732 Fine-Tuning Your Configuration:
733   --disable-overwrite     leave out the link to -lcurses
734   --disable-database      do not use terminfo, only fallbacks/termcap
735   --with-database=XXX     specify terminfo source to install
736   --with-hashed-db        specify hashed-database library
737   --with-fallbacks=XXX    specify list of fallback terminal descriptions
738   --without-xterm-new     specify if xterm terminfo should be old version
739   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
740   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
741   --disable-big-core      assume machine has little memory
742   --disable-big-strings   assume compiler has only standard-size strings
743   --enable-termcap        compile in termcap fallback support
744   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
745   --enable-getcap         fast termcap load, no xrefs to terminfo
746   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
747   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
748   --disable-root-environ  restrict environment when running as root
749   --enable-symlinks       make tic use symbolic links not hard links
750   --enable-broken_linker  compile with broken-linker support code
751   --enable-bsdpad         recognize BSD-style prefix padding
752   --enable-widec          compile with wide-char/UTF-8 code
753   --disable-lp64          allow chtype to be long (ignore _LP64)
754   --disable-largefile     omit support for large files
755   --disable-tparm-varargs compile tparm() without varargs interface
756   --disable-tic-depends   link tic library without explicit dependency on ncurses library
757   --with-bool=TYPE        override fallback type of bool variable
758   --with-caps=alt         compile with alternate Caps file
759   --with-chtype=TYPE      override type of chtype
760   --with-ospeed=TYPE      override type of ospeed variable
761   --with-mmask-t=TYPE     override type of mmask_t
762   --with-ccharw-max=XXX   override size CCHARW_MAX
763   --with-rcs-ids          compile-in RCS identifiers
764 Options to Specify How Manpages are Installed:
765   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
766                           optionally formatted/catonly, e.g., gzip,formatted
767   --with-manpage-renames  specify manpage-renaming
768   --with-manpage-aliases  specify manpage-aliases using .so
769   --with-manpage-symlinks specify manpage-aliases using symlinks
770   --with-manpage-tbl      specify manpage processing with tbl
771 Extensions:
772   --disable-ext-funcs     disable function-extensions
773   --enable-sp-funcs       enable experimental SCREEN-extensions
774   --enable-term-driver    enable experimental terminal-driver
775   --enable-const          compile with extra/non-standard const
776   --enable-ext-colors     compile for 256-color support
777   --enable-ext-mouse      compile for extended mouse-encoding
778   --enable-no-padding     compile with $NCURSES_NO_PADDING code
779   --enable-signed-char    compile using signed Boolean's in term.h
780   --enable-sigwinch       compile with SIGWINCH handler
781   --enable-tcap-names     compile with user-definable terminal capabilities
782 Development Code:
783   --without-develop       disable development options
784   --enable-hard-tabs      compile with hard-tabs code
785   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
786 Experimental Code:
787   --disable-assumed-color do not assume anything about default-colors
788   --disable-hashmap       compile without hashmap scrolling-optimization
789   --enable-colorfgbg      compile-in experimental $COLORFGBG code
790   --enable-interop        compile-in experimental interop bindings
791   --with-pthread          use POSIX thread library
792   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
793   --enable-weak-symbols   enable weak-symbols for pthreads
794   --enable-reentrant      compile with experimental reentrant code
795   --with-wrap-prefix=XXX  override prefix used for public variables
796   --enable-safe-sprintf   compile with experimental safe-sprintf code
797   --disable-scroll-hints  compile without scroll-hints code
798   --enable-wgetch-events  compile with experimental wgetch-events code
799 Testing/development Options:
800   --enable-echo           build: display "compiling" commands (default)
801   --enable-warnings       build: turn on GCC compiler warnings
802   --enable-assertions     test: turn on generation of assertion code
803   --with-dmalloc          test: use Gray Watson's dmalloc library
804   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
805   --with-valgrind         test: use valgrind
806   --disable-leaks         test: free permanent memory, analyze leaks
807   --enable-expanded       test: generate functions for certain macros
808   --disable-macros        test: use functions rather than macros
809   --with-trace            test: add trace() function to all models of ncurses
810 Ada95 Binding Options:
811   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
812   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
813   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
814   --with-ada-sharedlib=XX build Ada95 shared-library
815
816 Some influential environment variables:
817   CC          C compiler command
818   CFLAGS      C compiler flags
819   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
820               nonstandard directory <lib dir>
821   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
822               headers in a nonstandard directory <include dir>
823   CPP         C preprocessor
824   CXX         C++ compiler command
825   CXXFLAGS    C++ compiler flags
826   CXXCPP      C++ preprocessor
827
828 Use these variables to override the choices made by `configure' or to help
829 it to find libraries and programs with nonstandard names/locations.
830
831 EOF
832 fi
833
834 if test "$ac_init_help" = "recursive"; then
835   # If there are subdirs, report their specific --help.
836   ac_popdir=`pwd`
837   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
838     cd $ac_subdir
839     # A "../" for each directory in /$ac_subdir.
840     ac_dots=`echo $ac_subdir |
841              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
842
843     case $srcdir in
844     .) # No --srcdir option.  We are building in place.
845       ac_sub_srcdir=$srcdir ;;
846     [\\/]* | ?:[\\/]* ) # Absolute path.
847       ac_sub_srcdir=$srcdir/$ac_subdir ;;
848     *) # Relative path.
849       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
850     esac
851
852     # Check for guested configure; otherwise get Cygnus style configure.
853     if test -f $ac_sub_srcdir/configure.gnu; then
854       echo
855       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
856     elif test -f $ac_sub_srcdir/configure; then
857       echo
858       $SHELL $ac_sub_srcdir/configure  --help=recursive
859     elif test -f $ac_sub_srcdir/configure.ac ||
860            test -f $ac_sub_srcdir/configure.in; then
861       echo
862       $ac_configure --help
863     else
864       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
865     fi
866     cd $ac_popdir
867   done
868 fi
869
870 test -n "$ac_init_help" && exit 0
871 if $ac_init_version; then
872   cat <<\EOF
873
874 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
875 Free Software Foundation, Inc.
876 This configure script is free software; the Free Software Foundation
877 gives unlimited permission to copy, distribute and modify it.
878 EOF
879   exit 0
880 fi
881 exec 5>config.log
882 cat >&5 <<EOF
883 This file contains any messages produced by compilers while
884 running configure, to aid debugging if configure makes a mistake.
885
886 It was created by $as_me, which was
887 generated by GNU Autoconf 2.52.20101002.  Invocation command line was
888
889   $ $0 $@
890
891 EOF
892 {
893 cat <<_ASUNAME
894 ## ---------- ##
895 ## Platform.  ##
896 ## ---------- ##
897
898 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
899 uname -m = `(uname -m) 2>/dev/null || echo unknown`
900 uname -r = `(uname -r) 2>/dev/null || echo unknown`
901 uname -s = `(uname -s) 2>/dev/null || echo unknown`
902 uname -v = `(uname -v) 2>/dev/null || echo unknown`
903
904 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
905 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
906
907 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
908 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
909 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
910 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
911 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
912 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
913 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
914
915 PATH = $PATH
916
917 _ASUNAME
918 } >&5
919
920 cat >&5 <<EOF
921 ## ------------ ##
922 ## Core tests.  ##
923 ## ------------ ##
924
925 EOF
926
927 # Keep a trace of the command line.
928 # Strip out --no-create and --no-recursion so they do not pile up.
929 # Also quote any args containing shell meta-characters.
930 ac_configure_args=
931 ac_sep=
932 for ac_arg
933 do
934   case $ac_arg in
935   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
936   | --no-cr | --no-c) ;;
937   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
938   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
939   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
940     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
941     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
942     ac_sep=" " ;;
943   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
944      ac_sep=" " ;;
945   esac
946   # Get rid of the leading space.
947 done
948
949 # When interrupted or exit'd, cleanup temporary files, and complete
950 # config.log.  We remove comments because anyway the quotes in there
951 # would cause problems or look ugly.
952 trap 'exit_status=$?
953   # Save into config.log some information that might help in debugging.
954   echo >&5
955   echo "## ----------------- ##" >&5
956   echo "## Cache variables.  ##" >&5
957   echo "## ----------------- ##" >&5
958   echo >&5
959   # The following way of writing the cache mishandles newlines in values,
960 {
961   (set) 2>&1 |
962     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
963     *ac_space=\ *)
964       sed -n \
965         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
966           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
967       ;;
968     *)
969       sed -n \
970         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
971       ;;
972     esac;
973 } >&5
974   sed "/^$/d" confdefs.h >conftest.log
975   if test -s conftest.log; then
976     echo >&5
977     echo "## ------------ ##" >&5
978     echo "## confdefs.h.  ##" >&5
979     echo "## ------------ ##" >&5
980     echo >&5
981     cat conftest.log >&5
982   fi
983   (echo; echo) >&5
984   test "$ac_signal" != 0 &&
985     echo "$as_me: caught signal $ac_signal" >&5
986   echo "$as_me: exit $exit_status" >&5
987   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
988     exit $exit_status
989      ' 0
990 for ac_signal in 1 2 13 15; do
991   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
992 done
993 ac_signal=0
994
995 # confdefs.h avoids OS command line length limits that DEFS can exceed.
996 rm -rf conftest* confdefs.h
997 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
998 echo >confdefs.h
999
1000 # Let the site file select an alternate cache file if it wants to.
1001 # Prefer explicitly selected file to automatically selected ones.
1002 if test -z "$CONFIG_SITE"; then
1003   if test "x$prefix" != xNONE; then
1004     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1005   else
1006     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1007   fi
1008 fi
1009 for ac_site_file in $CONFIG_SITE; do
1010   if test -r "$ac_site_file"; then
1011     { echo "$as_me:1011: loading site script $ac_site_file" >&5
1012 echo "$as_me: loading site script $ac_site_file" >&6;}
1013     cat "$ac_site_file" >&5
1014     . "$ac_site_file"
1015   fi
1016 done
1017
1018 if test -r "$cache_file"; then
1019   # Some versions of bash will fail to source /dev/null (special
1020   # files actually), so we avoid doing that.
1021   if test -f "$cache_file"; then
1022     { echo "$as_me:1022: loading cache $cache_file" >&5
1023 echo "$as_me: loading cache $cache_file" >&6;}
1024     case $cache_file in
1025       [\\/]* | ?:[\\/]* ) . $cache_file;;
1026       *)                      . ./$cache_file;;
1027     esac
1028   fi
1029 else
1030   { echo "$as_me:1030: creating cache $cache_file" >&5
1031 echo "$as_me: creating cache $cache_file" >&6;}
1032   >$cache_file
1033 fi
1034
1035 # Check that the precious variables saved in the cache have kept the same
1036 # value.
1037 ac_cache_corrupted=false
1038 for ac_var in `(set) 2>&1 |
1039                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1040   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1041   eval ac_new_set=\$ac_env_${ac_var}_set
1042   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1043   eval ac_new_val="\$ac_env_${ac_var}_value"
1044   case $ac_old_set,$ac_new_set in
1045     set,)
1046       { echo "$as_me:1046: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1047 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1048       ac_cache_corrupted=: ;;
1049     ,set)
1050       { echo "$as_me:1050: error: \`$ac_var' was not set in the previous run" >&5
1051 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1052       ac_cache_corrupted=: ;;
1053     ,);;
1054     *)
1055       if test "x$ac_old_val" != "x$ac_new_val"; then
1056         { echo "$as_me:1056: error: \`$ac_var' has changed since the previous run:" >&5
1057 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1058         { echo "$as_me:1058:   former value:  $ac_old_val" >&5
1059 echo "$as_me:   former value:  $ac_old_val" >&2;}
1060         { echo "$as_me:1060:   current value: $ac_new_val" >&5
1061 echo "$as_me:   current value: $ac_new_val" >&2;}
1062         ac_cache_corrupted=:
1063       fi;;
1064   esac
1065   # Pass precious variables to config.status.  It doesn't matter if
1066   # we pass some twice (in addition to the command line arguments).
1067   if test "$ac_new_set" = set; then
1068     case $ac_new_val in
1069     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1070       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1071       ac_configure_args="$ac_configure_args '$ac_arg'"
1072       ;;
1073     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1074        ;;
1075     esac
1076   fi
1077 done
1078 if $ac_cache_corrupted; then
1079   { echo "$as_me:1079: error: changes in the environment can compromise the build" >&5
1080 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1081   { { echo "$as_me:1081: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1082 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1083    { (exit 1); exit 1; }; }
1084 fi
1085
1086 ac_ext=c
1087 ac_cpp='$CPP $CPPFLAGS'
1088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1091 ac_main_return=return
1092
1093 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1094   *c*,-n*) ECHO_N= ECHO_C='
1095 ' ECHO_T='      ' ;;
1096   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1097   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1098 esac
1099 echo "#! $SHELL" >conftest.sh
1100 echo  "exit 0"   >>conftest.sh
1101 chmod +x conftest.sh
1102 if { (echo "$as_me:1102: PATH=\".;.\"; conftest.sh") >&5
1103   (PATH=".;."; conftest.sh) 2>&5
1104   ac_status=$?
1105   echo "$as_me:1105: \$? = $ac_status" >&5
1106   (exit $ac_status); }; then
1107   ac_path_separator=';'
1108 else
1109   ac_path_separator=:
1110 fi
1111 PATH_SEPARATOR="$ac_path_separator"
1112 rm -f conftest.sh
1113
1114 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1115
1116 top_builddir=`pwd`
1117
1118 echo "$as_me:1118: checking for egrep" >&5
1119 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1120 if test "${ac_cv_prog_egrep+set}" = set; then
1121   echo $ECHO_N "(cached) $ECHO_C" >&6
1122 else
1123   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1124     then ac_cv_prog_egrep='grep -E'
1125     else ac_cv_prog_egrep='egrep'
1126     fi
1127 fi
1128 echo "$as_me:1128: result: $ac_cv_prog_egrep" >&5
1129 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1130  EGREP=$ac_cv_prog_egrep
1131
1132 test -z "$EGREP" && { { echo "$as_me:1132: error: No egrep program found" >&5
1133 echo "$as_me: error: No egrep program found" >&2;}
1134    { (exit 1); exit 1; }; }
1135
1136 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1137 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1138 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1139 cf_cv_abi_version=${NCURSES_MAJOR}
1140 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1141 cf_cv_timestamp=`date`
1142 echo "$as_me:1142: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1143 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1144
1145 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1146
1147 # Check whether --with-rel-version or --without-rel-version was given.
1148 if test "${with_rel_version+set}" = set; then
1149   withval="$with_rel_version"
1150   { echo "$as_me:1150: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1151 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1152  cf_cv_rel_version=$withval
1153 fi;
1154
1155  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1156  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1157
1158 if test -n "$NCURSES_MAJOR" ; then
1159   case $NCURSES_MAJOR in #(vi
1160   [0-9]*) #(vi
1161         ;;
1162   *)
1163         { { echo "$as_me:1163: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1164 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1165    { (exit 1); exit 1; }; }
1166         ;;
1167   esac
1168 else
1169   { { echo "$as_me:1169: error: Release major-version value is empty" >&5
1170 echo "$as_me: error: Release major-version value is empty" >&2;}
1171    { (exit 1); exit 1; }; }
1172 fi
1173
1174 if test -n "$NCURSES_MINOR" ; then
1175   case $NCURSES_MINOR in #(vi
1176   [0-9]*) #(vi
1177         ;;
1178   *)
1179         { { echo "$as_me:1179: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1180 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1181    { (exit 1); exit 1; }; }
1182         ;;
1183   esac
1184 else
1185   { { echo "$as_me:1185: error: Release minor-version value is empty" >&5
1186 echo "$as_me: error: Release minor-version value is empty" >&2;}
1187    { (exit 1); exit 1; }; }
1188 fi
1189
1190 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1191
1192 # Check whether --with-abi-version or --without-abi-version was given.
1193 if test "${with_abi_version+set}" = set; then
1194   withval="$with_abi_version"
1195   { echo "$as_me:1195: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1196 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1197  cf_cv_abi_version=$withval
1198 fi;
1199
1200 if test -n "$cf_cv_abi_version" ; then
1201   case $cf_cv_abi_version in #(vi
1202   [0-9]*) #(vi
1203         ;;
1204   *)
1205         { { echo "$as_me:1205: error: ABI version is not a number: $cf_cv_abi_version" >&5
1206 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1207    { (exit 1); exit 1; }; }
1208         ;;
1209   esac
1210 else
1211   { { echo "$as_me:1211: error: ABI version value is empty" >&5
1212 echo "$as_me: error: ABI version value is empty" >&2;}
1213    { (exit 1); exit 1; }; }
1214 fi
1215
1216 ac_aux_dir=
1217 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1218   if test -f $ac_dir/install-sh; then
1219     ac_aux_dir=$ac_dir
1220     ac_install_sh="$ac_aux_dir/install-sh -c"
1221     break
1222   elif test -f $ac_dir/install.sh; then
1223     ac_aux_dir=$ac_dir
1224     ac_install_sh="$ac_aux_dir/install.sh -c"
1225     break
1226   elif test -f $ac_dir/shtool; then
1227     ac_aux_dir=$ac_dir
1228     ac_install_sh="$ac_aux_dir/shtool install -c"
1229     break
1230   fi
1231 done
1232 if test -z "$ac_aux_dir"; then
1233   { { echo "$as_me:1233: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1234 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1235    { (exit 1); exit 1; }; }
1236 fi
1237 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1238 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1239 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1240
1241 # Make sure we can run config.sub.
1242 $ac_config_sub sun4 >/dev/null 2>&1 ||
1243   { { echo "$as_me:1243: error: cannot run $ac_config_sub" >&5
1244 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1245    { (exit 1); exit 1; }; }
1246
1247 echo "$as_me:1247: checking build system type" >&5
1248 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1249 if test "${ac_cv_build+set}" = set; then
1250   echo $ECHO_N "(cached) $ECHO_C" >&6
1251 else
1252   ac_cv_build_alias=$build_alias
1253 test -z "$ac_cv_build_alias" &&
1254   ac_cv_build_alias=`$ac_config_guess`
1255 test -z "$ac_cv_build_alias" &&
1256   { { echo "$as_me:1256: error: cannot guess build type; you must specify one" >&5
1257 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1258    { (exit 1); exit 1; }; }
1259 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1260   { { echo "$as_me:1260: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1261 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1262    { (exit 1); exit 1; }; }
1263
1264 fi
1265 echo "$as_me:1265: result: $ac_cv_build" >&5
1266 echo "${ECHO_T}$ac_cv_build" >&6
1267 build=$ac_cv_build
1268 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1269 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1270 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1271
1272 echo "$as_me:1272: checking host system type" >&5
1273 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1274 if test "${ac_cv_host+set}" = set; then
1275   echo $ECHO_N "(cached) $ECHO_C" >&6
1276 else
1277   ac_cv_host_alias=$host_alias
1278 test -z "$ac_cv_host_alias" &&
1279   ac_cv_host_alias=$ac_cv_build_alias
1280 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1281   { { echo "$as_me:1281: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1282 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1283    { (exit 1); exit 1; }; }
1284
1285 fi
1286 echo "$as_me:1286: result: $ac_cv_host" >&5
1287 echo "${ECHO_T}$ac_cv_host" >&6
1288 host=$ac_cv_host
1289 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1290 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1291 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1292
1293 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1294         echo "$as_me:1294: checking target system type" >&5
1295 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1296 if test "${ac_cv_target+set}" = set; then
1297   echo $ECHO_N "(cached) $ECHO_C" >&6
1298 else
1299   ac_cv_target_alias=$target_alias
1300 test "x$ac_cv_target_alias" = "x" &&
1301   ac_cv_target_alias=$ac_cv_host_alias
1302 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1303   { { echo "$as_me:1303: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1304 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1305    { (exit 1); exit 1; }; }
1306
1307 fi
1308 echo "$as_me:1308: result: $ac_cv_target" >&5
1309 echo "${ECHO_T}$ac_cv_target" >&6
1310 target=$ac_cv_target
1311 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1312 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1313 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1314
1315 # The aliases save the names the user supplied, while $host etc.
1316 # will get canonicalized.
1317 test -n "$target_alias" &&
1318   test "$program_prefix$program_suffix$program_transform_name" = \
1319     NONENONEs,x,x, &&
1320   program_prefix=${target_alias}-
1321         system_name="$host_os"
1322 else
1323         system_name="`(uname -s -r) 2>/dev/null`"
1324         if test -z "$system_name" ; then
1325                 system_name="`(hostname) 2>/dev/null`"
1326         fi
1327 fi
1328 test -n "$system_name" && cat >>confdefs.h <<EOF
1329 #define SYSTEM_NAME "$system_name"
1330 EOF
1331
1332 if test "${cf_cv_system_name+set}" = set; then
1333   echo $ECHO_N "(cached) $ECHO_C" >&6
1334 else
1335   cf_cv_system_name="$system_name"
1336 fi
1337
1338 test -z "$system_name" && system_name="$cf_cv_system_name"
1339 test -n "$cf_cv_system_name" && echo "$as_me:1339: result: Configuring for $cf_cv_system_name" >&5
1340 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1341
1342 if test ".$system_name" != ".$cf_cv_system_name" ; then
1343         echo "$as_me:1343: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1344 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1345         { { echo "$as_me:1345: error: \"Please remove config.cache and try again.\"" >&5
1346 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1347    { (exit 1); exit 1; }; }
1348 fi
1349
1350 # Check whether --with-system-type or --without-system-type was given.
1351 if test "${with_system_type+set}" = set; then
1352   withval="$with_system_type"
1353   { echo "$as_me:1353: WARNING: overriding system type to $withval" >&5
1354 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1355  cf_cv_system_name=$withval
1356 fi;
1357
1358 ###     Save the given $CFLAGS to allow user-override.
1359 cf_user_CFLAGS="$CFLAGS"
1360
1361 ###     Default install-location
1362
1363 echo "$as_me:1363: checking for prefix" >&5
1364 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1365 if test "x$prefix" = "xNONE" ; then
1366         case "$cf_cv_system_name" in
1367                 # non-vendor systems don't have a conflict
1368         openbsd*|freebsd*|mirbsd*|linux*|cygwin*|k*bsd*-gnu)
1369                 prefix=/usr
1370                 ;;
1371         *)      prefix=$ac_default_prefix
1372                 ;;
1373         esac
1374 fi
1375 echo "$as_me:1375: result: $prefix" >&5
1376 echo "${ECHO_T}$prefix" >&6
1377
1378 if test "x$prefix" = "xNONE" ; then
1379 echo "$as_me:1379: checking for default include-directory" >&5
1380 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1381 test -n "$verbose" && echo 1>&6
1382 for cf_symbol in \
1383         $includedir \
1384         $includedir/ncurses \
1385         $prefix/include \
1386         $prefix/include/ncurses \
1387         /usr/local/include \
1388         /usr/local/include/ncurses \
1389         /usr/include \
1390         /usr/include/ncurses
1391 do
1392         cf_dir=`eval echo $cf_symbol`
1393         if test -f $cf_dir/curses.h ; then
1394         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1395                 includedir="$cf_symbol"
1396                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1397                 break
1398         fi
1399         fi
1400         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1401 done
1402 echo "$as_me:1402: result: $includedir" >&5
1403 echo "${ECHO_T}$includedir" >&6
1404 fi
1405
1406 ###     Checks for programs.
1407 ac_ext=c
1408 ac_cpp='$CPP $CPPFLAGS'
1409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1412 ac_main_return=return
1413 if test -n "$ac_tool_prefix"; then
1414   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1415 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1416 echo "$as_me:1416: checking for $ac_word" >&5
1417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1418 if test "${ac_cv_prog_CC+set}" = set; then
1419   echo $ECHO_N "(cached) $ECHO_C" >&6
1420 else
1421   if test -n "$CC"; then
1422   ac_cv_prog_CC="$CC" # Let the user override the test.
1423 else
1424   ac_save_IFS=$IFS; IFS=$ac_path_separator
1425 ac_dummy="$PATH"
1426 for ac_dir in $ac_dummy; do
1427   IFS=$ac_save_IFS
1428   test -z "$ac_dir" && ac_dir=.
1429   $as_executable_p "$ac_dir/$ac_word" || continue
1430 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1431 echo "$as_me:1431: found $ac_dir/$ac_word" >&5
1432 break
1433 done
1434
1435 fi
1436 fi
1437 CC=$ac_cv_prog_CC
1438 if test -n "$CC"; then
1439   echo "$as_me:1439: result: $CC" >&5
1440 echo "${ECHO_T}$CC" >&6
1441 else
1442   echo "$as_me:1442: result: no" >&5
1443 echo "${ECHO_T}no" >&6
1444 fi
1445
1446 fi
1447 if test -z "$ac_cv_prog_CC"; then
1448   ac_ct_CC=$CC
1449   # Extract the first word of "gcc", so it can be a program name with args.
1450 set dummy gcc; ac_word=$2
1451 echo "$as_me:1451: checking for $ac_word" >&5
1452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1454   echo $ECHO_N "(cached) $ECHO_C" >&6
1455 else
1456   if test -n "$ac_ct_CC"; then
1457   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1458 else
1459   ac_save_IFS=$IFS; IFS=$ac_path_separator
1460 ac_dummy="$PATH"
1461 for ac_dir in $ac_dummy; do
1462   IFS=$ac_save_IFS
1463   test -z "$ac_dir" && ac_dir=.
1464   $as_executable_p "$ac_dir/$ac_word" || continue
1465 ac_cv_prog_ac_ct_CC="gcc"
1466 echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1467 break
1468 done
1469
1470 fi
1471 fi
1472 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1473 if test -n "$ac_ct_CC"; then
1474   echo "$as_me:1474: result: $ac_ct_CC" >&5
1475 echo "${ECHO_T}$ac_ct_CC" >&6
1476 else
1477   echo "$as_me:1477: result: no" >&5
1478 echo "${ECHO_T}no" >&6
1479 fi
1480
1481   CC=$ac_ct_CC
1482 else
1483   CC="$ac_cv_prog_CC"
1484 fi
1485
1486 if test -z "$CC"; then
1487   if test -n "$ac_tool_prefix"; then
1488   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1489 set dummy ${ac_tool_prefix}cc; ac_word=$2
1490 echo "$as_me:1490: checking for $ac_word" >&5
1491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1492 if test "${ac_cv_prog_CC+set}" = set; then
1493   echo $ECHO_N "(cached) $ECHO_C" >&6
1494 else
1495   if test -n "$CC"; then
1496   ac_cv_prog_CC="$CC" # Let the user override the test.
1497 else
1498   ac_save_IFS=$IFS; IFS=$ac_path_separator
1499 ac_dummy="$PATH"
1500 for ac_dir in $ac_dummy; do
1501   IFS=$ac_save_IFS
1502   test -z "$ac_dir" && ac_dir=.
1503   $as_executable_p "$ac_dir/$ac_word" || continue
1504 ac_cv_prog_CC="${ac_tool_prefix}cc"
1505 echo "$as_me:1505: found $ac_dir/$ac_word" >&5
1506 break
1507 done
1508
1509 fi
1510 fi
1511 CC=$ac_cv_prog_CC
1512 if test -n "$CC"; then
1513   echo "$as_me:1513: result: $CC" >&5
1514 echo "${ECHO_T}$CC" >&6
1515 else
1516   echo "$as_me:1516: result: no" >&5
1517 echo "${ECHO_T}no" >&6
1518 fi
1519
1520 fi
1521 if test -z "$ac_cv_prog_CC"; then
1522   ac_ct_CC=$CC
1523   # Extract the first word of "cc", so it can be a program name with args.
1524 set dummy cc; ac_word=$2
1525 echo "$as_me:1525: checking for $ac_word" >&5
1526 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1527 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1528   echo $ECHO_N "(cached) $ECHO_C" >&6
1529 else
1530   if test -n "$ac_ct_CC"; then
1531   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1532 else
1533   ac_save_IFS=$IFS; IFS=$ac_path_separator
1534 ac_dummy="$PATH"
1535 for ac_dir in $ac_dummy; do
1536   IFS=$ac_save_IFS
1537   test -z "$ac_dir" && ac_dir=.
1538   $as_executable_p "$ac_dir/$ac_word" || continue
1539 ac_cv_prog_ac_ct_CC="cc"
1540 echo "$as_me:1540: found $ac_dir/$ac_word" >&5
1541 break
1542 done
1543
1544 fi
1545 fi
1546 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1547 if test -n "$ac_ct_CC"; then
1548   echo "$as_me:1548: result: $ac_ct_CC" >&5
1549 echo "${ECHO_T}$ac_ct_CC" >&6
1550 else
1551   echo "$as_me:1551: result: no" >&5
1552 echo "${ECHO_T}no" >&6
1553 fi
1554
1555   CC=$ac_ct_CC
1556 else
1557   CC="$ac_cv_prog_CC"
1558 fi
1559
1560 fi
1561 if test -z "$CC"; then
1562   # Extract the first word of "cc", so it can be a program name with args.
1563 set dummy cc; ac_word=$2
1564 echo "$as_me:1564: checking for $ac_word" >&5
1565 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1566 if test "${ac_cv_prog_CC+set}" = set; then
1567   echo $ECHO_N "(cached) $ECHO_C" >&6
1568 else
1569   if test -n "$CC"; then
1570   ac_cv_prog_CC="$CC" # Let the user override the test.
1571 else
1572   ac_prog_rejected=no
1573   ac_save_IFS=$IFS; IFS=$ac_path_separator
1574 ac_dummy="$PATH"
1575 for ac_dir in $ac_dummy; do
1576   IFS=$ac_save_IFS
1577   test -z "$ac_dir" && ac_dir=.
1578   $as_executable_p "$ac_dir/$ac_word" || continue
1579 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1580   ac_prog_rejected=yes
1581   continue
1582 fi
1583 ac_cv_prog_CC="cc"
1584 echo "$as_me:1584: found $ac_dir/$ac_word" >&5
1585 break
1586 done
1587
1588 if test $ac_prog_rejected = yes; then
1589   # We found a bogon in the path, so make sure we never use it.
1590   set dummy $ac_cv_prog_CC
1591   shift
1592   if test $# != 0; then
1593     # We chose a different compiler from the bogus one.
1594     # However, it has the same basename, so the bogon will be chosen
1595     # first if we set CC to just the basename; use the full file name.
1596     shift
1597     set dummy "$ac_dir/$ac_word" ${1+"$@"}
1598     shift
1599     ac_cv_prog_CC="$@"
1600   fi
1601 fi
1602 fi
1603 fi
1604 CC=$ac_cv_prog_CC
1605 if test -n "$CC"; then
1606   echo "$as_me:1606: result: $CC" >&5
1607 echo "${ECHO_T}$CC" >&6
1608 else
1609   echo "$as_me:1609: result: no" >&5
1610 echo "${ECHO_T}no" >&6
1611 fi
1612
1613 fi
1614 if test -z "$CC"; then
1615   if test -n "$ac_tool_prefix"; then
1616   for ac_prog in cl
1617   do
1618     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1619 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1620 echo "$as_me:1620: checking for $ac_word" >&5
1621 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1622 if test "${ac_cv_prog_CC+set}" = set; then
1623   echo $ECHO_N "(cached) $ECHO_C" >&6
1624 else
1625   if test -n "$CC"; then
1626   ac_cv_prog_CC="$CC" # Let the user override the test.
1627 else
1628   ac_save_IFS=$IFS; IFS=$ac_path_separator
1629 ac_dummy="$PATH"
1630 for ac_dir in $ac_dummy; do
1631   IFS=$ac_save_IFS
1632   test -z "$ac_dir" && ac_dir=.
1633   $as_executable_p "$ac_dir/$ac_word" || continue
1634 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1635 echo "$as_me:1635: found $ac_dir/$ac_word" >&5
1636 break
1637 done
1638
1639 fi
1640 fi
1641 CC=$ac_cv_prog_CC
1642 if test -n "$CC"; then
1643   echo "$as_me:1643: result: $CC" >&5
1644 echo "${ECHO_T}$CC" >&6
1645 else
1646   echo "$as_me:1646: result: no" >&5
1647 echo "${ECHO_T}no" >&6
1648 fi
1649
1650     test -n "$CC" && break
1651   done
1652 fi
1653 if test -z "$CC"; then
1654   ac_ct_CC=$CC
1655   for ac_prog in cl
1656 do
1657   # Extract the first word of "$ac_prog", so it can be a program name with args.
1658 set dummy $ac_prog; ac_word=$2
1659 echo "$as_me:1659: checking for $ac_word" >&5
1660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1661 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1662   echo $ECHO_N "(cached) $ECHO_C" >&6
1663 else
1664   if test -n "$ac_ct_CC"; then
1665   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1666 else
1667   ac_save_IFS=$IFS; IFS=$ac_path_separator
1668 ac_dummy="$PATH"
1669 for ac_dir in $ac_dummy; do
1670   IFS=$ac_save_IFS
1671   test -z "$ac_dir" && ac_dir=.
1672   $as_executable_p "$ac_dir/$ac_word" || continue
1673 ac_cv_prog_ac_ct_CC="$ac_prog"
1674 echo "$as_me:1674: found $ac_dir/$ac_word" >&5
1675 break
1676 done
1677
1678 fi
1679 fi
1680 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1681 if test -n "$ac_ct_CC"; then
1682   echo "$as_me:1682: result: $ac_ct_CC" >&5
1683 echo "${ECHO_T}$ac_ct_CC" >&6
1684 else
1685   echo "$as_me:1685: result: no" >&5
1686 echo "${ECHO_T}no" >&6
1687 fi
1688
1689   test -n "$ac_ct_CC" && break
1690 done
1691
1692   CC=$ac_ct_CC
1693 fi
1694
1695 fi
1696
1697 test -z "$CC" && { { echo "$as_me:1697: error: no acceptable cc found in \$PATH" >&5
1698 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1699    { (exit 1); exit 1; }; }
1700
1701 # Provide some information about the compiler.
1702 echo "$as_me:1702:" \
1703      "checking for C compiler version" >&5
1704 ac_compiler=`set X $ac_compile; echo $2`
1705 { (eval echo "$as_me:1705: \"$ac_compiler --version </dev/null >&5\"") >&5
1706   (eval $ac_compiler --version </dev/null >&5) 2>&5
1707   ac_status=$?
1708   echo "$as_me:1708: \$? = $ac_status" >&5
1709   (exit $ac_status); }
1710 { (eval echo "$as_me:1710: \"$ac_compiler -v </dev/null >&5\"") >&5
1711   (eval $ac_compiler -v </dev/null >&5) 2>&5
1712   ac_status=$?
1713   echo "$as_me:1713: \$? = $ac_status" >&5
1714   (exit $ac_status); }
1715 { (eval echo "$as_me:1715: \"$ac_compiler -V </dev/null >&5\"") >&5
1716   (eval $ac_compiler -V </dev/null >&5) 2>&5
1717   ac_status=$?
1718   echo "$as_me:1718: \$? = $ac_status" >&5
1719   (exit $ac_status); }
1720
1721 cat >conftest.$ac_ext <<_ACEOF
1722 #line 1722 "configure"
1723 #include "confdefs.h"
1724
1725 int
1726 main ()
1727 {
1728
1729   ;
1730   return 0;
1731 }
1732 _ACEOF
1733 ac_clean_files_save=$ac_clean_files
1734 ac_clean_files="$ac_clean_files a.out a.exe"
1735 # Try to create an executable without -o first, disregard a.out.
1736 # It will help us diagnose broken compilers, and finding out an intuition
1737 # of exeext.
1738 echo "$as_me:1738: checking for C compiler default output" >&5
1739 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1740 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1741 if { (eval echo "$as_me:1741: \"$ac_link_default\"") >&5
1742   (eval $ac_link_default) 2>&5
1743   ac_status=$?
1744   echo "$as_me:1744: \$? = $ac_status" >&5
1745   (exit $ac_status); }; then
1746   # Find the output, starting from the most likely.  This scheme is
1747 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1748 # resort.
1749 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1750                 ls a.out conftest 2>/dev/null;
1751                 ls a.* conftest.* 2>/dev/null`; do
1752   case $ac_file in
1753     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1754     a.out ) # We found the default executable, but exeext='' is most
1755             # certainly right.
1756             break;;
1757     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1758           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1759           export ac_cv_exeext
1760           break;;
1761     * ) break;;
1762   esac
1763 done
1764 else
1765   echo "$as_me: failed program was:" >&5
1766 cat conftest.$ac_ext >&5
1767 { { echo "$as_me:1767: error: C compiler cannot create executables" >&5
1768 echo "$as_me: error: C compiler cannot create executables" >&2;}
1769    { (exit 77); exit 77; }; }
1770 fi
1771
1772 ac_exeext=$ac_cv_exeext
1773 echo "$as_me:1773: result: $ac_file" >&5
1774 echo "${ECHO_T}$ac_file" >&6
1775
1776 # Check the compiler produces executables we can run.  If not, either
1777 # the compiler is broken, or we cross compile.
1778 echo "$as_me:1778: checking whether the C compiler works" >&5
1779 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1780 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1781 # If not cross compiling, check that we can run a simple program.
1782 if test "$cross_compiling" != yes; then
1783   if { ac_try='./$ac_file'
1784   { (eval echo "$as_me:1784: \"$ac_try\"") >&5
1785   (eval $ac_try) 2>&5
1786   ac_status=$?
1787   echo "$as_me:1787: \$? = $ac_status" >&5
1788   (exit $ac_status); }; }; then
1789     cross_compiling=no
1790   else
1791     if test "$cross_compiling" = maybe; then
1792         cross_compiling=yes
1793     else
1794         { { echo "$as_me:1794: error: cannot run C compiled programs.
1795 If you meant to cross compile, use \`--host'." >&5
1796 echo "$as_me: error: cannot run C compiled programs.
1797 If you meant to cross compile, use \`--host'." >&2;}
1798    { (exit 1); exit 1; }; }
1799     fi
1800   fi
1801 fi
1802 echo "$as_me:1802: result: yes" >&5
1803 echo "${ECHO_T}yes" >&6
1804
1805 rm -f a.out a.exe conftest$ac_cv_exeext
1806 ac_clean_files=$ac_clean_files_save
1807 # Check the compiler produces executables we can run.  If not, either
1808 # the compiler is broken, or we cross compile.
1809 echo "$as_me:1809: checking whether we are cross compiling" >&5
1810 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1811 echo "$as_me:1811: result: $cross_compiling" >&5
1812 echo "${ECHO_T}$cross_compiling" >&6
1813
1814 echo "$as_me:1814: checking for executable suffix" >&5
1815 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1816 if { (eval echo "$as_me:1816: \"$ac_link\"") >&5
1817   (eval $ac_link) 2>&5
1818   ac_status=$?
1819   echo "$as_me:1819: \$? = $ac_status" >&5
1820   (exit $ac_status); }; then
1821   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1822 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1823 # work properly (i.e., refer to `conftest.exe'), while it won't with
1824 # `rm'.
1825 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1826   case $ac_file in
1827     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1828     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1829           export ac_cv_exeext
1830           break;;
1831     * ) break;;
1832   esac
1833 done
1834 else
1835   { { echo "$as_me:1835: error: cannot compute EXEEXT: cannot compile and link" >&5
1836 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1837    { (exit 1); exit 1; }; }
1838 fi
1839
1840 rm -f conftest$ac_cv_exeext
1841 echo "$as_me:1841: result: $ac_cv_exeext" >&5
1842 echo "${ECHO_T}$ac_cv_exeext" >&6
1843
1844 rm -f conftest.$ac_ext
1845 EXEEXT=$ac_cv_exeext
1846 ac_exeext=$EXEEXT
1847 echo "$as_me:1847: checking for object suffix" >&5
1848 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1849 if test "${ac_cv_objext+set}" = set; then
1850   echo $ECHO_N "(cached) $ECHO_C" >&6
1851 else
1852   cat >conftest.$ac_ext <<_ACEOF
1853 #line 1853 "configure"
1854 #include "confdefs.h"
1855
1856 int
1857 main ()
1858 {
1859
1860   ;
1861   return 0;
1862 }
1863 _ACEOF
1864 rm -f conftest.o conftest.obj
1865 if { (eval echo "$as_me:1865: \"$ac_compile\"") >&5
1866   (eval $ac_compile) 2>&5
1867   ac_status=$?
1868   echo "$as_me:1868: \$? = $ac_status" >&5
1869   (exit $ac_status); }; then
1870   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1871   case $ac_file in
1872     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1873     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1874        break;;
1875   esac
1876 done
1877 else
1878   echo "$as_me: failed program was:" >&5
1879 cat conftest.$ac_ext >&5
1880 { { echo "$as_me:1880: error: cannot compute OBJEXT: cannot compile" >&5
1881 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1882    { (exit 1); exit 1; }; }
1883 fi
1884
1885 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1886 fi
1887 echo "$as_me:1887: result: $ac_cv_objext" >&5
1888 echo "${ECHO_T}$ac_cv_objext" >&6
1889 OBJEXT=$ac_cv_objext
1890 ac_objext=$OBJEXT
1891 echo "$as_me:1891: checking whether we are using the GNU C compiler" >&5
1892 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1893 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1894   echo $ECHO_N "(cached) $ECHO_C" >&6
1895 else
1896   cat >conftest.$ac_ext <<_ACEOF
1897 #line 1897 "configure"
1898 #include "confdefs.h"
1899
1900 int
1901 main ()
1902 {
1903 #ifndef __GNUC__
1904        choke me
1905 #endif
1906
1907   ;
1908   return 0;
1909 }
1910 _ACEOF
1911 rm -f conftest.$ac_objext
1912 if { (eval echo "$as_me:1912: \"$ac_compile\"") >&5
1913   (eval $ac_compile) 2>&5
1914   ac_status=$?
1915   echo "$as_me:1915: \$? = $ac_status" >&5
1916   (exit $ac_status); } &&
1917          { ac_try='test -s conftest.$ac_objext'
1918   { (eval echo "$as_me:1918: \"$ac_try\"") >&5
1919   (eval $ac_try) 2>&5
1920   ac_status=$?
1921   echo "$as_me:1921: \$? = $ac_status" >&5
1922   (exit $ac_status); }; }; then
1923   ac_compiler_gnu=yes
1924 else
1925   echo "$as_me: failed program was:" >&5
1926 cat conftest.$ac_ext >&5
1927 ac_compiler_gnu=no
1928 fi
1929 rm -f conftest.$ac_objext conftest.$ac_ext
1930 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1931
1932 fi
1933 echo "$as_me:1933: result: $ac_cv_c_compiler_gnu" >&5
1934 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1935 GCC=`test $ac_compiler_gnu = yes && echo yes`
1936 ac_test_CFLAGS=${CFLAGS+set}
1937 ac_save_CFLAGS=$CFLAGS
1938 CFLAGS="-g"
1939 echo "$as_me:1939: checking whether $CC accepts -g" >&5
1940 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1941 if test "${ac_cv_prog_cc_g+set}" = set; then
1942   echo $ECHO_N "(cached) $ECHO_C" >&6
1943 else
1944   cat >conftest.$ac_ext <<_ACEOF
1945 #line 1945 "configure"
1946 #include "confdefs.h"
1947
1948 int
1949 main ()
1950 {
1951
1952   ;
1953   return 0;
1954 }
1955 _ACEOF
1956 rm -f conftest.$ac_objext
1957 if { (eval echo "$as_me:1957: \"$ac_compile\"") >&5
1958   (eval $ac_compile) 2>&5
1959   ac_status=$?
1960   echo "$as_me:1960: \$? = $ac_status" >&5
1961   (exit $ac_status); } &&
1962          { ac_try='test -s conftest.$ac_objext'
1963   { (eval echo "$as_me:1963: \"$ac_try\"") >&5
1964   (eval $ac_try) 2>&5
1965   ac_status=$?
1966   echo "$as_me:1966: \$? = $ac_status" >&5
1967   (exit $ac_status); }; }; then
1968   ac_cv_prog_cc_g=yes
1969 else
1970   echo "$as_me: failed program was:" >&5
1971 cat conftest.$ac_ext >&5
1972 ac_cv_prog_cc_g=no
1973 fi
1974 rm -f conftest.$ac_objext conftest.$ac_ext
1975 fi
1976 echo "$as_me:1976: result: $ac_cv_prog_cc_g" >&5
1977 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1978 if test "$ac_test_CFLAGS" = set; then
1979   CFLAGS=$ac_save_CFLAGS
1980 elif test $ac_cv_prog_cc_g = yes; then
1981   if test "$GCC" = yes; then
1982     CFLAGS="-g -O2"
1983   else
1984     CFLAGS="-g"
1985   fi
1986 else
1987   if test "$GCC" = yes; then
1988     CFLAGS="-O2"
1989   else
1990     CFLAGS=
1991   fi
1992 fi
1993 # Some people use a C++ compiler to compile C.  Since we use `exit',
1994 # in C++ we need to declare it.  In case someone uses the same compiler
1995 # for both compiling C and C++ we need to have the C++ compiler decide
1996 # the declaration of exit, since it's the most demanding environment.
1997 cat >conftest.$ac_ext <<_ACEOF
1998 #ifndef __cplusplus
1999   choke me
2000 #endif
2001 _ACEOF
2002 rm -f conftest.$ac_objext
2003 if { (eval echo "$as_me:2003: \"$ac_compile\"") >&5
2004   (eval $ac_compile) 2>&5
2005   ac_status=$?
2006   echo "$as_me:2006: \$? = $ac_status" >&5
2007   (exit $ac_status); } &&
2008          { ac_try='test -s conftest.$ac_objext'
2009   { (eval echo "$as_me:2009: \"$ac_try\"") >&5
2010   (eval $ac_try) 2>&5
2011   ac_status=$?
2012   echo "$as_me:2012: \$? = $ac_status" >&5
2013   (exit $ac_status); }; }; then
2014   for ac_declaration in \
2015    ''\
2016    '#include <stdlib.h>' \
2017    'extern "C" void std::exit (int) throw (); using std::exit;' \
2018    'extern "C" void std::exit (int); using std::exit;' \
2019    'extern "C" void exit (int) throw ();' \
2020    'extern "C" void exit (int);' \
2021    'void exit (int);'
2022 do
2023   cat >conftest.$ac_ext <<_ACEOF
2024 #line 2024 "configure"
2025 #include "confdefs.h"
2026 #include <stdlib.h>
2027 $ac_declaration
2028 int
2029 main ()
2030 {
2031 exit (42);
2032   ;
2033   return 0;
2034 }
2035 _ACEOF
2036 rm -f conftest.$ac_objext
2037 if { (eval echo "$as_me:2037: \"$ac_compile\"") >&5
2038   (eval $ac_compile) 2>&5
2039   ac_status=$?
2040   echo "$as_me:2040: \$? = $ac_status" >&5
2041   (exit $ac_status); } &&
2042          { ac_try='test -s conftest.$ac_objext'
2043   { (eval echo "$as_me:2043: \"$ac_try\"") >&5
2044   (eval $ac_try) 2>&5
2045   ac_status=$?
2046   echo "$as_me:2046: \$? = $ac_status" >&5
2047   (exit $ac_status); }; }; then
2048   :
2049 else
2050   echo "$as_me: failed program was:" >&5
2051 cat conftest.$ac_ext >&5
2052 continue
2053 fi
2054 rm -f conftest.$ac_objext conftest.$ac_ext
2055   cat >conftest.$ac_ext <<_ACEOF
2056 #line 2056 "configure"
2057 #include "confdefs.h"
2058 $ac_declaration
2059 int
2060 main ()
2061 {
2062 exit (42);
2063   ;
2064   return 0;
2065 }
2066 _ACEOF
2067 rm -f conftest.$ac_objext
2068 if { (eval echo "$as_me:2068: \"$ac_compile\"") >&5
2069   (eval $ac_compile) 2>&5
2070   ac_status=$?
2071   echo "$as_me:2071: \$? = $ac_status" >&5
2072   (exit $ac_status); } &&
2073          { ac_try='test -s conftest.$ac_objext'
2074   { (eval echo "$as_me:2074: \"$ac_try\"") >&5
2075   (eval $ac_try) 2>&5
2076   ac_status=$?
2077   echo "$as_me:2077: \$? = $ac_status" >&5
2078   (exit $ac_status); }; }; then
2079   break
2080 else
2081   echo "$as_me: failed program was:" >&5
2082 cat conftest.$ac_ext >&5
2083 fi
2084 rm -f conftest.$ac_objext conftest.$ac_ext
2085 done
2086 rm -rf conftest*
2087 if test -n "$ac_declaration"; then
2088   echo '#ifdef __cplusplus' >>confdefs.h
2089   echo $ac_declaration      >>confdefs.h
2090   echo '#endif'             >>confdefs.h
2091 fi
2092
2093 else
2094   echo "$as_me: failed program was:" >&5
2095 cat conftest.$ac_ext >&5
2096 fi
2097 rm -f conftest.$ac_objext conftest.$ac_ext
2098 ac_ext=c
2099 ac_cpp='$CPP $CPPFLAGS'
2100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2103 ac_main_return=return
2104
2105 GCC_VERSION=none
2106 if test "$GCC" = yes ; then
2107         echo "$as_me:2107: checking version of $CC" >&5
2108 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2109         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2110         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2111         echo "$as_me:2111: result: $GCC_VERSION" >&5
2112 echo "${ECHO_T}$GCC_VERSION" >&6
2113 fi
2114
2115 ac_ext=c
2116 ac_cpp='$CPP $CPPFLAGS'
2117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2120 ac_main_return=return
2121 echo "$as_me:2121: checking how to run the C preprocessor" >&5
2122 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2123 # On Suns, sometimes $CPP names a directory.
2124 if test -n "$CPP" && test -d "$CPP"; then
2125   CPP=
2126 fi
2127 if test -z "$CPP"; then
2128   if test "${ac_cv_prog_CPP+set}" = set; then
2129   echo $ECHO_N "(cached) $ECHO_C" >&6
2130 else
2131       # Double quotes because CPP needs to be expanded
2132     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2133     do
2134       ac_preproc_ok=false
2135 for ac_c_preproc_warn_flag in '' yes
2136 do
2137   # Use a header file that comes with gcc, so configuring glibc
2138   # with a fresh cross-compiler works.
2139   # On the NeXT, cc -E runs the code through the compiler's parser,
2140   # not just through cpp. "Syntax error" is here to catch this case.
2141   cat >conftest.$ac_ext <<_ACEOF
2142 #line 2142 "configure"
2143 #include "confdefs.h"
2144 #include <assert.h>
2145                      Syntax error
2146 _ACEOF
2147 if { (eval echo "$as_me:2147: \"$ac_cpp conftest.$ac_ext\"") >&5
2148   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2149   ac_status=$?
2150   egrep -v '^ *\+' conftest.er1 >conftest.err
2151   rm -f conftest.er1
2152   cat conftest.err >&5
2153   echo "$as_me:2153: \$? = $ac_status" >&5
2154   (exit $ac_status); } >/dev/null; then
2155   if test -s conftest.err; then
2156     ac_cpp_err=$ac_c_preproc_warn_flag
2157   else
2158     ac_cpp_err=
2159   fi
2160 else
2161   ac_cpp_err=yes
2162 fi
2163 if test -z "$ac_cpp_err"; then
2164   :
2165 else
2166   echo "$as_me: failed program was:" >&5
2167   cat conftest.$ac_ext >&5
2168   # Broken: fails on valid input.
2169 continue
2170 fi
2171 rm -f conftest.err conftest.$ac_ext
2172
2173   # OK, works on sane cases.  Now check whether non-existent headers
2174   # can be detected and how.
2175   cat >conftest.$ac_ext <<_ACEOF
2176 #line 2176 "configure"
2177 #include "confdefs.h"
2178 #include <ac_nonexistent.h>
2179 _ACEOF
2180 if { (eval echo "$as_me:2180: \"$ac_cpp conftest.$ac_ext\"") >&5
2181   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2182   ac_status=$?
2183   egrep -v '^ *\+' conftest.er1 >conftest.err
2184   rm -f conftest.er1
2185   cat conftest.err >&5
2186   echo "$as_me:2186: \$? = $ac_status" >&5
2187   (exit $ac_status); } >/dev/null; then
2188   if test -s conftest.err; then
2189     ac_cpp_err=$ac_c_preproc_warn_flag
2190   else
2191     ac_cpp_err=
2192   fi
2193 else
2194   ac_cpp_err=yes
2195 fi
2196 if test -z "$ac_cpp_err"; then
2197   # Broken: success on invalid input.
2198 continue
2199 else
2200   echo "$as_me: failed program was:" >&5
2201   cat conftest.$ac_ext >&5
2202   # Passes both tests.
2203 ac_preproc_ok=:
2204 break
2205 fi
2206 rm -f conftest.err conftest.$ac_ext
2207
2208 done
2209 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2210 rm -f conftest.err conftest.$ac_ext
2211 if $ac_preproc_ok; then
2212   break
2213 fi
2214
2215     done
2216     ac_cv_prog_CPP=$CPP
2217
2218 fi
2219   CPP=$ac_cv_prog_CPP
2220 else
2221   ac_cv_prog_CPP=$CPP
2222 fi
2223 echo "$as_me:2223: result: $CPP" >&5
2224 echo "${ECHO_T}$CPP" >&6
2225 ac_preproc_ok=false
2226 for ac_c_preproc_warn_flag in '' yes
2227 do
2228   # Use a header file that comes with gcc, so configuring glibc
2229   # with a fresh cross-compiler works.
2230   # On the NeXT, cc -E runs the code through the compiler's parser,
2231   # not just through cpp. "Syntax error" is here to catch this case.
2232   cat >conftest.$ac_ext <<_ACEOF
2233 #line 2233 "configure"
2234 #include "confdefs.h"
2235 #include <assert.h>
2236                      Syntax error
2237 _ACEOF
2238 if { (eval echo "$as_me:2238: \"$ac_cpp conftest.$ac_ext\"") >&5
2239   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2240   ac_status=$?
2241   egrep -v '^ *\+' conftest.er1 >conftest.err
2242   rm -f conftest.er1
2243   cat conftest.err >&5
2244   echo "$as_me:2244: \$? = $ac_status" >&5
2245   (exit $ac_status); } >/dev/null; then
2246   if test -s conftest.err; then
2247     ac_cpp_err=$ac_c_preproc_warn_flag
2248   else
2249     ac_cpp_err=
2250   fi
2251 else
2252   ac_cpp_err=yes
2253 fi
2254 if test -z "$ac_cpp_err"; then
2255   :
2256 else
2257   echo "$as_me: failed program was:" >&5
2258   cat conftest.$ac_ext >&5
2259   # Broken: fails on valid input.
2260 continue
2261 fi
2262 rm -f conftest.err conftest.$ac_ext
2263
2264   # OK, works on sane cases.  Now check whether non-existent headers
2265   # can be detected and how.
2266   cat >conftest.$ac_ext <<_ACEOF
2267 #line 2267 "configure"
2268 #include "confdefs.h"
2269 #include <ac_nonexistent.h>
2270 _ACEOF
2271 if { (eval echo "$as_me:2271: \"$ac_cpp conftest.$ac_ext\"") >&5
2272   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2273   ac_status=$?
2274   egrep -v '^ *\+' conftest.er1 >conftest.err
2275   rm -f conftest.er1
2276   cat conftest.err >&5
2277   echo "$as_me:2277: \$? = $ac_status" >&5
2278   (exit $ac_status); } >/dev/null; then
2279   if test -s conftest.err; then
2280     ac_cpp_err=$ac_c_preproc_warn_flag
2281   else
2282     ac_cpp_err=
2283   fi
2284 else
2285   ac_cpp_err=yes
2286 fi
2287 if test -z "$ac_cpp_err"; then
2288   # Broken: success on invalid input.
2289 continue
2290 else
2291   echo "$as_me: failed program was:" >&5
2292   cat conftest.$ac_ext >&5
2293   # Passes both tests.
2294 ac_preproc_ok=:
2295 break
2296 fi
2297 rm -f conftest.err conftest.$ac_ext
2298
2299 done
2300 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2301 rm -f conftest.err conftest.$ac_ext
2302 if $ac_preproc_ok; then
2303   :
2304 else
2305   { { echo "$as_me:2305: error: C preprocessor \"$CPP\" fails sanity check" >&5
2306 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2307    { (exit 1); exit 1; }; }
2308 fi
2309
2310 ac_ext=c
2311 ac_cpp='$CPP $CPPFLAGS'
2312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2315 ac_main_return=return
2316
2317 if test $ac_cv_c_compiler_gnu = yes; then
2318     echo "$as_me:2318: checking whether $CC needs -traditional" >&5
2319 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2320 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2321   echo $ECHO_N "(cached) $ECHO_C" >&6
2322 else
2323     ac_pattern="Autoconf.*'x'"
2324   cat >conftest.$ac_ext <<_ACEOF
2325 #line 2325 "configure"
2326 #include "confdefs.h"
2327 #include <sgtty.h>
2328 int Autoconf = TIOCGETP;
2329 _ACEOF
2330 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2331   egrep "$ac_pattern" >/dev/null 2>&1; then
2332   ac_cv_prog_gcc_traditional=yes
2333 else
2334   ac_cv_prog_gcc_traditional=no
2335 fi
2336 rm -rf conftest*
2337
2338   if test $ac_cv_prog_gcc_traditional = no; then
2339     cat >conftest.$ac_ext <<_ACEOF
2340 #line 2340 "configure"
2341 #include "confdefs.h"
2342 #include <termio.h>
2343 int Autoconf = TCGETA;
2344 _ACEOF
2345 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2346   egrep "$ac_pattern" >/dev/null 2>&1; then
2347   ac_cv_prog_gcc_traditional=yes
2348 fi
2349 rm -rf conftest*
2350
2351   fi
2352 fi
2353 echo "$as_me:2353: result: $ac_cv_prog_gcc_traditional" >&5
2354 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2355   if test $ac_cv_prog_gcc_traditional = yes; then
2356     CC="$CC -traditional"
2357   fi
2358 fi
2359
2360 echo "$as_me:2360: checking whether $CC understands -c and -o together" >&5
2361 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2362 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2363   echo $ECHO_N "(cached) $ECHO_C" >&6
2364 else
2365
2366 cat > conftest.$ac_ext <<CF_EOF
2367 #include <stdio.h>
2368 int main()
2369 {
2370         ${cf_cv_main_return:-return}(0);
2371 }
2372 CF_EOF
2373 # We do the test twice because some compilers refuse to overwrite an
2374 # existing .o file with -o, though they will create one.
2375 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2376 if { (eval echo "$as_me:2376: \"$ac_try\"") >&5
2377   (eval $ac_try) 2>&5
2378   ac_status=$?
2379   echo "$as_me:2379: \$? = $ac_status" >&5
2380   (exit $ac_status); } &&
2381   test -f conftest2.$ac_objext && { (eval echo "$as_me:2381: \"$ac_try\"") >&5
2382   (eval $ac_try) 2>&5
2383   ac_status=$?
2384   echo "$as_me:2384: \$? = $ac_status" >&5
2385   (exit $ac_status); };
2386 then
2387   eval cf_cv_prog_CC_c_o=yes
2388 else
2389   eval cf_cv_prog_CC_c_o=no
2390 fi
2391 rm -rf conftest*
2392
2393 fi
2394 if test $cf_cv_prog_CC_c_o = yes; then
2395   echo "$as_me:2395: result: yes" >&5
2396 echo "${ECHO_T}yes" >&6
2397 else
2398   echo "$as_me:2398: result: no" >&5
2399 echo "${ECHO_T}no" >&6
2400 fi
2401
2402 echo "$as_me:2402: checking for POSIXized ISC" >&5
2403 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2404 if test -d /etc/conf/kconfig.d &&
2405    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2406 then
2407   echo "$as_me:2407: result: yes" >&5
2408 echo "${ECHO_T}yes" >&6
2409   ISC=yes # If later tests want to check for ISC.
2410
2411 cat >>confdefs.h <<\EOF
2412 #define _POSIX_SOURCE 1
2413 EOF
2414
2415   if test "$GCC" = yes; then
2416     CC="$CC -posix"
2417   else
2418     CC="$CC -Xp"
2419   fi
2420 else
2421   echo "$as_me:2421: result: no" >&5
2422 echo "${ECHO_T}no" >&6
2423   ISC=
2424 fi
2425
2426 # This should have been defined by AC_PROG_CC
2427 : ${CC:=cc}
2428
2429 # Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
2430 # into CC.  This will not help with broken scripts that wrap the compiler with
2431 # options, but eliminates a more common category of user confusion.
2432 echo "$as_me:2432: checking \$CC variable" >&5
2433 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2434 case "$CC" in #(vi
2435 *[\ \   ]-[IUD]*)
2436         echo "$as_me:2436: result: broken" >&5
2437 echo "${ECHO_T}broken" >&6
2438         { echo "$as_me:2438: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2439 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2440         # humor him...
2441         cf_flags=`echo "$CC" | sed -e 's/^[^    ]*[     ]//'`
2442         CC=`echo "$CC" | sed -e 's/[    ].*//'`
2443
2444 cf_fix_cppflags=no
2445 cf_new_cflags=
2446 cf_new_cppflags=
2447 cf_new_extra_cppflags=
2448
2449 for cf_add_cflags in $cf_flags
2450 do
2451 case $cf_fix_cppflags in
2452 no)
2453         case $cf_add_cflags in #(vi
2454         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2455                 case $cf_add_cflags in
2456                 -D*)
2457                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2458
2459                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2460                                 && test -z "${cf_tst_cflags}" \
2461                                 && cf_fix_cppflags=yes
2462
2463                         if test $cf_fix_cppflags = yes ; then
2464                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2465                                 continue
2466                         elif test "${cf_tst_cflags}" = "\"'" ; then
2467                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2468                                 continue
2469                         fi
2470                         ;;
2471                 esac
2472                 case "$CPPFLAGS" in
2473                 *$cf_add_cflags) #(vi
2474                         ;;
2475                 *) #(vi
2476                         case $cf_add_cflags in #(vi
2477                         -D*)
2478                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2479
2480 CPPFLAGS=`echo "$CPPFLAGS" | \
2481         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2482                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2483
2484                                 ;;
2485                         esac
2486                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2487                         ;;
2488                 esac
2489                 ;;
2490         *)
2491                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2492                 ;;
2493         esac
2494         ;;
2495 yes)
2496         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2497
2498         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2499
2500         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2501                 && test -z "${cf_tst_cflags}" \
2502                 && cf_fix_cppflags=no
2503         ;;
2504 esac
2505 done
2506
2507 if test -n "$cf_new_cflags" ; then
2508
2509         CFLAGS="$CFLAGS $cf_new_cflags"
2510 fi
2511
2512 if test -n "$cf_new_cppflags" ; then
2513
2514         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2515 fi
2516
2517 if test -n "$cf_new_extra_cppflags" ; then
2518
2519         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2520 fi
2521
2522         ;;
2523 *)
2524         echo "$as_me:2524: result: ok" >&5
2525 echo "${ECHO_T}ok" >&6
2526         ;;
2527 esac
2528
2529 echo "$as_me:2529: checking for ${CC:-cc} option to accept ANSI C" >&5
2530 echo $ECHO_N "checking for ${CC:-cc} option to accept ANSI C... $ECHO_C" >&6
2531 if test "${cf_cv_ansi_cc+set}" = set; then
2532   echo $ECHO_N "(cached) $ECHO_C" >&6
2533 else
2534
2535 cf_cv_ansi_cc=no
2536 cf_save_CFLAGS="$CFLAGS"
2537 cf_save_CPPFLAGS="$CPPFLAGS"
2538 # Don't try gcc -ansi; that turns off useful extensions and
2539 # breaks some systems' header files.
2540 # AIX                   -qlanglvl=ansi
2541 # Ultrix and OSF/1      -std1
2542 # HP-UX                 -Aa -D_HPUX_SOURCE
2543 # SVR4                  -Xc
2544 # UnixWare 1.2          (cannot use -Xc, since ANSI/POSIX clashes)
2545 for cf_arg in "-DCC_HAS_PROTOS" \
2546         "" \
2547         -qlanglvl=ansi \
2548         -std1 \
2549         -Ae \
2550         "-Aa -D_HPUX_SOURCE" \
2551         -Xc
2552 do
2553
2554 cf_fix_cppflags=no
2555 cf_new_cflags=
2556 cf_new_cppflags=
2557 cf_new_extra_cppflags=
2558
2559 for cf_add_cflags in $cf_arg
2560 do
2561 case $cf_fix_cppflags in
2562 no)
2563         case $cf_add_cflags in #(vi
2564         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2565                 case $cf_add_cflags in
2566                 -D*)
2567                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2568
2569                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2570                                 && test -z "${cf_tst_cflags}" \
2571                                 && cf_fix_cppflags=yes
2572
2573                         if test $cf_fix_cppflags = yes ; then
2574                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2575                                 continue
2576                         elif test "${cf_tst_cflags}" = "\"'" ; then
2577                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2578                                 continue
2579                         fi
2580                         ;;
2581                 esac
2582                 case "$CPPFLAGS" in
2583                 *$cf_add_cflags) #(vi
2584                         ;;
2585                 *) #(vi
2586                         case $cf_add_cflags in #(vi
2587                         -D*)
2588                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2589
2590 CPPFLAGS=`echo "$CPPFLAGS" | \
2591         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2592                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2593
2594                                 ;;
2595                         esac
2596                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2597                         ;;
2598                 esac
2599                 ;;
2600         *)
2601                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2602                 ;;
2603         esac
2604         ;;
2605 yes)
2606         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2607
2608         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2609
2610         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2611                 && test -z "${cf_tst_cflags}" \
2612                 && cf_fix_cppflags=no
2613         ;;
2614 esac
2615 done
2616
2617 if test -n "$cf_new_cflags" ; then
2618
2619         CFLAGS="$CFLAGS $cf_new_cflags"
2620 fi
2621
2622 if test -n "$cf_new_cppflags" ; then
2623
2624         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2625 fi
2626
2627 if test -n "$cf_new_extra_cppflags" ; then
2628
2629         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2630 fi
2631
2632         cat >conftest.$ac_ext <<_ACEOF
2633 #line 2633 "configure"
2634 #include "confdefs.h"
2635
2636 #ifndef CC_HAS_PROTOS
2637 #if !defined(__STDC__) || (__STDC__ != 1)
2638 choke me
2639 #endif
2640 #endif
2641
2642 int
2643 main ()
2644 {
2645
2646         int test (int i, double x);
2647         struct s1 {int (*f) (int a);};
2648         struct s2 {int (*f) (double a);};
2649   ;
2650   return 0;
2651 }
2652 _ACEOF
2653 rm -f conftest.$ac_objext
2654 if { (eval echo "$as_me:2654: \"$ac_compile\"") >&5
2655   (eval $ac_compile) 2>&5
2656   ac_status=$?
2657   echo "$as_me:2657: \$? = $ac_status" >&5
2658   (exit $ac_status); } &&
2659          { ac_try='test -s conftest.$ac_objext'
2660   { (eval echo "$as_me:2660: \"$ac_try\"") >&5
2661   (eval $ac_try) 2>&5
2662   ac_status=$?
2663   echo "$as_me:2663: \$? = $ac_status" >&5
2664   (exit $ac_status); }; }; then
2665   cf_cv_ansi_cc="$cf_arg"; break
2666 else
2667   echo "$as_me: failed program was:" >&5
2668 cat conftest.$ac_ext >&5
2669 fi
2670 rm -f conftest.$ac_objext conftest.$ac_ext
2671 done
2672 CFLAGS="$cf_save_CFLAGS"
2673 CPPFLAGS="$cf_save_CPPFLAGS"
2674
2675 fi
2676 echo "$as_me:2676: result: $cf_cv_ansi_cc" >&5
2677 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2678
2679 if test "$cf_cv_ansi_cc" != "no"; then
2680 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2681
2682 cf_fix_cppflags=no
2683 cf_new_cflags=
2684 cf_new_cppflags=
2685 cf_new_extra_cppflags=
2686
2687 for cf_add_cflags in $cf_cv_ansi_cc
2688 do
2689 case $cf_fix_cppflags in
2690 no)
2691         case $cf_add_cflags in #(vi
2692         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2693                 case $cf_add_cflags in
2694                 -D*)
2695                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2696
2697                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2698                                 && test -z "${cf_tst_cflags}" \
2699                                 && cf_fix_cppflags=yes
2700
2701                         if test $cf_fix_cppflags = yes ; then
2702                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2703                                 continue
2704                         elif test "${cf_tst_cflags}" = "\"'" ; then
2705                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2706                                 continue
2707                         fi
2708                         ;;
2709                 esac
2710                 case "$CPPFLAGS" in
2711                 *$cf_add_cflags) #(vi
2712                         ;;
2713                 *) #(vi
2714                         case $cf_add_cflags in #(vi
2715                         -D*)
2716                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2717
2718 CPPFLAGS=`echo "$CPPFLAGS" | \
2719         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2720                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2721
2722                                 ;;
2723                         esac
2724                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2725                         ;;
2726                 esac
2727                 ;;
2728         *)
2729                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2730                 ;;
2731         esac
2732         ;;
2733 yes)
2734         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2735
2736         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2737
2738         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2739                 && test -z "${cf_tst_cflags}" \
2740                 && cf_fix_cppflags=no
2741         ;;
2742 esac
2743 done
2744
2745 if test -n "$cf_new_cflags" ; then
2746
2747         CFLAGS="$CFLAGS $cf_new_cflags"
2748 fi
2749
2750 if test -n "$cf_new_cppflags" ; then
2751
2752         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2753 fi
2754
2755 if test -n "$cf_new_extra_cppflags" ; then
2756
2757         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2758 fi
2759
2760 else
2761         cat >>confdefs.h <<\EOF
2762 #define CC_HAS_PROTOS 1
2763 EOF
2764
2765 fi
2766 fi
2767
2768 if test "$cf_cv_ansi_cc" = "no"; then
2769         { { echo "$as_me:2769: error: Your compiler does not appear to recognize prototypes.
2770 You have the following choices:
2771         a. adjust your compiler options
2772         b. get an up-to-date compiler
2773         c. use a wrapper such as unproto" >&5
2774 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2775 You have the following choices:
2776         a. adjust your compiler options
2777         b. get an up-to-date compiler
2778         c. use a wrapper such as unproto" >&2;}
2779    { (exit 1); exit 1; }; }
2780 fi
2781
2782 case $cf_cv_system_name in
2783 os2*)
2784     CFLAGS="$CFLAGS -Zmt"
2785     CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2786     CXXFLAGS="$CXXFLAGS -Zmt"
2787     # autoconf's macro sets -Zexe and suffix both, which conflict:w
2788     LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2789     ac_cv_exeext=.exe
2790     ;;
2791 esac
2792
2793 PROG_EXT="$EXEEXT"
2794
2795 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2796 #define PROG_EXT "$PROG_EXT"
2797 EOF
2798
2799 if test "$cross_compiling" = yes ; then
2800   LDCONFIG=:
2801 else
2802 case "$cf_cv_system_name" in #(vi
2803 dragonfly*|mirbsd*|freebsd*) #(vi
2804   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2805   ;;
2806 *) LDPATH=$PATH:/sbin:/usr/sbin
2807   # Extract the first word of "ldconfig", so it can be a program name with args.
2808 set dummy ldconfig; 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_path_LDCONFIG+set}" = set; then
2812   echo $ECHO_N "(cached) $ECHO_C" >&6
2813 else
2814   case $LDCONFIG in
2815   [\\/]* | ?:[\\/]*)
2816   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2817   ;;
2818   *)
2819   ac_save_IFS=$IFS; IFS=$ac_path_separator
2820 ac_dummy="$LDPATH"
2821 for ac_dir in $ac_dummy; do
2822   IFS=$ac_save_IFS
2823   test -z "$ac_dir" && ac_dir=.
2824   if $as_executable_p "$ac_dir/$ac_word"; then
2825    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2826    echo "$as_me:2826: found $ac_dir/$ac_word" >&5
2827    break
2828 fi
2829 done
2830
2831   ;;
2832 esac
2833 fi
2834 LDCONFIG=$ac_cv_path_LDCONFIG
2835
2836 if test -n "$LDCONFIG"; then
2837   echo "$as_me:2837: result: $LDCONFIG" >&5
2838 echo "${ECHO_T}$LDCONFIG" >&6
2839 else
2840   echo "$as_me:2840: result: no" >&5
2841 echo "${ECHO_T}no" >&6
2842 fi
2843
2844   ;;
2845 esac
2846 fi
2847
2848 echo "$as_me:2848: checking if you want to ensure bool is consistent with C++" >&5
2849 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2850
2851 # Check whether --with-cxx or --without-cxx was given.
2852 if test "${with_cxx+set}" = set; then
2853   withval="$with_cxx"
2854   cf_with_cxx=$withval
2855 else
2856   cf_with_cxx=yes
2857 fi;
2858 echo "$as_me:2858: result: $cf_with_cxx" >&5
2859 echo "${ECHO_T}$cf_with_cxx" >&6
2860 if test "X$cf_with_cxx" = Xno ; then
2861         CXX=""
2862         GXX=""
2863 else
2864         # with autoconf 2.13, we can change the error to a warning:
2865                 ac_ext=cc
2866 ac_cpp='$CXXCPP $CPPFLAGS'
2867 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2868 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2869 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2870 ac_main_return=return
2871 if test -n "$ac_tool_prefix"; then
2872   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2873   do
2874     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2875 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2876 echo "$as_me:2876: checking for $ac_word" >&5
2877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2878 if test "${ac_cv_prog_CXX+set}" = set; then
2879   echo $ECHO_N "(cached) $ECHO_C" >&6
2880 else
2881   if test -n "$CXX"; then
2882   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2883 else
2884   ac_save_IFS=$IFS; IFS=$ac_path_separator
2885 ac_dummy="$PATH"
2886 for ac_dir in $ac_dummy; do
2887   IFS=$ac_save_IFS
2888   test -z "$ac_dir" && ac_dir=.
2889   $as_executable_p "$ac_dir/$ac_word" || continue
2890 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2891 echo "$as_me:2891: found $ac_dir/$ac_word" >&5
2892 break
2893 done
2894
2895 fi
2896 fi
2897 CXX=$ac_cv_prog_CXX
2898 if test -n "$CXX"; then
2899   echo "$as_me:2899: result: $CXX" >&5
2900 echo "${ECHO_T}$CXX" >&6
2901 else
2902   echo "$as_me:2902: result: no" >&5
2903 echo "${ECHO_T}no" >&6
2904 fi
2905
2906     test -n "$CXX" && break
2907   done
2908 fi
2909 if test -z "$CXX"; then
2910   ac_ct_CXX=$CXX
2911   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2912 do
2913   # Extract the first word of "$ac_prog", so it can be a program name with args.
2914 set dummy $ac_prog; ac_word=$2
2915 echo "$as_me:2915: checking for $ac_word" >&5
2916 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2917 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2918   echo $ECHO_N "(cached) $ECHO_C" >&6
2919 else
2920   if test -n "$ac_ct_CXX"; then
2921   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2922 else
2923   ac_save_IFS=$IFS; IFS=$ac_path_separator
2924 ac_dummy="$PATH"
2925 for ac_dir in $ac_dummy; do
2926   IFS=$ac_save_IFS
2927   test -z "$ac_dir" && ac_dir=.
2928   $as_executable_p "$ac_dir/$ac_word" || continue
2929 ac_cv_prog_ac_ct_CXX="$ac_prog"
2930 echo "$as_me:2930: found $ac_dir/$ac_word" >&5
2931 break
2932 done
2933
2934 fi
2935 fi
2936 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2937 if test -n "$ac_ct_CXX"; then
2938   echo "$as_me:2938: result: $ac_ct_CXX" >&5
2939 echo "${ECHO_T}$ac_ct_CXX" >&6
2940 else
2941   echo "$as_me:2941: result: no" >&5
2942 echo "${ECHO_T}no" >&6
2943 fi
2944
2945   test -n "$ac_ct_CXX" && break
2946 done
2947 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2948
2949   CXX=$ac_ct_CXX
2950 fi
2951
2952 # Provide some information about the compiler.
2953 echo "$as_me:2953:" \
2954      "checking for C++ compiler version" >&5
2955 ac_compiler=`set X $ac_compile; echo $2`
2956 { (eval echo "$as_me:2956: \"$ac_compiler --version </dev/null >&5\"") >&5
2957   (eval $ac_compiler --version </dev/null >&5) 2>&5
2958   ac_status=$?
2959   echo "$as_me:2959: \$? = $ac_status" >&5
2960   (exit $ac_status); }
2961 { (eval echo "$as_me:2961: \"$ac_compiler -v </dev/null >&5\"") >&5
2962   (eval $ac_compiler -v </dev/null >&5) 2>&5
2963   ac_status=$?
2964   echo "$as_me:2964: \$? = $ac_status" >&5
2965   (exit $ac_status); }
2966 { (eval echo "$as_me:2966: \"$ac_compiler -V </dev/null >&5\"") >&5
2967   (eval $ac_compiler -V </dev/null >&5) 2>&5
2968   ac_status=$?
2969   echo "$as_me:2969: \$? = $ac_status" >&5
2970   (exit $ac_status); }
2971
2972 echo "$as_me:2972: checking whether we are using the GNU C++ compiler" >&5
2973 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2974 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2975   echo $ECHO_N "(cached) $ECHO_C" >&6
2976 else
2977   cat >conftest.$ac_ext <<_ACEOF
2978 #line 2978 "configure"
2979 #include "confdefs.h"
2980
2981 int
2982 main ()
2983 {
2984 #ifndef __GNUC__
2985        choke me
2986 #endif
2987
2988   ;
2989   return 0;
2990 }
2991 _ACEOF
2992 rm -f conftest.$ac_objext
2993 if { (eval echo "$as_me:2993: \"$ac_compile\"") >&5
2994   (eval $ac_compile) 2>&5
2995   ac_status=$?
2996   echo "$as_me:2996: \$? = $ac_status" >&5
2997   (exit $ac_status); } &&
2998          { ac_try='test -s conftest.$ac_objext'
2999   { (eval echo "$as_me:2999: \"$ac_try\"") >&5
3000   (eval $ac_try) 2>&5
3001   ac_status=$?
3002   echo "$as_me:3002: \$? = $ac_status" >&5
3003   (exit $ac_status); }; }; then
3004   ac_compiler_gnu=yes
3005 else
3006   echo "$as_me: failed program was:" >&5
3007 cat conftest.$ac_ext >&5
3008 ac_compiler_gnu=no
3009 fi
3010 rm -f conftest.$ac_objext conftest.$ac_ext
3011 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3012
3013 fi
3014 echo "$as_me:3014: result: $ac_cv_cxx_compiler_gnu" >&5
3015 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3016 GXX=`test $ac_compiler_gnu = yes && echo yes`
3017 ac_test_CXXFLAGS=${CXXFLAGS+set}
3018 ac_save_CXXFLAGS=$CXXFLAGS
3019 CXXFLAGS="-g"
3020 echo "$as_me:3020: checking whether $CXX accepts -g" >&5
3021 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3022 if test "${ac_cv_prog_cxx_g+set}" = set; then
3023   echo $ECHO_N "(cached) $ECHO_C" >&6
3024 else
3025   cat >conftest.$ac_ext <<_ACEOF
3026 #line 3026 "configure"
3027 #include "confdefs.h"
3028
3029 int
3030 main ()
3031 {
3032
3033   ;
3034   return 0;
3035 }
3036 _ACEOF
3037 rm -f conftest.$ac_objext
3038 if { (eval echo "$as_me:3038: \"$ac_compile\"") >&5
3039   (eval $ac_compile) 2>&5
3040   ac_status=$?
3041   echo "$as_me:3041: \$? = $ac_status" >&5
3042   (exit $ac_status); } &&
3043          { ac_try='test -s conftest.$ac_objext'
3044   { (eval echo "$as_me:3044: \"$ac_try\"") >&5
3045   (eval $ac_try) 2>&5
3046   ac_status=$?
3047   echo "$as_me:3047: \$? = $ac_status" >&5
3048   (exit $ac_status); }; }; then
3049   ac_cv_prog_cxx_g=yes
3050 else
3051   echo "$as_me: failed program was:" >&5
3052 cat conftest.$ac_ext >&5
3053 ac_cv_prog_cxx_g=no
3054 fi
3055 rm -f conftest.$ac_objext conftest.$ac_ext
3056 fi
3057 echo "$as_me:3057: result: $ac_cv_prog_cxx_g" >&5
3058 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3059 if test "$ac_test_CXXFLAGS" = set; then
3060   CXXFLAGS=$ac_save_CXXFLAGS
3061 elif test $ac_cv_prog_cxx_g = yes; then
3062   if test "$GXX" = yes; then
3063     CXXFLAGS="-g -O2"
3064   else
3065     CXXFLAGS="-g"
3066   fi
3067 else
3068   if test "$GXX" = yes; then
3069     CXXFLAGS="-O2"
3070   else
3071     CXXFLAGS=
3072   fi
3073 fi
3074 for ac_declaration in \
3075    ''\
3076    '#include <stdlib.h>' \
3077    'extern "C" void std::exit (int) throw (); using std::exit;' \
3078    'extern "C" void std::exit (int); using std::exit;' \
3079    'extern "C" void exit (int) throw ();' \
3080    'extern "C" void exit (int);' \
3081    'void exit (int);'
3082 do
3083   cat >conftest.$ac_ext <<_ACEOF
3084 #line 3084 "configure"
3085 #include "confdefs.h"
3086 #include <stdlib.h>
3087 $ac_declaration
3088 int
3089 main ()
3090 {
3091 exit (42);
3092   ;
3093   return 0;
3094 }
3095 _ACEOF
3096 rm -f conftest.$ac_objext
3097 if { (eval echo "$as_me:3097: \"$ac_compile\"") >&5
3098   (eval $ac_compile) 2>&5
3099   ac_status=$?
3100   echo "$as_me:3100: \$? = $ac_status" >&5
3101   (exit $ac_status); } &&
3102          { ac_try='test -s conftest.$ac_objext'
3103   { (eval echo "$as_me:3103: \"$ac_try\"") >&5
3104   (eval $ac_try) 2>&5
3105   ac_status=$?
3106   echo "$as_me:3106: \$? = $ac_status" >&5
3107   (exit $ac_status); }; }; then
3108   :
3109 else
3110   echo "$as_me: failed program was:" >&5
3111 cat conftest.$ac_ext >&5
3112 continue
3113 fi
3114 rm -f conftest.$ac_objext conftest.$ac_ext
3115   cat >conftest.$ac_ext <<_ACEOF
3116 #line 3116 "configure"
3117 #include "confdefs.h"
3118 $ac_declaration
3119 int
3120 main ()
3121 {
3122 exit (42);
3123   ;
3124   return 0;
3125 }
3126 _ACEOF
3127 rm -f conftest.$ac_objext
3128 if { (eval echo "$as_me:3128: \"$ac_compile\"") >&5
3129   (eval $ac_compile) 2>&5
3130   ac_status=$?
3131   echo "$as_me:3131: \$? = $ac_status" >&5
3132   (exit $ac_status); } &&
3133          { ac_try='test -s conftest.$ac_objext'
3134   { (eval echo "$as_me:3134: \"$ac_try\"") >&5
3135   (eval $ac_try) 2>&5
3136   ac_status=$?
3137   echo "$as_me:3137: \$? = $ac_status" >&5
3138   (exit $ac_status); }; }; then
3139   break
3140 else
3141   echo "$as_me: failed program was:" >&5
3142 cat conftest.$ac_ext >&5
3143 fi
3144 rm -f conftest.$ac_objext conftest.$ac_ext
3145 done
3146 rm -rf conftest*
3147 if test -n "$ac_declaration"; then
3148   echo '#ifdef __cplusplus' >>confdefs.h
3149   echo $ac_declaration      >>confdefs.h
3150   echo '#endif'             >>confdefs.h
3151 fi
3152
3153 ac_ext=c
3154 ac_cpp='$CPP $CPPFLAGS'
3155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3158 ac_main_return=return
3159
3160                 # autoconf 2.5x removed the error - by hardcoding it to g++.
3161         if test "$CXX" = "g++" ; then
3162                 # Extract the first word of "g++", so it can be a program name with args.
3163 set dummy g++; ac_word=$2
3164 echo "$as_me:3164: checking for $ac_word" >&5
3165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3166 if test "${ac_cv_path_CXX+set}" = set; then
3167   echo $ECHO_N "(cached) $ECHO_C" >&6
3168 else
3169   case $CXX in
3170   [\\/]* | ?:[\\/]*)
3171   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3172   ;;
3173   *)
3174   ac_save_IFS=$IFS; IFS=$ac_path_separator
3175 ac_dummy="$PATH"
3176 for ac_dir in $ac_dummy; do
3177   IFS=$ac_save_IFS
3178   test -z "$ac_dir" && ac_dir=.
3179   if $as_executable_p "$ac_dir/$ac_word"; then
3180    ac_cv_path_CXX="$ac_dir/$ac_word"
3181    echo "$as_me:3181: found $ac_dir/$ac_word" >&5
3182    break
3183 fi
3184 done
3185
3186   ;;
3187 esac
3188 fi
3189 CXX=$ac_cv_path_CXX
3190
3191 if test -n "$CXX"; then
3192   echo "$as_me:3192: result: $CXX" >&5
3193 echo "${ECHO_T}$CXX" >&6
3194 else
3195   echo "$as_me:3195: result: no" >&5
3196 echo "${ECHO_T}no" >&6
3197 fi
3198
3199         fi
3200         if test "$CXX" = "g++" ; then
3201                 { echo "$as_me:3201: WARNING: ignoring hardcoded g++" >&5
3202 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3203                 cf_with_cxx=no; CXX=""; GXX="";
3204         fi
3205 fi
3206
3207 GXX_VERSION=none
3208 if test "$GXX" = yes; then
3209         echo "$as_me:3209: checking version of g++" >&5
3210 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3211         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3212         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3213         echo "$as_me:3213: result: $GXX_VERSION" >&5
3214 echo "${ECHO_T}$GXX_VERSION" >&6
3215 fi
3216
3217 case $GXX_VERSION in
3218 1*|2.[0-6]*)
3219         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3220         # cf_cxx_library=no
3221         { echo "$as_me:3221: WARNING: templates do not work" >&5
3222 echo "$as_me: WARNING: templates do not work" >&2;}
3223         ;;
3224 esac
3225
3226 echo "$as_me:3226: checking if you want to build C++ binding and demo" >&5
3227 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3228
3229 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3230 if test "${with_cxx_binding+set}" = set; then
3231   withval="$with_cxx_binding"
3232   cf_with_cxx_binding=$withval
3233 else
3234   cf_with_cxx_binding=$cf_with_cxx
3235 fi;
3236 echo "$as_me:3236: result: $cf_with_cxx_binding" >&5
3237 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3238
3239 echo "$as_me:3239: checking if you want to build with Ada95" >&5
3240 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3241
3242 # Check whether --with-ada or --without-ada was given.
3243 if test "${with_ada+set}" = set; then
3244   withval="$with_ada"
3245   cf_with_ada=$withval
3246 else
3247   cf_with_ada=yes
3248 fi;
3249 echo "$as_me:3249: result: $cf_with_ada" >&5
3250 echo "${ECHO_T}$cf_with_ada" >&6
3251
3252 echo "$as_me:3252: checking if you want to install manpages" >&5
3253 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3254
3255 # Check whether --with-manpages or --without-manpages was given.
3256 if test "${with_manpages+set}" = set; then
3257   withval="$with_manpages"
3258   cf_with_manpages=$withval
3259 else
3260   cf_with_manpages=yes
3261 fi;
3262 echo "$as_me:3262: result: $cf_with_manpages" >&5
3263 echo "${ECHO_T}$cf_with_manpages" >&6
3264
3265 echo "$as_me:3265: checking if you want to build programs such as tic" >&5
3266 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3267
3268 # Check whether --with-progs or --without-progs was given.
3269 if test "${with_progs+set}" = set; then
3270   withval="$with_progs"
3271   cf_with_progs=$withval
3272 else
3273   cf_with_progs=yes
3274 fi;
3275 echo "$as_me:3275: result: $cf_with_progs" >&5
3276 echo "${ECHO_T}$cf_with_progs" >&6
3277
3278 echo "$as_me:3278: checking if you want to build test-programs" >&5
3279 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3280
3281 # Check whether --with-tests or --without-tests was given.
3282 if test "${with_tests+set}" = set; then
3283   withval="$with_tests"
3284   cf_with_tests=$withval
3285 else
3286   cf_with_tests=yes
3287 fi;
3288 echo "$as_me:3288: result: $cf_with_tests" >&5
3289 echo "${ECHO_T}$cf_with_tests" >&6
3290
3291 echo "$as_me:3291: checking if you wish to install curses.h" >&5
3292 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3293
3294 # Check whether --with-curses-h or --without-curses-h was given.
3295 if test "${with_curses_h+set}" = set; then
3296   withval="$with_curses_h"
3297   with_curses_h=$withval
3298 else
3299   with_curses_h=yes
3300 fi;
3301 echo "$as_me:3301: result: $with_curses_h" >&5
3302 echo "${ECHO_T}$with_curses_h" >&6
3303
3304 modules_to_build="ncurses"
3305 if test "X$cf_with_progs" != Xno ; then
3306 modules_to_build="$modules_to_build progs tack"
3307 fi
3308 modules_to_build="$modules_to_build panel menu form"
3309
3310 test "$program_prefix" != NONE &&
3311   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3312 # Use a double $ so make ignores it.
3313 test "$program_suffix" != NONE &&
3314   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3315 # Double any \ or $.  echo might interpret backslashes.
3316 # By default was `s,x,x', remove it if useless.
3317 cat <<\_ACEOF >conftest.sed
3318 s/[\\$]/&&/g;s/;s,x,x,$//
3319 _ACEOF
3320 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3321 rm conftest.sed
3322
3323 for ac_prog in mawk gawk nawk awk
3324 do
3325   # Extract the first word of "$ac_prog", so it can be a program name with args.
3326 set dummy $ac_prog; ac_word=$2
3327 echo "$as_me:3327: checking for $ac_word" >&5
3328 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3329 if test "${ac_cv_prog_AWK+set}" = set; then
3330   echo $ECHO_N "(cached) $ECHO_C" >&6
3331 else
3332   if test -n "$AWK"; then
3333   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3334 else
3335   ac_save_IFS=$IFS; IFS=$ac_path_separator
3336 ac_dummy="$PATH"
3337 for ac_dir in $ac_dummy; do
3338   IFS=$ac_save_IFS
3339   test -z "$ac_dir" && ac_dir=.
3340   $as_executable_p "$ac_dir/$ac_word" || continue
3341 ac_cv_prog_AWK="$ac_prog"
3342 echo "$as_me:3342: found $ac_dir/$ac_word" >&5
3343 break
3344 done
3345
3346 fi
3347 fi
3348 AWK=$ac_cv_prog_AWK
3349 if test -n "$AWK"; then
3350   echo "$as_me:3350: result: $AWK" >&5
3351 echo "${ECHO_T}$AWK" >&6
3352 else
3353   echo "$as_me:3353: result: no" >&5
3354 echo "${ECHO_T}no" >&6
3355 fi
3356
3357   test -n "$AWK" && break
3358 done
3359
3360 test -z "$AWK" && { { echo "$as_me:3360: error: No awk program found" >&5
3361 echo "$as_me: error: No awk program found" >&2;}
3362    { (exit 1); exit 1; }; }
3363
3364 echo "$as_me:3364: checking for egrep" >&5
3365 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3366 if test "${ac_cv_prog_egrep+set}" = set; then
3367   echo $ECHO_N "(cached) $ECHO_C" >&6
3368 else
3369   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3370     then ac_cv_prog_egrep='grep -E'
3371     else ac_cv_prog_egrep='egrep'
3372     fi
3373 fi
3374 echo "$as_me:3374: result: $ac_cv_prog_egrep" >&5
3375 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3376  EGREP=$ac_cv_prog_egrep
3377
3378 test -z "$EGREP" && { { echo "$as_me:3378: error: No egrep program found" >&5
3379 echo "$as_me: error: No egrep program found" >&2;}
3380    { (exit 1); exit 1; }; }
3381
3382 # Find a good install program.  We prefer a C program (faster),
3383 # so one script is as good as another.  But avoid the broken or
3384 # incompatible versions:
3385 # SysV /etc/install, /usr/sbin/install
3386 # SunOS /usr/etc/install
3387 # IRIX /sbin/install
3388 # AIX /bin/install
3389 # AmigaOS /C/install, which installs bootblocks on floppy discs
3390 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3391 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3392 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3393 # ./install, which can be erroneously created by make from ./install.sh.
3394 echo "$as_me:3394: checking for a BSD compatible install" >&5
3395 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3396 if test -z "$INSTALL"; then
3397 if test "${ac_cv_path_install+set}" = set; then
3398   echo $ECHO_N "(cached) $ECHO_C" >&6
3399 else
3400     ac_save_IFS=$IFS; IFS=$ac_path_separator
3401   for ac_dir in $PATH; do
3402     IFS=$ac_save_IFS
3403     # Account for people who put trailing slashes in PATH elements.
3404     case $ac_dir/ in
3405     / | ./ | .// | /cC/* \
3406     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3407     | /usr/ucb/* ) ;;
3408     *)
3409       # OSF1 and SCO ODT 3.0 have their own names for install.
3410       # Don't use installbsd from OSF since it installs stuff as root
3411       # by default.
3412       for ac_prog in ginstall scoinst install; do
3413         if $as_executable_p "$ac_dir/$ac_prog"; then
3414           if test $ac_prog = install &&
3415             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3416             # AIX install.  It has an incompatible calling convention.
3417             :
3418           elif test $ac_prog = install &&
3419             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3420             # program-specific install script used by HP pwplus--don't use.
3421             :
3422           else
3423             ac_cv_path_install="$ac_dir/$ac_prog -c"
3424             break 2
3425           fi
3426         fi
3427       done
3428       ;;
3429     esac
3430   done
3431
3432 fi
3433   if test "${ac_cv_path_install+set}" = set; then
3434     INSTALL=$ac_cv_path_install
3435   else
3436     # As a last resort, use the slow shell script.  We don't cache a
3437     # path for INSTALL within a source directory, because that will
3438     # break other packages using the cache if that directory is
3439     # removed, or if the path is relative.
3440     INSTALL=$ac_install_sh
3441   fi
3442 fi
3443 echo "$as_me:3443: result: $INSTALL" >&5
3444 echo "${ECHO_T}$INSTALL" >&6
3445
3446 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3447 # It thinks the first close brace ends the variable substitution.
3448 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3449
3450 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3451
3452 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3453
3454 case $INSTALL in
3455 /*)
3456   ;;
3457 *)
3458   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3459   test -z "$cf_dir" && cf_dir=.
3460   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3461   ;;
3462 esac
3463
3464 for ac_prog in tdlint lint alint splint lclint
3465 do
3466   # Extract the first word of "$ac_prog", so it can be a program name with args.
3467 set dummy $ac_prog; ac_word=$2
3468 echo "$as_me:3468: checking for $ac_word" >&5
3469 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3470 if test "${ac_cv_prog_LINT+set}" = set; then
3471   echo $ECHO_N "(cached) $ECHO_C" >&6
3472 else
3473   if test -n "$LINT"; then
3474   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3475 else
3476   ac_save_IFS=$IFS; IFS=$ac_path_separator
3477 ac_dummy="$PATH"
3478 for ac_dir in $ac_dummy; do
3479   IFS=$ac_save_IFS
3480   test -z "$ac_dir" && ac_dir=.
3481   $as_executable_p "$ac_dir/$ac_word" || continue
3482 ac_cv_prog_LINT="$ac_prog"
3483 echo "$as_me:3483: found $ac_dir/$ac_word" >&5
3484 break
3485 done
3486
3487 fi
3488 fi
3489 LINT=$ac_cv_prog_LINT
3490 if test -n "$LINT"; then
3491   echo "$as_me:3491: result: $LINT" >&5
3492 echo "${ECHO_T}$LINT" >&6
3493 else
3494   echo "$as_me:3494: result: no" >&5
3495 echo "${ECHO_T}no" >&6
3496 fi
3497
3498   test -n "$LINT" && break
3499 done
3500
3501 echo "$as_me:3501: checking whether ln -s works" >&5
3502 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3503 LN_S=$as_ln_s
3504 if test "$LN_S" = "ln -s"; then
3505   echo "$as_me:3505: result: yes" >&5
3506 echo "${ECHO_T}yes" >&6
3507 else
3508   echo "$as_me:3508: result: no, using $LN_S" >&5
3509 echo "${ECHO_T}no, using $LN_S" >&6
3510 fi
3511
3512 echo "$as_me:3512: checking if $LN_S -f options work" >&5
3513 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3514
3515 rm -f conf$$.src conf$$dst
3516 echo >conf$$.dst
3517 echo first >conf$$.src
3518 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3519         cf_prog_ln_sf=yes
3520 else
3521         cf_prog_ln_sf=no
3522 fi
3523 rm -f conf$$.dst conf$$src
3524 echo "$as_me:3524: result: $cf_prog_ln_sf" >&5
3525 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3526
3527 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3528
3529 echo "$as_me:3529: checking for long file names" >&5
3530 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3531 if test "${ac_cv_sys_long_file_names+set}" = set; then
3532   echo $ECHO_N "(cached) $ECHO_C" >&6
3533 else
3534   ac_cv_sys_long_file_names=yes
3535 # Test for long file names in all the places we know might matter:
3536 #      .                the current directory, where building will happen
3537 #      $prefix/lib      where we will be installing things
3538 #      $exec_prefix/lib likewise
3539 # eval it to expand exec_prefix.
3540 #      $TMPDIR          if set, where it might want to write temporary files
3541 # if $TMPDIR is not set:
3542 #      /tmp             where it might want to write temporary files
3543 #      /var/tmp         likewise
3544 #      /usr/tmp         likewise
3545 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3546   ac_tmpdirs=$TMPDIR
3547 else
3548   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3549 fi
3550 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3551   test -d $ac_dir || continue
3552   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3553   ac_xdir=$ac_dir/cf$$
3554   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3555   ac_tf1=$ac_xdir/conftest9012345
3556   ac_tf2=$ac_xdir/conftest9012346
3557   (echo 1 >$ac_tf1) 2>/dev/null
3558   (echo 2 >$ac_tf2) 2>/dev/null
3559   ac_val=`cat $ac_tf1 2>/dev/null`
3560   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3561     ac_cv_sys_long_file_names=no
3562     rm -rf $ac_xdir 2>/dev/null
3563     break
3564   fi
3565   rm -rf $ac_xdir 2>/dev/null
3566 done
3567 fi
3568 echo "$as_me:3568: result: $ac_cv_sys_long_file_names" >&5
3569 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3570 if test $ac_cv_sys_long_file_names = yes; then
3571
3572 cat >>confdefs.h <<\EOF
3573 #define HAVE_LONG_FILE_NAMES 1
3574 EOF
3575
3576 fi
3577
3578 # if we find pkg-config, check if we should install the ".pc" files.
3579
3580 echo "$as_me:3580: checking if you want to use pkg-config" >&5
3581 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3582
3583 # Check whether --with-pkg-config or --without-pkg-config was given.
3584 if test "${with_pkg_config+set}" = set; then
3585   withval="$with_pkg_config"
3586   cf_pkg_config=$withval
3587 else
3588   cf_pkg_config=yes
3589 fi;
3590 echo "$as_me:3590: result: $cf_pkg_config" >&5
3591 echo "${ECHO_T}$cf_pkg_config" >&6
3592
3593 case $cf_pkg_config in #(vi
3594 no) #(vi
3595         PKG_CONFIG=none
3596         ;;
3597 yes) #(vi
3598
3599 if test -n "$ac_tool_prefix"; then
3600   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3601 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3602 echo "$as_me:3602: checking for $ac_word" >&5
3603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3604 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3605   echo $ECHO_N "(cached) $ECHO_C" >&6
3606 else
3607   case $PKG_CONFIG in
3608   [\\/]* | ?:[\\/]*)
3609   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3610   ;;
3611   *)
3612   ac_save_IFS=$IFS; IFS=$ac_path_separator
3613 ac_dummy="$PATH"
3614 for ac_dir in $ac_dummy; do
3615   IFS=$ac_save_IFS
3616   test -z "$ac_dir" && ac_dir=.
3617   if $as_executable_p "$ac_dir/$ac_word"; then
3618    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3619    echo "$as_me:3619: found $ac_dir/$ac_word" >&5
3620    break
3621 fi
3622 done
3623
3624   ;;
3625 esac
3626 fi
3627 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3628
3629 if test -n "$PKG_CONFIG"; then
3630   echo "$as_me:3630: result: $PKG_CONFIG" >&5
3631 echo "${ECHO_T}$PKG_CONFIG" >&6
3632 else
3633   echo "$as_me:3633: result: no" >&5
3634 echo "${ECHO_T}no" >&6
3635 fi
3636
3637 fi
3638 if test -z "$ac_cv_path_PKG_CONFIG"; then
3639   ac_pt_PKG_CONFIG=$PKG_CONFIG
3640   # Extract the first word of "pkg-config", so it can be a program name with args.
3641 set dummy pkg-config; ac_word=$2
3642 echo "$as_me:3642: checking for $ac_word" >&5
3643 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3644 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3645   echo $ECHO_N "(cached) $ECHO_C" >&6
3646 else
3647   case $ac_pt_PKG_CONFIG in
3648   [\\/]* | ?:[\\/]*)
3649   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3650   ;;
3651   *)
3652   ac_save_IFS=$IFS; IFS=$ac_path_separator
3653 ac_dummy="$PATH"
3654 for ac_dir in $ac_dummy; do
3655   IFS=$ac_save_IFS
3656   test -z "$ac_dir" && ac_dir=.
3657   if $as_executable_p "$ac_dir/$ac_word"; then
3658    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3659    echo "$as_me:3659: found $ac_dir/$ac_word" >&5
3660    break
3661 fi
3662 done
3663
3664   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3665   ;;
3666 esac
3667 fi
3668 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3669
3670 if test -n "$ac_pt_PKG_CONFIG"; then
3671   echo "$as_me:3671: result: $ac_pt_PKG_CONFIG" >&5
3672 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3673 else
3674   echo "$as_me:3674: result: no" >&5
3675 echo "${ECHO_T}no" >&6
3676 fi
3677
3678   PKG_CONFIG=$ac_pt_PKG_CONFIG
3679 else
3680   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3681 fi
3682
3683         ;;
3684 *)
3685         PKG_CONFIG=$withval
3686         ;;
3687 esac
3688
3689 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3690 if test "$PKG_CONFIG" != none ; then
3691
3692 if test "x$prefix" != xNONE; then
3693   cf_path_syntax="$prefix"
3694 else
3695   cf_path_syntax="$ac_default_prefix"
3696 fi
3697
3698 case ".$PKG_CONFIG" in #(vi
3699 .\$\(*\)*|.\'*\'*) #(vi
3700   ;;
3701 ..|./*|.\\*) #(vi
3702   ;;
3703 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3704   ;;
3705 .\${*prefix}*) #(vi
3706   eval PKG_CONFIG="$PKG_CONFIG"
3707   case ".$PKG_CONFIG" in #(vi
3708   .NONE/*)
3709     PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3710     ;;
3711   esac
3712   ;; #(vi
3713 .no|.NONE/*)
3714   PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3715   ;;
3716 *)
3717   { { echo "$as_me:3717: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3718 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3719    { (exit 1); exit 1; }; }
3720   ;;
3721 esac
3722
3723 fi
3724
3725 if test "$PKG_CONFIG" != no ; then
3726         echo "$as_me:3726: checking for $PKG_CONFIG library directory" >&5
3727 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3728
3729 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3730 if test "${with_pkg_config_libdir+set}" = set; then
3731   withval="$with_pkg_config_libdir"
3732   PKG_CONFIG_LIBDIR=$withval
3733 else
3734   PKG_CONFIG_LIBDIR=yes
3735 fi;
3736
3737         case x$PKG_CONFIG_LIBDIR in #(vi
3738         x/*) #(vi
3739                 ;;
3740         xyes) #(vi
3741                 # look for the library directory using the same prefix as the executable
3742                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3743                 case x`(arch) 2>/dev/null` in #(vi
3744                 *64) #(vi
3745                         for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3746                         do
3747                                 if test -d $cf_config/pkgconfig
3748                                 then
3749                                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3750                                         break
3751                                 fi
3752                         done
3753                         ;;
3754                 *)
3755                         PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3756                         ;;
3757                 esac
3758                 ;;
3759         *)
3760                 ;;
3761         esac
3762
3763         echo "$as_me:3763: result: $PKG_CONFIG_LIBDIR" >&5
3764 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3765 fi
3766
3767 if test "$PKG_CONFIG" != no ; then
3768         if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3769                 echo "$as_me:3769: checking if we should install .pc files for $PKG_CONFIG" >&5
3770 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3771
3772 # Check whether --enable-pc-files or --disable-pc-files was given.
3773 if test "${enable_pc_files+set}" = set; then
3774   enableval="$enable_pc_files"
3775   enable_pc_files=$enableval
3776 else
3777   enable_pc_files=no
3778 fi;
3779                 echo "$as_me:3779: result: $enable_pc_files" >&5
3780 echo "${ECHO_T}$enable_pc_files" >&6
3781         elif test -z "$PKG_CONFIG_LIBDIR" || test "$PKG_CONFIG_LIBDIR" != no; then
3782                 enable_pc_files=no
3783                 { echo "$as_me:3783: WARNING: did not find $PKG_CONFIG library" >&5
3784 echo "$as_me: WARNING: did not find $PKG_CONFIG library" >&2;}
3785         fi
3786 else
3787         enable_pc_files=no
3788 fi
3789
3790 echo "$as_me:3790: checking if we should assume mixed-case filenames" >&5
3791 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3792
3793 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3794 if test "${enable_mixed_case+set}" = set; then
3795   enableval="$enable_mixed_case"
3796   enable_mixedcase=$enableval
3797 else
3798   enable_mixedcase=auto
3799 fi;
3800 echo "$as_me:3800: result: $enable_mixedcase" >&5
3801 echo "${ECHO_T}$enable_mixedcase" >&6
3802 if test "$enable_mixedcase" = "auto" ; then
3803
3804 echo "$as_me:3804: checking if filesystem supports mixed-case filenames" >&5
3805 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3806 if test "${cf_cv_mixedcase+set}" = set; then
3807   echo $ECHO_N "(cached) $ECHO_C" >&6
3808 else
3809
3810 if test "$cross_compiling" = yes ; then
3811         case $target_alias in #(vi
3812         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3813                 cf_cv_mixedcase=no
3814                 ;;
3815         *)
3816                 cf_cv_mixedcase=yes
3817                 ;;
3818         esac
3819 else
3820         rm -f conftest CONFTEST
3821         echo test >conftest
3822         if test -f CONFTEST ; then
3823                 cf_cv_mixedcase=no
3824         else
3825                 cf_cv_mixedcase=yes
3826         fi
3827         rm -f conftest CONFTEST
3828 fi
3829
3830 fi
3831 echo "$as_me:3831: result: $cf_cv_mixedcase" >&5
3832 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3833 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3834 #define MIXEDCASE_FILENAMES 1
3835 EOF
3836
3837 else
3838     cf_cv_mixedcase=$enable_mixedcase
3839     if test "$enable_mixedcase" = "yes" ; then
3840         cat >>confdefs.h <<\EOF
3841 #define MIXEDCASE_FILENAMES 1
3842 EOF
3843
3844     fi
3845 fi
3846
3847 # do this after mixed-case option (tags/TAGS is not as important as tic).
3848 echo "$as_me:3848: checking whether ${MAKE-make} sets \${MAKE}" >&5
3849 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3850 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3851 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3852   echo $ECHO_N "(cached) $ECHO_C" >&6
3853 else
3854   cat >conftest.make <<\EOF
3855 all:
3856         @echo 'ac_maketemp="${MAKE}"'
3857 EOF
3858 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3859 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3860 if test -n "$ac_maketemp"; then
3861   eval ac_cv_prog_make_${ac_make}_set=yes
3862 else
3863   eval ac_cv_prog_make_${ac_make}_set=no
3864 fi
3865 rm -f conftest.make
3866 fi
3867 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3868   echo "$as_me:3868: result: yes" >&5
3869 echo "${ECHO_T}yes" >&6
3870   SET_MAKE=
3871 else
3872   echo "$as_me:3872: result: no" >&5
3873 echo "${ECHO_T}no" >&6
3874   SET_MAKE="MAKE=${MAKE-make}"
3875 fi
3876
3877 for ac_prog in exctags ctags
3878 do
3879   # Extract the first word of "$ac_prog", so it can be a program name with args.
3880 set dummy $ac_prog; ac_word=$2
3881 echo "$as_me:3881: checking for $ac_word" >&5
3882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3883 if test "${ac_cv_prog_CTAGS+set}" = set; then
3884   echo $ECHO_N "(cached) $ECHO_C" >&6
3885 else
3886   if test -n "$CTAGS"; then
3887   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3888 else
3889   ac_save_IFS=$IFS; IFS=$ac_path_separator
3890 ac_dummy="$PATH"
3891 for ac_dir in $ac_dummy; do
3892   IFS=$ac_save_IFS
3893   test -z "$ac_dir" && ac_dir=.
3894   $as_executable_p "$ac_dir/$ac_word" || continue
3895 ac_cv_prog_CTAGS="$ac_prog"
3896 echo "$as_me:3896: found $ac_dir/$ac_word" >&5
3897 break
3898 done
3899
3900 fi
3901 fi
3902 CTAGS=$ac_cv_prog_CTAGS
3903 if test -n "$CTAGS"; then
3904   echo "$as_me:3904: result: $CTAGS" >&5
3905 echo "${ECHO_T}$CTAGS" >&6
3906 else
3907   echo "$as_me:3907: result: no" >&5
3908 echo "${ECHO_T}no" >&6
3909 fi
3910
3911   test -n "$CTAGS" && break
3912 done
3913
3914 for ac_prog in exetags etags
3915 do
3916   # Extract the first word of "$ac_prog", so it can be a program name with args.
3917 set dummy $ac_prog; ac_word=$2
3918 echo "$as_me:3918: checking for $ac_word" >&5
3919 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3920 if test "${ac_cv_prog_ETAGS+set}" = set; then
3921   echo $ECHO_N "(cached) $ECHO_C" >&6
3922 else
3923   if test -n "$ETAGS"; then
3924   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3925 else
3926   ac_save_IFS=$IFS; IFS=$ac_path_separator
3927 ac_dummy="$PATH"
3928 for ac_dir in $ac_dummy; do
3929   IFS=$ac_save_IFS
3930   test -z "$ac_dir" && ac_dir=.
3931   $as_executable_p "$ac_dir/$ac_word" || continue
3932 ac_cv_prog_ETAGS="$ac_prog"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3934 break
3935 done
3936
3937 fi
3938 fi
3939 ETAGS=$ac_cv_prog_ETAGS
3940 if test -n "$ETAGS"; then
3941   echo "$as_me:3941: result: $ETAGS" >&5
3942 echo "${ECHO_T}$ETAGS" >&6
3943 else
3944   echo "$as_me:3944: result: no" >&5
3945 echo "${ECHO_T}no" >&6
3946 fi
3947
3948   test -n "$ETAGS" && break
3949 done
3950
3951 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3952 set dummy ${CTAGS:-ctags}; ac_word=$2
3953 echo "$as_me:3953: checking for $ac_word" >&5
3954 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3955 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3956   echo $ECHO_N "(cached) $ECHO_C" >&6
3957 else
3958   if test -n "$MAKE_LOWER_TAGS"; then
3959   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3960 else
3961   ac_save_IFS=$IFS; IFS=$ac_path_separator
3962 ac_dummy="$PATH"
3963 for ac_dir in $ac_dummy; do
3964   IFS=$ac_save_IFS
3965   test -z "$ac_dir" && ac_dir=.
3966   $as_executable_p "$ac_dir/$ac_word" || continue
3967 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3968 echo "$as_me:3968: found $ac_dir/$ac_word" >&5
3969 break
3970 done
3971
3972   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3973 fi
3974 fi
3975 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3976 if test -n "$MAKE_LOWER_TAGS"; then
3977   echo "$as_me:3977: result: $MAKE_LOWER_TAGS" >&5
3978 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3979 else
3980   echo "$as_me:3980: result: no" >&5
3981 echo "${ECHO_T}no" >&6
3982 fi
3983
3984 if test "$cf_cv_mixedcase" = yes ; then
3985         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3986 set dummy ${ETAGS:-etags}; ac_word=$2
3987 echo "$as_me:3987: checking for $ac_word" >&5
3988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3989 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3990   echo $ECHO_N "(cached) $ECHO_C" >&6
3991 else
3992   if test -n "$MAKE_UPPER_TAGS"; then
3993   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3994 else
3995   ac_save_IFS=$IFS; IFS=$ac_path_separator
3996 ac_dummy="$PATH"
3997 for ac_dir in $ac_dummy; do
3998   IFS=$ac_save_IFS
3999   test -z "$ac_dir" && ac_dir=.
4000   $as_executable_p "$ac_dir/$ac_word" || continue
4001 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4002 echo "$as_me:4002: found $ac_dir/$ac_word" >&5
4003 break
4004 done
4005
4006   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4007 fi
4008 fi
4009 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4010 if test -n "$MAKE_UPPER_TAGS"; then
4011   echo "$as_me:4011: result: $MAKE_UPPER_TAGS" >&5
4012 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4013 else
4014   echo "$as_me:4014: result: no" >&5
4015 echo "${ECHO_T}no" >&6
4016 fi
4017
4018 else
4019         MAKE_UPPER_TAGS=no
4020 fi
4021
4022 if test "$MAKE_UPPER_TAGS" = yes ; then
4023         MAKE_UPPER_TAGS=
4024 else
4025         MAKE_UPPER_TAGS="#"
4026 fi
4027
4028 if test "$MAKE_LOWER_TAGS" = yes ; then
4029         MAKE_LOWER_TAGS=
4030 else
4031         MAKE_LOWER_TAGS="#"
4032 fi
4033
4034 echo "$as_me:4034: checking for makeflags variable" >&5
4035 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4036 if test "${cf_cv_makeflags+set}" = set; then
4037   echo $ECHO_N "(cached) $ECHO_C" >&6
4038 else
4039
4040         cf_cv_makeflags=''
4041         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4042         do
4043                 cat >cf_makeflags.tmp <<CF_EOF
4044 SHELL = /bin/sh
4045 all :
4046         @ echo '.$cf_option'
4047 CF_EOF
4048                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
4049                 case "$cf_result" in
4050                 .*k)
4051                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
4052                         case "$cf_result" in
4053                         .*CC=*) cf_cv_makeflags=
4054                                 ;;
4055                         *)      cf_cv_makeflags=$cf_option
4056                                 ;;
4057                         esac
4058                         break
4059                         ;;
4060                 .-)     ;;
4061                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
4062                         ;;
4063                 esac
4064         done
4065         rm -f cf_makeflags.tmp
4066
4067 fi
4068 echo "$as_me:4068: result: $cf_cv_makeflags" >&5
4069 echo "${ECHO_T}$cf_cv_makeflags" >&6
4070
4071 if test -n "$ac_tool_prefix"; then
4072   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4073 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4074 echo "$as_me:4074: checking for $ac_word" >&5
4075 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4076 if test "${ac_cv_prog_RANLIB+set}" = set; then
4077   echo $ECHO_N "(cached) $ECHO_C" >&6
4078 else
4079   if test -n "$RANLIB"; then
4080   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4081 else
4082   ac_save_IFS=$IFS; IFS=$ac_path_separator
4083 ac_dummy="$PATH"
4084 for ac_dir in $ac_dummy; do
4085   IFS=$ac_save_IFS
4086   test -z "$ac_dir" && ac_dir=.
4087   $as_executable_p "$ac_dir/$ac_word" || continue
4088 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4089 echo "$as_me:4089: found $ac_dir/$ac_word" >&5
4090 break
4091 done
4092
4093 fi
4094 fi
4095 RANLIB=$ac_cv_prog_RANLIB
4096 if test -n "$RANLIB"; then
4097   echo "$as_me:4097: result: $RANLIB" >&5
4098 echo "${ECHO_T}$RANLIB" >&6
4099 else
4100   echo "$as_me:4100: result: no" >&5
4101 echo "${ECHO_T}no" >&6
4102 fi
4103
4104 fi
4105 if test -z "$ac_cv_prog_RANLIB"; then
4106   ac_ct_RANLIB=$RANLIB
4107   # Extract the first word of "ranlib", so it can be a program name with args.
4108 set dummy ranlib; ac_word=$2
4109 echo "$as_me:4109: checking for $ac_word" >&5
4110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4111 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4112   echo $ECHO_N "(cached) $ECHO_C" >&6
4113 else
4114   if test -n "$ac_ct_RANLIB"; then
4115   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4116 else
4117   ac_save_IFS=$IFS; IFS=$ac_path_separator
4118 ac_dummy="$PATH"
4119 for ac_dir in $ac_dummy; do
4120   IFS=$ac_save_IFS
4121   test -z "$ac_dir" && ac_dir=.
4122   $as_executable_p "$ac_dir/$ac_word" || continue
4123 ac_cv_prog_ac_ct_RANLIB="ranlib"
4124 echo "$as_me:4124: found $ac_dir/$ac_word" >&5
4125 break
4126 done
4127
4128   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4129 fi
4130 fi
4131 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4132 if test -n "$ac_ct_RANLIB"; then
4133   echo "$as_me:4133: result: $ac_ct_RANLIB" >&5
4134 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4135 else
4136   echo "$as_me:4136: result: no" >&5
4137 echo "${ECHO_T}no" >&6
4138 fi
4139
4140   RANLIB=$ac_ct_RANLIB
4141 else
4142   RANLIB="$ac_cv_prog_RANLIB"
4143 fi
4144
4145 if test -n "$ac_tool_prefix"; then
4146   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4147 set dummy ${ac_tool_prefix}ld; ac_word=$2
4148 echo "$as_me:4148: checking for $ac_word" >&5
4149 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4150 if test "${ac_cv_prog_LD+set}" = set; then
4151   echo $ECHO_N "(cached) $ECHO_C" >&6
4152 else
4153   if test -n "$LD"; then
4154   ac_cv_prog_LD="$LD" # Let the user override the test.
4155 else
4156   ac_save_IFS=$IFS; IFS=$ac_path_separator
4157 ac_dummy="$PATH"
4158 for ac_dir in $ac_dummy; do
4159   IFS=$ac_save_IFS
4160   test -z "$ac_dir" && ac_dir=.
4161   $as_executable_p "$ac_dir/$ac_word" || continue
4162 ac_cv_prog_LD="${ac_tool_prefix}ld"
4163 echo "$as_me:4163: found $ac_dir/$ac_word" >&5
4164 break
4165 done
4166
4167 fi
4168 fi
4169 LD=$ac_cv_prog_LD
4170 if test -n "$LD"; then
4171   echo "$as_me:4171: result: $LD" >&5
4172 echo "${ECHO_T}$LD" >&6
4173 else
4174   echo "$as_me:4174: result: no" >&5
4175 echo "${ECHO_T}no" >&6
4176 fi
4177
4178 fi
4179 if test -z "$ac_cv_prog_LD"; then
4180   ac_ct_LD=$LD
4181   # Extract the first word of "ld", so it can be a program name with args.
4182 set dummy ld; ac_word=$2
4183 echo "$as_me:4183: checking for $ac_word" >&5
4184 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4185 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4186   echo $ECHO_N "(cached) $ECHO_C" >&6
4187 else
4188   if test -n "$ac_ct_LD"; then
4189   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4190 else
4191   ac_save_IFS=$IFS; IFS=$ac_path_separator
4192 ac_dummy="$PATH"
4193 for ac_dir in $ac_dummy; do
4194   IFS=$ac_save_IFS
4195   test -z "$ac_dir" && ac_dir=.
4196   $as_executable_p "$ac_dir/$ac_word" || continue
4197 ac_cv_prog_ac_ct_LD="ld"
4198 echo "$as_me:4198: found $ac_dir/$ac_word" >&5
4199 break
4200 done
4201
4202   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4203 fi
4204 fi
4205 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4206 if test -n "$ac_ct_LD"; then
4207   echo "$as_me:4207: result: $ac_ct_LD" >&5
4208 echo "${ECHO_T}$ac_ct_LD" >&6
4209 else
4210   echo "$as_me:4210: result: no" >&5
4211 echo "${ECHO_T}no" >&6
4212 fi
4213
4214   LD=$ac_ct_LD
4215 else
4216   LD="$ac_cv_prog_LD"
4217 fi
4218
4219 if test -n "$ac_tool_prefix"; then
4220   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4221 set dummy ${ac_tool_prefix}ar; ac_word=$2
4222 echo "$as_me:4222: checking for $ac_word" >&5
4223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4224 if test "${ac_cv_prog_AR+set}" = set; then
4225   echo $ECHO_N "(cached) $ECHO_C" >&6
4226 else
4227   if test -n "$AR"; then
4228   ac_cv_prog_AR="$AR" # Let the user override the test.
4229 else
4230   ac_save_IFS=$IFS; IFS=$ac_path_separator
4231 ac_dummy="$PATH"
4232 for ac_dir in $ac_dummy; do
4233   IFS=$ac_save_IFS
4234   test -z "$ac_dir" && ac_dir=.
4235   $as_executable_p "$ac_dir/$ac_word" || continue
4236 ac_cv_prog_AR="${ac_tool_prefix}ar"
4237 echo "$as_me:4237: found $ac_dir/$ac_word" >&5
4238 break
4239 done
4240
4241 fi
4242 fi
4243 AR=$ac_cv_prog_AR
4244 if test -n "$AR"; then
4245   echo "$as_me:4245: result: $AR" >&5
4246 echo "${ECHO_T}$AR" >&6
4247 else
4248   echo "$as_me:4248: result: no" >&5
4249 echo "${ECHO_T}no" >&6
4250 fi
4251
4252 fi
4253 if test -z "$ac_cv_prog_AR"; then
4254   ac_ct_AR=$AR
4255   # Extract the first word of "ar", so it can be a program name with args.
4256 set dummy ar; ac_word=$2
4257 echo "$as_me:4257: checking for $ac_word" >&5
4258 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4260   echo $ECHO_N "(cached) $ECHO_C" >&6
4261 else
4262   if test -n "$ac_ct_AR"; then
4263   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4264 else
4265   ac_save_IFS=$IFS; IFS=$ac_path_separator
4266 ac_dummy="$PATH"
4267 for ac_dir in $ac_dummy; do
4268   IFS=$ac_save_IFS
4269   test -z "$ac_dir" && ac_dir=.
4270   $as_executable_p "$ac_dir/$ac_word" || continue
4271 ac_cv_prog_ac_ct_AR="ar"
4272 echo "$as_me:4272: found $ac_dir/$ac_word" >&5
4273 break
4274 done
4275
4276   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4277 fi
4278 fi
4279 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4280 if test -n "$ac_ct_AR"; then
4281   echo "$as_me:4281: result: $ac_ct_AR" >&5
4282 echo "${ECHO_T}$ac_ct_AR" >&6
4283 else
4284   echo "$as_me:4284: result: no" >&5
4285 echo "${ECHO_T}no" >&6
4286 fi
4287
4288   AR=$ac_ct_AR
4289 else
4290   AR="$ac_cv_prog_AR"
4291 fi
4292
4293 if test -n "$ac_tool_prefix"; then
4294   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4295 set dummy ${ac_tool_prefix}ar; ac_word=$2
4296 echo "$as_me:4296: checking for $ac_word" >&5
4297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4298 if test "${ac_cv_prog_AR+set}" = set; then
4299   echo $ECHO_N "(cached) $ECHO_C" >&6
4300 else
4301   if test -n "$AR"; then
4302   ac_cv_prog_AR="$AR" # Let the user override the test.
4303 else
4304   ac_save_IFS=$IFS; IFS=$ac_path_separator
4305 ac_dummy="$PATH"
4306 for ac_dir in $ac_dummy; do
4307   IFS=$ac_save_IFS
4308   test -z "$ac_dir" && ac_dir=.
4309   $as_executable_p "$ac_dir/$ac_word" || continue
4310 ac_cv_prog_AR="${ac_tool_prefix}ar"
4311 echo "$as_me:4311: found $ac_dir/$ac_word" >&5
4312 break
4313 done
4314
4315 fi
4316 fi
4317 AR=$ac_cv_prog_AR
4318 if test -n "$AR"; then
4319   echo "$as_me:4319: result: $AR" >&5
4320 echo "${ECHO_T}$AR" >&6
4321 else
4322   echo "$as_me:4322: result: no" >&5
4323 echo "${ECHO_T}no" >&6
4324 fi
4325
4326 fi
4327 if test -z "$ac_cv_prog_AR"; then
4328   ac_ct_AR=$AR
4329   # Extract the first word of "ar", so it can be a program name with args.
4330 set dummy ar; ac_word=$2
4331 echo "$as_me:4331: checking for $ac_word" >&5
4332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4333 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4334   echo $ECHO_N "(cached) $ECHO_C" >&6
4335 else
4336   if test -n "$ac_ct_AR"; then
4337   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4338 else
4339   ac_save_IFS=$IFS; IFS=$ac_path_separator
4340 ac_dummy="$PATH"
4341 for ac_dir in $ac_dummy; do
4342   IFS=$ac_save_IFS
4343   test -z "$ac_dir" && ac_dir=.
4344   $as_executable_p "$ac_dir/$ac_word" || continue
4345 ac_cv_prog_ac_ct_AR="ar"
4346 echo "$as_me:4346: found $ac_dir/$ac_word" >&5
4347 break
4348 done
4349
4350   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4351 fi
4352 fi
4353 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4354 if test -n "$ac_ct_AR"; then
4355   echo "$as_me:4355: result: $ac_ct_AR" >&5
4356 echo "${ECHO_T}$ac_ct_AR" >&6
4357 else
4358   echo "$as_me:4358: result: no" >&5
4359 echo "${ECHO_T}no" >&6
4360 fi
4361
4362   AR=$ac_ct_AR
4363 else
4364   AR="$ac_cv_prog_AR"
4365 fi
4366
4367 echo "$as_me:4367: checking for options to update archives" >&5
4368 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4369 if test "${cf_cv_ar_flags+set}" = set; then
4370   echo $ECHO_N "(cached) $ECHO_C" >&6
4371 else
4372
4373         cf_cv_ar_flags=unknown
4374         for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4375         do
4376
4377                 # check if $ARFLAGS already contains this choice
4378                 if test "x$ARFLAGS" != "x" ; then
4379                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4380                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4381                                 cf_cv_ar_flags=
4382                                 break
4383                         fi
4384                 fi
4385
4386                 rm -f conftest.$ac_cv_objext
4387                 rm -f conftest.a
4388
4389                 cat >conftest.$ac_ext <<EOF
4390 #line 4390 "configure"
4391 int     testdata[3] = { 123, 456, 789 };
4392 EOF
4393                 if { (eval echo "$as_me:4393: \"$ac_compile\"") >&5
4394   (eval $ac_compile) 2>&5
4395   ac_status=$?
4396   echo "$as_me:4396: \$? = $ac_status" >&5
4397   (exit $ac_status); } ; then
4398                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4399                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4400                         if test -f conftest.a ; then
4401                                 cf_cv_ar_flags=$cf_ar_flags
4402                                 break
4403                         fi
4404                 else
4405                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4406
4407 echo "${as_me:-configure}:4407: testing cannot compile test-program ..." 1>&5
4408
4409                         break
4410                 fi
4411         done
4412         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4413
4414 fi
4415 echo "$as_me:4415: result: $cf_cv_ar_flags" >&5
4416 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4417
4418 if test -n "$ARFLAGS" ; then
4419         if test -n "$cf_cv_ar_flags" ; then
4420                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4421         fi
4422 else
4423         ARFLAGS=$cf_cv_ar_flags
4424 fi
4425
4426 echo "$as_me:4426: checking if you have specified an install-prefix" >&5
4427 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4428
4429 # Check whether --with-install-prefix or --without-install-prefix was given.
4430 if test "${with_install_prefix+set}" = set; then
4431   withval="$with_install_prefix"
4432   case "$withval" in #(vi
4433         yes|no) #(vi
4434                 ;;
4435         *)      DESTDIR="$withval"
4436                 ;;
4437         esac
4438 fi;
4439 echo "$as_me:4439: result: $DESTDIR" >&5
4440 echo "${ECHO_T}$DESTDIR" >&6
4441
4442 ###############################################################################
4443
4444 # If we're cross-compiling, allow the user to override the tools and their
4445 # options.  The configure script is oriented toward identifying the host
4446 # compiler, etc., but we need a build compiler to generate parts of the source.
4447
4448 if test "$cross_compiling" = yes ; then
4449
4450         # defaults that we might want to override
4451         : ${BUILD_CFLAGS:=''}
4452         : ${BUILD_CPPFLAGS:=''}
4453         : ${BUILD_LDFLAGS:=''}
4454         : ${BUILD_LIBS:=''}
4455         : ${BUILD_EXEEXT:='$x'}
4456         : ${BUILD_OBJEXT:='o'}
4457
4458 # Check whether --with-build-cc or --without-build-cc was given.
4459 if test "${with_build_cc+set}" = set; then
4460   withval="$with_build_cc"
4461   BUILD_CC="$withval"
4462 else
4463   for ac_prog in gcc cc cl
4464 do
4465   # Extract the first word of "$ac_prog", so it can be a program name with args.
4466 set dummy $ac_prog; ac_word=$2
4467 echo "$as_me:4467: checking for $ac_word" >&5
4468 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4469 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4470   echo $ECHO_N "(cached) $ECHO_C" >&6
4471 else
4472   if test -n "$BUILD_CC"; then
4473   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4474 else
4475   ac_save_IFS=$IFS; IFS=$ac_path_separator
4476 ac_dummy="$PATH"
4477 for ac_dir in $ac_dummy; do
4478   IFS=$ac_save_IFS
4479   test -z "$ac_dir" && ac_dir=.
4480   $as_executable_p "$ac_dir/$ac_word" || continue
4481 ac_cv_prog_BUILD_CC="$ac_prog"
4482 echo "$as_me:4482: found $ac_dir/$ac_word" >&5
4483 break
4484 done
4485
4486 fi
4487 fi
4488 BUILD_CC=$ac_cv_prog_BUILD_CC
4489 if test -n "$BUILD_CC"; then
4490   echo "$as_me:4490: result: $BUILD_CC" >&5
4491 echo "${ECHO_T}$BUILD_CC" >&6
4492 else
4493   echo "$as_me:4493: result: no" >&5
4494 echo "${ECHO_T}no" >&6
4495 fi
4496
4497   test -n "$BUILD_CC" && break
4498 done
4499
4500 fi;
4501         echo "$as_me:4501: checking for native build C compiler" >&5
4502 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4503         echo "$as_me:4503: result: $BUILD_CC" >&5
4504 echo "${ECHO_T}$BUILD_CC" >&6
4505
4506         echo "$as_me:4506: checking for native build C preprocessor" >&5
4507 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4508
4509 # Check whether --with-build-cpp or --without-build-cpp was given.
4510 if test "${with_build_cpp+set}" = set; then
4511   withval="$with_build_cpp"
4512   BUILD_CPP="$withval"
4513 else
4514   BUILD_CPP='${BUILD_CC} -E'
4515 fi;
4516         echo "$as_me:4516: result: $BUILD_CPP" >&5
4517 echo "${ECHO_T}$BUILD_CPP" >&6
4518
4519         echo "$as_me:4519: checking for native build C flags" >&5
4520 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4521
4522 # Check whether --with-build-cflags or --without-build-cflags was given.
4523 if test "${with_build_cflags+set}" = set; then
4524   withval="$with_build_cflags"
4525   BUILD_CFLAGS="$withval"
4526 fi;
4527         echo "$as_me:4527: result: $BUILD_CFLAGS" >&5
4528 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4529
4530         echo "$as_me:4530: checking for native build C preprocessor-flags" >&5
4531 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4532
4533 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4534 if test "${with_build_cppflags+set}" = set; then
4535   withval="$with_build_cppflags"
4536   BUILD_CPPFLAGS="$withval"
4537 fi;
4538         echo "$as_me:4538: result: $BUILD_CPPFLAGS" >&5
4539 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4540
4541         echo "$as_me:4541: checking for native build linker-flags" >&5
4542 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4543
4544 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4545 if test "${with_build_ldflags+set}" = set; then
4546   withval="$with_build_ldflags"
4547   BUILD_LDFLAGS="$withval"
4548 fi;
4549         echo "$as_me:4549: result: $BUILD_LDFLAGS" >&5
4550 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4551
4552         echo "$as_me:4552: checking for native build linker-libraries" >&5
4553 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4554
4555 # Check whether --with-build-libs or --without-build-libs was given.
4556 if test "${with_build_libs+set}" = set; then
4557   withval="$with_build_libs"
4558   BUILD_LIBS="$withval"
4559 fi;
4560         echo "$as_me:4560: result: $BUILD_LIBS" >&5
4561 echo "${ECHO_T}$BUILD_LIBS" >&6
4562
4563         # this assumes we're on Unix.
4564         BUILD_EXEEXT=
4565         BUILD_OBJEXT=o
4566
4567         : ${BUILD_CC:='${CC}'}
4568
4569         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4570                 { { echo "$as_me:4570: error: Cross-build requires two compilers.
4571 Use --with-build-cc to specify the native compiler." >&5
4572 echo "$as_me: error: Cross-build requires two compilers.
4573 Use --with-build-cc to specify the native compiler." >&2;}
4574    { (exit 1); exit 1; }; }
4575         fi
4576
4577 else
4578         : ${BUILD_CC:='${CC}'}
4579         : ${BUILD_CPP:='${CPP}'}
4580         : ${BUILD_CFLAGS:='${CFLAGS}'}
4581         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4582         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4583         : ${BUILD_LIBS:='${LIBS}'}
4584         : ${BUILD_EXEEXT:='$x'}
4585         : ${BUILD_OBJEXT:='o'}
4586 fi
4587
4588 ###############################################################################
4589
4590 ### Options to allow the user to specify the set of libraries which are used.
4591 ### Use "--without-normal --with-shared" to allow the default model to be
4592 ### shared, for example.
4593 cf_list_models=""
4594
4595 echo "$as_me:4595: checking if libtool -version-number should be used" >&5
4596 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4597
4598 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4599 if test "${enable_libtool_version+set}" = set; then
4600   enableval="$enable_libtool_version"
4601   test "$enableval" != no && enableval=yes
4602   if test "$enableval" != "yes" ; then
4603     cf_libtool_version=no
4604   else
4605     cf_libtool_version=yes
4606   fi
4607 else
4608   enableval=yes
4609   cf_libtool_version=yes
4610
4611 fi;
4612 echo "$as_me:4612: result: $cf_libtool_version" >&5
4613 echo "${ECHO_T}$cf_libtool_version" >&6
4614
4615 if test "$cf_libtool_version" = yes ; then
4616         LIBTOOL_VERSION="-version-number"
4617 else
4618         LIBTOOL_VERSION="-version-info"
4619 fi
4620
4621 LIBTOOL=
4622
4623 # common library maintenance symbols that are convenient for libtool scripts:
4624 LIB_CREATE='${AR} -cr'
4625 LIB_OBJECT='${OBJECTS}'
4626 LIB_SUFFIX=.a
4627 LIB_PREP="$RANLIB"
4628
4629 # symbols used to prop libtool up to enable it to determine what it should be
4630 # doing:
4631 LIB_CLEAN=
4632 LIB_COMPILE=
4633 LIB_LINK='${CC}'
4634 LIB_INSTALL=
4635 LIB_UNINSTALL=
4636
4637 echo "$as_me:4637: checking if you want to build libraries with libtool" >&5
4638 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4639
4640 # Check whether --with-libtool or --without-libtool was given.
4641 if test "${with_libtool+set}" = set; then
4642   withval="$with_libtool"
4643   with_libtool=$withval
4644 else
4645   with_libtool=no
4646 fi;
4647 echo "$as_me:4647: result: $with_libtool" >&5
4648 echo "${ECHO_T}$with_libtool" >&6
4649 if test "$with_libtool" != "no"; then
4650
4651         if test "$with_libtool" != "yes" ; then
4652
4653 if test "x$prefix" != xNONE; then
4654   cf_path_syntax="$prefix"
4655 else
4656   cf_path_syntax="$ac_default_prefix"
4657 fi
4658
4659 case ".$with_libtool" in #(vi
4660 .\$\(*\)*|.\'*\'*) #(vi
4661   ;;
4662 ..|./*|.\\*) #(vi
4663   ;;
4664 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4665   ;;
4666 .\${*prefix}*) #(vi
4667   eval with_libtool="$with_libtool"
4668   case ".$with_libtool" in #(vi
4669   .NONE/*)
4670     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4671     ;;
4672   esac
4673   ;; #(vi
4674 .no|.NONE/*)
4675   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4676   ;;
4677 *)
4678   { { echo "$as_me:4678: error: expected a pathname, not \"$with_libtool\"" >&5
4679 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4680    { (exit 1); exit 1; }; }
4681   ;;
4682 esac
4683
4684                 LIBTOOL=$with_libtool
4685         else
4686                 # Extract the first word of "libtool", so it can be a program name with args.
4687 set dummy libtool; ac_word=$2
4688 echo "$as_me:4688: checking for $ac_word" >&5
4689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4690 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4691   echo $ECHO_N "(cached) $ECHO_C" >&6
4692 else
4693   case $LIBTOOL in
4694   [\\/]* | ?:[\\/]*)
4695   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4696   ;;
4697   *)
4698   ac_save_IFS=$IFS; IFS=$ac_path_separator
4699 ac_dummy="$PATH"
4700 for ac_dir in $ac_dummy; do
4701   IFS=$ac_save_IFS
4702   test -z "$ac_dir" && ac_dir=.
4703   if $as_executable_p "$ac_dir/$ac_word"; then
4704    ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4705    echo "$as_me:4705: found $ac_dir/$ac_word" >&5
4706    break
4707 fi
4708 done
4709
4710   ;;
4711 esac
4712 fi
4713 LIBTOOL=$ac_cv_path_LIBTOOL
4714
4715 if test -n "$LIBTOOL"; then
4716   echo "$as_me:4716: result: $LIBTOOL" >&5
4717 echo "${ECHO_T}$LIBTOOL" >&6
4718 else
4719   echo "$as_me:4719: result: no" >&5
4720 echo "${ECHO_T}no" >&6
4721 fi
4722
4723         fi
4724         if test -z "$LIBTOOL" ; then
4725                 { { echo "$as_me:4725: error: Cannot find libtool" >&5
4726 echo "$as_me: error: Cannot find libtool" >&2;}
4727    { (exit 1); exit 1; }; }
4728         fi
4729         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4730         LIB_OBJECT='${OBJECTS:.o=.lo}'
4731         LIB_SUFFIX=.la
4732         LIB_CLEAN='${LIBTOOL} --mode=clean'
4733         LIB_COMPILE='${LIBTOOL} --mode=compile'
4734         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4735         LIB_INSTALL='${LIBTOOL} --mode=install'
4736         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4737         LIB_PREP=:
4738
4739         # Show the version of libtool
4740         echo "$as_me:4740: checking version of libtool" >&5
4741 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4742
4743         # Save the version in a cache variable - this is not entirely a good
4744         # thing, but the version string from libtool is very ugly, and for
4745         # bug reports it might be useful to have the original string. "("
4746         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.].*//'`
4747         echo "$as_me:4747: result: $cf_cv_libtool_version" >&5
4748 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4749         if test -z "$cf_cv_libtool_version" ; then
4750                 { { echo "$as_me:4750: error: This is not GNU libtool" >&5
4751 echo "$as_me: error: This is not GNU libtool" >&2;}
4752    { (exit 1); exit 1; }; }
4753         fi
4754
4755         # special hack to add -no-undefined (which libtool should do for itself)
4756         LT_UNDEF=
4757         case "$cf_cv_system_name" in #(vi
4758         cygwin*|mingw32*|uwin*|aix[4-7]) #(vi
4759                 LT_UNDEF=-no-undefined
4760                 ;;
4761         esac
4762
4763         # special hack to add --tag option for C++ compiler
4764         case $cf_cv_libtool_version in #(vi
4765         1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4766                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4767                 LIBTOOL="$LIBTOOL --tag=CC"
4768                 ;;
4769         *)
4770                 LIBTOOL_CXX="$LIBTOOL"
4771                 ;;
4772         esac
4773 else
4774         LIBTOOL=""
4775         LIBTOOL_CXX=""
4776 fi
4777
4778 test -z "$LIBTOOL" && ECHO_LT=
4779
4780 if test "$with_libtool" != "no" ; then
4781
4782 cf_list_models="$cf_list_models libtool"
4783
4784 else
4785
4786 echo "$as_me:4786: checking if you want to build shared libraries" >&5
4787 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4788
4789 # Check whether --with-shared or --without-shared was given.
4790 if test "${with_shared+set}" = set; then
4791   withval="$with_shared"
4792   with_shared=$withval
4793 else
4794   with_shared=no
4795 fi;
4796 echo "$as_me:4796: result: $with_shared" >&5
4797 echo "${ECHO_T}$with_shared" >&6
4798 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4799
4800 echo "$as_me:4800: checking if you want to build static libraries" >&5
4801 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4802
4803 # Check whether --with-normal or --without-normal was given.
4804 if test "${with_normal+set}" = set; then
4805   withval="$with_normal"
4806   with_normal=$withval
4807 else
4808   with_normal=yes
4809 fi;
4810 echo "$as_me:4810: result: $with_normal" >&5
4811 echo "${ECHO_T}$with_normal" >&6
4812 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4813
4814 echo "$as_me:4814: checking if you want to build debug libraries" >&5
4815 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4816
4817 # Check whether --with-debug or --without-debug was given.
4818 if test "${with_debug+set}" = set; then
4819   withval="$with_debug"
4820   with_debug=$withval
4821 else
4822   with_debug=yes
4823 fi;
4824 echo "$as_me:4824: result: $with_debug" >&5
4825 echo "${ECHO_T}$with_debug" >&6
4826 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4827
4828 echo "$as_me:4828: checking if you want to build profiling libraries" >&5
4829 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4830
4831 # Check whether --with-profile or --without-profile was given.
4832 if test "${with_profile+set}" = set; then
4833   withval="$with_profile"
4834   with_profile=$withval
4835 else
4836   with_profile=no
4837 fi;
4838 echo "$as_me:4838: result: $with_profile" >&5
4839 echo "${ECHO_T}$with_profile" >&6
4840 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4841
4842 fi
4843
4844 ###############################################################################
4845
4846 echo "$as_me:4846: checking for specified models" >&5
4847 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4848 test -z "$cf_list_models" && cf_list_models=normal
4849 test "$with_libtool" != "no" && cf_list_models=libtool
4850 echo "$as_me:4850: result: $cf_list_models" >&5
4851 echo "${ECHO_T}$cf_list_models" >&6
4852
4853 ### Use the first model as the default, and save its suffix for use in building
4854 ### up test-applications.
4855 echo "$as_me:4855: checking for default model" >&5
4856 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4857 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4858 echo "$as_me:4858: result: $DFT_LWR_MODEL" >&5
4859 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4860
4861 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4862
4863 TICS_NAME=tic
4864
4865 TINFO_NAME=tinfo
4866
4867 LIB_NAME=ncurses
4868
4869 LIB_DIR=../lib
4870 LIB_2ND=../../lib
4871
4872         case $cf_cv_system_name in #(vi
4873         OS/2*|os2*) #(vi
4874         LIB_PREFIX=''
4875         ;;
4876         *)      LIB_PREFIX='lib'
4877         ;;
4878         esac
4879 cf_prefix=$LIB_PREFIX
4880
4881 LIB_PREFIX=$cf_prefix
4882
4883 LIB_SUFFIX=
4884
4885 ###############################################################################
4886
4887 echo "$as_me:4887: checking if you want to build a separate terminfo library" >&5
4888 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4889
4890 # Check whether --with-termlib or --without-termlib was given.
4891 if test "${with_termlib+set}" = set; then
4892   withval="$with_termlib"
4893   with_termlib=$withval
4894 else
4895   with_termlib=no
4896 fi;
4897 echo "$as_me:4897: result: $with_termlib" >&5
4898 echo "${ECHO_T}$with_termlib" >&6
4899
4900 echo "$as_me:4900: checking if you want to build a separate tic library" >&5
4901 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4902
4903 # Check whether --with-ticlib or --without-ticlib was given.
4904 if test "${with_ticlib+set}" = set; then
4905   withval="$with_ticlib"
4906   with_ticlib=$withval
4907 else
4908   with_ticlib=no
4909 fi;
4910 echo "$as_me:4910: result: $with_ticlib" >&5
4911 echo "${ECHO_T}$with_ticlib" >&6
4912
4913 ### Checks for special libraries, must be done up-front.
4914 SHLIB_LIST=""
4915
4916 echo "$as_me:4916: checking if you want to link with the GPM mouse library" >&5
4917 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4918
4919 # Check whether --with-gpm or --without-gpm was given.
4920 if test "${with_gpm+set}" = set; then
4921   withval="$with_gpm"
4922   with_gpm=$withval
4923 else
4924   with_gpm=maybe
4925 fi;
4926 echo "$as_me:4926: result: $with_gpm" >&5
4927 echo "${ECHO_T}$with_gpm" >&6
4928
4929 if test "$with_gpm" != no ; then
4930         echo "$as_me:4930: checking for gpm.h" >&5
4931 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4932 if test "${ac_cv_header_gpm_h+set}" = set; then
4933   echo $ECHO_N "(cached) $ECHO_C" >&6
4934 else
4935   cat >conftest.$ac_ext <<_ACEOF
4936 #line 4936 "configure"
4937 #include "confdefs.h"
4938 #include <gpm.h>
4939 _ACEOF
4940 if { (eval echo "$as_me:4940: \"$ac_cpp conftest.$ac_ext\"") >&5
4941   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4942   ac_status=$?
4943   egrep -v '^ *\+' conftest.er1 >conftest.err
4944   rm -f conftest.er1
4945   cat conftest.err >&5
4946   echo "$as_me:4946: \$? = $ac_status" >&5
4947   (exit $ac_status); } >/dev/null; then
4948   if test -s conftest.err; then
4949     ac_cpp_err=$ac_c_preproc_warn_flag
4950   else
4951     ac_cpp_err=
4952   fi
4953 else
4954   ac_cpp_err=yes
4955 fi
4956 if test -z "$ac_cpp_err"; then
4957   ac_cv_header_gpm_h=yes
4958 else
4959   echo "$as_me: failed program was:" >&5
4960   cat conftest.$ac_ext >&5
4961   ac_cv_header_gpm_h=no
4962 fi
4963 rm -f conftest.err conftest.$ac_ext
4964 fi
4965 echo "$as_me:4965: result: $ac_cv_header_gpm_h" >&5
4966 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4967 if test $ac_cv_header_gpm_h = yes; then
4968
4969                 cat >>confdefs.h <<\EOF
4970 #define HAVE_GPM_H 1
4971 EOF
4972
4973                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4974                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4975
4976 echo "${as_me:-configure}:4976: testing assuming we really have GPM library ..." 1>&5
4977
4978                         cat >>confdefs.h <<\EOF
4979 #define HAVE_LIBGPM 1
4980 EOF
4981
4982                 else
4983                         echo "$as_me:4983: checking for Gpm_Open in -lgpm" >&5
4984 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4985 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4986   echo $ECHO_N "(cached) $ECHO_C" >&6
4987 else
4988   ac_check_lib_save_LIBS=$LIBS
4989 LIBS="-lgpm  $LIBS"
4990 cat >conftest.$ac_ext <<_ACEOF
4991 #line 4991 "configure"
4992 #include "confdefs.h"
4993
4994 /* Override any gcc2 internal prototype to avoid an error.  */
4995 #ifdef __cplusplus
4996 extern "C"
4997 #endif
4998 /* We use char because int might match the return type of a gcc2
4999    builtin and then its argument prototype would still apply.  */
5000 char Gpm_Open ();
5001 int
5002 main ()
5003 {
5004 Gpm_Open ();
5005   ;
5006   return 0;
5007 }
5008 _ACEOF
5009 rm -f conftest.$ac_objext conftest$ac_exeext
5010 if { (eval echo "$as_me:5010: \"$ac_link\"") >&5
5011   (eval $ac_link) 2>&5
5012   ac_status=$?
5013   echo "$as_me:5013: \$? = $ac_status" >&5
5014   (exit $ac_status); } &&
5015          { ac_try='test -s conftest$ac_exeext'
5016   { (eval echo "$as_me:5016: \"$ac_try\"") >&5
5017   (eval $ac_try) 2>&5
5018   ac_status=$?
5019   echo "$as_me:5019: \$? = $ac_status" >&5
5020   (exit $ac_status); }; }; then
5021   ac_cv_lib_gpm_Gpm_Open=yes
5022 else
5023   echo "$as_me: failed program was:" >&5
5024 cat conftest.$ac_ext >&5
5025 ac_cv_lib_gpm_Gpm_Open=no
5026 fi
5027 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5028 LIBS=$ac_check_lib_save_LIBS
5029 fi
5030 echo "$as_me:5030: result: $ac_cv_lib_gpm_Gpm_Open" >&5
5031 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
5032 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
5033   :
5034 else
5035
5036                                 { { echo "$as_me:5036: error: Cannot link with GPM library" >&5
5037 echo "$as_me: error: Cannot link with GPM library" >&2;}
5038    { (exit 1); exit 1; }; }
5039                 fi
5040                 with_gpm=yes
5041
5042 fi
5043
5044 else
5045
5046                 test "$with_gpm" != maybe && { echo "$as_me:5046: WARNING: Cannot find GPM header" >&5
5047 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
5048                 with_gpm=no
5049
5050 fi
5051
5052 fi
5053
5054 if test "$with_gpm" != no ; then
5055         echo "$as_me:5055: checking if you want to load GPM dynamically" >&5
5056 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
5057
5058 # Check whether --with-dlsym or --without-dlsym was given.
5059 if test "${with_dlsym+set}" = set; then
5060   withval="$with_dlsym"
5061   with_dlsym=$withval
5062 else
5063   with_dlsym=yes
5064 fi;
5065         echo "$as_me:5065: result: $with_dlsym" >&5
5066 echo "${ECHO_T}$with_dlsym" >&6
5067         if test "$with_dlsym" = yes ; then
5068
5069 cf_have_dlsym=no
5070 echo "$as_me:5070: checking for dlsym" >&5
5071 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5072 if test "${ac_cv_func_dlsym+set}" = set; then
5073   echo $ECHO_N "(cached) $ECHO_C" >&6
5074 else
5075   cat >conftest.$ac_ext <<_ACEOF
5076 #line 5076 "configure"
5077 #include "confdefs.h"
5078 /* System header to define __stub macros and hopefully few prototypes,
5079     which can conflict with char dlsym (); below.  */
5080 #include <assert.h>
5081 /* Override any gcc2 internal prototype to avoid an error.  */
5082 #ifdef __cplusplus
5083 extern "C"
5084 #endif
5085 /* We use char because int might match the return type of a gcc2
5086    builtin and then its argument prototype would still apply.  */
5087 char dlsym ();
5088 char (*f) ();
5089
5090 int
5091 main ()
5092 {
5093 /* The GNU C library defines this for functions which it implements
5094     to always fail with ENOSYS.  Some functions are actually named
5095     something starting with __ and the normal name is an alias.  */
5096 #if defined (__stub_dlsym) || defined (__stub___dlsym)
5097 choke me
5098 #else
5099 f = dlsym;
5100 #endif
5101
5102   ;
5103   return 0;
5104 }
5105 _ACEOF
5106 rm -f conftest.$ac_objext conftest$ac_exeext
5107 if { (eval echo "$as_me:5107: \"$ac_link\"") >&5
5108   (eval $ac_link) 2>&5
5109   ac_status=$?
5110   echo "$as_me:5110: \$? = $ac_status" >&5
5111   (exit $ac_status); } &&
5112          { ac_try='test -s conftest$ac_exeext'
5113   { (eval echo "$as_me:5113: \"$ac_try\"") >&5
5114   (eval $ac_try) 2>&5
5115   ac_status=$?
5116   echo "$as_me:5116: \$? = $ac_status" >&5
5117   (exit $ac_status); }; }; then
5118   ac_cv_func_dlsym=yes
5119 else
5120   echo "$as_me: failed program was:" >&5
5121 cat conftest.$ac_ext >&5
5122 ac_cv_func_dlsym=no
5123 fi
5124 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5125 fi
5126 echo "$as_me:5126: result: $ac_cv_func_dlsym" >&5
5127 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5128 if test $ac_cv_func_dlsym = yes; then
5129   cf_have_dlsym=yes
5130 else
5131
5132 cf_have_libdl=no
5133 echo "$as_me:5133: checking for dlsym in -ldl" >&5
5134 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5135 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5136   echo $ECHO_N "(cached) $ECHO_C" >&6
5137 else
5138   ac_check_lib_save_LIBS=$LIBS
5139 LIBS="-ldl  $LIBS"
5140 cat >conftest.$ac_ext <<_ACEOF
5141 #line 5141 "configure"
5142 #include "confdefs.h"
5143
5144 /* Override any gcc2 internal prototype to avoid an error.  */
5145 #ifdef __cplusplus
5146 extern "C"
5147 #endif
5148 /* We use char because int might match the return type of a gcc2
5149    builtin and then its argument prototype would still apply.  */
5150 char dlsym ();
5151 int
5152 main ()
5153 {
5154 dlsym ();
5155   ;
5156   return 0;
5157 }
5158 _ACEOF
5159 rm -f conftest.$ac_objext conftest$ac_exeext
5160 if { (eval echo "$as_me:5160: \"$ac_link\"") >&5
5161   (eval $ac_link) 2>&5
5162   ac_status=$?
5163   echo "$as_me:5163: \$? = $ac_status" >&5
5164   (exit $ac_status); } &&
5165          { ac_try='test -s conftest$ac_exeext'
5166   { (eval echo "$as_me:5166: \"$ac_try\"") >&5
5167   (eval $ac_try) 2>&5
5168   ac_status=$?
5169   echo "$as_me:5169: \$? = $ac_status" >&5
5170   (exit $ac_status); }; }; then
5171   ac_cv_lib_dl_dlsym=yes
5172 else
5173   echo "$as_me: failed program was:" >&5
5174 cat conftest.$ac_ext >&5
5175 ac_cv_lib_dl_dlsym=no
5176 fi
5177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5178 LIBS=$ac_check_lib_save_LIBS
5179 fi
5180 echo "$as_me:5180: result: $ac_cv_lib_dl_dlsym" >&5
5181 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5182 if test $ac_cv_lib_dl_dlsym = yes; then
5183
5184         cf_have_dlsym=yes
5185         cf_have_libdl=yes
5186 fi
5187
5188 fi
5189
5190 if test "$cf_have_dlsym" = yes ; then
5191         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5192
5193         echo "$as_me:5193: checking whether able to link to dl*() functions" >&5
5194 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5195         cat >conftest.$ac_ext <<_ACEOF
5196 #line 5196 "configure"
5197 #include "confdefs.h"
5198 #include <dlfcn.h>
5199 int
5200 main ()
5201 {
5202
5203                 void *obj;
5204                 if ((obj = dlopen("filename", 0)) != 0) {
5205                         if (dlsym(obj, "symbolname") == 0) {
5206                         dlclose(obj);
5207                         }
5208                 }
5209   ;
5210   return 0;
5211 }
5212 _ACEOF
5213 rm -f conftest.$ac_objext conftest$ac_exeext
5214 if { (eval echo "$as_me:5214: \"$ac_link\"") >&5
5215   (eval $ac_link) 2>&5
5216   ac_status=$?
5217   echo "$as_me:5217: \$? = $ac_status" >&5
5218   (exit $ac_status); } &&
5219          { ac_try='test -s conftest$ac_exeext'
5220   { (eval echo "$as_me:5220: \"$ac_try\"") >&5
5221   (eval $ac_try) 2>&5
5222   ac_status=$?
5223   echo "$as_me:5223: \$? = $ac_status" >&5
5224   (exit $ac_status); }; }; then
5225
5226                 cat >>confdefs.h <<\EOF
5227 #define HAVE_LIBDL 1
5228 EOF
5229
5230 else
5231   echo "$as_me: failed program was:" >&5
5232 cat conftest.$ac_ext >&5
5233
5234                 { { echo "$as_me:5234: error: Cannot link test program for libdl" >&5
5235 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5236    { (exit 1); exit 1; }; }
5237 fi
5238 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5239         echo "$as_me:5239: result: ok" >&5
5240 echo "${ECHO_T}ok" >&6
5241 else
5242         { { echo "$as_me:5242: error: Cannot find dlsym function" >&5
5243 echo "$as_me: error: Cannot find dlsym function" >&2;}
5244    { (exit 1); exit 1; }; }
5245 fi
5246
5247                 if test "$with_gpm" != yes ; then
5248                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5249
5250 echo "${as_me:-configure}:5250: testing assuming soname for gpm is $with_gpm ..." 1>&5
5251
5252                         cf_cv_gpm_soname="$with_gpm"
5253                 else
5254
5255 echo "$as_me:5255: checking for soname of gpm library" >&5
5256 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5257 if test "${cf_cv_gpm_soname+set}" = set; then
5258   echo $ECHO_N "(cached) $ECHO_C" >&6
5259 else
5260
5261 cf_cv_gpm_soname=unknown
5262 if test "$cross_compiling" != yes ; then
5263 cat >conftest.$ac_ext <<CF_EOF
5264 #include <gpm.h>
5265 int main()
5266 {
5267 if (Gpm_Open(0,0)) Gpm_Close();
5268         ${cf_cv_main_return:-return}(0);
5269 }
5270 CF_EOF
5271 cf_save_LIBS="$LIBS"
5272         LIBS="-lgpm $LIBS"
5273         if { (eval echo "$as_me:5273: \"$ac_compile\"") >&5
5274   (eval $ac_compile) 2>&5
5275   ac_status=$?
5276   echo "$as_me:5276: \$? = $ac_status" >&5
5277   (exit $ac_status); } ; then
5278                 if { (eval echo "$as_me:5278: \"$ac_link\"") >&5
5279   (eval $ac_link) 2>&5
5280   ac_status=$?
5281   echo "$as_me:5281: \$? = $ac_status" >&5
5282   (exit $ac_status); } ; then
5283                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5284                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5285                 fi
5286         fi
5287 rm -rf conftest*
5288 LIBS="$cf_save_LIBS"
5289 fi
5290
5291 fi
5292 echo "$as_me:5292: result: $cf_cv_gpm_soname" >&5
5293 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5294
5295                 fi
5296                 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5297 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5298 EOF
5299
5300                 SHLIB_LIST="-ldl $SHLIB_LIST"
5301         else
5302                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5303                 TEST_LIBS="-lgpm $TEST_LIBS"
5304         fi
5305         cat >>confdefs.h <<\EOF
5306 #define HAVE_LIBGPM 1
5307 EOF
5308
5309 echo "$as_me:5309: checking for Gpm_Wgetch in -lgpm" >&5
5310 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5311 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5312   echo $ECHO_N "(cached) $ECHO_C" >&6
5313 else
5314   ac_check_lib_save_LIBS=$LIBS
5315 LIBS="-lgpm  $LIBS"
5316 cat >conftest.$ac_ext <<_ACEOF
5317 #line 5317 "configure"
5318 #include "confdefs.h"
5319
5320 /* Override any gcc2 internal prototype to avoid an error.  */
5321 #ifdef __cplusplus
5322 extern "C"
5323 #endif
5324 /* We use char because int might match the return type of a gcc2
5325    builtin and then its argument prototype would still apply.  */
5326 char Gpm_Wgetch ();
5327 int
5328 main ()
5329 {
5330 Gpm_Wgetch ();
5331   ;
5332   return 0;
5333 }
5334 _ACEOF
5335 rm -f conftest.$ac_objext conftest$ac_exeext
5336 if { (eval echo "$as_me:5336: \"$ac_link\"") >&5
5337   (eval $ac_link) 2>&5
5338   ac_status=$?
5339   echo "$as_me:5339: \$? = $ac_status" >&5
5340   (exit $ac_status); } &&
5341          { ac_try='test -s conftest$ac_exeext'
5342   { (eval echo "$as_me:5342: \"$ac_try\"") >&5
5343   (eval $ac_try) 2>&5
5344   ac_status=$?
5345   echo "$as_me:5345: \$? = $ac_status" >&5
5346   (exit $ac_status); }; }; then
5347   ac_cv_lib_gpm_Gpm_Wgetch=yes
5348 else
5349   echo "$as_me: failed program was:" >&5
5350 cat conftest.$ac_ext >&5
5351 ac_cv_lib_gpm_Gpm_Wgetch=no
5352 fi
5353 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5354 LIBS=$ac_check_lib_save_LIBS
5355 fi
5356 echo "$as_me:5356: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5357 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5358 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5359
5360 echo "$as_me:5360: checking if GPM is weakly bound to curses library" >&5
5361 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5362 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5363   echo $ECHO_N "(cached) $ECHO_C" >&6
5364 else
5365
5366 cf_cv_check_gpm_wgetch=unknown
5367 if test "$cross_compiling" != yes ; then
5368
5369 cat >conftest.$ac_ext <<CF_EOF
5370 #include <gpm.h>
5371 int main()
5372 {
5373         Gpm_Wgetch();
5374         ${cf_cv_main_return:-return}(0);
5375 }
5376 CF_EOF
5377
5378         cf_save_LIBS="$LIBS"
5379         # This only works if we can look at the symbol table.  If a shared
5380         # library is stripped for install, we cannot use that.  So we're forced
5381         # to rely on the static library, noting that some packagers may not
5382         # include it.
5383         LIBS="-static -lgpm -dynamic $LIBS"
5384         if { (eval echo "$as_me:5384: \"$ac_compile\"") >&5
5385   (eval $ac_compile) 2>&5
5386   ac_status=$?
5387   echo "$as_me:5387: \$? = $ac_status" >&5
5388   (exit $ac_status); } ; then
5389                 if { (eval echo "$as_me:5389: \"$ac_link\"") >&5
5390   (eval $ac_link) 2>&5
5391   ac_status=$?
5392   echo "$as_me:5392: \$? = $ac_status" >&5
5393   (exit $ac_status); } ; then
5394                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5395                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5396                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5397                 fi
5398         fi
5399         rm -rf conftest*
5400         LIBS="$cf_save_LIBS"
5401 fi
5402
5403 fi
5404 echo "$as_me:5404: result: $cf_cv_check_gpm_wgetch" >&5
5405 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5406
5407 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5408         { echo "$as_me:5408: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5409 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5410 fi
5411
5412 fi
5413
5414 fi
5415
5416 # not everyone has "test -c"
5417 if test -c /dev/sysmouse 2>/dev/null ; then
5418 echo "$as_me:5418: checking if you want to use sysmouse" >&5
5419 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5420
5421 # Check whether --with-sysmouse or --without-sysmouse was given.
5422 if test "${with_sysmouse+set}" = set; then
5423   withval="$with_sysmouse"
5424   cf_with_sysmouse=$withval
5425 else
5426   cf_with_sysmouse=maybe
5427 fi;
5428         if test "$cf_with_sysmouse" != no ; then
5429         cat >conftest.$ac_ext <<_ACEOF
5430 #line 5430 "configure"
5431 #include "confdefs.h"
5432
5433 #include <osreldate.h>
5434 #if (__FreeBSD_version >= 400017)
5435 #include <sys/consio.h>
5436 #include <sys/fbio.h>
5437 #else
5438 #include <machine/console.h>
5439 #endif
5440
5441 int
5442 main ()
5443 {
5444
5445         struct mouse_info the_mouse;
5446         ioctl(0, CONS_MOUSECTL, &the_mouse);
5447
5448   ;
5449   return 0;
5450 }
5451 _ACEOF
5452 rm -f conftest.$ac_objext
5453 if { (eval echo "$as_me:5453: \"$ac_compile\"") >&5
5454   (eval $ac_compile) 2>&5
5455   ac_status=$?
5456   echo "$as_me:5456: \$? = $ac_status" >&5
5457   (exit $ac_status); } &&
5458          { ac_try='test -s conftest.$ac_objext'
5459   { (eval echo "$as_me:5459: \"$ac_try\"") >&5
5460   (eval $ac_try) 2>&5
5461   ac_status=$?
5462   echo "$as_me:5462: \$? = $ac_status" >&5
5463   (exit $ac_status); }; }; then
5464   cf_with_sysmouse=yes
5465 else
5466   echo "$as_me: failed program was:" >&5
5467 cat conftest.$ac_ext >&5
5468 cf_with_sysmouse=no
5469 fi
5470 rm -f conftest.$ac_objext conftest.$ac_ext
5471         fi
5472 echo "$as_me:5472: result: $cf_with_sysmouse" >&5
5473 echo "${ECHO_T}$cf_with_sysmouse" >&6
5474 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5475 #define USE_SYSMOUSE 1
5476 EOF
5477
5478 fi
5479
5480 if test X"$CC_G_OPT" = X"" ; then
5481         CC_G_OPT='-g'
5482         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5483 fi
5484
5485 if test X"$CXX_G_OPT" = X"" ; then
5486         CXX_G_OPT='-g'
5487         test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5488 fi
5489
5490 echo "$as_me:5490: checking for default loader flags" >&5
5491 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5492 case $DFT_LWR_MODEL in
5493 libtool) LD_MODEL=''   ;;
5494 normal)  LD_MODEL=''   ;;
5495 debug)   LD_MODEL=$CC_G_OPT ;;
5496 profile) LD_MODEL='-pg';;
5497 shared)  LD_MODEL=''   ;;
5498 esac
5499 echo "$as_me:5499: result: $LD_MODEL" >&5
5500 echo "${ECHO_T}$LD_MODEL" >&6
5501
5502 case $DFT_LWR_MODEL in
5503 shared)
5504
5505 echo "$as_me:5505: checking if rpath option should be used" >&5
5506 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5507
5508 # Check whether --enable-rpath or --disable-rpath was given.
5509 if test "${enable_rpath+set}" = set; then
5510   enableval="$enable_rpath"
5511   cf_cv_enable_rpath=$enableval
5512 else
5513   cf_cv_enable_rpath=no
5514 fi;
5515 echo "$as_me:5515: result: $cf_cv_enable_rpath" >&5
5516 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5517
5518 echo "$as_me:5518: checking if shared libraries should be relinked during install" >&5
5519 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5520
5521 # Check whether --enable-relink or --disable-relink was given.
5522 if test "${enable_relink+set}" = set; then
5523   enableval="$enable_relink"
5524   cf_cv_do_relink=$enableval
5525 else
5526   cf_cv_do_relink=yes
5527 fi;
5528 echo "$as_me:5528: result: $cf_cv_do_relink" >&5
5529 echo "${ECHO_T}$cf_cv_do_relink" >&6
5530         ;;
5531 esac
5532
5533 LD_RPATH_OPT=
5534 echo "$as_me:5534: checking for an rpath option" >&5
5535 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5536 case $cf_cv_system_name in #(vi
5537 irix*) #(vi
5538         if test "$GCC" = yes; then
5539                 LD_RPATH_OPT="-Wl,-rpath,"
5540         else
5541                 LD_RPATH_OPT="-rpath "
5542         fi
5543         ;;
5544 linux*|gnu*|k*bsd*-gnu) #(vi
5545         LD_RPATH_OPT="-Wl,-rpath,"
5546         ;;
5547 openbsd[2-9].*|mirbsd*) #(vi
5548         LD_RPATH_OPT="-Wl,-rpath,"
5549         ;;
5550 dragonfly*|freebsd*) #(vi
5551         LD_RPATH_OPT="-rpath "
5552         ;;
5553 netbsd*) #(vi
5554         LD_RPATH_OPT="-Wl,-rpath,"
5555         ;;
5556 osf*|mls+*) #(vi
5557         LD_RPATH_OPT="-rpath "
5558         ;;
5559 solaris2*) #(vi
5560         LD_RPATH_OPT="-R"
5561         ;;
5562 *)
5563         ;;
5564 esac
5565 echo "$as_me:5565: result: $LD_RPATH_OPT" >&5
5566 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5567
5568 case "x$LD_RPATH_OPT" in #(vi
5569 x-R*)
5570         echo "$as_me:5570: checking if we need a space after rpath option" >&5
5571 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5572         cf_save_LIBS="$LIBS"
5573         LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5574         cat >conftest.$ac_ext <<_ACEOF
5575 #line 5575 "configure"
5576 #include "confdefs.h"
5577
5578 int
5579 main ()
5580 {
5581
5582   ;
5583   return 0;
5584 }
5585 _ACEOF
5586 rm -f conftest.$ac_objext conftest$ac_exeext
5587 if { (eval echo "$as_me:5587: \"$ac_link\"") >&5
5588   (eval $ac_link) 2>&5
5589   ac_status=$?
5590   echo "$as_me:5590: \$? = $ac_status" >&5
5591   (exit $ac_status); } &&
5592          { ac_try='test -s conftest$ac_exeext'
5593   { (eval echo "$as_me:5593: \"$ac_try\"") >&5
5594   (eval $ac_try) 2>&5
5595   ac_status=$?
5596   echo "$as_me:5596: \$? = $ac_status" >&5
5597   (exit $ac_status); }; }; then
5598   cf_rpath_space=no
5599 else
5600   echo "$as_me: failed program was:" >&5
5601 cat conftest.$ac_ext >&5
5602 cf_rpath_space=yes
5603 fi
5604 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5605         LIBS="$cf_save_LIBS"
5606         echo "$as_me:5606: result: $cf_rpath_space" >&5
5607 echo "${ECHO_T}$cf_rpath_space" >&6
5608         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5609         ;;
5610 esac
5611
5612         LOCAL_LDFLAGS=
5613         LOCAL_LDFLAGS2=
5614         LD_SHARED_OPTS=
5615         INSTALL_LIB="-m 644"
5616
5617         cf_cv_do_symlinks=no
5618         cf_ld_rpath_opt=
5619         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5620
5621         echo "$as_me:5621: checking if release/abi version should be used for shared libs" >&5
5622 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5623
5624 # Check whether --with-shlib-version or --without-shlib-version was given.
5625 if test "${with_shlib_version+set}" = set; then
5626   withval="$with_shlib_version"
5627   test -z "$withval" && withval=auto
5628         case $withval in #(vi
5629         yes) #(vi
5630                 cf_cv_shlib_version=auto
5631                 ;;
5632         rel|abi|auto|no) #(vi
5633                 cf_cv_shlib_version=$withval
5634                 ;;
5635         *)
5636                 { { echo "$as_me:5636: error: option value must be one of: rel, abi, auto or no" >&5
5637 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5638    { (exit 1); exit 1; }; }
5639                 ;;
5640         esac
5641
5642 else
5643   cf_cv_shlib_version=auto
5644 fi;
5645         echo "$as_me:5645: result: $cf_cv_shlib_version" >&5
5646 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5647
5648         cf_cv_rm_so_locs=no
5649
5650         # Some less-capable ports of gcc support only -fpic
5651         CC_SHARED_OPTS=
5652         if test "$GCC" = yes
5653         then
5654                 echo "$as_me:5654: checking which $CC option to use" >&5
5655 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5656                 cf_save_CFLAGS="$CFLAGS"
5657                 for CC_SHARED_OPTS in -fPIC -fpic ''
5658                 do
5659                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5660                         cat >conftest.$ac_ext <<_ACEOF
5661 #line 5661 "configure"
5662 #include "confdefs.h"
5663 #include <stdio.h>
5664 int
5665 main ()
5666 {
5667 int x = 1
5668   ;
5669   return 0;
5670 }
5671 _ACEOF
5672 rm -f conftest.$ac_objext
5673 if { (eval echo "$as_me:5673: \"$ac_compile\"") >&5
5674   (eval $ac_compile) 2>&5
5675   ac_status=$?
5676   echo "$as_me:5676: \$? = $ac_status" >&5
5677   (exit $ac_status); } &&
5678          { ac_try='test -s conftest.$ac_objext'
5679   { (eval echo "$as_me:5679: \"$ac_try\"") >&5
5680   (eval $ac_try) 2>&5
5681   ac_status=$?
5682   echo "$as_me:5682: \$? = $ac_status" >&5
5683   (exit $ac_status); }; }; then
5684   break
5685 else
5686   echo "$as_me: failed program was:" >&5
5687 cat conftest.$ac_ext >&5
5688 fi
5689 rm -f conftest.$ac_objext conftest.$ac_ext
5690                 done
5691                 echo "$as_me:5691: result: $CC_SHARED_OPTS" >&5
5692 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5693                 CFLAGS="$cf_save_CFLAGS"
5694         fi
5695
5696         cf_cv_shlib_version_infix=no
5697
5698         case $cf_cv_system_name in #(vi
5699         aix4.3-9*|aix[5-7]*) #(vi
5700                 if test "$GCC" = yes; then
5701                         CC_SHARED_OPTS=
5702                         MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5703                 else
5704                         # CC_SHARED_OPTS='-qpic=large -G'
5705                         # perhaps "-bM:SRE -bnoentry -bexpall"
5706                         MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5707                 fi
5708                 ;;
5709         beos*) #(vi
5710                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5711                 ;;
5712         cygwin*) #(vi
5713                 CC_SHARED_OPTS=
5714                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5715                 cf_cv_shlib_version=cygdll
5716                 cf_cv_shlib_version_infix=cygdll
5717                 cat >mk_shared_lib.sh <<-CF_EOF
5718                 #!/bin/sh
5719                 SHARED_LIB=\$1
5720                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5721                 shift
5722                 cat <<-EOF
5723                 Linking shared library
5724                 ** SHARED_LIB \$SHARED_LIB
5725                 ** IMPORT_LIB \$IMPORT_LIB
5726 EOF
5727                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5728 CF_EOF
5729                 chmod +x mk_shared_lib.sh
5730                 ;;
5731         darwin*) #(vi
5732                 EXTRA_CFLAGS="-no-cpp-precomp"
5733                 CC_SHARED_OPTS="-dynamic"
5734                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5735                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5736                 cf_cv_shlib_version_infix=yes
5737                 echo "$as_me:5737: checking if ld -search_paths_first works" >&5
5738 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5739 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5740   echo $ECHO_N "(cached) $ECHO_C" >&6
5741 else
5742
5743                         cf_save_LDFLAGS=$LDFLAGS
5744                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5745                         cat >conftest.$ac_ext <<_ACEOF
5746 #line 5746 "configure"
5747 #include "confdefs.h"
5748
5749 int
5750 main ()
5751 {
5752 int i;
5753   ;
5754   return 0;
5755 }
5756 _ACEOF
5757 rm -f conftest.$ac_objext conftest$ac_exeext
5758 if { (eval echo "$as_me:5758: \"$ac_link\"") >&5
5759   (eval $ac_link) 2>&5
5760   ac_status=$?
5761   echo "$as_me:5761: \$? = $ac_status" >&5
5762   (exit $ac_status); } &&
5763          { ac_try='test -s conftest$ac_exeext'
5764   { (eval echo "$as_me:5764: \"$ac_try\"") >&5
5765   (eval $ac_try) 2>&5
5766   ac_status=$?
5767   echo "$as_me:5767: \$? = $ac_status" >&5
5768   (exit $ac_status); }; }; then
5769   cf_cv_ldflags_search_paths_first=yes
5770 else
5771   echo "$as_me: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
5773 cf_cv_ldflags_search_paths_first=no
5774 fi
5775 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5776                                 LDFLAGS=$cf_save_LDFLAGS
5777 fi
5778 echo "$as_me:5778: result: $cf_cv_ldflags_search_paths_first" >&5
5779 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5780                 if test $cf_cv_ldflags_search_paths_first = yes; then
5781                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5782                 fi
5783                 ;;
5784         hpux*) #(vi
5785                 # (tested with gcc 2.7.2 -- I don't have c89)
5786                 if test "$GCC" = yes; then
5787                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5788                 else
5789                         CC_SHARED_OPTS='+Z'
5790                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5791                 fi
5792                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5793                 # HP-UX shared libraries must be executable, and should be
5794                 # readonly to exploit a quirk in the memory manager.
5795                 INSTALL_LIB="-m 555"
5796                 ;;
5797         interix*)
5798                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5799                 if test "$cf_cv_shlib_version" = rel; then
5800                         cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
5801                 else
5802                         cf_shared_soname='`basename `'
5803                 fi
5804                 CC_SHARED_OPTS=
5805                 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5806                 ;;
5807         irix*) #(vi
5808                 if test "$cf_cv_enable_rpath" = yes ; then
5809                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5810                 fi
5811                 # tested with IRIX 5.2 and 'cc'.
5812                 if test "$GCC" != yes; then
5813                         CC_SHARED_OPTS='-KPIC'
5814                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5815                 else
5816                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5817                 fi
5818                 cf_cv_rm_so_locs=yes
5819                 ;;
5820         linux*|gnu*|k*bsd*-gnu) #(vi
5821                 if test "$DFT_LWR_MODEL" = "shared" ; then
5822                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5823                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5824                 fi
5825                 if test "$cf_cv_enable_rpath" = yes ; then
5826                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5827                 fi
5828
5829         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5830         if test "$cf_cv_shlib_version" = rel; then
5831                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5832         else
5833                 cf_cv_shared_soname='`basename $@`'
5834         fi
5835
5836                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5837                 ;;
5838         openbsd[2-9].*|mirbsd*) #(vi
5839                 if test "$DFT_LWR_MODEL" = "shared" ; then
5840                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5841                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5842                 fi
5843                 if test "$cf_cv_enable_rpath" = yes ; then
5844                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5845                 fi
5846                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5847
5848         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5849         if test "$cf_cv_shlib_version" = rel; then
5850                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5851         else
5852                 cf_cv_shared_soname='`basename $@`'
5853         fi
5854
5855                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5856                 ;;
5857         nto-qnx*|openbsd*|freebsd[12].*) #(vi
5858                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5859                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5860                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5861                 ;;
5862         dragonfly*|freebsd*) #(vi
5863                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5864                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5865                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5866                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5867                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5868                 fi
5869
5870         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5871         if test "$cf_cv_shlib_version" = rel; then
5872                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5873         else
5874                 cf_cv_shared_soname='`basename $@`'
5875         fi
5876
5877                 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5878                 ;;
5879         netbsd*) #(vi
5880                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5881                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5882                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5883                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5884                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5885                         if test "$cf_cv_shlib_version" = auto; then
5886                         if test -f /usr/libexec/ld.elf_so; then
5887                                 cf_cv_shlib_version=abi
5888                         else
5889                                 cf_cv_shlib_version=rel
5890                         fi
5891                         fi
5892
5893         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5894         if test "$cf_cv_shlib_version" = rel; then
5895                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5896         else
5897                 cf_cv_shared_soname='`basename $@`'
5898         fi
5899
5900                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5901                 else
5902                         MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5903                 fi
5904                 ;;
5905         osf*|mls+*) #(vi
5906                 # tested with OSF/1 V3.2 and 'cc'
5907                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5908                 # link with shared libs).
5909                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5910                 case $host_os in #(vi
5911                 osf4*)
5912                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5913                         ;;
5914                 esac
5915                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5916                 if test "$DFT_LWR_MODEL" = "shared" ; then
5917                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5918                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5919                 fi
5920                 cf_cv_rm_so_locs=yes
5921                 ;;
5922         sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5923                 # tested with osr5.0.5
5924                 if test "$GCC" != yes; then
5925                         CC_SHARED_OPTS='-belf -KPIC'
5926                 fi
5927                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5928                 if test "$cf_cv_enable_rpath" = yes ; then
5929                         # only way is to set LD_RUN_PATH but no switch for it
5930                         RUN_PATH=$libdir
5931                 fi
5932                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5933                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5934                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5935                 ;;
5936         sunos4*) #(vi
5937                 # tested with SunOS 4.1.1 and gcc 2.7.0
5938                 if test "$GCC" != yes; then
5939                         CC_SHARED_OPTS='-KPIC'
5940                 fi
5941                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5942                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5943                 ;;
5944         solaris2*) #(vi
5945                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5946                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5947                 if test "$DFT_LWR_MODEL" = "shared" ; then
5948                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5949                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5950                 fi
5951                 if test "$cf_cv_enable_rpath" = yes ; then
5952                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5953                 fi
5954
5955         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5956         if test "$cf_cv_shlib_version" = rel; then
5957                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5958         else
5959                 cf_cv_shared_soname='`basename $@`'
5960         fi
5961
5962                 if test "$GCC" != yes; then
5963                         cf_save_CFLAGS="$CFLAGS"
5964                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5965                         do
5966                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5967                                 cat >conftest.$ac_ext <<_ACEOF
5968 #line 5968 "configure"
5969 #include "confdefs.h"
5970 #include <stdio.h>
5971 int
5972 main ()
5973 {
5974 printf("Hello\n");
5975   ;
5976   return 0;
5977 }
5978 _ACEOF
5979 rm -f conftest.$ac_objext
5980 if { (eval echo "$as_me:5980: \"$ac_compile\"") >&5
5981   (eval $ac_compile) 2>&5
5982   ac_status=$?
5983   echo "$as_me:5983: \$? = $ac_status" >&5
5984   (exit $ac_status); } &&
5985          { ac_try='test -s conftest.$ac_objext'
5986   { (eval echo "$as_me:5986: \"$ac_try\"") >&5
5987   (eval $ac_try) 2>&5
5988   ac_status=$?
5989   echo "$as_me:5989: \$? = $ac_status" >&5
5990   (exit $ac_status); }; }; then
5991   break
5992 else
5993   echo "$as_me: failed program was:" >&5
5994 cat conftest.$ac_ext >&5
5995 fi
5996 rm -f conftest.$ac_objext conftest.$ac_ext
5997                         done
5998                         CFLAGS="$cf_save_CFLAGS"
5999                         CC_SHARED_OPTS=$cf_shared_opts
6000                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6001                 else
6002                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6003                 fi
6004                 ;;
6005         sysv5uw7*|unix_sv*) #(vi
6006                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6007                 if test "$GCC" != yes; then
6008                         CC_SHARED_OPTS='-KPIC'
6009                 fi
6010                 MK_SHARED_LIB='${LD} -d y -G -o $@'
6011                 ;;
6012         *)
6013                 CC_SHARED_OPTS='unknown'
6014                 MK_SHARED_LIB='echo unknown'
6015                 ;;
6016         esac
6017
6018         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6019         case "$cf_cv_shlib_version" in #(vi
6020         rel|abi)
6021                 case "$MK_SHARED_LIB" in #(vi
6022                 *'-o $@') #(vi
6023                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6024                         ;;
6025                 *)
6026                         { echo "$as_me:6026: WARNING: ignored --with-shlib-version" >&5
6027 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6028                         ;;
6029                 esac
6030                 ;;
6031         esac
6032
6033         # RPATH_LIST is a colon-separated list of directories
6034         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6035         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6036
6037 if test "$CC_SHARED_OPTS" = "unknown"; then
6038         for model in $cf_list_models; do
6039                 if test "$model" = "shared"; then
6040                         { { echo "$as_me:6040: error: Shared libraries are not supported in this version" >&5
6041 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6042    { (exit 1); exit 1; }; }
6043                 fi
6044         done
6045 fi
6046
6047 ### If we're building with rpath, try to link non-standard libs that way too.
6048 if test "$DFT_LWR_MODEL" = "shared"; then
6049
6050 echo "$as_me:6050: checking if rpath-hack should be disabled" >&5
6051 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6052
6053 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6054 if test "${enable_rpath_hack+set}" = set; then
6055   enableval="$enable_rpath_hack"
6056   test "$enableval" != no && enableval=yes
6057   if test "$enableval" != "yes" ; then
6058     cf_disable_rpath_hack=yes
6059   else
6060     cf_disable_rpath_hack=no
6061   fi
6062 else
6063   enableval=yes
6064   cf_disable_rpath_hack=no
6065
6066 fi;
6067 echo "$as_me:6067: result: $cf_disable_rpath_hack" >&5
6068 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6069 if test "$cf_disable_rpath_hack" = no ; then
6070
6071 echo "$as_me:6071: checking for updated LDFLAGS" >&5
6072 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6073 if test -n "$LD_RPATH_OPT" ; then
6074         echo "$as_me:6074: result: maybe" >&5
6075 echo "${ECHO_T}maybe" >&6
6076
6077         for ac_prog in ldd
6078 do
6079   # Extract the first word of "$ac_prog", so it can be a program name with args.
6080 set dummy $ac_prog; ac_word=$2
6081 echo "$as_me:6081: checking for $ac_word" >&5
6082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6083 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6084   echo $ECHO_N "(cached) $ECHO_C" >&6
6085 else
6086   if test -n "$cf_ldd_prog"; then
6087   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6088 else
6089   ac_save_IFS=$IFS; IFS=$ac_path_separator
6090 ac_dummy="$PATH"
6091 for ac_dir in $ac_dummy; do
6092   IFS=$ac_save_IFS
6093   test -z "$ac_dir" && ac_dir=.
6094   $as_executable_p "$ac_dir/$ac_word" || continue
6095 ac_cv_prog_cf_ldd_prog="$ac_prog"
6096 echo "$as_me:6096: found $ac_dir/$ac_word" >&5
6097 break
6098 done
6099
6100 fi
6101 fi
6102 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6103 if test -n "$cf_ldd_prog"; then
6104   echo "$as_me:6104: result: $cf_ldd_prog" >&5
6105 echo "${ECHO_T}$cf_ldd_prog" >&6
6106 else
6107   echo "$as_me:6107: result: no" >&5
6108 echo "${ECHO_T}no" >&6
6109 fi
6110
6111   test -n "$cf_ldd_prog" && break
6112 done
6113 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6114
6115         cf_rpath_list="/usr/lib /lib"
6116         if test "$cf_ldd_prog" != no
6117         then
6118                 cf_rpath_oops=
6119
6120 cat >conftest.$ac_ext <<_ACEOF
6121 #line 6121 "configure"
6122 #include "confdefs.h"
6123 #include <stdio.h>
6124 int
6125 main ()
6126 {
6127 printf("Hello");
6128   ;
6129   return 0;
6130 }
6131 _ACEOF
6132 rm -f conftest.$ac_objext conftest$ac_exeext
6133 if { (eval echo "$as_me:6133: \"$ac_link\"") >&5
6134   (eval $ac_link) 2>&5
6135   ac_status=$?
6136   echo "$as_me:6136: \$? = $ac_status" >&5
6137   (exit $ac_status); } &&
6138          { ac_try='test -s conftest$ac_exeext'
6139   { (eval echo "$as_me:6139: \"$ac_try\"") >&5
6140   (eval $ac_try) 2>&5
6141   ac_status=$?
6142   echo "$as_me:6142: \$? = $ac_status" >&5
6143   (exit $ac_status); }; }; then
6144   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort -u`
6145                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
6146 else
6147   echo "$as_me: failed program was:" >&5
6148 cat conftest.$ac_ext >&5
6149 fi
6150 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6151
6152                 # If we passed the link-test, but get a "not found" on a given library,
6153                 # this could be due to inept reconfiguration of gcc to make it only
6154                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6155                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6156                 # /usr/local libraries.
6157                 if test -n "$cf_rpath_oops"
6158                 then
6159                         for cf_rpath_src in $cf_rpath_oops
6160                         do
6161                                 for cf_rpath_dir in \
6162                                         /usr/local \
6163                                         /usr/pkg \
6164                                         /opt/sfw
6165                                 do
6166                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
6167                                         then
6168                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6169
6170 echo "${as_me:-configure}:6170: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6171
6172                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6173                                                 break
6174                                         fi
6175                                 done
6176                         done
6177                 fi
6178         fi
6179
6180         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6181
6182 echo "${as_me:-configure}:6182: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6183
6184 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
6185
6186 echo "${as_me:-configure}:6186: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6187
6188 cf_rpath_dst=
6189 for cf_rpath_src in $LDFLAGS
6190 do
6191         case $cf_rpath_src in #(vi
6192         -L*) #(vi
6193
6194                 # check if this refers to a directory which we will ignore
6195                 cf_rpath_skip=no
6196                 if test -n "$cf_rpath_list"
6197                 then
6198                         for cf_rpath_item in $cf_rpath_list
6199                         do
6200                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6201                                 then
6202                                         cf_rpath_skip=yes
6203                                         break
6204                                 fi
6205                         done
6206                 fi
6207
6208                 if test "$cf_rpath_skip" = no
6209                 then
6210                         # transform the option
6211                         if test "$LD_RPATH_OPT" = "-R " ; then
6212                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6213                         else
6214                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6215                         fi
6216
6217                         # if we have not already added this, add it now
6218                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6219                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6220                         then
6221                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6222
6223 echo "${as_me:-configure}:6223: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6224
6225                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6226                         fi
6227                 fi
6228                 ;;
6229         esac
6230         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6231 done
6232 LDFLAGS=$cf_rpath_dst
6233
6234 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
6235
6236 echo "${as_me:-configure}:6236: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6237
6238 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
6239
6240 echo "${as_me:-configure}:6240: testing ...checking LIBS $LIBS ..." 1>&5
6241
6242 cf_rpath_dst=
6243 for cf_rpath_src in $LIBS
6244 do
6245         case $cf_rpath_src in #(vi
6246         -L*) #(vi
6247
6248                 # check if this refers to a directory which we will ignore
6249                 cf_rpath_skip=no
6250                 if test -n "$cf_rpath_list"
6251                 then
6252                         for cf_rpath_item in $cf_rpath_list
6253                         do
6254                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6255                                 then
6256                                         cf_rpath_skip=yes
6257                                         break
6258                                 fi
6259                         done
6260                 fi
6261
6262                 if test "$cf_rpath_skip" = no
6263                 then
6264                         # transform the option
6265                         if test "$LD_RPATH_OPT" = "-R " ; then
6266                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6267                         else
6268                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6269                         fi
6270
6271                         # if we have not already added this, add it now
6272                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6273                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6274                         then
6275                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6276
6277 echo "${as_me:-configure}:6277: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6278
6279                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6280                         fi
6281                 fi
6282                 ;;
6283         esac
6284         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6285 done
6286 LIBS=$cf_rpath_dst
6287
6288 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
6289
6290 echo "${as_me:-configure}:6290: testing ...checked LIBS $LIBS ..." 1>&5
6291
6292         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6293
6294 echo "${as_me:-configure}:6294: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6295
6296 fi
6297
6298 fi
6299
6300 fi
6301
6302 ###############################################################################
6303
6304 ###     use option --disable-overwrite to leave out the link to -lcurses
6305 echo "$as_me:6305: checking if you wish to install ncurses overwriting curses" >&5
6306 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6307
6308 # Check whether --enable-overwrite or --disable-overwrite was given.
6309 if test "${enable_overwrite+set}" = set; then
6310   enableval="$enable_overwrite"
6311   with_overwrite=$enableval
6312 else
6313   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6314 fi;
6315 echo "$as_me:6315: result: $with_overwrite" >&5
6316 echo "${ECHO_T}$with_overwrite" >&6
6317
6318 echo "$as_me:6318: checking if external terminfo-database is used" >&5
6319 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6320
6321 # Check whether --enable-database or --disable-database was given.
6322 if test "${enable_database+set}" = set; then
6323   enableval="$enable_database"
6324   use_database=$enableval
6325 else
6326   use_database=yes
6327 fi;
6328 echo "$as_me:6328: result: $use_database" >&5
6329 echo "${ECHO_T}$use_database" >&6
6330
6331 case $host_os in #(vi
6332 os2*) #(vi
6333         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6334         ;;
6335 *) #(vi
6336         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6337         ;;
6338 esac
6339
6340 if test "$use_database" != no ; then
6341         cat >>confdefs.h <<\EOF
6342 #define USE_DATABASE 1
6343 EOF
6344
6345         echo "$as_me:6345: checking which terminfo source-file will be installed" >&5
6346 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6347
6348 # Check whether --with-database or --without-database was given.
6349 if test "${with_database+set}" = set; then
6350   withval="$with_database"
6351   TERMINFO_SRC=$withval
6352 fi;
6353         echo "$as_me:6353: result: $TERMINFO_SRC" >&5
6354 echo "${ECHO_T}$TERMINFO_SRC" >&6
6355
6356         echo "$as_me:6356: checking whether to use hashed database instead of directory/tree" >&5
6357 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6358
6359 # Check whether --with-hashed-db or --without-hashed-db was given.
6360 if test "${with_hashed_db+set}" = set; then
6361   withval="$with_hashed_db"
6362
6363 else
6364   with_hashed_db=no
6365 fi;
6366         echo "$as_me:6366: result: $with_hashed_db" >&5
6367 echo "${ECHO_T}$with_hashed_db" >&6
6368 else
6369         with_hashed_db=no
6370 fi
6371
6372 echo "$as_me:6372: checking for list of fallback descriptions" >&5
6373 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6374
6375 # Check whether --with-fallbacks or --without-fallbacks was given.
6376 if test "${with_fallbacks+set}" = set; then
6377   withval="$with_fallbacks"
6378   with_fallback=$withval
6379 else
6380   with_fallback=
6381 fi;
6382 echo "$as_me:6382: result: $with_fallback" >&5
6383 echo "${ECHO_T}$with_fallback" >&6
6384 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6385
6386 echo "$as_me:6386: checking if you want modern xterm or antique" >&5
6387 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6388
6389 # Check whether --with-xterm-new or --without-xterm-new was given.
6390 if test "${with_xterm_new+set}" = set; then
6391   withval="$with_xterm_new"
6392   with_xterm_new=$withval
6393 else
6394   with_xterm_new=yes
6395 fi;
6396 case $with_xterm_new in
6397 no)     with_xterm_new=xterm-old;;
6398 *)      with_xterm_new=xterm-new;;
6399 esac
6400 echo "$as_me:6400: result: $with_xterm_new" >&5
6401 echo "${ECHO_T}$with_xterm_new" >&6
6402 WHICH_XTERM=$with_xterm_new
6403
6404 MAKE_TERMINFO=
6405 if test "$use_database" = no ; then
6406         TERMINFO="${datadir}/terminfo"
6407         MAKE_TERMINFO="#"
6408 else
6409
6410 echo "$as_me:6410: checking for list of terminfo directories" >&5
6411 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6412
6413         case $cf_cv_system_name in
6414         os2*)   PATH_SEPARATOR=';'  ;;
6415         *)      PATH_SEPARATOR=':'  ;;
6416         esac
6417
6418 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6419 if test "${with_terminfo_dirs+set}" = set; then
6420   withval="$with_terminfo_dirs"
6421
6422 else
6423   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6424 fi;
6425 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6426 cf_dst_path=
6427 for cf_src_path in $withval
6428 do
6429
6430 if test "x$prefix" != xNONE; then
6431   cf_path_syntax="$prefix"
6432 else
6433   cf_path_syntax="$ac_default_prefix"
6434 fi
6435
6436 case ".$cf_src_path" in #(vi
6437 .\$\(*\)*|.\'*\'*) #(vi
6438   ;;
6439 ..|./*|.\\*) #(vi
6440   ;;
6441 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6442   ;;
6443 .\${*prefix}*) #(vi
6444   eval cf_src_path="$cf_src_path"
6445   case ".$cf_src_path" in #(vi
6446   .NONE/*)
6447     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6448     ;;
6449   esac
6450   ;; #(vi
6451 .no|.NONE/*)
6452   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6453   ;;
6454 *)
6455   { { echo "$as_me:6455: error: expected a pathname, not \"$cf_src_path\"" >&5
6456 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6457    { (exit 1); exit 1; }; }
6458   ;;
6459 esac
6460
6461   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6462   cf_dst_path="${cf_dst_path}${cf_src_path}"
6463 done
6464 IFS="$ac_save_ifs"
6465
6466 eval 'TERMINFO_DIRS="$cf_dst_path"'
6467
6468 echo "$as_me:6468: result: $TERMINFO_DIRS" >&5
6469 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6470 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6471 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6472 EOF
6473
6474 echo "$as_me:6474: checking for default terminfo directory" >&5
6475 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6476
6477 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6478 if test "${with_default_terminfo_dir+set}" = set; then
6479   withval="$with_default_terminfo_dir"
6480
6481 else
6482   withval="${TERMINFO:-${datadir}/terminfo}"
6483 fi; if test -n "${datadir}/terminfo" ; then
6484
6485 if test "x$prefix" != xNONE; then
6486   cf_path_syntax="$prefix"
6487 else
6488   cf_path_syntax="$ac_default_prefix"
6489 fi
6490
6491 case ".$withval" in #(vi
6492 .\$\(*\)*|.\'*\'*) #(vi
6493   ;;
6494 ..|./*|.\\*) #(vi
6495   ;;
6496 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6497   ;;
6498 .\${*prefix}*) #(vi
6499   eval withval="$withval"
6500   case ".$withval" in #(vi
6501   .NONE/*)
6502     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6503     ;;
6504   esac
6505   ;; #(vi
6506 .no|.NONE/*)
6507   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6508   ;;
6509 *)
6510   { { echo "$as_me:6510: error: expected a pathname, not \"$withval\"" >&5
6511 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6512    { (exit 1); exit 1; }; }
6513   ;;
6514 esac
6515
6516 fi
6517 TERMINFO="$withval"
6518
6519 echo "$as_me:6519: result: $TERMINFO" >&5
6520 echo "${ECHO_T}$TERMINFO" >&6
6521 cat >>confdefs.h <<EOF
6522 #define TERMINFO "$TERMINFO"
6523 EOF
6524
6525 fi
6526
6527 ###     use option --disable-big-core to make tic run on small machines
6528 ###     We need 4Mb, check if we can allocate 50% more than that.
6529 echo "$as_me:6529: checking if big-core option selected" >&5
6530 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6531
6532 # Check whether --enable-big-core or --disable-big-core was given.
6533 if test "${enable_big_core+set}" = set; then
6534   enableval="$enable_big_core"
6535   with_big_core=$enableval
6536 else
6537   if test "$cross_compiling" = yes; then
6538   with_big_core=no
6539 else
6540   cat >conftest.$ac_ext <<_ACEOF
6541 #line 6541 "configure"
6542 #include "confdefs.h"
6543
6544 #include <stdlib.h>
6545 #include <string.h>
6546 int main() {
6547         unsigned long n = 6000000L;
6548         char *s = malloc(n);
6549         if (s != 0)
6550                 s[0] = s[n-1] = 0;
6551         ${cf_cv_main_return:-return}(s == 0);
6552 }
6553 _ACEOF
6554 rm -f conftest$ac_exeext
6555 if { (eval echo "$as_me:6555: \"$ac_link\"") >&5
6556   (eval $ac_link) 2>&5
6557   ac_status=$?
6558   echo "$as_me:6558: \$? = $ac_status" >&5
6559   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6560   { (eval echo "$as_me:6560: \"$ac_try\"") >&5
6561   (eval $ac_try) 2>&5
6562   ac_status=$?
6563   echo "$as_me:6563: \$? = $ac_status" >&5
6564   (exit $ac_status); }; }; then
6565   with_big_core=yes
6566 else
6567   echo "$as_me: program exited with status $ac_status" >&5
6568 echo "$as_me: failed program was:" >&5
6569 cat conftest.$ac_ext >&5
6570 with_big_core=no
6571 fi
6572 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6573 fi
6574 fi;
6575 echo "$as_me:6575: result: $with_big_core" >&5
6576 echo "${ECHO_T}$with_big_core" >&6
6577 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6578 #define HAVE_BIG_CORE 1
6579 EOF
6580
6581 ### ISO C only guarantees 512-char strings, we have tables which load faster
6582 ### when constructed using "big" strings.  More than the C compiler, the awk
6583 ### program is a limit on most vendor UNIX systems.  Check that we can build.
6584 echo "$as_me:6584: checking if big-strings option selected" >&5
6585 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6586
6587 # Check whether --enable-big-strings or --disable-big-strings was given.
6588 if test "${enable_big_strings+set}" = set; then
6589   enableval="$enable_big_strings"
6590   with_big_strings=$enableval
6591 else
6592
6593         case x$AWK in #(vi
6594         x)
6595                 eval with_big_strings=no
6596                 ;;
6597         *) #(vi
6598                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6599                         | $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $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
6600                         eval with_big_strings=yes
6601                 else
6602                         eval with_big_strings=no
6603                 fi
6604                 ;;
6605         esac
6606
6607 fi;
6608 echo "$as_me:6608: result: $with_big_strings" >&5
6609 echo "${ECHO_T}$with_big_strings" >&6
6610
6611 USE_BIG_STRINGS=0
6612 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6613
6614 ###     use option --enable-termcap to compile in the termcap fallback support
6615 echo "$as_me:6615: checking if you want termcap-fallback support" >&5
6616 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6617
6618 # Check whether --enable-termcap or --disable-termcap was given.
6619 if test "${enable_termcap+set}" = set; then
6620   enableval="$enable_termcap"
6621   with_termcap=$enableval
6622 else
6623   with_termcap=no
6624 fi;
6625 echo "$as_me:6625: result: $with_termcap" >&5
6626 echo "${ECHO_T}$with_termcap" >&6
6627
6628 if test "$with_termcap" != "yes" ; then
6629         if test "$use_database" = no ; then
6630                 if test -z "$with_fallback" ; then
6631                         { { echo "$as_me:6631: error: You have disabled the database w/o specifying fallbacks" >&5
6632 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6633    { (exit 1); exit 1; }; }
6634                 fi
6635         fi
6636         cat >>confdefs.h <<\EOF
6637 #define PURE_TERMINFO 1
6638 EOF
6639
6640 else
6641
6642 if test "$with_ticlib" != no ; then
6643         { { echo "$as_me:6643: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6644 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6645    { (exit 1); exit 1; }; }
6646 fi
6647
6648 cat >>confdefs.h <<\EOF
6649 #define USE_TERMCAP 1
6650 EOF
6651
6652 echo "$as_me:6652: checking for list of termcap files" >&5
6653 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6654
6655 # Check whether --with-termpath or --without-termpath was given.
6656 if test "${with_termpath+set}" = set; then
6657   withval="$with_termpath"
6658
6659 else
6660   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6661 fi;
6662 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6663 cf_dst_path=
6664 for cf_src_path in $withval
6665 do
6666
6667 if test "x$prefix" != xNONE; then
6668   cf_path_syntax="$prefix"
6669 else
6670   cf_path_syntax="$ac_default_prefix"
6671 fi
6672
6673 case ".$cf_src_path" in #(vi
6674 .\$\(*\)*|.\'*\'*) #(vi
6675   ;;
6676 ..|./*|.\\*) #(vi
6677   ;;
6678 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6679   ;;
6680 .\${*prefix}*) #(vi
6681   eval cf_src_path="$cf_src_path"
6682   case ".$cf_src_path" in #(vi
6683   .NONE/*)
6684     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6685     ;;
6686   esac
6687   ;; #(vi
6688 .no|.NONE/*)
6689   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6690   ;;
6691 *)
6692   { { echo "$as_me:6692: error: expected a pathname, not \"$cf_src_path\"" >&5
6693 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6694    { (exit 1); exit 1; }; }
6695   ;;
6696 esac
6697
6698   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6699   cf_dst_path="${cf_dst_path}${cf_src_path}"
6700 done
6701 IFS="$ac_save_ifs"
6702
6703 eval 'TERMPATH="$cf_dst_path"'
6704
6705 echo "$as_me:6705: result: $TERMPATH" >&5
6706 echo "${ECHO_T}$TERMPATH" >&6
6707 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6708 #define TERMPATH "$TERMPATH"
6709 EOF
6710
6711 ###     use option --enable-getcap to use a hacked getcap for reading termcaps
6712 echo "$as_me:6712: checking if fast termcap-loader is needed" >&5
6713 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6714
6715 # Check whether --enable-getcap or --disable-getcap was given.
6716 if test "${enable_getcap+set}" = set; then
6717   enableval="$enable_getcap"
6718   with_getcap=$enableval
6719 else
6720   with_getcap=no
6721 fi;
6722 echo "$as_me:6722: result: $with_getcap" >&5
6723 echo "${ECHO_T}$with_getcap" >&6
6724 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6725 #define USE_GETCAP 1
6726 EOF
6727
6728 echo "$as_me:6728: checking if translated termcaps will be cached in ~/.terminfo" >&5
6729 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6730
6731 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6732 if test "${enable_getcap_cache+set}" = set; then
6733   enableval="$enable_getcap_cache"
6734   with_getcap_cache=$enableval
6735 else
6736   with_getcap_cache=no
6737 fi;
6738 echo "$as_me:6738: result: $with_getcap_cache" >&5
6739 echo "${ECHO_T}$with_getcap_cache" >&6
6740 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6741 #define USE_GETCAP_CACHE 1
6742 EOF
6743
6744 fi
6745
6746 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6747 echo "$as_me:6747: checking if ~/.terminfo is wanted" >&5
6748 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6749
6750 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6751 if test "${enable_home_terminfo+set}" = set; then
6752   enableval="$enable_home_terminfo"
6753   with_home_terminfo=$enableval
6754 else
6755   with_home_terminfo=yes
6756 fi;
6757 echo "$as_me:6757: result: $with_home_terminfo" >&5
6758 echo "${ECHO_T}$with_home_terminfo" >&6
6759 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6760 #define USE_HOME_TERMINFO 1
6761 EOF
6762
6763 echo "$as_me:6763: checking if you want to use restricted environment when running as root" >&5
6764 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6765
6766 # Check whether --enable-root-environ or --disable-root-environ was given.
6767 if test "${enable_root_environ+set}" = set; then
6768   enableval="$enable_root_environ"
6769   with_root_environ=$enableval
6770 else
6771   with_root_environ=yes
6772 fi;
6773 echo "$as_me:6773: result: $with_root_environ" >&5
6774 echo "${ECHO_T}$with_root_environ" >&6
6775 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6776 #define USE_ROOT_ENVIRON 1
6777 EOF
6778
6779 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
6780 ###   to reduce storage requirements for the terminfo database.
6781
6782 for ac_func in \
6783         remove \
6784         unlink
6785 do
6786 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6787 echo "$as_me:6787: checking for $ac_func" >&5
6788 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6789 if eval "test \"\${$as_ac_var+set}\" = set"; then
6790   echo $ECHO_N "(cached) $ECHO_C" >&6
6791 else
6792   cat >conftest.$ac_ext <<_ACEOF
6793 #line 6793 "configure"
6794 #include "confdefs.h"
6795 /* System header to define __stub macros and hopefully few prototypes,
6796     which can conflict with char $ac_func (); below.  */
6797 #include <assert.h>
6798 /* Override any gcc2 internal prototype to avoid an error.  */
6799 #ifdef __cplusplus
6800 extern "C"
6801 #endif
6802 /* We use char because int might match the return type of a gcc2
6803    builtin and then its argument prototype would still apply.  */
6804 char $ac_func ();
6805 char (*f) ();
6806
6807 int
6808 main ()
6809 {
6810 /* The GNU C library defines this for functions which it implements
6811     to always fail with ENOSYS.  Some functions are actually named
6812     something starting with __ and the normal name is an alias.  */
6813 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6814 choke me
6815 #else
6816 f = $ac_func;
6817 #endif
6818
6819   ;
6820   return 0;
6821 }
6822 _ACEOF
6823 rm -f conftest.$ac_objext conftest$ac_exeext
6824 if { (eval echo "$as_me:6824: \"$ac_link\"") >&5
6825   (eval $ac_link) 2>&5
6826   ac_status=$?
6827   echo "$as_me:6827: \$? = $ac_status" >&5
6828   (exit $ac_status); } &&
6829          { ac_try='test -s conftest$ac_exeext'
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   eval "$as_ac_var=yes"
6836 else
6837   echo "$as_me: failed program was:" >&5
6838 cat conftest.$ac_ext >&5
6839 eval "$as_ac_var=no"
6840 fi
6841 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6842 fi
6843 echo "$as_me:6843: result: `eval echo '${'$as_ac_var'}'`" >&5
6844 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6845 if test `eval echo '${'$as_ac_var'}'` = yes; then
6846   cat >>confdefs.h <<EOF
6847 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6848 EOF
6849
6850 fi
6851 done
6852
6853 if test "$cross_compiling" = yes ; then
6854
6855 for ac_func in \
6856                 link \
6857                 symlink
6858 do
6859 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6860 echo "$as_me:6860: checking for $ac_func" >&5
6861 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6862 if eval "test \"\${$as_ac_var+set}\" = set"; then
6863   echo $ECHO_N "(cached) $ECHO_C" >&6
6864 else
6865   cat >conftest.$ac_ext <<_ACEOF
6866 #line 6866 "configure"
6867 #include "confdefs.h"
6868 /* System header to define __stub macros and hopefully few prototypes,
6869     which can conflict with char $ac_func (); below.  */
6870 #include <assert.h>
6871 /* Override any gcc2 internal prototype to avoid an error.  */
6872 #ifdef __cplusplus
6873 extern "C"
6874 #endif
6875 /* We use char because int might match the return type of a gcc2
6876    builtin and then its argument prototype would still apply.  */
6877 char $ac_func ();
6878 char (*f) ();
6879
6880 int
6881 main ()
6882 {
6883 /* The GNU C library defines this for functions which it implements
6884     to always fail with ENOSYS.  Some functions are actually named
6885     something starting with __ and the normal name is an alias.  */
6886 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6887 choke me
6888 #else
6889 f = $ac_func;
6890 #endif
6891
6892   ;
6893   return 0;
6894 }
6895 _ACEOF
6896 rm -f conftest.$ac_objext conftest$ac_exeext
6897 if { (eval echo "$as_me:6897: \"$ac_link\"") >&5
6898   (eval $ac_link) 2>&5
6899   ac_status=$?
6900   echo "$as_me:6900: \$? = $ac_status" >&5
6901   (exit $ac_status); } &&
6902          { ac_try='test -s conftest$ac_exeext'
6903   { (eval echo "$as_me:6903: \"$ac_try\"") >&5
6904   (eval $ac_try) 2>&5
6905   ac_status=$?
6906   echo "$as_me:6906: \$? = $ac_status" >&5
6907   (exit $ac_status); }; }; then
6908   eval "$as_ac_var=yes"
6909 else
6910   echo "$as_me: failed program was:" >&5
6911 cat conftest.$ac_ext >&5
6912 eval "$as_ac_var=no"
6913 fi
6914 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6915 fi
6916 echo "$as_me:6916: result: `eval echo '${'$as_ac_var'}'`" >&5
6917 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6918 if test `eval echo '${'$as_ac_var'}'` = yes; then
6919   cat >>confdefs.h <<EOF
6920 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6921 EOF
6922
6923 fi
6924 done
6925
6926 else
6927         echo "$as_me:6927: checking if link/symlink functions work" >&5
6928 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6929 if test "${cf_cv_link_funcs+set}" = set; then
6930   echo $ECHO_N "(cached) $ECHO_C" >&6
6931 else
6932
6933                 cf_cv_link_funcs=
6934                 for cf_func in link symlink ; do
6935                         if test "$cross_compiling" = yes; then
6936
6937                         eval 'ac_cv_func_'$cf_func'=error'
6938 else
6939   cat >conftest.$ac_ext <<_ACEOF
6940 #line 6940 "configure"
6941 #include "confdefs.h"
6942
6943 #include <sys/types.h>
6944 #include <sys/stat.h>
6945 #ifdef HAVE_UNISTD_H
6946 #include <unistd.h>
6947 #endif
6948 int main()
6949 {
6950         int fail = 0;
6951         char *src = "config.log";
6952         char *dst = "conftest.chk";
6953         struct stat src_sb;
6954         struct stat dst_sb;
6955
6956         stat(src, &src_sb);
6957         fail = ($cf_func("config.log", "conftest.chk") < 0)
6958             || (stat(dst, &dst_sb) < 0)
6959             || (dst_sb.st_mtime != src_sb.st_mtime);
6960 #ifdef HAVE_UNLINK
6961         unlink(dst);
6962 #else
6963         remove(dst);
6964 #endif
6965         ${cf_cv_main_return:-return} (fail);
6966 }
6967
6968 _ACEOF
6969 rm -f conftest$ac_exeext
6970 if { (eval echo "$as_me:6970: \"$ac_link\"") >&5
6971   (eval $ac_link) 2>&5
6972   ac_status=$?
6973   echo "$as_me:6973: \$? = $ac_status" >&5
6974   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6975   { (eval echo "$as_me:6975: \"$ac_try\"") >&5
6976   (eval $ac_try) 2>&5
6977   ac_status=$?
6978   echo "$as_me:6978: \$? = $ac_status" >&5
6979   (exit $ac_status); }; }; then
6980
6981                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6982                         eval 'ac_cv_func_'$cf_func'=yes'
6983 else
6984   echo "$as_me: program exited with status $ac_status" >&5
6985 echo "$as_me: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6987
6988                         eval 'ac_cv_func_'$cf_func'=no'
6989 fi
6990 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6991 fi
6992                 done
6993                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6994
6995 fi
6996 echo "$as_me:6996: result: $cf_cv_link_funcs" >&5
6997 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6998         test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
6999 #define HAVE_LINK 1
7000 EOF
7001
7002         test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
7003 #define HAVE_SYMLINK 1
7004 EOF
7005
7006 fi
7007
7008 with_links=no
7009 with_symlinks=no
7010
7011 # soft links (symbolic links) are useful for some systems where hard links do
7012 # not work, or to make it simpler to copy terminfo trees around.
7013 if test "$ac_cv_func_symlink" = yes ; then
7014     echo "$as_me:7014: checking if tic should use symbolic links" >&5
7015 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7016
7017 # Check whether --enable-symlinks or --disable-symlinks was given.
7018 if test "${enable_symlinks+set}" = set; then
7019   enableval="$enable_symlinks"
7020   with_symlinks=$enableval
7021 else
7022   with_symlinks=no
7023 fi;
7024     echo "$as_me:7024: result: $with_symlinks" >&5
7025 echo "${ECHO_T}$with_symlinks" >&6
7026 fi
7027
7028 # If we have hard links and did not choose to use soft links instead, there is
7029 # no reason to make this choice optional - use the hard links.
7030 if test "$with_symlinks" = no ; then
7031     echo "$as_me:7031: checking if tic should use hard links" >&5
7032 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7033     if test "$ac_cv_func_link" = yes ; then
7034         with_links=yes
7035     else
7036         with_links=no
7037     fi
7038     echo "$as_me:7038: result: $with_links" >&5
7039 echo "${ECHO_T}$with_links" >&6
7040 fi
7041
7042 test "$with_links" = yes && cat >>confdefs.h <<\EOF
7043 #define USE_LINKS 1
7044 EOF
7045
7046 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
7047 #define USE_SYMLINKS 1
7048 EOF
7049
7050 ###   use option --enable-broken-linker to force on use of broken-linker support
7051 echo "$as_me:7051: checking if you want broken-linker support code" >&5
7052 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7053
7054 # Check whether --enable-broken_linker or --disable-broken_linker was given.
7055 if test "${enable_broken_linker+set}" = set; then
7056   enableval="$enable_broken_linker"
7057   with_broken_linker=$enableval
7058 else
7059   with_broken_linker=${BROKEN_LINKER:-no}
7060 fi;
7061 echo "$as_me:7061: result: $with_broken_linker" >&5
7062 echo "${ECHO_T}$with_broken_linker" >&6
7063
7064 BROKEN_LINKER=0
7065 if test "$with_broken_linker" = yes ; then
7066         cat >>confdefs.h <<\EOF
7067 #define BROKEN_LINKER 1
7068 EOF
7069
7070         BROKEN_LINKER=1
7071 elif test "$DFT_LWR_MODEL" = shared ; then
7072         case $cf_cv_system_name in #(vi
7073         cygwin*)
7074                 cat >>confdefs.h <<\EOF
7075 #define BROKEN_LINKER 1
7076 EOF
7077
7078                 BROKEN_LINKER=1
7079                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
7080
7081 echo "${as_me:-configure}:7081: testing cygwin linker is broken anyway ..." 1>&5
7082
7083                 ;;
7084         esac
7085 fi
7086
7087 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
7088 echo "$as_me:7088: checking if tputs should process BSD-style prefix padding" >&5
7089 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7090
7091 # Check whether --enable-bsdpad or --disable-bsdpad was given.
7092 if test "${enable_bsdpad+set}" = set; then
7093   enableval="$enable_bsdpad"
7094   with_bsdpad=$enableval
7095 else
7096   with_bsdpad=no
7097 fi;
7098 echo "$as_me:7098: result: $with_bsdpad" >&5
7099 echo "${ECHO_T}$with_bsdpad" >&6
7100 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
7101 #define BSD_TPUTS 1
7102 EOF
7103
7104 ###   use option --enable-widec to turn on use of wide-character support
7105 NCURSES_CH_T=chtype
7106 NCURSES_LIBUTF8=0
7107
7108 NEED_WCHAR_H=0
7109 NCURSES_MBSTATE_T=0
7110 NCURSES_WCHAR_T=0
7111 NCURSES_WINT_T=0
7112
7113 # Check to define _XOPEN_SOURCE "automatically"
7114
7115 cf_XOPEN_SOURCE=500
7116 cf_POSIX_C_SOURCE=199506L
7117 cf_xopen_source=
7118
7119 case $host_os in #(vi
7120 aix[4-7]*) #(vi
7121         cf_xopen_source="-D_ALL_SOURCE"
7122         ;;
7123 cygwin) #(vi
7124         cf_XOPEN_SOURCE=600
7125         ;;
7126 darwin[0-8].*) #(vi
7127         cf_xopen_source="-D_APPLE_C_SOURCE"
7128         ;;
7129 darwin*) #(vi
7130         cf_xopen_source="-D_DARWIN_C_SOURCE"
7131         ;;
7132 freebsd*|dragonfly*) #(vi
7133         # 5.x headers associate
7134         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7135         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7136         cf_POSIX_C_SOURCE=200112L
7137         cf_XOPEN_SOURCE=600
7138         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7139         ;;
7140 hpux11*) #(vi
7141         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7142         ;;
7143 hpux*) #(vi
7144         cf_xopen_source="-D_HPUX_SOURCE"
7145         ;;
7146 irix[56].*) #(vi
7147         cf_xopen_source="-D_SGI_SOURCE"
7148         ;;
7149 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7150
7151 echo "$as_me:7151: checking if we must define _GNU_SOURCE" >&5
7152 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7153 if test "${cf_cv_gnu_source+set}" = set; then
7154   echo $ECHO_N "(cached) $ECHO_C" >&6
7155 else
7156
7157 cat >conftest.$ac_ext <<_ACEOF
7158 #line 7158 "configure"
7159 #include "confdefs.h"
7160 #include <sys/types.h>
7161 int
7162 main ()
7163 {
7164
7165 #ifndef _XOPEN_SOURCE
7166 make an error
7167 #endif
7168   ;
7169   return 0;
7170 }
7171 _ACEOF
7172 rm -f conftest.$ac_objext
7173 if { (eval echo "$as_me:7173: \"$ac_compile\"") >&5
7174   (eval $ac_compile) 2>&5
7175   ac_status=$?
7176   echo "$as_me:7176: \$? = $ac_status" >&5
7177   (exit $ac_status); } &&
7178          { ac_try='test -s conftest.$ac_objext'
7179   { (eval echo "$as_me:7179: \"$ac_try\"") >&5
7180   (eval $ac_try) 2>&5
7181   ac_status=$?
7182   echo "$as_me:7182: \$? = $ac_status" >&5
7183   (exit $ac_status); }; }; then
7184   cf_cv_gnu_source=no
7185 else
7186   echo "$as_me: failed program was:" >&5
7187 cat conftest.$ac_ext >&5
7188 cf_save="$CPPFLAGS"
7189          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7190          cat >conftest.$ac_ext <<_ACEOF
7191 #line 7191 "configure"
7192 #include "confdefs.h"
7193 #include <sys/types.h>
7194 int
7195 main ()
7196 {
7197
7198 #ifdef _XOPEN_SOURCE
7199 make an error
7200 #endif
7201   ;
7202   return 0;
7203 }
7204 _ACEOF
7205 rm -f conftest.$ac_objext
7206 if { (eval echo "$as_me:7206: \"$ac_compile\"") >&5
7207   (eval $ac_compile) 2>&5
7208   ac_status=$?
7209   echo "$as_me:7209: \$? = $ac_status" >&5
7210   (exit $ac_status); } &&
7211          { ac_try='test -s conftest.$ac_objext'
7212   { (eval echo "$as_me:7212: \"$ac_try\"") >&5
7213   (eval $ac_try) 2>&5
7214   ac_status=$?
7215   echo "$as_me:7215: \$? = $ac_status" >&5
7216   (exit $ac_status); }; }; then
7217   cf_cv_gnu_source=no
7218 else
7219   echo "$as_me: failed program was:" >&5
7220 cat conftest.$ac_ext >&5
7221 cf_cv_gnu_source=yes
7222 fi
7223 rm -f conftest.$ac_objext conftest.$ac_ext
7224         CPPFLAGS="$cf_save"
7225
7226 fi
7227 rm -f conftest.$ac_objext conftest.$ac_ext
7228
7229 fi
7230 echo "$as_me:7230: result: $cf_cv_gnu_source" >&5
7231 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7232 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7233
7234         ;;
7235 mirbsd*) #(vi
7236         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7237         cf_XOPEN_SOURCE=
7238
7239 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7240
7241 cf_save_CFLAGS="$CFLAGS"
7242 cf_save_CPPFLAGS="$CPPFLAGS"
7243
7244 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7245         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7246                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7247
7248 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7249         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7250                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7251
7252 echo "$as_me:7252: checking if we should define _POSIX_C_SOURCE" >&5
7253 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7254 if test "${cf_cv_posix_c_source+set}" = set; then
7255   echo $ECHO_N "(cached) $ECHO_C" >&6
7256 else
7257
7258 echo "${as_me:-configure}:7258: testing if the symbol is already defined go no further ..." 1>&5
7259
7260         cat >conftest.$ac_ext <<_ACEOF
7261 #line 7261 "configure"
7262 #include "confdefs.h"
7263 #include <sys/types.h>
7264 int
7265 main ()
7266 {
7267
7268 #ifndef _POSIX_C_SOURCE
7269 make an error
7270 #endif
7271   ;
7272   return 0;
7273 }
7274 _ACEOF
7275 rm -f conftest.$ac_objext
7276 if { (eval echo "$as_me:7276: \"$ac_compile\"") >&5
7277   (eval $ac_compile) 2>&5
7278   ac_status=$?
7279   echo "$as_me:7279: \$? = $ac_status" >&5
7280   (exit $ac_status); } &&
7281          { ac_try='test -s conftest.$ac_objext'
7282   { (eval echo "$as_me:7282: \"$ac_try\"") >&5
7283   (eval $ac_try) 2>&5
7284   ac_status=$?
7285   echo "$as_me:7285: \$? = $ac_status" >&5
7286   (exit $ac_status); }; }; then
7287   cf_cv_posix_c_source=no
7288 else
7289   echo "$as_me: failed program was:" >&5
7290 cat conftest.$ac_ext >&5
7291 cf_want_posix_source=no
7292          case .$cf_POSIX_C_SOURCE in #(vi
7293          .[12]??*) #(vi
7294                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7295                 ;;
7296          .2) #(vi
7297                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7298                 cf_want_posix_source=yes
7299                 ;;
7300          .*)
7301                 cf_want_posix_source=yes
7302                 ;;
7303          esac
7304          if test "$cf_want_posix_source" = yes ; then
7305                 cat >conftest.$ac_ext <<_ACEOF
7306 #line 7306 "configure"
7307 #include "confdefs.h"
7308 #include <sys/types.h>
7309 int
7310 main ()
7311 {
7312
7313 #ifdef _POSIX_SOURCE
7314 make an error
7315 #endif
7316   ;
7317   return 0;
7318 }
7319 _ACEOF
7320 rm -f conftest.$ac_objext
7321 if { (eval echo "$as_me:7321: \"$ac_compile\"") >&5
7322   (eval $ac_compile) 2>&5
7323   ac_status=$?
7324   echo "$as_me:7324: \$? = $ac_status" >&5
7325   (exit $ac_status); } &&
7326          { ac_try='test -s conftest.$ac_objext'
7327   { (eval echo "$as_me:7327: \"$ac_try\"") >&5
7328   (eval $ac_try) 2>&5
7329   ac_status=$?
7330   echo "$as_me:7330: \$? = $ac_status" >&5
7331   (exit $ac_status); }; }; then
7332   :
7333 else
7334   echo "$as_me: failed program was:" >&5
7335 cat conftest.$ac_ext >&5
7336 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7337 fi
7338 rm -f conftest.$ac_objext conftest.$ac_ext
7339          fi
7340
7341 echo "${as_me:-configure}:7341: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7342
7343          CFLAGS="$cf_trim_CFLAGS"
7344          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7345
7346 echo "${as_me:-configure}:7346: testing if the second compile does not leave our definition intact error ..." 1>&5
7347
7348          cat >conftest.$ac_ext <<_ACEOF
7349 #line 7349 "configure"
7350 #include "confdefs.h"
7351 #include <sys/types.h>
7352 int
7353 main ()
7354 {
7355
7356 #ifndef _POSIX_C_SOURCE
7357 make an error
7358 #endif
7359   ;
7360   return 0;
7361 }
7362 _ACEOF
7363 rm -f conftest.$ac_objext
7364 if { (eval echo "$as_me:7364: \"$ac_compile\"") >&5
7365   (eval $ac_compile) 2>&5
7366   ac_status=$?
7367   echo "$as_me:7367: \$? = $ac_status" >&5
7368   (exit $ac_status); } &&
7369          { ac_try='test -s conftest.$ac_objext'
7370   { (eval echo "$as_me:7370: \"$ac_try\"") >&5
7371   (eval $ac_try) 2>&5
7372   ac_status=$?
7373   echo "$as_me:7373: \$? = $ac_status" >&5
7374   (exit $ac_status); }; }; then
7375   :
7376 else
7377   echo "$as_me: failed program was:" >&5
7378 cat conftest.$ac_ext >&5
7379 cf_cv_posix_c_source=no
7380 fi
7381 rm -f conftest.$ac_objext conftest.$ac_ext
7382          CFLAGS="$cf_save_CFLAGS"
7383          CPPFLAGS="$cf_save_CPPFLAGS"
7384
7385 fi
7386 rm -f conftest.$ac_objext conftest.$ac_ext
7387
7388 fi
7389 echo "$as_me:7389: result: $cf_cv_posix_c_source" >&5
7390 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7391
7392 if test "$cf_cv_posix_c_source" != no ; then
7393         CFLAGS="$cf_trim_CFLAGS"
7394         CPPFLAGS="$cf_trim_CPPFLAGS"
7395
7396 cf_fix_cppflags=no
7397 cf_new_cflags=
7398 cf_new_cppflags=
7399 cf_new_extra_cppflags=
7400
7401 for cf_add_cflags in $cf_cv_posix_c_source
7402 do
7403 case $cf_fix_cppflags in
7404 no)
7405         case $cf_add_cflags in #(vi
7406         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7407                 case $cf_add_cflags in
7408                 -D*)
7409                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7410
7411                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7412                                 && test -z "${cf_tst_cflags}" \
7413                                 && cf_fix_cppflags=yes
7414
7415                         if test $cf_fix_cppflags = yes ; then
7416                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7417                                 continue
7418                         elif test "${cf_tst_cflags}" = "\"'" ; then
7419                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7420                                 continue
7421                         fi
7422                         ;;
7423                 esac
7424                 case "$CPPFLAGS" in
7425                 *$cf_add_cflags) #(vi
7426                         ;;
7427                 *) #(vi
7428                         case $cf_add_cflags in #(vi
7429                         -D*)
7430                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7431
7432 CPPFLAGS=`echo "$CPPFLAGS" | \
7433         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7434                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7435
7436                                 ;;
7437                         esac
7438                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7439                         ;;
7440                 esac
7441                 ;;
7442         *)
7443                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7444                 ;;
7445         esac
7446         ;;
7447 yes)
7448         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7449
7450         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7451
7452         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7453                 && test -z "${cf_tst_cflags}" \
7454                 && cf_fix_cppflags=no
7455         ;;
7456 esac
7457 done
7458
7459 if test -n "$cf_new_cflags" ; then
7460
7461         CFLAGS="$CFLAGS $cf_new_cflags"
7462 fi
7463
7464 if test -n "$cf_new_cppflags" ; then
7465
7466         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7467 fi
7468
7469 if test -n "$cf_new_extra_cppflags" ; then
7470
7471         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7472 fi
7473
7474 fi
7475
7476         ;;
7477 netbsd*) #(vi
7478         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7479         ;;
7480 openbsd[4-9]*) #(vi
7481         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7482         cf_XOPEN_SOURCE=600
7483         ;;
7484 openbsd*) #(vi
7485         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7486         ;;
7487 osf[45]*) #(vi
7488         cf_xopen_source="-D_OSF_SOURCE"
7489         ;;
7490 nto-qnx*) #(vi
7491         cf_xopen_source="-D_QNX_SOURCE"
7492         ;;
7493 sco*) #(vi
7494         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7495         ;;
7496 solaris2.*) #(vi
7497         cf_xopen_source="-D__EXTENSIONS__"
7498         ;;
7499 *)
7500
7501 echo "$as_me:7501: checking if we should define _XOPEN_SOURCE" >&5
7502 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7503 if test "${cf_cv_xopen_source+set}" = set; then
7504   echo $ECHO_N "(cached) $ECHO_C" >&6
7505 else
7506
7507         cat >conftest.$ac_ext <<_ACEOF
7508 #line 7508 "configure"
7509 #include "confdefs.h"
7510
7511 #include <stdlib.h>
7512 #include <string.h>
7513 #include <sys/types.h>
7514
7515 int
7516 main ()
7517 {
7518
7519 #ifndef _XOPEN_SOURCE
7520 make an error
7521 #endif
7522   ;
7523   return 0;
7524 }
7525 _ACEOF
7526 rm -f conftest.$ac_objext
7527 if { (eval echo "$as_me:7527: \"$ac_compile\"") >&5
7528   (eval $ac_compile) 2>&5
7529   ac_status=$?
7530   echo "$as_me:7530: \$? = $ac_status" >&5
7531   (exit $ac_status); } &&
7532          { ac_try='test -s conftest.$ac_objext'
7533   { (eval echo "$as_me:7533: \"$ac_try\"") >&5
7534   (eval $ac_try) 2>&5
7535   ac_status=$?
7536   echo "$as_me:7536: \$? = $ac_status" >&5
7537   (exit $ac_status); }; }; then
7538   cf_cv_xopen_source=no
7539 else
7540   echo "$as_me: failed program was:" >&5
7541 cat conftest.$ac_ext >&5
7542 cf_save="$CPPFLAGS"
7543          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7544          cat >conftest.$ac_ext <<_ACEOF
7545 #line 7545 "configure"
7546 #include "confdefs.h"
7547
7548 #include <stdlib.h>
7549 #include <string.h>
7550 #include <sys/types.h>
7551
7552 int
7553 main ()
7554 {
7555
7556 #ifdef _XOPEN_SOURCE
7557 make an error
7558 #endif
7559   ;
7560   return 0;
7561 }
7562 _ACEOF
7563 rm -f conftest.$ac_objext
7564 if { (eval echo "$as_me:7564: \"$ac_compile\"") >&5
7565   (eval $ac_compile) 2>&5
7566   ac_status=$?
7567   echo "$as_me:7567: \$? = $ac_status" >&5
7568   (exit $ac_status); } &&
7569          { ac_try='test -s conftest.$ac_objext'
7570   { (eval echo "$as_me:7570: \"$ac_try\"") >&5
7571   (eval $ac_try) 2>&5
7572   ac_status=$?
7573   echo "$as_me:7573: \$? = $ac_status" >&5
7574   (exit $ac_status); }; }; then
7575   cf_cv_xopen_source=no
7576 else
7577   echo "$as_me: failed program was:" >&5
7578 cat conftest.$ac_ext >&5
7579 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7580 fi
7581 rm -f conftest.$ac_objext conftest.$ac_ext
7582         CPPFLAGS="$cf_save"
7583
7584 fi
7585 rm -f conftest.$ac_objext conftest.$ac_ext
7586
7587 fi
7588 echo "$as_me:7588: result: $cf_cv_xopen_source" >&5
7589 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7590
7591 if test "$cf_cv_xopen_source" != no ; then
7592
7593 CFLAGS=`echo "$CFLAGS" | \
7594         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7595                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7596
7597 CPPFLAGS=`echo "$CPPFLAGS" | \
7598         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7599                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7600
7601         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7602
7603 cf_fix_cppflags=no
7604 cf_new_cflags=
7605 cf_new_cppflags=
7606 cf_new_extra_cppflags=
7607
7608 for cf_add_cflags in $cf_temp_xopen_source
7609 do
7610 case $cf_fix_cppflags in
7611 no)
7612         case $cf_add_cflags in #(vi
7613         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7614                 case $cf_add_cflags in
7615                 -D*)
7616                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7617
7618                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7619                                 && test -z "${cf_tst_cflags}" \
7620                                 && cf_fix_cppflags=yes
7621
7622                         if test $cf_fix_cppflags = yes ; then
7623                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7624                                 continue
7625                         elif test "${cf_tst_cflags}" = "\"'" ; then
7626                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7627                                 continue
7628                         fi
7629                         ;;
7630                 esac
7631                 case "$CPPFLAGS" in
7632                 *$cf_add_cflags) #(vi
7633                         ;;
7634                 *) #(vi
7635                         case $cf_add_cflags in #(vi
7636                         -D*)
7637                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7638
7639 CPPFLAGS=`echo "$CPPFLAGS" | \
7640         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7641                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7642
7643                                 ;;
7644                         esac
7645                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7646                         ;;
7647                 esac
7648                 ;;
7649         *)
7650                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7651                 ;;
7652         esac
7653         ;;
7654 yes)
7655         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7656
7657         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7658
7659         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7660                 && test -z "${cf_tst_cflags}" \
7661                 && cf_fix_cppflags=no
7662         ;;
7663 esac
7664 done
7665
7666 if test -n "$cf_new_cflags" ; then
7667
7668         CFLAGS="$CFLAGS $cf_new_cflags"
7669 fi
7670
7671 if test -n "$cf_new_cppflags" ; then
7672
7673         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7674 fi
7675
7676 if test -n "$cf_new_extra_cppflags" ; then
7677
7678         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7679 fi
7680
7681 fi
7682
7683 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7684
7685 cf_save_CFLAGS="$CFLAGS"
7686 cf_save_CPPFLAGS="$CPPFLAGS"
7687
7688 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7689         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7690                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7691
7692 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7693         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7694                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7695
7696 echo "$as_me:7696: checking if we should define _POSIX_C_SOURCE" >&5
7697 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7698 if test "${cf_cv_posix_c_source+set}" = set; then
7699   echo $ECHO_N "(cached) $ECHO_C" >&6
7700 else
7701
7702 echo "${as_me:-configure}:7702: testing if the symbol is already defined go no further ..." 1>&5
7703
7704         cat >conftest.$ac_ext <<_ACEOF
7705 #line 7705 "configure"
7706 #include "confdefs.h"
7707 #include <sys/types.h>
7708 int
7709 main ()
7710 {
7711
7712 #ifndef _POSIX_C_SOURCE
7713 make an error
7714 #endif
7715   ;
7716   return 0;
7717 }
7718 _ACEOF
7719 rm -f conftest.$ac_objext
7720 if { (eval echo "$as_me:7720: \"$ac_compile\"") >&5
7721   (eval $ac_compile) 2>&5
7722   ac_status=$?
7723   echo "$as_me:7723: \$? = $ac_status" >&5
7724   (exit $ac_status); } &&
7725          { ac_try='test -s conftest.$ac_objext'
7726   { (eval echo "$as_me:7726: \"$ac_try\"") >&5
7727   (eval $ac_try) 2>&5
7728   ac_status=$?
7729   echo "$as_me:7729: \$? = $ac_status" >&5
7730   (exit $ac_status); }; }; then
7731   cf_cv_posix_c_source=no
7732 else
7733   echo "$as_me: failed program was:" >&5
7734 cat conftest.$ac_ext >&5
7735 cf_want_posix_source=no
7736          case .$cf_POSIX_C_SOURCE in #(vi
7737          .[12]??*) #(vi
7738                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7739                 ;;
7740          .2) #(vi
7741                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7742                 cf_want_posix_source=yes
7743                 ;;
7744          .*)
7745                 cf_want_posix_source=yes
7746                 ;;
7747          esac
7748          if test "$cf_want_posix_source" = yes ; then
7749                 cat >conftest.$ac_ext <<_ACEOF
7750 #line 7750 "configure"
7751 #include "confdefs.h"
7752 #include <sys/types.h>
7753 int
7754 main ()
7755 {
7756
7757 #ifdef _POSIX_SOURCE
7758 make an error
7759 #endif
7760   ;
7761   return 0;
7762 }
7763 _ACEOF
7764 rm -f conftest.$ac_objext
7765 if { (eval echo "$as_me:7765: \"$ac_compile\"") >&5
7766   (eval $ac_compile) 2>&5
7767   ac_status=$?
7768   echo "$as_me:7768: \$? = $ac_status" >&5
7769   (exit $ac_status); } &&
7770          { ac_try='test -s conftest.$ac_objext'
7771   { (eval echo "$as_me:7771: \"$ac_try\"") >&5
7772   (eval $ac_try) 2>&5
7773   ac_status=$?
7774   echo "$as_me:7774: \$? = $ac_status" >&5
7775   (exit $ac_status); }; }; then
7776   :
7777 else
7778   echo "$as_me: failed program was:" >&5
7779 cat conftest.$ac_ext >&5
7780 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7781 fi
7782 rm -f conftest.$ac_objext conftest.$ac_ext
7783          fi
7784
7785 echo "${as_me:-configure}:7785: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7786
7787          CFLAGS="$cf_trim_CFLAGS"
7788          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7789
7790 echo "${as_me:-configure}:7790: testing if the second compile does not leave our definition intact error ..." 1>&5
7791
7792          cat >conftest.$ac_ext <<_ACEOF
7793 #line 7793 "configure"
7794 #include "confdefs.h"
7795 #include <sys/types.h>
7796 int
7797 main ()
7798 {
7799
7800 #ifndef _POSIX_C_SOURCE
7801 make an error
7802 #endif
7803   ;
7804   return 0;
7805 }
7806 _ACEOF
7807 rm -f conftest.$ac_objext
7808 if { (eval echo "$as_me:7808: \"$ac_compile\"") >&5
7809   (eval $ac_compile) 2>&5
7810   ac_status=$?
7811   echo "$as_me:7811: \$? = $ac_status" >&5
7812   (exit $ac_status); } &&
7813          { ac_try='test -s conftest.$ac_objext'
7814   { (eval echo "$as_me:7814: \"$ac_try\"") >&5
7815   (eval $ac_try) 2>&5
7816   ac_status=$?
7817   echo "$as_me:7817: \$? = $ac_status" >&5
7818   (exit $ac_status); }; }; then
7819   :
7820 else
7821   echo "$as_me: failed program was:" >&5
7822 cat conftest.$ac_ext >&5
7823 cf_cv_posix_c_source=no
7824 fi
7825 rm -f conftest.$ac_objext conftest.$ac_ext
7826          CFLAGS="$cf_save_CFLAGS"
7827          CPPFLAGS="$cf_save_CPPFLAGS"
7828
7829 fi
7830 rm -f conftest.$ac_objext conftest.$ac_ext
7831
7832 fi
7833 echo "$as_me:7833: result: $cf_cv_posix_c_source" >&5
7834 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7835
7836 if test "$cf_cv_posix_c_source" != no ; then
7837         CFLAGS="$cf_trim_CFLAGS"
7838         CPPFLAGS="$cf_trim_CPPFLAGS"
7839
7840 cf_fix_cppflags=no
7841 cf_new_cflags=
7842 cf_new_cppflags=
7843 cf_new_extra_cppflags=
7844
7845 for cf_add_cflags in $cf_cv_posix_c_source
7846 do
7847 case $cf_fix_cppflags in
7848 no)
7849         case $cf_add_cflags in #(vi
7850         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7851                 case $cf_add_cflags in
7852                 -D*)
7853                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7854
7855                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7856                                 && test -z "${cf_tst_cflags}" \
7857                                 && cf_fix_cppflags=yes
7858
7859                         if test $cf_fix_cppflags = yes ; then
7860                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7861                                 continue
7862                         elif test "${cf_tst_cflags}" = "\"'" ; then
7863                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7864                                 continue
7865                         fi
7866                         ;;
7867                 esac
7868                 case "$CPPFLAGS" in
7869                 *$cf_add_cflags) #(vi
7870                         ;;
7871                 *) #(vi
7872                         case $cf_add_cflags in #(vi
7873                         -D*)
7874                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7875
7876 CPPFLAGS=`echo "$CPPFLAGS" | \
7877         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7878                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7879
7880                                 ;;
7881                         esac
7882                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7883                         ;;
7884                 esac
7885                 ;;
7886         *)
7887                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7888                 ;;
7889         esac
7890         ;;
7891 yes)
7892         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7893
7894         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7895
7896         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7897                 && test -z "${cf_tst_cflags}" \
7898                 && cf_fix_cppflags=no
7899         ;;
7900 esac
7901 done
7902
7903 if test -n "$cf_new_cflags" ; then
7904
7905         CFLAGS="$CFLAGS $cf_new_cflags"
7906 fi
7907
7908 if test -n "$cf_new_cppflags" ; then
7909
7910         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7911 fi
7912
7913 if test -n "$cf_new_extra_cppflags" ; then
7914
7915         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7916 fi
7917
7918 fi
7919
7920         ;;
7921 esac
7922
7923 if test -n "$cf_xopen_source" ; then
7924
7925 cf_fix_cppflags=no
7926 cf_new_cflags=
7927 cf_new_cppflags=
7928 cf_new_extra_cppflags=
7929
7930 for cf_add_cflags in $cf_xopen_source
7931 do
7932 case $cf_fix_cppflags in
7933 no)
7934         case $cf_add_cflags in #(vi
7935         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7936                 case $cf_add_cflags in
7937                 -D*)
7938                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7939
7940                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7941                                 && test -z "${cf_tst_cflags}" \
7942                                 && cf_fix_cppflags=yes
7943
7944                         if test $cf_fix_cppflags = yes ; then
7945                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7946                                 continue
7947                         elif test "${cf_tst_cflags}" = "\"'" ; then
7948                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7949                                 continue
7950                         fi
7951                         ;;
7952                 esac
7953                 case "$CPPFLAGS" in
7954                 *$cf_add_cflags) #(vi
7955                         ;;
7956                 *) #(vi
7957                         case $cf_add_cflags in #(vi
7958                         -D*)
7959                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7960
7961 CPPFLAGS=`echo "$CPPFLAGS" | \
7962         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7963                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7964
7965                                 ;;
7966                         esac
7967                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7968                         ;;
7969                 esac
7970                 ;;
7971         *)
7972                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7973                 ;;
7974         esac
7975         ;;
7976 yes)
7977         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7978
7979         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7980
7981         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7982                 && test -z "${cf_tst_cflags}" \
7983                 && cf_fix_cppflags=no
7984         ;;
7985 esac
7986 done
7987
7988 if test -n "$cf_new_cflags" ; then
7989
7990         CFLAGS="$CFLAGS $cf_new_cflags"
7991 fi
7992
7993 if test -n "$cf_new_cppflags" ; then
7994
7995         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7996 fi
7997
7998 if test -n "$cf_new_extra_cppflags" ; then
7999
8000         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8001 fi
8002
8003 fi
8004
8005 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8006         echo "$as_me:8006: checking if _XOPEN_SOURCE really is set" >&5
8007 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8008         cat >conftest.$ac_ext <<_ACEOF
8009 #line 8009 "configure"
8010 #include "confdefs.h"
8011 #include <stdlib.h>
8012 int
8013 main ()
8014 {
8015
8016 #ifndef _XOPEN_SOURCE
8017 make an error
8018 #endif
8019   ;
8020   return 0;
8021 }
8022 _ACEOF
8023 rm -f conftest.$ac_objext
8024 if { (eval echo "$as_me:8024: \"$ac_compile\"") >&5
8025   (eval $ac_compile) 2>&5
8026   ac_status=$?
8027   echo "$as_me:8027: \$? = $ac_status" >&5
8028   (exit $ac_status); } &&
8029          { ac_try='test -s conftest.$ac_objext'
8030   { (eval echo "$as_me:8030: \"$ac_try\"") >&5
8031   (eval $ac_try) 2>&5
8032   ac_status=$?
8033   echo "$as_me:8033: \$? = $ac_status" >&5
8034   (exit $ac_status); }; }; then
8035   cf_XOPEN_SOURCE_set=yes
8036 else
8037   echo "$as_me: failed program was:" >&5
8038 cat conftest.$ac_ext >&5
8039 cf_XOPEN_SOURCE_set=no
8040 fi
8041 rm -f conftest.$ac_objext conftest.$ac_ext
8042         echo "$as_me:8042: result: $cf_XOPEN_SOURCE_set" >&5
8043 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8044         if test $cf_XOPEN_SOURCE_set = yes
8045         then
8046                 cat >conftest.$ac_ext <<_ACEOF
8047 #line 8047 "configure"
8048 #include "confdefs.h"
8049 #include <stdlib.h>
8050 int
8051 main ()
8052 {
8053
8054 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8055 make an error
8056 #endif
8057   ;
8058   return 0;
8059 }
8060 _ACEOF
8061 rm -f conftest.$ac_objext
8062 if { (eval echo "$as_me:8062: \"$ac_compile\"") >&5
8063   (eval $ac_compile) 2>&5
8064   ac_status=$?
8065   echo "$as_me:8065: \$? = $ac_status" >&5
8066   (exit $ac_status); } &&
8067          { ac_try='test -s conftest.$ac_objext'
8068   { (eval echo "$as_me:8068: \"$ac_try\"") >&5
8069   (eval $ac_try) 2>&5
8070   ac_status=$?
8071   echo "$as_me:8071: \$? = $ac_status" >&5
8072   (exit $ac_status); }; }; then
8073   cf_XOPEN_SOURCE_set_ok=yes
8074 else
8075   echo "$as_me: failed program was:" >&5
8076 cat conftest.$ac_ext >&5
8077 cf_XOPEN_SOURCE_set_ok=no
8078 fi
8079 rm -f conftest.$ac_objext conftest.$ac_ext
8080                 if test $cf_XOPEN_SOURCE_set_ok = no
8081                 then
8082                         { echo "$as_me:8082: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8083 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8084                 fi
8085         else
8086
8087 echo "$as_me:8087: checking if we should define _XOPEN_SOURCE" >&5
8088 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8089 if test "${cf_cv_xopen_source+set}" = set; then
8090   echo $ECHO_N "(cached) $ECHO_C" >&6
8091 else
8092
8093         cat >conftest.$ac_ext <<_ACEOF
8094 #line 8094 "configure"
8095 #include "confdefs.h"
8096
8097 #include <stdlib.h>
8098 #include <string.h>
8099 #include <sys/types.h>
8100
8101 int
8102 main ()
8103 {
8104
8105 #ifndef _XOPEN_SOURCE
8106 make an error
8107 #endif
8108   ;
8109   return 0;
8110 }
8111 _ACEOF
8112 rm -f conftest.$ac_objext
8113 if { (eval echo "$as_me:8113: \"$ac_compile\"") >&5
8114   (eval $ac_compile) 2>&5
8115   ac_status=$?
8116   echo "$as_me:8116: \$? = $ac_status" >&5
8117   (exit $ac_status); } &&
8118          { ac_try='test -s conftest.$ac_objext'
8119   { (eval echo "$as_me:8119: \"$ac_try\"") >&5
8120   (eval $ac_try) 2>&5
8121   ac_status=$?
8122   echo "$as_me:8122: \$? = $ac_status" >&5
8123   (exit $ac_status); }; }; then
8124   cf_cv_xopen_source=no
8125 else
8126   echo "$as_me: failed program was:" >&5
8127 cat conftest.$ac_ext >&5
8128 cf_save="$CPPFLAGS"
8129          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8130          cat >conftest.$ac_ext <<_ACEOF
8131 #line 8131 "configure"
8132 #include "confdefs.h"
8133
8134 #include <stdlib.h>
8135 #include <string.h>
8136 #include <sys/types.h>
8137
8138 int
8139 main ()
8140 {
8141
8142 #ifdef _XOPEN_SOURCE
8143 make an error
8144 #endif
8145   ;
8146   return 0;
8147 }
8148 _ACEOF
8149 rm -f conftest.$ac_objext
8150 if { (eval echo "$as_me:8150: \"$ac_compile\"") >&5
8151   (eval $ac_compile) 2>&5
8152   ac_status=$?
8153   echo "$as_me:8153: \$? = $ac_status" >&5
8154   (exit $ac_status); } &&
8155          { ac_try='test -s conftest.$ac_objext'
8156   { (eval echo "$as_me:8156: \"$ac_try\"") >&5
8157   (eval $ac_try) 2>&5
8158   ac_status=$?
8159   echo "$as_me:8159: \$? = $ac_status" >&5
8160   (exit $ac_status); }; }; then
8161   cf_cv_xopen_source=no
8162 else
8163   echo "$as_me: failed program was:" >&5
8164 cat conftest.$ac_ext >&5
8165 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8166 fi
8167 rm -f conftest.$ac_objext conftest.$ac_ext
8168         CPPFLAGS="$cf_save"
8169
8170 fi
8171 rm -f conftest.$ac_objext conftest.$ac_ext
8172
8173 fi
8174 echo "$as_me:8174: result: $cf_cv_xopen_source" >&5
8175 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8176
8177 if test "$cf_cv_xopen_source" != no ; then
8178
8179 CFLAGS=`echo "$CFLAGS" | \
8180         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8181                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8182
8183 CPPFLAGS=`echo "$CPPFLAGS" | \
8184         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8185                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8186
8187         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8188
8189 cf_fix_cppflags=no
8190 cf_new_cflags=
8191 cf_new_cppflags=
8192 cf_new_extra_cppflags=
8193
8194 for cf_add_cflags in $cf_temp_xopen_source
8195 do
8196 case $cf_fix_cppflags in
8197 no)
8198         case $cf_add_cflags in #(vi
8199         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8200                 case $cf_add_cflags in
8201                 -D*)
8202                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8203
8204                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8205                                 && test -z "${cf_tst_cflags}" \
8206                                 && cf_fix_cppflags=yes
8207
8208                         if test $cf_fix_cppflags = yes ; then
8209                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8210                                 continue
8211                         elif test "${cf_tst_cflags}" = "\"'" ; then
8212                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8213                                 continue
8214                         fi
8215                         ;;
8216                 esac
8217                 case "$CPPFLAGS" in
8218                 *$cf_add_cflags) #(vi
8219                         ;;
8220                 *) #(vi
8221                         case $cf_add_cflags in #(vi
8222                         -D*)
8223                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8224
8225 CPPFLAGS=`echo "$CPPFLAGS" | \
8226         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8227                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8228
8229                                 ;;
8230                         esac
8231                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8232                         ;;
8233                 esac
8234                 ;;
8235         *)
8236                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8237                 ;;
8238         esac
8239         ;;
8240 yes)
8241         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8242
8243         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8244
8245         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8246                 && test -z "${cf_tst_cflags}" \
8247                 && cf_fix_cppflags=no
8248         ;;
8249 esac
8250 done
8251
8252 if test -n "$cf_new_cflags" ; then
8253
8254         CFLAGS="$CFLAGS $cf_new_cflags"
8255 fi
8256
8257 if test -n "$cf_new_cppflags" ; then
8258
8259         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8260 fi
8261
8262 if test -n "$cf_new_extra_cppflags" ; then
8263
8264         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8265 fi
8266
8267 fi
8268
8269         fi
8270 fi
8271
8272 # Work around breakage on OS X
8273
8274 echo "$as_me:8274: checking if SIGWINCH is defined" >&5
8275 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8276 if test "${cf_cv_define_sigwinch+set}" = set; then
8277   echo $ECHO_N "(cached) $ECHO_C" >&6
8278 else
8279
8280         cat >conftest.$ac_ext <<_ACEOF
8281 #line 8281 "configure"
8282 #include "confdefs.h"
8283
8284 #include <sys/types.h>
8285 #include <sys/signal.h>
8286
8287 int
8288 main ()
8289 {
8290 int x = SIGWINCH
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_define_sigwinch=yes
8308 else
8309   echo "$as_me: failed program was:" >&5
8310 cat conftest.$ac_ext >&5
8311 cat >conftest.$ac_ext <<_ACEOF
8312 #line 8312 "configure"
8313 #include "confdefs.h"
8314
8315 #undef _XOPEN_SOURCE
8316 #undef _POSIX_SOURCE
8317 #undef _POSIX_C_SOURCE
8318 #include <sys/types.h>
8319 #include <sys/signal.h>
8320
8321 int
8322 main ()
8323 {
8324 int x = SIGWINCH
8325   ;
8326   return 0;
8327 }
8328 _ACEOF
8329 rm -f conftest.$ac_objext
8330 if { (eval echo "$as_me:8330: \"$ac_compile\"") >&5
8331   (eval $ac_compile) 2>&5
8332   ac_status=$?
8333   echo "$as_me:8333: \$? = $ac_status" >&5
8334   (exit $ac_status); } &&
8335          { ac_try='test -s conftest.$ac_objext'
8336   { (eval echo "$as_me:8336: \"$ac_try\"") >&5
8337   (eval $ac_try) 2>&5
8338   ac_status=$?
8339   echo "$as_me:8339: \$? = $ac_status" >&5
8340   (exit $ac_status); }; }; then
8341   cf_cv_define_sigwinch=maybe
8342 else
8343   echo "$as_me: failed program was:" >&5
8344 cat conftest.$ac_ext >&5
8345 cf_cv_define_sigwinch=no
8346 fi
8347 rm -f conftest.$ac_objext conftest.$ac_ext
8348
8349 fi
8350 rm -f conftest.$ac_objext conftest.$ac_ext
8351
8352 fi
8353 echo "$as_me:8353: result: $cf_cv_define_sigwinch" >&5
8354 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8355
8356 if test "$cf_cv_define_sigwinch" = maybe ; then
8357 echo "$as_me:8357: checking for actual SIGWINCH definition" >&5
8358 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8359 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8360   echo $ECHO_N "(cached) $ECHO_C" >&6
8361 else
8362
8363 cf_cv_fixup_sigwinch=unknown
8364 cf_sigwinch=32
8365 while test $cf_sigwinch != 1
8366 do
8367         cat >conftest.$ac_ext <<_ACEOF
8368 #line 8368 "configure"
8369 #include "confdefs.h"
8370
8371 #undef _XOPEN_SOURCE
8372 #undef _POSIX_SOURCE
8373 #undef _POSIX_C_SOURCE
8374 #include <sys/types.h>
8375 #include <sys/signal.h>
8376
8377 int
8378 main ()
8379 {
8380
8381 #if SIGWINCH != $cf_sigwinch
8382 make an error
8383 #endif
8384 int x = SIGWINCH
8385   ;
8386   return 0;
8387 }
8388 _ACEOF
8389 rm -f conftest.$ac_objext
8390 if { (eval echo "$as_me:8390: \"$ac_compile\"") >&5
8391   (eval $ac_compile) 2>&5
8392   ac_status=$?
8393   echo "$as_me:8393: \$? = $ac_status" >&5
8394   (exit $ac_status); } &&
8395          { ac_try='test -s conftest.$ac_objext'
8396   { (eval echo "$as_me:8396: \"$ac_try\"") >&5
8397   (eval $ac_try) 2>&5
8398   ac_status=$?
8399   echo "$as_me:8399: \$? = $ac_status" >&5
8400   (exit $ac_status); }; }; then
8401   cf_cv_fixup_sigwinch=$cf_sigwinch
8402          break
8403 else
8404   echo "$as_me: failed program was:" >&5
8405 cat conftest.$ac_ext >&5
8406 fi
8407 rm -f conftest.$ac_objext conftest.$ac_ext
8408
8409 cf_sigwinch=`expr $cf_sigwinch - 1`
8410 done
8411
8412 fi
8413 echo "$as_me:8413: result: $cf_cv_fixup_sigwinch" >&5
8414 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8415
8416         if test "$cf_cv_fixup_sigwinch" != unknown ; then
8417                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8418         fi
8419 fi
8420
8421 # Checks for CODESET support.
8422
8423   echo "$as_me:8423: checking for nl_langinfo and CODESET" >&5
8424 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8425 if test "${am_cv_langinfo_codeset+set}" = set; then
8426   echo $ECHO_N "(cached) $ECHO_C" >&6
8427 else
8428   cat >conftest.$ac_ext <<_ACEOF
8429 #line 8429 "configure"
8430 #include "confdefs.h"
8431 #include <langinfo.h>
8432 int
8433 main ()
8434 {
8435 char* cs = nl_langinfo(CODESET);
8436   ;
8437   return 0;
8438 }
8439 _ACEOF
8440 rm -f conftest.$ac_objext conftest$ac_exeext
8441 if { (eval echo "$as_me:8441: \"$ac_link\"") >&5
8442   (eval $ac_link) 2>&5
8443   ac_status=$?
8444   echo "$as_me:8444: \$? = $ac_status" >&5
8445   (exit $ac_status); } &&
8446          { ac_try='test -s conftest$ac_exeext'
8447   { (eval echo "$as_me:8447: \"$ac_try\"") >&5
8448   (eval $ac_try) 2>&5
8449   ac_status=$?
8450   echo "$as_me:8450: \$? = $ac_status" >&5
8451   (exit $ac_status); }; }; then
8452   am_cv_langinfo_codeset=yes
8453 else
8454   echo "$as_me: failed program was:" >&5
8455 cat conftest.$ac_ext >&5
8456 am_cv_langinfo_codeset=no
8457 fi
8458 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8459
8460 fi
8461 echo "$as_me:8461: result: $am_cv_langinfo_codeset" >&5
8462 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8463   if test $am_cv_langinfo_codeset = yes; then
8464
8465 cat >>confdefs.h <<\EOF
8466 #define HAVE_LANGINFO_CODESET 1
8467 EOF
8468
8469   fi
8470
8471 # use these variables to work around a defect in gcc's fixincludes.
8472 NCURSES_OK_WCHAR_T=
8473 NCURSES_OK_WINT_T=
8474
8475 echo "$as_me:8475: checking if you want wide-character code" >&5
8476 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8477
8478 # Check whether --enable-widec or --disable-widec was given.
8479 if test "${enable_widec+set}" = set; then
8480   enableval="$enable_widec"
8481   with_widec=$enableval
8482 else
8483   with_widec=no
8484 fi;
8485 echo "$as_me:8485: result: $with_widec" >&5
8486 echo "${ECHO_T}$with_widec" >&6
8487 if test "$with_widec" = yes ; then
8488         LIB_SUFFIX="w${LIB_SUFFIX}"
8489         cat >>confdefs.h <<\EOF
8490 #define USE_WIDEC_SUPPORT 1
8491 EOF
8492
8493         cat >>confdefs.h <<\EOF
8494 #define NCURSES_WIDECHAR 1
8495 EOF
8496
8497 echo "$as_me:8497: checking if wchar.h can be used as is" >&5
8498 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8499 if test "${cf_cv_wchar_h_okay+set}" = set; then
8500   echo $ECHO_N "(cached) $ECHO_C" >&6
8501 else
8502
8503 cat >conftest.$ac_ext <<_ACEOF
8504 #line 8504 "configure"
8505 #include "confdefs.h"
8506
8507 #include <stdlib.h>
8508 #include <wchar.h>
8509
8510 int
8511 main ()
8512 {
8513
8514         wint_t foo = 0;
8515         int bar = iswpunct(foo)
8516   ;
8517   return 0;
8518 }
8519 _ACEOF
8520 rm -f conftest.$ac_objext
8521 if { (eval echo "$as_me:8521: \"$ac_compile\"") >&5
8522   (eval $ac_compile) 2>&5
8523   ac_status=$?
8524   echo "$as_me:8524: \$? = $ac_status" >&5
8525   (exit $ac_status); } &&
8526          { ac_try='test -s conftest.$ac_objext'
8527   { (eval echo "$as_me:8527: \"$ac_try\"") >&5
8528   (eval $ac_try) 2>&5
8529   ac_status=$?
8530   echo "$as_me:8530: \$? = $ac_status" >&5
8531   (exit $ac_status); }; }; then
8532   cf_cv_wchar_h_okay=yes
8533 else
8534   echo "$as_me: failed program was:" >&5
8535 cat conftest.$ac_ext >&5
8536 cf_cv_wchar_h_okay=no
8537 fi
8538 rm -f conftest.$ac_objext conftest.$ac_ext
8539 fi
8540 echo "$as_me:8540: result: $cf_cv_wchar_h_okay" >&5
8541 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8542
8543 if test $cf_cv_wchar_h_okay = no
8544 then
8545
8546 echo "$as_me:8546: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8547 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8548 cat >conftest.$ac_ext <<_ACEOF
8549 #line 8549 "configure"
8550 #include "confdefs.h"
8551 #include <sys/types.h>
8552
8553 int
8554 main ()
8555 {
8556
8557 #ifndef _XOPEN_SOURCE_EXTENDED
8558 make an error
8559 #endif
8560   ;
8561   return 0;
8562 }
8563 _ACEOF
8564 rm -f conftest.$ac_objext
8565 if { (eval echo "$as_me:8565: \"$ac_compile\"") >&5
8566   (eval $ac_compile) 2>&5
8567   ac_status=$?
8568   echo "$as_me:8568: \$? = $ac_status" >&5
8569   (exit $ac_status); } &&
8570          { ac_try='test -s conftest.$ac_objext'
8571   { (eval echo "$as_me:8571: \"$ac_try\"") >&5
8572   (eval $ac_try) 2>&5
8573   ac_status=$?
8574   echo "$as_me:8574: \$? = $ac_status" >&5
8575   (exit $ac_status); }; }; then
8576   cf_result=no
8577 else
8578   echo "$as_me: failed program was:" >&5
8579 cat conftest.$ac_ext >&5
8580 cf_result=yes
8581 fi
8582 rm -f conftest.$ac_objext conftest.$ac_ext
8583 echo "$as_me:8583: result: $cf_result" >&5
8584 echo "${ECHO_T}$cf_result" >&6
8585
8586 if test "$cf_result" = yes ; then
8587         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8588 elif test "x" != "x" ; then
8589         echo "$as_me:8589: checking checking for compatible value versus " >&5
8590 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8591         cat >conftest.$ac_ext <<_ACEOF
8592 #line 8592 "configure"
8593 #include "confdefs.h"
8594 #include <sys/types.h>
8595
8596 int
8597 main ()
8598 {
8599
8600 #if _XOPEN_SOURCE_EXTENDED- < 0
8601 make an error
8602 #endif
8603   ;
8604   return 0;
8605 }
8606 _ACEOF
8607 rm -f conftest.$ac_objext
8608 if { (eval echo "$as_me:8608: \"$ac_compile\"") >&5
8609   (eval $ac_compile) 2>&5
8610   ac_status=$?
8611   echo "$as_me:8611: \$? = $ac_status" >&5
8612   (exit $ac_status); } &&
8613          { ac_try='test -s conftest.$ac_objext'
8614   { (eval echo "$as_me:8614: \"$ac_try\"") >&5
8615   (eval $ac_try) 2>&5
8616   ac_status=$?
8617   echo "$as_me:8617: \$? = $ac_status" >&5
8618   (exit $ac_status); }; }; then
8619   cf_result=yes
8620 else
8621   echo "$as_me: failed program was:" >&5
8622 cat conftest.$ac_ext >&5
8623 cf_result=no
8624 fi
8625 rm -f conftest.$ac_objext conftest.$ac_ext
8626         echo "$as_me:8626: result: $cf_result" >&5
8627 echo "${ECHO_T}$cf_result" >&6
8628         if test "$cf_result" = no ; then
8629                 # perhaps we can override it - try...
8630                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8631         fi
8632 fi
8633
8634 fi
8635
8636         # with_overwrite=no
8637         NCURSES_CH_T=cchar_t
8638
8639 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8640 do
8641 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8642 echo "$as_me:8642: checking for $ac_func" >&5
8643 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8644 if eval "test \"\${$as_ac_var+set}\" = set"; then
8645   echo $ECHO_N "(cached) $ECHO_C" >&6
8646 else
8647   cat >conftest.$ac_ext <<_ACEOF
8648 #line 8648 "configure"
8649 #include "confdefs.h"
8650 /* System header to define __stub macros and hopefully few prototypes,
8651     which can conflict with char $ac_func (); below.  */
8652 #include <assert.h>
8653 /* Override any gcc2 internal prototype to avoid an error.  */
8654 #ifdef __cplusplus
8655 extern "C"
8656 #endif
8657 /* We use char because int might match the return type of a gcc2
8658    builtin and then its argument prototype would still apply.  */
8659 char $ac_func ();
8660 char (*f) ();
8661
8662 int
8663 main ()
8664 {
8665 /* The GNU C library defines this for functions which it implements
8666     to always fail with ENOSYS.  Some functions are actually named
8667     something starting with __ and the normal name is an alias.  */
8668 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8669 choke me
8670 #else
8671 f = $ac_func;
8672 #endif
8673
8674   ;
8675   return 0;
8676 }
8677 _ACEOF
8678 rm -f conftest.$ac_objext conftest$ac_exeext
8679 if { (eval echo "$as_me:8679: \"$ac_link\"") >&5
8680   (eval $ac_link) 2>&5
8681   ac_status=$?
8682   echo "$as_me:8682: \$? = $ac_status" >&5
8683   (exit $ac_status); } &&
8684          { ac_try='test -s conftest$ac_exeext'
8685   { (eval echo "$as_me:8685: \"$ac_try\"") >&5
8686   (eval $ac_try) 2>&5
8687   ac_status=$?
8688   echo "$as_me:8688: \$? = $ac_status" >&5
8689   (exit $ac_status); }; }; then
8690   eval "$as_ac_var=yes"
8691 else
8692   echo "$as_me: failed program was:" >&5
8693 cat conftest.$ac_ext >&5
8694 eval "$as_ac_var=no"
8695 fi
8696 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8697 fi
8698 echo "$as_me:8698: result: `eval echo '${'$as_ac_var'}'`" >&5
8699 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8700 if test `eval echo '${'$as_ac_var'}'` = yes; then
8701   cat >>confdefs.h <<EOF
8702 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8703 EOF
8704
8705 fi
8706 done
8707
8708         if test "$ac_cv_func_putwc" != yes ; then
8709
8710 echo "$as_me:8710: checking for multibyte character support" >&5
8711 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8712 if test "${cf_cv_utf8_lib+set}" = set; then
8713   echo $ECHO_N "(cached) $ECHO_C" >&6
8714 else
8715
8716         cf_save_LIBS="$LIBS"
8717         cat >conftest.$ac_ext <<_ACEOF
8718 #line 8718 "configure"
8719 #include "confdefs.h"
8720
8721 #include <stdlib.h>
8722 int
8723 main ()
8724 {
8725 putwc(0,0);
8726   ;
8727   return 0;
8728 }
8729 _ACEOF
8730 rm -f conftest.$ac_objext conftest$ac_exeext
8731 if { (eval echo "$as_me:8731: \"$ac_link\"") >&5
8732   (eval $ac_link) 2>&5
8733   ac_status=$?
8734   echo "$as_me:8734: \$? = $ac_status" >&5
8735   (exit $ac_status); } &&
8736          { ac_try='test -s conftest$ac_exeext'
8737   { (eval echo "$as_me:8737: \"$ac_try\"") >&5
8738   (eval $ac_try) 2>&5
8739   ac_status=$?
8740   echo "$as_me:8740: \$? = $ac_status" >&5
8741   (exit $ac_status); }; }; then
8742   cf_cv_utf8_lib=yes
8743 else
8744   echo "$as_me: failed program was:" >&5
8745 cat conftest.$ac_ext >&5
8746
8747 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8748 # will be set on completion of the AC_TRY_LINK below.
8749 cf_cv_header_path_utf8=
8750 cf_cv_library_path_utf8=
8751
8752 echo "${as_me:-configure}:8752: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8753
8754 cf_save_LIBS="$LIBS"
8755
8756 cat >conftest.$ac_ext <<_ACEOF
8757 #line 8757 "configure"
8758 #include "confdefs.h"
8759
8760 #include <libutf8.h>
8761 int
8762 main ()
8763 {
8764 putwc(0,0);
8765   ;
8766   return 0;
8767 }
8768 _ACEOF
8769 rm -f conftest.$ac_objext conftest$ac_exeext
8770 if { (eval echo "$as_me:8770: \"$ac_link\"") >&5
8771   (eval $ac_link) 2>&5
8772   ac_status=$?
8773   echo "$as_me:8773: \$? = $ac_status" >&5
8774   (exit $ac_status); } &&
8775          { ac_try='test -s conftest$ac_exeext'
8776   { (eval echo "$as_me:8776: \"$ac_try\"") >&5
8777   (eval $ac_try) 2>&5
8778   ac_status=$?
8779   echo "$as_me:8779: \$? = $ac_status" >&5
8780   (exit $ac_status); }; }; then
8781
8782         cf_cv_find_linkage_utf8=yes
8783         cf_cv_header_path_utf8=/usr/include
8784         cf_cv_library_path_utf8=/usr/lib
8785
8786 else
8787   echo "$as_me: failed program was:" >&5
8788 cat conftest.$ac_ext >&5
8789
8790 LIBS="-lutf8  $cf_save_LIBS"
8791
8792 cat >conftest.$ac_ext <<_ACEOF
8793 #line 8793 "configure"
8794 #include "confdefs.h"
8795
8796 #include <libutf8.h>
8797 int
8798 main ()
8799 {
8800 putwc(0,0);
8801   ;
8802   return 0;
8803 }
8804 _ACEOF
8805 rm -f conftest.$ac_objext conftest$ac_exeext
8806 if { (eval echo "$as_me:8806: \"$ac_link\"") >&5
8807   (eval $ac_link) 2>&5
8808   ac_status=$?
8809   echo "$as_me:8809: \$? = $ac_status" >&5
8810   (exit $ac_status); } &&
8811          { ac_try='test -s conftest$ac_exeext'
8812   { (eval echo "$as_me:8812: \"$ac_try\"") >&5
8813   (eval $ac_try) 2>&5
8814   ac_status=$?
8815   echo "$as_me:8815: \$? = $ac_status" >&5
8816   (exit $ac_status); }; }; then
8817
8818         cf_cv_find_linkage_utf8=yes
8819         cf_cv_header_path_utf8=/usr/include
8820         cf_cv_library_path_utf8=/usr/lib
8821         cf_cv_library_file_utf8="-lutf8"
8822
8823 else
8824   echo "$as_me: failed program was:" >&5
8825 cat conftest.$ac_ext >&5
8826
8827         cf_cv_find_linkage_utf8=no
8828         LIBS="$cf_save_LIBS"
8829
8830     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
8831
8832 echo "${as_me:-configure}:8832: testing find linkage for utf8 library ..." 1>&5
8833
8834 echo "${as_me:-configure}:8834: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8835
8836     cf_save_CPPFLAGS="$CPPFLAGS"
8837     cf_test_CPPFLAGS="$CPPFLAGS"
8838
8839 cf_search=
8840
8841 # collect the current set of include-directories from compiler flags
8842 cf_header_path_list=""
8843 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8844         for cf_header_path in $CPPFLAGS $CFLAGS
8845         do
8846                 case $cf_header_path in #(vi
8847                 -I*)
8848                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8849
8850 test "$cf_header_path" != "NONE" && \
8851 test -d "$cf_header_path" && \
8852  {
8853         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8854         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8855         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8856         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8857         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8858         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8859 }
8860
8861                         cf_header_path_list="$cf_header_path_list $cf_search"
8862                         ;;
8863                 esac
8864         done
8865 fi
8866
8867 # add the variations for the package we are looking for
8868
8869 cf_search=
8870
8871 test "/usr" != "$prefix" && \
8872 test -d "/usr" && \
8873 (test $prefix = NONE || test "/usr" != "$prefix") && {
8874         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
8875         test -d /usr/include &&          cf_search="$cf_search /usr/include"
8876         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8877         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8878         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8879         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8880 }
8881
8882 test "$prefix" != "NONE" && \
8883 test -d "$prefix" && \
8884  {
8885         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
8886         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
8887         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
8888         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
8889         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
8890         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
8891 }
8892
8893 test "/usr/local" != "$prefix" && \
8894 test -d "/usr/local" && \
8895 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8896         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
8897         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
8898         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
8899         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
8900         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
8901         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
8902 }
8903
8904 test "/opt" != "$prefix" && \
8905 test -d "/opt" && \
8906 (test $prefix = NONE || test "/opt" != "$prefix") && {
8907         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
8908         test -d /opt/include &&          cf_search="$cf_search /opt/include"
8909         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
8910         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
8911         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
8912         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
8913 }
8914
8915 test "$HOME" != "$prefix" && \
8916 test -d "$HOME" && \
8917 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8918         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
8919         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
8920         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
8921         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
8922         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
8923         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
8924 }
8925
8926 test "$includedir" != NONE && \
8927 test "$includedir" != "/usr/include" && \
8928 test -d "$includedir" && {
8929         test -d $includedir &&    cf_search="$cf_search $includedir"
8930         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8931 }
8932
8933 test "$oldincludedir" != NONE && \
8934 test "$oldincludedir" != "/usr/include" && \
8935 test -d "$oldincludedir" && {
8936         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
8937         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8938 }
8939
8940 cf_search="$cf_search $cf_header_path_list"
8941
8942     for cf_cv_header_path_utf8 in $cf_search
8943     do
8944       if test -d $cf_cv_header_path_utf8 ; then
8945         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
8946
8947 echo "${as_me:-configure}:8947: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8948
8949         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8950         cat >conftest.$ac_ext <<_ACEOF
8951 #line 8951 "configure"
8952 #include "confdefs.h"
8953
8954 #include <libutf8.h>
8955 int
8956 main ()
8957 {
8958 putwc(0,0);
8959   ;
8960   return 0;
8961 }
8962 _ACEOF
8963 rm -f conftest.$ac_objext
8964 if { (eval echo "$as_me:8964: \"$ac_compile\"") >&5
8965   (eval $ac_compile) 2>&5
8966   ac_status=$?
8967   echo "$as_me:8967: \$? = $ac_status" >&5
8968   (exit $ac_status); } &&
8969          { ac_try='test -s conftest.$ac_objext'
8970   { (eval echo "$as_me:8970: \"$ac_try\"") >&5
8971   (eval $ac_try) 2>&5
8972   ac_status=$?
8973   echo "$as_me:8973: \$? = $ac_status" >&5
8974   (exit $ac_status); }; }; then
8975
8976             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8977
8978 echo "${as_me:-configure}:8978: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8979
8980             cf_cv_find_linkage_utf8=maybe
8981             cf_test_CPPFLAGS="$CPPFLAGS"
8982             break
8983 else
8984   echo "$as_me: failed program was:" >&5
8985 cat conftest.$ac_ext >&5
8986
8987             CPPFLAGS="$cf_save_CPPFLAGS"
8988
8989 fi
8990 rm -f conftest.$ac_objext conftest.$ac_ext
8991       fi
8992     done
8993
8994     if test "$cf_cv_find_linkage_utf8" = maybe ; then
8995
8996 echo "${as_me:-configure}:8996: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8997
8998       cf_save_LIBS="$LIBS"
8999       cf_save_LDFLAGS="$LDFLAGS"
9000
9001       if test "$cf_cv_find_linkage_utf8" != yes ; then
9002
9003 cf_search=
9004 cf_library_path_list=""
9005 if test -n "${LDFLAGS}${LIBS}" ; then
9006         for cf_library_path in $LDFLAGS $LIBS
9007         do
9008                 case $cf_library_path in #(vi
9009                 -L*)
9010                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9011
9012 test "$cf_library_path" != "NONE" && \
9013 test -d "$cf_library_path" && \
9014  {
9015         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
9016         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
9017         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
9018         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9019         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
9020         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9021 }
9022
9023                         cf_library_path_list="$cf_library_path_list $cf_search"
9024                         ;;
9025                 esac
9026         done
9027 fi
9028
9029 cf_search=
9030
9031 test "/usr" != "$prefix" && \
9032 test -d "/usr" && \
9033 (test $prefix = NONE || test "/usr" != "$prefix") && {
9034         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
9035         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
9036         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
9037         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
9038         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
9039         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
9040 }
9041
9042 test "$prefix" != "NONE" && \
9043 test -d "$prefix" && \
9044  {
9045         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
9046         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
9047         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
9048         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
9049         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
9050         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
9051 }
9052
9053 test "/usr/local" != "$prefix" && \
9054 test -d "/usr/local" && \
9055 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
9056         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
9057         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
9058         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
9059         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
9060         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
9061         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
9062 }
9063
9064 test "/opt" != "$prefix" && \
9065 test -d "/opt" && \
9066 (test $prefix = NONE || test "/opt" != "$prefix") && {
9067         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
9068         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
9069         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
9070         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
9071         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
9072         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
9073 }
9074
9075 test "$HOME" != "$prefix" && \
9076 test -d "$HOME" && \
9077 (test $prefix = NONE || test "$HOME" != "$prefix") && {
9078         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
9079         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
9080         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
9081         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
9082         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
9083         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
9084 }
9085
9086 cf_search="$cf_library_path_list $cf_search"
9087
9088         for cf_cv_library_path_utf8 in $cf_search
9089         do
9090           if test -d $cf_cv_library_path_utf8 ; then
9091             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
9092
9093 echo "${as_me:-configure}:9093: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9094
9095             CPPFLAGS="$cf_test_CPPFLAGS"
9096             LIBS="-lutf8  $cf_save_LIBS"
9097             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9098             cat >conftest.$ac_ext <<_ACEOF
9099 #line 9099 "configure"
9100 #include "confdefs.h"
9101
9102 #include <libutf8.h>
9103 int
9104 main ()
9105 {
9106 putwc(0,0);
9107   ;
9108   return 0;
9109 }
9110 _ACEOF
9111 rm -f conftest.$ac_objext conftest$ac_exeext
9112 if { (eval echo "$as_me:9112: \"$ac_link\"") >&5
9113   (eval $ac_link) 2>&5
9114   ac_status=$?
9115   echo "$as_me:9115: \$? = $ac_status" >&5
9116   (exit $ac_status); } &&
9117          { ac_try='test -s conftest$ac_exeext'
9118   { (eval echo "$as_me:9118: \"$ac_try\"") >&5
9119   (eval $ac_try) 2>&5
9120   ac_status=$?
9121   echo "$as_me:9121: \$? = $ac_status" >&5
9122   (exit $ac_status); }; }; then
9123
9124                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9125
9126 echo "${as_me:-configure}:9126: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9127
9128                 cf_cv_find_linkage_utf8=yes
9129                 cf_cv_library_file_utf8="-lutf8"
9130                 break
9131 else
9132   echo "$as_me: failed program was:" >&5
9133 cat conftest.$ac_ext >&5
9134
9135                 CPPFLAGS="$cf_save_CPPFLAGS"
9136                 LIBS="$cf_save_LIBS"
9137                 LDFLAGS="$cf_save_LDFLAGS"
9138
9139 fi
9140 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9141           fi
9142         done
9143         CPPFLAGS="$cf_save_CPPFLAGS"
9144         LDFLAGS="$cf_save_LDFLAGS"
9145       fi
9146
9147     else
9148       cf_cv_find_linkage_utf8=no
9149     fi
9150
9151 fi
9152 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9153
9154 fi
9155 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9156
9157 LIBS="$cf_save_LIBS"
9158
9159 if test "$cf_cv_find_linkage_utf8" = yes ; then
9160 cf_cv_utf8_lib=add-on
9161 else
9162 cf_cv_utf8_lib=no
9163 fi
9164
9165 fi
9166 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9167 fi
9168 echo "$as_me:9168: result: $cf_cv_utf8_lib" >&5
9169 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9170
9171 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9172 # ncurses/ncursesw:
9173 if test "$cf_cv_utf8_lib" = "add-on" ; then
9174         cat >>confdefs.h <<\EOF
9175 #define HAVE_LIBUTF8_H 1
9176 EOF
9177
9178 if test -n "$cf_cv_header_path_utf8" ; then
9179   for cf_add_incdir in $cf_cv_header_path_utf8
9180   do
9181         while test $cf_add_incdir != /usr/include
9182         do
9183           if test -d $cf_add_incdir
9184           then
9185                 cf_have_incdir=no
9186                 if test -n "$CFLAGS$CPPFLAGS" ; then
9187                   # a loop is needed to ensure we can add subdirs of existing dirs
9188                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9189                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9190                           cf_have_incdir=yes; break
9191                         fi
9192                   done
9193                 fi
9194
9195                 if test "$cf_have_incdir" = no ; then
9196                   if test "$cf_add_incdir" = /usr/local/include ; then
9197                         if test "$GCC" = yes
9198                         then
9199                           cf_save_CPPFLAGS=$CPPFLAGS
9200                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9201                           cat >conftest.$ac_ext <<_ACEOF
9202 #line 9202 "configure"
9203 #include "confdefs.h"
9204 #include <stdio.h>
9205 int
9206 main ()
9207 {
9208 printf("Hello")
9209   ;
9210   return 0;
9211 }
9212 _ACEOF
9213 rm -f conftest.$ac_objext
9214 if { (eval echo "$as_me:9214: \"$ac_compile\"") >&5
9215   (eval $ac_compile) 2>&5
9216   ac_status=$?
9217   echo "$as_me:9217: \$? = $ac_status" >&5
9218   (exit $ac_status); } &&
9219          { ac_try='test -s conftest.$ac_objext'
9220   { (eval echo "$as_me:9220: \"$ac_try\"") >&5
9221   (eval $ac_try) 2>&5
9222   ac_status=$?
9223   echo "$as_me:9223: \$? = $ac_status" >&5
9224   (exit $ac_status); }; }; then
9225   :
9226 else
9227   echo "$as_me: failed program was:" >&5
9228 cat conftest.$ac_ext >&5
9229 cf_have_incdir=yes
9230 fi
9231 rm -f conftest.$ac_objext conftest.$ac_ext
9232                           CPPFLAGS=$cf_save_CPPFLAGS
9233                         fi
9234                   fi
9235                 fi
9236
9237                 if test "$cf_have_incdir" = no ; then
9238                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9239
9240 echo "${as_me:-configure}:9240: testing adding $cf_add_incdir to include-path ..." 1>&5
9241
9242                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9243
9244                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9245                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9246                   cf_add_incdir="$cf_top_incdir"
9247                 else
9248                   break
9249                 fi
9250           fi
9251         done
9252   done
9253 fi
9254
9255 if test -n "$cf_cv_library_path_utf8" ; then
9256   for cf_add_libdir in $cf_cv_library_path_utf8
9257   do
9258     if test $cf_add_libdir = /usr/lib ; then
9259       :
9260     elif test -d $cf_add_libdir
9261     then
9262       cf_have_libdir=no
9263       if test -n "$LDFLAGS$LIBS" ; then
9264         # a loop is needed to ensure we can add subdirs of existing dirs
9265         for cf_test_libdir in $LDFLAGS $LIBS ; do
9266           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9267             cf_have_libdir=yes; break
9268           fi
9269         done
9270       fi
9271       if test "$cf_have_libdir" = no ; then
9272         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
9273
9274 echo "${as_me:-configure}:9274: testing adding $cf_add_libdir to library-path ..." 1>&5
9275
9276         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9277       fi
9278     fi
9279   done
9280 fi
9281
9282         LIBS="$cf_cv_library_file_utf8 $LIBS"
9283 fi
9284
9285                 if test "$cf_cv_utf8_lib" != no ; then
9286                         NCURSES_LIBUTF8=1
9287                 fi
9288         fi
9289
9290 # This is needed on Tru64 5.0 to declare mbstate_t
9291 echo "$as_me:9291: checking if we must include wchar.h to declare mbstate_t" >&5
9292 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9293 if test "${cf_cv_mbstate_t+set}" = set; then
9294   echo $ECHO_N "(cached) $ECHO_C" >&6
9295 else
9296
9297 cat >conftest.$ac_ext <<_ACEOF
9298 #line 9298 "configure"
9299 #include "confdefs.h"
9300
9301 #include <stdlib.h>
9302 #include <stdarg.h>
9303 #include <stdio.h>
9304 #ifdef HAVE_LIBUTF8_H
9305 #include <libutf8.h>
9306 #endif
9307 int
9308 main ()
9309 {
9310 mbstate_t state
9311   ;
9312   return 0;
9313 }
9314 _ACEOF
9315 rm -f conftest.$ac_objext
9316 if { (eval echo "$as_me:9316: \"$ac_compile\"") >&5
9317   (eval $ac_compile) 2>&5
9318   ac_status=$?
9319   echo "$as_me:9319: \$? = $ac_status" >&5
9320   (exit $ac_status); } &&
9321          { ac_try='test -s conftest.$ac_objext'
9322   { (eval echo "$as_me:9322: \"$ac_try\"") >&5
9323   (eval $ac_try) 2>&5
9324   ac_status=$?
9325   echo "$as_me:9325: \$? = $ac_status" >&5
9326   (exit $ac_status); }; }; then
9327   cf_cv_mbstate_t=no
9328 else
9329   echo "$as_me: failed program was:" >&5
9330 cat conftest.$ac_ext >&5
9331 cat >conftest.$ac_ext <<_ACEOF
9332 #line 9332 "configure"
9333 #include "confdefs.h"
9334
9335 #include <stdlib.h>
9336 #include <stdarg.h>
9337 #include <stdio.h>
9338 #include <wchar.h>
9339 #ifdef HAVE_LIBUTF8_H
9340 #include <libutf8.h>
9341 #endif
9342 int
9343 main ()
9344 {
9345 mbstate_t value
9346   ;
9347   return 0;
9348 }
9349 _ACEOF
9350 rm -f conftest.$ac_objext
9351 if { (eval echo "$as_me:9351: \"$ac_compile\"") >&5
9352   (eval $ac_compile) 2>&5
9353   ac_status=$?
9354   echo "$as_me:9354: \$? = $ac_status" >&5
9355   (exit $ac_status); } &&
9356          { ac_try='test -s conftest.$ac_objext'
9357   { (eval echo "$as_me:9357: \"$ac_try\"") >&5
9358   (eval $ac_try) 2>&5
9359   ac_status=$?
9360   echo "$as_me:9360: \$? = $ac_status" >&5
9361   (exit $ac_status); }; }; then
9362   cf_cv_mbstate_t=yes
9363 else
9364   echo "$as_me: failed program was:" >&5
9365 cat conftest.$ac_ext >&5
9366 cf_cv_mbstate_t=unknown
9367 fi
9368 rm -f conftest.$ac_objext conftest.$ac_ext
9369 fi
9370 rm -f conftest.$ac_objext conftest.$ac_ext
9371 fi
9372 echo "$as_me:9372: result: $cf_cv_mbstate_t" >&5
9373 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9374
9375 if test "$cf_cv_mbstate_t" = yes ; then
9376         cat >>confdefs.h <<\EOF
9377 #define NEED_WCHAR_H 1
9378 EOF
9379
9380         NEED_WCHAR_H=1
9381 fi
9382
9383 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9384 if test "$cf_cv_mbstate_t" = unknown ; then
9385         NCURSES_MBSTATE_T=1
9386 fi
9387
9388 # This is needed on Tru64 5.0 to declare wchar_t
9389 echo "$as_me:9389: checking if we must include wchar.h to declare wchar_t" >&5
9390 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9391 if test "${cf_cv_wchar_t+set}" = set; then
9392   echo $ECHO_N "(cached) $ECHO_C" >&6
9393 else
9394
9395 cat >conftest.$ac_ext <<_ACEOF
9396 #line 9396 "configure"
9397 #include "confdefs.h"
9398
9399 #include <stdlib.h>
9400 #include <stdarg.h>
9401 #include <stdio.h>
9402 #ifdef HAVE_LIBUTF8_H
9403 #include <libutf8.h>
9404 #endif
9405 int
9406 main ()
9407 {
9408 wchar_t state
9409   ;
9410   return 0;
9411 }
9412 _ACEOF
9413 rm -f conftest.$ac_objext
9414 if { (eval echo "$as_me:9414: \"$ac_compile\"") >&5
9415   (eval $ac_compile) 2>&5
9416   ac_status=$?
9417   echo "$as_me:9417: \$? = $ac_status" >&5
9418   (exit $ac_status); } &&
9419          { ac_try='test -s conftest.$ac_objext'
9420   { (eval echo "$as_me:9420: \"$ac_try\"") >&5
9421   (eval $ac_try) 2>&5
9422   ac_status=$?
9423   echo "$as_me:9423: \$? = $ac_status" >&5
9424   (exit $ac_status); }; }; then
9425   cf_cv_wchar_t=no
9426 else
9427   echo "$as_me: failed program was:" >&5
9428 cat conftest.$ac_ext >&5
9429 cat >conftest.$ac_ext <<_ACEOF
9430 #line 9430 "configure"
9431 #include "confdefs.h"
9432
9433 #include <stdlib.h>
9434 #include <stdarg.h>
9435 #include <stdio.h>
9436 #include <wchar.h>
9437 #ifdef HAVE_LIBUTF8_H
9438 #include <libutf8.h>
9439 #endif
9440 int
9441 main ()
9442 {
9443 wchar_t value
9444   ;
9445   return 0;
9446 }
9447 _ACEOF
9448 rm -f conftest.$ac_objext
9449 if { (eval echo "$as_me:9449: \"$ac_compile\"") >&5
9450   (eval $ac_compile) 2>&5
9451   ac_status=$?
9452   echo "$as_me:9452: \$? = $ac_status" >&5
9453   (exit $ac_status); } &&
9454          { ac_try='test -s conftest.$ac_objext'
9455   { (eval echo "$as_me:9455: \"$ac_try\"") >&5
9456   (eval $ac_try) 2>&5
9457   ac_status=$?
9458   echo "$as_me:9458: \$? = $ac_status" >&5
9459   (exit $ac_status); }; }; then
9460   cf_cv_wchar_t=yes
9461 else
9462   echo "$as_me: failed program was:" >&5
9463 cat conftest.$ac_ext >&5
9464 cf_cv_wchar_t=unknown
9465 fi
9466 rm -f conftest.$ac_objext conftest.$ac_ext
9467 fi
9468 rm -f conftest.$ac_objext conftest.$ac_ext
9469 fi
9470 echo "$as_me:9470: result: $cf_cv_wchar_t" >&5
9471 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9472
9473 if test "$cf_cv_wchar_t" = yes ; then
9474         cat >>confdefs.h <<\EOF
9475 #define NEED_WCHAR_H 1
9476 EOF
9477
9478         NEED_WCHAR_H=1
9479 fi
9480
9481 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9482 if test "$cf_cv_wchar_t" = unknown ; then
9483         NCURSES_WCHAR_T=1
9484 fi
9485
9486 # if we find wchar_t in either place, use substitution to provide a fallback.
9487 if test "$cf_cv_wchar_t" != unknown ; then
9488         NCURSES_OK_WCHAR_T=1
9489 fi
9490
9491 # This is needed on Tru64 5.0 to declare wint_t
9492 echo "$as_me:9492: checking if we must include wchar.h to declare wint_t" >&5
9493 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9494 if test "${cf_cv_wint_t+set}" = set; then
9495   echo $ECHO_N "(cached) $ECHO_C" >&6
9496 else
9497
9498 cat >conftest.$ac_ext <<_ACEOF
9499 #line 9499 "configure"
9500 #include "confdefs.h"
9501
9502 #include <stdlib.h>
9503 #include <stdarg.h>
9504 #include <stdio.h>
9505 #ifdef HAVE_LIBUTF8_H
9506 #include <libutf8.h>
9507 #endif
9508 int
9509 main ()
9510 {
9511 wint_t state
9512   ;
9513   return 0;
9514 }
9515 _ACEOF
9516 rm -f conftest.$ac_objext
9517 if { (eval echo "$as_me:9517: \"$ac_compile\"") >&5
9518   (eval $ac_compile) 2>&5
9519   ac_status=$?
9520   echo "$as_me:9520: \$? = $ac_status" >&5
9521   (exit $ac_status); } &&
9522          { ac_try='test -s conftest.$ac_objext'
9523   { (eval echo "$as_me:9523: \"$ac_try\"") >&5
9524   (eval $ac_try) 2>&5
9525   ac_status=$?
9526   echo "$as_me:9526: \$? = $ac_status" >&5
9527   (exit $ac_status); }; }; then
9528   cf_cv_wint_t=no
9529 else
9530   echo "$as_me: failed program was:" >&5
9531 cat conftest.$ac_ext >&5
9532 cat >conftest.$ac_ext <<_ACEOF
9533 #line 9533 "configure"
9534 #include "confdefs.h"
9535
9536 #include <stdlib.h>
9537 #include <stdarg.h>
9538 #include <stdio.h>
9539 #include <wchar.h>
9540 #ifdef HAVE_LIBUTF8_H
9541 #include <libutf8.h>
9542 #endif
9543 int
9544 main ()
9545 {
9546 wint_t value
9547   ;
9548   return 0;
9549 }
9550 _ACEOF
9551 rm -f conftest.$ac_objext
9552 if { (eval echo "$as_me:9552: \"$ac_compile\"") >&5
9553   (eval $ac_compile) 2>&5
9554   ac_status=$?
9555   echo "$as_me:9555: \$? = $ac_status" >&5
9556   (exit $ac_status); } &&
9557          { ac_try='test -s conftest.$ac_objext'
9558   { (eval echo "$as_me:9558: \"$ac_try\"") >&5
9559   (eval $ac_try) 2>&5
9560   ac_status=$?
9561   echo "$as_me:9561: \$? = $ac_status" >&5
9562   (exit $ac_status); }; }; then
9563   cf_cv_wint_t=yes
9564 else
9565   echo "$as_me: failed program was:" >&5
9566 cat conftest.$ac_ext >&5
9567 cf_cv_wint_t=unknown
9568 fi
9569 rm -f conftest.$ac_objext conftest.$ac_ext
9570 fi
9571 rm -f conftest.$ac_objext conftest.$ac_ext
9572 fi
9573 echo "$as_me:9573: result: $cf_cv_wint_t" >&5
9574 echo "${ECHO_T}$cf_cv_wint_t" >&6
9575
9576 if test "$cf_cv_wint_t" = yes ; then
9577         cat >>confdefs.h <<\EOF
9578 #define NEED_WCHAR_H 1
9579 EOF
9580
9581         NEED_WCHAR_H=1
9582 fi
9583
9584 # if we do not find wint_t in either place, use substitution to provide a fallback.
9585 if test "$cf_cv_wint_t" = unknown ; then
9586         NCURSES_WINT_T=1
9587 fi
9588
9589 # if we find wint_t in either place, use substitution to provide a fallback.
9590 if test "$cf_cv_wint_t" != unknown ; then
9591         NCURSES_OK_WINT_T=1
9592 fi
9593
9594         if test "$NCURSES_MBSTATE_T" != 0; then
9595                 cat >>confdefs.h <<\EOF
9596 #define NEED_MBSTATE_T_DEF 1
9597 EOF
9598
9599         fi
9600 fi
9601
9602 ###   use option --disable-lp64 to allow long chtype
9603 case $cf_cv_abi_version in
9604 [345]*)
9605         default_with_lp64=no
9606         ;;
9607 *)
9608         default_with_lp64=yes
9609         ;;
9610 esac
9611
9612 echo "$as_me:9612: checking whether to enable _LP64 definition in curses.h" >&5
9613 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9614
9615 # Check whether --enable-lp64 or --disable-lp64 was given.
9616 if test "${enable_lp64+set}" = set; then
9617   enableval="$enable_lp64"
9618   with_lp64=$enableval
9619 else
9620   with_lp64=$default_with_lp64
9621 fi;
9622 echo "$as_me:9622: result: $with_lp64" >&5
9623 echo "${ECHO_T}$with_lp64" >&6
9624
9625 if test "$with_lp64" = yes ; then
9626         cf_cv_enable_lp64=1
9627 else
9628         cf_cv_enable_lp64=0
9629 fi
9630
9631 # Check whether --enable-largefile or --disable-largefile was given.
9632 if test "${enable_largefile+set}" = set; then
9633   enableval="$enable_largefile"
9634
9635 fi;
9636 if test "$enable_largefile" != no; then
9637
9638   echo "$as_me:9638: checking for special C compiler options needed for large files" >&5
9639 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9640 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9641   echo $ECHO_N "(cached) $ECHO_C" >&6
9642 else
9643   ac_cv_sys_largefile_CC=no
9644      if test "$GCC" != yes; then
9645        ac_save_CC=$CC
9646        while :; do
9647          # IRIX 6.2 and later do not support large files by default,
9648          # so use the C compiler's -n32 option if that helps.
9649          cat >conftest.$ac_ext <<_ACEOF
9650 #line 9650 "configure"
9651 #include "confdefs.h"
9652 #include <sys/types.h>
9653  /* Check that off_t can represent 2**63 - 1 correctly.
9654     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9655     since some C++ compilers masquerading as C compilers
9656     incorrectly reject 9223372036854775807.  */
9657 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9658   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9659                        && LARGE_OFF_T % 2147483647 == 1)
9660                       ? 1 : -1];
9661 int
9662 main ()
9663 {
9664
9665   ;
9666   return 0;
9667 }
9668 _ACEOF
9669          rm -f conftest.$ac_objext
9670 if { (eval echo "$as_me:9670: \"$ac_compile\"") >&5
9671   (eval $ac_compile) 2>&5
9672   ac_status=$?
9673   echo "$as_me:9673: \$? = $ac_status" >&5
9674   (exit $ac_status); } &&
9675          { ac_try='test -s conftest.$ac_objext'
9676   { (eval echo "$as_me:9676: \"$ac_try\"") >&5
9677   (eval $ac_try) 2>&5
9678   ac_status=$?
9679   echo "$as_me:9679: \$? = $ac_status" >&5
9680   (exit $ac_status); }; }; then
9681   break
9682 else
9683   echo "$as_me: failed program was:" >&5
9684 cat conftest.$ac_ext >&5
9685 fi
9686 rm -f conftest.$ac_objext
9687          CC="$CC -n32"
9688          rm -f conftest.$ac_objext
9689 if { (eval echo "$as_me:9689: \"$ac_compile\"") >&5
9690   (eval $ac_compile) 2>&5
9691   ac_status=$?
9692   echo "$as_me:9692: \$? = $ac_status" >&5
9693   (exit $ac_status); } &&
9694          { ac_try='test -s conftest.$ac_objext'
9695   { (eval echo "$as_me:9695: \"$ac_try\"") >&5
9696   (eval $ac_try) 2>&5
9697   ac_status=$?
9698   echo "$as_me:9698: \$? = $ac_status" >&5
9699   (exit $ac_status); }; }; then
9700   ac_cv_sys_largefile_CC=' -n32'; break
9701 else
9702   echo "$as_me: failed program was:" >&5
9703 cat conftest.$ac_ext >&5
9704 fi
9705 rm -f conftest.$ac_objext
9706          break
9707        done
9708        CC=$ac_save_CC
9709        rm -f conftest.$ac_ext
9710     fi
9711 fi
9712 echo "$as_me:9712: result: $ac_cv_sys_largefile_CC" >&5
9713 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9714   if test "$ac_cv_sys_largefile_CC" != no; then
9715     CC=$CC$ac_cv_sys_largefile_CC
9716   fi
9717
9718   echo "$as_me:9718: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9719 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9720 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9721   echo $ECHO_N "(cached) $ECHO_C" >&6
9722 else
9723   while :; do
9724   ac_cv_sys_file_offset_bits=no
9725   cat >conftest.$ac_ext <<_ACEOF
9726 #line 9726 "configure"
9727 #include "confdefs.h"
9728 #include <sys/types.h>
9729  /* Check that off_t can represent 2**63 - 1 correctly.
9730     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9731     since some C++ compilers masquerading as C compilers
9732     incorrectly reject 9223372036854775807.  */
9733 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9734   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9735                        && LARGE_OFF_T % 2147483647 == 1)
9736                       ? 1 : -1];
9737 int
9738 main ()
9739 {
9740
9741   ;
9742   return 0;
9743 }
9744 _ACEOF
9745 rm -f conftest.$ac_objext
9746 if { (eval echo "$as_me:9746: \"$ac_compile\"") >&5
9747   (eval $ac_compile) 2>&5
9748   ac_status=$?
9749   echo "$as_me:9749: \$? = $ac_status" >&5
9750   (exit $ac_status); } &&
9751          { ac_try='test -s conftest.$ac_objext'
9752   { (eval echo "$as_me:9752: \"$ac_try\"") >&5
9753   (eval $ac_try) 2>&5
9754   ac_status=$?
9755   echo "$as_me:9755: \$? = $ac_status" >&5
9756   (exit $ac_status); }; }; then
9757   break
9758 else
9759   echo "$as_me: failed program was:" >&5
9760 cat conftest.$ac_ext >&5
9761 fi
9762 rm -f conftest.$ac_objext conftest.$ac_ext
9763   cat >conftest.$ac_ext <<_ACEOF
9764 #line 9764 "configure"
9765 #include "confdefs.h"
9766 #define _FILE_OFFSET_BITS 64
9767 #include <sys/types.h>
9768  /* Check that off_t can represent 2**63 - 1 correctly.
9769     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9770     since some C++ compilers masquerading as C compilers
9771     incorrectly reject 9223372036854775807.  */
9772 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9773   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9774                        && LARGE_OFF_T % 2147483647 == 1)
9775                       ? 1 : -1];
9776 int
9777 main ()
9778 {
9779
9780   ;
9781   return 0;
9782 }
9783 _ACEOF
9784 rm -f conftest.$ac_objext
9785 if { (eval echo "$as_me:9785: \"$ac_compile\"") >&5
9786   (eval $ac_compile) 2>&5
9787   ac_status=$?
9788   echo "$as_me:9788: \$? = $ac_status" >&5
9789   (exit $ac_status); } &&
9790          { ac_try='test -s conftest.$ac_objext'
9791   { (eval echo "$as_me:9791: \"$ac_try\"") >&5
9792   (eval $ac_try) 2>&5
9793   ac_status=$?
9794   echo "$as_me:9794: \$? = $ac_status" >&5
9795   (exit $ac_status); }; }; then
9796   ac_cv_sys_file_offset_bits=64; break
9797 else
9798   echo "$as_me: failed program was:" >&5
9799 cat conftest.$ac_ext >&5
9800 fi
9801 rm -f conftest.$ac_objext conftest.$ac_ext
9802   break
9803 done
9804 fi
9805 echo "$as_me:9805: result: $ac_cv_sys_file_offset_bits" >&5
9806 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9807 if test "$ac_cv_sys_file_offset_bits" != no; then
9808
9809 cat >>confdefs.h <<EOF
9810 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9811 EOF
9812
9813 fi
9814 rm -rf conftest*
9815   echo "$as_me:9815: checking for _LARGE_FILES value needed for large files" >&5
9816 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9817 if test "${ac_cv_sys_large_files+set}" = set; then
9818   echo $ECHO_N "(cached) $ECHO_C" >&6
9819 else
9820   while :; do
9821   ac_cv_sys_large_files=no
9822   cat >conftest.$ac_ext <<_ACEOF
9823 #line 9823 "configure"
9824 #include "confdefs.h"
9825 #include <sys/types.h>
9826  /* Check that off_t can represent 2**63 - 1 correctly.
9827     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9828     since some C++ compilers masquerading as C compilers
9829     incorrectly reject 9223372036854775807.  */
9830 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9831   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9832                        && LARGE_OFF_T % 2147483647 == 1)
9833                       ? 1 : -1];
9834 int
9835 main ()
9836 {
9837
9838   ;
9839   return 0;
9840 }
9841 _ACEOF
9842 rm -f conftest.$ac_objext
9843 if { (eval echo "$as_me:9843: \"$ac_compile\"") >&5
9844   (eval $ac_compile) 2>&5
9845   ac_status=$?
9846   echo "$as_me:9846: \$? = $ac_status" >&5
9847   (exit $ac_status); } &&
9848          { ac_try='test -s conftest.$ac_objext'
9849   { (eval echo "$as_me:9849: \"$ac_try\"") >&5
9850   (eval $ac_try) 2>&5
9851   ac_status=$?
9852   echo "$as_me:9852: \$? = $ac_status" >&5
9853   (exit $ac_status); }; }; then
9854   break
9855 else
9856   echo "$as_me: failed program was:" >&5
9857 cat conftest.$ac_ext >&5
9858 fi
9859 rm -f conftest.$ac_objext conftest.$ac_ext
9860   cat >conftest.$ac_ext <<_ACEOF
9861 #line 9861 "configure"
9862 #include "confdefs.h"
9863 #define _LARGE_FILES 1
9864 #include <sys/types.h>
9865  /* Check that off_t can represent 2**63 - 1 correctly.
9866     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9867     since some C++ compilers masquerading as C compilers
9868     incorrectly reject 9223372036854775807.  */
9869 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9870   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9871                        && LARGE_OFF_T % 2147483647 == 1)
9872                       ? 1 : -1];
9873 int
9874 main ()
9875 {
9876
9877   ;
9878   return 0;
9879 }
9880 _ACEOF
9881 rm -f conftest.$ac_objext
9882 if { (eval echo "$as_me:9882: \"$ac_compile\"") >&5
9883   (eval $ac_compile) 2>&5
9884   ac_status=$?
9885   echo "$as_me:9885: \$? = $ac_status" >&5
9886   (exit $ac_status); } &&
9887          { ac_try='test -s conftest.$ac_objext'
9888   { (eval echo "$as_me:9888: \"$ac_try\"") >&5
9889   (eval $ac_try) 2>&5
9890   ac_status=$?
9891   echo "$as_me:9891: \$? = $ac_status" >&5
9892   (exit $ac_status); }; }; then
9893   ac_cv_sys_large_files=1; break
9894 else
9895   echo "$as_me: failed program was:" >&5
9896 cat conftest.$ac_ext >&5
9897 fi
9898 rm -f conftest.$ac_objext conftest.$ac_ext
9899   break
9900 done
9901 fi
9902 echo "$as_me:9902: result: $ac_cv_sys_large_files" >&5
9903 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9904 if test "$ac_cv_sys_large_files" != no; then
9905
9906 cat >>confdefs.h <<EOF
9907 #define _LARGE_FILES $ac_cv_sys_large_files
9908 EOF
9909
9910 fi
9911 rm -rf conftest*
9912 fi
9913
9914     if test "$enable_largefile" != no ; then
9915         echo "$as_me:9915: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9916 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9917 if test "${ac_cv_sys_largefile_source+set}" = set; then
9918   echo $ECHO_N "(cached) $ECHO_C" >&6
9919 else
9920   while :; do
9921   ac_cv_sys_largefile_source=no
9922   cat >conftest.$ac_ext <<_ACEOF
9923 #line 9923 "configure"
9924 #include "confdefs.h"
9925 #include <stdio.h>
9926 int
9927 main ()
9928 {
9929 return !fseeko;
9930   ;
9931   return 0;
9932 }
9933 _ACEOF
9934 rm -f conftest.$ac_objext
9935 if { (eval echo "$as_me:9935: \"$ac_compile\"") >&5
9936   (eval $ac_compile) 2>&5
9937   ac_status=$?
9938   echo "$as_me:9938: \$? = $ac_status" >&5
9939   (exit $ac_status); } &&
9940          { ac_try='test -s conftest.$ac_objext'
9941   { (eval echo "$as_me:9941: \"$ac_try\"") >&5
9942   (eval $ac_try) 2>&5
9943   ac_status=$?
9944   echo "$as_me:9944: \$? = $ac_status" >&5
9945   (exit $ac_status); }; }; then
9946   break
9947 else
9948   echo "$as_me: failed program was:" >&5
9949 cat conftest.$ac_ext >&5
9950 fi
9951 rm -f conftest.$ac_objext conftest.$ac_ext
9952   cat >conftest.$ac_ext <<_ACEOF
9953 #line 9953 "configure"
9954 #include "confdefs.h"
9955 #define _LARGEFILE_SOURCE 1
9956 #include <stdio.h>
9957 int
9958 main ()
9959 {
9960 return !fseeko;
9961   ;
9962   return 0;
9963 }
9964 _ACEOF
9965 rm -f conftest.$ac_objext
9966 if { (eval echo "$as_me:9966: \"$ac_compile\"") >&5
9967   (eval $ac_compile) 2>&5
9968   ac_status=$?
9969   echo "$as_me:9969: \$? = $ac_status" >&5
9970   (exit $ac_status); } &&
9971          { ac_try='test -s conftest.$ac_objext'
9972   { (eval echo "$as_me:9972: \"$ac_try\"") >&5
9973   (eval $ac_try) 2>&5
9974   ac_status=$?
9975   echo "$as_me:9975: \$? = $ac_status" >&5
9976   (exit $ac_status); }; }; then
9977   ac_cv_sys_largefile_source=1; break
9978 else
9979   echo "$as_me: failed program was:" >&5
9980 cat conftest.$ac_ext >&5
9981 fi
9982 rm -f conftest.$ac_objext conftest.$ac_ext
9983   break
9984 done
9985 fi
9986 echo "$as_me:9986: result: $ac_cv_sys_largefile_source" >&5
9987 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9988 if test "$ac_cv_sys_largefile_source" != no; then
9989
9990 cat >>confdefs.h <<EOF
9991 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9992 EOF
9993
9994 fi
9995 rm -rf conftest*
9996
9997 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9998 # in glibc 2.1.3, but that breaks too many other things.
9999 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10000 echo "$as_me:10000: checking for fseeko" >&5
10001 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10002 if test "${ac_cv_func_fseeko+set}" = set; then
10003   echo $ECHO_N "(cached) $ECHO_C" >&6
10004 else
10005   cat >conftest.$ac_ext <<_ACEOF
10006 #line 10006 "configure"
10007 #include "confdefs.h"
10008 #include <stdio.h>
10009 int
10010 main ()
10011 {
10012 return fseeko && fseeko (stdin, 0, 0);
10013   ;
10014   return 0;
10015 }
10016 _ACEOF
10017 rm -f conftest.$ac_objext conftest$ac_exeext
10018 if { (eval echo "$as_me:10018: \"$ac_link\"") >&5
10019   (eval $ac_link) 2>&5
10020   ac_status=$?
10021   echo "$as_me:10021: \$? = $ac_status" >&5
10022   (exit $ac_status); } &&
10023          { ac_try='test -s conftest$ac_exeext'
10024   { (eval echo "$as_me:10024: \"$ac_try\"") >&5
10025   (eval $ac_try) 2>&5
10026   ac_status=$?
10027   echo "$as_me:10027: \$? = $ac_status" >&5
10028   (exit $ac_status); }; }; then
10029   ac_cv_func_fseeko=yes
10030 else
10031   echo "$as_me: failed program was:" >&5
10032 cat conftest.$ac_ext >&5
10033 ac_cv_func_fseeko=no
10034 fi
10035 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10036 fi
10037 echo "$as_me:10037: result: $ac_cv_func_fseeko" >&5
10038 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10039 if test $ac_cv_func_fseeko = yes; then
10040
10041 cat >>confdefs.h <<\EOF
10042 #define HAVE_FSEEKO 1
10043 EOF
10044
10045 fi
10046
10047         # Normally we would collect these definitions in the config.h,
10048         # but (like _XOPEN_SOURCE), some environments rely on having these
10049         # defined before any of the system headers are included.  Another
10050         # case comes up with C++, e.g., on AIX the compiler compiles the
10051         # header files by themselves before looking at the body files it is
10052         # told to compile.  For ncurses, those header files do not include
10053         # the config.h
10054         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10055         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10056         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10057
10058         echo "$as_me:10058: checking whether to use struct dirent64" >&5
10059 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10060 if test "${cf_cv_struct_dirent64+set}" = set; then
10061   echo $ECHO_N "(cached) $ECHO_C" >&6
10062 else
10063
10064                 cat >conftest.$ac_ext <<_ACEOF
10065 #line 10065 "configure"
10066 #include "confdefs.h"
10067
10068 #include <sys/types.h>
10069 #include <dirent.h>
10070
10071 int
10072 main ()
10073 {
10074
10075                 /* if transitional largefile support is setup, this is true */
10076                 extern struct dirent64 * readdir(DIR *);
10077                 struct dirent64 *x = readdir((DIR *)0);
10078                 struct dirent *y = readdir((DIR *)0);
10079                 int z = x - y;
10080
10081   ;
10082   return 0;
10083 }
10084 _ACEOF
10085 rm -f conftest.$ac_objext
10086 if { (eval echo "$as_me:10086: \"$ac_compile\"") >&5
10087   (eval $ac_compile) 2>&5
10088   ac_status=$?
10089   echo "$as_me:10089: \$? = $ac_status" >&5
10090   (exit $ac_status); } &&
10091          { ac_try='test -s conftest.$ac_objext'
10092   { (eval echo "$as_me:10092: \"$ac_try\"") >&5
10093   (eval $ac_try) 2>&5
10094   ac_status=$?
10095   echo "$as_me:10095: \$? = $ac_status" >&5
10096   (exit $ac_status); }; }; then
10097   cf_cv_struct_dirent64=yes
10098 else
10099   echo "$as_me: failed program was:" >&5
10100 cat conftest.$ac_ext >&5
10101 cf_cv_struct_dirent64=no
10102 fi
10103 rm -f conftest.$ac_objext conftest.$ac_ext
10104
10105 fi
10106 echo "$as_me:10106: result: $cf_cv_struct_dirent64" >&5
10107 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10108         test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
10109 #define HAVE_STRUCT_DIRENT64 1
10110 EOF
10111
10112     fi
10113
10114 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
10115 echo "$as_me:10115: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10116 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10117
10118 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10119 if test "${enable_tparm_varargs+set}" = set; then
10120   enableval="$enable_tparm_varargs"
10121   with_tparm_varargs=$enableval
10122 else
10123   with_tparm_varargs=yes
10124 fi;
10125 echo "$as_me:10125: result: $with_tparm_varargs" >&5
10126 echo "${ECHO_T}$with_tparm_varargs" >&6
10127 NCURSES_TPARM_VARARGS=0
10128 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
10129
10130 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10131 if test "$with_ticlib" != no ; then
10132 echo "$as_me:10132: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10133 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10134
10135 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10136 if test "${enable_tic_depends+set}" = set; then
10137   enableval="$enable_tic_depends"
10138   with_tic_depends=$enableval
10139 else
10140   with_tic_depends=yes
10141 fi;
10142 echo "$as_me:10142: result: $with_tic_depends" >&5
10143 echo "${ECHO_T}$with_tic_depends" >&6
10144 else
10145         with_tic_depends=no
10146 fi
10147
10148 ###   use option --with-bool to override bool's type
10149 echo "$as_me:10149: checking for type of bool" >&5
10150 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10151
10152 # Check whether --with-bool or --without-bool was given.
10153 if test "${with_bool+set}" = set; then
10154   withval="$with_bool"
10155   NCURSES_BOOL="$withval"
10156 else
10157   NCURSES_BOOL=auto
10158 fi;
10159 echo "$as_me:10159: result: $NCURSES_BOOL" >&5
10160 echo "${ECHO_T}$NCURSES_BOOL" >&6
10161
10162 echo "$as_me:10162: checking for alternate terminal capabilities file" >&5
10163 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10164
10165 # Check whether --with-caps or --without-caps was given.
10166 if test "${with_caps+set}" = set; then
10167   withval="$with_caps"
10168   TERMINFO_CAPS=Caps.$withval
10169 else
10170   TERMINFO_CAPS=Caps
10171 fi;
10172 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10173 echo "$as_me:10173: result: $TERMINFO_CAPS" >&5
10174 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10175
10176 ###   use option --with-chtype to override chtype's type
10177 echo "$as_me:10177: checking for type of chtype" >&5
10178 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10179
10180 # Check whether --with-chtype or --without-chtype was given.
10181 if test "${with_chtype+set}" = set; then
10182   withval="$with_chtype"
10183   NCURSES_CHTYPE="$withval"
10184 else
10185   NCURSES_CHTYPE=auto
10186 fi;
10187 echo "$as_me:10187: result: $NCURSES_CHTYPE" >&5
10188 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10189
10190 ###   use option --with-ospeed to override ospeed's type
10191 echo "$as_me:10191: checking for type of ospeed" >&5
10192 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10193
10194 # Check whether --with-ospeed or --without-ospeed was given.
10195 if test "${with_ospeed+set}" = set; then
10196   withval="$with_ospeed"
10197   NCURSES_OSPEED="$withval"
10198 else
10199   NCURSES_OSPEED=short
10200 fi;
10201 echo "$as_me:10201: result: $NCURSES_OSPEED" >&5
10202 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10203
10204 ###   use option --with-mmask-t to override mmask_t's type
10205 echo "$as_me:10205: checking for type of mmask_t" >&5
10206 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10207
10208 # Check whether --with-mmask-t or --without-mmask-t was given.
10209 if test "${with_mmask_t+set}" = set; then
10210   withval="$with_mmask_t"
10211   NCURSES_MMASK_T="$withval"
10212 else
10213   NCURSES_MMASK_T=auto
10214 fi;
10215 echo "$as_me:10215: result: $NCURSES_MMASK_T" >&5
10216 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10217
10218 ###   use option --with-ccharw-max to override CCHARW_MAX size
10219 echo "$as_me:10219: checking for size CCHARW_MAX" >&5
10220 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10221
10222 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10223 if test "${with_ccharw_max+set}" = set; then
10224   withval="$with_ccharw_max"
10225   NCURSES_CCHARW_MAX="$withval"
10226 else
10227   NCURSES_CCHARW_MAX=5
10228 fi;
10229 echo "$as_me:10229: result: $NCURSES_CCHARW_MAX" >&5
10230 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10231
10232 ### Enable compiling-in rcs id's
10233 echo "$as_me:10233: checking if RCS identifiers should be compiled-in" >&5
10234 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10235
10236 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10237 if test "${with_rcs_ids+set}" = set; then
10238   withval="$with_rcs_ids"
10239   with_rcs_ids=$withval
10240 else
10241   with_rcs_ids=no
10242 fi;
10243 echo "$as_me:10243: result: $with_rcs_ids" >&5
10244 echo "${ECHO_T}$with_rcs_ids" >&6
10245 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
10246 #define USE_RCS_IDS 1
10247 EOF
10248
10249 ###############################################################################
10250
10251 echo "$as_me:10251: checking format of man-pages" >&5
10252 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10253
10254 # Check whether --with-manpage-format or --without-manpage-format was given.
10255 if test "${with_manpage_format+set}" = set; then
10256   withval="$with_manpage_format"
10257   MANPAGE_FORMAT=$withval
10258 else
10259   MANPAGE_FORMAT=unknown
10260 fi;
10261
10262 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10263 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10264
10265 cf_unknown=
10266
10267 case $MANPAGE_FORMAT in
10268 unknown)
10269   if test -z "$MANPATH" ; then
10270     MANPATH="/usr/man:/usr/share/man"
10271   fi
10272
10273   # look for the 'date' man-page (it's most likely to be installed!)
10274   MANPAGE_FORMAT=
10275   cf_preform=no
10276   cf_catonly=yes
10277   cf_example=date
10278
10279   IFS="${IFS:-  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10280   for cf_dir in $MANPATH; do
10281     test -z "$cf_dir" && cf_dir=/usr/man
10282     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
10283     do
10284       cf_test=`echo $cf_name | sed -e 's/*//'`
10285       if test "x$cf_test" = "x$cf_name" ; then
10286
10287         case "$cf_name" in
10288         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10289         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10290         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10291         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10292         esac
10293
10294         case "$cf_name" in
10295         $cf_dir/man*)
10296           cf_catonly=no
10297           ;;
10298         $cf_dir/cat*)
10299           cf_preform=yes
10300           ;;
10301         esac
10302         break
10303       fi
10304
10305       # if we found a match in either man* or cat*, stop looking
10306       if test -n "$MANPAGE_FORMAT" ; then
10307         cf_found=no
10308         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10309         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10310         case "$cf_name" in
10311         $cf_dir/cat*)
10312           cf_found=yes
10313           ;;
10314         esac
10315         test $cf_found=yes && break
10316       fi
10317     done
10318     # only check the first directory in $MANPATH where we find manpages
10319     if test -n "$MANPAGE_FORMAT" ; then
10320        break
10321     fi
10322   done
10323   # if we did not find the example, just assume it is normal
10324   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10325   IFS="$ac_save_ifs"
10326   ;;
10327 *)
10328   for cf_option in $MANPAGE_FORMAT; do
10329      case $cf_option in #(vi
10330      gzip|compress|BSDI|normal|formatted|catonly)
10331        ;;
10332      *)
10333        cf_unknown="$cf_unknown $cf_option"
10334        ;;
10335      esac
10336   done
10337   ;;
10338 esac
10339
10340 echo "$as_me:10340: result: $MANPAGE_FORMAT" >&5
10341 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10342 if test -n "$cf_unknown" ; then
10343   { echo "$as_me:10343: WARNING: Unexpected manpage-format $cf_unknown" >&5
10344 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10345 fi
10346
10347 echo "$as_me:10347: checking for manpage renaming" >&5
10348 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10349
10350 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10351 if test "${with_manpage_renames+set}" = set; then
10352   withval="$with_manpage_renames"
10353   MANPAGE_RENAMES=$withval
10354 else
10355   MANPAGE_RENAMES=yes
10356 fi;
10357
10358 case ".$MANPAGE_RENAMES" in #(vi
10359 .no) #(vi
10360   ;;
10361 .|.yes)
10362   # Debian 'man' program?
10363   if test -f /etc/debian_version ; then
10364     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10365   else
10366     MANPAGE_RENAMES=no
10367   fi
10368   ;;
10369 esac
10370
10371 if test "$MANPAGE_RENAMES" != no ; then
10372   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10373     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10374   elif test ! -f $MANPAGE_RENAMES ; then
10375     { { echo "$as_me:10375: error: not a filename: $MANPAGE_RENAMES" >&5
10376 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10377    { (exit 1); exit 1; }; }
10378   fi
10379
10380   test ! -d man && mkdir man
10381
10382   # Construct a sed-script to perform renaming within man-pages
10383   if test -n "$MANPAGE_RENAMES" ; then
10384     test ! -d man && mkdir man
10385     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10386   fi
10387 fi
10388
10389 echo "$as_me:10389: result: $MANPAGE_RENAMES" >&5
10390 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10391
10392 echo "$as_me:10392: checking if manpage aliases will be installed" >&5
10393 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10394
10395 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10396 if test "${with_manpage_aliases+set}" = set; then
10397   withval="$with_manpage_aliases"
10398   MANPAGE_ALIASES=$withval
10399 else
10400   MANPAGE_ALIASES=yes
10401 fi;
10402
10403 echo "$as_me:10403: result: $MANPAGE_ALIASES" >&5
10404 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10405
10406 case "x$LN_S" in #(vi
10407 xln*) #(vi
10408         cf_use_symlinks=yes
10409         ;;
10410 *)
10411         cf_use_symlinks=no
10412         ;;
10413 esac
10414
10415 MANPAGE_SYMLINKS=no
10416 if test "$MANPAGE_ALIASES" = yes ; then
10417 echo "$as_me:10417: checking if manpage symlinks should be used" >&5
10418 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10419
10420 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10421 if test "${with_manpage_symlinks+set}" = set; then
10422   withval="$with_manpage_symlinks"
10423   MANPAGE_SYMLINKS=$withval
10424 else
10425   MANPAGE_SYMLINKS=$cf_use_symlinks
10426 fi;
10427
10428 if test "$$cf_use_symlinks" = no; then
10429 if test "$MANPAGE_SYMLINKS" = yes ; then
10430         { echo "$as_me:10430: WARNING: cannot make symlinks" >&5
10431 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10432         MANPAGE_SYMLINKS=no
10433 fi
10434 fi
10435
10436 echo "$as_me:10436: result: $MANPAGE_SYMLINKS" >&5
10437 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10438 fi
10439
10440 echo "$as_me:10440: checking for manpage tbl" >&5
10441 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10442
10443 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10444 if test "${with_manpage_tbl+set}" = set; then
10445   withval="$with_manpage_tbl"
10446   MANPAGE_TBL=$withval
10447 else
10448   MANPAGE_TBL=no
10449 fi;
10450
10451 echo "$as_me:10451: result: $MANPAGE_TBL" >&5
10452 echo "${ECHO_T}$MANPAGE_TBL" >&6
10453
10454   if test "$prefix" = "NONE" ; then
10455      cf_prefix="$ac_default_prefix"
10456   else
10457      cf_prefix="$prefix"
10458   fi
10459
10460   case "$MANPAGE_FORMAT" in # (vi
10461   *catonly*) # (vi
10462     cf_format=yes
10463     cf_inboth=no
10464     ;;
10465   *formatted*) # (vi
10466     cf_format=yes
10467     cf_inboth=yes
10468     ;;
10469   *)
10470     cf_format=no
10471     cf_inboth=no
10472     ;;
10473   esac
10474
10475 test ! -d man && mkdir man
10476
10477 cf_so_strip=
10478 cf_compress=
10479 case "$MANPAGE_FORMAT" in #(vi
10480 *compress*) #(vi
10481         cf_so_strip="Z"
10482         cf_compress=compress
10483   ;;
10484 *gzip*)
10485         cf_so_strip="gz"
10486         cf_compress=gzip
10487   ;;
10488 esac
10489
10490 cf_edit_man=./edit_man.sh
10491 cf_man_alias=`pwd`/man_alias.sed
10492
10493 cat >$cf_edit_man <<CF_EOF
10494 #! /bin/sh
10495 # this script is generated by the configure-script CF_MAN_PAGES macro.
10496
10497 prefix="$cf_prefix"
10498 datadir="$datadir"
10499
10500 NCURSES_MAJOR="$NCURSES_MAJOR"
10501 NCURSES_MINOR="$NCURSES_MINOR"
10502 NCURSES_PATCH="$NCURSES_PATCH"
10503
10504 NCURSES_OSPEED="$NCURSES_OSPEED"
10505 TERMINFO="$TERMINFO"
10506
10507 INSTALL="$INSTALL"
10508 INSTALL_DATA="$INSTALL_DATA"
10509
10510 transform="$program_transform_name"
10511
10512 TMP=\${TMPDIR:=/tmp}/man\$\$
10513 trap "rm -f \$TMP" 0 1 2 5 15
10514
10515 form=\$1
10516 shift || exit 1
10517
10518 verb=\$1
10519 shift || exit 1
10520
10521 mandir=\$1
10522 shift || exit 1
10523
10524 srcdir=\$1
10525 top_srcdir=\$srcdir/..
10526 shift || exit 1
10527
10528 if test "\$form" = normal ; then
10529         if test "$cf_format" = yes ; then
10530         if test "$cf_inboth" = no ; then
10531                 sh \$0 format \$verb \$mandir \$srcdir \$*
10532                 exit $?
10533         fi
10534         fi
10535         cf_subdir=\$mandir/man
10536         cf_tables=$MANPAGE_TBL
10537 else
10538         cf_subdir=\$mandir/cat
10539         cf_tables=yes
10540 fi
10541
10542 # process the list of source-files
10543 for i in \$* ; do
10544 case \$i in #(vi
10545 *.orig|*.rej) ;; #(vi
10546 *.[0-9]*)
10547         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10548         if test \$verb = installing ; then
10549         if test ! -d \$cf_subdir\${section} ; then
10550                 mkdir -p \$cf_subdir\$section
10551         fi
10552         fi
10553
10554         # replace variables in man page
10555         if test ! -f $cf_man_alias ; then
10556 cat >>$cf_man_alias <<-CF_EOF2
10557                 s,@DATADIR@,\$datadir,g
10558                 s,@TERMINFO@,\$TERMINFO,g
10559                 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
10560                 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
10561                 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
10562                 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
10563 CF_EOF
10564
10565         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
10566         do
10567                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10568                 cf_name=`echo $cf_name|sed "$program_transform_name"`
10569 cat >>$cf_edit_man <<-CF_EOF
10570                 s,@$cf_NAME@,$cf_name,g
10571 CF_EOF
10572         done
10573
10574 cat >>$cf_edit_man <<CF_EOF
10575 CF_EOF2
10576                 echo "...made $cf_man_alias"
10577         fi
10578
10579         aliases=
10580         cf_source=\`basename \$i\`
10581         inalias=\$cf_source
10582         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10583         if test ! -f \$inalias ; then
10584                 echo .. skipped \$cf_source
10585                 continue
10586         fi
10587 CF_EOF
10588
10589 if test "$MANPAGE_ALIASES" != no ; then
10590 cat >>$cf_edit_man <<CF_EOF
10591         nCurses=ignore.3x
10592         test $with_curses_h = yes && nCurses=ncurses.3x
10593         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10594 CF_EOF
10595 fi
10596
10597 if test "$MANPAGE_RENAMES" = no ; then
10598 cat >>$cf_edit_man <<CF_EOF
10599         # perform program transformations for section 1 man pages
10600         if test \$section = 1 ; then
10601                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10602         else
10603                 cf_target=\$cf_subdir\${section}/\$cf_source
10604         fi
10605 CF_EOF
10606 else
10607 cat >>$cf_edit_man <<CF_EOF
10608         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10609         if test -z "\$cf_target" ; then
10610                 echo '? missing rename for '\$cf_source
10611                 cf_target="\$cf_source"
10612         fi
10613         cf_target="\$cf_subdir\${section}/\${cf_target}"
10614
10615 CF_EOF
10616 fi
10617
10618 cat >>$cf_edit_man <<CF_EOF
10619         sed     -f $cf_man_alias \\
10620 CF_EOF
10621
10622 if test -f $MANPAGE_RENAMES ; then
10623 cat >>$cf_edit_man <<CF_EOF
10624                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10625 CF_EOF
10626 else
10627 cat >>$cf_edit_man <<CF_EOF
10628                 < \$i >\$TMP
10629 CF_EOF
10630 fi
10631
10632 cat >>$cf_edit_man <<CF_EOF
10633 if test \$cf_tables = yes ; then
10634         tbl \$TMP >\$TMP.out
10635         mv \$TMP.out \$TMP
10636 fi
10637 CF_EOF
10638
10639 if test $with_overwrite != yes ; then
10640 cat >>$cf_edit_man <<CF_EOF
10641         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10642         mv \$TMP.out \$TMP
10643 CF_EOF
10644 fi
10645
10646 if test $with_curses_h != yes ; then
10647 cat >>$cf_edit_man <<CF_EOF
10648         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10649         mv \$TMP.out \$TMP
10650 CF_EOF
10651 fi
10652
10653 cat >>$cf_edit_man <<CF_EOF
10654         if test \$form = format ; then
10655                 nroff -man \$TMP >\$TMP.out
10656                 mv \$TMP.out \$TMP
10657         fi
10658 CF_EOF
10659
10660 if test -n "$cf_compress" ; then
10661 cat >>$cf_edit_man <<CF_EOF
10662         if test \$verb = installing ; then
10663         if ( $cf_compress -f \$TMP )
10664         then
10665                 mv \$TMP.$cf_so_strip \$TMP
10666         fi
10667         fi
10668         cf_target="\$cf_target.$cf_so_strip"
10669 CF_EOF
10670 fi
10671
10672 case "$MANPAGE_FORMAT" in #(vi
10673 *BSDI*)
10674 cat >>$cf_edit_man <<CF_EOF
10675         if test \$form = format ; then
10676                 # BSDI installs only .0 suffixes in the cat directories
10677                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10678         fi
10679 CF_EOF
10680   ;;
10681 esac
10682
10683 cat >>$cf_edit_man <<CF_EOF
10684         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10685         if test \$verb = installing ; then
10686                 echo \$verb \$cf_target
10687                 \$INSTALL_DATA \$TMP \$cf_target
10688                 test -d \$cf_subdir\${section} &&
10689                 test -n "\$aliases" && (
10690                         cd \$cf_subdir\${section} && (
10691                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10692                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10693                                 cf_target=\`basename \$cf_target\`
10694                                 for cf_alias in \$aliases
10695                                 do
10696                                         if test \$section = 1 ; then
10697                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10698                                         fi
10699
10700                                         if test "$MANPAGE_SYMLINKS" = yes ; then
10701                                                 if test -f \$cf_alias\${suffix} ; then
10702                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10703                                                         then
10704                                                                 continue
10705                                                         fi
10706                                                 fi
10707                                                 echo .. \$verb alias \$cf_alias\${suffix}
10708 CF_EOF
10709 case "x$LN_S" in #(vi
10710 *-f) #(vi
10711 cat >>$cf_edit_man <<CF_EOF
10712                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10713 CF_EOF
10714         ;;
10715 *)
10716 cat >>$cf_edit_man <<CF_EOF
10717                                                 rm -f \$cf_alias\${suffix}
10718                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10719 CF_EOF
10720         ;;
10721 esac
10722 cat >>$cf_edit_man <<CF_EOF
10723                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10724                                                 echo ".so \$cf_source" >\$TMP
10725 CF_EOF
10726 if test -n "$cf_compress" ; then
10727 cat >>$cf_edit_man <<CF_EOF
10728                                                 if test -n "$cf_so_strip" ; then
10729                                                         $cf_compress -f \$TMP
10730                                                         mv \$TMP.$cf_so_strip \$TMP
10731                                                 fi
10732 CF_EOF
10733 fi
10734 cat >>$cf_edit_man <<CF_EOF
10735                                                 echo .. \$verb alias \$cf_alias\${suffix}
10736                                                 rm -f \$cf_alias\${suffix}
10737                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10738                                         fi
10739                                 done
10740                         )
10741                 )
10742         elif test \$verb = removing ; then
10743                 test -f \$cf_target && (
10744                         echo \$verb \$cf_target
10745                         rm -f \$cf_target
10746                 )
10747                 test -d \$cf_subdir\${section} &&
10748                 test -n "\$aliases" && (
10749                         cd \$cf_subdir\${section} && (
10750                                 for cf_alias in \$aliases
10751                                 do
10752                                         if test \$section = 1 ; then
10753                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10754                                         fi
10755
10756                                         echo .. \$verb alias \$cf_alias\${suffix}
10757                                         rm -f \$cf_alias\${suffix}
10758                                 done
10759                         )
10760                 )
10761         else
10762 #               echo ".hy 0"
10763                 cat \$TMP
10764         fi
10765         ;;
10766 esac
10767 done
10768
10769 if test $cf_inboth = yes ; then
10770 if test \$form != format ; then
10771         sh \$0 format \$verb \$mandir \$srcdir \$*
10772 fi
10773 fi
10774
10775 exit 0
10776 CF_EOF
10777 chmod 755 $cf_edit_man
10778
10779 ###############################################################################
10780
10781 ### Note that some functions (such as const) are normally disabled anyway.
10782 echo "$as_me:10782: checking if you want to build with function extensions" >&5
10783 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10784
10785 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10786 if test "${enable_ext_funcs+set}" = set; then
10787   enableval="$enable_ext_funcs"
10788   with_ext_funcs=$enableval
10789 else
10790   with_ext_funcs=yes
10791 fi;
10792 echo "$as_me:10792: result: $with_ext_funcs" >&5
10793 echo "${ECHO_T}$with_ext_funcs" >&6
10794 if test "$with_ext_funcs" = yes ; then
10795         NCURSES_EXT_FUNCS=1
10796         cat >>confdefs.h <<\EOF
10797 #define HAVE_ASSUME_DEFAULT_COLORS 1
10798 EOF
10799
10800         cat >>confdefs.h <<\EOF
10801 #define HAVE_CURSES_VERSION 1
10802 EOF
10803
10804         cat >>confdefs.h <<\EOF
10805 #define HAVE_HAS_KEY 1
10806 EOF
10807
10808         cat >>confdefs.h <<\EOF
10809 #define HAVE_RESIZETERM 1
10810 EOF
10811
10812         cat >>confdefs.h <<\EOF
10813 #define HAVE_RESIZE_TERM 1
10814 EOF
10815
10816         cat >>confdefs.h <<\EOF
10817 #define HAVE_TERM_ENTRY_H 1
10818 EOF
10819
10820         cat >>confdefs.h <<\EOF
10821 #define HAVE_USE_DEFAULT_COLORS 1
10822 EOF
10823
10824         cat >>confdefs.h <<\EOF
10825 #define HAVE_USE_SCREEN 1
10826 EOF
10827
10828         cat >>confdefs.h <<\EOF
10829 #define HAVE_USE_WINDOW 1
10830 EOF
10831
10832         cat >>confdefs.h <<\EOF
10833 #define HAVE_WRESIZE 1
10834 EOF
10835
10836         cat >>confdefs.h <<\EOF
10837 #define NCURSES_EXT_FUNCS 1
10838 EOF
10839
10840         GENERATED_EXT_FUNCS=generated
10841 else
10842         NCURSES_EXT_FUNCS=0
10843         GENERATED_EXT_FUNCS=
10844 fi
10845
10846 echo "$as_me:10846: checking if you want to build with experimental SCREEN extensions" >&5
10847 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10848
10849 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10850 if test "${enable_sp_funcs+set}" = set; then
10851   enableval="$enable_sp_funcs"
10852   with_sp_funcs=$enableval
10853 else
10854   with_sp_funcs=no
10855 fi;
10856 echo "$as_me:10856: result: $with_sp_funcs" >&5
10857 echo "${ECHO_T}$with_sp_funcs" >&6
10858 if test "$with_sp_funcs" = yes ; then
10859         NCURSES_SP_FUNCS=1
10860         cat >>confdefs.h <<\EOF
10861 #define NCURSES_SP_FUNCS 1
10862 EOF
10863
10864         GENERATED_SP_FUNCS=generated
10865 else
10866         NCURSES_SP_FUNCS=0
10867         GENERATED_SP_FUNCS=
10868 fi
10869
10870 echo "$as_me:10870: checking if you want to build with experimental terminal-driver" >&5
10871 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10872
10873 # Check whether --enable-term-driver or --disable-term-driver was given.
10874 if test "${enable_term_driver+set}" = set; then
10875   enableval="$enable_term_driver"
10876   with_term_driver=$enableval
10877 else
10878   with_term_driver=no
10879 fi;
10880 echo "$as_me:10880: result: $with_term_driver" >&5
10881 echo "${ECHO_T}$with_term_driver" >&6
10882 if test "$with_term_driver" = yes ; then
10883         cat >>confdefs.h <<\EOF
10884 #define USE_TERM_DRIVER 1
10885 EOF
10886
10887         if test "$with_sp_funcs" != yes ; then
10888                 { { echo "$as_me:10888: error: The term-driver option relies upon sp-funcs" >&5
10889 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10890    { (exit 1); exit 1; }; }
10891         fi
10892 fi
10893
10894 ###   use option --enable-const to turn on use of const beyond that in XSI.
10895 echo "$as_me:10895: checking for extended use of const keyword" >&5
10896 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10897
10898 # Check whether --enable-const or --disable-const was given.
10899 if test "${enable_const+set}" = set; then
10900   enableval="$enable_const"
10901   with_ext_const=$enableval
10902 else
10903   with_ext_const=no
10904 fi;
10905 echo "$as_me:10905: result: $with_ext_const" >&5
10906 echo "${ECHO_T}$with_ext_const" >&6
10907 NCURSES_CONST='/*nothing*/'
10908 if test "$with_ext_const" = yes ; then
10909         NCURSES_CONST=const
10910 fi
10911
10912 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
10913 echo "$as_me:10913: checking if you want to use extended colors" >&5
10914 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10915
10916 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10917 if test "${enable_ext_colors+set}" = set; then
10918   enableval="$enable_ext_colors"
10919   with_ext_colors=$enableval
10920 else
10921   with_ext_colors=no
10922 fi;
10923 echo "$as_me:10923: result: $with_ext_colors" >&5
10924 echo "${ECHO_T}$with_ext_colors" >&6
10925 NCURSES_EXT_COLORS=0
10926 if test "$with_ext_colors" = yes ; then
10927         if test "$with_widec" != yes ; then
10928                 { { echo "$as_me:10928: error: This option applies only to wide-character library" >&5
10929 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10930    { (exit 1); exit 1; }; }
10931         else
10932                 # cannot be ABI 5 since it changes sizeof(cchar_t)
10933
10934 if test "${with_abi_version+set}" != set; then
10935         case $cf_cv_rel_version in
10936         5.*)
10937                 cf_cv_rel_version=6.0
10938                 cf_cv_abi_version=6
10939                 { echo "$as_me:10939: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10940 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10941                 ;;
10942         esac
10943 fi
10944
10945         fi
10946         NCURSES_EXT_COLORS=1
10947         cat >>confdefs.h <<\EOF
10948 #define NCURSES_EXT_COLORS 1
10949 EOF
10950
10951 fi
10952
10953 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
10954 echo "$as_me:10954: checking if you want to use extended mouse encoding" >&5
10955 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10956
10957 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10958 if test "${enable_ext_mouse+set}" = set; then
10959   enableval="$enable_ext_mouse"
10960   with_ext_mouse=$enableval
10961 else
10962   with_ext_mouse=no
10963 fi;
10964 echo "$as_me:10964: result: $with_ext_mouse" >&5
10965 echo "${ECHO_T}$with_ext_mouse" >&6
10966 NCURSES_MOUSE_VERSION=1
10967 if test "$with_ext_mouse" = yes ; then
10968         NCURSES_MOUSE_VERSION=2
10969
10970 if test "${with_abi_version+set}" != set; then
10971         case $cf_cv_rel_version in
10972         5.*)
10973                 cf_cv_rel_version=6.0
10974                 cf_cv_abi_version=6
10975                 { echo "$as_me:10975: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10976 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10977                 ;;
10978         esac
10979 fi
10980
10981 fi
10982
10983 echo "$as_me:10983: checking if you want \$NCURSES_NO_PADDING code" >&5
10984 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10985
10986 # Check whether --enable-no-padding or --disable-no-padding was given.
10987 if test "${enable_no_padding+set}" = set; then
10988   enableval="$enable_no_padding"
10989   with_no_padding=$enableval
10990 else
10991   with_no_padding=$with_ext_funcs
10992 fi;
10993 echo "$as_me:10993: result: $with_no_padding" >&5
10994 echo "${ECHO_T}$with_no_padding" >&6
10995 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10996 #define NCURSES_NO_PADDING 1
10997 EOF
10998
10999 echo "$as_me:10999: checking for ANSI C header files" >&5
11000 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11001 if test "${ac_cv_header_stdc+set}" = set; then
11002   echo $ECHO_N "(cached) $ECHO_C" >&6
11003 else
11004   cat >conftest.$ac_ext <<_ACEOF
11005 #line 11005 "configure"
11006 #include "confdefs.h"
11007 #include <stdlib.h>
11008 #include <stdarg.h>
11009 #include <string.h>
11010 #include <float.h>
11011
11012 _ACEOF
11013 if { (eval echo "$as_me:11013: \"$ac_cpp conftest.$ac_ext\"") >&5
11014   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11015   ac_status=$?
11016   egrep -v '^ *\+' conftest.er1 >conftest.err
11017   rm -f conftest.er1
11018   cat conftest.err >&5
11019   echo "$as_me:11019: \$? = $ac_status" >&5
11020   (exit $ac_status); } >/dev/null; then
11021   if test -s conftest.err; then
11022     ac_cpp_err=$ac_c_preproc_warn_flag
11023   else
11024     ac_cpp_err=
11025   fi
11026 else
11027   ac_cpp_err=yes
11028 fi
11029 if test -z "$ac_cpp_err"; then
11030   ac_cv_header_stdc=yes
11031 else
11032   echo "$as_me: failed program was:" >&5
11033   cat conftest.$ac_ext >&5
11034   ac_cv_header_stdc=no
11035 fi
11036 rm -f conftest.err conftest.$ac_ext
11037
11038 if test $ac_cv_header_stdc = yes; then
11039   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11040   cat >conftest.$ac_ext <<_ACEOF
11041 #line 11041 "configure"
11042 #include "confdefs.h"
11043 #include <string.h>
11044
11045 _ACEOF
11046 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11047   egrep "memchr" >/dev/null 2>&1; then
11048   :
11049 else
11050   ac_cv_header_stdc=no
11051 fi
11052 rm -rf conftest*
11053
11054 fi
11055
11056 if test $ac_cv_header_stdc = yes; then
11057   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11058   cat >conftest.$ac_ext <<_ACEOF
11059 #line 11059 "configure"
11060 #include "confdefs.h"
11061 #include <stdlib.h>
11062
11063 _ACEOF
11064 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11065   egrep "free" >/dev/null 2>&1; then
11066   :
11067 else
11068   ac_cv_header_stdc=no
11069 fi
11070 rm -rf conftest*
11071
11072 fi
11073
11074 if test $ac_cv_header_stdc = yes; then
11075   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11076   if test "$cross_compiling" = yes; then
11077   :
11078 else
11079   cat >conftest.$ac_ext <<_ACEOF
11080 #line 11080 "configure"
11081 #include "confdefs.h"
11082 #include <ctype.h>
11083 #if ((' ' & 0x0FF) == 0x020)
11084 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11085 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11086 #else
11087 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11088                      || ('j' <= (c) && (c) <= 'r') \
11089                      || ('s' <= (c) && (c) <= 'z'))
11090 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11091 #endif
11092
11093 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11094 int
11095 main ()
11096 {
11097   int i;
11098   for (i = 0; i < 256; i++)
11099     if (XOR (islower (i), ISLOWER (i))
11100         || toupper (i) != TOUPPER (i))
11101       $ac_main_return(2);
11102   $ac_main_return (0);
11103 }
11104 _ACEOF
11105 rm -f conftest$ac_exeext
11106 if { (eval echo "$as_me:11106: \"$ac_link\"") >&5
11107   (eval $ac_link) 2>&5
11108   ac_status=$?
11109   echo "$as_me:11109: \$? = $ac_status" >&5
11110   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11111   { (eval echo "$as_me:11111: \"$ac_try\"") >&5
11112   (eval $ac_try) 2>&5
11113   ac_status=$?
11114   echo "$as_me:11114: \$? = $ac_status" >&5
11115   (exit $ac_status); }; }; then
11116   :
11117 else
11118   echo "$as_me: program exited with status $ac_status" >&5
11119 echo "$as_me: failed program was:" >&5
11120 cat conftest.$ac_ext >&5
11121 ac_cv_header_stdc=no
11122 fi
11123 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11124 fi
11125 fi
11126 fi
11127 echo "$as_me:11127: result: $ac_cv_header_stdc" >&5
11128 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11129 if test $ac_cv_header_stdc = yes; then
11130
11131 cat >>confdefs.h <<\EOF
11132 #define STDC_HEADERS 1
11133 EOF
11134
11135 fi
11136
11137 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11138
11139 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11140                   inttypes.h stdint.h unistd.h
11141 do
11142 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11143 echo "$as_me:11143: checking for $ac_header" >&5
11144 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11145 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11146   echo $ECHO_N "(cached) $ECHO_C" >&6
11147 else
11148   cat >conftest.$ac_ext <<_ACEOF
11149 #line 11149 "configure"
11150 #include "confdefs.h"
11151 $ac_includes_default
11152 #include <$ac_header>
11153 _ACEOF
11154 rm -f conftest.$ac_objext
11155 if { (eval echo "$as_me:11155: \"$ac_compile\"") >&5
11156   (eval $ac_compile) 2>&5
11157   ac_status=$?
11158   echo "$as_me:11158: \$? = $ac_status" >&5
11159   (exit $ac_status); } &&
11160          { ac_try='test -s conftest.$ac_objext'
11161   { (eval echo "$as_me:11161: \"$ac_try\"") >&5
11162   (eval $ac_try) 2>&5
11163   ac_status=$?
11164   echo "$as_me:11164: \$? = $ac_status" >&5
11165   (exit $ac_status); }; }; then
11166   eval "$as_ac_Header=yes"
11167 else
11168   echo "$as_me: failed program was:" >&5
11169 cat conftest.$ac_ext >&5
11170 eval "$as_ac_Header=no"
11171 fi
11172 rm -f conftest.$ac_objext conftest.$ac_ext
11173 fi
11174 echo "$as_me:11174: result: `eval echo '${'$as_ac_Header'}'`" >&5
11175 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11176 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11177   cat >>confdefs.h <<EOF
11178 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11179 EOF
11180
11181 fi
11182 done
11183
11184 echo "$as_me:11184: checking for signed char" >&5
11185 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11186 if test "${ac_cv_type_signed_char+set}" = set; then
11187   echo $ECHO_N "(cached) $ECHO_C" >&6
11188 else
11189   cat >conftest.$ac_ext <<_ACEOF
11190 #line 11190 "configure"
11191 #include "confdefs.h"
11192 $ac_includes_default
11193 int
11194 main ()
11195 {
11196 if ((signed char *) 0)
11197   return 0;
11198 if (sizeof (signed char))
11199   return 0;
11200   ;
11201   return 0;
11202 }
11203 _ACEOF
11204 rm -f conftest.$ac_objext
11205 if { (eval echo "$as_me:11205: \"$ac_compile\"") >&5
11206   (eval $ac_compile) 2>&5
11207   ac_status=$?
11208   echo "$as_me:11208: \$? = $ac_status" >&5
11209   (exit $ac_status); } &&
11210          { ac_try='test -s conftest.$ac_objext'
11211   { (eval echo "$as_me:11211: \"$ac_try\"") >&5
11212   (eval $ac_try) 2>&5
11213   ac_status=$?
11214   echo "$as_me:11214: \$? = $ac_status" >&5
11215   (exit $ac_status); }; }; then
11216   ac_cv_type_signed_char=yes
11217 else
11218   echo "$as_me: failed program was:" >&5
11219 cat conftest.$ac_ext >&5
11220 ac_cv_type_signed_char=no
11221 fi
11222 rm -f conftest.$ac_objext conftest.$ac_ext
11223 fi
11224 echo "$as_me:11224: result: $ac_cv_type_signed_char" >&5
11225 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11226
11227 echo "$as_me:11227: checking size of signed char" >&5
11228 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11229 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11230   echo $ECHO_N "(cached) $ECHO_C" >&6
11231 else
11232   if test "$ac_cv_type_signed_char" = yes; then
11233   if test "$cross_compiling" = yes; then
11234   # Depending upon the size, compute the lo and hi bounds.
11235 cat >conftest.$ac_ext <<_ACEOF
11236 #line 11236 "configure"
11237 #include "confdefs.h"
11238 $ac_includes_default
11239 int
11240 main ()
11241 {
11242 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11243   ;
11244   return 0;
11245 }
11246 _ACEOF
11247 rm -f conftest.$ac_objext
11248 if { (eval echo "$as_me:11248: \"$ac_compile\"") >&5
11249   (eval $ac_compile) 2>&5
11250   ac_status=$?
11251   echo "$as_me:11251: \$? = $ac_status" >&5
11252   (exit $ac_status); } &&
11253          { ac_try='test -s conftest.$ac_objext'
11254   { (eval echo "$as_me:11254: \"$ac_try\"") >&5
11255   (eval $ac_try) 2>&5
11256   ac_status=$?
11257   echo "$as_me:11257: \$? = $ac_status" >&5
11258   (exit $ac_status); }; }; then
11259   ac_lo=0 ac_mid=0
11260   while :; do
11261     cat >conftest.$ac_ext <<_ACEOF
11262 #line 11262 "configure"
11263 #include "confdefs.h"
11264 $ac_includes_default
11265 int
11266 main ()
11267 {
11268 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11269   ;
11270   return 0;
11271 }
11272 _ACEOF
11273 rm -f conftest.$ac_objext
11274 if { (eval echo "$as_me:11274: \"$ac_compile\"") >&5
11275   (eval $ac_compile) 2>&5
11276   ac_status=$?
11277   echo "$as_me:11277: \$? = $ac_status" >&5
11278   (exit $ac_status); } &&
11279          { ac_try='test -s conftest.$ac_objext'
11280   { (eval echo "$as_me:11280: \"$ac_try\"") >&5
11281   (eval $ac_try) 2>&5
11282   ac_status=$?
11283   echo "$as_me:11283: \$? = $ac_status" >&5
11284   (exit $ac_status); }; }; then
11285   ac_hi=$ac_mid; break
11286 else
11287   echo "$as_me: failed program was:" >&5
11288 cat conftest.$ac_ext >&5
11289 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11290 fi
11291 rm -f conftest.$ac_objext conftest.$ac_ext
11292   done
11293 else
11294   echo "$as_me: failed program was:" >&5
11295 cat conftest.$ac_ext >&5
11296 ac_hi=-1 ac_mid=-1
11297   while :; do
11298     cat >conftest.$ac_ext <<_ACEOF
11299 #line 11299 "configure"
11300 #include "confdefs.h"
11301 $ac_includes_default
11302 int
11303 main ()
11304 {
11305 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11306   ;
11307   return 0;
11308 }
11309 _ACEOF
11310 rm -f conftest.$ac_objext
11311 if { (eval echo "$as_me:11311: \"$ac_compile\"") >&5
11312   (eval $ac_compile) 2>&5
11313   ac_status=$?
11314   echo "$as_me:11314: \$? = $ac_status" >&5
11315   (exit $ac_status); } &&
11316          { ac_try='test -s conftest.$ac_objext'
11317   { (eval echo "$as_me:11317: \"$ac_try\"") >&5
11318   (eval $ac_try) 2>&5
11319   ac_status=$?
11320   echo "$as_me:11320: \$? = $ac_status" >&5
11321   (exit $ac_status); }; }; then
11322   ac_lo=$ac_mid; break
11323 else
11324   echo "$as_me: failed program was:" >&5
11325 cat conftest.$ac_ext >&5
11326 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11327 fi
11328 rm -f conftest.$ac_objext conftest.$ac_ext
11329   done
11330 fi
11331 rm -f conftest.$ac_objext conftest.$ac_ext
11332 # Binary search between lo and hi bounds.
11333 while test "x$ac_lo" != "x$ac_hi"; do
11334   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11335   cat >conftest.$ac_ext <<_ACEOF
11336 #line 11336 "configure"
11337 #include "confdefs.h"
11338 $ac_includes_default
11339 int
11340 main ()
11341 {
11342 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11343   ;
11344   return 0;
11345 }
11346 _ACEOF
11347 rm -f conftest.$ac_objext
11348 if { (eval echo "$as_me:11348: \"$ac_compile\"") >&5
11349   (eval $ac_compile) 2>&5
11350   ac_status=$?
11351   echo "$as_me:11351: \$? = $ac_status" >&5
11352   (exit $ac_status); } &&
11353          { ac_try='test -s conftest.$ac_objext'
11354   { (eval echo "$as_me:11354: \"$ac_try\"") >&5
11355   (eval $ac_try) 2>&5
11356   ac_status=$?
11357   echo "$as_me:11357: \$? = $ac_status" >&5
11358   (exit $ac_status); }; }; then
11359   ac_hi=$ac_mid
11360 else
11361   echo "$as_me: failed program was:" >&5
11362 cat conftest.$ac_ext >&5
11363 ac_lo=`expr $ac_mid + 1`
11364 fi
11365 rm -f conftest.$ac_objext conftest.$ac_ext
11366 done
11367 ac_cv_sizeof_signed_char=$ac_lo
11368 else
11369   if test "$cross_compiling" = yes; then
11370   { { echo "$as_me:11370: error: cannot run test program while cross compiling" >&5
11371 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11372    { (exit 1); exit 1; }; }
11373 else
11374   cat >conftest.$ac_ext <<_ACEOF
11375 #line 11375 "configure"
11376 #include "confdefs.h"
11377 $ac_includes_default
11378 int
11379 main ()
11380 {
11381 FILE *f = fopen ("conftest.val", "w");
11382 if (!f)
11383   $ac_main_return (1);
11384 fprintf (f, "%d", (sizeof (signed char)));
11385 fclose (f);
11386   ;
11387   return 0;
11388 }
11389 _ACEOF
11390 rm -f conftest$ac_exeext
11391 if { (eval echo "$as_me:11391: \"$ac_link\"") >&5
11392   (eval $ac_link) 2>&5
11393   ac_status=$?
11394   echo "$as_me:11394: \$? = $ac_status" >&5
11395   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11396   { (eval echo "$as_me:11396: \"$ac_try\"") >&5
11397   (eval $ac_try) 2>&5
11398   ac_status=$?
11399   echo "$as_me:11399: \$? = $ac_status" >&5
11400   (exit $ac_status); }; }; then
11401   ac_cv_sizeof_signed_char=`cat conftest.val`
11402 else
11403   echo "$as_me: program exited with status $ac_status" >&5
11404 echo "$as_me: failed program was:" >&5
11405 cat conftest.$ac_ext >&5
11406 fi
11407 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11408 fi
11409 fi
11410 rm -f conftest.val
11411 else
11412   ac_cv_sizeof_signed_char=0
11413 fi
11414 fi
11415 echo "$as_me:11415: result: $ac_cv_sizeof_signed_char" >&5
11416 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11417 cat >>confdefs.h <<EOF
11418 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11419 EOF
11420
11421 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11422         NCURSES_SBOOL="signed char"
11423 else
11424         NCURSES_SBOOL="char"
11425 fi
11426 echo "$as_me:11426: checking if you want to use signed Boolean array in term.h" >&5
11427 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11428
11429 # Check whether --enable-signed-char or --disable-signed-char was given.
11430 if test "${enable_signed_char+set}" = set; then
11431   enableval="$enable_signed_char"
11432   with_signed_char=$enableval
11433 else
11434   with_signed_char=no
11435 fi;
11436 echo "$as_me:11436: result: $with_signed_char" >&5
11437 echo "${ECHO_T}$with_signed_char" >&6
11438 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
11439
11440 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
11441 echo "$as_me:11441: checking if you want SIGWINCH handler" >&5
11442 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11443
11444 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11445 if test "${enable_sigwinch+set}" = set; then
11446   enableval="$enable_sigwinch"
11447   with_sigwinch=$enableval
11448 else
11449   with_sigwinch=$with_ext_funcs
11450 fi;
11451 echo "$as_me:11451: result: $with_sigwinch" >&5
11452 echo "${ECHO_T}$with_sigwinch" >&6
11453 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
11454 #define USE_SIGWINCH 1
11455 EOF
11456
11457 ###   use option --enable-tcap-names to allow user to define new capabilities
11458 echo "$as_me:11458: checking if you want user-definable terminal capabilities like termcap" >&5
11459 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11460
11461 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11462 if test "${enable_tcap_names+set}" = set; then
11463   enableval="$enable_tcap_names"
11464   with_tcap_names=$enableval
11465 else
11466   with_tcap_names=$with_ext_funcs
11467 fi;
11468 echo "$as_me:11468: result: $with_tcap_names" >&5
11469 echo "${ECHO_T}$with_tcap_names" >&6
11470 NCURSES_XNAMES=0
11471 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
11472
11473 ###############################################################################
11474 # These options are relatively safe to experiment with.
11475
11476 echo "$as_me:11476: checking if you want all development code" >&5
11477 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11478
11479 # Check whether --with-develop or --without-develop was given.
11480 if test "${with_develop+set}" = set; then
11481   withval="$with_develop"
11482   with_develop=$withval
11483 else
11484   with_develop=no
11485 fi;
11486 echo "$as_me:11486: result: $with_develop" >&5
11487 echo "${ECHO_T}$with_develop" >&6
11488
11489 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
11490 echo "$as_me:11490: checking if you want hard-tabs code" >&5
11491 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11492
11493 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11494 if test "${enable_hard_tabs+set}" = set; then
11495   enableval="$enable_hard_tabs"
11496
11497 else
11498   enable_hard_tabs=$with_develop
11499 fi;
11500 echo "$as_me:11500: result: $enable_hard_tabs" >&5
11501 echo "${ECHO_T}$enable_hard_tabs" >&6
11502 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
11503 #define USE_HARD_TABS 1
11504 EOF
11505
11506 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11507 echo "$as_me:11507: checking if you want limited support for xmc" >&5
11508 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11509
11510 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11511 if test "${enable_xmc_glitch+set}" = set; then
11512   enableval="$enable_xmc_glitch"
11513
11514 else
11515   enable_xmc_glitch=$with_develop
11516 fi;
11517 echo "$as_me:11517: result: $enable_xmc_glitch" >&5
11518 echo "${ECHO_T}$enable_xmc_glitch" >&6
11519 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
11520 #define USE_XMC_SUPPORT 1
11521 EOF
11522
11523 ###############################################################################
11524 # These are just experimental, probably should not be in a package:
11525
11526 echo "$as_me:11526: checking if you do not want to assume colors are white-on-black" >&5
11527 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11528
11529 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11530 if test "${enable_assumed_color+set}" = set; then
11531   enableval="$enable_assumed_color"
11532   with_assumed_color=$enableval
11533 else
11534   with_assumed_color=yes
11535 fi;
11536 echo "$as_me:11536: result: $with_assumed_color" >&5
11537 echo "${ECHO_T}$with_assumed_color" >&6
11538 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
11539 #define USE_ASSUMED_COLOR 1
11540 EOF
11541
11542 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
11543 echo "$as_me:11543: checking if you want hashmap scrolling-optimization code" >&5
11544 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11545
11546 # Check whether --enable-hashmap or --disable-hashmap was given.
11547 if test "${enable_hashmap+set}" = set; then
11548   enableval="$enable_hashmap"
11549   with_hashmap=$enableval
11550 else
11551   with_hashmap=yes
11552 fi;
11553 echo "$as_me:11553: result: $with_hashmap" >&5
11554 echo "${ECHO_T}$with_hashmap" >&6
11555 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
11556 #define USE_HASHMAP 1
11557 EOF
11558
11559 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11560 echo "$as_me:11560: checking if you want colorfgbg code" >&5
11561 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11562
11563 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11564 if test "${enable_colorfgbg+set}" = set; then
11565   enableval="$enable_colorfgbg"
11566   with_colorfgbg=$enableval
11567 else
11568   with_colorfgbg=no
11569 fi;
11570 echo "$as_me:11570: result: $with_colorfgbg" >&5
11571 echo "${ECHO_T}$with_colorfgbg" >&6
11572 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
11573 #define USE_COLORFGBG 1
11574 EOF
11575
11576 ###   use option --enable-interop to turn on use of bindings used for interop
11577 echo "$as_me:11577: checking if you want interop bindings" >&5
11578 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11579
11580 # Check whether --enable-interop or --disable-interop was given.
11581 if test "${enable_interop+set}" = set; then
11582   enableval="$enable_interop"
11583   with_exp_interop=$enableval
11584 else
11585   with_exp_interop=no
11586 fi;
11587 echo "$as_me:11587: result: $with_exp_interop" >&5
11588 echo "${ECHO_T}$with_exp_interop" >&6
11589
11590 NCURSES_INTEROP_FUNCS=0
11591 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
11592
11593 # This is still experimental (20080329), but should ultimately be moved to
11594 # the script-block --with-normal, etc.
11595
11596 echo "$as_me:11596: checking if you want to link with the pthread library" >&5
11597 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11598
11599 # Check whether --with-pthread or --without-pthread was given.
11600 if test "${with_pthread+set}" = set; then
11601   withval="$with_pthread"
11602   with_pthread=$withval
11603 else
11604   with_pthread=no
11605 fi;
11606 echo "$as_me:11606: result: $with_pthread" >&5
11607 echo "${ECHO_T}$with_pthread" >&6
11608
11609 if test "$with_pthread" != no ; then
11610     echo "$as_me:11610: checking for pthread.h" >&5
11611 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11612 if test "${ac_cv_header_pthread_h+set}" = set; then
11613   echo $ECHO_N "(cached) $ECHO_C" >&6
11614 else
11615   cat >conftest.$ac_ext <<_ACEOF
11616 #line 11616 "configure"
11617 #include "confdefs.h"
11618 #include <pthread.h>
11619 _ACEOF
11620 if { (eval echo "$as_me:11620: \"$ac_cpp conftest.$ac_ext\"") >&5
11621   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11622   ac_status=$?
11623   egrep -v '^ *\+' conftest.er1 >conftest.err
11624   rm -f conftest.er1
11625   cat conftest.err >&5
11626   echo "$as_me:11626: \$? = $ac_status" >&5
11627   (exit $ac_status); } >/dev/null; then
11628   if test -s conftest.err; then
11629     ac_cpp_err=$ac_c_preproc_warn_flag
11630   else
11631     ac_cpp_err=
11632   fi
11633 else
11634   ac_cpp_err=yes
11635 fi
11636 if test -z "$ac_cpp_err"; then
11637   ac_cv_header_pthread_h=yes
11638 else
11639   echo "$as_me: failed program was:" >&5
11640   cat conftest.$ac_ext >&5
11641   ac_cv_header_pthread_h=no
11642 fi
11643 rm -f conftest.err conftest.$ac_ext
11644 fi
11645 echo "$as_me:11645: result: $ac_cv_header_pthread_h" >&5
11646 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11647 if test $ac_cv_header_pthread_h = yes; then
11648
11649         cat >>confdefs.h <<\EOF
11650 #define HAVE_PTHREADS_H 1
11651 EOF
11652
11653         for cf_lib_pthread in pthread c_r
11654         do
11655             echo "$as_me:11655: checking if we can link with the $cf_lib_pthread library" >&5
11656 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11657             cf_save_LIBS="$LIBS"
11658             LIBS="-l$cf_lib_pthread $LIBS"
11659             cat >conftest.$ac_ext <<_ACEOF
11660 #line 11660 "configure"
11661 #include "confdefs.h"
11662
11663 #include <pthread.h>
11664
11665 int
11666 main ()
11667 {
11668
11669             int rc = pthread_create(0,0,0,0);
11670
11671   ;
11672   return 0;
11673 }
11674 _ACEOF
11675 rm -f conftest.$ac_objext conftest$ac_exeext
11676 if { (eval echo "$as_me:11676: \"$ac_link\"") >&5
11677   (eval $ac_link) 2>&5
11678   ac_status=$?
11679   echo "$as_me:11679: \$? = $ac_status" >&5
11680   (exit $ac_status); } &&
11681          { ac_try='test -s conftest$ac_exeext'
11682   { (eval echo "$as_me:11682: \"$ac_try\"") >&5
11683   (eval $ac_try) 2>&5
11684   ac_status=$?
11685   echo "$as_me:11685: \$? = $ac_status" >&5
11686   (exit $ac_status); }; }; then
11687   with_pthread=yes
11688 else
11689   echo "$as_me: failed program was:" >&5
11690 cat conftest.$ac_ext >&5
11691 with_pthread=no
11692 fi
11693 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11694             LIBS="$cf_save_LIBS"
11695             echo "$as_me:11695: result: $with_pthread" >&5
11696 echo "${ECHO_T}$with_pthread" >&6
11697             test "$with_pthread" = yes && break
11698         done
11699
11700         if test "$with_pthread" = yes ; then
11701             LIBS="-l$cf_lib_pthread $LIBS"
11702             cat >>confdefs.h <<\EOF
11703 #define HAVE_LIBPTHREADS 1
11704 EOF
11705
11706         else
11707             { { echo "$as_me:11707: error: Cannot link with pthread library" >&5
11708 echo "$as_me: error: Cannot link with pthread library" >&2;}
11709    { (exit 1); exit 1; }; }
11710         fi
11711
11712 fi
11713
11714 fi
11715
11716 if test "x$with_pthread" != xno; then
11717         echo "$as_me:11717: checking for pthread_kill" >&5
11718 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11719 if test "${ac_cv_func_pthread_kill+set}" = set; then
11720   echo $ECHO_N "(cached) $ECHO_C" >&6
11721 else
11722   cat >conftest.$ac_ext <<_ACEOF
11723 #line 11723 "configure"
11724 #include "confdefs.h"
11725 /* System header to define __stub macros and hopefully few prototypes,
11726     which can conflict with char pthread_kill (); below.  */
11727 #include <assert.h>
11728 /* Override any gcc2 internal prototype to avoid an error.  */
11729 #ifdef __cplusplus
11730 extern "C"
11731 #endif
11732 /* We use char because int might match the return type of a gcc2
11733    builtin and then its argument prototype would still apply.  */
11734 char pthread_kill ();
11735 char (*f) ();
11736
11737 int
11738 main ()
11739 {
11740 /* The GNU C library defines this for functions which it implements
11741     to always fail with ENOSYS.  Some functions are actually named
11742     something starting with __ and the normal name is an alias.  */
11743 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11744 choke me
11745 #else
11746 f = pthread_kill;
11747 #endif
11748
11749   ;
11750   return 0;
11751 }
11752 _ACEOF
11753 rm -f conftest.$ac_objext conftest$ac_exeext
11754 if { (eval echo "$as_me:11754: \"$ac_link\"") >&5
11755   (eval $ac_link) 2>&5
11756   ac_status=$?
11757   echo "$as_me:11757: \$? = $ac_status" >&5
11758   (exit $ac_status); } &&
11759          { ac_try='test -s conftest$ac_exeext'
11760   { (eval echo "$as_me:11760: \"$ac_try\"") >&5
11761   (eval $ac_try) 2>&5
11762   ac_status=$?
11763   echo "$as_me:11763: \$? = $ac_status" >&5
11764   (exit $ac_status); }; }; then
11765   ac_cv_func_pthread_kill=yes
11766 else
11767   echo "$as_me: failed program was:" >&5
11768 cat conftest.$ac_ext >&5
11769 ac_cv_func_pthread_kill=no
11770 fi
11771 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11772 fi
11773 echo "$as_me:11773: result: $ac_cv_func_pthread_kill" >&5
11774 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11775 if test $ac_cv_func_pthread_kill = yes; then
11776
11777                 echo "$as_me:11777: checking if you want to allow EINTR in wgetch with pthreads" >&5
11778 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11779
11780 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11781 if test "${enable_pthreads_eintr+set}" = set; then
11782   enableval="$enable_pthreads_eintr"
11783   use_pthreads_eintr=$enableval
11784 else
11785   use_pthreads_eintr=no
11786 fi;
11787                 echo "$as_me:11787: result: $use_pthreads_eintr" >&5
11788 echo "${ECHO_T}$use_pthreads_eintr" >&6
11789                 if test $use_pthreads_eintr = yes ; then
11790                         cat >>confdefs.h <<\EOF
11791 #define USE_PTHREADS_EINTR 1
11792 EOF
11793
11794                 fi
11795 fi
11796
11797         echo "$as_me:11797: checking if you want to use weak-symbols for pthreads" >&5
11798 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11799
11800 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11801 if test "${enable_weak_symbols+set}" = set; then
11802   enableval="$enable_weak_symbols"
11803   use_weak_symbols=$enableval
11804 else
11805   use_weak_symbols=no
11806 fi;
11807         echo "$as_me:11807: result: $use_weak_symbols" >&5
11808 echo "${ECHO_T}$use_weak_symbols" >&6
11809         if test "$use_weak_symbols" = yes ; then
11810
11811 echo "$as_me:11811: checking if $CC supports weak symbols" >&5
11812 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11813 if test "${cf_cv_weak_symbols+set}" = set; then
11814   echo $ECHO_N "(cached) $ECHO_C" >&6
11815 else
11816
11817 cat >conftest.$ac_ext <<_ACEOF
11818 #line 11818 "configure"
11819 #include "confdefs.h"
11820
11821 #include <stdio.h>
11822 int
11823 main ()
11824 {
11825
11826 #if defined(__GNUC__)
11827 #  if defined __USE_ISOC99
11828 #    define _cat_pragma(exp)    _Pragma(#exp)
11829 #    define _weak_pragma(exp)   _cat_pragma(weak name)
11830 #  else
11831 #    define _weak_pragma(exp)
11832 #  endif
11833 #  define _declare(name)        __extension__ extern __typeof__(name) name
11834 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
11835 #endif
11836
11837 weak_symbol(fopen);
11838
11839   ;
11840   return 0;
11841 }
11842 _ACEOF
11843 rm -f conftest.$ac_objext
11844 if { (eval echo "$as_me:11844: \"$ac_compile\"") >&5
11845   (eval $ac_compile) 2>&5
11846   ac_status=$?
11847   echo "$as_me:11847: \$? = $ac_status" >&5
11848   (exit $ac_status); } &&
11849          { ac_try='test -s conftest.$ac_objext'
11850   { (eval echo "$as_me:11850: \"$ac_try\"") >&5
11851   (eval $ac_try) 2>&5
11852   ac_status=$?
11853   echo "$as_me:11853: \$? = $ac_status" >&5
11854   (exit $ac_status); }; }; then
11855   cf_cv_weak_symbols=yes
11856 else
11857   echo "$as_me: failed program was:" >&5
11858 cat conftest.$ac_ext >&5
11859 cf_cv_weak_symbols=no
11860 fi
11861 rm -f conftest.$ac_objext conftest.$ac_ext
11862
11863 fi
11864 echo "$as_me:11864: result: $cf_cv_weak_symbols" >&5
11865 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11866
11867         else
11868                 cf_cv_weak_symbols=no
11869         fi
11870
11871         if test $cf_cv_weak_symbols = yes ; then
11872                 cat >>confdefs.h <<\EOF
11873 #define USE_WEAK_SYMBOLS 1
11874 EOF
11875
11876         fi
11877 fi
11878
11879 PTHREAD=
11880 if test "$with_pthread" = "yes" ; then
11881     cat >>confdefs.h <<\EOF
11882 #define USE_PTHREADS 1
11883 EOF
11884
11885     enable_reentrant=yes
11886     if test $cf_cv_weak_symbols = yes ; then
11887         PTHREAD=-lpthread
11888     fi
11889 fi
11890
11891 # Reentrant code has to be opaque; there's little advantage to making ncurses
11892 # opaque outside of that, so there is no --enable-opaque option.  We can use
11893 # this option without --with-pthreads, but this will be always set for
11894 # pthreads.
11895 echo "$as_me:11895: checking if you want experimental reentrant code" >&5
11896 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11897
11898 # Check whether --enable-reentrant or --disable-reentrant was given.
11899 if test "${enable_reentrant+set}" = set; then
11900   enableval="$enable_reentrant"
11901   with_reentrant=$enableval
11902 else
11903   with_reentrant=no
11904 fi;
11905 echo "$as_me:11905: result: $with_reentrant" >&5
11906 echo "${ECHO_T}$with_reentrant" >&6
11907 if test "$with_reentrant" = yes ; then
11908         cf_cv_enable_reentrant=1
11909         cf_cv_enable_opaque="NCURSES_INTERNALS"
11910         NCURSES_OPAQUE=1
11911         NCURSES_SIZE_T=int
11912         if test $cf_cv_weak_symbols = yes ; then
11913
11914 # remove pthread library from $LIBS
11915 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
11916
11917                 TEST_LIBS="-lpthread $TEST_LIBS"
11918                 TEST_LIBS2="-lpthread $TEST_LIBS2"
11919         else
11920                 LIB_SUFFIX="t${LIB_SUFFIX}"
11921         fi
11922         cat >>confdefs.h <<\EOF
11923 #define USE_REENTRANT 1
11924 EOF
11925
11926 if test "${with_abi_version+set}" != set; then
11927         case $cf_cv_rel_version in
11928         5.*)
11929                 cf_cv_rel_version=6.0
11930                 cf_cv_abi_version=6
11931                 { echo "$as_me:11931: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11932 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11933                 ;;
11934         esac
11935 fi
11936
11937 else
11938         cf_cv_enable_reentrant=0
11939         cf_cv_enable_opaque="NCURSES_OPAQUE"
11940         NCURSES_OPAQUE=0
11941         NCURSES_SIZE_T=short
11942 fi
11943
11944 ### Allow using a different wrap-prefix
11945 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11946         echo "$as_me:11946: checking for prefix used to wrap public variables" >&5
11947 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11948
11949 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11950 if test "${with_wrap_prefix+set}" = set; then
11951   withval="$with_wrap_prefix"
11952   NCURSES_WRAP_PREFIX=$withval
11953 else
11954   NCURSES_WRAP_PREFIX=_nc_
11955 fi;
11956         echo "$as_me:11956: result: $NCURSES_WRAP_PREFIX" >&5
11957 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11958 else
11959         NCURSES_WRAP_PREFIX=_nc_
11960 fi
11961
11962 cat >>confdefs.h <<EOF
11963 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11964 EOF
11965
11966 echo "$as_me:11966: checking if you want experimental safe-sprintf code" >&5
11967 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11968
11969 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11970 if test "${enable_safe_sprintf+set}" = set; then
11971   enableval="$enable_safe_sprintf"
11972   with_safe_sprintf=$enableval
11973 else
11974   with_safe_sprintf=no
11975 fi;
11976 echo "$as_me:11976: result: $with_safe_sprintf" >&5
11977 echo "${ECHO_T}$with_safe_sprintf" >&6
11978 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11979 #define USE_SAFE_SPRINTF 1
11980 EOF
11981
11982 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11983 # when hashmap is used scroll hints are useless
11984 if test "$with_hashmap" = no ; then
11985 echo "$as_me:11985: checking if you want to experiment without scrolling-hints code" >&5
11986 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11987
11988 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11989 if test "${enable_scroll_hints+set}" = set; then
11990   enableval="$enable_scroll_hints"
11991   with_scroll_hints=$enableval
11992 else
11993   with_scroll_hints=yes
11994 fi;
11995 echo "$as_me:11995: result: $with_scroll_hints" >&5
11996 echo "${ECHO_T}$with_scroll_hints" >&6
11997 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11998 #define USE_SCROLL_HINTS 1
11999 EOF
12000
12001 fi
12002
12003 echo "$as_me:12003: checking if you want experimental wgetch-events code" >&5
12004 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12005
12006 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12007 if test "${enable_wgetch_events+set}" = set; then
12008   enableval="$enable_wgetch_events"
12009   with_wgetch_events=$enableval
12010 else
12011   with_wgetch_events=no
12012 fi;
12013 echo "$as_me:12013: result: $with_wgetch_events" >&5
12014 echo "${ECHO_T}$with_wgetch_events" >&6
12015 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
12016 #define NCURSES_WGETCH_EVENTS 1
12017 EOF
12018
12019 ###############################################################################
12020
12021 ###     use option --disable-echo to suppress full display compiling commands
12022 echo "$as_me:12022: checking if you want to display full commands during build" >&5
12023 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
12024
12025 # Check whether --enable-echo or --disable-echo was given.
12026 if test "${enable_echo+set}" = set; then
12027   enableval="$enable_echo"
12028   with_echo=$enableval
12029 else
12030   with_echo=yes
12031 fi;
12032 if test "$with_echo" = yes; then
12033         ECHO_LINK=
12034 else
12035         ECHO_LINK='@ echo linking $@ ... ;'
12036         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12037         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12038 fi
12039 echo "$as_me:12039: result: $with_echo" >&5
12040 echo "${ECHO_T}$with_echo" >&6
12041
12042 ###     use option --enable-warnings to turn on all gcc warnings
12043 echo "$as_me:12043: checking if you want to see compiler warnings" >&5
12044 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12045
12046 # Check whether --enable-warnings or --disable-warnings was given.
12047 if test "${enable_warnings+set}" = set; then
12048   enableval="$enable_warnings"
12049   with_warnings=$enableval
12050 fi;
12051 echo "$as_me:12051: result: $with_warnings" >&5
12052 echo "${ECHO_T}$with_warnings" >&6
12053
12054 if test "x$with_warnings" = "xyes"; then
12055
12056         ADAFLAGS="$ADAFLAGS -gnatg"
12057
12058 INTEL_COMPILER=no
12059
12060 if test "$GCC" = yes ; then
12061         case $host_os in
12062         linux*|gnu*)
12063                 echo "$as_me:12063: checking if this is really Intel C compiler" >&5
12064 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12065                 cf_save_CFLAGS="$CFLAGS"
12066                 CFLAGS="$CFLAGS -no-gcc"
12067                 cat >conftest.$ac_ext <<_ACEOF
12068 #line 12068 "configure"
12069 #include "confdefs.h"
12070
12071 int
12072 main ()
12073 {
12074
12075 #ifdef __INTEL_COMPILER
12076 #else
12077 make an error
12078 #endif
12079
12080   ;
12081   return 0;
12082 }
12083 _ACEOF
12084 rm -f conftest.$ac_objext
12085 if { (eval echo "$as_me:12085: \"$ac_compile\"") >&5
12086   (eval $ac_compile) 2>&5
12087   ac_status=$?
12088   echo "$as_me:12088: \$? = $ac_status" >&5
12089   (exit $ac_status); } &&
12090          { ac_try='test -s conftest.$ac_objext'
12091   { (eval echo "$as_me:12091: \"$ac_try\"") >&5
12092   (eval $ac_try) 2>&5
12093   ac_status=$?
12094   echo "$as_me:12094: \$? = $ac_status" >&5
12095   (exit $ac_status); }; }; then
12096   INTEL_COMPILER=yes
12097 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12098
12099 else
12100   echo "$as_me: failed program was:" >&5
12101 cat conftest.$ac_ext >&5
12102 fi
12103 rm -f conftest.$ac_objext conftest.$ac_ext
12104                 CFLAGS="$cf_save_CFLAGS"
12105                 echo "$as_me:12105: result: $INTEL_COMPILER" >&5
12106 echo "${ECHO_T}$INTEL_COMPILER" >&6
12107                 ;;
12108         esac
12109 fi
12110
12111 cat > conftest.$ac_ext <<EOF
12112 #line 12112 "${as_me:-configure}"
12113 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12114 EOF
12115
12116 if test "$INTEL_COMPILER" = yes
12117 then
12118 # The "-wdXXX" options suppress warnings:
12119 # remark #1419: external declaration in primary source file
12120 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12121 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12122 # remark #193: zero used for undefined preprocessing identifier
12123 # remark #593: variable "curs_sb_left_arrow" was set but never used
12124 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12125 # remark #869: parameter "tw" was never referenced
12126 # remark #981: operands are evaluated in unspecified order
12127 # warning #279: controlling expression is constant
12128
12129         { echo "$as_me:12129: checking for $CC warning options..." >&5
12130 echo "$as_me: checking for $CC warning options..." >&6;}
12131         cf_save_CFLAGS="$CFLAGS"
12132         EXTRA_CFLAGS="-Wall"
12133         for cf_opt in \
12134                 wd1419 \
12135                 wd1683 \
12136                 wd1684 \
12137                 wd193 \
12138                 wd593 \
12139                 wd279 \
12140                 wd810 \
12141                 wd869 \
12142                 wd981
12143         do
12144                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12145                 if { (eval echo "$as_me:12145: \"$ac_compile\"") >&5
12146   (eval $ac_compile) 2>&5
12147   ac_status=$?
12148   echo "$as_me:12148: \$? = $ac_status" >&5
12149   (exit $ac_status); }; then
12150                         test -n "$verbose" && echo "$as_me:12150: result: ... -$cf_opt" >&5
12151 echo "${ECHO_T}... -$cf_opt" >&6
12152                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12153                 fi
12154         done
12155         CFLAGS="$cf_save_CFLAGS"
12156
12157 elif test "$GCC" = yes
12158 then
12159         { echo "$as_me:12159: checking for $CC warning options..." >&5
12160 echo "$as_me: checking for $CC warning options..." >&6;}
12161         cf_save_CFLAGS="$CFLAGS"
12162         EXTRA_CFLAGS=
12163         cf_warn_CONST=""
12164         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12165         for cf_opt in W Wall \
12166                 Wbad-function-cast \
12167                 Wcast-align \
12168                 Wcast-qual \
12169                 Winline \
12170                 Wmissing-declarations \
12171                 Wmissing-prototypes \
12172                 Wnested-externs \
12173                 Wpointer-arith \
12174                 Wshadow \
12175                 Wstrict-prototypes \
12176                 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
12177         do
12178                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12179                 if { (eval echo "$as_me:12179: \"$ac_compile\"") >&5
12180   (eval $ac_compile) 2>&5
12181   ac_status=$?
12182   echo "$as_me:12182: \$? = $ac_status" >&5
12183   (exit $ac_status); }; then
12184                         test -n "$verbose" && echo "$as_me:12184: result: ... -$cf_opt" >&5
12185 echo "${ECHO_T}... -$cf_opt" >&6
12186                         case $cf_opt in #(vi
12187                         Wcast-qual) #(vi
12188                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12189                                 ;;
12190                         Winline) #(vi
12191                                 case $GCC_VERSION in
12192                                 [34].*)
12193                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12194
12195 echo "${as_me:-configure}:12195: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12196
12197                                         continue;;
12198                                 esac
12199                                 ;;
12200                         esac
12201                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12202                 fi
12203         done
12204         CFLAGS="$cf_save_CFLAGS"
12205 fi
12206 rm -rf conftest*
12207
12208         if test "$cf_with_cxx" = yes ; then
12209
12210 INTEL_CPLUSPLUS=no
12211
12212 if test "$GCC" = yes ; then
12213         case $host_os in
12214         linux*|gnu*)
12215                 echo "$as_me:12215: checking if this is really Intel C++ compiler" >&5
12216 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12217                 cf_save_CFLAGS="$CXXFLAGS"
12218                 CXXFLAGS="$CXXFLAGS -no-gcc"
12219                 cat >conftest.$ac_ext <<_ACEOF
12220 #line 12220 "configure"
12221 #include "confdefs.h"
12222
12223 int
12224 main ()
12225 {
12226
12227 #ifdef __INTEL_COMPILER
12228 #else
12229 make an error
12230 #endif
12231
12232   ;
12233   return 0;
12234 }
12235 _ACEOF
12236 rm -f conftest.$ac_objext
12237 if { (eval echo "$as_me:12237: \"$ac_compile\"") >&5
12238   (eval $ac_compile) 2>&5
12239   ac_status=$?
12240   echo "$as_me:12240: \$? = $ac_status" >&5
12241   (exit $ac_status); } &&
12242          { ac_try='test -s conftest.$ac_objext'
12243   { (eval echo "$as_me:12243: \"$ac_try\"") >&5
12244   (eval $ac_try) 2>&5
12245   ac_status=$?
12246   echo "$as_me:12246: \$? = $ac_status" >&5
12247   (exit $ac_status); }; }; then
12248   INTEL_CPLUSPLUS=yes
12249 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12250
12251 else
12252   echo "$as_me: failed program was:" >&5
12253 cat conftest.$ac_ext >&5
12254 fi
12255 rm -f conftest.$ac_objext conftest.$ac_ext
12256                 CXXFLAGS="$cf_save_CFLAGS"
12257                 echo "$as_me:12257: result: $INTEL_CPLUSPLUS" >&5
12258 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12259                 ;;
12260         esac
12261 fi
12262
12263 ac_ext=cc
12264 ac_cpp='$CXXCPP $CPPFLAGS'
12265 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12266 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12267 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12268 ac_main_return=return
12269
12270 cat > conftest.$ac_ext <<EOF
12271 #line 12271 "configure"
12272 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12273 EOF
12274
12275 if test "$INTEL_CPLUSPLUS" = yes
12276 then
12277 # The "-wdXXX" options suppress warnings:
12278 # remark #1419: external declaration in primary source file
12279 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12280 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12281 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12282 # remark #193: zero used for undefined preprocessing identifier
12283 # remark #593: variable "curs_sb_left_arrow" was set but never used
12284 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12285 # remark #869: parameter "tw" was never referenced
12286 # remark #981: operands are evaluated in unspecified order
12287 # warning #269: invalid format string conversion
12288
12289         { echo "$as_me:12289: checking for $CC warning options..." >&5
12290 echo "$as_me: checking for $CC warning options..." >&6;}
12291         cf_save_CXXFLAGS="$CXXFLAGS"
12292         EXTRA_CXXFLAGS="-Wall"
12293         for cf_opt in \
12294                 wd1419 \
12295                 wd1682 \
12296                 wd1683 \
12297                 wd1684 \
12298                 wd193 \
12299                 wd279 \
12300                 wd593 \
12301                 wd810 \
12302                 wd869 \
12303                 wd981
12304         do
12305                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12306                 if { (eval echo "$as_me:12306: \"$ac_compile\"") >&5
12307   (eval $ac_compile) 2>&5
12308   ac_status=$?
12309   echo "$as_me:12309: \$? = $ac_status" >&5
12310   (exit $ac_status); }; then
12311                         test -n "$verbose" && echo "$as_me:12311: result: ... -$cf_opt" >&5
12312 echo "${ECHO_T}... -$cf_opt" >&6
12313                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12314                 fi
12315         done
12316         CXXFLAGS="$cf_save_CXXFLAGS"
12317
12318 elif test "$GXX" = yes
12319 then
12320         { echo "$as_me:12320: checking for $CXX warning options..." >&5
12321 echo "$as_me: checking for $CXX warning options..." >&6;}
12322         cf_save_CXXFLAGS="$CXXFLAGS"
12323         EXTRA_CXXFLAGS="-W -Wall"
12324         cf_gxx_extra_warnings=""
12325         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12326         case "$GCC_VERSION" in
12327         [1-2].*)
12328                 ;;
12329         *)
12330                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12331                 ;;
12332         esac
12333         for cf_opt in \
12334                 Wabi \
12335                 fabi-version=0 \
12336                 Woverloaded-virtual \
12337                 Wsign-promo \
12338                 Wsynth \
12339                 Wold-style-cast \
12340                 Wcast-align \
12341                 Wcast-qual \
12342                 Wmissing-prototypes \
12343                 Wpointer-arith \
12344                 Wshadow \
12345                 Wstrict-prototypes \
12346                 Wundef $cf_gxx_extra_warnings Wno-unused
12347         do
12348                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12349                 if { (eval echo "$as_me:12349: \"$ac_compile\"") >&5
12350   (eval $ac_compile) 2>&5
12351   ac_status=$?
12352   echo "$as_me:12352: \$? = $ac_status" >&5
12353   (exit $ac_status); }; then
12354                         test -n "$verbose" && echo "$as_me:12354: result: ... -$cf_opt" >&5
12355 echo "${ECHO_T}... -$cf_opt" >&6
12356                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12357                 else
12358                         test -n "$verbose" && echo "$as_me:12358: result: ... no -$cf_opt" >&5
12359 echo "${ECHO_T}... no -$cf_opt" >&6
12360                 fi
12361         done
12362         CXXFLAGS="$cf_save_CXXFLAGS"
12363 fi
12364
12365 rm -rf conftest*
12366 ac_ext=c
12367 ac_cpp='$CPP $CPPFLAGS'
12368 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12369 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12370 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12371 ac_main_return=return
12372
12373         fi
12374 fi
12375
12376 if test "$GCC" = yes
12377 then
12378 cat > conftest.i <<EOF
12379 #ifndef GCC_PRINTF
12380 #define GCC_PRINTF 0
12381 #endif
12382 #ifndef GCC_SCANF
12383 #define GCC_SCANF 0
12384 #endif
12385 #ifndef GCC_NORETURN
12386 #define GCC_NORETURN /* nothing */
12387 #endif
12388 #ifndef GCC_UNUSED
12389 #define GCC_UNUSED /* nothing */
12390 #endif
12391 EOF
12392 if test "$GCC" = yes
12393 then
12394         { echo "$as_me:12394: checking for $CC __attribute__ directives..." >&5
12395 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12396 cat > conftest.$ac_ext <<EOF
12397 #line 12397 "${as_me:-configure}"
12398 #include "confdefs.h"
12399 #include "conftest.h"
12400 #include "conftest.i"
12401 #if     GCC_PRINTF
12402 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12403 #else
12404 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12405 #endif
12406 #if     GCC_SCANF
12407 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12408 #else
12409 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
12410 #endif
12411 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12412 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12413 extern void foo(void) GCC_NORETURN;
12414 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12415 EOF
12416         cf_printf_attribute=no
12417         cf_scanf_attribute=no
12418         for cf_attribute in scanf printf unused noreturn
12419         do
12420
12421 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12422
12423                 cf_directive="__attribute__(($cf_attribute))"
12424                 echo "checking for $CC $cf_directive" 1>&5
12425
12426                 case $cf_attribute in #(vi
12427                 printf) #(vi
12428                         cf_printf_attribute=yes
12429                         cat >conftest.h <<EOF
12430 #define GCC_$cf_ATTRIBUTE 1
12431 EOF
12432                         ;;
12433                 scanf) #(vi
12434                         cf_scanf_attribute=yes
12435                         cat >conftest.h <<EOF
12436 #define GCC_$cf_ATTRIBUTE 1
12437 EOF
12438                         ;;
12439                 *) #(vi
12440                         cat >conftest.h <<EOF
12441 #define GCC_$cf_ATTRIBUTE $cf_directive
12442 EOF
12443                         ;;
12444                 esac
12445
12446                 if { (eval echo "$as_me:12446: \"$ac_compile\"") >&5
12447   (eval $ac_compile) 2>&5
12448   ac_status=$?
12449   echo "$as_me:12449: \$? = $ac_status" >&5
12450   (exit $ac_status); }; then
12451                         test -n "$verbose" && echo "$as_me:12451: result: ... $cf_attribute" >&5
12452 echo "${ECHO_T}... $cf_attribute" >&6
12453                         cat conftest.h >>confdefs.h
12454                         case $cf_attribute in #(vi
12455                         printf) #(vi
12456                                 if test "$cf_printf_attribute" = no ; then
12457                                         cat >>confdefs.h <<EOF
12458 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12459 EOF
12460                                 else
12461                                         cat >>confdefs.h <<EOF
12462 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12463 EOF
12464                                 fi
12465                                 ;;
12466                         scanf) #(vi
12467                                 if test "$cf_scanf_attribute" = no ; then
12468                                         cat >>confdefs.h <<EOF
12469 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12470 EOF
12471                                 else
12472                                         cat >>confdefs.h <<EOF
12473 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12474 EOF
12475                                 fi
12476                                 ;;
12477                         esac
12478                 fi
12479         done
12480 else
12481         fgrep define conftest.i >>confdefs.h
12482 fi
12483 rm -rf conftest*
12484 fi
12485
12486 ###     use option --enable-assertions to turn on generation of assertion code
12487 echo "$as_me:12487: checking if you want to enable runtime assertions" >&5
12488 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12489
12490 # Check whether --enable-assertions or --disable-assertions was given.
12491 if test "${enable_assertions+set}" = set; then
12492   enableval="$enable_assertions"
12493   with_assertions=$enableval
12494 else
12495   with_assertions=no
12496 fi;
12497 echo "$as_me:12497: result: $with_assertions" >&5
12498 echo "${ECHO_T}$with_assertions" >&6
12499 if test -n "$GCC"
12500 then
12501         if test "$with_assertions" = no
12502         then
12503                 cat >>confdefs.h <<\EOF
12504 #define NDEBUG 1
12505 EOF
12506
12507                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12508         else
12509
12510         ADAFLAGS="$ADAFLAGS -gnata"
12511
12512         fi
12513 fi
12514
12515 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
12516
12517 echo "$as_me:12517: checking if you want to use dmalloc for testing" >&5
12518 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12519
12520 # Check whether --with-dmalloc or --without-dmalloc was given.
12521 if test "${with_dmalloc+set}" = set; then
12522   withval="$with_dmalloc"
12523   cat >>confdefs.h <<\EOF
12524 #define USE_DMALLOC 1
12525 EOF
12526
12527         : ${with_cflags:=-g}
12528         : ${with_no_leaks:=yes}
12529          with_dmalloc=yes
12530 else
12531   with_dmalloc=
12532 fi;
12533 echo "$as_me:12533: result: ${with_dmalloc:-no}" >&5
12534 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12535
12536 case .$with_cflags in #(vi
12537 .*-g*)
12538         case .$CFLAGS in #(vi
12539         .*-g*) #(vi
12540                 ;;
12541         *)
12542
12543 cf_fix_cppflags=no
12544 cf_new_cflags=
12545 cf_new_cppflags=
12546 cf_new_extra_cppflags=
12547
12548 for cf_add_cflags in -g
12549 do
12550 case $cf_fix_cppflags in
12551 no)
12552         case $cf_add_cflags in #(vi
12553         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12554                 case $cf_add_cflags in
12555                 -D*)
12556                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12557
12558                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12559                                 && test -z "${cf_tst_cflags}" \
12560                                 && cf_fix_cppflags=yes
12561
12562                         if test $cf_fix_cppflags = yes ; then
12563                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12564                                 continue
12565                         elif test "${cf_tst_cflags}" = "\"'" ; then
12566                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12567                                 continue
12568                         fi
12569                         ;;
12570                 esac
12571                 case "$CPPFLAGS" in
12572                 *$cf_add_cflags) #(vi
12573                         ;;
12574                 *) #(vi
12575                         case $cf_add_cflags in #(vi
12576                         -D*)
12577                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12578
12579 CPPFLAGS=`echo "$CPPFLAGS" | \
12580         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12581                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12582
12583                                 ;;
12584                         esac
12585                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12586                         ;;
12587                 esac
12588                 ;;
12589         *)
12590                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12591                 ;;
12592         esac
12593         ;;
12594 yes)
12595         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12596
12597         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12598
12599         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12600                 && test -z "${cf_tst_cflags}" \
12601                 && cf_fix_cppflags=no
12602         ;;
12603 esac
12604 done
12605
12606 if test -n "$cf_new_cflags" ; then
12607
12608         CFLAGS="$CFLAGS $cf_new_cflags"
12609 fi
12610
12611 if test -n "$cf_new_cppflags" ; then
12612
12613         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12614 fi
12615
12616 if test -n "$cf_new_extra_cppflags" ; then
12617
12618         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12619 fi
12620
12621                 ;;
12622         esac
12623         ;;
12624 esac
12625
12626 if test "$with_dmalloc" = yes ; then
12627         echo "$as_me:12627: checking for dmalloc.h" >&5
12628 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12629 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12630   echo $ECHO_N "(cached) $ECHO_C" >&6
12631 else
12632   cat >conftest.$ac_ext <<_ACEOF
12633 #line 12633 "configure"
12634 #include "confdefs.h"
12635 #include <dmalloc.h>
12636 _ACEOF
12637 if { (eval echo "$as_me:12637: \"$ac_cpp conftest.$ac_ext\"") >&5
12638   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12639   ac_status=$?
12640   egrep -v '^ *\+' conftest.er1 >conftest.err
12641   rm -f conftest.er1
12642   cat conftest.err >&5
12643   echo "$as_me:12643: \$? = $ac_status" >&5
12644   (exit $ac_status); } >/dev/null; then
12645   if test -s conftest.err; then
12646     ac_cpp_err=$ac_c_preproc_warn_flag
12647   else
12648     ac_cpp_err=
12649   fi
12650 else
12651   ac_cpp_err=yes
12652 fi
12653 if test -z "$ac_cpp_err"; then
12654   ac_cv_header_dmalloc_h=yes
12655 else
12656   echo "$as_me: failed program was:" >&5
12657   cat conftest.$ac_ext >&5
12658   ac_cv_header_dmalloc_h=no
12659 fi
12660 rm -f conftest.err conftest.$ac_ext
12661 fi
12662 echo "$as_me:12662: result: $ac_cv_header_dmalloc_h" >&5
12663 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12664 if test $ac_cv_header_dmalloc_h = yes; then
12665
12666 echo "$as_me:12666: checking for dmalloc_debug in -ldmalloc" >&5
12667 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12668 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12669   echo $ECHO_N "(cached) $ECHO_C" >&6
12670 else
12671   ac_check_lib_save_LIBS=$LIBS
12672 LIBS="-ldmalloc  $LIBS"
12673 cat >conftest.$ac_ext <<_ACEOF
12674 #line 12674 "configure"
12675 #include "confdefs.h"
12676
12677 /* Override any gcc2 internal prototype to avoid an error.  */
12678 #ifdef __cplusplus
12679 extern "C"
12680 #endif
12681 /* We use char because int might match the return type of a gcc2
12682    builtin and then its argument prototype would still apply.  */
12683 char dmalloc_debug ();
12684 int
12685 main ()
12686 {
12687 dmalloc_debug ();
12688   ;
12689   return 0;
12690 }
12691 _ACEOF
12692 rm -f conftest.$ac_objext conftest$ac_exeext
12693 if { (eval echo "$as_me:12693: \"$ac_link\"") >&5
12694   (eval $ac_link) 2>&5
12695   ac_status=$?
12696   echo "$as_me:12696: \$? = $ac_status" >&5
12697   (exit $ac_status); } &&
12698          { ac_try='test -s conftest$ac_exeext'
12699   { (eval echo "$as_me:12699: \"$ac_try\"") >&5
12700   (eval $ac_try) 2>&5
12701   ac_status=$?
12702   echo "$as_me:12702: \$? = $ac_status" >&5
12703   (exit $ac_status); }; }; then
12704   ac_cv_lib_dmalloc_dmalloc_debug=yes
12705 else
12706   echo "$as_me: failed program was:" >&5
12707 cat conftest.$ac_ext >&5
12708 ac_cv_lib_dmalloc_dmalloc_debug=no
12709 fi
12710 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12711 LIBS=$ac_check_lib_save_LIBS
12712 fi
12713 echo "$as_me:12713: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12714 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12715 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12716   cat >>confdefs.h <<EOF
12717 #define HAVE_LIBDMALLOC 1
12718 EOF
12719
12720   LIBS="-ldmalloc $LIBS"
12721
12722 fi
12723
12724 fi
12725
12726 fi
12727
12728 echo "$as_me:12728: checking if you want to use dbmalloc for testing" >&5
12729 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12730
12731 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12732 if test "${with_dbmalloc+set}" = set; then
12733   withval="$with_dbmalloc"
12734   cat >>confdefs.h <<\EOF
12735 #define USE_DBMALLOC 1
12736 EOF
12737
12738         : ${with_cflags:=-g}
12739         : ${with_no_leaks:=yes}
12740          with_dbmalloc=yes
12741 else
12742   with_dbmalloc=
12743 fi;
12744 echo "$as_me:12744: result: ${with_dbmalloc:-no}" >&5
12745 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12746
12747 case .$with_cflags in #(vi
12748 .*-g*)
12749         case .$CFLAGS in #(vi
12750         .*-g*) #(vi
12751                 ;;
12752         *)
12753
12754 cf_fix_cppflags=no
12755 cf_new_cflags=
12756 cf_new_cppflags=
12757 cf_new_extra_cppflags=
12758
12759 for cf_add_cflags in -g
12760 do
12761 case $cf_fix_cppflags in
12762 no)
12763         case $cf_add_cflags in #(vi
12764         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12765                 case $cf_add_cflags in
12766                 -D*)
12767                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12768
12769                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12770                                 && test -z "${cf_tst_cflags}" \
12771                                 && cf_fix_cppflags=yes
12772
12773                         if test $cf_fix_cppflags = yes ; then
12774                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12775                                 continue
12776                         elif test "${cf_tst_cflags}" = "\"'" ; then
12777                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12778                                 continue
12779                         fi
12780                         ;;
12781                 esac
12782                 case "$CPPFLAGS" in
12783                 *$cf_add_cflags) #(vi
12784                         ;;
12785                 *) #(vi
12786                         case $cf_add_cflags in #(vi
12787                         -D*)
12788                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12789
12790 CPPFLAGS=`echo "$CPPFLAGS" | \
12791         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12792                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12793
12794                                 ;;
12795                         esac
12796                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12797                         ;;
12798                 esac
12799                 ;;
12800         *)
12801                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12802                 ;;
12803         esac
12804         ;;
12805 yes)
12806         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12807
12808         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12809
12810         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12811                 && test -z "${cf_tst_cflags}" \
12812                 && cf_fix_cppflags=no
12813         ;;
12814 esac
12815 done
12816
12817 if test -n "$cf_new_cflags" ; then
12818
12819         CFLAGS="$CFLAGS $cf_new_cflags"
12820 fi
12821
12822 if test -n "$cf_new_cppflags" ; then
12823
12824         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12825 fi
12826
12827 if test -n "$cf_new_extra_cppflags" ; then
12828
12829         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12830 fi
12831
12832                 ;;
12833         esac
12834         ;;
12835 esac
12836
12837 if test "$with_dbmalloc" = yes ; then
12838         echo "$as_me:12838: checking for dbmalloc.h" >&5
12839 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12840 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12841   echo $ECHO_N "(cached) $ECHO_C" >&6
12842 else
12843   cat >conftest.$ac_ext <<_ACEOF
12844 #line 12844 "configure"
12845 #include "confdefs.h"
12846 #include <dbmalloc.h>
12847 _ACEOF
12848 if { (eval echo "$as_me:12848: \"$ac_cpp conftest.$ac_ext\"") >&5
12849   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12850   ac_status=$?
12851   egrep -v '^ *\+' conftest.er1 >conftest.err
12852   rm -f conftest.er1
12853   cat conftest.err >&5
12854   echo "$as_me:12854: \$? = $ac_status" >&5
12855   (exit $ac_status); } >/dev/null; then
12856   if test -s conftest.err; then
12857     ac_cpp_err=$ac_c_preproc_warn_flag
12858   else
12859     ac_cpp_err=
12860   fi
12861 else
12862   ac_cpp_err=yes
12863 fi
12864 if test -z "$ac_cpp_err"; then
12865   ac_cv_header_dbmalloc_h=yes
12866 else
12867   echo "$as_me: failed program was:" >&5
12868   cat conftest.$ac_ext >&5
12869   ac_cv_header_dbmalloc_h=no
12870 fi
12871 rm -f conftest.err conftest.$ac_ext
12872 fi
12873 echo "$as_me:12873: result: $ac_cv_header_dbmalloc_h" >&5
12874 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12875 if test $ac_cv_header_dbmalloc_h = yes; then
12876
12877 echo "$as_me:12877: checking for debug_malloc in -ldbmalloc" >&5
12878 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12879 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12880   echo $ECHO_N "(cached) $ECHO_C" >&6
12881 else
12882   ac_check_lib_save_LIBS=$LIBS
12883 LIBS="-ldbmalloc  $LIBS"
12884 cat >conftest.$ac_ext <<_ACEOF
12885 #line 12885 "configure"
12886 #include "confdefs.h"
12887
12888 /* Override any gcc2 internal prototype to avoid an error.  */
12889 #ifdef __cplusplus
12890 extern "C"
12891 #endif
12892 /* We use char because int might match the return type of a gcc2
12893    builtin and then its argument prototype would still apply.  */
12894 char debug_malloc ();
12895 int
12896 main ()
12897 {
12898 debug_malloc ();
12899   ;
12900   return 0;
12901 }
12902 _ACEOF
12903 rm -f conftest.$ac_objext conftest$ac_exeext
12904 if { (eval echo "$as_me:12904: \"$ac_link\"") >&5
12905   (eval $ac_link) 2>&5
12906   ac_status=$?
12907   echo "$as_me:12907: \$? = $ac_status" >&5
12908   (exit $ac_status); } &&
12909          { ac_try='test -s conftest$ac_exeext'
12910   { (eval echo "$as_me:12910: \"$ac_try\"") >&5
12911   (eval $ac_try) 2>&5
12912   ac_status=$?
12913   echo "$as_me:12913: \$? = $ac_status" >&5
12914   (exit $ac_status); }; }; then
12915   ac_cv_lib_dbmalloc_debug_malloc=yes
12916 else
12917   echo "$as_me: failed program was:" >&5
12918 cat conftest.$ac_ext >&5
12919 ac_cv_lib_dbmalloc_debug_malloc=no
12920 fi
12921 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12922 LIBS=$ac_check_lib_save_LIBS
12923 fi
12924 echo "$as_me:12924: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12925 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12926 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12927   cat >>confdefs.h <<EOF
12928 #define HAVE_LIBDBMALLOC 1
12929 EOF
12930
12931   LIBS="-ldbmalloc $LIBS"
12932
12933 fi
12934
12935 fi
12936
12937 fi
12938
12939 echo "$as_me:12939: checking if you want to use valgrind for testing" >&5
12940 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12941
12942 # Check whether --with-valgrind or --without-valgrind was given.
12943 if test "${with_valgrind+set}" = set; then
12944   withval="$with_valgrind"
12945   cat >>confdefs.h <<\EOF
12946 #define USE_VALGRIND 1
12947 EOF
12948
12949         : ${with_cflags:=-g}
12950         : ${with_no_leaks:=yes}
12951          with_valgrind=yes
12952 else
12953   with_valgrind=
12954 fi;
12955 echo "$as_me:12955: result: ${with_valgrind:-no}" >&5
12956 echo "${ECHO_T}${with_valgrind:-no}" >&6
12957
12958 case .$with_cflags in #(vi
12959 .*-g*)
12960         case .$CFLAGS in #(vi
12961         .*-g*) #(vi
12962                 ;;
12963         *)
12964
12965 cf_fix_cppflags=no
12966 cf_new_cflags=
12967 cf_new_cppflags=
12968 cf_new_extra_cppflags=
12969
12970 for cf_add_cflags in -g
12971 do
12972 case $cf_fix_cppflags in
12973 no)
12974         case $cf_add_cflags in #(vi
12975         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12976                 case $cf_add_cflags in
12977                 -D*)
12978                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12979
12980                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12981                                 && test -z "${cf_tst_cflags}" \
12982                                 && cf_fix_cppflags=yes
12983
12984                         if test $cf_fix_cppflags = yes ; then
12985                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12986                                 continue
12987                         elif test "${cf_tst_cflags}" = "\"'" ; then
12988                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12989                                 continue
12990                         fi
12991                         ;;
12992                 esac
12993                 case "$CPPFLAGS" in
12994                 *$cf_add_cflags) #(vi
12995                         ;;
12996                 *) #(vi
12997                         case $cf_add_cflags in #(vi
12998                         -D*)
12999                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13000
13001 CPPFLAGS=`echo "$CPPFLAGS" | \
13002         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13003                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13004
13005                                 ;;
13006                         esac
13007                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13008                         ;;
13009                 esac
13010                 ;;
13011         *)
13012                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13013                 ;;
13014         esac
13015         ;;
13016 yes)
13017         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13018
13019         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13020
13021         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13022                 && test -z "${cf_tst_cflags}" \
13023                 && cf_fix_cppflags=no
13024         ;;
13025 esac
13026 done
13027
13028 if test -n "$cf_new_cflags" ; then
13029
13030         CFLAGS="$CFLAGS $cf_new_cflags"
13031 fi
13032
13033 if test -n "$cf_new_cppflags" ; then
13034
13035         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13036 fi
13037
13038 if test -n "$cf_new_extra_cppflags" ; then
13039
13040         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13041 fi
13042
13043                 ;;
13044         esac
13045         ;;
13046 esac
13047
13048 echo "$as_me:13048: checking if you want to perform memory-leak testing" >&5
13049 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13050
13051 # Check whether --enable-leaks or --disable-leaks was given.
13052 if test "${enable_leaks+set}" = set; then
13053   enableval="$enable_leaks"
13054   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13055 else
13056   : ${with_no_leaks:=no}
13057 fi;
13058 echo "$as_me:13058: result: $with_no_leaks" >&5
13059 echo "${ECHO_T}$with_no_leaks" >&6
13060
13061 if test "$with_no_leaks" = yes ; then
13062         cat >>confdefs.h <<\EOF
13063 #define NO_LEAKS 1
13064 EOF
13065
13066         cat >>confdefs.h <<\EOF
13067 #define YY_NO_LEAKS 1
13068 EOF
13069
13070 fi
13071
13072 cat >>confdefs.h <<\EOF
13073 #define HAVE_NC_ALLOC_H 1
13074 EOF
13075
13076 ###     use option --enable-expanded to generate certain macros as functions
13077
13078 # Check whether --enable-expanded or --disable-expanded was given.
13079 if test "${enable_expanded+set}" = set; then
13080   enableval="$enable_expanded"
13081   test "$enableval" = yes && cat >>confdefs.h <<\EOF
13082 #define NCURSES_EXPANDED 1
13083 EOF
13084
13085 fi;
13086
13087 ###     use option --disable-macros to suppress macros in favor of functions
13088
13089 # Check whether --enable-macros or --disable-macros was given.
13090 if test "${enable_macros+set}" = set; then
13091   enableval="$enable_macros"
13092   test "$enableval" = no && cat >>confdefs.h <<\EOF
13093 #define NCURSES_NOMACROS 1
13094 EOF
13095
13096 fi;
13097
13098 # Normally we only add trace() to the debug-library.  Allow this to be
13099 # extended to all models of the ncurses library:
13100 cf_all_traces=no
13101 case "$CFLAGS $CPPFLAGS" in
13102 *-DTRACE*)
13103         cf_all_traces=yes
13104         ;;
13105 esac
13106
13107 echo "$as_me:13107: checking whether to add trace feature to all models" >&5
13108 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13109
13110 # Check whether --with-trace or --without-trace was given.
13111 if test "${with_trace+set}" = set; then
13112   withval="$with_trace"
13113   cf_with_trace=$withval
13114 else
13115   cf_with_trace=$cf_all_traces
13116 fi;
13117 echo "$as_me:13117: result: $cf_with_trace" >&5
13118 echo "${ECHO_T}$cf_with_trace" >&6
13119
13120 if test "$cf_with_trace" = yes ; then
13121         LIB_TRACING=all
13122         ADA_TRACE=TRUE
13123
13124 cf_fix_cppflags=no
13125 cf_new_cflags=
13126 cf_new_cppflags=
13127 cf_new_extra_cppflags=
13128
13129 for cf_add_cflags in -DTRACE
13130 do
13131 case $cf_fix_cppflags in
13132 no)
13133         case $cf_add_cflags in #(vi
13134         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13135                 case $cf_add_cflags in
13136                 -D*)
13137                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13138
13139                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13140                                 && test -z "${cf_tst_cflags}" \
13141                                 && cf_fix_cppflags=yes
13142
13143                         if test $cf_fix_cppflags = yes ; then
13144                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13145                                 continue
13146                         elif test "${cf_tst_cflags}" = "\"'" ; then
13147                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13148                                 continue
13149                         fi
13150                         ;;
13151                 esac
13152                 case "$CPPFLAGS" in
13153                 *$cf_add_cflags) #(vi
13154                         ;;
13155                 *) #(vi
13156                         case $cf_add_cflags in #(vi
13157                         -D*)
13158                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13159
13160 CPPFLAGS=`echo "$CPPFLAGS" | \
13161         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13162                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13163
13164                                 ;;
13165                         esac
13166                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13167                         ;;
13168                 esac
13169                 ;;
13170         *)
13171                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13172                 ;;
13173         esac
13174         ;;
13175 yes)
13176         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13177
13178         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13179
13180         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13181                 && test -z "${cf_tst_cflags}" \
13182                 && cf_fix_cppflags=no
13183         ;;
13184 esac
13185 done
13186
13187 if test -n "$cf_new_cflags" ; then
13188
13189         CFLAGS="$CFLAGS $cf_new_cflags"
13190 fi
13191
13192 if test -n "$cf_new_cppflags" ; then
13193
13194         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13195 fi
13196
13197 if test -n "$cf_new_extra_cppflags" ; then
13198
13199         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13200 fi
13201
13202 else
13203         LIB_TRACING=DEBUG
13204         ADA_TRACE=FALSE
13205 fi
13206
13207 ###     Checks for libraries.
13208 case $cf_cv_system_name in #(vi
13209 *mingw32*) #(vi
13210         ;;
13211 *)
13212 echo "$as_me:13212: checking for gettimeofday" >&5
13213 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13214 if test "${ac_cv_func_gettimeofday+set}" = set; then
13215   echo $ECHO_N "(cached) $ECHO_C" >&6
13216 else
13217   cat >conftest.$ac_ext <<_ACEOF
13218 #line 13218 "configure"
13219 #include "confdefs.h"
13220 /* System header to define __stub macros and hopefully few prototypes,
13221     which can conflict with char gettimeofday (); below.  */
13222 #include <assert.h>
13223 /* Override any gcc2 internal prototype to avoid an error.  */
13224 #ifdef __cplusplus
13225 extern "C"
13226 #endif
13227 /* We use char because int might match the return type of a gcc2
13228    builtin and then its argument prototype would still apply.  */
13229 char gettimeofday ();
13230 char (*f) ();
13231
13232 int
13233 main ()
13234 {
13235 /* The GNU C library defines this for functions which it implements
13236     to always fail with ENOSYS.  Some functions are actually named
13237     something starting with __ and the normal name is an alias.  */
13238 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13239 choke me
13240 #else
13241 f = gettimeofday;
13242 #endif
13243
13244   ;
13245   return 0;
13246 }
13247 _ACEOF
13248 rm -f conftest.$ac_objext conftest$ac_exeext
13249 if { (eval echo "$as_me:13249: \"$ac_link\"") >&5
13250   (eval $ac_link) 2>&5
13251   ac_status=$?
13252   echo "$as_me:13252: \$? = $ac_status" >&5
13253   (exit $ac_status); } &&
13254          { ac_try='test -s conftest$ac_exeext'
13255   { (eval echo "$as_me:13255: \"$ac_try\"") >&5
13256   (eval $ac_try) 2>&5
13257   ac_status=$?
13258   echo "$as_me:13258: \$? = $ac_status" >&5
13259   (exit $ac_status); }; }; then
13260   ac_cv_func_gettimeofday=yes
13261 else
13262   echo "$as_me: failed program was:" >&5
13263 cat conftest.$ac_ext >&5
13264 ac_cv_func_gettimeofday=no
13265 fi
13266 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13267 fi
13268 echo "$as_me:13268: result: $ac_cv_func_gettimeofday" >&5
13269 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13270 if test $ac_cv_func_gettimeofday = yes; then
13271   cat >>confdefs.h <<\EOF
13272 #define HAVE_GETTIMEOFDAY 1
13273 EOF
13274
13275 else
13276
13277 echo "$as_me:13277: checking for gettimeofday in -lbsd" >&5
13278 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13279 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13280   echo $ECHO_N "(cached) $ECHO_C" >&6
13281 else
13282   ac_check_lib_save_LIBS=$LIBS
13283 LIBS="-lbsd  $LIBS"
13284 cat >conftest.$ac_ext <<_ACEOF
13285 #line 13285 "configure"
13286 #include "confdefs.h"
13287
13288 /* Override any gcc2 internal prototype to avoid an error.  */
13289 #ifdef __cplusplus
13290 extern "C"
13291 #endif
13292 /* We use char because int might match the return type of a gcc2
13293    builtin and then its argument prototype would still apply.  */
13294 char gettimeofday ();
13295 int
13296 main ()
13297 {
13298 gettimeofday ();
13299   ;
13300   return 0;
13301 }
13302 _ACEOF
13303 rm -f conftest.$ac_objext conftest$ac_exeext
13304 if { (eval echo "$as_me:13304: \"$ac_link\"") >&5
13305   (eval $ac_link) 2>&5
13306   ac_status=$?
13307   echo "$as_me:13307: \$? = $ac_status" >&5
13308   (exit $ac_status); } &&
13309          { ac_try='test -s conftest$ac_exeext'
13310   { (eval echo "$as_me:13310: \"$ac_try\"") >&5
13311   (eval $ac_try) 2>&5
13312   ac_status=$?
13313   echo "$as_me:13313: \$? = $ac_status" >&5
13314   (exit $ac_status); }; }; then
13315   ac_cv_lib_bsd_gettimeofday=yes
13316 else
13317   echo "$as_me: failed program was:" >&5
13318 cat conftest.$ac_ext >&5
13319 ac_cv_lib_bsd_gettimeofday=no
13320 fi
13321 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13322 LIBS=$ac_check_lib_save_LIBS
13323 fi
13324 echo "$as_me:13324: result: $ac_cv_lib_bsd_gettimeofday" >&5
13325 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13326 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13327   cat >>confdefs.h <<\EOF
13328 #define HAVE_GETTIMEOFDAY 1
13329 EOF
13330
13331         LIBS="-lbsd $LIBS"
13332 fi
13333
13334 fi
13335         ;;
13336 esac
13337
13338 echo "$as_me:13338: checking if -lm needed for math functions" >&5
13339 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13340 if test "${cf_cv_need_libm+set}" = set; then
13341   echo $ECHO_N "(cached) $ECHO_C" >&6
13342 else
13343
13344         cat >conftest.$ac_ext <<_ACEOF
13345 #line 13345 "configure"
13346 #include "confdefs.h"
13347
13348         #include <stdio.h>
13349         #include <math.h>
13350
13351 int
13352 main ()
13353 {
13354 double x = rand(); printf("result = %g\n", sin(x))
13355   ;
13356   return 0;
13357 }
13358 _ACEOF
13359 rm -f conftest.$ac_objext conftest$ac_exeext
13360 if { (eval echo "$as_me:13360: \"$ac_link\"") >&5
13361   (eval $ac_link) 2>&5
13362   ac_status=$?
13363   echo "$as_me:13363: \$? = $ac_status" >&5
13364   (exit $ac_status); } &&
13365          { ac_try='test -s conftest$ac_exeext'
13366   { (eval echo "$as_me:13366: \"$ac_try\"") >&5
13367   (eval $ac_try) 2>&5
13368   ac_status=$?
13369   echo "$as_me:13369: \$? = $ac_status" >&5
13370   (exit $ac_status); }; }; then
13371   cf_cv_need_libm=no
13372 else
13373   echo "$as_me: failed program was:" >&5
13374 cat conftest.$ac_ext >&5
13375 cf_cv_need_libm=yes
13376 fi
13377 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13378 fi
13379 echo "$as_me:13379: result: $cf_cv_need_libm" >&5
13380 echo "${ECHO_T}$cf_cv_need_libm" >&6
13381 if test "$cf_cv_need_libm" = yes
13382 then
13383 MATH_LIB=-lm
13384 fi
13385
13386 ###     Checks for header files.
13387 echo "$as_me:13387: checking for ANSI C header files" >&5
13388 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13389 if test "${ac_cv_header_stdc+set}" = set; then
13390   echo $ECHO_N "(cached) $ECHO_C" >&6
13391 else
13392   cat >conftest.$ac_ext <<_ACEOF
13393 #line 13393 "configure"
13394 #include "confdefs.h"
13395 #include <stdlib.h>
13396 #include <stdarg.h>
13397 #include <string.h>
13398 #include <float.h>
13399
13400 _ACEOF
13401 if { (eval echo "$as_me:13401: \"$ac_cpp conftest.$ac_ext\"") >&5
13402   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13403   ac_status=$?
13404   egrep -v '^ *\+' conftest.er1 >conftest.err
13405   rm -f conftest.er1
13406   cat conftest.err >&5
13407   echo "$as_me:13407: \$? = $ac_status" >&5
13408   (exit $ac_status); } >/dev/null; then
13409   if test -s conftest.err; then
13410     ac_cpp_err=$ac_c_preproc_warn_flag
13411   else
13412     ac_cpp_err=
13413   fi
13414 else
13415   ac_cpp_err=yes
13416 fi
13417 if test -z "$ac_cpp_err"; then
13418   ac_cv_header_stdc=yes
13419 else
13420   echo "$as_me: failed program was:" >&5
13421   cat conftest.$ac_ext >&5
13422   ac_cv_header_stdc=no
13423 fi
13424 rm -f conftest.err conftest.$ac_ext
13425
13426 if test $ac_cv_header_stdc = yes; then
13427   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13428   cat >conftest.$ac_ext <<_ACEOF
13429 #line 13429 "configure"
13430 #include "confdefs.h"
13431 #include <string.h>
13432
13433 _ACEOF
13434 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13435   egrep "memchr" >/dev/null 2>&1; then
13436   :
13437 else
13438   ac_cv_header_stdc=no
13439 fi
13440 rm -rf conftest*
13441
13442 fi
13443
13444 if test $ac_cv_header_stdc = yes; then
13445   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13446   cat >conftest.$ac_ext <<_ACEOF
13447 #line 13447 "configure"
13448 #include "confdefs.h"
13449 #include <stdlib.h>
13450
13451 _ACEOF
13452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13453   egrep "free" >/dev/null 2>&1; then
13454   :
13455 else
13456   ac_cv_header_stdc=no
13457 fi
13458 rm -rf conftest*
13459
13460 fi
13461
13462 if test $ac_cv_header_stdc = yes; then
13463   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13464   if test "$cross_compiling" = yes; then
13465   :
13466 else
13467   cat >conftest.$ac_ext <<_ACEOF
13468 #line 13468 "configure"
13469 #include "confdefs.h"
13470 #include <ctype.h>
13471 #if ((' ' & 0x0FF) == 0x020)
13472 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13473 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13474 #else
13475 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13476                      || ('j' <= (c) && (c) <= 'r') \
13477                      || ('s' <= (c) && (c) <= 'z'))
13478 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13479 #endif
13480
13481 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13482 int
13483 main ()
13484 {
13485   int i;
13486   for (i = 0; i < 256; i++)
13487     if (XOR (islower (i), ISLOWER (i))
13488         || toupper (i) != TOUPPER (i))
13489       $ac_main_return(2);
13490   $ac_main_return (0);
13491 }
13492 _ACEOF
13493 rm -f conftest$ac_exeext
13494 if { (eval echo "$as_me:13494: \"$ac_link\"") >&5
13495   (eval $ac_link) 2>&5
13496   ac_status=$?
13497   echo "$as_me:13497: \$? = $ac_status" >&5
13498   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13499   { (eval echo "$as_me:13499: \"$ac_try\"") >&5
13500   (eval $ac_try) 2>&5
13501   ac_status=$?
13502   echo "$as_me:13502: \$? = $ac_status" >&5
13503   (exit $ac_status); }; }; then
13504   :
13505 else
13506   echo "$as_me: program exited with status $ac_status" >&5
13507 echo "$as_me: failed program was:" >&5
13508 cat conftest.$ac_ext >&5
13509 ac_cv_header_stdc=no
13510 fi
13511 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13512 fi
13513 fi
13514 fi
13515 echo "$as_me:13515: result: $ac_cv_header_stdc" >&5
13516 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13517 if test $ac_cv_header_stdc = yes; then
13518
13519 cat >>confdefs.h <<\EOF
13520 #define STDC_HEADERS 1
13521 EOF
13522
13523 fi
13524
13525 ac_header_dirent=no
13526 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13527   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13528 echo "$as_me:13528: checking for $ac_hdr that defines DIR" >&5
13529 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13530 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13531   echo $ECHO_N "(cached) $ECHO_C" >&6
13532 else
13533   cat >conftest.$ac_ext <<_ACEOF
13534 #line 13534 "configure"
13535 #include "confdefs.h"
13536 #include <sys/types.h>
13537 #include <$ac_hdr>
13538
13539 int
13540 main ()
13541 {
13542 if ((DIR *) 0)
13543 return 0;
13544   ;
13545   return 0;
13546 }
13547 _ACEOF
13548 rm -f conftest.$ac_objext
13549 if { (eval echo "$as_me:13549: \"$ac_compile\"") >&5
13550   (eval $ac_compile) 2>&5
13551   ac_status=$?
13552   echo "$as_me:13552: \$? = $ac_status" >&5
13553   (exit $ac_status); } &&
13554          { ac_try='test -s conftest.$ac_objext'
13555   { (eval echo "$as_me:13555: \"$ac_try\"") >&5
13556   (eval $ac_try) 2>&5
13557   ac_status=$?
13558   echo "$as_me:13558: \$? = $ac_status" >&5
13559   (exit $ac_status); }; }; then
13560   eval "$as_ac_Header=yes"
13561 else
13562   echo "$as_me: failed program was:" >&5
13563 cat conftest.$ac_ext >&5
13564 eval "$as_ac_Header=no"
13565 fi
13566 rm -f conftest.$ac_objext conftest.$ac_ext
13567 fi
13568 echo "$as_me:13568: result: `eval echo '${'$as_ac_Header'}'`" >&5
13569 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13570 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13571   cat >>confdefs.h <<EOF
13572 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13573 EOF
13574
13575 ac_header_dirent=$ac_hdr; break
13576 fi
13577
13578 done
13579 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13580 if test $ac_header_dirent = dirent.h; then
13581   echo "$as_me:13581: checking for opendir in -ldir" >&5
13582 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13583 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13584   echo $ECHO_N "(cached) $ECHO_C" >&6
13585 else
13586   ac_check_lib_save_LIBS=$LIBS
13587 LIBS="-ldir  $LIBS"
13588 cat >conftest.$ac_ext <<_ACEOF
13589 #line 13589 "configure"
13590 #include "confdefs.h"
13591
13592 /* Override any gcc2 internal prototype to avoid an error.  */
13593 #ifdef __cplusplus
13594 extern "C"
13595 #endif
13596 /* We use char because int might match the return type of a gcc2
13597    builtin and then its argument prototype would still apply.  */
13598 char opendir ();
13599 int
13600 main ()
13601 {
13602 opendir ();
13603   ;
13604   return 0;
13605 }
13606 _ACEOF
13607 rm -f conftest.$ac_objext conftest$ac_exeext
13608 if { (eval echo "$as_me:13608: \"$ac_link\"") >&5
13609   (eval $ac_link) 2>&5
13610   ac_status=$?
13611   echo "$as_me:13611: \$? = $ac_status" >&5
13612   (exit $ac_status); } &&
13613          { ac_try='test -s conftest$ac_exeext'
13614   { (eval echo "$as_me:13614: \"$ac_try\"") >&5
13615   (eval $ac_try) 2>&5
13616   ac_status=$?
13617   echo "$as_me:13617: \$? = $ac_status" >&5
13618   (exit $ac_status); }; }; then
13619   ac_cv_lib_dir_opendir=yes
13620 else
13621   echo "$as_me: failed program was:" >&5
13622 cat conftest.$ac_ext >&5
13623 ac_cv_lib_dir_opendir=no
13624 fi
13625 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13626 LIBS=$ac_check_lib_save_LIBS
13627 fi
13628 echo "$as_me:13628: result: $ac_cv_lib_dir_opendir" >&5
13629 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13630 if test $ac_cv_lib_dir_opendir = yes; then
13631   LIBS="$LIBS -ldir"
13632 fi
13633
13634 else
13635   echo "$as_me:13635: checking for opendir in -lx" >&5
13636 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13637 if test "${ac_cv_lib_x_opendir+set}" = set; then
13638   echo $ECHO_N "(cached) $ECHO_C" >&6
13639 else
13640   ac_check_lib_save_LIBS=$LIBS
13641 LIBS="-lx  $LIBS"
13642 cat >conftest.$ac_ext <<_ACEOF
13643 #line 13643 "configure"
13644 #include "confdefs.h"
13645
13646 /* Override any gcc2 internal prototype to avoid an error.  */
13647 #ifdef __cplusplus
13648 extern "C"
13649 #endif
13650 /* We use char because int might match the return type of a gcc2
13651    builtin and then its argument prototype would still apply.  */
13652 char opendir ();
13653 int
13654 main ()
13655 {
13656 opendir ();
13657   ;
13658   return 0;
13659 }
13660 _ACEOF
13661 rm -f conftest.$ac_objext conftest$ac_exeext
13662 if { (eval echo "$as_me:13662: \"$ac_link\"") >&5
13663   (eval $ac_link) 2>&5
13664   ac_status=$?
13665   echo "$as_me:13665: \$? = $ac_status" >&5
13666   (exit $ac_status); } &&
13667          { ac_try='test -s conftest$ac_exeext'
13668   { (eval echo "$as_me:13668: \"$ac_try\"") >&5
13669   (eval $ac_try) 2>&5
13670   ac_status=$?
13671   echo "$as_me:13671: \$? = $ac_status" >&5
13672   (exit $ac_status); }; }; then
13673   ac_cv_lib_x_opendir=yes
13674 else
13675   echo "$as_me: failed program was:" >&5
13676 cat conftest.$ac_ext >&5
13677 ac_cv_lib_x_opendir=no
13678 fi
13679 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13680 LIBS=$ac_check_lib_save_LIBS
13681 fi
13682 echo "$as_me:13682: result: $ac_cv_lib_x_opendir" >&5
13683 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13684 if test $ac_cv_lib_x_opendir = yes; then
13685   LIBS="$LIBS -lx"
13686 fi
13687
13688 fi
13689
13690 echo "$as_me:13690: checking whether time.h and sys/time.h may both be included" >&5
13691 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13692 if test "${ac_cv_header_time+set}" = set; then
13693   echo $ECHO_N "(cached) $ECHO_C" >&6
13694 else
13695   cat >conftest.$ac_ext <<_ACEOF
13696 #line 13696 "configure"
13697 #include "confdefs.h"
13698 #include <sys/types.h>
13699 #include <sys/time.h>
13700 #include <time.h>
13701
13702 int
13703 main ()
13704 {
13705 if ((struct tm *) 0)
13706 return 0;
13707   ;
13708   return 0;
13709 }
13710 _ACEOF
13711 rm -f conftest.$ac_objext
13712 if { (eval echo "$as_me:13712: \"$ac_compile\"") >&5
13713   (eval $ac_compile) 2>&5
13714   ac_status=$?
13715   echo "$as_me:13715: \$? = $ac_status" >&5
13716   (exit $ac_status); } &&
13717          { ac_try='test -s conftest.$ac_objext'
13718   { (eval echo "$as_me:13718: \"$ac_try\"") >&5
13719   (eval $ac_try) 2>&5
13720   ac_status=$?
13721   echo "$as_me:13721: \$? = $ac_status" >&5
13722   (exit $ac_status); }; }; then
13723   ac_cv_header_time=yes
13724 else
13725   echo "$as_me: failed program was:" >&5
13726 cat conftest.$ac_ext >&5
13727 ac_cv_header_time=no
13728 fi
13729 rm -f conftest.$ac_objext conftest.$ac_ext
13730 fi
13731 echo "$as_me:13731: result: $ac_cv_header_time" >&5
13732 echo "${ECHO_T}$ac_cv_header_time" >&6
13733 if test $ac_cv_header_time = yes; then
13734
13735 cat >>confdefs.h <<\EOF
13736 #define TIME_WITH_SYS_TIME 1
13737 EOF
13738
13739 fi
13740
13741 cf_regex_func=no
13742
13743 cf_regex_libs="regex re"
13744 case $host_os in #(vi
13745 mingw*)
13746         cf_regex_libs="regex.dll $cf_regex_libs"
13747         ;;
13748 esac
13749
13750 echo "$as_me:13750: checking for regcomp" >&5
13751 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13752 if test "${ac_cv_func_regcomp+set}" = set; then
13753   echo $ECHO_N "(cached) $ECHO_C" >&6
13754 else
13755   cat >conftest.$ac_ext <<_ACEOF
13756 #line 13756 "configure"
13757 #include "confdefs.h"
13758 /* System header to define __stub macros and hopefully few prototypes,
13759     which can conflict with char regcomp (); below.  */
13760 #include <assert.h>
13761 /* Override any gcc2 internal prototype to avoid an error.  */
13762 #ifdef __cplusplus
13763 extern "C"
13764 #endif
13765 /* We use char because int might match the return type of a gcc2
13766    builtin and then its argument prototype would still apply.  */
13767 char regcomp ();
13768 char (*f) ();
13769
13770 int
13771 main ()
13772 {
13773 /* The GNU C library defines this for functions which it implements
13774     to always fail with ENOSYS.  Some functions are actually named
13775     something starting with __ and the normal name is an alias.  */
13776 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13777 choke me
13778 #else
13779 f = regcomp;
13780 #endif
13781
13782   ;
13783   return 0;
13784 }
13785 _ACEOF
13786 rm -f conftest.$ac_objext conftest$ac_exeext
13787 if { (eval echo "$as_me:13787: \"$ac_link\"") >&5
13788   (eval $ac_link) 2>&5
13789   ac_status=$?
13790   echo "$as_me:13790: \$? = $ac_status" >&5
13791   (exit $ac_status); } &&
13792          { ac_try='test -s conftest$ac_exeext'
13793   { (eval echo "$as_me:13793: \"$ac_try\"") >&5
13794   (eval $ac_try) 2>&5
13795   ac_status=$?
13796   echo "$as_me:13796: \$? = $ac_status" >&5
13797   (exit $ac_status); }; }; then
13798   ac_cv_func_regcomp=yes
13799 else
13800   echo "$as_me: failed program was:" >&5
13801 cat conftest.$ac_ext >&5
13802 ac_cv_func_regcomp=no
13803 fi
13804 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13805 fi
13806 echo "$as_me:13806: result: $ac_cv_func_regcomp" >&5
13807 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13808 if test $ac_cv_func_regcomp = yes; then
13809   cf_regex_func=regcomp
13810 else
13811
13812         for cf_regex_lib in $cf_regex_libs
13813         do
13814                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13815 echo "$as_me:13815: checking for regcomp in -l$cf_regex_lib" >&5
13816 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13817 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13818   echo $ECHO_N "(cached) $ECHO_C" >&6
13819 else
13820   ac_check_lib_save_LIBS=$LIBS
13821 LIBS="-l$cf_regex_lib  $LIBS"
13822 cat >conftest.$ac_ext <<_ACEOF
13823 #line 13823 "configure"
13824 #include "confdefs.h"
13825
13826 /* Override any gcc2 internal prototype to avoid an error.  */
13827 #ifdef __cplusplus
13828 extern "C"
13829 #endif
13830 /* We use char because int might match the return type of a gcc2
13831    builtin and then its argument prototype would still apply.  */
13832 char regcomp ();
13833 int
13834 main ()
13835 {
13836 regcomp ();
13837   ;
13838   return 0;
13839 }
13840 _ACEOF
13841 rm -f conftest.$ac_objext conftest$ac_exeext
13842 if { (eval echo "$as_me:13842: \"$ac_link\"") >&5
13843   (eval $ac_link) 2>&5
13844   ac_status=$?
13845   echo "$as_me:13845: \$? = $ac_status" >&5
13846   (exit $ac_status); } &&
13847          { ac_try='test -s conftest$ac_exeext'
13848   { (eval echo "$as_me:13848: \"$ac_try\"") >&5
13849   (eval $ac_try) 2>&5
13850   ac_status=$?
13851   echo "$as_me:13851: \$? = $ac_status" >&5
13852   (exit $ac_status); }; }; then
13853   eval "$as_ac_Lib=yes"
13854 else
13855   echo "$as_me: failed program was:" >&5
13856 cat conftest.$ac_ext >&5
13857 eval "$as_ac_Lib=no"
13858 fi
13859 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13860 LIBS=$ac_check_lib_save_LIBS
13861 fi
13862 echo "$as_me:13862: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13863 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13864 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13865
13866                                 LIBS="-l$cf_regex_lib $LIBS"
13867                                 cf_regex_func=regcomp
13868                                 break
13869 fi
13870
13871         done
13872
13873 fi
13874
13875 if test "$cf_regex_func" = no ; then
13876         echo "$as_me:13876: checking for compile" >&5
13877 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13878 if test "${ac_cv_func_compile+set}" = set; then
13879   echo $ECHO_N "(cached) $ECHO_C" >&6
13880 else
13881   cat >conftest.$ac_ext <<_ACEOF
13882 #line 13882 "configure"
13883 #include "confdefs.h"
13884 /* System header to define __stub macros and hopefully few prototypes,
13885     which can conflict with char compile (); below.  */
13886 #include <assert.h>
13887 /* Override any gcc2 internal prototype to avoid an error.  */
13888 #ifdef __cplusplus
13889 extern "C"
13890 #endif
13891 /* We use char because int might match the return type of a gcc2
13892    builtin and then its argument prototype would still apply.  */
13893 char compile ();
13894 char (*f) ();
13895
13896 int
13897 main ()
13898 {
13899 /* The GNU C library defines this for functions which it implements
13900     to always fail with ENOSYS.  Some functions are actually named
13901     something starting with __ and the normal name is an alias.  */
13902 #if defined (__stub_compile) || defined (__stub___compile)
13903 choke me
13904 #else
13905 f = compile;
13906 #endif
13907
13908   ;
13909   return 0;
13910 }
13911 _ACEOF
13912 rm -f conftest.$ac_objext conftest$ac_exeext
13913 if { (eval echo "$as_me:13913: \"$ac_link\"") >&5
13914   (eval $ac_link) 2>&5
13915   ac_status=$?
13916   echo "$as_me:13916: \$? = $ac_status" >&5
13917   (exit $ac_status); } &&
13918          { ac_try='test -s conftest$ac_exeext'
13919   { (eval echo "$as_me:13919: \"$ac_try\"") >&5
13920   (eval $ac_try) 2>&5
13921   ac_status=$?
13922   echo "$as_me:13922: \$? = $ac_status" >&5
13923   (exit $ac_status); }; }; then
13924   ac_cv_func_compile=yes
13925 else
13926   echo "$as_me: failed program was:" >&5
13927 cat conftest.$ac_ext >&5
13928 ac_cv_func_compile=no
13929 fi
13930 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13931 fi
13932 echo "$as_me:13932: result: $ac_cv_func_compile" >&5
13933 echo "${ECHO_T}$ac_cv_func_compile" >&6
13934 if test $ac_cv_func_compile = yes; then
13935   cf_regex_func=compile
13936 else
13937
13938                 echo "$as_me:13938: checking for compile in -lgen" >&5
13939 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13940 if test "${ac_cv_lib_gen_compile+set}" = set; then
13941   echo $ECHO_N "(cached) $ECHO_C" >&6
13942 else
13943   ac_check_lib_save_LIBS=$LIBS
13944 LIBS="-lgen  $LIBS"
13945 cat >conftest.$ac_ext <<_ACEOF
13946 #line 13946 "configure"
13947 #include "confdefs.h"
13948
13949 /* Override any gcc2 internal prototype to avoid an error.  */
13950 #ifdef __cplusplus
13951 extern "C"
13952 #endif
13953 /* We use char because int might match the return type of a gcc2
13954    builtin and then its argument prototype would still apply.  */
13955 char compile ();
13956 int
13957 main ()
13958 {
13959 compile ();
13960   ;
13961   return 0;
13962 }
13963 _ACEOF
13964 rm -f conftest.$ac_objext conftest$ac_exeext
13965 if { (eval echo "$as_me:13965: \"$ac_link\"") >&5
13966   (eval $ac_link) 2>&5
13967   ac_status=$?
13968   echo "$as_me:13968: \$? = $ac_status" >&5
13969   (exit $ac_status); } &&
13970          { ac_try='test -s conftest$ac_exeext'
13971   { (eval echo "$as_me:13971: \"$ac_try\"") >&5
13972   (eval $ac_try) 2>&5
13973   ac_status=$?
13974   echo "$as_me:13974: \$? = $ac_status" >&5
13975   (exit $ac_status); }; }; then
13976   ac_cv_lib_gen_compile=yes
13977 else
13978   echo "$as_me: failed program was:" >&5
13979 cat conftest.$ac_ext >&5
13980 ac_cv_lib_gen_compile=no
13981 fi
13982 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13983 LIBS=$ac_check_lib_save_LIBS
13984 fi
13985 echo "$as_me:13985: result: $ac_cv_lib_gen_compile" >&5
13986 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13987 if test $ac_cv_lib_gen_compile = yes; then
13988
13989                                 LIBS="-lgen $LIBS"
13990                                 cf_regex_func=compile
13991 fi
13992
13993 fi
13994
13995 fi
13996
13997 if test "$cf_regex_func" = no ; then
13998         { echo "$as_me:13998: WARNING: cannot find regular expression library" >&5
13999 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14000 fi
14001
14002 echo "$as_me:14002: checking for regular-expression headers" >&5
14003 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14004 if test "${cf_cv_regex_hdrs+set}" = set; then
14005   echo $ECHO_N "(cached) $ECHO_C" >&6
14006 else
14007
14008 cf_cv_regex_hdrs=no
14009 case $cf_regex_func in #(vi
14010 compile) #(vi
14011         for cf_regex_hdr in regexp.h regexpr.h
14012         do
14013                 cat >conftest.$ac_ext <<_ACEOF
14014 #line 14014 "configure"
14015 #include "confdefs.h"
14016 #include <$cf_regex_hdr>
14017 int
14018 main ()
14019 {
14020
14021                         char *p = compile("", "", "", 0);
14022                         int x = step("", "");
14023
14024   ;
14025   return 0;
14026 }
14027 _ACEOF
14028 rm -f conftest.$ac_objext conftest$ac_exeext
14029 if { (eval echo "$as_me:14029: \"$ac_link\"") >&5
14030   (eval $ac_link) 2>&5
14031   ac_status=$?
14032   echo "$as_me:14032: \$? = $ac_status" >&5
14033   (exit $ac_status); } &&
14034          { ac_try='test -s conftest$ac_exeext'
14035   { (eval echo "$as_me:14035: \"$ac_try\"") >&5
14036   (eval $ac_try) 2>&5
14037   ac_status=$?
14038   echo "$as_me:14038: \$? = $ac_status" >&5
14039   (exit $ac_status); }; }; then
14040
14041                         cf_cv_regex_hdrs=$cf_regex_hdr
14042                         break
14043
14044 else
14045   echo "$as_me: failed program was:" >&5
14046 cat conftest.$ac_ext >&5
14047 fi
14048 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14049         done
14050         ;;
14051 *)
14052         for cf_regex_hdr in regex.h
14053         do
14054                 cat >conftest.$ac_ext <<_ACEOF
14055 #line 14055 "configure"
14056 #include "confdefs.h"
14057 #include <sys/types.h>
14058 #include <$cf_regex_hdr>
14059 int
14060 main ()
14061 {
14062
14063                         regex_t *p;
14064                         int x = regcomp(p, "", 0);
14065                         int y = regexec(p, "", 0, 0, 0);
14066                         regfree(p);
14067
14068   ;
14069   return 0;
14070 }
14071 _ACEOF
14072 rm -f conftest.$ac_objext conftest$ac_exeext
14073 if { (eval echo "$as_me:14073: \"$ac_link\"") >&5
14074   (eval $ac_link) 2>&5
14075   ac_status=$?
14076   echo "$as_me:14076: \$? = $ac_status" >&5
14077   (exit $ac_status); } &&
14078          { ac_try='test -s conftest$ac_exeext'
14079   { (eval echo "$as_me:14079: \"$ac_try\"") >&5
14080   (eval $ac_try) 2>&5
14081   ac_status=$?
14082   echo "$as_me:14082: \$? = $ac_status" >&5
14083   (exit $ac_status); }; }; then
14084
14085                         cf_cv_regex_hdrs=$cf_regex_hdr
14086                         break
14087
14088 else
14089   echo "$as_me: failed program was:" >&5
14090 cat conftest.$ac_ext >&5
14091 fi
14092 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14093         done
14094         ;;
14095 esac
14096
14097 fi
14098 echo "$as_me:14098: result: $cf_cv_regex_hdrs" >&5
14099 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14100
14101 case $cf_cv_regex_hdrs in #(vi
14102     no)        { echo "$as_me:14102: WARNING: no regular expression header found" >&5
14103 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14104     regex.h)   cat >>confdefs.h <<\EOF
14105 #define HAVE_REGEX_H_FUNCS 1
14106 EOF
14107  ;; #(vi
14108     regexp.h)  cat >>confdefs.h <<\EOF
14109 #define HAVE_REGEXP_H_FUNCS 1
14110 EOF
14111  ;; #(vi
14112     regexpr.h) cat >>confdefs.h <<\EOF
14113 #define HAVE_REGEXPR_H_FUNCS 1
14114 EOF
14115  ;;
14116 esac
14117
14118 for ac_header in \
14119 fcntl.h \
14120 getopt.h \
14121 limits.h \
14122 locale.h \
14123 math.h \
14124 poll.h \
14125 sys/bsdtypes.h \
14126 sys/ioctl.h \
14127 sys/param.h \
14128 sys/poll.h \
14129 sys/select.h \
14130 sys/time.h \
14131 sys/times.h \
14132 ttyent.h \
14133 unistd.h \
14134 wctype.h \
14135
14136 do
14137 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14138 echo "$as_me:14138: checking for $ac_header" >&5
14139 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14140 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14141   echo $ECHO_N "(cached) $ECHO_C" >&6
14142 else
14143   cat >conftest.$ac_ext <<_ACEOF
14144 #line 14144 "configure"
14145 #include "confdefs.h"
14146 #include <$ac_header>
14147 _ACEOF
14148 if { (eval echo "$as_me:14148: \"$ac_cpp conftest.$ac_ext\"") >&5
14149   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14150   ac_status=$?
14151   egrep -v '^ *\+' conftest.er1 >conftest.err
14152   rm -f conftest.er1
14153   cat conftest.err >&5
14154   echo "$as_me:14154: \$? = $ac_status" >&5
14155   (exit $ac_status); } >/dev/null; then
14156   if test -s conftest.err; then
14157     ac_cpp_err=$ac_c_preproc_warn_flag
14158   else
14159     ac_cpp_err=
14160   fi
14161 else
14162   ac_cpp_err=yes
14163 fi
14164 if test -z "$ac_cpp_err"; then
14165   eval "$as_ac_Header=yes"
14166 else
14167   echo "$as_me: failed program was:" >&5
14168   cat conftest.$ac_ext >&5
14169   eval "$as_ac_Header=no"
14170 fi
14171 rm -f conftest.err conftest.$ac_ext
14172 fi
14173 echo "$as_me:14173: result: `eval echo '${'$as_ac_Header'}'`" >&5
14174 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14175 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14176   cat >>confdefs.h <<EOF
14177 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14178 EOF
14179
14180 fi
14181 done
14182
14183 for ac_header in unistd.h getopt.h
14184 do
14185 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14186 echo "$as_me:14186: checking for $ac_header" >&5
14187 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14188 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14189   echo $ECHO_N "(cached) $ECHO_C" >&6
14190 else
14191   cat >conftest.$ac_ext <<_ACEOF
14192 #line 14192 "configure"
14193 #include "confdefs.h"
14194 #include <$ac_header>
14195 _ACEOF
14196 if { (eval echo "$as_me:14196: \"$ac_cpp conftest.$ac_ext\"") >&5
14197   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14198   ac_status=$?
14199   egrep -v '^ *\+' conftest.er1 >conftest.err
14200   rm -f conftest.er1
14201   cat conftest.err >&5
14202   echo "$as_me:14202: \$? = $ac_status" >&5
14203   (exit $ac_status); } >/dev/null; then
14204   if test -s conftest.err; then
14205     ac_cpp_err=$ac_c_preproc_warn_flag
14206   else
14207     ac_cpp_err=
14208   fi
14209 else
14210   ac_cpp_err=yes
14211 fi
14212 if test -z "$ac_cpp_err"; then
14213   eval "$as_ac_Header=yes"
14214 else
14215   echo "$as_me: failed program was:" >&5
14216   cat conftest.$ac_ext >&5
14217   eval "$as_ac_Header=no"
14218 fi
14219 rm -f conftest.err conftest.$ac_ext
14220 fi
14221 echo "$as_me:14221: result: `eval echo '${'$as_ac_Header'}'`" >&5
14222 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14223 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14224   cat >>confdefs.h <<EOF
14225 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14226 EOF
14227
14228 fi
14229 done
14230
14231 echo "$as_me:14231: checking for header declaring getopt variables" >&5
14232 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14233 if test "${cf_cv_getopt_header+set}" = set; then
14234   echo $ECHO_N "(cached) $ECHO_C" >&6
14235 else
14236
14237 cf_cv_getopt_header=none
14238 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14239 do
14240 cat >conftest.$ac_ext <<_ACEOF
14241 #line 14241 "configure"
14242 #include "confdefs.h"
14243
14244 #include <$cf_header>
14245 int
14246 main ()
14247 {
14248 int x = optind; char *y = optarg
14249   ;
14250   return 0;
14251 }
14252 _ACEOF
14253 rm -f conftest.$ac_objext
14254 if { (eval echo "$as_me:14254: \"$ac_compile\"") >&5
14255   (eval $ac_compile) 2>&5
14256   ac_status=$?
14257   echo "$as_me:14257: \$? = $ac_status" >&5
14258   (exit $ac_status); } &&
14259          { ac_try='test -s conftest.$ac_objext'
14260   { (eval echo "$as_me:14260: \"$ac_try\"") >&5
14261   (eval $ac_try) 2>&5
14262   ac_status=$?
14263   echo "$as_me:14263: \$? = $ac_status" >&5
14264   (exit $ac_status); }; }; then
14265   cf_cv_getopt_header=$cf_header
14266  break
14267 else
14268   echo "$as_me: failed program was:" >&5
14269 cat conftest.$ac_ext >&5
14270 fi
14271 rm -f conftest.$ac_objext conftest.$ac_ext
14272 done
14273
14274 fi
14275 echo "$as_me:14275: result: $cf_cv_getopt_header" >&5
14276 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14277 if test $cf_cv_getopt_header != none ; then
14278         cat >>confdefs.h <<\EOF
14279 #define HAVE_GETOPT_HEADER 1
14280 EOF
14281
14282 fi
14283
14284 # check for ISC (this may also define _POSIX_SOURCE)
14285 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14286 if test "$ISC" = yes ; then
14287
14288 echo "$as_me:14288: checking for main in -lcposix" >&5
14289 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14290 if test "${ac_cv_lib_cposix_main+set}" = set; then
14291   echo $ECHO_N "(cached) $ECHO_C" >&6
14292 else
14293   ac_check_lib_save_LIBS=$LIBS
14294 LIBS="-lcposix  $LIBS"
14295 cat >conftest.$ac_ext <<_ACEOF
14296 #line 14296 "configure"
14297 #include "confdefs.h"
14298
14299 int
14300 main ()
14301 {
14302 main ();
14303   ;
14304   return 0;
14305 }
14306 _ACEOF
14307 rm -f conftest.$ac_objext conftest$ac_exeext
14308 if { (eval echo "$as_me:14308: \"$ac_link\"") >&5
14309   (eval $ac_link) 2>&5
14310   ac_status=$?
14311   echo "$as_me:14311: \$? = $ac_status" >&5
14312   (exit $ac_status); } &&
14313          { ac_try='test -s conftest$ac_exeext'
14314   { (eval echo "$as_me:14314: \"$ac_try\"") >&5
14315   (eval $ac_try) 2>&5
14316   ac_status=$?
14317   echo "$as_me:14317: \$? = $ac_status" >&5
14318   (exit $ac_status); }; }; then
14319   ac_cv_lib_cposix_main=yes
14320 else
14321   echo "$as_me: failed program was:" >&5
14322 cat conftest.$ac_ext >&5
14323 ac_cv_lib_cposix_main=no
14324 fi
14325 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14326 LIBS=$ac_check_lib_save_LIBS
14327 fi
14328 echo "$as_me:14328: result: $ac_cv_lib_cposix_main" >&5
14329 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14330 if test $ac_cv_lib_cposix_main = yes; then
14331   cat >>confdefs.h <<EOF
14332 #define HAVE_LIBCPOSIX 1
14333 EOF
14334
14335   LIBS="-lcposix $LIBS"
14336
14337 fi
14338
14339         echo "$as_me:14339: checking for bzero in -linet" >&5
14340 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14341 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14342   echo $ECHO_N "(cached) $ECHO_C" >&6
14343 else
14344   ac_check_lib_save_LIBS=$LIBS
14345 LIBS="-linet  $LIBS"
14346 cat >conftest.$ac_ext <<_ACEOF
14347 #line 14347 "configure"
14348 #include "confdefs.h"
14349
14350 /* Override any gcc2 internal prototype to avoid an error.  */
14351 #ifdef __cplusplus
14352 extern "C"
14353 #endif
14354 /* We use char because int might match the return type of a gcc2
14355    builtin and then its argument prototype would still apply.  */
14356 char bzero ();
14357 int
14358 main ()
14359 {
14360 bzero ();
14361   ;
14362   return 0;
14363 }
14364 _ACEOF
14365 rm -f conftest.$ac_objext conftest$ac_exeext
14366 if { (eval echo "$as_me:14366: \"$ac_link\"") >&5
14367   (eval $ac_link) 2>&5
14368   ac_status=$?
14369   echo "$as_me:14369: \$? = $ac_status" >&5
14370   (exit $ac_status); } &&
14371          { ac_try='test -s conftest$ac_exeext'
14372   { (eval echo "$as_me:14372: \"$ac_try\"") >&5
14373   (eval $ac_try) 2>&5
14374   ac_status=$?
14375   echo "$as_me:14375: \$? = $ac_status" >&5
14376   (exit $ac_status); }; }; then
14377   ac_cv_lib_inet_bzero=yes
14378 else
14379   echo "$as_me: failed program was:" >&5
14380 cat conftest.$ac_ext >&5
14381 ac_cv_lib_inet_bzero=no
14382 fi
14383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14384 LIBS=$ac_check_lib_save_LIBS
14385 fi
14386 echo "$as_me:14386: result: $ac_cv_lib_inet_bzero" >&5
14387 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14388 if test $ac_cv_lib_inet_bzero = yes; then
14389   LIBS="-linet $LIBS"
14390 fi
14391 fi
14392
14393 echo "$as_me:14393: checking if sys/time.h works with sys/select.h" >&5
14394 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14395 if test "${cf_cv_sys_time_select+set}" = set; then
14396   echo $ECHO_N "(cached) $ECHO_C" >&6
14397 else
14398
14399 cat >conftest.$ac_ext <<_ACEOF
14400 #line 14400 "configure"
14401 #include "confdefs.h"
14402
14403 #include <sys/types.h>
14404 #ifdef HAVE_SYS_TIME_H
14405 #include <sys/time.h>
14406 #endif
14407 #ifdef HAVE_SYS_SELECT_H
14408 #include <sys/select.h>
14409 #endif
14410
14411 int
14412 main ()
14413 {
14414
14415   ;
14416   return 0;
14417 }
14418 _ACEOF
14419 rm -f conftest.$ac_objext
14420 if { (eval echo "$as_me:14420: \"$ac_compile\"") >&5
14421   (eval $ac_compile) 2>&5
14422   ac_status=$?
14423   echo "$as_me:14423: \$? = $ac_status" >&5
14424   (exit $ac_status); } &&
14425          { ac_try='test -s conftest.$ac_objext'
14426   { (eval echo "$as_me:14426: \"$ac_try\"") >&5
14427   (eval $ac_try) 2>&5
14428   ac_status=$?
14429   echo "$as_me:14429: \$? = $ac_status" >&5
14430   (exit $ac_status); }; }; then
14431   cf_cv_sys_time_select=yes
14432 else
14433   echo "$as_me: failed program was:" >&5
14434 cat conftest.$ac_ext >&5
14435 cf_cv_sys_time_select=no
14436 fi
14437 rm -f conftest.$ac_objext conftest.$ac_ext
14438
14439 fi
14440
14441 echo "$as_me:14441: result: $cf_cv_sys_time_select" >&5
14442 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14443 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14444 #define HAVE_SYS_TIME_SELECT 1
14445 EOF
14446
14447 ###     checks for compiler characteristics
14448 ac_ext=c
14449 ac_cpp='$CPP $CPPFLAGS'
14450 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14451 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14452 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14453 ac_main_return=return
14454
14455 echo "$as_me:14455: checking for $CC option to accept ANSI C" >&5
14456 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14457 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14458   echo $ECHO_N "(cached) $ECHO_C" >&6
14459 else
14460   ac_cv_prog_cc_stdc=no
14461 ac_save_CC=$CC
14462 cat >conftest.$ac_ext <<_ACEOF
14463 #line 14463 "configure"
14464 #include "confdefs.h"
14465 #include <stdarg.h>
14466 #include <stdio.h>
14467 #include <sys/types.h>
14468 #include <sys/stat.h>
14469 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
14470 struct buf { int x; };
14471 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14472 static char *e (p, i)
14473      char **p;
14474      int i;
14475 {
14476   return p[i];
14477 }
14478 static char *f (char * (*g) (char **, int), char **p, ...)
14479 {
14480   char *s;
14481   va_list v;
14482   va_start (v,p);
14483   s = g (p, va_arg (v,int));
14484   va_end (v);
14485   return s;
14486 }
14487 int test (int i, double x);
14488 struct s1 {int (*f) (int a);};
14489 struct s2 {int (*f) (double a);};
14490 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14491 int argc;
14492 char **argv;
14493 int
14494 main ()
14495 {
14496 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
14497   ;
14498   return 0;
14499 }
14500 _ACEOF
14501 # Don't try gcc -ansi; that turns off useful extensions and
14502 # breaks some systems' header files.
14503 # AIX                   -qlanglvl=ansi
14504 # Ultrix and OSF/1      -std1
14505 # HP-UX 10.20 and later -Ae
14506 # HP-UX older versions  -Aa -D_HPUX_SOURCE
14507 # SVR4                  -Xc -D__EXTENSIONS__
14508 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14509 do
14510   CC="$ac_save_CC $ac_arg"
14511   rm -f conftest.$ac_objext
14512 if { (eval echo "$as_me:14512: \"$ac_compile\"") >&5
14513   (eval $ac_compile) 2>&5
14514   ac_status=$?
14515   echo "$as_me:14515: \$? = $ac_status" >&5
14516   (exit $ac_status); } &&
14517          { ac_try='test -s conftest.$ac_objext'
14518   { (eval echo "$as_me:14518: \"$ac_try\"") >&5
14519   (eval $ac_try) 2>&5
14520   ac_status=$?
14521   echo "$as_me:14521: \$? = $ac_status" >&5
14522   (exit $ac_status); }; }; then
14523   ac_cv_prog_cc_stdc=$ac_arg
14524 break
14525 else
14526   echo "$as_me: failed program was:" >&5
14527 cat conftest.$ac_ext >&5
14528 fi
14529 rm -f conftest.$ac_objext
14530 done
14531 rm -f conftest.$ac_ext conftest.$ac_objext
14532 CC=$ac_save_CC
14533
14534 fi
14535
14536 case "x$ac_cv_prog_cc_stdc" in
14537   x|xno)
14538     echo "$as_me:14538: result: none needed" >&5
14539 echo "${ECHO_T}none needed" >&6 ;;
14540   *)
14541     echo "$as_me:14541: result: $ac_cv_prog_cc_stdc" >&5
14542 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14543     CC="$CC $ac_cv_prog_cc_stdc" ;;
14544 esac
14545
14546 echo "$as_me:14546: checking for an ANSI C-conforming const" >&5
14547 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14548 if test "${ac_cv_c_const+set}" = set; then
14549   echo $ECHO_N "(cached) $ECHO_C" >&6
14550 else
14551   cat >conftest.$ac_ext <<_ACEOF
14552 #line 14552 "configure"
14553 #include "confdefs.h"
14554
14555 int
14556 main ()
14557 {
14558 /* FIXME: Include the comments suggested by Paul. */
14559 #ifndef __cplusplus
14560   /* Ultrix mips cc rejects this.  */
14561   typedef int charset[2];
14562   const charset x;
14563   /* SunOS 4.1.1 cc rejects this.  */
14564   char const *const *ccp;
14565   char **p;
14566   /* NEC SVR4.0.2 mips cc rejects this.  */
14567   struct point {int x, y;};
14568   static struct point const zero = {0,0};
14569   /* AIX XL C 1.02.0.0 rejects this.
14570      It does not let you subtract one const X* pointer from another in
14571      an arm of an if-expression whose if-part is not a constant
14572      expression */
14573   const char *g = "string";
14574   ccp = &g + (g ? g-g : 0);
14575   /* HPUX 7.0 cc rejects these. */
14576   ++ccp;
14577   p = (char**) ccp;
14578   ccp = (char const *const *) p;
14579   { /* SCO 3.2v4 cc rejects this.  */
14580     char *t;
14581     char const *s = 0 ? (char *) 0 : (char const *) 0;
14582
14583     *t++ = 0;
14584   }
14585   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14586     int x[] = {25, 17};
14587     const int *foo = &x[0];
14588     ++foo;
14589   }
14590   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14591     typedef const int *iptr;
14592     iptr p = 0;
14593     ++p;
14594   }
14595   { /* AIX XL C 1.02.0.0 rejects this saying
14596        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14597     struct s { int j; const int *ap[3]; };
14598     struct s *b; b->j = 5;
14599   }
14600   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14601     const int foo = 10;
14602   }
14603 #endif
14604
14605   ;
14606   return 0;
14607 }
14608 _ACEOF
14609 rm -f conftest.$ac_objext
14610 if { (eval echo "$as_me:14610: \"$ac_compile\"") >&5
14611   (eval $ac_compile) 2>&5
14612   ac_status=$?
14613   echo "$as_me:14613: \$? = $ac_status" >&5
14614   (exit $ac_status); } &&
14615          { ac_try='test -s conftest.$ac_objext'
14616   { (eval echo "$as_me:14616: \"$ac_try\"") >&5
14617   (eval $ac_try) 2>&5
14618   ac_status=$?
14619   echo "$as_me:14619: \$? = $ac_status" >&5
14620   (exit $ac_status); }; }; then
14621   ac_cv_c_const=yes
14622 else
14623   echo "$as_me: failed program was:" >&5
14624 cat conftest.$ac_ext >&5
14625 ac_cv_c_const=no
14626 fi
14627 rm -f conftest.$ac_objext conftest.$ac_ext
14628 fi
14629 echo "$as_me:14629: result: $ac_cv_c_const" >&5
14630 echo "${ECHO_T}$ac_cv_c_const" >&6
14631 if test $ac_cv_c_const = no; then
14632
14633 cat >>confdefs.h <<\EOF
14634 #define const
14635 EOF
14636
14637 fi
14638
14639 echo "$as_me:14639: checking for inline" >&5
14640 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14641 if test "${ac_cv_c_inline+set}" = set; then
14642   echo $ECHO_N "(cached) $ECHO_C" >&6
14643 else
14644   ac_cv_c_inline=no
14645 for ac_kw in inline __inline__ __inline; do
14646   cat >conftest.$ac_ext <<_ACEOF
14647 #line 14647 "configure"
14648 #include "confdefs.h"
14649 #ifndef __cplusplus
14650 static $ac_kw int static_foo () {return 0; }
14651 $ac_kw int foo () {return 0; }
14652 #endif
14653
14654 _ACEOF
14655 rm -f conftest.$ac_objext
14656 if { (eval echo "$as_me:14656: \"$ac_compile\"") >&5
14657   (eval $ac_compile) 2>&5
14658   ac_status=$?
14659   echo "$as_me:14659: \$? = $ac_status" >&5
14660   (exit $ac_status); } &&
14661          { ac_try='test -s conftest.$ac_objext'
14662   { (eval echo "$as_me:14662: \"$ac_try\"") >&5
14663   (eval $ac_try) 2>&5
14664   ac_status=$?
14665   echo "$as_me:14665: \$? = $ac_status" >&5
14666   (exit $ac_status); }; }; then
14667   ac_cv_c_inline=$ac_kw; break
14668 else
14669   echo "$as_me: failed program was:" >&5
14670 cat conftest.$ac_ext >&5
14671 fi
14672 rm -f conftest.$ac_objext conftest.$ac_ext
14673 done
14674
14675 fi
14676 echo "$as_me:14676: result: $ac_cv_c_inline" >&5
14677 echo "${ECHO_T}$ac_cv_c_inline" >&6
14678 case $ac_cv_c_inline in
14679   inline | yes) ;;
14680   no)
14681 cat >>confdefs.h <<\EOF
14682 #define inline
14683 EOF
14684  ;;
14685   *)  cat >>confdefs.h <<EOF
14686 #define inline $ac_cv_c_inline
14687 EOF
14688  ;;
14689 esac
14690
14691 NCURSES_INLINE=
14692 if test "$ac_cv_c_inline" != no ; then
14693   NCURSES_INLINE=inline
14694   if test "$INTEL_COMPILER" = yes
14695   then
14696     :
14697   elif test "$GCC" = yes
14698   then
14699     echo "$as_me:14699: checking if $CC supports options to tune inlining" >&5
14700 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14701 if test "${cf_cv_gcc_inline+set}" = set; then
14702   echo $ECHO_N "(cached) $ECHO_C" >&6
14703 else
14704
14705       cf_save_CFLAGS=$CFLAGS
14706       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14707       cat >conftest.$ac_ext <<_ACEOF
14708 #line 14708 "configure"
14709 #include "confdefs.h"
14710 inline int foo(void) { return 1; }
14711 int
14712 main ()
14713 {
14714 ${cf_cv_main_return:-return} foo()
14715   ;
14716   return 0;
14717 }
14718 _ACEOF
14719 rm -f conftest.$ac_objext
14720 if { (eval echo "$as_me:14720: \"$ac_compile\"") >&5
14721   (eval $ac_compile) 2>&5
14722   ac_status=$?
14723   echo "$as_me:14723: \$? = $ac_status" >&5
14724   (exit $ac_status); } &&
14725          { ac_try='test -s conftest.$ac_objext'
14726   { (eval echo "$as_me:14726: \"$ac_try\"") >&5
14727   (eval $ac_try) 2>&5
14728   ac_status=$?
14729   echo "$as_me:14729: \$? = $ac_status" >&5
14730   (exit $ac_status); }; }; then
14731   cf_cv_gcc_inline=yes
14732 else
14733   echo "$as_me: failed program was:" >&5
14734 cat conftest.$ac_ext >&5
14735 cf_cv_gcc_inline=no
14736 fi
14737 rm -f conftest.$ac_objext conftest.$ac_ext
14738       CFLAGS=$cf_save_CFLAGS
14739
14740 fi
14741 echo "$as_me:14741: result: $cf_cv_gcc_inline" >&5
14742 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14743     if test "$cf_cv_gcc_inline" = yes ; then
14744
14745 cf_fix_cppflags=no
14746 cf_new_cflags=
14747 cf_new_cppflags=
14748 cf_new_extra_cppflags=
14749
14750 for cf_add_cflags in --param max-inline-insns-single=1200
14751 do
14752 case $cf_fix_cppflags in
14753 no)
14754         case $cf_add_cflags in #(vi
14755         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14756                 case $cf_add_cflags in
14757                 -D*)
14758                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14759
14760                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14761                                 && test -z "${cf_tst_cflags}" \
14762                                 && cf_fix_cppflags=yes
14763
14764                         if test $cf_fix_cppflags = yes ; then
14765                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14766                                 continue
14767                         elif test "${cf_tst_cflags}" = "\"'" ; then
14768                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14769                                 continue
14770                         fi
14771                         ;;
14772                 esac
14773                 case "$CPPFLAGS" in
14774                 *$cf_add_cflags) #(vi
14775                         ;;
14776                 *) #(vi
14777                         case $cf_add_cflags in #(vi
14778                         -D*)
14779                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14780
14781 CPPFLAGS=`echo "$CPPFLAGS" | \
14782         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14783                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14784
14785                                 ;;
14786                         esac
14787                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14788                         ;;
14789                 esac
14790                 ;;
14791         *)
14792                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14793                 ;;
14794         esac
14795         ;;
14796 yes)
14797         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14798
14799         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14800
14801         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14802                 && test -z "${cf_tst_cflags}" \
14803                 && cf_fix_cppflags=no
14804         ;;
14805 esac
14806 done
14807
14808 if test -n "$cf_new_cflags" ; then
14809
14810         CFLAGS="$CFLAGS $cf_new_cflags"
14811 fi
14812
14813 if test -n "$cf_new_cppflags" ; then
14814
14815         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14816 fi
14817
14818 if test -n "$cf_new_extra_cppflags" ; then
14819
14820         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14821 fi
14822
14823     fi
14824   fi
14825 fi
14826
14827 echo "$as_me:14827: checking for signal global datatype" >&5
14828 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14829 if test "${cf_cv_sig_atomic_t+set}" = set; then
14830   echo $ECHO_N "(cached) $ECHO_C" >&6
14831 else
14832
14833         for cf_type in \
14834                 "volatile sig_atomic_t" \
14835                 "sig_atomic_t" \
14836                 "int"
14837         do
14838         cat >conftest.$ac_ext <<_ACEOF
14839 #line 14839 "configure"
14840 #include "confdefs.h"
14841
14842 #include <sys/types.h>
14843 #include <signal.h>
14844 #include <stdio.h>
14845
14846 extern $cf_type x;
14847 $cf_type x;
14848 static void handler(int sig)
14849 {
14850         x = 5;
14851 }
14852 int
14853 main ()
14854 {
14855 signal(SIGINT, handler);
14856                  x = 1
14857   ;
14858   return 0;
14859 }
14860 _ACEOF
14861 rm -f conftest.$ac_objext
14862 if { (eval echo "$as_me:14862: \"$ac_compile\"") >&5
14863   (eval $ac_compile) 2>&5
14864   ac_status=$?
14865   echo "$as_me:14865: \$? = $ac_status" >&5
14866   (exit $ac_status); } &&
14867          { ac_try='test -s conftest.$ac_objext'
14868   { (eval echo "$as_me:14868: \"$ac_try\"") >&5
14869   (eval $ac_try) 2>&5
14870   ac_status=$?
14871   echo "$as_me:14871: \$? = $ac_status" >&5
14872   (exit $ac_status); }; }; then
14873   cf_cv_sig_atomic_t=$cf_type
14874 else
14875   echo "$as_me: failed program was:" >&5
14876 cat conftest.$ac_ext >&5
14877 cf_cv_sig_atomic_t=no
14878 fi
14879 rm -f conftest.$ac_objext conftest.$ac_ext
14880                 test "$cf_cv_sig_atomic_t" != no && break
14881         done
14882
14883 fi
14884
14885 echo "$as_me:14885: result: $cf_cv_sig_atomic_t" >&5
14886 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14887 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14888 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14889 EOF
14890
14891 if test $NCURSES_CHTYPE = auto ; then
14892
14893 echo "$as_me:14893: checking for type of chtype" >&5
14894 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14895 if test "${cf_cv_typeof_chtype+set}" = set; then
14896   echo $ECHO_N "(cached) $ECHO_C" >&6
14897 else
14898
14899                 if test "$cross_compiling" = yes; then
14900   cf_cv_typeof_chtype=long
14901 else
14902   cat >conftest.$ac_ext <<_ACEOF
14903 #line 14903 "configure"
14904 #include "confdefs.h"
14905
14906 #define WANT_BITS 31
14907 #include <stdio.h>
14908 int main()
14909 {
14910         FILE *fp = fopen("cf_test.out", "w");
14911         if (fp != 0) {
14912                 char *result = "long";
14913                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14914                         int n;
14915                         unsigned int x, y;
14916                         for (n = 0; n < WANT_BITS; n++) {
14917                                 x = (1 << n);
14918                                 y = (x >> n);
14919                                 if (y != 1 || x == 0) {
14920                                         x = 0;
14921                                         break;
14922                                 }
14923                         }
14924                         /*
14925                          * If x is nonzero, an int is big enough for the bits
14926                          * that we want.
14927                          */
14928                         result = (x != 0) ? "int" : "long";
14929                 }
14930                 fputs(result, fp);
14931                 fclose(fp);
14932         }
14933         ${cf_cv_main_return:-return}(0);
14934 }
14935
14936 _ACEOF
14937 rm -f conftest$ac_exeext
14938 if { (eval echo "$as_me:14938: \"$ac_link\"") >&5
14939   (eval $ac_link) 2>&5
14940   ac_status=$?
14941   echo "$as_me:14941: \$? = $ac_status" >&5
14942   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14943   { (eval echo "$as_me:14943: \"$ac_try\"") >&5
14944   (eval $ac_try) 2>&5
14945   ac_status=$?
14946   echo "$as_me:14946: \$? = $ac_status" >&5
14947   (exit $ac_status); }; }; then
14948   cf_cv_typeof_chtype=`cat cf_test.out`
14949 else
14950   echo "$as_me: program exited with status $ac_status" >&5
14951 echo "$as_me: failed program was:" >&5
14952 cat conftest.$ac_ext >&5
14953 cf_cv_typeof_chtype=long
14954 fi
14955 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14956 fi
14957                 rm -f cf_test.out
14958
14959 fi
14960
14961 echo "$as_me:14961: result: $cf_cv_typeof_chtype" >&5
14962 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14963
14964 cat >>confdefs.h <<EOF
14965 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14966 EOF
14967
14968 else
14969         cf_cv_typeof_chtype=$NCURSES_CHTYPE
14970 fi
14971 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14972
14973 echo "$as_me:14973: checking if unsigned literals are legal" >&5
14974 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
14975 if test "${cf_cv_unsigned_literals+set}" = set; then
14976   echo $ECHO_N "(cached) $ECHO_C" >&6
14977 else
14978
14979         cat >conftest.$ac_ext <<_ACEOF
14980 #line 14980 "configure"
14981 #include "confdefs.h"
14982
14983 int
14984 main ()
14985 {
14986 long x = 1L + 1UL + 1U + 1
14987   ;
14988   return 0;
14989 }
14990 _ACEOF
14991 rm -f conftest.$ac_objext
14992 if { (eval echo "$as_me:14992: \"$ac_compile\"") >&5
14993   (eval $ac_compile) 2>&5
14994   ac_status=$?
14995   echo "$as_me:14995: \$? = $ac_status" >&5
14996   (exit $ac_status); } &&
14997          { ac_try='test -s conftest.$ac_objext'
14998   { (eval echo "$as_me:14998: \"$ac_try\"") >&5
14999   (eval $ac_try) 2>&5
15000   ac_status=$?
15001   echo "$as_me:15001: \$? = $ac_status" >&5
15002   (exit $ac_status); }; }; then
15003   cf_cv_unsigned_literals=yes
15004 else
15005   echo "$as_me: failed program was:" >&5
15006 cat conftest.$ac_ext >&5
15007 cf_cv_unsigned_literals=no
15008 fi
15009 rm -f conftest.$ac_objext conftest.$ac_ext
15010
15011 fi
15012
15013 echo "$as_me:15013: result: $cf_cv_unsigned_literals" >&5
15014 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15015
15016 cf_cv_1UL="1"
15017 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15018 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15019
15020 if test $NCURSES_MMASK_T = auto ; then
15021         cf_cv_typeof_mmask_t=long
15022 else
15023         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15024 fi
15025 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15026
15027 ###     Checks for external-data
15028
15029 echo "$as_me:15029: checking if external errno is declared" >&5
15030 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15031 if test "${cf_cv_dcl_errno+set}" = set; then
15032   echo $ECHO_N "(cached) $ECHO_C" >&6
15033 else
15034
15035     cat >conftest.$ac_ext <<_ACEOF
15036 #line 15036 "configure"
15037 #include "confdefs.h"
15038
15039 #ifdef HAVE_STDLIB_H
15040 #include <stdlib.h>
15041 #endif
15042 #include <stdio.h>
15043 #include <sys/types.h>
15044 #include <errno.h>
15045 int
15046 main ()
15047 {
15048 int x = (int) errno
15049   ;
15050   return 0;
15051 }
15052 _ACEOF
15053 rm -f conftest.$ac_objext
15054 if { (eval echo "$as_me:15054: \"$ac_compile\"") >&5
15055   (eval $ac_compile) 2>&5
15056   ac_status=$?
15057   echo "$as_me:15057: \$? = $ac_status" >&5
15058   (exit $ac_status); } &&
15059          { ac_try='test -s conftest.$ac_objext'
15060   { (eval echo "$as_me:15060: \"$ac_try\"") >&5
15061   (eval $ac_try) 2>&5
15062   ac_status=$?
15063   echo "$as_me:15063: \$? = $ac_status" >&5
15064   (exit $ac_status); }; }; then
15065   cf_cv_dcl_errno=yes
15066 else
15067   echo "$as_me: failed program was:" >&5
15068 cat conftest.$ac_ext >&5
15069 cf_cv_dcl_errno=no
15070 fi
15071 rm -f conftest.$ac_objext conftest.$ac_ext
15072
15073 fi
15074 echo "$as_me:15074: result: $cf_cv_dcl_errno" >&5
15075 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15076
15077 if test "$cf_cv_dcl_errno" = no ; then
15078
15079 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15080
15081     cat >>confdefs.h <<EOF
15082 #define $cf_result 1
15083 EOF
15084
15085 fi
15086
15087 # It's possible (for near-UNIX clones) that the data doesn't exist
15088
15089 echo "$as_me:15089: checking if external errno exists" >&5
15090 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15091 if test "${cf_cv_have_errno+set}" = set; then
15092   echo $ECHO_N "(cached) $ECHO_C" >&6
15093 else
15094
15095     cat >conftest.$ac_ext <<_ACEOF
15096 #line 15096 "configure"
15097 #include "confdefs.h"
15098
15099 #undef errno
15100 extern int errno;
15101
15102 int
15103 main ()
15104 {
15105 errno = 2
15106   ;
15107   return 0;
15108 }
15109 _ACEOF
15110 rm -f conftest.$ac_objext conftest$ac_exeext
15111 if { (eval echo "$as_me:15111: \"$ac_link\"") >&5
15112   (eval $ac_link) 2>&5
15113   ac_status=$?
15114   echo "$as_me:15114: \$? = $ac_status" >&5
15115   (exit $ac_status); } &&
15116          { ac_try='test -s conftest$ac_exeext'
15117   { (eval echo "$as_me:15117: \"$ac_try\"") >&5
15118   (eval $ac_try) 2>&5
15119   ac_status=$?
15120   echo "$as_me:15120: \$? = $ac_status" >&5
15121   (exit $ac_status); }; }; then
15122   cf_cv_have_errno=yes
15123 else
15124   echo "$as_me: failed program was:" >&5
15125 cat conftest.$ac_ext >&5
15126 cf_cv_have_errno=no
15127 fi
15128 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15129
15130 fi
15131 echo "$as_me:15131: result: $cf_cv_have_errno" >&5
15132 echo "${ECHO_T}$cf_cv_have_errno" >&6
15133
15134 if test "$cf_cv_have_errno" = yes ; then
15135
15136 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15137
15138     cat >>confdefs.h <<EOF
15139 #define $cf_result 1
15140 EOF
15141
15142 fi
15143
15144 echo "$as_me:15144: checking if data-only library module links" >&5
15145 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15146 if test "${cf_cv_link_dataonly+set}" = set; then
15147   echo $ECHO_N "(cached) $ECHO_C" >&6
15148 else
15149
15150         rm -f conftest.a
15151         cat >conftest.$ac_ext <<EOF
15152 #line 15152 "configure"
15153 int     testdata[3] = { 123, 456, 789 };
15154 EOF
15155         if { (eval echo "$as_me:15155: \"$ac_compile\"") >&5
15156   (eval $ac_compile) 2>&5
15157   ac_status=$?
15158   echo "$as_me:15158: \$? = $ac_status" >&5
15159   (exit $ac_status); } ; then
15160                 mv conftest.o data.o && \
15161                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15162         fi
15163         rm -f conftest.$ac_ext data.o
15164         cat >conftest.$ac_ext <<EOF
15165 #line 15165 "configure"
15166 int     testfunc()
15167 {
15168 #if defined(NeXT)
15169         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
15170 #else
15171         extern int testdata[3];
15172         return testdata[0] == 123
15173            &&  testdata[1] == 456
15174            &&  testdata[2] == 789;
15175 #endif
15176 }
15177 EOF
15178         if { (eval echo "$as_me:15178: \"$ac_compile\"") >&5
15179   (eval $ac_compile) 2>&5
15180   ac_status=$?
15181   echo "$as_me:15181: \$? = $ac_status" >&5
15182   (exit $ac_status); }; then
15183                 mv conftest.o func.o && \
15184                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15185         fi
15186         rm -f conftest.$ac_ext func.o
15187         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15188         cf_saveLIBS="$LIBS"
15189         LIBS="conftest.a $LIBS"
15190         if test "$cross_compiling" = yes; then
15191   cf_cv_link_dataonly=unknown
15192 else
15193   cat >conftest.$ac_ext <<_ACEOF
15194 #line 15194 "configure"
15195 #include "confdefs.h"
15196
15197         int main()
15198         {
15199                 extern int testfunc();
15200                 ${cf_cv_main_return:-return} (!testfunc());
15201         }
15202
15203 _ACEOF
15204 rm -f conftest$ac_exeext
15205 if { (eval echo "$as_me:15205: \"$ac_link\"") >&5
15206   (eval $ac_link) 2>&5
15207   ac_status=$?
15208   echo "$as_me:15208: \$? = $ac_status" >&5
15209   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15210   { (eval echo "$as_me:15210: \"$ac_try\"") >&5
15211   (eval $ac_try) 2>&5
15212   ac_status=$?
15213   echo "$as_me:15213: \$? = $ac_status" >&5
15214   (exit $ac_status); }; }; then
15215   cf_cv_link_dataonly=yes
15216 else
15217   echo "$as_me: program exited with status $ac_status" >&5
15218 echo "$as_me: failed program was:" >&5
15219 cat conftest.$ac_ext >&5
15220 cf_cv_link_dataonly=no
15221 fi
15222 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15223 fi
15224         LIBS="$cf_saveLIBS"
15225
15226 fi
15227
15228 echo "$as_me:15228: result: $cf_cv_link_dataonly" >&5
15229 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15230
15231 if test "$cf_cv_link_dataonly" = no ; then
15232         cat >>confdefs.h <<\EOF
15233 #define BROKEN_LINKER 1
15234 EOF
15235
15236         BROKEN_LINKER=1
15237 fi
15238
15239 ###     Checks for library functions.
15240
15241 for ac_func in \
15242 getcwd \
15243 getegid \
15244 geteuid \
15245 getttynam \
15246 issetugid \
15247 poll \
15248 remove \
15249 select \
15250 setbuf \
15251 setbuffer \
15252 setvbuf \
15253 sigaction \
15254 sigvec \
15255 strdup \
15256 strstr \
15257 tcgetpgrp \
15258 times \
15259 vsnprintf \
15260
15261 do
15262 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15263 echo "$as_me:15263: checking for $ac_func" >&5
15264 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15265 if eval "test \"\${$as_ac_var+set}\" = set"; then
15266   echo $ECHO_N "(cached) $ECHO_C" >&6
15267 else
15268   cat >conftest.$ac_ext <<_ACEOF
15269 #line 15269 "configure"
15270 #include "confdefs.h"
15271 /* System header to define __stub macros and hopefully few prototypes,
15272     which can conflict with char $ac_func (); below.  */
15273 #include <assert.h>
15274 /* Override any gcc2 internal prototype to avoid an error.  */
15275 #ifdef __cplusplus
15276 extern "C"
15277 #endif
15278 /* We use char because int might match the return type of a gcc2
15279    builtin and then its argument prototype would still apply.  */
15280 char $ac_func ();
15281 char (*f) ();
15282
15283 int
15284 main ()
15285 {
15286 /* The GNU C library defines this for functions which it implements
15287     to always fail with ENOSYS.  Some functions are actually named
15288     something starting with __ and the normal name is an alias.  */
15289 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15290 choke me
15291 #else
15292 f = $ac_func;
15293 #endif
15294
15295   ;
15296   return 0;
15297 }
15298 _ACEOF
15299 rm -f conftest.$ac_objext conftest$ac_exeext
15300 if { (eval echo "$as_me:15300: \"$ac_link\"") >&5
15301   (eval $ac_link) 2>&5
15302   ac_status=$?
15303   echo "$as_me:15303: \$? = $ac_status" >&5
15304   (exit $ac_status); } &&
15305          { ac_try='test -s conftest$ac_exeext'
15306   { (eval echo "$as_me:15306: \"$ac_try\"") >&5
15307   (eval $ac_try) 2>&5
15308   ac_status=$?
15309   echo "$as_me:15309: \$? = $ac_status" >&5
15310   (exit $ac_status); }; }; then
15311   eval "$as_ac_var=yes"
15312 else
15313   echo "$as_me: failed program was:" >&5
15314 cat conftest.$ac_ext >&5
15315 eval "$as_ac_var=no"
15316 fi
15317 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15318 fi
15319 echo "$as_me:15319: result: `eval echo '${'$as_ac_var'}'`" >&5
15320 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15321 if test `eval echo '${'$as_ac_var'}'` = yes; then
15322   cat >>confdefs.h <<EOF
15323 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15324 EOF
15325
15326 fi
15327 done
15328
15329 if test "$with_getcap" = "yes" ; then
15330
15331 echo "$as_me:15331: checking for terminal-capability database functions" >&5
15332 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15333 if test "${cf_cv_cgetent+set}" = set; then
15334   echo $ECHO_N "(cached) $ECHO_C" >&6
15335 else
15336
15337 cat >conftest.$ac_ext <<_ACEOF
15338 #line 15338 "configure"
15339 #include "confdefs.h"
15340
15341 #include <stdlib.h>
15342 int
15343 main ()
15344 {
15345
15346         char temp[128];
15347         char *buf = temp;
15348         char *db_array = temp;
15349         cgetent(&buf, &db_array, "vt100");
15350         cgetcap(buf, "tc", '=');
15351         cgetmatch(buf, "tc");
15352
15353   ;
15354   return 0;
15355 }
15356 _ACEOF
15357 rm -f conftest.$ac_objext conftest$ac_exeext
15358 if { (eval echo "$as_me:15358: \"$ac_link\"") >&5
15359   (eval $ac_link) 2>&5
15360   ac_status=$?
15361   echo "$as_me:15361: \$? = $ac_status" >&5
15362   (exit $ac_status); } &&
15363          { ac_try='test -s conftest$ac_exeext'
15364   { (eval echo "$as_me:15364: \"$ac_try\"") >&5
15365   (eval $ac_try) 2>&5
15366   ac_status=$?
15367   echo "$as_me:15367: \$? = $ac_status" >&5
15368   (exit $ac_status); }; }; then
15369   cf_cv_cgetent=yes
15370 else
15371   echo "$as_me: failed program was:" >&5
15372 cat conftest.$ac_ext >&5
15373 cf_cv_cgetent=no
15374 fi
15375 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15376
15377 fi
15378 echo "$as_me:15378: result: $cf_cv_cgetent" >&5
15379 echo "${ECHO_T}$cf_cv_cgetent" >&6
15380
15381 if test "$cf_cv_cgetent" = yes
15382 then
15383         cat >>confdefs.h <<\EOF
15384 #define HAVE_BSD_CGETENT 1
15385 EOF
15386
15387 echo "$as_me:15387: checking if cgetent uses const parameter" >&5
15388 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15389 if test "${cf_cv_cgetent_const+set}" = set; then
15390   echo $ECHO_N "(cached) $ECHO_C" >&6
15391 else
15392
15393 cat >conftest.$ac_ext <<_ACEOF
15394 #line 15394 "configure"
15395 #include "confdefs.h"
15396
15397 #include <stdlib.h>
15398 int
15399 main ()
15400 {
15401
15402         char temp[128];
15403         char *buf = temp;
15404 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
15405         const char *db_array = temp;
15406         cgetent(&buf, &db_array, "vt100");
15407 #endif
15408         cgetcap(buf, "tc", '=');
15409         cgetmatch(buf, "tc");
15410
15411   ;
15412   return 0;
15413 }
15414 _ACEOF
15415 rm -f conftest.$ac_objext conftest$ac_exeext
15416 if { (eval echo "$as_me:15416: \"$ac_link\"") >&5
15417   (eval $ac_link) 2>&5
15418   ac_status=$?
15419   echo "$as_me:15419: \$? = $ac_status" >&5
15420   (exit $ac_status); } &&
15421          { ac_try='test -s conftest$ac_exeext'
15422   { (eval echo "$as_me:15422: \"$ac_try\"") >&5
15423   (eval $ac_try) 2>&5
15424   ac_status=$?
15425   echo "$as_me:15425: \$? = $ac_status" >&5
15426   (exit $ac_status); }; }; then
15427   cf_cv_cgetent_const=yes
15428 else
15429   echo "$as_me: failed program was:" >&5
15430 cat conftest.$ac_ext >&5
15431 cf_cv_cgetent_const=no
15432 fi
15433 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15434
15435 fi
15436 echo "$as_me:15436: result: $cf_cv_cgetent_const" >&5
15437 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15438         if test "$cf_cv_cgetent_const" = yes
15439         then
15440                 cat >>confdefs.h <<EOF
15441 #define CGETENT_CONST const
15442 EOF
15443
15444         fi
15445 fi
15446
15447 fi
15448
15449 echo "$as_me:15449: checking for isascii" >&5
15450 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15451 if test "${cf_cv_have_isascii+set}" = set; then
15452   echo $ECHO_N "(cached) $ECHO_C" >&6
15453 else
15454
15455         cat >conftest.$ac_ext <<_ACEOF
15456 #line 15456 "configure"
15457 #include "confdefs.h"
15458 #include <ctype.h>
15459 int
15460 main ()
15461 {
15462 int x = isascii(' ')
15463   ;
15464   return 0;
15465 }
15466 _ACEOF
15467 rm -f conftest.$ac_objext conftest$ac_exeext
15468 if { (eval echo "$as_me:15468: \"$ac_link\"") >&5
15469   (eval $ac_link) 2>&5
15470   ac_status=$?
15471   echo "$as_me:15471: \$? = $ac_status" >&5
15472   (exit $ac_status); } &&
15473          { ac_try='test -s conftest$ac_exeext'
15474   { (eval echo "$as_me:15474: \"$ac_try\"") >&5
15475   (eval $ac_try) 2>&5
15476   ac_status=$?
15477   echo "$as_me:15477: \$? = $ac_status" >&5
15478   (exit $ac_status); }; }; then
15479   cf_cv_have_isascii=yes
15480 else
15481   echo "$as_me: failed program was:" >&5
15482 cat conftest.$ac_ext >&5
15483 cf_cv_have_isascii=no
15484 fi
15485 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15486
15487 fi
15488 echo "$as_me:15488: result: $cf_cv_have_isascii" >&5
15489 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15490 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15491 #define HAVE_ISASCII 1
15492 EOF
15493
15494 if test "$ac_cv_func_sigaction" = yes; then
15495 echo "$as_me:15495: checking whether sigaction needs _POSIX_SOURCE" >&5
15496 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15497 cat >conftest.$ac_ext <<_ACEOF
15498 #line 15498 "configure"
15499 #include "confdefs.h"
15500
15501 #include <sys/types.h>
15502 #include <signal.h>
15503 int
15504 main ()
15505 {
15506 struct sigaction act
15507   ;
15508   return 0;
15509 }
15510 _ACEOF
15511 rm -f conftest.$ac_objext
15512 if { (eval echo "$as_me:15512: \"$ac_compile\"") >&5
15513   (eval $ac_compile) 2>&5
15514   ac_status=$?
15515   echo "$as_me:15515: \$? = $ac_status" >&5
15516   (exit $ac_status); } &&
15517          { ac_try='test -s conftest.$ac_objext'
15518   { (eval echo "$as_me:15518: \"$ac_try\"") >&5
15519   (eval $ac_try) 2>&5
15520   ac_status=$?
15521   echo "$as_me:15521: \$? = $ac_status" >&5
15522   (exit $ac_status); }; }; then
15523   sigact_bad=no
15524 else
15525   echo "$as_me: failed program was:" >&5
15526 cat conftest.$ac_ext >&5
15527
15528 cat >conftest.$ac_ext <<_ACEOF
15529 #line 15529 "configure"
15530 #include "confdefs.h"
15531
15532 #define _POSIX_SOURCE
15533 #include <sys/types.h>
15534 #include <signal.h>
15535 int
15536 main ()
15537 {
15538 struct sigaction act
15539   ;
15540   return 0;
15541 }
15542 _ACEOF
15543 rm -f conftest.$ac_objext
15544 if { (eval echo "$as_me:15544: \"$ac_compile\"") >&5
15545   (eval $ac_compile) 2>&5
15546   ac_status=$?
15547   echo "$as_me:15547: \$? = $ac_status" >&5
15548   (exit $ac_status); } &&
15549          { ac_try='test -s conftest.$ac_objext'
15550   { (eval echo "$as_me:15550: \"$ac_try\"") >&5
15551   (eval $ac_try) 2>&5
15552   ac_status=$?
15553   echo "$as_me:15553: \$? = $ac_status" >&5
15554   (exit $ac_status); }; }; then
15555   sigact_bad=yes
15556          cat >>confdefs.h <<\EOF
15557 #define _POSIX_SOURCE 1
15558 EOF
15559
15560 else
15561   echo "$as_me: failed program was:" >&5
15562 cat conftest.$ac_ext >&5
15563 sigact_bad=unknown
15564 fi
15565 rm -f conftest.$ac_objext conftest.$ac_ext
15566 fi
15567 rm -f conftest.$ac_objext conftest.$ac_ext
15568 echo "$as_me:15568: result: $sigact_bad" >&5
15569 echo "${ECHO_T}$sigact_bad" >&6
15570 fi
15571
15572 echo "$as_me:15572: checking if nanosleep really works" >&5
15573 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15574 if test "${cf_cv_func_nanosleep+set}" = set; then
15575   echo $ECHO_N "(cached) $ECHO_C" >&6
15576 else
15577
15578 if test "$cross_compiling" = yes; then
15579   cf_cv_func_nanosleep=unknown
15580 else
15581   cat >conftest.$ac_ext <<_ACEOF
15582 #line 15582 "configure"
15583 #include "confdefs.h"
15584
15585 #include <stdio.h>
15586 #include <errno.h>
15587 #include <time.h>
15588
15589 #ifdef HAVE_SYS_TIME_H
15590 #include <sys/time.h>
15591 #endif
15592
15593 int main() {
15594         struct timespec ts1, ts2;
15595         int code;
15596         ts1.tv_sec  = 0;
15597         ts1.tv_nsec = 750000000;
15598         ts2.tv_sec  = 0;
15599         ts2.tv_nsec = 0;
15600         errno = 0;
15601         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15602         ${cf_cv_main_return:-return}(code != 0);
15603 }
15604
15605 _ACEOF
15606 rm -f conftest$ac_exeext
15607 if { (eval echo "$as_me:15607: \"$ac_link\"") >&5
15608   (eval $ac_link) 2>&5
15609   ac_status=$?
15610   echo "$as_me:15610: \$? = $ac_status" >&5
15611   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15612   { (eval echo "$as_me:15612: \"$ac_try\"") >&5
15613   (eval $ac_try) 2>&5
15614   ac_status=$?
15615   echo "$as_me:15615: \$? = $ac_status" >&5
15616   (exit $ac_status); }; }; then
15617   cf_cv_func_nanosleep=yes
15618 else
15619   echo "$as_me: program exited with status $ac_status" >&5
15620 echo "$as_me: failed program was:" >&5
15621 cat conftest.$ac_ext >&5
15622 cf_cv_func_nanosleep=no
15623 fi
15624 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15625 fi
15626 fi
15627 echo "$as_me:15627: result: $cf_cv_func_nanosleep" >&5
15628 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15629
15630 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15631 #define HAVE_NANOSLEEP 1
15632 EOF
15633
15634 for ac_header in \
15635 termio.h \
15636 termios.h \
15637 unistd.h \
15638
15639 do
15640 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15641 echo "$as_me:15641: checking for $ac_header" >&5
15642 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15643 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15644   echo $ECHO_N "(cached) $ECHO_C" >&6
15645 else
15646   cat >conftest.$ac_ext <<_ACEOF
15647 #line 15647 "configure"
15648 #include "confdefs.h"
15649 #include <$ac_header>
15650 _ACEOF
15651 if { (eval echo "$as_me:15651: \"$ac_cpp conftest.$ac_ext\"") >&5
15652   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15653   ac_status=$?
15654   egrep -v '^ *\+' conftest.er1 >conftest.err
15655   rm -f conftest.er1
15656   cat conftest.err >&5
15657   echo "$as_me:15657: \$? = $ac_status" >&5
15658   (exit $ac_status); } >/dev/null; then
15659   if test -s conftest.err; then
15660     ac_cpp_err=$ac_c_preproc_warn_flag
15661   else
15662     ac_cpp_err=
15663   fi
15664 else
15665   ac_cpp_err=yes
15666 fi
15667 if test -z "$ac_cpp_err"; then
15668   eval "$as_ac_Header=yes"
15669 else
15670   echo "$as_me: failed program was:" >&5
15671   cat conftest.$ac_ext >&5
15672   eval "$as_ac_Header=no"
15673 fi
15674 rm -f conftest.err conftest.$ac_ext
15675 fi
15676 echo "$as_me:15676: result: `eval echo '${'$as_ac_Header'}'`" >&5
15677 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15678 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15679   cat >>confdefs.h <<EOF
15680 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15681 EOF
15682
15683 fi
15684 done
15685
15686 if test "$ISC" = yes ; then
15687
15688 for ac_header in sys/termio.h
15689 do
15690 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15691 echo "$as_me:15691: checking for $ac_header" >&5
15692 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15693 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15694   echo $ECHO_N "(cached) $ECHO_C" >&6
15695 else
15696   cat >conftest.$ac_ext <<_ACEOF
15697 #line 15697 "configure"
15698 #include "confdefs.h"
15699 #include <$ac_header>
15700 _ACEOF
15701 if { (eval echo "$as_me:15701: \"$ac_cpp conftest.$ac_ext\"") >&5
15702   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15703   ac_status=$?
15704   egrep -v '^ *\+' conftest.er1 >conftest.err
15705   rm -f conftest.er1
15706   cat conftest.err >&5
15707   echo "$as_me:15707: \$? = $ac_status" >&5
15708   (exit $ac_status); } >/dev/null; then
15709   if test -s conftest.err; then
15710     ac_cpp_err=$ac_c_preproc_warn_flag
15711   else
15712     ac_cpp_err=
15713   fi
15714 else
15715   ac_cpp_err=yes
15716 fi
15717 if test -z "$ac_cpp_err"; then
15718   eval "$as_ac_Header=yes"
15719 else
15720   echo "$as_me: failed program was:" >&5
15721   cat conftest.$ac_ext >&5
15722   eval "$as_ac_Header=no"
15723 fi
15724 rm -f conftest.err conftest.$ac_ext
15725 fi
15726 echo "$as_me:15726: result: `eval echo '${'$as_ac_Header'}'`" >&5
15727 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15728 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15729   cat >>confdefs.h <<EOF
15730 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15731 EOF
15732
15733 fi
15734 done
15735
15736 fi
15737 if test "$ac_cv_header_termios_h" = yes ; then
15738         case "$CFLAGS $CPPFLAGS" in
15739         *-D_POSIX_SOURCE*)
15740                 termios_bad=dunno ;;
15741         *)      termios_bad=maybe ;;
15742         esac
15743         if test "$termios_bad" = maybe ; then
15744         echo "$as_me:15744: checking whether termios.h needs _POSIX_SOURCE" >&5
15745 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15746         cat >conftest.$ac_ext <<_ACEOF
15747 #line 15747 "configure"
15748 #include "confdefs.h"
15749 #include <termios.h>
15750 int
15751 main ()
15752 {
15753 struct termios foo; int x = foo.c_iflag
15754   ;
15755   return 0;
15756 }
15757 _ACEOF
15758 rm -f conftest.$ac_objext
15759 if { (eval echo "$as_me:15759: \"$ac_compile\"") >&5
15760   (eval $ac_compile) 2>&5
15761   ac_status=$?
15762   echo "$as_me:15762: \$? = $ac_status" >&5
15763   (exit $ac_status); } &&
15764          { ac_try='test -s conftest.$ac_objext'
15765   { (eval echo "$as_me:15765: \"$ac_try\"") >&5
15766   (eval $ac_try) 2>&5
15767   ac_status=$?
15768   echo "$as_me:15768: \$? = $ac_status" >&5
15769   (exit $ac_status); }; }; then
15770   termios_bad=no
15771 else
15772   echo "$as_me: failed program was:" >&5
15773 cat conftest.$ac_ext >&5
15774
15775                 cat >conftest.$ac_ext <<_ACEOF
15776 #line 15776 "configure"
15777 #include "confdefs.h"
15778
15779 #define _POSIX_SOURCE
15780 #include <termios.h>
15781 int
15782 main ()
15783 {
15784 struct termios foo; int x = foo.c_iflag
15785   ;
15786   return 0;
15787 }
15788 _ACEOF
15789 rm -f conftest.$ac_objext
15790 if { (eval echo "$as_me:15790: \"$ac_compile\"") >&5
15791   (eval $ac_compile) 2>&5
15792   ac_status=$?
15793   echo "$as_me:15793: \$? = $ac_status" >&5
15794   (exit $ac_status); } &&
15795          { ac_try='test -s conftest.$ac_objext'
15796   { (eval echo "$as_me:15796: \"$ac_try\"") >&5
15797   (eval $ac_try) 2>&5
15798   ac_status=$?
15799   echo "$as_me:15799: \$? = $ac_status" >&5
15800   (exit $ac_status); }; }; then
15801   termios_bad=unknown
15802 else
15803   echo "$as_me: failed program was:" >&5
15804 cat conftest.$ac_ext >&5
15805 termios_bad=yes cat >>confdefs.h <<\EOF
15806 #define _POSIX_SOURCE 1
15807 EOF
15808
15809 fi
15810 rm -f conftest.$ac_objext conftest.$ac_ext
15811
15812 fi
15813 rm -f conftest.$ac_objext conftest.$ac_ext
15814         echo "$as_me:15814: result: $termios_bad" >&5
15815 echo "${ECHO_T}$termios_bad" >&6
15816         fi
15817 fi
15818
15819 echo "$as_me:15819: checking for tcgetattr" >&5
15820 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15821 if test "${cf_cv_have_tcgetattr+set}" = set; then
15822   echo $ECHO_N "(cached) $ECHO_C" >&6
15823 else
15824
15825 cat >conftest.$ac_ext <<_ACEOF
15826 #line 15826 "configure"
15827 #include "confdefs.h"
15828
15829 #include <sys/types.h>
15830 #ifdef HAVE_UNISTD_H
15831 #include <unistd.h>
15832 #endif
15833 #ifdef HAVE_TERMIOS_H
15834 #include <termios.h>
15835 #define TTY struct termios
15836 #else
15837 #ifdef HAVE_TERMIO_H
15838 #include <termio.h>
15839 #define TTY struct termio
15840 #endif
15841 #endif
15842
15843 int
15844 main ()
15845 {
15846
15847 TTY foo;
15848 tcgetattr(1, &foo);
15849   ;
15850   return 0;
15851 }
15852 _ACEOF
15853 rm -f conftest.$ac_objext conftest$ac_exeext
15854 if { (eval echo "$as_me:15854: \"$ac_link\"") >&5
15855   (eval $ac_link) 2>&5
15856   ac_status=$?
15857   echo "$as_me:15857: \$? = $ac_status" >&5
15858   (exit $ac_status); } &&
15859          { ac_try='test -s conftest$ac_exeext'
15860   { (eval echo "$as_me:15860: \"$ac_try\"") >&5
15861   (eval $ac_try) 2>&5
15862   ac_status=$?
15863   echo "$as_me:15863: \$? = $ac_status" >&5
15864   (exit $ac_status); }; }; then
15865   cf_cv_have_tcgetattr=yes
15866 else
15867   echo "$as_me: failed program was:" >&5
15868 cat conftest.$ac_ext >&5
15869 cf_cv_have_tcgetattr=no
15870 fi
15871 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15872 fi
15873 echo "$as_me:15873: result: $cf_cv_have_tcgetattr" >&5
15874 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15875 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15876 #define HAVE_TCGETATTR 1
15877 EOF
15878
15879 echo "$as_me:15879: checking for vsscanf function or workaround" >&5
15880 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15881 if test "${cf_cv_func_vsscanf+set}" = set; then
15882   echo $ECHO_N "(cached) $ECHO_C" >&6
15883 else
15884
15885 cat >conftest.$ac_ext <<_ACEOF
15886 #line 15886 "configure"
15887 #include "confdefs.h"
15888
15889 #include <stdarg.h>
15890 #include <stdio.h>
15891 int
15892 main ()
15893 {
15894
15895         va_list ap;
15896         vsscanf("from", "%d", ap)
15897   ;
15898   return 0;
15899 }
15900 _ACEOF
15901 rm -f conftest.$ac_objext conftest$ac_exeext
15902 if { (eval echo "$as_me:15902: \"$ac_link\"") >&5
15903   (eval $ac_link) 2>&5
15904   ac_status=$?
15905   echo "$as_me:15905: \$? = $ac_status" >&5
15906   (exit $ac_status); } &&
15907          { ac_try='test -s conftest$ac_exeext'
15908   { (eval echo "$as_me:15908: \"$ac_try\"") >&5
15909   (eval $ac_try) 2>&5
15910   ac_status=$?
15911   echo "$as_me:15911: \$? = $ac_status" >&5
15912   (exit $ac_status); }; }; then
15913   cf_cv_func_vsscanf=vsscanf
15914 else
15915   echo "$as_me: failed program was:" >&5
15916 cat conftest.$ac_ext >&5
15917
15918 cat >conftest.$ac_ext <<_ACEOF
15919 #line 15919 "configure"
15920 #include "confdefs.h"
15921
15922 #include <stdarg.h>
15923 #include <stdio.h>
15924 int
15925 main ()
15926 {
15927
15928     FILE strbuf;
15929     char *str = "from";
15930
15931     strbuf._flag = _IOREAD;
15932     strbuf._ptr = strbuf._base = (unsigned char *) str;
15933     strbuf._cnt = strlen(str);
15934     strbuf._file = _NFILE;
15935     return (vfscanf(&strbuf, "%d", ap))
15936   ;
15937   return 0;
15938 }
15939 _ACEOF
15940 rm -f conftest.$ac_objext conftest$ac_exeext
15941 if { (eval echo "$as_me:15941: \"$ac_link\"") >&5
15942   (eval $ac_link) 2>&5
15943   ac_status=$?
15944   echo "$as_me:15944: \$? = $ac_status" >&5
15945   (exit $ac_status); } &&
15946          { ac_try='test -s conftest$ac_exeext'
15947   { (eval echo "$as_me:15947: \"$ac_try\"") >&5
15948   (eval $ac_try) 2>&5
15949   ac_status=$?
15950   echo "$as_me:15950: \$? = $ac_status" >&5
15951   (exit $ac_status); }; }; then
15952   cf_cv_func_vsscanf=vfscanf
15953 else
15954   echo "$as_me: failed program was:" >&5
15955 cat conftest.$ac_ext >&5
15956
15957 cat >conftest.$ac_ext <<_ACEOF
15958 #line 15958 "configure"
15959 #include "confdefs.h"
15960
15961 #include <stdarg.h>
15962 #include <stdio.h>
15963 int
15964 main ()
15965 {
15966
15967     FILE strbuf;
15968     char *str = "from";
15969
15970     strbuf._flag = _IOREAD;
15971     strbuf._ptr = strbuf._base = (unsigned char *) str;
15972     strbuf._cnt = strlen(str);
15973     strbuf._file = _NFILE;
15974     return (_doscan(&strbuf, "%d", ap))
15975   ;
15976   return 0;
15977 }
15978 _ACEOF
15979 rm -f conftest.$ac_objext conftest$ac_exeext
15980 if { (eval echo "$as_me:15980: \"$ac_link\"") >&5
15981   (eval $ac_link) 2>&5
15982   ac_status=$?
15983   echo "$as_me:15983: \$? = $ac_status" >&5
15984   (exit $ac_status); } &&
15985          { ac_try='test -s conftest$ac_exeext'
15986   { (eval echo "$as_me:15986: \"$ac_try\"") >&5
15987   (eval $ac_try) 2>&5
15988   ac_status=$?
15989   echo "$as_me:15989: \$? = $ac_status" >&5
15990   (exit $ac_status); }; }; then
15991   cf_cv_func_vsscanf=_doscan
15992 else
15993   echo "$as_me: failed program was:" >&5
15994 cat conftest.$ac_ext >&5
15995
15996 cf_cv_func_vsscanf=no
15997 fi
15998 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15999 fi
16000 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16001 fi
16002 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16003 fi
16004 echo "$as_me:16004: result: $cf_cv_func_vsscanf" >&5
16005 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16006
16007 case $cf_cv_func_vsscanf in #(vi
16008 vsscanf) cat >>confdefs.h <<\EOF
16009 #define HAVE_VSSCANF 1
16010 EOF
16011 ;; #(vi
16012 vfscanf) cat >>confdefs.h <<\EOF
16013 #define HAVE_VFSCANF 1
16014 EOF
16015 ;; #(vi
16016 _doscan) cat >>confdefs.h <<\EOF
16017 #define HAVE__DOSCAN 1
16018 EOF
16019 ;;
16020 esac
16021
16022 echo "$as_me:16022: checking for working mkstemp" >&5
16023 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16024 if test "${cf_cv_func_mkstemp+set}" = set; then
16025   echo $ECHO_N "(cached) $ECHO_C" >&6
16026 else
16027
16028 rm -rf conftest*
16029 if test "$cross_compiling" = yes; then
16030   echo "$as_me:16030: checking for mkstemp" >&5
16031 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16032 if test "${ac_cv_func_mkstemp+set}" = set; then
16033   echo $ECHO_N "(cached) $ECHO_C" >&6
16034 else
16035   cat >conftest.$ac_ext <<_ACEOF
16036 #line 16036 "configure"
16037 #include "confdefs.h"
16038 /* System header to define __stub macros and hopefully few prototypes,
16039     which can conflict with char mkstemp (); below.  */
16040 #include <assert.h>
16041 /* Override any gcc2 internal prototype to avoid an error.  */
16042 #ifdef __cplusplus
16043 extern "C"
16044 #endif
16045 /* We use char because int might match the return type of a gcc2
16046    builtin and then its argument prototype would still apply.  */
16047 char mkstemp ();
16048 char (*f) ();
16049
16050 int
16051 main ()
16052 {
16053 /* The GNU C library defines this for functions which it implements
16054     to always fail with ENOSYS.  Some functions are actually named
16055     something starting with __ and the normal name is an alias.  */
16056 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16057 choke me
16058 #else
16059 f = mkstemp;
16060 #endif
16061
16062   ;
16063   return 0;
16064 }
16065 _ACEOF
16066 rm -f conftest.$ac_objext conftest$ac_exeext
16067 if { (eval echo "$as_me:16067: \"$ac_link\"") >&5
16068   (eval $ac_link) 2>&5
16069   ac_status=$?
16070   echo "$as_me:16070: \$? = $ac_status" >&5
16071   (exit $ac_status); } &&
16072          { ac_try='test -s conftest$ac_exeext'
16073   { (eval echo "$as_me:16073: \"$ac_try\"") >&5
16074   (eval $ac_try) 2>&5
16075   ac_status=$?
16076   echo "$as_me:16076: \$? = $ac_status" >&5
16077   (exit $ac_status); }; }; then
16078   ac_cv_func_mkstemp=yes
16079 else
16080   echo "$as_me: failed program was:" >&5
16081 cat conftest.$ac_ext >&5
16082 ac_cv_func_mkstemp=no
16083 fi
16084 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16085 fi
16086 echo "$as_me:16086: result: $ac_cv_func_mkstemp" >&5
16087 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16088
16089 else
16090   cat >conftest.$ac_ext <<_ACEOF
16091 #line 16091 "configure"
16092 #include "confdefs.h"
16093
16094 #include <sys/types.h>
16095 #include <stdlib.h>
16096 #include <stdio.h>
16097 #include <string.h>
16098 #include <sys/stat.h>
16099 int main()
16100 {
16101         char *tmpl = "conftestXXXXXX";
16102         char name[2][80];
16103         int n;
16104         int result = 0;
16105         int fd;
16106         struct stat sb;
16107
16108         umask(077);
16109         for (n = 0; n < 2; ++n) {
16110                 strcpy(name[n], tmpl);
16111                 if ((fd = mkstemp(name[n])) >= 0) {
16112                         if (!strcmp(name[n], tmpl)
16113                          || stat(name[n], &sb) != 0
16114                          || (sb.st_mode & S_IFMT) != S_IFREG
16115                          || (sb.st_mode & 077) != 0) {
16116                                 result = 1;
16117                         }
16118                         close(fd);
16119                 }
16120         }
16121         if (result == 0
16122          && !strcmp(name[0], name[1]))
16123                 result = 1;
16124         ${cf_cv_main_return:-return}(result);
16125 }
16126
16127 _ACEOF
16128 rm -f conftest$ac_exeext
16129 if { (eval echo "$as_me:16129: \"$ac_link\"") >&5
16130   (eval $ac_link) 2>&5
16131   ac_status=$?
16132   echo "$as_me:16132: \$? = $ac_status" >&5
16133   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16134   { (eval echo "$as_me:16134: \"$ac_try\"") >&5
16135   (eval $ac_try) 2>&5
16136   ac_status=$?
16137   echo "$as_me:16137: \$? = $ac_status" >&5
16138   (exit $ac_status); }; }; then
16139   cf_cv_func_mkstemp=yes
16140
16141 else
16142   echo "$as_me: program exited with status $ac_status" >&5
16143 echo "$as_me: failed program was:" >&5
16144 cat conftest.$ac_ext >&5
16145 cf_cv_func_mkstemp=no
16146
16147 fi
16148 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16149 fi
16150
16151 fi
16152 echo "$as_me:16152: result: $cf_cv_func_mkstemp" >&5
16153 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16154 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16155         cat >>confdefs.h <<\EOF
16156 #define HAVE_MKSTEMP 1
16157 EOF
16158
16159 fi
16160
16161 # setup for prototype of fallback for vsscanf()
16162
16163 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16164         HAVE_VSSCANF=1
16165 else
16166         HAVE_VSSCANF=0
16167 fi
16168
16169 if test "$cross_compiling" = yes ; then
16170         { echo "$as_me:16170: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16171 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16172 else
16173         echo "$as_me:16173: checking whether setvbuf arguments are reversed" >&5
16174 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16175 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16176   echo $ECHO_N "(cached) $ECHO_C" >&6
16177 else
16178   if test "$cross_compiling" = yes; then
16179   { { echo "$as_me:16179: error: cannot run test program while cross compiling" >&5
16180 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16181    { (exit 1); exit 1; }; }
16182 else
16183   cat >conftest.$ac_ext <<_ACEOF
16184 #line 16184 "configure"
16185 #include "confdefs.h"
16186 #include <stdio.h>
16187 /* If setvbuf has the reversed format, exit 0. */
16188 int
16189 main ()
16190 {
16191   /* This call has the arguments reversed.
16192      A reversed system may check and see that the address of main
16193      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16194   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16195     $ac_main_return(1);
16196   putc('\r', stdout);
16197   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
16198 }
16199 _ACEOF
16200 rm -f conftest$ac_exeext
16201 if { (eval echo "$as_me:16201: \"$ac_link\"") >&5
16202   (eval $ac_link) 2>&5
16203   ac_status=$?
16204   echo "$as_me:16204: \$? = $ac_status" >&5
16205   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16206   { (eval echo "$as_me:16206: \"$ac_try\"") >&5
16207   (eval $ac_try) 2>&5
16208   ac_status=$?
16209   echo "$as_me:16209: \$? = $ac_status" >&5
16210   (exit $ac_status); }; }; then
16211   ac_cv_func_setvbuf_reversed=yes
16212 else
16213   echo "$as_me: program exited with status $ac_status" >&5
16214 echo "$as_me: failed program was:" >&5
16215 cat conftest.$ac_ext >&5
16216 ac_cv_func_setvbuf_reversed=no
16217 fi
16218 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16219 fi
16220 rm -f core core.* *.core
16221 fi
16222 echo "$as_me:16222: result: $ac_cv_func_setvbuf_reversed" >&5
16223 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16224 if test $ac_cv_func_setvbuf_reversed = yes; then
16225
16226 cat >>confdefs.h <<\EOF
16227 #define SETVBUF_REVERSED 1
16228 EOF
16229
16230 fi
16231
16232 fi
16233 echo "$as_me:16233: checking return type of signal handlers" >&5
16234 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16235 if test "${ac_cv_type_signal+set}" = set; then
16236   echo $ECHO_N "(cached) $ECHO_C" >&6
16237 else
16238   cat >conftest.$ac_ext <<_ACEOF
16239 #line 16239 "configure"
16240 #include "confdefs.h"
16241 #include <sys/types.h>
16242 #include <signal.h>
16243 #ifdef signal
16244 # undef signal
16245 #endif
16246 #ifdef __cplusplus
16247 extern "C" void (*signal (int, void (*)(int)))(int);
16248 #else
16249 void (*signal ()) ();
16250 #endif
16251
16252 int
16253 main ()
16254 {
16255 int i;
16256   ;
16257   return 0;
16258 }
16259 _ACEOF
16260 rm -f conftest.$ac_objext
16261 if { (eval echo "$as_me:16261: \"$ac_compile\"") >&5
16262   (eval $ac_compile) 2>&5
16263   ac_status=$?
16264   echo "$as_me:16264: \$? = $ac_status" >&5
16265   (exit $ac_status); } &&
16266          { ac_try='test -s conftest.$ac_objext'
16267   { (eval echo "$as_me:16267: \"$ac_try\"") >&5
16268   (eval $ac_try) 2>&5
16269   ac_status=$?
16270   echo "$as_me:16270: \$? = $ac_status" >&5
16271   (exit $ac_status); }; }; then
16272   ac_cv_type_signal=void
16273 else
16274   echo "$as_me: failed program was:" >&5
16275 cat conftest.$ac_ext >&5
16276 ac_cv_type_signal=int
16277 fi
16278 rm -f conftest.$ac_objext conftest.$ac_ext
16279 fi
16280 echo "$as_me:16280: result: $ac_cv_type_signal" >&5
16281 echo "${ECHO_T}$ac_cv_type_signal" >&6
16282
16283 cat >>confdefs.h <<EOF
16284 #define RETSIGTYPE $ac_cv_type_signal
16285 EOF
16286
16287 echo "$as_me:16287: checking for type sigaction_t" >&5
16288 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16289 if test "${cf_cv_type_sigaction+set}" = set; then
16290   echo $ECHO_N "(cached) $ECHO_C" >&6
16291 else
16292
16293         cat >conftest.$ac_ext <<_ACEOF
16294 #line 16294 "configure"
16295 #include "confdefs.h"
16296
16297 #include <signal.h>
16298 int
16299 main ()
16300 {
16301 sigaction_t x
16302   ;
16303   return 0;
16304 }
16305 _ACEOF
16306 rm -f conftest.$ac_objext
16307 if { (eval echo "$as_me:16307: \"$ac_compile\"") >&5
16308   (eval $ac_compile) 2>&5
16309   ac_status=$?
16310   echo "$as_me:16310: \$? = $ac_status" >&5
16311   (exit $ac_status); } &&
16312          { ac_try='test -s conftest.$ac_objext'
16313   { (eval echo "$as_me:16313: \"$ac_try\"") >&5
16314   (eval $ac_try) 2>&5
16315   ac_status=$?
16316   echo "$as_me:16316: \$? = $ac_status" >&5
16317   (exit $ac_status); }; }; then
16318   cf_cv_type_sigaction=yes
16319 else
16320   echo "$as_me: failed program was:" >&5
16321 cat conftest.$ac_ext >&5
16322 cf_cv_type_sigaction=no
16323 fi
16324 rm -f conftest.$ac_objext conftest.$ac_ext
16325 fi
16326
16327 echo "$as_me:16327: result: $cf_cv_type_sigaction" >&5
16328 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16329 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16330 #define HAVE_TYPE_SIGACTION 1
16331 EOF
16332
16333 echo "$as_me:16333: checking declaration of size-change" >&5
16334 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16335 if test "${cf_cv_sizechange+set}" = set; then
16336   echo $ECHO_N "(cached) $ECHO_C" >&6
16337 else
16338
16339     cf_cv_sizechange=unknown
16340     cf_save_CPPFLAGS="$CPPFLAGS"
16341
16342 for cf_opts in "" "NEED_PTEM_H"
16343 do
16344
16345     CPPFLAGS="$cf_save_CPPFLAGS"
16346     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16347     cat >conftest.$ac_ext <<_ACEOF
16348 #line 16348 "configure"
16349 #include "confdefs.h"
16350 #include <sys/types.h>
16351 #ifdef HAVE_TERMIOS_H
16352 #include <termios.h>
16353 #else
16354 #ifdef HAVE_TERMIO_H
16355 #include <termio.h>
16356 #endif
16357 #endif
16358 #ifdef NEED_PTEM_H
16359 /* This is a workaround for SCO:  they neglected to define struct winsize in
16360  * termios.h -- it's only in termio.h and ptem.h
16361  */
16362 #include        <sys/stream.h>
16363 #include        <sys/ptem.h>
16364 #endif
16365 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16366 #include <sys/ioctl.h>
16367 #endif
16368
16369 int
16370 main ()
16371 {
16372
16373 #ifdef TIOCGSIZE
16374         struct ttysize win;     /* FIXME: what system is this? */
16375         int y = win.ts_lines;
16376         int x = win.ts_cols;
16377 #else
16378 #ifdef TIOCGWINSZ
16379         struct winsize win;
16380         int y = win.ws_row;
16381         int x = win.ws_col;
16382 #else
16383         no TIOCGSIZE or TIOCGWINSZ
16384 #endif /* TIOCGWINSZ */
16385 #endif /* TIOCGSIZE */
16386
16387   ;
16388   return 0;
16389 }
16390 _ACEOF
16391 rm -f conftest.$ac_objext
16392 if { (eval echo "$as_me:16392: \"$ac_compile\"") >&5
16393   (eval $ac_compile) 2>&5
16394   ac_status=$?
16395   echo "$as_me:16395: \$? = $ac_status" >&5
16396   (exit $ac_status); } &&
16397          { ac_try='test -s conftest.$ac_objext'
16398   { (eval echo "$as_me:16398: \"$ac_try\"") >&5
16399   (eval $ac_try) 2>&5
16400   ac_status=$?
16401   echo "$as_me:16401: \$? = $ac_status" >&5
16402   (exit $ac_status); }; }; then
16403   cf_cv_sizechange=yes
16404 else
16405   echo "$as_me: failed program was:" >&5
16406 cat conftest.$ac_ext >&5
16407 cf_cv_sizechange=no
16408 fi
16409 rm -f conftest.$ac_objext conftest.$ac_ext
16410
16411         CPPFLAGS="$cf_save_CPPFLAGS"
16412         if test "$cf_cv_sizechange" = yes ; then
16413                 echo "size-change succeeded ($cf_opts)" >&5
16414                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16415                 break
16416         fi
16417 done
16418
16419 fi
16420 echo "$as_me:16420: result: $cf_cv_sizechange" >&5
16421 echo "${ECHO_T}$cf_cv_sizechange" >&6
16422 if test "$cf_cv_sizechange" != no ; then
16423         cat >>confdefs.h <<\EOF
16424 #define HAVE_SIZECHANGE 1
16425 EOF
16426
16427         case $cf_cv_sizechange in #(vi
16428         NEED*)
16429                 cat >>confdefs.h <<EOF
16430 #define $cf_cv_sizechange  1
16431 EOF
16432
16433                 ;;
16434         esac
16435 fi
16436
16437 echo "$as_me:16437: checking for memmove" >&5
16438 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16439 if test "${ac_cv_func_memmove+set}" = set; then
16440   echo $ECHO_N "(cached) $ECHO_C" >&6
16441 else
16442   cat >conftest.$ac_ext <<_ACEOF
16443 #line 16443 "configure"
16444 #include "confdefs.h"
16445 /* System header to define __stub macros and hopefully few prototypes,
16446     which can conflict with char memmove (); below.  */
16447 #include <assert.h>
16448 /* Override any gcc2 internal prototype to avoid an error.  */
16449 #ifdef __cplusplus
16450 extern "C"
16451 #endif
16452 /* We use char because int might match the return type of a gcc2
16453    builtin and then its argument prototype would still apply.  */
16454 char memmove ();
16455 char (*f) ();
16456
16457 int
16458 main ()
16459 {
16460 /* The GNU C library defines this for functions which it implements
16461     to always fail with ENOSYS.  Some functions are actually named
16462     something starting with __ and the normal name is an alias.  */
16463 #if defined (__stub_memmove) || defined (__stub___memmove)
16464 choke me
16465 #else
16466 f = memmove;
16467 #endif
16468
16469   ;
16470   return 0;
16471 }
16472 _ACEOF
16473 rm -f conftest.$ac_objext conftest$ac_exeext
16474 if { (eval echo "$as_me:16474: \"$ac_link\"") >&5
16475   (eval $ac_link) 2>&5
16476   ac_status=$?
16477   echo "$as_me:16477: \$? = $ac_status" >&5
16478   (exit $ac_status); } &&
16479          { ac_try='test -s conftest$ac_exeext'
16480   { (eval echo "$as_me:16480: \"$ac_try\"") >&5
16481   (eval $ac_try) 2>&5
16482   ac_status=$?
16483   echo "$as_me:16483: \$? = $ac_status" >&5
16484   (exit $ac_status); }; }; then
16485   ac_cv_func_memmove=yes
16486 else
16487   echo "$as_me: failed program was:" >&5
16488 cat conftest.$ac_ext >&5
16489 ac_cv_func_memmove=no
16490 fi
16491 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16492 fi
16493 echo "$as_me:16493: result: $ac_cv_func_memmove" >&5
16494 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16495 if test $ac_cv_func_memmove = yes; then
16496   :
16497 else
16498
16499 echo "$as_me:16499: checking for bcopy" >&5
16500 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16501 if test "${ac_cv_func_bcopy+set}" = set; then
16502   echo $ECHO_N "(cached) $ECHO_C" >&6
16503 else
16504   cat >conftest.$ac_ext <<_ACEOF
16505 #line 16505 "configure"
16506 #include "confdefs.h"
16507 /* System header to define __stub macros and hopefully few prototypes,
16508     which can conflict with char bcopy (); below.  */
16509 #include <assert.h>
16510 /* Override any gcc2 internal prototype to avoid an error.  */
16511 #ifdef __cplusplus
16512 extern "C"
16513 #endif
16514 /* We use char because int might match the return type of a gcc2
16515    builtin and then its argument prototype would still apply.  */
16516 char bcopy ();
16517 char (*f) ();
16518
16519 int
16520 main ()
16521 {
16522 /* The GNU C library defines this for functions which it implements
16523     to always fail with ENOSYS.  Some functions are actually named
16524     something starting with __ and the normal name is an alias.  */
16525 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16526 choke me
16527 #else
16528 f = bcopy;
16529 #endif
16530
16531   ;
16532   return 0;
16533 }
16534 _ACEOF
16535 rm -f conftest.$ac_objext conftest$ac_exeext
16536 if { (eval echo "$as_me:16536: \"$ac_link\"") >&5
16537   (eval $ac_link) 2>&5
16538   ac_status=$?
16539   echo "$as_me:16539: \$? = $ac_status" >&5
16540   (exit $ac_status); } &&
16541          { ac_try='test -s conftest$ac_exeext'
16542   { (eval echo "$as_me:16542: \"$ac_try\"") >&5
16543   (eval $ac_try) 2>&5
16544   ac_status=$?
16545   echo "$as_me:16545: \$? = $ac_status" >&5
16546   (exit $ac_status); }; }; then
16547   ac_cv_func_bcopy=yes
16548 else
16549   echo "$as_me: failed program was:" >&5
16550 cat conftest.$ac_ext >&5
16551 ac_cv_func_bcopy=no
16552 fi
16553 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16554 fi
16555 echo "$as_me:16555: result: $ac_cv_func_bcopy" >&5
16556 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16557 if test $ac_cv_func_bcopy = yes; then
16558
16559         echo "$as_me:16559: checking if bcopy does overlapping moves" >&5
16560 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16561 if test "${cf_cv_good_bcopy+set}" = set; then
16562   echo $ECHO_N "(cached) $ECHO_C" >&6
16563 else
16564
16565                 if test "$cross_compiling" = yes; then
16566   cf_cv_good_bcopy=unknown
16567 else
16568   cat >conftest.$ac_ext <<_ACEOF
16569 #line 16569 "configure"
16570 #include "confdefs.h"
16571
16572 int main() {
16573         static char data[] = "abcdefghijklmnopqrstuwwxyz";
16574         char temp[40];
16575         bcopy(data, temp, sizeof(data));
16576         bcopy(temp+10, temp, 15);
16577         bcopy(temp+5, temp+15, 10);
16578         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16579 }
16580
16581 _ACEOF
16582 rm -f conftest$ac_exeext
16583 if { (eval echo "$as_me:16583: \"$ac_link\"") >&5
16584   (eval $ac_link) 2>&5
16585   ac_status=$?
16586   echo "$as_me:16586: \$? = $ac_status" >&5
16587   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16588   { (eval echo "$as_me:16588: \"$ac_try\"") >&5
16589   (eval $ac_try) 2>&5
16590   ac_status=$?
16591   echo "$as_me:16591: \$? = $ac_status" >&5
16592   (exit $ac_status); }; }; then
16593   cf_cv_good_bcopy=yes
16594 else
16595   echo "$as_me: program exited with status $ac_status" >&5
16596 echo "$as_me: failed program was:" >&5
16597 cat conftest.$ac_ext >&5
16598 cf_cv_good_bcopy=no
16599 fi
16600 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16601 fi
16602
16603 fi
16604 echo "$as_me:16604: result: $cf_cv_good_bcopy" >&5
16605 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16606
16607 else
16608   cf_cv_good_bcopy=no
16609 fi
16610
16611         if test "$cf_cv_good_bcopy" = yes ; then
16612                 cat >>confdefs.h <<\EOF
16613 #define USE_OK_BCOPY 1
16614 EOF
16615
16616         else
16617                 cat >>confdefs.h <<\EOF
16618 #define USE_MY_MEMMOVE 1
16619 EOF
16620
16621         fi
16622
16623 fi
16624
16625 echo "$as_me:16625: checking if poll really works" >&5
16626 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16627 if test "${cf_cv_working_poll+set}" = set; then
16628   echo $ECHO_N "(cached) $ECHO_C" >&6
16629 else
16630
16631 if test "$cross_compiling" = yes; then
16632   cf_cv_working_poll=unknown
16633 else
16634   cat >conftest.$ac_ext <<_ACEOF
16635 #line 16635 "configure"
16636 #include "confdefs.h"
16637
16638 #include <stdio.h>
16639 #ifdef HAVE_POLL_H
16640 #include <poll.h>
16641 #else
16642 #include <sys/poll.h>
16643 #endif
16644 int main() {
16645         struct pollfd myfds;
16646         int ret;
16647
16648         myfds.fd = 0;
16649         myfds.events = POLLIN;
16650
16651         ret = poll(&myfds, 1, 100);
16652         ${cf_cv_main_return:-return}(ret != 0);
16653 }
16654 _ACEOF
16655 rm -f conftest$ac_exeext
16656 if { (eval echo "$as_me:16656: \"$ac_link\"") >&5
16657   (eval $ac_link) 2>&5
16658   ac_status=$?
16659   echo "$as_me:16659: \$? = $ac_status" >&5
16660   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16661   { (eval echo "$as_me:16661: \"$ac_try\"") >&5
16662   (eval $ac_try) 2>&5
16663   ac_status=$?
16664   echo "$as_me:16664: \$? = $ac_status" >&5
16665   (exit $ac_status); }; }; then
16666   cf_cv_working_poll=yes
16667 else
16668   echo "$as_me: program exited with status $ac_status" >&5
16669 echo "$as_me: failed program was:" >&5
16670 cat conftest.$ac_ext >&5
16671 cf_cv_working_poll=no
16672 fi
16673 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16674 fi
16675 fi
16676 echo "$as_me:16676: result: $cf_cv_working_poll" >&5
16677 echo "${ECHO_T}$cf_cv_working_poll" >&6
16678 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16679 #define HAVE_WORKING_POLL 1
16680 EOF
16681
16682 echo "$as_me:16682: checking for va_copy" >&5
16683 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16684 if test "${cf_cv_have_va_copy+set}" = set; then
16685   echo $ECHO_N "(cached) $ECHO_C" >&6
16686 else
16687
16688 cat >conftest.$ac_ext <<_ACEOF
16689 #line 16689 "configure"
16690 #include "confdefs.h"
16691
16692 #include <stdarg.h>
16693
16694 int
16695 main ()
16696 {
16697
16698         static va_list dst;
16699         static va_list src;
16700         va_copy(dst, src)
16701   ;
16702   return 0;
16703 }
16704 _ACEOF
16705 rm -f conftest.$ac_objext conftest$ac_exeext
16706 if { (eval echo "$as_me:16706: \"$ac_link\"") >&5
16707   (eval $ac_link) 2>&5
16708   ac_status=$?
16709   echo "$as_me:16709: \$? = $ac_status" >&5
16710   (exit $ac_status); } &&
16711          { ac_try='test -s conftest$ac_exeext'
16712   { (eval echo "$as_me:16712: \"$ac_try\"") >&5
16713   (eval $ac_try) 2>&5
16714   ac_status=$?
16715   echo "$as_me:16715: \$? = $ac_status" >&5
16716   (exit $ac_status); }; }; then
16717   cf_cv_have_va_copy=yes
16718 else
16719   echo "$as_me: failed program was:" >&5
16720 cat conftest.$ac_ext >&5
16721 cf_cv_have_va_copy=no
16722 fi
16723 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16724 fi
16725 echo "$as_me:16725: result: $cf_cv_have_va_copy" >&5
16726 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16727
16728 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16729 #define HAVE_VA_COPY 1
16730 EOF
16731
16732 echo "$as_me:16732: checking for __va_copy" >&5
16733 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16734 if test "${cf_cv_have___va_copy+set}" = set; then
16735   echo $ECHO_N "(cached) $ECHO_C" >&6
16736 else
16737
16738 cat >conftest.$ac_ext <<_ACEOF
16739 #line 16739 "configure"
16740 #include "confdefs.h"
16741
16742 #include <stdarg.h>
16743
16744 int
16745 main ()
16746 {
16747
16748         static va_list dst;
16749         static va_list src;
16750         __va_copy(dst, src)
16751   ;
16752   return 0;
16753 }
16754 _ACEOF
16755 rm -f conftest.$ac_objext conftest$ac_exeext
16756 if { (eval echo "$as_me:16756: \"$ac_link\"") >&5
16757   (eval $ac_link) 2>&5
16758   ac_status=$?
16759   echo "$as_me:16759: \$? = $ac_status" >&5
16760   (exit $ac_status); } &&
16761          { ac_try='test -s conftest$ac_exeext'
16762   { (eval echo "$as_me:16762: \"$ac_try\"") >&5
16763   (eval $ac_try) 2>&5
16764   ac_status=$?
16765   echo "$as_me:16765: \$? = $ac_status" >&5
16766   (exit $ac_status); }; }; then
16767   cf_cv_have___va_copy=yes
16768 else
16769   echo "$as_me: failed program was:" >&5
16770 cat conftest.$ac_ext >&5
16771 cf_cv_have___va_copy=no
16772 fi
16773 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16774 fi
16775 echo "$as_me:16775: result: $cf_cv_have___va_copy" >&5
16776 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16777
16778 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16779 #define HAVE___VA_COPY 1
16780 EOF
16781
16782 echo "$as_me:16782: checking for pid_t" >&5
16783 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16784 if test "${ac_cv_type_pid_t+set}" = set; then
16785   echo $ECHO_N "(cached) $ECHO_C" >&6
16786 else
16787   cat >conftest.$ac_ext <<_ACEOF
16788 #line 16788 "configure"
16789 #include "confdefs.h"
16790 $ac_includes_default
16791 int
16792 main ()
16793 {
16794 if ((pid_t *) 0)
16795   return 0;
16796 if (sizeof (pid_t))
16797   return 0;
16798   ;
16799   return 0;
16800 }
16801 _ACEOF
16802 rm -f conftest.$ac_objext
16803 if { (eval echo "$as_me:16803: \"$ac_compile\"") >&5
16804   (eval $ac_compile) 2>&5
16805   ac_status=$?
16806   echo "$as_me:16806: \$? = $ac_status" >&5
16807   (exit $ac_status); } &&
16808          { ac_try='test -s conftest.$ac_objext'
16809   { (eval echo "$as_me:16809: \"$ac_try\"") >&5
16810   (eval $ac_try) 2>&5
16811   ac_status=$?
16812   echo "$as_me:16812: \$? = $ac_status" >&5
16813   (exit $ac_status); }; }; then
16814   ac_cv_type_pid_t=yes
16815 else
16816   echo "$as_me: failed program was:" >&5
16817 cat conftest.$ac_ext >&5
16818 ac_cv_type_pid_t=no
16819 fi
16820 rm -f conftest.$ac_objext conftest.$ac_ext
16821 fi
16822 echo "$as_me:16822: result: $ac_cv_type_pid_t" >&5
16823 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16824 if test $ac_cv_type_pid_t = yes; then
16825   :
16826 else
16827
16828 cat >>confdefs.h <<EOF
16829 #define pid_t int
16830 EOF
16831
16832 fi
16833
16834 for ac_header in unistd.h vfork.h
16835 do
16836 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16837 echo "$as_me:16837: checking for $ac_header" >&5
16838 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16839 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16840   echo $ECHO_N "(cached) $ECHO_C" >&6
16841 else
16842   cat >conftest.$ac_ext <<_ACEOF
16843 #line 16843 "configure"
16844 #include "confdefs.h"
16845 #include <$ac_header>
16846 _ACEOF
16847 if { (eval echo "$as_me:16847: \"$ac_cpp conftest.$ac_ext\"") >&5
16848   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16849   ac_status=$?
16850   egrep -v '^ *\+' conftest.er1 >conftest.err
16851   rm -f conftest.er1
16852   cat conftest.err >&5
16853   echo "$as_me:16853: \$? = $ac_status" >&5
16854   (exit $ac_status); } >/dev/null; then
16855   if test -s conftest.err; then
16856     ac_cpp_err=$ac_c_preproc_warn_flag
16857   else
16858     ac_cpp_err=
16859   fi
16860 else
16861   ac_cpp_err=yes
16862 fi
16863 if test -z "$ac_cpp_err"; then
16864   eval "$as_ac_Header=yes"
16865 else
16866   echo "$as_me: failed program was:" >&5
16867   cat conftest.$ac_ext >&5
16868   eval "$as_ac_Header=no"
16869 fi
16870 rm -f conftest.err conftest.$ac_ext
16871 fi
16872 echo "$as_me:16872: result: `eval echo '${'$as_ac_Header'}'`" >&5
16873 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16874 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16875   cat >>confdefs.h <<EOF
16876 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16877 EOF
16878
16879 fi
16880 done
16881
16882 for ac_func in fork vfork
16883 do
16884 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16885 echo "$as_me:16885: checking for $ac_func" >&5
16886 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16887 if eval "test \"\${$as_ac_var+set}\" = set"; then
16888   echo $ECHO_N "(cached) $ECHO_C" >&6
16889 else
16890   cat >conftest.$ac_ext <<_ACEOF
16891 #line 16891 "configure"
16892 #include "confdefs.h"
16893 /* System header to define __stub macros and hopefully few prototypes,
16894     which can conflict with char $ac_func (); below.  */
16895 #include <assert.h>
16896 /* Override any gcc2 internal prototype to avoid an error.  */
16897 #ifdef __cplusplus
16898 extern "C"
16899 #endif
16900 /* We use char because int might match the return type of a gcc2
16901    builtin and then its argument prototype would still apply.  */
16902 char $ac_func ();
16903 char (*f) ();
16904
16905 int
16906 main ()
16907 {
16908 /* The GNU C library defines this for functions which it implements
16909     to always fail with ENOSYS.  Some functions are actually named
16910     something starting with __ and the normal name is an alias.  */
16911 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16912 choke me
16913 #else
16914 f = $ac_func;
16915 #endif
16916
16917   ;
16918   return 0;
16919 }
16920 _ACEOF
16921 rm -f conftest.$ac_objext conftest$ac_exeext
16922 if { (eval echo "$as_me:16922: \"$ac_link\"") >&5
16923   (eval $ac_link) 2>&5
16924   ac_status=$?
16925   echo "$as_me:16925: \$? = $ac_status" >&5
16926   (exit $ac_status); } &&
16927          { ac_try='test -s conftest$ac_exeext'
16928   { (eval echo "$as_me:16928: \"$ac_try\"") >&5
16929   (eval $ac_try) 2>&5
16930   ac_status=$?
16931   echo "$as_me:16931: \$? = $ac_status" >&5
16932   (exit $ac_status); }; }; then
16933   eval "$as_ac_var=yes"
16934 else
16935   echo "$as_me: failed program was:" >&5
16936 cat conftest.$ac_ext >&5
16937 eval "$as_ac_var=no"
16938 fi
16939 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16940 fi
16941 echo "$as_me:16941: result: `eval echo '${'$as_ac_var'}'`" >&5
16942 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16943 if test `eval echo '${'$as_ac_var'}'` = yes; then
16944   cat >>confdefs.h <<EOF
16945 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16946 EOF
16947
16948 fi
16949 done
16950
16951 ac_cv_func_fork_works=$ac_cv_func_fork
16952 if test "x$ac_cv_func_fork" = xyes; then
16953   echo "$as_me:16953: checking for working fork" >&5
16954 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
16955 if test "${ac_cv_func_fork_works+set}" = set; then
16956   echo $ECHO_N "(cached) $ECHO_C" >&6
16957 else
16958   if test "$cross_compiling" = yes; then
16959   ac_cv_func_fork_works=cross
16960 else
16961   cat >conftest.$ac_ext <<_ACEOF
16962 /* By Rüdiger Kuhlmann. */
16963       #include <sys/types.h>
16964       #if HAVE_UNISTD_H
16965       # include <unistd.h>
16966       #endif
16967       /* Some systems only have a dummy stub for fork() */
16968       int main ()
16969       {
16970         if (fork() < 0)
16971           $ac_main_return (1);
16972         $ac_main_return (0);
16973       }
16974 _ACEOF
16975 rm -f conftest$ac_exeext
16976 if { (eval echo "$as_me:16976: \"$ac_link\"") >&5
16977   (eval $ac_link) 2>&5
16978   ac_status=$?
16979   echo "$as_me:16979: \$? = $ac_status" >&5
16980   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16981   { (eval echo "$as_me:16981: \"$ac_try\"") >&5
16982   (eval $ac_try) 2>&5
16983   ac_status=$?
16984   echo "$as_me:16984: \$? = $ac_status" >&5
16985   (exit $ac_status); }; }; then
16986   ac_cv_func_fork_works=yes
16987 else
16988   echo "$as_me: program exited with status $ac_status" >&5
16989 echo "$as_me: failed program was:" >&5
16990 cat conftest.$ac_ext >&5
16991 ac_cv_func_fork_works=no
16992 fi
16993 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16994 fi
16995 fi
16996 echo "$as_me:16996: result: $ac_cv_func_fork_works" >&5
16997 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
16998
16999 fi
17000 if test "x$ac_cv_func_fork_works" = xcross; then
17001   case $host in
17002     *-*-amigaos* | *-*-msdosdjgpp*)
17003       # Override, as these systems have only a dummy fork() stub
17004       ac_cv_func_fork_works=no
17005       ;;
17006     *)
17007       ac_cv_func_fork_works=yes
17008       ;;
17009   esac
17010   { echo "$as_me:17010: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17011 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17012 fi
17013 ac_cv_func_vfork_works=$ac_cv_func_vfork
17014 if test "x$ac_cv_func_vfork" = xyes; then
17015   echo "$as_me:17015: checking for working vfork" >&5
17016 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17017 if test "${ac_cv_func_vfork_works+set}" = set; then
17018   echo $ECHO_N "(cached) $ECHO_C" >&6
17019 else
17020   if test "$cross_compiling" = yes; then
17021   ac_cv_func_vfork_works=cross
17022 else
17023   cat >conftest.$ac_ext <<_ACEOF
17024 #line 17024 "configure"
17025 #include "confdefs.h"
17026 /* Thanks to Paul Eggert for this test.  */
17027 #include <stdio.h>
17028 #include <sys/types.h>
17029 #include <sys/stat.h>
17030 #if HAVE_UNISTD_H
17031 # include <unistd.h>
17032 #endif
17033 #if HAVE_VFORK_H
17034 # include <vfork.h>
17035 #endif
17036 /* On some sparc systems, changes by the child to local and incoming
17037    argument registers are propagated back to the parent.  The compiler
17038    is told about this with #include <vfork.h>, but some compilers
17039    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17040    static variable whose address is put into a register that is
17041    clobbered by the vfork.  */
17042 static
17043 #ifdef __cplusplus
17044 sparc_address_test (int arg)
17045 # else
17046 sparc_address_test (arg) int arg;
17047 #endif
17048 {
17049   static pid_t child;
17050   if (!child) {
17051     child = vfork ();
17052     if (child < 0) {
17053       perror ("vfork");
17054       _exit(2);
17055     }
17056     if (!child) {
17057       arg = getpid();
17058       write(-1, "", 0);
17059       _exit (arg);
17060     }
17061   }
17062 }
17063
17064 int
17065 main ()
17066 {
17067   pid_t parent = getpid ();
17068   pid_t child;
17069
17070   sparc_address_test ();
17071
17072   child = vfork ();
17073
17074   if (child == 0) {
17075     /* Here is another test for sparc vfork register problems.  This
17076        test uses lots of local variables, at least as many local
17077        variables as main has allocated so far including compiler
17078        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17079        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17080        reuse the register of parent for one of the local variables,
17081        since it will think that parent can't possibly be used any more
17082        in this routine.  Assigning to the local variable will thus
17083        munge parent in the parent process.  */
17084     pid_t
17085       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17086       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17087     /* Convince the compiler that p..p7 are live; otherwise, it might
17088        use the same hardware register for all 8 local variables.  */
17089     if (p != p1 || p != p2 || p != p3 || p != p4
17090         || p != p5 || p != p6 || p != p7)
17091       _exit(1);
17092
17093     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17094        from child file descriptors.  If the child closes a descriptor
17095        before it execs or exits, this munges the parent's descriptor
17096        as well.  Test for this by closing stdout in the child.  */
17097     _exit(close(fileno(stdout)) != 0);
17098   } else {
17099     int status;
17100     struct stat st;
17101
17102     while (wait(&status) != child)
17103       ;
17104     $ac_main_return(
17105          /* Was there some problem with vforking?  */
17106          child < 0
17107
17108          /* Did the child fail?  (This shouldn't happen.)  */
17109          || status
17110
17111          /* Did the vfork/compiler bug occur?  */
17112          || parent != getpid()
17113
17114          /* Did the file descriptor bug occur?  */
17115          || fstat(fileno(stdout), &st) != 0
17116          );
17117   }
17118 }
17119 _ACEOF
17120 rm -f conftest$ac_exeext
17121 if { (eval echo "$as_me:17121: \"$ac_link\"") >&5
17122   (eval $ac_link) 2>&5
17123   ac_status=$?
17124   echo "$as_me:17124: \$? = $ac_status" >&5
17125   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17126   { (eval echo "$as_me:17126: \"$ac_try\"") >&5
17127   (eval $ac_try) 2>&5
17128   ac_status=$?
17129   echo "$as_me:17129: \$? = $ac_status" >&5
17130   (exit $ac_status); }; }; then
17131   ac_cv_func_vfork_works=yes
17132 else
17133   echo "$as_me: program exited with status $ac_status" >&5
17134 echo "$as_me: failed program was:" >&5
17135 cat conftest.$ac_ext >&5
17136 ac_cv_func_vfork_works=no
17137 fi
17138 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17139 fi
17140 fi
17141 echo "$as_me:17141: result: $ac_cv_func_vfork_works" >&5
17142 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17143
17144 fi;
17145 if test "x$ac_cv_func_fork_works" = xcross; then
17146   ac_cv_func_vfork_works=ac_cv_func_vfork
17147   { echo "$as_me:17147: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17148 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17149 fi
17150
17151 if test "x$ac_cv_func_vfork_works" = xyes; then
17152
17153 cat >>confdefs.h <<\EOF
17154 #define HAVE_WORKING_VFORK 1
17155 EOF
17156
17157 else
17158
17159 cat >>confdefs.h <<\EOF
17160 #define vfork fork
17161 EOF
17162
17163 fi
17164 if test "x$ac_cv_func_fork_works" = xyes; then
17165
17166 cat >>confdefs.h <<\EOF
17167 #define HAVE_WORKING_FORK 1
17168 EOF
17169
17170 fi
17171
17172 # special check for test/ditto.c
17173
17174 echo "$as_me:17174: checking for openpty in -lutil" >&5
17175 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17176 if test "${ac_cv_lib_util_openpty+set}" = set; then
17177   echo $ECHO_N "(cached) $ECHO_C" >&6
17178 else
17179   ac_check_lib_save_LIBS=$LIBS
17180 LIBS="-lutil  $LIBS"
17181 cat >conftest.$ac_ext <<_ACEOF
17182 #line 17182 "configure"
17183 #include "confdefs.h"
17184
17185 /* Override any gcc2 internal prototype to avoid an error.  */
17186 #ifdef __cplusplus
17187 extern "C"
17188 #endif
17189 /* We use char because int might match the return type of a gcc2
17190    builtin and then its argument prototype would still apply.  */
17191 char openpty ();
17192 int
17193 main ()
17194 {
17195 openpty ();
17196   ;
17197   return 0;
17198 }
17199 _ACEOF
17200 rm -f conftest.$ac_objext conftest$ac_exeext
17201 if { (eval echo "$as_me:17201: \"$ac_link\"") >&5
17202   (eval $ac_link) 2>&5
17203   ac_status=$?
17204   echo "$as_me:17204: \$? = $ac_status" >&5
17205   (exit $ac_status); } &&
17206          { ac_try='test -s conftest$ac_exeext'
17207   { (eval echo "$as_me:17207: \"$ac_try\"") >&5
17208   (eval $ac_try) 2>&5
17209   ac_status=$?
17210   echo "$as_me:17210: \$? = $ac_status" >&5
17211   (exit $ac_status); }; }; then
17212   ac_cv_lib_util_openpty=yes
17213 else
17214   echo "$as_me: failed program was:" >&5
17215 cat conftest.$ac_ext >&5
17216 ac_cv_lib_util_openpty=no
17217 fi
17218 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17219 LIBS=$ac_check_lib_save_LIBS
17220 fi
17221 echo "$as_me:17221: result: $ac_cv_lib_util_openpty" >&5
17222 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17223 if test $ac_cv_lib_util_openpty = yes; then
17224   cf_cv_lib_util=yes
17225 else
17226   cf_cv_lib_util=no
17227 fi
17228
17229 echo "$as_me:17229: checking for openpty header" >&5
17230 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17231 if test "${cf_cv_func_openpty+set}" = set; then
17232   echo $ECHO_N "(cached) $ECHO_C" >&6
17233 else
17234
17235     cf_save_LIBS="$LIBS"
17236     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17237     for cf_header in pty.h libutil.h util.h
17238     do
17239     cat >conftest.$ac_ext <<_ACEOF
17240 #line 17240 "configure"
17241 #include "confdefs.h"
17242
17243 #include <$cf_header>
17244
17245 int
17246 main ()
17247 {
17248
17249     int x = openpty((int *)0, (int *)0, (char *)0,
17250                    (struct termios *)0, (struct winsize *)0);
17251
17252   ;
17253   return 0;
17254 }
17255 _ACEOF
17256 rm -f conftest.$ac_objext conftest$ac_exeext
17257 if { (eval echo "$as_me:17257: \"$ac_link\"") >&5
17258   (eval $ac_link) 2>&5
17259   ac_status=$?
17260   echo "$as_me:17260: \$? = $ac_status" >&5
17261   (exit $ac_status); } &&
17262          { ac_try='test -s conftest$ac_exeext'
17263   { (eval echo "$as_me:17263: \"$ac_try\"") >&5
17264   (eval $ac_try) 2>&5
17265   ac_status=$?
17266   echo "$as_me:17266: \$? = $ac_status" >&5
17267   (exit $ac_status); }; }; then
17268
17269         cf_cv_func_openpty=$cf_header
17270         break
17271
17272 else
17273   echo "$as_me: failed program was:" >&5
17274 cat conftest.$ac_ext >&5
17275
17276         cf_cv_func_openpty=no
17277
17278 fi
17279 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17280     done
17281     LIBS="$cf_save_LIBS"
17282
17283 fi
17284 echo "$as_me:17284: result: $cf_cv_func_openpty" >&5
17285 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17286
17287 if test "$cf_cv_func_openpty" != no ; then
17288     cat >>confdefs.h <<EOF
17289 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17290 EOF
17291
17292     cat >>confdefs.h <<\EOF
17293 #define USE_XTERM_PTY 1
17294 EOF
17295
17296     if test "$cf_cv_lib_util" = yes ; then
17297         TEST_LIBS="-lutil $TEST_LIBS"
17298     fi
17299 fi
17300
17301 if test "$with_hashed_db" != no ; then
17302         cat >>confdefs.h <<\EOF
17303 #define USE_HASHED_DB 1
17304 EOF
17305
17306 case $with_hashed_db in #(vi
17307 yes|*able*) #(vi
17308     ;;
17309 *)
17310     if test -d "$with_hashed_db" ; then
17311
17312 if test -n "$with_hashed_db/include" ; then
17313   for cf_add_incdir in $with_hashed_db/include
17314   do
17315         while test $cf_add_incdir != /usr/include
17316         do
17317           if test -d $cf_add_incdir
17318           then
17319                 cf_have_incdir=no
17320                 if test -n "$CFLAGS$CPPFLAGS" ; then
17321                   # a loop is needed to ensure we can add subdirs of existing dirs
17322                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17323                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17324                           cf_have_incdir=yes; break
17325                         fi
17326                   done
17327                 fi
17328
17329                 if test "$cf_have_incdir" = no ; then
17330                   if test "$cf_add_incdir" = /usr/local/include ; then
17331                         if test "$GCC" = yes
17332                         then
17333                           cf_save_CPPFLAGS=$CPPFLAGS
17334                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17335                           cat >conftest.$ac_ext <<_ACEOF
17336 #line 17336 "configure"
17337 #include "confdefs.h"
17338 #include <stdio.h>
17339 int
17340 main ()
17341 {
17342 printf("Hello")
17343   ;
17344   return 0;
17345 }
17346 _ACEOF
17347 rm -f conftest.$ac_objext
17348 if { (eval echo "$as_me:17348: \"$ac_compile\"") >&5
17349   (eval $ac_compile) 2>&5
17350   ac_status=$?
17351   echo "$as_me:17351: \$? = $ac_status" >&5
17352   (exit $ac_status); } &&
17353          { ac_try='test -s conftest.$ac_objext'
17354   { (eval echo "$as_me:17354: \"$ac_try\"") >&5
17355   (eval $ac_try) 2>&5
17356   ac_status=$?
17357   echo "$as_me:17357: \$? = $ac_status" >&5
17358   (exit $ac_status); }; }; then
17359   :
17360 else
17361   echo "$as_me: failed program was:" >&5
17362 cat conftest.$ac_ext >&5
17363 cf_have_incdir=yes
17364 fi
17365 rm -f conftest.$ac_objext conftest.$ac_ext
17366                           CPPFLAGS=$cf_save_CPPFLAGS
17367                         fi
17368                   fi
17369                 fi
17370
17371                 if test "$cf_have_incdir" = no ; then
17372                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17373
17374 echo "${as_me:-configure}:17374: testing adding $cf_add_incdir to include-path ..." 1>&5
17375
17376                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17377
17378                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17379                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17380                   cf_add_incdir="$cf_top_incdir"
17381                 else
17382                   break
17383                 fi
17384           fi
17385         done
17386   done
17387 fi
17388
17389 if test -n "$with_hashed_db/lib" ; then
17390   for cf_add_libdir in $with_hashed_db/lib
17391   do
17392     if test $cf_add_libdir = /usr/lib ; then
17393       :
17394     elif test -d $cf_add_libdir
17395     then
17396       cf_have_libdir=no
17397       if test -n "$LDFLAGS$LIBS" ; then
17398         # a loop is needed to ensure we can add subdirs of existing dirs
17399         for cf_test_libdir in $LDFLAGS $LIBS ; do
17400           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17401             cf_have_libdir=yes; break
17402           fi
17403         done
17404       fi
17405       if test "$cf_have_libdir" = no ; then
17406         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
17407
17408 echo "${as_me:-configure}:17408: testing adding $cf_add_libdir to library-path ..." 1>&5
17409
17410         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17411       fi
17412     fi
17413   done
17414 fi
17415
17416     fi
17417 esac
17418
17419 echo "$as_me:17419: checking for db.h" >&5
17420 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17421 if test "${ac_cv_header_db_h+set}" = set; then
17422   echo $ECHO_N "(cached) $ECHO_C" >&6
17423 else
17424   cat >conftest.$ac_ext <<_ACEOF
17425 #line 17425 "configure"
17426 #include "confdefs.h"
17427 #include <db.h>
17428 _ACEOF
17429 if { (eval echo "$as_me:17429: \"$ac_cpp conftest.$ac_ext\"") >&5
17430   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17431   ac_status=$?
17432   egrep -v '^ *\+' conftest.er1 >conftest.err
17433   rm -f conftest.er1
17434   cat conftest.err >&5
17435   echo "$as_me:17435: \$? = $ac_status" >&5
17436   (exit $ac_status); } >/dev/null; then
17437   if test -s conftest.err; then
17438     ac_cpp_err=$ac_c_preproc_warn_flag
17439   else
17440     ac_cpp_err=
17441   fi
17442 else
17443   ac_cpp_err=yes
17444 fi
17445 if test -z "$ac_cpp_err"; then
17446   ac_cv_header_db_h=yes
17447 else
17448   echo "$as_me: failed program was:" >&5
17449   cat conftest.$ac_ext >&5
17450   ac_cv_header_db_h=no
17451 fi
17452 rm -f conftest.err conftest.$ac_ext
17453 fi
17454 echo "$as_me:17454: result: $ac_cv_header_db_h" >&5
17455 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17456 if test $ac_cv_header_db_h = yes; then
17457
17458 echo "$as_me:17458: checking for version of db" >&5
17459 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17460 if test "${cf_cv_hashed_db_version+set}" = set; then
17461   echo $ECHO_N "(cached) $ECHO_C" >&6
17462 else
17463
17464 cf_cv_hashed_db_version=unknown
17465
17466 for cf_db_version in 1 2 3 4 5
17467 do
17468
17469 echo "${as_me:-configure}:17469: testing checking for db version $cf_db_version ..." 1>&5
17470
17471         cat >conftest.$ac_ext <<_ACEOF
17472 #line 17472 "configure"
17473 #include "confdefs.h"
17474
17475 $ac_includes_default
17476 #include <db.h>
17477
17478 #ifdef DB_VERSION_MAJOR
17479         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17480 #if $cf_db_version == DB_VERSION_MAJOR
17481         /* ok */
17482 #else
17483         make an error
17484 #endif
17485 #else
17486 #if $cf_db_version == 1
17487         /* ok: assuming this is DB 1.8.5 */
17488 #else
17489         make an error
17490 #endif
17491 #endif
17492
17493 int
17494 main ()
17495 {
17496 DBT *foo = 0
17497   ;
17498   return 0;
17499 }
17500 _ACEOF
17501 rm -f conftest.$ac_objext
17502 if { (eval echo "$as_me:17502: \"$ac_compile\"") >&5
17503   (eval $ac_compile) 2>&5
17504   ac_status=$?
17505   echo "$as_me:17505: \$? = $ac_status" >&5
17506   (exit $ac_status); } &&
17507          { ac_try='test -s conftest.$ac_objext'
17508   { (eval echo "$as_me:17508: \"$ac_try\"") >&5
17509   (eval $ac_try) 2>&5
17510   ac_status=$?
17511   echo "$as_me:17511: \$? = $ac_status" >&5
17512   (exit $ac_status); }; }; then
17513
17514         cf_cv_hashed_db_version=$cf_db_version
17515         break
17516
17517 else
17518   echo "$as_me: failed program was:" >&5
17519 cat conftest.$ac_ext >&5
17520 fi
17521 rm -f conftest.$ac_objext conftest.$ac_ext
17522 done
17523
17524 fi
17525 echo "$as_me:17525: result: $cf_cv_hashed_db_version" >&5
17526 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17527
17528 if test "$cf_cv_hashed_db_version" = unknown ; then
17529         { { echo "$as_me:17529: error: Cannot determine version of db" >&5
17530 echo "$as_me: error: Cannot determine version of db" >&2;}
17531    { (exit 1); exit 1; }; }
17532 else
17533
17534 echo "$as_me:17534: checking for db libraries" >&5
17535 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17536 if test "${cf_cv_hashed_db_libs+set}" = set; then
17537   echo $ECHO_N "(cached) $ECHO_C" >&6
17538 else
17539
17540 cf_cv_hashed_db_libs=unknown
17541 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17542 do
17543         cf_save_libs="$LIBS"
17544         if test -n "$cf_db_libs"; then
17545                 LIBS="-l$cf_db_libs $LIBS"
17546         fi
17547
17548 echo "${as_me:-configure}:17548: testing checking for library "$cf_db_libs" ..." 1>&5
17549
17550         cat >conftest.$ac_ext <<_ACEOF
17551 #line 17551 "configure"
17552 #include "confdefs.h"
17553
17554 $ac_includes_default
17555 #include <db.h>
17556
17557 int
17558 main ()
17559 {
17560
17561         char *path = "/tmp/foo";
17562 #ifdef DB_VERSION_MAJOR
17563 #if DB_VERSION_MAJOR >= 4
17564         DB *result = 0;
17565         db_create(&result, NULL, 0);
17566         result->open(result,
17567                 NULL,
17568                 path,
17569                 path,
17570                 DB_HASH,
17571                 DB_CREATE,
17572                 0644);
17573 #elif DB_VERSION_MAJOR >= 3
17574         DB *result = 0;
17575         db_create(&result, NULL, 0);
17576         result->open(result,
17577                 path,
17578                 path,
17579                 DB_HASH,
17580                 DB_CREATE,
17581                 0644);
17582 #elif DB_VERSION_MAJOR >= 2
17583         DB *result = 0;
17584         db_open(path,
17585                 DB_HASH,
17586                 DB_CREATE,
17587                 0644,
17588                 (DB_ENV *) 0,
17589                 (DB_INFO *) 0,
17590                 &result);
17591 #endif /* DB_VERSION_MAJOR */
17592 #else
17593         DB *result = dbopen(path,
17594                      2,
17595                      0644,
17596                      DB_HASH,
17597                      0);
17598 #endif
17599         ${cf_cv_main_return:-return}(result != 0)
17600
17601   ;
17602   return 0;
17603 }
17604 _ACEOF
17605 rm -f conftest.$ac_objext conftest$ac_exeext
17606 if { (eval echo "$as_me:17606: \"$ac_link\"") >&5
17607   (eval $ac_link) 2>&5
17608   ac_status=$?
17609   echo "$as_me:17609: \$? = $ac_status" >&5
17610   (exit $ac_status); } &&
17611          { ac_try='test -s conftest$ac_exeext'
17612   { (eval echo "$as_me:17612: \"$ac_try\"") >&5
17613   (eval $ac_try) 2>&5
17614   ac_status=$?
17615   echo "$as_me:17615: \$? = $ac_status" >&5
17616   (exit $ac_status); }; }; then
17617
17618         if test -n "$cf_db_libs" ; then
17619                 cf_cv_hashed_db_libs=$cf_db_libs
17620         else
17621                 cf_cv_hashed_db_libs=default
17622         fi
17623         LIBS="$cf_save_libs"
17624         break
17625
17626 else
17627   echo "$as_me: failed program was:" >&5
17628 cat conftest.$ac_ext >&5
17629 fi
17630 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17631         LIBS="$cf_save_libs"
17632 done
17633
17634 fi
17635 echo "$as_me:17635: result: $cf_cv_hashed_db_libs" >&5
17636 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17637
17638         if test "$cf_cv_hashed_db_libs" = unknown ; then
17639                 { { echo "$as_me:17639: error: Cannot determine library for db" >&5
17640 echo "$as_me: error: Cannot determine library for db" >&2;}
17641    { (exit 1); exit 1; }; }
17642         elif test "$cf_cv_hashed_db_libs" != default ; then
17643                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17644         fi
17645 fi
17646
17647 else
17648
17649         { { echo "$as_me:17649: error: Cannot find db.h" >&5
17650 echo "$as_me: error: Cannot find db.h" >&2;}
17651    { (exit 1); exit 1; }; }
17652
17653 fi
17654
17655 fi
17656
17657 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17658         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17659         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17660 fi
17661
17662 # Just in case, check if the C compiler has a bool type.
17663
17664 echo "$as_me:17664: checking if we should include stdbool.h" >&5
17665 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17666
17667 if test "${cf_cv_header_stdbool_h+set}" = set; then
17668   echo $ECHO_N "(cached) $ECHO_C" >&6
17669 else
17670
17671         cat >conftest.$ac_ext <<_ACEOF
17672 #line 17672 "configure"
17673 #include "confdefs.h"
17674
17675 int
17676 main ()
17677 {
17678 bool foo = false
17679   ;
17680   return 0;
17681 }
17682 _ACEOF
17683 rm -f conftest.$ac_objext
17684 if { (eval echo "$as_me:17684: \"$ac_compile\"") >&5
17685   (eval $ac_compile) 2>&5
17686   ac_status=$?
17687   echo "$as_me:17687: \$? = $ac_status" >&5
17688   (exit $ac_status); } &&
17689          { ac_try='test -s conftest.$ac_objext'
17690   { (eval echo "$as_me:17690: \"$ac_try\"") >&5
17691   (eval $ac_try) 2>&5
17692   ac_status=$?
17693   echo "$as_me:17693: \$? = $ac_status" >&5
17694   (exit $ac_status); }; }; then
17695   cf_cv_header_stdbool_h=0
17696 else
17697   echo "$as_me: failed program was:" >&5
17698 cat conftest.$ac_ext >&5
17699 cat >conftest.$ac_ext <<_ACEOF
17700 #line 17700 "configure"
17701 #include "confdefs.h"
17702
17703 #ifndef __BEOS__
17704 #include <stdbool.h>
17705 #endif
17706
17707 int
17708 main ()
17709 {
17710 bool foo = false
17711   ;
17712   return 0;
17713 }
17714 _ACEOF
17715 rm -f conftest.$ac_objext
17716 if { (eval echo "$as_me:17716: \"$ac_compile\"") >&5
17717   (eval $ac_compile) 2>&5
17718   ac_status=$?
17719   echo "$as_me:17719: \$? = $ac_status" >&5
17720   (exit $ac_status); } &&
17721          { ac_try='test -s conftest.$ac_objext'
17722   { (eval echo "$as_me:17722: \"$ac_try\"") >&5
17723   (eval $ac_try) 2>&5
17724   ac_status=$?
17725   echo "$as_me:17725: \$? = $ac_status" >&5
17726   (exit $ac_status); }; }; then
17727   cf_cv_header_stdbool_h=1
17728 else
17729   echo "$as_me: failed program was:" >&5
17730 cat conftest.$ac_ext >&5
17731 cf_cv_header_stdbool_h=0
17732 fi
17733 rm -f conftest.$ac_objext conftest.$ac_ext
17734 fi
17735 rm -f conftest.$ac_objext conftest.$ac_ext
17736 fi
17737
17738 if test "$cf_cv_header_stdbool_h" = 1
17739 then    echo "$as_me:17739: result: yes" >&5
17740 echo "${ECHO_T}yes" >&6
17741 else    echo "$as_me:17741: result: no" >&5
17742 echo "${ECHO_T}no" >&6
17743 fi
17744
17745 echo "$as_me:17745: checking for builtin bool type" >&5
17746 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17747
17748 if test "${cf_cv_cc_bool_type+set}" = set; then
17749   echo $ECHO_N "(cached) $ECHO_C" >&6
17750 else
17751
17752         cat >conftest.$ac_ext <<_ACEOF
17753 #line 17753 "configure"
17754 #include "confdefs.h"
17755
17756 #include <stdio.h>
17757 #include <sys/types.h>
17758
17759 int
17760 main ()
17761 {
17762 bool x = false
17763   ;
17764   return 0;
17765 }
17766 _ACEOF
17767 rm -f conftest.$ac_objext
17768 if { (eval echo "$as_me:17768: \"$ac_compile\"") >&5
17769   (eval $ac_compile) 2>&5
17770   ac_status=$?
17771   echo "$as_me:17771: \$? = $ac_status" >&5
17772   (exit $ac_status); } &&
17773          { ac_try='test -s conftest.$ac_objext'
17774   { (eval echo "$as_me:17774: \"$ac_try\"") >&5
17775   (eval $ac_try) 2>&5
17776   ac_status=$?
17777   echo "$as_me:17777: \$? = $ac_status" >&5
17778   (exit $ac_status); }; }; then
17779   cf_cv_cc_bool_type=1
17780 else
17781   echo "$as_me: failed program was:" >&5
17782 cat conftest.$ac_ext >&5
17783 cf_cv_cc_bool_type=0
17784 fi
17785 rm -f conftest.$ac_objext conftest.$ac_ext
17786
17787 fi
17788
17789 if test "$cf_cv_cc_bool_type" = 1
17790 then    echo "$as_me:17790: result: yes" >&5
17791 echo "${ECHO_T}yes" >&6
17792 else    echo "$as_me:17792: result: no" >&5
17793 echo "${ECHO_T}no" >&6
17794 fi
17795
17796 # Check for C++ compiler characteristics (and ensure that it's there!)
17797 if test -n "$CXX" ; then
17798         ac_ext=cc
17799 ac_cpp='$CXXCPP $CPPFLAGS'
17800 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17801 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17802 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17803 ac_main_return=return
17804
17805 if test -n "$GXX" ; then
17806 case $cf_cv_system_name in #(vi
17807 os2*) #(vi
17808         cf_stdcpp_libname=stdcpp
17809         ;;
17810 *)
17811         cf_stdcpp_libname=stdc++
17812         ;;
17813 esac
17814 echo "$as_me:17814: checking for library $cf_stdcpp_libname" >&5
17815 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17816 if test "${cf_cv_libstdcpp+set}" = set; then
17817   echo $ECHO_N "(cached) $ECHO_C" >&6
17818 else
17819
17820         cf_save="$LIBS"
17821         LIBS="-l$cf_stdcpp_libname $LIBS"
17822 cat >conftest.$ac_ext <<_ACEOF
17823 #line 17823 "configure"
17824 #include "confdefs.h"
17825
17826 #include <strstream.h>
17827 int
17828 main ()
17829 {
17830
17831 char buf[80];
17832 strstreambuf foo(buf, sizeof(buf))
17833
17834   ;
17835   return 0;
17836 }
17837 _ACEOF
17838 rm -f conftest.$ac_objext conftest$ac_exeext
17839 if { (eval echo "$as_me:17839: \"$ac_link\"") >&5
17840   (eval $ac_link) 2>&5
17841   ac_status=$?
17842   echo "$as_me:17842: \$? = $ac_status" >&5
17843   (exit $ac_status); } &&
17844          { ac_try='test -s conftest$ac_exeext'
17845   { (eval echo "$as_me:17845: \"$ac_try\"") >&5
17846   (eval $ac_try) 2>&5
17847   ac_status=$?
17848   echo "$as_me:17848: \$? = $ac_status" >&5
17849   (exit $ac_status); }; }; then
17850   cf_cv_libstdcpp=yes
17851 else
17852   echo "$as_me: failed program was:" >&5
17853 cat conftest.$ac_ext >&5
17854 cf_cv_libstdcpp=no
17855 fi
17856 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17857         LIBS="$cf_save"
17858
17859 fi
17860 echo "$as_me:17860: result: $cf_cv_libstdcpp" >&5
17861 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17862 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17863 fi
17864
17865         echo "$as_me:17865: checking whether $CXX understands -c and -o together" >&5
17866 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17867 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17868   echo $ECHO_N "(cached) $ECHO_C" >&6
17869 else
17870
17871 cat > conftest.$ac_ext <<CF_EOF
17872 #include <stdio.h>
17873 int main()
17874 {
17875         ${cf_cv_main_return:-return}(0);
17876 }
17877 CF_EOF
17878 # We do the test twice because some compilers refuse to overwrite an
17879 # existing .o file with -o, though they will create one.
17880 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17881 if { (eval echo "$as_me:17881: \"$ac_try\"") >&5
17882   (eval $ac_try) 2>&5
17883   ac_status=$?
17884   echo "$as_me:17884: \$? = $ac_status" >&5
17885   (exit $ac_status); } &&
17886   test -f conftest2.$ac_objext && { (eval echo "$as_me:17886: \"$ac_try\"") >&5
17887   (eval $ac_try) 2>&5
17888   ac_status=$?
17889   echo "$as_me:17889: \$? = $ac_status" >&5
17890   (exit $ac_status); };
17891 then
17892   eval cf_cv_prog_CXX_c_o=yes
17893 else
17894   eval cf_cv_prog_CXX_c_o=no
17895 fi
17896 rm -rf conftest*
17897
17898 fi
17899 if test $cf_cv_prog_CXX_c_o = yes; then
17900   echo "$as_me:17900: result: yes" >&5
17901 echo "${ECHO_T}yes" >&6
17902 else
17903   echo "$as_me:17903: result: no" >&5
17904 echo "${ECHO_T}no" >&6
17905 fi
17906
17907         case $GXX_VERSION in
17908         1*|2.0-6*)
17909                 cf_cxx_library=yes
17910                 ;;
17911         *-2.7*|2.7*)
17912
17913 cf_cxx_library=unknown
17914 case $cf_cv_system_name in #(vi
17915 os2*) #(vi
17916         cf_gpp_libname=gpp
17917         ;;
17918 *)
17919         cf_gpp_libname=g++
17920         ;;
17921 esac
17922 if test "$GXX" = yes; then
17923         echo "$as_me:17923: checking for lib$cf_gpp_libname" >&5
17924 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
17925         cf_save="$LIBS"
17926         LIBS="-l$cf_gpp_libname $LIBS"
17927         cat >conftest.$ac_ext <<_ACEOF
17928 #line 17928 "configure"
17929 #include "confdefs.h"
17930
17931 #include <$cf_gpp_libname/builtin.h>
17932
17933 int
17934 main ()
17935 {
17936 two_arg_error_handler_t foo2 = lib_error_handler
17937   ;
17938   return 0;
17939 }
17940 _ACEOF
17941 rm -f conftest.$ac_objext conftest$ac_exeext
17942 if { (eval echo "$as_me:17942: \"$ac_link\"") >&5
17943   (eval $ac_link) 2>&5
17944   ac_status=$?
17945   echo "$as_me:17945: \$? = $ac_status" >&5
17946   (exit $ac_status); } &&
17947          { ac_try='test -s conftest$ac_exeext'
17948   { (eval echo "$as_me:17948: \"$ac_try\"") >&5
17949   (eval $ac_try) 2>&5
17950   ac_status=$?
17951   echo "$as_me:17951: \$? = $ac_status" >&5
17952   (exit $ac_status); }; }; then
17953   cf_cxx_library=yes
17954          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17955          if test "$cf_gpp_libname" = cpp ; then
17956             cat >>confdefs.h <<\EOF
17957 #define HAVE_GPP_BUILTIN_H 1
17958 EOF
17959
17960          else
17961             cat >>confdefs.h <<\EOF
17962 #define HAVE_GXX_BUILTIN_H 1
17963 EOF
17964
17965          fi
17966 else
17967   echo "$as_me: failed program was:" >&5
17968 cat conftest.$ac_ext >&5
17969 cat >conftest.$ac_ext <<_ACEOF
17970 #line 17970 "configure"
17971 #include "confdefs.h"
17972
17973 #include <builtin.h>
17974
17975 int
17976 main ()
17977 {
17978 two_arg_error_handler_t foo2 = lib_error_handler
17979   ;
17980   return 0;
17981 }
17982 _ACEOF
17983 rm -f conftest.$ac_objext conftest$ac_exeext
17984 if { (eval echo "$as_me:17984: \"$ac_link\"") >&5
17985   (eval $ac_link) 2>&5
17986   ac_status=$?
17987   echo "$as_me:17987: \$? = $ac_status" >&5
17988   (exit $ac_status); } &&
17989          { ac_try='test -s conftest$ac_exeext'
17990   { (eval echo "$as_me:17990: \"$ac_try\"") >&5
17991   (eval $ac_try) 2>&5
17992   ac_status=$?
17993   echo "$as_me:17993: \$? = $ac_status" >&5
17994   (exit $ac_status); }; }; then
17995   cf_cxx_library=yes
17996          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17997          cat >>confdefs.h <<\EOF
17998 #define HAVE_BUILTIN_H 1
17999 EOF
18000
18001 else
18002   echo "$as_me: failed program was:" >&5
18003 cat conftest.$ac_ext >&5
18004 cf_cxx_library=no
18005 fi
18006 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18007 fi
18008 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18009         LIBS="$cf_save"
18010         echo "$as_me:18010: result: $cf_cxx_library" >&5
18011 echo "${ECHO_T}$cf_cxx_library" >&6
18012 fi
18013
18014                 ;;
18015         *)
18016                 cf_cxx_library=no
18017                 ;;
18018         esac
18019
18020         ac_ext=cc
18021 ac_cpp='$CXXCPP $CPPFLAGS'
18022 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18023 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18024 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18025 ac_main_return=return
18026 echo "$as_me:18026: checking how to run the C++ preprocessor" >&5
18027 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18028 if test -z "$CXXCPP"; then
18029   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18030   echo $ECHO_N "(cached) $ECHO_C" >&6
18031 else
18032       # Double quotes because CXXCPP needs to be expanded
18033     for CXXCPP in "$CXX -E" "/lib/cpp"
18034     do
18035       ac_preproc_ok=false
18036 for ac_cxx_preproc_warn_flag in '' yes
18037 do
18038   # Use a header file that comes with gcc, so configuring glibc
18039   # with a fresh cross-compiler works.
18040   # On the NeXT, cc -E runs the code through the compiler's parser,
18041   # not just through cpp. "Syntax error" is here to catch this case.
18042   cat >conftest.$ac_ext <<_ACEOF
18043 #line 18043 "configure"
18044 #include "confdefs.h"
18045 #include <assert.h>
18046                      Syntax error
18047 _ACEOF
18048 if { (eval echo "$as_me:18048: \"$ac_cpp conftest.$ac_ext\"") >&5
18049   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18050   ac_status=$?
18051   egrep -v '^ *\+' conftest.er1 >conftest.err
18052   rm -f conftest.er1
18053   cat conftest.err >&5
18054   echo "$as_me:18054: \$? = $ac_status" >&5
18055   (exit $ac_status); } >/dev/null; then
18056   if test -s conftest.err; then
18057     ac_cpp_err=$ac_cxx_preproc_warn_flag
18058   else
18059     ac_cpp_err=
18060   fi
18061 else
18062   ac_cpp_err=yes
18063 fi
18064 if test -z "$ac_cpp_err"; then
18065   :
18066 else
18067   echo "$as_me: failed program was:" >&5
18068   cat conftest.$ac_ext >&5
18069   # Broken: fails on valid input.
18070 continue
18071 fi
18072 rm -f conftest.err conftest.$ac_ext
18073
18074   # OK, works on sane cases.  Now check whether non-existent headers
18075   # can be detected and how.
18076   cat >conftest.$ac_ext <<_ACEOF
18077 #line 18077 "configure"
18078 #include "confdefs.h"
18079 #include <ac_nonexistent.h>
18080 _ACEOF
18081 if { (eval echo "$as_me:18081: \"$ac_cpp conftest.$ac_ext\"") >&5
18082   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18083   ac_status=$?
18084   egrep -v '^ *\+' conftest.er1 >conftest.err
18085   rm -f conftest.er1
18086   cat conftest.err >&5
18087   echo "$as_me:18087: \$? = $ac_status" >&5
18088   (exit $ac_status); } >/dev/null; then
18089   if test -s conftest.err; then
18090     ac_cpp_err=$ac_cxx_preproc_warn_flag
18091   else
18092     ac_cpp_err=
18093   fi
18094 else
18095   ac_cpp_err=yes
18096 fi
18097 if test -z "$ac_cpp_err"; then
18098   # Broken: success on invalid input.
18099 continue
18100 else
18101   echo "$as_me: failed program was:" >&5
18102   cat conftest.$ac_ext >&5
18103   # Passes both tests.
18104 ac_preproc_ok=:
18105 break
18106 fi
18107 rm -f conftest.err conftest.$ac_ext
18108
18109 done
18110 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18111 rm -f conftest.err conftest.$ac_ext
18112 if $ac_preproc_ok; then
18113   break
18114 fi
18115
18116     done
18117     ac_cv_prog_CXXCPP=$CXXCPP
18118
18119 fi
18120   CXXCPP=$ac_cv_prog_CXXCPP
18121 else
18122   ac_cv_prog_CXXCPP=$CXXCPP
18123 fi
18124 echo "$as_me:18124: result: $CXXCPP" >&5
18125 echo "${ECHO_T}$CXXCPP" >&6
18126 ac_preproc_ok=false
18127 for ac_cxx_preproc_warn_flag in '' yes
18128 do
18129   # Use a header file that comes with gcc, so configuring glibc
18130   # with a fresh cross-compiler works.
18131   # On the NeXT, cc -E runs the code through the compiler's parser,
18132   # not just through cpp. "Syntax error" is here to catch this case.
18133   cat >conftest.$ac_ext <<_ACEOF
18134 #line 18134 "configure"
18135 #include "confdefs.h"
18136 #include <assert.h>
18137                      Syntax error
18138 _ACEOF
18139 if { (eval echo "$as_me:18139: \"$ac_cpp conftest.$ac_ext\"") >&5
18140   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18141   ac_status=$?
18142   egrep -v '^ *\+' conftest.er1 >conftest.err
18143   rm -f conftest.er1
18144   cat conftest.err >&5
18145   echo "$as_me:18145: \$? = $ac_status" >&5
18146   (exit $ac_status); } >/dev/null; then
18147   if test -s conftest.err; then
18148     ac_cpp_err=$ac_cxx_preproc_warn_flag
18149   else
18150     ac_cpp_err=
18151   fi
18152 else
18153   ac_cpp_err=yes
18154 fi
18155 if test -z "$ac_cpp_err"; then
18156   :
18157 else
18158   echo "$as_me: failed program was:" >&5
18159   cat conftest.$ac_ext >&5
18160   # Broken: fails on valid input.
18161 continue
18162 fi
18163 rm -f conftest.err conftest.$ac_ext
18164
18165   # OK, works on sane cases.  Now check whether non-existent headers
18166   # can be detected and how.
18167   cat >conftest.$ac_ext <<_ACEOF
18168 #line 18168 "configure"
18169 #include "confdefs.h"
18170 #include <ac_nonexistent.h>
18171 _ACEOF
18172 if { (eval echo "$as_me:18172: \"$ac_cpp conftest.$ac_ext\"") >&5
18173   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18174   ac_status=$?
18175   egrep -v '^ *\+' conftest.er1 >conftest.err
18176   rm -f conftest.er1
18177   cat conftest.err >&5
18178   echo "$as_me:18178: \$? = $ac_status" >&5
18179   (exit $ac_status); } >/dev/null; then
18180   if test -s conftest.err; then
18181     ac_cpp_err=$ac_cxx_preproc_warn_flag
18182   else
18183     ac_cpp_err=
18184   fi
18185 else
18186   ac_cpp_err=yes
18187 fi
18188 if test -z "$ac_cpp_err"; then
18189   # Broken: success on invalid input.
18190 continue
18191 else
18192   echo "$as_me: failed program was:" >&5
18193   cat conftest.$ac_ext >&5
18194   # Passes both tests.
18195 ac_preproc_ok=:
18196 break
18197 fi
18198 rm -f conftest.err conftest.$ac_ext
18199
18200 done
18201 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18202 rm -f conftest.err conftest.$ac_ext
18203 if $ac_preproc_ok; then
18204   :
18205 else
18206   { { echo "$as_me:18206: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18207 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18208    { (exit 1); exit 1; }; }
18209 fi
18210
18211 ac_ext=cc
18212 ac_cpp='$CXXCPP $CPPFLAGS'
18213 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18214 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18215 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18216 ac_main_return=return
18217
18218 for ac_header in typeinfo
18219 do
18220 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18221 echo "$as_me:18221: checking for $ac_header" >&5
18222 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18223 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18224   echo $ECHO_N "(cached) $ECHO_C" >&6
18225 else
18226   cat >conftest.$ac_ext <<_ACEOF
18227 #line 18227 "configure"
18228 #include "confdefs.h"
18229 #include <$ac_header>
18230 _ACEOF
18231 if { (eval echo "$as_me:18231: \"$ac_cpp conftest.$ac_ext\"") >&5
18232   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18233   ac_status=$?
18234   egrep -v '^ *\+' conftest.er1 >conftest.err
18235   rm -f conftest.er1
18236   cat conftest.err >&5
18237   echo "$as_me:18237: \$? = $ac_status" >&5
18238   (exit $ac_status); } >/dev/null; then
18239   if test -s conftest.err; then
18240     ac_cpp_err=$ac_cxx_preproc_warn_flag
18241   else
18242     ac_cpp_err=
18243   fi
18244 else
18245   ac_cpp_err=yes
18246 fi
18247 if test -z "$ac_cpp_err"; then
18248   eval "$as_ac_Header=yes"
18249 else
18250   echo "$as_me: failed program was:" >&5
18251   cat conftest.$ac_ext >&5
18252   eval "$as_ac_Header=no"
18253 fi
18254 rm -f conftest.err conftest.$ac_ext
18255 fi
18256 echo "$as_me:18256: result: `eval echo '${'$as_ac_Header'}'`" >&5
18257 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18258 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18259   cat >>confdefs.h <<EOF
18260 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18261 EOF
18262
18263 fi
18264 done
18265
18266 for ac_header in iostream
18267 do
18268 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18269 echo "$as_me:18269: checking for $ac_header" >&5
18270 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18271 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18272   echo $ECHO_N "(cached) $ECHO_C" >&6
18273 else
18274   cat >conftest.$ac_ext <<_ACEOF
18275 #line 18275 "configure"
18276 #include "confdefs.h"
18277 #include <$ac_header>
18278 _ACEOF
18279 if { (eval echo "$as_me:18279: \"$ac_cpp conftest.$ac_ext\"") >&5
18280   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18281   ac_status=$?
18282   egrep -v '^ *\+' conftest.er1 >conftest.err
18283   rm -f conftest.er1
18284   cat conftest.err >&5
18285   echo "$as_me:18285: \$? = $ac_status" >&5
18286   (exit $ac_status); } >/dev/null; then
18287   if test -s conftest.err; then
18288     ac_cpp_err=$ac_cxx_preproc_warn_flag
18289   else
18290     ac_cpp_err=
18291   fi
18292 else
18293   ac_cpp_err=yes
18294 fi
18295 if test -z "$ac_cpp_err"; then
18296   eval "$as_ac_Header=yes"
18297 else
18298   echo "$as_me: failed program was:" >&5
18299   cat conftest.$ac_ext >&5
18300   eval "$as_ac_Header=no"
18301 fi
18302 rm -f conftest.err conftest.$ac_ext
18303 fi
18304 echo "$as_me:18304: result: `eval echo '${'$as_ac_Header'}'`" >&5
18305 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18306 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18307   cat >>confdefs.h <<EOF
18308 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18309 EOF
18310
18311 fi
18312 done
18313
18314 if test x"$ac_cv_header_iostream" = xyes ; then
18315         echo "$as_me:18315: checking if iostream uses std-namespace" >&5
18316 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18317         cat >conftest.$ac_ext <<_ACEOF
18318 #line 18318 "configure"
18319 #include "confdefs.h"
18320
18321 #include <iostream>
18322 using std::endl;
18323 using std::cerr;
18324 int
18325 main ()
18326 {
18327
18328 cerr << "testing" << endl;
18329
18330   ;
18331   return 0;
18332 }
18333 _ACEOF
18334 rm -f conftest.$ac_objext
18335 if { (eval echo "$as_me:18335: \"$ac_compile\"") >&5
18336   (eval $ac_compile) 2>&5
18337   ac_status=$?
18338   echo "$as_me:18338: \$? = $ac_status" >&5
18339   (exit $ac_status); } &&
18340          { ac_try='test -s conftest.$ac_objext'
18341   { (eval echo "$as_me:18341: \"$ac_try\"") >&5
18342   (eval $ac_try) 2>&5
18343   ac_status=$?
18344   echo "$as_me:18344: \$? = $ac_status" >&5
18345   (exit $ac_status); }; }; then
18346   cf_iostream_namespace=yes
18347 else
18348   echo "$as_me: failed program was:" >&5
18349 cat conftest.$ac_ext >&5
18350 cf_iostream_namespace=no
18351 fi
18352 rm -f conftest.$ac_objext conftest.$ac_ext
18353         echo "$as_me:18353: result: $cf_iostream_namespace" >&5
18354 echo "${ECHO_T}$cf_iostream_namespace" >&6
18355         if test "$cf_iostream_namespace" = yes ; then
18356                 cat >>confdefs.h <<\EOF
18357 #define IOSTREAM_NAMESPACE 1
18358 EOF
18359
18360         fi
18361 fi
18362
18363 echo "$as_me:18363: checking if we should include stdbool.h" >&5
18364 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18365
18366 if test "${cf_cv_header_stdbool_h+set}" = set; then
18367   echo $ECHO_N "(cached) $ECHO_C" >&6
18368 else
18369
18370         cat >conftest.$ac_ext <<_ACEOF
18371 #line 18371 "configure"
18372 #include "confdefs.h"
18373
18374 int
18375 main ()
18376 {
18377 bool foo = false
18378   ;
18379   return 0;
18380 }
18381 _ACEOF
18382 rm -f conftest.$ac_objext
18383 if { (eval echo "$as_me:18383: \"$ac_compile\"") >&5
18384   (eval $ac_compile) 2>&5
18385   ac_status=$?
18386   echo "$as_me:18386: \$? = $ac_status" >&5
18387   (exit $ac_status); } &&
18388          { ac_try='test -s conftest.$ac_objext'
18389   { (eval echo "$as_me:18389: \"$ac_try\"") >&5
18390   (eval $ac_try) 2>&5
18391   ac_status=$?
18392   echo "$as_me:18392: \$? = $ac_status" >&5
18393   (exit $ac_status); }; }; then
18394   cf_cv_header_stdbool_h=0
18395 else
18396   echo "$as_me: failed program was:" >&5
18397 cat conftest.$ac_ext >&5
18398 cat >conftest.$ac_ext <<_ACEOF
18399 #line 18399 "configure"
18400 #include "confdefs.h"
18401
18402 #ifndef __BEOS__
18403 #include <stdbool.h>
18404 #endif
18405
18406 int
18407 main ()
18408 {
18409 bool foo = false
18410   ;
18411   return 0;
18412 }
18413 _ACEOF
18414 rm -f conftest.$ac_objext
18415 if { (eval echo "$as_me:18415: \"$ac_compile\"") >&5
18416   (eval $ac_compile) 2>&5
18417   ac_status=$?
18418   echo "$as_me:18418: \$? = $ac_status" >&5
18419   (exit $ac_status); } &&
18420          { ac_try='test -s conftest.$ac_objext'
18421   { (eval echo "$as_me:18421: \"$ac_try\"") >&5
18422   (eval $ac_try) 2>&5
18423   ac_status=$?
18424   echo "$as_me:18424: \$? = $ac_status" >&5
18425   (exit $ac_status); }; }; then
18426   cf_cv_header_stdbool_h=1
18427 else
18428   echo "$as_me: failed program was:" >&5
18429 cat conftest.$ac_ext >&5
18430 cf_cv_header_stdbool_h=0
18431 fi
18432 rm -f conftest.$ac_objext conftest.$ac_ext
18433 fi
18434 rm -f conftest.$ac_objext conftest.$ac_ext
18435 fi
18436
18437 if test "$cf_cv_header_stdbool_h" = 1
18438 then    echo "$as_me:18438: result: yes" >&5
18439 echo "${ECHO_T}yes" >&6
18440 else    echo "$as_me:18440: result: no" >&5
18441 echo "${ECHO_T}no" >&6
18442 fi
18443
18444 echo "$as_me:18444: checking for builtin bool type" >&5
18445 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18446
18447 if test "${cf_cv_builtin_bool+set}" = set; then
18448   echo $ECHO_N "(cached) $ECHO_C" >&6
18449 else
18450
18451         cat >conftest.$ac_ext <<_ACEOF
18452 #line 18452 "configure"
18453 #include "confdefs.h"
18454
18455 #include <stdio.h>
18456 #include <sys/types.h>
18457
18458 int
18459 main ()
18460 {
18461 bool x = false
18462   ;
18463   return 0;
18464 }
18465 _ACEOF
18466 rm -f conftest.$ac_objext
18467 if { (eval echo "$as_me:18467: \"$ac_compile\"") >&5
18468   (eval $ac_compile) 2>&5
18469   ac_status=$?
18470   echo "$as_me:18470: \$? = $ac_status" >&5
18471   (exit $ac_status); } &&
18472          { ac_try='test -s conftest.$ac_objext'
18473   { (eval echo "$as_me:18473: \"$ac_try\"") >&5
18474   (eval $ac_try) 2>&5
18475   ac_status=$?
18476   echo "$as_me:18476: \$? = $ac_status" >&5
18477   (exit $ac_status); }; }; then
18478   cf_cv_builtin_bool=1
18479 else
18480   echo "$as_me: failed program was:" >&5
18481 cat conftest.$ac_ext >&5
18482 cf_cv_builtin_bool=0
18483 fi
18484 rm -f conftest.$ac_objext conftest.$ac_ext
18485
18486 fi
18487
18488 if test "$cf_cv_builtin_bool" = 1
18489 then    echo "$as_me:18489: result: yes" >&5
18490 echo "${ECHO_T}yes" >&6
18491 else    echo "$as_me:18491: result: no" >&5
18492 echo "${ECHO_T}no" >&6
18493 fi
18494
18495 echo "$as_me:18495: checking for size of bool" >&5
18496 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18497 if test "${cf_cv_type_of_bool+set}" = set; then
18498   echo $ECHO_N "(cached) $ECHO_C" >&6
18499 else
18500
18501         rm -f cf_test.out
18502         if test "$cross_compiling" = yes; then
18503   cf_cv_type_of_bool=unknown
18504 else
18505   cat >conftest.$ac_ext <<_ACEOF
18506 #line 18506 "configure"
18507 #include "confdefs.h"
18508
18509 #include <stdlib.h>
18510 #include <stdio.h>
18511
18512 #if defined(__cplusplus)
18513
18514 #ifdef HAVE_GXX_BUILTIN_H
18515 #include <g++/builtin.h>
18516 #elif HAVE_GPP_BUILTIN_H
18517 #include <gpp/builtin.h>
18518 #elif HAVE_BUILTIN_H
18519 #include <builtin.h>
18520 #endif
18521
18522 #else
18523
18524 #if $cf_cv_header_stdbool_h
18525 #include <stdbool.h>
18526 #endif
18527
18528 #endif
18529
18530 main()
18531 {
18532         FILE *fp = fopen("cf_test.out", "w");
18533         if (fp != 0) {
18534                 bool x = true;
18535                 if ((bool)(-x) >= 0)
18536                         fputs("unsigned ", fp);
18537                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18538                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18539                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18540                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18541                 fclose(fp);
18542         }
18543         ${cf_cv_main_return:-return}(0);
18544 }
18545
18546 _ACEOF
18547 rm -f conftest$ac_exeext
18548 if { (eval echo "$as_me:18548: \"$ac_link\"") >&5
18549   (eval $ac_link) 2>&5
18550   ac_status=$?
18551   echo "$as_me:18551: \$? = $ac_status" >&5
18552   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18553   { (eval echo "$as_me:18553: \"$ac_try\"") >&5
18554   (eval $ac_try) 2>&5
18555   ac_status=$?
18556   echo "$as_me:18556: \$? = $ac_status" >&5
18557   (exit $ac_status); }; }; then
18558   cf_cv_type_of_bool=`cat cf_test.out`
18559                  if test -z "$cf_cv_type_of_bool"; then
18560                    cf_cv_type_of_bool=unknown
18561                  fi
18562 else
18563   echo "$as_me: program exited with status $ac_status" >&5
18564 echo "$as_me: failed program was:" >&5
18565 cat conftest.$ac_ext >&5
18566 cf_cv_type_of_bool=unknown
18567 fi
18568 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18569 fi
18570
18571 fi
18572
18573         rm -f cf_test.out
18574 echo "$as_me:18574: result: $cf_cv_type_of_bool" >&5
18575 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18576 if test "$cf_cv_type_of_bool" = unknown ; then
18577         case .$NCURSES_BOOL in #(vi
18578         .auto|.) NCURSES_BOOL=unsigned;;
18579         esac
18580         { echo "$as_me:18580: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18581 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18582         cf_cv_type_of_bool=$NCURSES_BOOL
18583 fi
18584
18585 echo "$as_me:18585: checking for special defines needed for etip.h" >&5
18586 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18587 cf_save_CXXFLAGS="$CXXFLAGS"
18588 cf_result="none"
18589
18590 # etip.h includes ncurses.h which includes ncurses_dll.h
18591 # But ncurses_dll.h is generated - fix here.
18592 test -d include || mkdir include
18593 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
18594
18595 for cf_math in "" MATH_H
18596 do
18597 for cf_excp in "" MATH_EXCEPTION
18598 do
18599         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18600         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18601         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18602 cat >conftest.$ac_ext <<_ACEOF
18603 #line 18603 "configure"
18604 #include "confdefs.h"
18605
18606 #include <etip.h.in>
18607
18608 int
18609 main ()
18610 {
18611
18612   ;
18613   return 0;
18614 }
18615 _ACEOF
18616 rm -f conftest.$ac_objext
18617 if { (eval echo "$as_me:18617: \"$ac_compile\"") >&5
18618   (eval $ac_compile) 2>&5
18619   ac_status=$?
18620   echo "$as_me:18620: \$? = $ac_status" >&5
18621   (exit $ac_status); } &&
18622          { ac_try='test -s conftest.$ac_objext'
18623   { (eval echo "$as_me:18623: \"$ac_try\"") >&5
18624   (eval $ac_try) 2>&5
18625   ac_status=$?
18626   echo "$as_me:18626: \$? = $ac_status" >&5
18627   (exit $ac_status); }; }; then
18628
18629         test -n "$cf_math" && cat >>confdefs.h <<EOF
18630 #define ETIP_NEEDS_${cf_math} 1
18631 EOF
18632
18633         test -n "$cf_excp" && cat >>confdefs.h <<EOF
18634 #define ETIP_NEEDS_${cf_excp} 1
18635 EOF
18636
18637         cf_result="$cf_math $cf_excp"
18638         break
18639
18640 else
18641   echo "$as_me: failed program was:" >&5
18642 cat conftest.$ac_ext >&5
18643 fi
18644 rm -f conftest.$ac_objext conftest.$ac_ext
18645 done
18646 done
18647 echo "$as_me:18647: result: $cf_result" >&5
18648 echo "${ECHO_T}$cf_result" >&6
18649 CXXFLAGS="$cf_save_CXXFLAGS"
18650
18651 if test -n "$CXX"; then
18652 echo "$as_me:18652: checking if $CXX accepts parameter initialization" >&5
18653 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18654 if test "${cf_cv_cpp_param_init+set}" = set; then
18655   echo $ECHO_N "(cached) $ECHO_C" >&6
18656 else
18657
18658         ac_ext=cc
18659 ac_cpp='$CXXCPP $CPPFLAGS'
18660 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18661 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18662 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18663 ac_main_return=return
18664
18665         if test "$cross_compiling" = yes; then
18666   cf_cv_cpp_param_init=unknown
18667 else
18668   cat >conftest.$ac_ext <<_ACEOF
18669 #line 18669 "configure"
18670 #include "confdefs.h"
18671
18672 class TEST {
18673 private:
18674         int value;
18675 public:
18676         TEST(int x = 1);
18677         ~TEST();
18678 };
18679
18680 TEST::TEST(int x = 1)   // some compilers do not like second initializer
18681 {
18682         value = x;
18683 }
18684 int main() { }
18685
18686 _ACEOF
18687 rm -f conftest$ac_exeext
18688 if { (eval echo "$as_me:18688: \"$ac_link\"") >&5
18689   (eval $ac_link) 2>&5
18690   ac_status=$?
18691   echo "$as_me:18691: \$? = $ac_status" >&5
18692   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18693   { (eval echo "$as_me:18693: \"$ac_try\"") >&5
18694   (eval $ac_try) 2>&5
18695   ac_status=$?
18696   echo "$as_me:18696: \$? = $ac_status" >&5
18697   (exit $ac_status); }; }; then
18698   cf_cv_cpp_param_init=yes
18699 else
18700   echo "$as_me: program exited with status $ac_status" >&5
18701 echo "$as_me: failed program was:" >&5
18702 cat conftest.$ac_ext >&5
18703 cf_cv_cpp_param_init=no
18704 fi
18705 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18706 fi
18707         ac_ext=cc
18708 ac_cpp='$CXXCPP $CPPFLAGS'
18709 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18710 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18711 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18712 ac_main_return=return
18713
18714 fi
18715 echo "$as_me:18715: result: $cf_cv_cpp_param_init" >&5
18716 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18717 fi
18718 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18719 #define CPP_HAS_PARAM_INIT 1
18720 EOF
18721
18722 if test -n "$CXX"; then
18723
18724 echo "$as_me:18724: checking if $CXX accepts static_cast" >&5
18725 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18726 if test "${cf_cv_cpp_static_cast+set}" = set; then
18727   echo $ECHO_N "(cached) $ECHO_C" >&6
18728 else
18729
18730         ac_ext=cc
18731 ac_cpp='$CXXCPP $CPPFLAGS'
18732 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18733 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18734 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18735 ac_main_return=return
18736
18737         cat >conftest.$ac_ext <<_ACEOF
18738 #line 18738 "configure"
18739 #include "confdefs.h"
18740
18741 class NCursesPanel
18742 {
18743 public:
18744   NCursesPanel(int nlines,
18745                int ncols,
18746                int begin_y = 0,
18747                int begin_x = 0)
18748   {
18749   }
18750
18751   ~NCursesPanel();
18752 };
18753
18754 template<class T> class NCursesUserPanel : public NCursesPanel
18755 {
18756 public:
18757   NCursesUserPanel (int nlines,
18758                     int ncols,
18759                     int begin_y = 0,
18760                     int begin_x = 0,
18761                     const T* p_UserData = static_cast<T*>(0))
18762     : NCursesPanel (nlines, ncols, begin_y, begin_x)
18763   {
18764   };
18765   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18766   {
18767   };
18768
18769   virtual ~NCursesUserPanel() {};
18770 };
18771
18772 int
18773 main ()
18774 {
18775
18776         const char* p_UserData = static_cast<char*>(0)
18777   ;
18778   return 0;
18779 }
18780 _ACEOF
18781 rm -f conftest.$ac_objext
18782 if { (eval echo "$as_me:18782: \"$ac_compile\"") >&5
18783   (eval $ac_compile) 2>&5
18784   ac_status=$?
18785   echo "$as_me:18785: \$? = $ac_status" >&5
18786   (exit $ac_status); } &&
18787          { ac_try='test -s conftest.$ac_objext'
18788   { (eval echo "$as_me:18788: \"$ac_try\"") >&5
18789   (eval $ac_try) 2>&5
18790   ac_status=$?
18791   echo "$as_me:18791: \$? = $ac_status" >&5
18792   (exit $ac_status); }; }; then
18793   cf_cv_cpp_static_cast=yes
18794 else
18795   echo "$as_me: failed program was:" >&5
18796 cat conftest.$ac_ext >&5
18797 cf_cv_cpp_static_cast=no
18798 fi
18799 rm -f conftest.$ac_objext conftest.$ac_ext
18800
18801         ac_ext=cc
18802 ac_cpp='$CXXCPP $CPPFLAGS'
18803 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18804 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18805 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18806 ac_main_return=return
18807
18808 fi
18809 echo "$as_me:18809: result: $cf_cv_cpp_static_cast" >&5
18810 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18811
18812 fi
18813
18814 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18815 #define CPP_HAS_STATIC_CAST 1
18816 EOF
18817
18818         CXX_AR='$(AR)'
18819         CXX_ARFLAGS='$(ARFLAGS)'
18820         case $cf_cv_system_name in #(vi
18821         irix*) #(vi
18822             if test "$GXX" != yes ; then
18823                 CXX_AR='$(CXX)'
18824                 CXX_ARFLAGS='-ar -o'
18825             fi
18826             ;;
18827         sco3.2v5*) #(vi
18828             CXXLDFLAGS="-u main"
18829             ;;
18830         solaris2*)
18831             if test "$GXX" != yes ; then
18832                 CXX_AR='$(CXX)'
18833                 CXX_ARFLAGS='-xar -o'
18834             fi
18835             ;;
18836         esac
18837
18838 else
18839         cf_cxx_library=no
18840         cf_cv_builtin_bool=1
18841
18842         # Just because we are not configuring against C++ right now does not
18843         # mean that a user will not want to use C++.  Some distributors disable
18844         # the C++ portion of this configuration as a shortcut (or just to avoid
18845         # compiling the demo in the c++ directory).  So we need a reasonable
18846         # default for the 'bool' type.
18847         #
18848         # Caveat: since the storage of the bool type is not standardized, it
18849         # may change.
18850
18851         if test "$NCURSES_BOOL" != auto ; then
18852                 cf_cv_type_of_bool=$NCURSES_BOOL
18853                 cf_cv_header_stdbool_h=0
18854         else
18855                 if test "$cf_cv_header_stdbool_h" = 1 ; then
18856
18857 echo "$as_me:18857: checking for size of bool" >&5
18858 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18859 if test "${cf_cv_type_of_bool+set}" = set; then
18860   echo $ECHO_N "(cached) $ECHO_C" >&6
18861 else
18862
18863         rm -f cf_test.out
18864         if test "$cross_compiling" = yes; then
18865   cf_cv_type_of_bool=unknown
18866 else
18867   cat >conftest.$ac_ext <<_ACEOF
18868 #line 18868 "configure"
18869 #include "confdefs.h"
18870
18871 #include <stdlib.h>
18872 #include <stdio.h>
18873
18874 #if defined(__cplusplus)
18875
18876 #ifdef HAVE_GXX_BUILTIN_H
18877 #include <g++/builtin.h>
18878 #elif HAVE_GPP_BUILTIN_H
18879 #include <gpp/builtin.h>
18880 #elif HAVE_BUILTIN_H
18881 #include <builtin.h>
18882 #endif
18883
18884 #else
18885
18886 #if $cf_cv_header_stdbool_h
18887 #include <stdbool.h>
18888 #endif
18889
18890 #endif
18891
18892 main()
18893 {
18894         FILE *fp = fopen("cf_test.out", "w");
18895         if (fp != 0) {
18896                 bool x = true;
18897                 if ((bool)(-x) >= 0)
18898                         fputs("unsigned ", fp);
18899                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18900                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18901                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18902                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18903                 fclose(fp);
18904         }
18905         ${cf_cv_main_return:-return}(0);
18906 }
18907
18908 _ACEOF
18909 rm -f conftest$ac_exeext
18910 if { (eval echo "$as_me:18910: \"$ac_link\"") >&5
18911   (eval $ac_link) 2>&5
18912   ac_status=$?
18913   echo "$as_me:18913: \$? = $ac_status" >&5
18914   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18915   { (eval echo "$as_me:18915: \"$ac_try\"") >&5
18916   (eval $ac_try) 2>&5
18917   ac_status=$?
18918   echo "$as_me:18918: \$? = $ac_status" >&5
18919   (exit $ac_status); }; }; then
18920   cf_cv_type_of_bool=`cat cf_test.out`
18921                  if test -z "$cf_cv_type_of_bool"; then
18922                    cf_cv_type_of_bool=unknown
18923                  fi
18924 else
18925   echo "$as_me: program exited with status $ac_status" >&5
18926 echo "$as_me: failed program was:" >&5
18927 cat conftest.$ac_ext >&5
18928 cf_cv_type_of_bool=unknown
18929 fi
18930 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18931 fi
18932
18933 fi
18934
18935         rm -f cf_test.out
18936 echo "$as_me:18936: result: $cf_cv_type_of_bool" >&5
18937 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18938 if test "$cf_cv_type_of_bool" = unknown ; then
18939         case .$NCURSES_BOOL in #(vi
18940         .auto|.) NCURSES_BOOL=unsigned;;
18941         esac
18942         { echo "$as_me:18942: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18943 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18944         cf_cv_type_of_bool=$NCURSES_BOOL
18945 fi
18946
18947                 else
18948                         echo "$as_me:18948: checking for fallback type of bool" >&5
18949 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
18950                         case "$host_cpu" in #(vi
18951                         i?86)   cf_cv_type_of_bool=char ;; #(vi
18952                         *)      cf_cv_type_of_bool=int  ;;
18953                         esac
18954                         echo "$as_me:18954: result: $cf_cv_type_of_bool" >&5
18955 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18956                 fi
18957         fi
18958 fi
18959
18960 # If the C compiler did not declare bool, and we did not determine that the C++
18961 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
18962 # ncurses library use the same type as C++ bool.  Note that this allows one to
18963 # specify the type of bool in a configure-script option and postpone
18964 # integration with the C++ compiler provided that the types are compatible.
18965 USE_CXX_BOOL=1
18966 if test $cf_cv_cc_bool_type = 1
18967 then
18968         # oops: C has a bool.  Unlikely, but C++ could differ.
18969         USE_CXX_BOOL=0
18970 elif test $cf_cv_builtin_bool = 0
18971 then
18972         # C++ has no bool
18973         USE_CXX_BOOL=0
18974 else
18975         # this is the normal case
18976         USE_CXX_BOOL='defined(__cplusplus)'
18977 fi
18978
18979 if test -f "${srcdir}/Ada95/Makefile.in" ; then
18980
18981         if test "$cf_with_ada" != "no" ; then
18982                 if test "$with_libtool" != "no"; then
18983                         { echo "$as_me:18983: WARNING: libtool does not support Ada - disabling feature" >&5
18984 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
18985                         cf_with_ada=no
18986                 fi
18987         fi
18988
18989         if test "$cf_with_ada" != "no" ; then
18990
18991 cf_ada_make=gnatmake
18992 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
18993 set dummy $cf_ada_make; ac_word=$2
18994 echo "$as_me:18994: checking for $ac_word" >&5
18995 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18996 if test "${ac_cv_prog_gnat_exists+set}" = set; then
18997   echo $ECHO_N "(cached) $ECHO_C" >&6
18998 else
18999   if test -n "$gnat_exists"; then
19000   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19001 else
19002   ac_save_IFS=$IFS; IFS=$ac_path_separator
19003 ac_dummy="$PATH"
19004 for ac_dir in $ac_dummy; do
19005   IFS=$ac_save_IFS
19006   test -z "$ac_dir" && ac_dir=.
19007   $as_executable_p "$ac_dir/$ac_word" || continue
19008 ac_cv_prog_gnat_exists="yes"
19009 echo "$as_me:19009: found $ac_dir/$ac_word" >&5
19010 break
19011 done
19012
19013   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19014 fi
19015 fi
19016 gnat_exists=$ac_cv_prog_gnat_exists
19017 if test -n "$gnat_exists"; then
19018   echo "$as_me:19018: result: $gnat_exists" >&5
19019 echo "${ECHO_T}$gnat_exists" >&6
19020 else
19021   echo "$as_me:19021: result: no" >&5
19022 echo "${ECHO_T}no" >&6
19023 fi
19024
19025 if test "$ac_cv_prog_gnat_exists" = no; then
19026    cf_ada_make=
19027    cf_cv_prog_gnat_correct=no
19028 else
19029
19030 echo "$as_me:19030: checking for gnat version" >&5
19031 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19032 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19033         grep '[0-9].[0-9][0-9]*' |\
19034     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19035 echo "$as_me:19035: result: $cf_gnat_version" >&5
19036 echo "${ECHO_T}$cf_gnat_version" >&6
19037
19038 case $cf_gnat_version in #(vi
19039 3.1[1-9]*|3.[2-9]*|[4-9].*) #(vi
19040         cf_cv_prog_gnat_correct=yes
19041         ;;
19042 *)
19043         { echo "$as_me:19043: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19044 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19045         cf_cv_prog_gnat_correct=no
19046         ;;
19047 esac
19048
19049    # Extract the first word of "m4", so it can be a program name with args.
19050 set dummy m4; ac_word=$2
19051 echo "$as_me:19051: checking for $ac_word" >&5
19052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19053 if test "${ac_cv_prog_M4_exists+set}" = set; then
19054   echo $ECHO_N "(cached) $ECHO_C" >&6
19055 else
19056   if test -n "$M4_exists"; then
19057   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19058 else
19059   ac_save_IFS=$IFS; IFS=$ac_path_separator
19060 ac_dummy="$PATH"
19061 for ac_dir in $ac_dummy; do
19062   IFS=$ac_save_IFS
19063   test -z "$ac_dir" && ac_dir=.
19064   $as_executable_p "$ac_dir/$ac_word" || continue
19065 ac_cv_prog_M4_exists="yes"
19066 echo "$as_me:19066: found $ac_dir/$ac_word" >&5
19067 break
19068 done
19069
19070   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19071 fi
19072 fi
19073 M4_exists=$ac_cv_prog_M4_exists
19074 if test -n "$M4_exists"; then
19075   echo "$as_me:19075: result: $M4_exists" >&5
19076 echo "${ECHO_T}$M4_exists" >&6
19077 else
19078   echo "$as_me:19078: result: no" >&5
19079 echo "${ECHO_T}no" >&6
19080 fi
19081
19082    if test "$ac_cv_prog_M4_exists" = no; then
19083       cf_cv_prog_gnat_correct=no
19084       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19085    fi
19086    if test "$cf_cv_prog_gnat_correct" = yes; then
19087       echo "$as_me:19087: checking if GNAT works" >&5
19088 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19089
19090 rm -rf conftest* *~conftest*
19091 cat >>conftest.ads <<CF_EOF
19092 procedure conftest;
19093 CF_EOF
19094 cat >>conftest.adb <<CF_EOF
19095 with Text_IO;
19096 with GNAT.OS_Lib;
19097 procedure conftest is
19098 begin
19099    Text_IO.Put ("Hello World");
19100    Text_IO.New_Line;
19101    GNAT.OS_Lib.OS_Exit (0);
19102 end conftest;
19103 CF_EOF
19104 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19105    if ( ./conftest 1>&5 2>&1 ) ; then
19106       cf_cv_prog_gnat_correct=yes
19107    else
19108       cf_cv_prog_gnat_correct=no
19109    fi
19110 else
19111    cf_cv_prog_gnat_correct=no
19112 fi
19113 rm -rf conftest* *~conftest*
19114
19115       echo "$as_me:19115: result: $cf_cv_prog_gnat_correct" >&5
19116 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19117    fi
19118 fi
19119
19120                 if test "$cf_cv_prog_gnat_correct" = yes; then
19121
19122         ADAFLAGS="$ADAFLAGS -gnatpn"
19123
19124                         # make ADAFLAGS consistent with CFLAGS
19125                         case "$CFLAGS" in
19126                         *-g*)
19127
19128         ADAFLAGS="$ADAFLAGS -g"
19129
19130                                 ;;
19131                         esac
19132                         case "$CFLAGS" in
19133                         *-O*)
19134
19135         ADAFLAGS="$ADAFLAGS -O3"
19136
19137                                 ;;
19138                         esac
19139
19140 echo "$as_me:19140: checking if GNAT supports generics" >&5
19141 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19142 case $cf_gnat_version in #(vi
19143 3.[1-9]*|[4-9].*) #(vi
19144         cf_gnat_generics=yes
19145         ;;
19146 *)
19147         cf_gnat_generics=no
19148         ;;
19149 esac
19150 echo "$as_me:19150: result: $cf_gnat_generics" >&5
19151 echo "${ECHO_T}$cf_gnat_generics" >&6
19152
19153 if test "$cf_gnat_generics" = yes
19154 then
19155         cf_compile_generics=generics
19156         cf_generic_objects="\${GENOBJS}"
19157 else
19158         cf_compile_generics=
19159         cf_generic_objects=
19160 fi
19161
19162 echo "$as_me:19162: checking if GNAT supports SIGINT" >&5
19163 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19164 if test "${cf_cv_gnat_sigint+set}" = set; then
19165   echo $ECHO_N "(cached) $ECHO_C" >&6
19166 else
19167
19168 rm -rf conftest* *~conftest*
19169 cat >>conftest.ads <<CF_EOF
19170 with Ada.Interrupts.Names;
19171
19172 package ConfTest is
19173
19174    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19175    pragma Unreserve_All_Interrupts;
19176    pragma Warnings (On);
19177
19178    protected Process is
19179       procedure Stop;
19180       function Continue return Boolean;
19181       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19182    private
19183       Done : Boolean := False;
19184    end Process;
19185
19186 end ConfTest;
19187 CF_EOF
19188 cat >>conftest.adb <<CF_EOF
19189 package body ConfTest is
19190    protected body Process is
19191       procedure Stop is
19192       begin
19193          Done := True;
19194       end Stop;
19195       function Continue return Boolean is
19196       begin
19197          return not Done;
19198       end Continue;
19199    end Process;
19200 end ConfTest;
19201 CF_EOF
19202 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19203       cf_cv_gnat_sigint=yes
19204 else
19205    cf_cv_gnat_sigint=no
19206 fi
19207 rm -rf conftest* *~conftest*
19208
19209 fi
19210 echo "$as_me:19210: result: $cf_cv_gnat_sigint" >&5
19211 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19212
19213 if test $cf_cv_gnat_sigint = yes ; then
19214         USE_GNAT_SIGINT=""
19215 else
19216         USE_GNAT_SIGINT="#"
19217 fi
19218
19219 echo "$as_me:19219: checking if GNAT pragma Unreferenced works" >&5
19220 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19221 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19222   echo $ECHO_N "(cached) $ECHO_C" >&6
19223 else
19224
19225 rm -rf conftest* *~conftest*
19226 cat >>conftest.ads <<CF_EOF
19227 procedure conftest;
19228 CF_EOF
19229 cat >>conftest.adb <<CF_EOF
19230 with Text_IO;
19231 with GNAT.OS_Lib;
19232 procedure conftest is
19233    test : Integer;
19234    pragma Unreferenced (test);
19235 begin
19236    test := 1;
19237    Text_IO.Put ("Hello World");
19238    Text_IO.New_Line;
19239    GNAT.OS_Lib.OS_Exit (0);
19240 end conftest;
19241 CF_EOF
19242 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19243       cf_cv_pragma_unreferenced=yes
19244 else
19245    cf_cv_pragma_unreferenced=no
19246 fi
19247 rm -rf conftest* *~conftest*
19248
19249 fi
19250 echo "$as_me:19250: result: $cf_cv_pragma_unreferenced" >&5
19251 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19252
19253 # if the pragma is supported, use it (needed in the Trace code).
19254 if test $cf_cv_pragma_unreferenced = yes ; then
19255         PRAGMA_UNREF=TRUE
19256 else
19257         PRAGMA_UNREF=FALSE
19258 fi
19259
19260 cf_gnat_libraries=no
19261 cf_gnat_projects=no
19262
19263 echo "$as_me:19263: checking if GNAT supports project files" >&5
19264 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19265 case $cf_gnat_version in #(vi
19266 3.[0-9]*) #(vi
19267         ;;
19268 *)
19269         case $cf_cv_system_name in #(vi
19270         cygwin*) #(vi
19271                 ;;
19272         *)
19273                 mkdir conftest.src conftest.bin conftest.lib
19274                 cd conftest.src
19275                 rm -rf conftest* *~conftest*
19276                 cat >>library.gpr <<CF_EOF
19277 project Library is
19278   Kind := External ("LIB_KIND");
19279   for Library_Name use "ConfTest";
19280   for Object_Dir use ".";
19281   for Library_ALI_Dir use External("LIBRARY_DIR");
19282   for Library_Version use External ("SONAME");
19283   for Library_Kind use Kind;
19284   for Library_Dir use External("BUILD_DIR");
19285   Source_Dir := External ("SOURCE_DIR");
19286   for Source_Dirs use (Source_Dir);
19287   package Compiler is
19288      for Default_Switches ("Ada") use
19289        ("-g",
19290         "-O2",
19291         "-gnatafno",
19292         "-gnatVa",   -- All validity checks
19293         "-gnatwa");  -- Activate all optional errors
19294   end Compiler;
19295 end Library;
19296 CF_EOF
19297                 cat >>confpackage.ads <<CF_EOF
19298 package ConfPackage is
19299    procedure conftest;
19300 end ConfPackage;
19301 CF_EOF
19302                 cat >>confpackage.adb <<CF_EOF
19303 with Text_IO;
19304 package body ConfPackage is
19305    procedure conftest is
19306    begin
19307       Text_IO.Put ("Hello World");
19308       Text_IO.New_Line;
19309    end conftest;
19310 end ConfPackage;
19311 CF_EOF
19312                 if ( $cf_ada_make $ADAFLAGS \
19313                                 -Plibrary.gpr \
19314                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19315                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19316                                 -XSOURCE_DIR=`pwd` \
19317                                 -XSONAME=libConfTest.so.1 \
19318                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19319                         cf_gnat_projects=yes
19320                 fi
19321                 cd ..
19322                 if test -f conftest.lib/confpackage.ali
19323                 then
19324                         cf_gnat_libraries=yes
19325                 fi
19326                 rm -rf conftest* *~conftest*
19327                 ;;
19328         esac
19329         ;;
19330 esac
19331 echo "$as_me:19331: result: $cf_gnat_projects" >&5
19332 echo "${ECHO_T}$cf_gnat_projects" >&6
19333
19334 if test $cf_gnat_projects = yes
19335 then
19336         echo "$as_me:19336: checking if GNAT supports libraries" >&5
19337 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19338         echo "$as_me:19338: result: $cf_gnat_libraries" >&5
19339 echo "${ECHO_T}$cf_gnat_libraries" >&6
19340 fi
19341
19342 if test "$cf_gnat_projects" = yes
19343 then
19344         USE_OLD_MAKERULES="#"
19345         USE_GNAT_PROJECTS=""
19346 else
19347         USE_OLD_MAKERULES=""
19348         USE_GNAT_PROJECTS="#"
19349 fi
19350
19351 if test "$cf_gnat_libraries" = yes
19352 then
19353         USE_GNAT_LIBRARIES=""
19354 else
19355         USE_GNAT_LIBRARIES="#"
19356 fi
19357
19358 echo "$as_me:19358: checking for ada-compiler" >&5
19359 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19360
19361 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19362 if test "${with_ada_compiler+set}" = set; then
19363   withval="$with_ada_compiler"
19364   cf_ada_compiler=$withval
19365 else
19366   cf_ada_compiler=gnatmake
19367 fi;
19368
19369 echo "$as_me:19369: result: $cf_ada_compiler" >&5
19370 echo "${ECHO_T}$cf_ada_compiler" >&6
19371
19372                         cf_ada_package=terminal_interface
19373
19374 echo "$as_me:19374: checking for ada-include" >&5
19375 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19376
19377 # Check whether --with-ada-include or --without-ada-include was given.
19378 if test "${with_ada_include+set}" = set; then
19379   withval="$with_ada_include"
19380
19381 else
19382   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19383 fi; if test -n "$prefix/share/ada/adainclude" ; then
19384
19385 if test "x$prefix" != xNONE; then
19386   cf_path_syntax="$prefix"
19387 else
19388   cf_path_syntax="$ac_default_prefix"
19389 fi
19390
19391 case ".$withval" in #(vi
19392 .\$\(*\)*|.\'*\'*) #(vi
19393   ;;
19394 ..|./*|.\\*) #(vi
19395   ;;
19396 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19397   ;;
19398 .\${*prefix}*) #(vi
19399   eval withval="$withval"
19400   case ".$withval" in #(vi
19401   .NONE/*)
19402     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19403     ;;
19404   esac
19405   ;; #(vi
19406 .no|.NONE/*)
19407   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19408   ;;
19409 *)
19410   { { echo "$as_me:19410: error: expected a pathname, not \"$withval\"" >&5
19411 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19412    { (exit 1); exit 1; }; }
19413   ;;
19414 esac
19415
19416 fi
19417 ADA_INCLUDE="$withval"
19418
19419 echo "$as_me:19419: result: $ADA_INCLUDE" >&5
19420 echo "${ECHO_T}$ADA_INCLUDE" >&6
19421
19422 echo "$as_me:19422: checking for ada-objects" >&5
19423 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19424
19425 # Check whether --with-ada-objects or --without-ada-objects was given.
19426 if test "${with_ada_objects+set}" = set; then
19427   withval="$with_ada_objects"
19428
19429 else
19430   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19431 fi; if test -n "$prefix/lib/ada/adalib" ; then
19432
19433 if test "x$prefix" != xNONE; then
19434   cf_path_syntax="$prefix"
19435 else
19436   cf_path_syntax="$ac_default_prefix"
19437 fi
19438
19439 case ".$withval" in #(vi
19440 .\$\(*\)*|.\'*\'*) #(vi
19441   ;;
19442 ..|./*|.\\*) #(vi
19443   ;;
19444 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19445   ;;
19446 .\${*prefix}*) #(vi
19447   eval withval="$withval"
19448   case ".$withval" in #(vi
19449   .NONE/*)
19450     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19451     ;;
19452   esac
19453   ;; #(vi
19454 .no|.NONE/*)
19455   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19456   ;;
19457 *)
19458   { { echo "$as_me:19458: error: expected a pathname, not \"$withval\"" >&5
19459 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19460    { (exit 1); exit 1; }; }
19461   ;;
19462 esac
19463
19464 fi
19465 ADA_OBJECTS="$withval"
19466
19467 echo "$as_me:19467: result: $ADA_OBJECTS" >&5
19468 echo "${ECHO_T}$ADA_OBJECTS" >&6
19469
19470 echo "$as_me:19470: checking if an Ada95 shared-library should be built" >&5
19471 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19472
19473 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19474 if test "${with_ada_sharedlib+set}" = set; then
19475   withval="$with_ada_sharedlib"
19476   with_ada_sharedlib=$withval
19477 else
19478   with_ada_sharedlib=no
19479 fi;
19480 echo "$as_me:19480: result: $with_ada_sharedlib" >&5
19481 echo "${ECHO_T}$with_ada_sharedlib" >&6
19482
19483 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19484 MAKE_ADA_SHAREDLIB="#"
19485
19486 if test "x$with_ada_sharedlib" != xno
19487 then
19488         MAKE_ADA_SHAREDLIB=
19489         if test "x$with_ada_sharedlib" != xyes
19490         then
19491                 ADA_SHAREDLIB="$with_ada_sharedlib"
19492         fi
19493 fi
19494
19495                 fi
19496         fi
19497 else
19498         cf_with_ada=no
19499 fi
19500
19501 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19502 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19503 ###
19504 ### ticlib modules may be a separate library, otherwise contained in termlib.
19505 ### termlib modules may be a separate library, otherwise contained in ncurses.
19506 ###
19507 ### The of "+" or " " between the tokens controls the way the script
19508 ### chooses to split module lists into libraries.
19509 ###
19510 ### (see CF_LIB_RULES).
19511 echo "$as_me:19511: checking for library subsets" >&5
19512 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19513 LIB_SUBSETS=
19514
19515 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19516         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19517         if test "$with_ticlib" != no ; then
19518                 LIB_SUBSETS="${LIB_SUBSETS} "
19519         else
19520                 LIB_SUBSETS="${LIB_SUBSETS}+"
19521         fi
19522 fi
19523
19524 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19525 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19526
19527 if test "$with_termlib" != no ; then
19528         LIB_SUBSETS="${LIB_SUBSETS} "
19529 else
19530         LIB_SUBSETS="${LIB_SUBSETS}+"
19531 fi
19532
19533 LIB_SUBSETS="${LIB_SUBSETS}base"
19534
19535 # Most term-driver calls are to tinfo, but some like init_pair are to the
19536 # base library (so it resides in base).
19537 if test "$with_term_driver" != no ; then
19538         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19539         case $cf_cv_system_name in #(vi
19540         *mingw32*) #(vi
19541                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19542                 ;;
19543         *) #(vi
19544                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19545                 ;;
19546         esac
19547 fi
19548
19549 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19550 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19551
19552 echo "$as_me:19552: result: $LIB_SUBSETS" >&5
19553 echo "${ECHO_T}$LIB_SUBSETS" >&6
19554
19555 ### Construct the list of include-directories to be generated
19556
19557 CPPFLAGS="$CPPFLAGS -I. -I../include"
19558 if test "$srcdir" != "."; then
19559         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19560 fi
19561 if test "$GCC" != yes; then
19562         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19563 elif test "$includedir" != "/usr/include"; then
19564         if test "$includedir" = '${prefix}/include' ; then
19565                 if test $prefix != /usr ; then
19566                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19567                 fi
19568         else
19569                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19570         fi
19571 fi
19572
19573 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19574 if test "$srcdir" != "."; then
19575         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19576 fi
19577 if test "$GCC" != yes; then
19578         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19579 elif test "$includedir" != "/usr/include"; then
19580         if test "$includedir" = '${prefix}/include' ; then
19581                 if test $prefix != /usr ; then
19582                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19583                 fi
19584         else
19585                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19586         fi
19587 fi
19588
19589 ### Build up pieces for makefile rules
19590 echo "$as_me:19590: checking default library suffix" >&5
19591 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19592
19593         case $DFT_LWR_MODEL in
19594         libtool) DFT_ARG_SUFFIX=''   ;;
19595         normal)  DFT_ARG_SUFFIX=''   ;;
19596         debug)   DFT_ARG_SUFFIX='_g' ;;
19597         profile) DFT_ARG_SUFFIX='_p' ;;
19598         shared)  DFT_ARG_SUFFIX=''   ;;
19599         esac
19600         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19601 echo "$as_me:19601: result: $DFT_ARG_SUFFIX" >&5
19602 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19603
19604 echo "$as_me:19604: checking default library-dependency suffix" >&5
19605 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19606
19607         case $DFT_LWR_MODEL in #(vi
19608         libtool) #(vi
19609                 DFT_LIB_SUFFIX='.la'
19610                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19611                 ;;
19612         normal) #(vi
19613                 DFT_LIB_SUFFIX='.a'
19614                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19615                 ;;
19616         debug) #(vi
19617                 DFT_LIB_SUFFIX='_g.a'
19618                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19619                 ;;
19620         profile) #(vi
19621                 DFT_LIB_SUFFIX='_p.a'
19622                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19623                 ;;
19624         shared) #(vi
19625                 case $cf_cv_system_name in
19626                 aix[5-7]*) #(vi
19627                         DFT_LIB_SUFFIX='.a'
19628                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19629                         ;;
19630                 cygwin*) #(vi
19631                         DFT_LIB_SUFFIX='.dll'
19632                         DFT_DEP_SUFFIX='.dll.a'
19633                         ;;
19634                 darwin*) #(vi
19635                         DFT_LIB_SUFFIX='.dylib'
19636                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19637                         ;;
19638                 hpux*) #(vi
19639                         case $target in
19640                         ia64*) #(vi
19641                                 DFT_LIB_SUFFIX='.so'
19642                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19643                                 ;;
19644                         *) #(vi
19645                                 DFT_LIB_SUFFIX='.sl'
19646                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19647                                 ;;
19648                         esac
19649                         ;;
19650                 *)      DFT_LIB_SUFFIX='.so'
19651                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19652                         ;;
19653                 esac
19654         esac
19655         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19656         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19657 echo "$as_me:19657: result: $DFT_DEP_SUFFIX" >&5
19658 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19659
19660 echo "$as_me:19660: checking default object directory" >&5
19661 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19662
19663         case $DFT_LWR_MODEL in
19664         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
19665         normal)  DFT_OBJ_SUBDIR='objects' ;;
19666         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
19667         profile) DFT_OBJ_SUBDIR='obj_p' ;;
19668         shared)
19669                 case $cf_cv_system_name in #(vi
19670                 cygwin) #(vi
19671                         DFT_OBJ_SUBDIR='objects' ;;
19672                 *)
19673                         DFT_OBJ_SUBDIR='obj_s' ;;
19674                 esac
19675         esac
19676 echo "$as_me:19676: result: $DFT_OBJ_SUBDIR" >&5
19677 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19678
19679 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19680 if test "$cf_with_cxx" = yes ; then
19681 echo "$as_me:19681: checking c++ library-dependency suffix" >&5
19682 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19683 if test "$with_libtool" != "no"; then
19684         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19685 else
19686
19687         case normal in #(vi
19688         libtool) #(vi
19689                 CXX_LIB_SUFFIX='.la'
19690                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19691                 ;;
19692         normal) #(vi
19693                 CXX_LIB_SUFFIX='.a'
19694                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19695                 ;;
19696         debug) #(vi
19697                 CXX_LIB_SUFFIX='_g.a'
19698                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19699                 ;;
19700         profile) #(vi
19701                 CXX_LIB_SUFFIX='_p.a'
19702                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19703                 ;;
19704         shared) #(vi
19705                 case $cf_cv_system_name in
19706                 aix[5-7]*) #(vi
19707                         CXX_LIB_SUFFIX='.a'
19708                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19709                         ;;
19710                 cygwin*) #(vi
19711                         CXX_LIB_SUFFIX='.dll'
19712                         CXX_DEP_SUFFIX='.dll.a'
19713                         ;;
19714                 darwin*) #(vi
19715                         CXX_LIB_SUFFIX='.dylib'
19716                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19717                         ;;
19718                 hpux*) #(vi
19719                         case $target in
19720                         ia64*) #(vi
19721                                 CXX_LIB_SUFFIX='.so'
19722                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19723                                 ;;
19724                         *) #(vi
19725                                 CXX_LIB_SUFFIX='.sl'
19726                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19727                                 ;;
19728                         esac
19729                         ;;
19730                 *)      CXX_LIB_SUFFIX='.so'
19731                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19732                         ;;
19733                 esac
19734         esac
19735         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19736         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19737 fi
19738 echo "$as_me:19738: result: $CXX_LIB_SUFFIX" >&5
19739 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19740
19741 fi
19742
19743 # do not want -ldl in build except as needed for -lncurses dependency
19744 if test "$with_dlsym" = yes ; then
19745 if test $DFT_LWR_MODEL = shared || \
19746    test $DFT_LWR_MODEL = libtool ; then
19747
19748 # remove dl library from $LIBS
19749 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
19750
19751 fi
19752 fi
19753 ### Set up low-level terminfo dependencies for makefiles.
19754
19755 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19756 # do not need libdl
19757 TICS_LIST=
19758 if test "$with_dlsym" = yes ; then
19759
19760 # remove dl library from $SHLIB_LIST
19761 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
19762
19763 fi
19764
19765 if test "$with_ticlib" != no ; then
19766
19767         if test "$with_ticlib" != yes ; then
19768                 TICS_NAME=$with_ticlib
19769                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19770                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19771                 TICS_LIB_SUFFIX="${with_ticlib}"
19772         else
19773                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19774                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19775                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19776         fi
19777         TICS_LDFLAGS="-L${LIB_DIR}"
19778         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19779 else
19780         TICS_LDFLAGS="-L${LIB_DIR}"
19781         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19782 fi
19783
19784 if test "$with_termlib" != no ; then
19785
19786         if test "$with_termlib" != yes ; then
19787                 TINFO_NAME=$with_termlib
19788                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19789                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19790                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19791                 TINFO_LIB_SUFFIX="${with_termlib}"
19792         else
19793                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19794                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19795                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19796                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19797         fi
19798
19799         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19800         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19801         if test "$DFT_LWR_MODEL" = "libtool"; then
19802                 TEST_ARGS="${TEST_DEPS}"
19803                 TEST_ARG2="${TEST_DEP2}"
19804                 TINFO_LDFLAGS="-L${LIB_DIR}"
19805                 TINFO_LIBS="$TEST_ARGS"
19806                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19807                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19808         else
19809                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19810                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19811                 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19812                 TINFO_LDFLAGS="-L${LIB_DIR}"
19813                 TINFO_LIBS="$TEST_ARGS"
19814                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19815         fi
19816 else
19817         # the next lines are needed for linking libtic over libncurses
19818         TINFO_NAME=${LIB_NAME}
19819         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19820         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19821         if test "$with_tic_depends" = yes ; then
19822                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19823         else
19824                 TICS_LIST="$SHLIB_LIST"
19825         fi
19826
19827         TINFO_LDFLAGS="-L${LIB_DIR}"
19828         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19829 fi
19830
19831 if test "$DFT_LWR_MODEL" = shared ; then
19832         case $cf_cv_system_name in #(vi
19833         cygwin*)
19834                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19835                 TINFO_SUFFIX=.dll
19836                 ;;
19837         esac
19838 fi
19839
19840 if test "$with_dlsym" = yes ; then
19841
19842 # remove dl library from $TICS_LIST
19843 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
19844
19845 fi
19846
19847 if test "$DFT_LWR_MODEL" = "libtool"; then
19848     OBJEXT=lo
19849 fi
19850
19851 # needed for Ada95
19852 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19853
19854 case $DFT_LWR_MODEL in
19855 normal|debug|profile)
19856
19857 if test "$GCC" = yes ; then
19858         case $cf_cv_system_name in #(
19859         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
19860                 LDFLAGS_STATIC=
19861                 LDFLAGS_SHARED=
19862                 ;;
19863     *)  #( normally, except when broken
19864         LDFLAGS_STATIC=-static
19865         LDFLAGS_SHARED=-dynamic
19866         ;;
19867     esac
19868 else
19869         case $cf_cv_system_name in #(
19870         aix[4-7]*)      #( from ld manpage
19871                 LDFLAGS_STATIC=-bstatic
19872                 LDFLAGS_SHARED=-bdynamic
19873                 ;;
19874         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
19875                 # We could also use just "archive" and "shared".
19876                 LDFLAGS_STATIC=-Wl,-a,archive_shared
19877                 LDFLAGS_SHARED=-Wl,-a,shared_archive
19878                 ;;
19879         irix*)          #( from ld manpage IRIX64
19880                 LDFLAGS_STATIC=-Bstatic
19881                 LDFLAGS_SHARED=-Bdynamic
19882                 ;;
19883         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
19884                 # alternative "-oldstyle_liblookup" (not in cc manpage)
19885                 LDFLAGS_STATIC=-noso
19886                 LDFLAGS_SHARED=-so_archive
19887                 ;;
19888         solaris2*)
19889                 LDFLAGS_STATIC=-Bstatic
19890                 LDFLAGS_SHARED=-Bdynamic
19891                 ;;
19892         esac
19893 fi
19894
19895 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
19896 then
19897         echo "$as_me:19897: checking if linker supports switching between static/dynamic" >&5
19898 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
19899
19900         rm -f libconftest.a
19901         cat >conftest.$ac_ext <<EOF
19902 #line 19902 "configure"
19903 #include <stdio.h>
19904 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
19905 EOF
19906         if { (eval echo "$as_me:19906: \"$ac_compile\"") >&5
19907   (eval $ac_compile) 2>&5
19908   ac_status=$?
19909   echo "$as_me:19909: \$? = $ac_status" >&5
19910   (exit $ac_status); } ; then
19911                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
19912                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
19913         fi
19914         rm -f conftest.*
19915
19916         cf_save_LIBS="$LIBS"
19917
19918         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
19919         cat >conftest.$ac_ext <<_ACEOF
19920 #line 19920 "configure"
19921 #include "confdefs.h"
19922
19923 #line 19923 "configure"
19924 #include <stdio.h>
19925 int cf_ldflags_static(FILE *fp);
19926
19927 int
19928 main ()
19929 {
19930
19931         return cf_ldflags_static(stdin);
19932
19933   ;
19934   return 0;
19935 }
19936 _ACEOF
19937 rm -f conftest.$ac_objext conftest$ac_exeext
19938 if { (eval echo "$as_me:19938: \"$ac_link\"") >&5
19939   (eval $ac_link) 2>&5
19940   ac_status=$?
19941   echo "$as_me:19941: \$? = $ac_status" >&5
19942   (exit $ac_status); } &&
19943          { ac_try='test -s conftest$ac_exeext'
19944   { (eval echo "$as_me:19944: \"$ac_try\"") >&5
19945   (eval $ac_try) 2>&5
19946   ac_status=$?
19947   echo "$as_me:19947: \$? = $ac_status" >&5
19948   (exit $ac_status); }; }; then
19949
19950         # some linkers simply ignore the -dynamic
19951         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
19952         *static*) # (vi
19953                 cf_ldflags_static=no
19954                 ;;
19955         *)
19956                 cf_ldflags_static=yes
19957                 ;;
19958         esac
19959
19960 else
19961   echo "$as_me: failed program was:" >&5
19962 cat conftest.$ac_ext >&5
19963 cf_ldflags_static=no
19964 fi
19965 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19966
19967         rm -f libconftest.*
19968         LIBS="$cf_save_LIBS"
19969
19970         echo "$as_me:19970: result: $cf_ldflags_static" >&5
19971 echo "${ECHO_T}$cf_ldflags_static" >&6
19972
19973         if test $cf_ldflags_static != yes
19974         then
19975                 LDFLAGS_STATIC=
19976                 LDFLAGS_SHARED=
19977         fi
19978 else
19979         LDFLAGS_STATIC=
19980         LDFLAGS_SHARED=
19981 fi
19982
19983         ;;
19984 esac
19985
19986 echo "$as_me:19986: checking where we will install curses.h" >&5
19987 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
19988 test "$with_overwrite" = no && \
19989 test "x$includedir" = 'x${prefix}/include' && \
19990         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
19991 echo "$as_me:19991: result: $includedir" >&5
19992 echo "${ECHO_T}$includedir" >&6
19993
19994 ### Resolve a conflict between normal and wide-curses by forcing applications
19995 ### that will need libutf8 to add it to their configure script.
19996 if test "$with_overwrite" != no ; then
19997 if test "$NCURSES_LIBUTF8" = 1 ; then
19998         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
19999         { echo "$as_me:19999: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20000 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20001 fi
20002 fi
20003 WITH_OVERWRITE=$with_overwrite
20004
20005 # used to separate tack out of the tree
20006 NCURSES_TREE=
20007
20008 ### predefined stuff for the test programs
20009 cat >>confdefs.h <<\EOF
20010 #define HAVE_SLK_COLOR 1
20011 EOF
20012
20013 ### Construct the list of subdirectories for which we'll customize makefiles
20014 ### with the appropriate compile-rules.
20015
20016 echo "$as_me:20016: checking for src modules" >&5
20017 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20018
20019 # dependencies and linker-arguments for test-programs
20020 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20021 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20022 if test "$DFT_LWR_MODEL" = "libtool"; then
20023         TEST_ARGS="${TEST_DEPS}"
20024         TEST_ARG2="${TEST_DEP2}"
20025 else
20026         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20027         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20028 fi
20029
20030 PC_MODULES_TO_MAKE="ncurses"
20031 cf_cv_src_modules=
20032 for cf_dir in $modules_to_build
20033 do
20034         if test -f $srcdir/$cf_dir/modules; then
20035
20036                 # We may/may not have tack in the distribution, though the
20037                 # makefile is.
20038                 if test $cf_dir = tack ; then
20039                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20040                                 continue
20041                         fi
20042                 fi
20043
20044                 if test -z "$cf_cv_src_modules"; then
20045                         cf_cv_src_modules=$cf_dir
20046                 else
20047                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20048                 fi
20049
20050                 # Make the ncurses_cfg.h file record the library interface files as
20051                 # well.  These are header files that are the same name as their
20052                 # directory.  Ncurses is the only library that does not follow
20053                 # that pattern.
20054                 if test $cf_dir = tack ; then
20055                         continue
20056                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20057
20058 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20059
20060                         cat >>confdefs.h <<EOF
20061 #define HAVE_${cf_have_include}_H 1
20062 EOF
20063
20064                         cat >>confdefs.h <<EOF
20065 #define HAVE_LIB${cf_have_include} 1
20066 EOF
20067
20068                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20069                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20070                         if test "$DFT_LWR_MODEL" = "libtool"; then
20071                                 TEST_ARGS="${TEST_DEPS}"
20072                                 TEST_ARG2="${TEST_DEP2}"
20073                         else
20074                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20075                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20076                         fi
20077                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}"
20078                 fi
20079         fi
20080 done
20081 echo "$as_me:20081: result: $cf_cv_src_modules" >&5
20082 echo "${ECHO_T}$cf_cv_src_modules" >&6
20083
20084 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20085 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20086
20087 SRC_SUBDIRS=
20088 if test "x$cf_with_manpages" != xno ; then
20089         SRC_SUBDIRS="$SRC_SUBDIRS man"
20090 fi
20091 SRC_SUBDIRS="$SRC_SUBDIRS include"
20092 for cf_dir in $cf_cv_src_modules
20093 do
20094         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20095 done
20096 if test "x$cf_with_tests" != "xno" ; then
20097         SRC_SUBDIRS="$SRC_SUBDIRS test"
20098 fi
20099 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20100 if test "$cf_with_cxx_binding" != no; then
20101         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++"
20102         SRC_SUBDIRS="$SRC_SUBDIRS c++"
20103 fi
20104
20105 ADA_SUBDIRS=
20106 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20107         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20108         ADA_SUBDIRS="gen src"
20109         if test "x$cf_with_tests" != "xno" ; then
20110                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20111         fi
20112 fi
20113
20114 SUB_MAKEFILES=
20115 for cf_dir in $SRC_SUBDIRS
20116 do
20117         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20118 done
20119
20120 if test -n "$ADA_SUBDIRS"; then
20121         for cf_dir in $ADA_SUBDIRS
20122         do
20123                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20124         done
20125
20126 fi
20127
20128 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20129    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20130    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20131 fi
20132
20133 DIRS_TO_MAKE="lib"
20134 for cf_item in $cf_list_models
20135 do
20136
20137         case $cf_item in
20138         libtool) cf_subdir='obj_lo'  ;;
20139         normal)  cf_subdir='objects' ;;
20140         debug)   cf_subdir='obj_g' ;;
20141         profile) cf_subdir='obj_p' ;;
20142         shared)
20143                 case $cf_cv_system_name in #(vi
20144                 cygwin) #(vi
20145                         cf_subdir='objects' ;;
20146                 *)
20147                         cf_subdir='obj_s' ;;
20148                 esac
20149         esac
20150
20151         for cf_item2 in $DIRS_TO_MAKE
20152         do
20153                 test $cf_item2 = $cf_subdir && break
20154         done
20155         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20156 done
20157 for cf_dir in $DIRS_TO_MAKE
20158 do
20159         test ! -d $cf_dir && mkdir $cf_dir
20160 done
20161
20162 # symbols that differ when compiling Ada95 by itself.
20163 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20164
20165 # values to use as strings
20166 cat >>confdefs.h <<EOF
20167 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20168 EOF
20169
20170 cat >>confdefs.h <<EOF
20171 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20172 EOF
20173
20174 ### Now that we're done running tests, add the compiler-warnings, if any
20175
20176 cf_fix_cppflags=no
20177 cf_new_cflags=
20178 cf_new_cppflags=
20179 cf_new_extra_cppflags=
20180
20181 for cf_add_cflags in $EXTRA_CFLAGS
20182 do
20183 case $cf_fix_cppflags in
20184 no)
20185         case $cf_add_cflags in #(vi
20186         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20187                 case $cf_add_cflags in
20188                 -D*)
20189                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20190
20191                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20192                                 && test -z "${cf_tst_cflags}" \
20193                                 && cf_fix_cppflags=yes
20194
20195                         if test $cf_fix_cppflags = yes ; then
20196                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20197                                 continue
20198                         elif test "${cf_tst_cflags}" = "\"'" ; then
20199                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20200                                 continue
20201                         fi
20202                         ;;
20203                 esac
20204                 case "$CPPFLAGS" in
20205                 *$cf_add_cflags) #(vi
20206                         ;;
20207                 *) #(vi
20208                         case $cf_add_cflags in #(vi
20209                         -D*)
20210                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20211
20212 CPPFLAGS=`echo "$CPPFLAGS" | \
20213         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20214                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20215
20216                                 ;;
20217                         esac
20218                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20219                         ;;
20220                 esac
20221                 ;;
20222         *)
20223                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20224                 ;;
20225         esac
20226         ;;
20227 yes)
20228         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20229
20230         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20231
20232         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20233                 && test -z "${cf_tst_cflags}" \
20234                 && cf_fix_cppflags=no
20235         ;;
20236 esac
20237 done
20238
20239 if test -n "$cf_new_cflags" ; then
20240
20241         CFLAGS="$CFLAGS $cf_new_cflags"
20242 fi
20243
20244 if test -n "$cf_new_cppflags" ; then
20245
20246         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20247 fi
20248
20249 if test -n "$cf_new_extra_cppflags" ; then
20250
20251         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20252 fi
20253
20254 ### Define substitutions for header files to avoid name-pollution
20255
20256 if test "$cf_cv_have_tcgetattr" = yes ; then
20257         HAVE_TCGETATTR=1
20258 else
20259         HAVE_TCGETATTR=0
20260 fi
20261
20262 if test "$ac_cv_header_termio_h" = yes ; then
20263         HAVE_TERMIO_H=1
20264 else
20265         HAVE_TERMIO_H=0
20266 fi
20267
20268 if test "$ac_cv_header_termios_h" = yes ; then
20269         HAVE_TERMIOS_H=1
20270 else
20271         HAVE_TERMIOS_H=0
20272 fi
20273
20274 ################################################################################
20275 test "$use_database" = yes && \
20276 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20277
20278 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20279 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20280
20281 if test x"$enable_pc_files" = xyes ; then \
20282 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20283 MAKE_PC_FILES=
20284 else
20285 MAKE_PC_FILES="#"
20286 fi
20287
20288 # Extract the first word of "tic", so it can be a program name with args.
20289 set dummy tic; ac_word=$2
20290 echo "$as_me:20290: checking for $ac_word" >&5
20291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20292 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20293   echo $ECHO_N "(cached) $ECHO_C" >&6
20294 else
20295   case $TIC_PATH in
20296   [\\/]* | ?:[\\/]*)
20297   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20298   ;;
20299   *)
20300   ac_save_IFS=$IFS; IFS=$ac_path_separator
20301 ac_dummy="$PATH:/usr/local/ncurses/bin"
20302 for ac_dir in $ac_dummy; do
20303   IFS=$ac_save_IFS
20304   test -z "$ac_dir" && ac_dir=.
20305   if $as_executable_p "$ac_dir/$ac_word"; then
20306    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20307    echo "$as_me:20307: found $ac_dir/$ac_word" >&5
20308    break
20309 fi
20310 done
20311
20312   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20313   ;;
20314 esac
20315 fi
20316 TIC_PATH=$ac_cv_path_TIC_PATH
20317
20318 if test -n "$TIC_PATH"; then
20319   echo "$as_me:20319: result: $TIC_PATH" >&5
20320 echo "${ECHO_T}$TIC_PATH" >&6
20321 else
20322   echo "$as_me:20322: result: no" >&5
20323 echo "${ECHO_T}no" >&6
20324 fi
20325
20326 if test -n "$FALLBACK_LIST"
20327 then
20328         if test "$TIC_PATH" = unknown
20329         then
20330                 { echo "$as_me:20330: WARNING: no tic program found for fallbacks" >&5
20331 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20332         fi
20333 fi
20334
20335 if test "x$cf_with_tests" != xno ; then
20336         MAKE_TESTS=
20337 else
20338         MAKE_TESTS="#"
20339 fi
20340
20341 ADAHTML_DIR=../../doc/html/ada
20342
20343 SUB_SCRIPTS=
20344 case $cf_cv_system_name in #(vi
20345 *mingw32*) #(vi
20346         SUB_SCRIPTS="mk-dlls.sh"
20347         ;;
20348 esac
20349
20350 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_SCRIPTS $SUB_MAKEFILES Makefile"
20351 ac_config_commands="$ac_config_commands default"
20352 cat >confcache <<\_ACEOF
20353 # This file is a shell script that caches the results of configure
20354 # tests run on this system so they can be shared between configure
20355 # scripts and configure runs, see configure's option --config-cache.
20356 # It is not useful on other systems.  If it contains results you don't
20357 # want to keep, you may remove or edit it.
20358 #
20359 # config.status only pays attention to the cache file if you give it
20360 # the --recheck option to rerun configure.
20361 #
20362 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20363 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20364 # following values.
20365
20366 _ACEOF
20367
20368 # The following way of writing the cache mishandles newlines in values,
20369 # but we know of no workaround that is simple, portable, and efficient.
20370 # So, don't put newlines in cache variables' values.
20371 # Ultrix sh set writes to stderr and can't be redirected directly,
20372 # and sets the high bit in the cache file unless we assign to the vars.
20373 {
20374   (set) 2>&1 |
20375     case `(ac_space=' '; set | grep ac_space) 2>&1` in
20376     *ac_space=\ *)
20377       # `set' does not quote correctly, so add quotes (double-quote
20378       # substitution turns \\\\ into \\, and sed turns \\ into \).
20379       sed -n \
20380         "s/'/'\\\\''/g;
20381           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20382       ;;
20383     *)
20384       # `set' quotes correctly as required by POSIX, so do not add quotes.
20385       sed -n \
20386         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20387       ;;
20388     esac;
20389 } |
20390   sed '
20391      t clear
20392      : clear
20393      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20394      t end
20395      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20396      : end' >>confcache
20397 if cmp -s $cache_file confcache; then :; else
20398   if test -w $cache_file; then
20399     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20400     cat confcache >$cache_file
20401   else
20402     echo "not updating unwritable cache $cache_file"
20403   fi
20404 fi
20405 rm -f confcache
20406
20407 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20408 # Let make expand exec_prefix.
20409 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20410
20411 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20412 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20413 # trailing colons and then remove the whole line if VPATH becomes empty
20414 # (actually we leave an empty line to preserve line numbers).
20415 if test "x$srcdir" = x.; then
20416   ac_vpsub='/^[         ]*VPATH[        ]*=/{
20417 s/:*\$(srcdir):*/:/;
20418 s/:*\${srcdir}:*/:/;
20419 s/:*@srcdir@:*/:/;
20420 s/^\([^=]*=[    ]*\):*/\1/;
20421 s/:*$//;
20422 s/^[^=]*=[      ]*$//;
20423 }'
20424 fi
20425
20426 DEFS=-DHAVE_CONFIG_H
20427
20428 : ${CONFIG_STATUS=./config.status}
20429 ac_clean_files_save=$ac_clean_files
20430 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20431 { echo "$as_me:20431: creating $CONFIG_STATUS" >&5
20432 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20433 cat >$CONFIG_STATUS <<_ACEOF
20434 #! $SHELL
20435 # Generated automatically by configure.
20436 # Run this file to recreate the current configuration.
20437 # Compiler output produced by configure, useful for debugging
20438 # configure, is in config.log if it exists.
20439
20440 debug=false
20441 SHELL=\${CONFIG_SHELL-$SHELL}
20442 ac_cs_invocation="\$0 \$@"
20443
20444 _ACEOF
20445
20446 cat >>$CONFIG_STATUS <<\_ACEOF
20447 # Be Bourne compatible
20448 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20449   emulate sh
20450   NULLCMD=:
20451 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20452   set -o posix
20453 fi
20454
20455 # Name of the executable.
20456 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20457
20458 if expr a : '\(a\)' >/dev/null 2>&1; then
20459   as_expr=expr
20460 else
20461   as_expr=false
20462 fi
20463
20464 rm -f conf$$ conf$$.exe conf$$.file
20465 echo >conf$$.file
20466 if ln -s conf$$.file conf$$ 2>/dev/null; then
20467   # We could just check for DJGPP; but this test a) works b) is more generic
20468   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20469   if test -f conf$$.exe; then
20470     # Don't use ln at all; we don't have any links
20471     as_ln_s='cp -p'
20472   else
20473     as_ln_s='ln -s'
20474   fi
20475 elif ln conf$$.file conf$$ 2>/dev/null; then
20476   as_ln_s=ln
20477 else
20478   as_ln_s='cp -p'
20479 fi
20480 rm -f conf$$ conf$$.exe conf$$.file
20481
20482 as_executable_p="test -f"
20483
20484 # Support unset when possible.
20485 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20486   as_unset=unset
20487 else
20488   as_unset=false
20489 fi
20490
20491 # NLS nuisances.
20492 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20493 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20494 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20495 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20496 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20497 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20498 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20499 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20500
20501 # IFS
20502 # We need space, tab and new line, in precisely that order.
20503 as_nl='
20504 '
20505 IFS="   $as_nl"
20506
20507 # CDPATH.
20508 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20509
20510 exec 6>&1
20511
20512 _ACEOF
20513
20514 # Files that config.status was made for.
20515 if test -n "$ac_config_files"; then
20516   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20517 fi
20518
20519 if test -n "$ac_config_headers"; then
20520   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20521 fi
20522
20523 if test -n "$ac_config_links"; then
20524   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20525 fi
20526
20527 if test -n "$ac_config_commands"; then
20528   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20529 fi
20530
20531 cat >>$CONFIG_STATUS <<\EOF
20532
20533 ac_cs_usage="\
20534 \`$as_me' instantiates files from templates according to the
20535 current configuration.
20536
20537 Usage: $0 [OPTIONS] [FILE]...
20538
20539   -h, --help       print this help, then exit
20540   -V, --version    print version number, then exit
20541   -d, --debug      don't remove temporary files
20542       --recheck    update $as_me by reconfiguring in the same conditions
20543   --file=FILE[:TEMPLATE]
20544                    instantiate the configuration file FILE
20545   --header=FILE[:TEMPLATE]
20546                    instantiate the configuration header FILE
20547
20548 Configuration files:
20549 $config_files
20550
20551 Configuration headers:
20552 $config_headers
20553
20554 Configuration commands:
20555 $config_commands
20556
20557 Report bugs to <dickey@invisible-island.net>."
20558 EOF
20559
20560 cat >>$CONFIG_STATUS <<EOF
20561 ac_cs_version="\\
20562 config.status
20563 configured by $0, generated by GNU Autoconf 2.52.20101002,
20564   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20565
20566 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20567 Free Software Foundation, Inc.
20568 This config.status script is free software; the Free Software Foundation
20569 gives unlimited permission to copy, distribute and modify it."
20570 srcdir=$srcdir
20571 INSTALL="$INSTALL"
20572 EOF
20573
20574 cat >>$CONFIG_STATUS <<\EOF
20575 # If no file are specified by the user, then we need to provide default
20576 # value.  By we need to know if files were specified by the user.
20577 ac_need_defaults=:
20578 while test $# != 0
20579 do
20580   case $1 in
20581   --*=*)
20582     ac_option=`expr "x$1" : 'x\([^=]*\)='`
20583     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20584     shift
20585     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20586     shift
20587     ;;
20588   -*);;
20589   *) # This is not an option, so the user has probably given explicit
20590      # arguments.
20591      ac_need_defaults=false;;
20592   esac
20593
20594   case $1 in
20595   # Handling of the options.
20596 EOF
20597 cat >>$CONFIG_STATUS <<EOF
20598   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20599     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20600     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20601 EOF
20602 cat >>$CONFIG_STATUS <<\EOF
20603   --version | --vers* | -V )
20604     echo "$ac_cs_version"; exit 0 ;;
20605   --he | --h)
20606     # Conflict between --help and --header
20607     { { echo "$as_me:20607: error: ambiguous option: $1
20608 Try \`$0 --help' for more information." >&5
20609 echo "$as_me: error: ambiguous option: $1
20610 Try \`$0 --help' for more information." >&2;}
20611    { (exit 1); exit 1; }; };;
20612   --help | --hel | -h )
20613     echo "$ac_cs_usage"; exit 0 ;;
20614   --debug | --d* | -d )
20615     debug=: ;;
20616   --file | --fil | --fi | --f )
20617     shift
20618     CONFIG_FILES="$CONFIG_FILES $1"
20619     ac_need_defaults=false;;
20620   --header | --heade | --head | --hea )
20621     shift
20622     CONFIG_HEADERS="$CONFIG_HEADERS $1"
20623     ac_need_defaults=false;;
20624
20625   # This is an error.
20626   -*) { { echo "$as_me:20626: error: unrecognized option: $1
20627 Try \`$0 --help' for more information." >&5
20628 echo "$as_me: error: unrecognized option: $1
20629 Try \`$0 --help' for more information." >&2;}
20630    { (exit 1); exit 1; }; } ;;
20631
20632   *) ac_config_targets="$ac_config_targets $1" ;;
20633
20634   esac
20635   shift
20636 done
20637
20638 exec 5>>config.log
20639 cat >&5 << _ACEOF
20640
20641 ## ----------------------- ##
20642 ## Running config.status.  ##
20643 ## ----------------------- ##
20644
20645 This file was extended by $as_me 2.52.20101002, executed with
20646   CONFIG_FILES    = $CONFIG_FILES
20647   CONFIG_HEADERS  = $CONFIG_HEADERS
20648   CONFIG_LINKS    = $CONFIG_LINKS
20649   CONFIG_COMMANDS = $CONFIG_COMMANDS
20650   > $ac_cs_invocation
20651 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20652
20653 _ACEOF
20654 EOF
20655
20656 cat >>$CONFIG_STATUS <<EOF
20657 #
20658 # INIT-COMMANDS section.
20659 #
20660
20661 ### Special initialization commands, used to pass information from the
20662 ### configuration-run into config.status
20663
20664 AWK="$AWK"
20665 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20666 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20667 ECHO_LINK="$ECHO_LINK"
20668 LDCONFIG="$LDCONFIG"
20669 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20670 LIB_NAME="$LIB_NAME"
20671 LIB_SUBSETS="$LIB_SUBSETS"
20672 LIB_SUFFIX="$LIB_SUFFIX"
20673 LIB_TRACING="$LIB_TRACING"
20674 LN_S="$LN_S"
20675 MAKE_TERMINFO="$MAKE_TERMINFO"
20676 NCURSES_MAJOR="$NCURSES_MAJOR"
20677 NCURSES_MINOR="$NCURSES_MINOR"
20678 NCURSES_OSPEED="$NCURSES_OSPEED"
20679 NCURSES_PATCH="$NCURSES_PATCH"
20680 SRC_SUBDIRS="$SRC_SUBDIRS"
20681 TERMINFO="$TERMINFO"
20682 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20683 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20684 TICS_NAME="$TICS_NAME"
20685 TIC_PATH="$TIC_PATH"
20686 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20687 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20688 TINFO_NAME="$TINFO_NAME"
20689 TINFO_SUFFIX="$TINFO_SUFFIX"
20690 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20691 WITH_CURSES_H="$with_curses_h"
20692 WITH_ECHO="$with_echo"
20693 WITH_OVERWRITE="$with_overwrite"
20694 cf_LIST_MODELS="$cf_list_models"
20695 cf_cv_abi_version="$cf_cv_abi_version"
20696 cf_cv_do_relink="$cf_cv_do_relink"
20697 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20698 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20699 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20700 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20701 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20702 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20703 cf_cv_rel_version="$cf_cv_rel_version"
20704 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20705 cf_cv_shared_soname='$cf_cv_shared_soname'
20706 cf_cv_shlib_version="$cf_cv_shlib_version"
20707 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20708 cf_cv_system_name="$cf_cv_system_name"
20709 cf_with_ada="$cf_with_ada"
20710 cf_with_cxx_binding="$cf_with_cxx_binding"
20711 cf_with_manpages="$cf_with_manpages"
20712 cf_with_tests="$cf_with_tests"
20713 host="$host"
20714 target="$target"
20715
20716 EOF
20717
20718 cat >>$CONFIG_STATUS <<\EOF
20719 for ac_config_target in $ac_config_targets
20720 do
20721   case "$ac_config_target" in
20722   # Handling of arguments.
20723   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20724   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20725   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20726   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20727   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20728   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20729   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20730   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20731   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20732   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20733   *) { { echo "$as_me:20733: error: invalid argument: $ac_config_target" >&5
20734 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20735    { (exit 1); exit 1; }; };;
20736   esac
20737 done
20738
20739 # If the user did not use the arguments to specify the items to instantiate,
20740 # then the envvar interface is used.  Set only those that are not.
20741 # We use the long form for the default assignment because of an extremely
20742 # bizarre bug on SunOS 4.1.3.
20743 if $ac_need_defaults; then
20744   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20745   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20746   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20747 fi
20748
20749 # Create a temporary directory, and hook for its removal unless debugging.
20750 $debug ||
20751 {
20752   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20753   trap '{ (exit 1); exit 1; }' 1 2 13 15
20754 }
20755
20756 # Create a (secure) tmp directory for tmp files.
20757 : ${TMPDIR=/tmp}
20758 {
20759   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20760   test -n "$tmp" && test -d "$tmp"
20761 }  ||
20762 {
20763   tmp=$TMPDIR/cs$$-$RANDOM
20764   (umask 077 && mkdir $tmp)
20765 } ||
20766 {
20767    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20768    { (exit 1); exit 1; }
20769 }
20770
20771 EOF
20772
20773 cat >>$CONFIG_STATUS <<EOF
20774
20775 #
20776 # CONFIG_FILES section.
20777 #
20778
20779 # No need to generate the scripts if there are no CONFIG_FILES.
20780 # This happens for instance when ./config.status config.h
20781 if test -n "\$CONFIG_FILES"; then
20782   # Protect against being on the right side of a sed subst in config.status.
20783   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20784    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20785 s,@SHELL@,$SHELL,;t t
20786 s,@exec_prefix@,$exec_prefix,;t t
20787 s,@prefix@,$prefix,;t t
20788 s,@program_transform_name@,$program_transform_name,;t t
20789 s,@bindir@,$bindir,;t t
20790 s,@sbindir@,$sbindir,;t t
20791 s,@libexecdir@,$libexecdir,;t t
20792 s,@datadir@,$datadir,;t t
20793 s,@sysconfdir@,$sysconfdir,;t t
20794 s,@sharedstatedir@,$sharedstatedir,;t t
20795 s,@localstatedir@,$localstatedir,;t t
20796 s,@libdir@,$libdir,;t t
20797 s,@includedir@,$includedir,;t t
20798 s,@oldincludedir@,$oldincludedir,;t t
20799 s,@infodir@,$infodir,;t t
20800 s,@mandir@,$mandir,;t t
20801 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20802 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20803 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20804 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20805 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20806 s,@build_alias@,$build_alias,;t t
20807 s,@host_alias@,$host_alias,;t t
20808 s,@target_alias@,$target_alias,;t t
20809 s,@ECHO_C@,$ECHO_C,;t t
20810 s,@ECHO_N@,$ECHO_N,;t t
20811 s,@ECHO_T@,$ECHO_T,;t t
20812 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20813 s,@DEFS@,$DEFS,;t t
20814 s,@LIBS@,$LIBS,;t t
20815 s,@top_builddir@,$top_builddir,;t t
20816 s,@EGREP@,$EGREP,;t t
20817 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20818 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20819 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20820 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20821 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20822 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20823 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20824 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20825 s,@build@,$build,;t t
20826 s,@build_cpu@,$build_cpu,;t t
20827 s,@build_vendor@,$build_vendor,;t t
20828 s,@build_os@,$build_os,;t t
20829 s,@host@,$host,;t t
20830 s,@host_cpu@,$host_cpu,;t t
20831 s,@host_vendor@,$host_vendor,;t t
20832 s,@host_os@,$host_os,;t t
20833 s,@target@,$target,;t t
20834 s,@target_cpu@,$target_cpu,;t t
20835 s,@target_vendor@,$target_vendor,;t t
20836 s,@target_os@,$target_os,;t t
20837 s,@CC@,$CC,;t t
20838 s,@CFLAGS@,$CFLAGS,;t t
20839 s,@LDFLAGS@,$LDFLAGS,;t t
20840 s,@CPPFLAGS@,$CPPFLAGS,;t t
20841 s,@ac_ct_CC@,$ac_ct_CC,;t t
20842 s,@EXEEXT@,$EXEEXT,;t t
20843 s,@OBJEXT@,$OBJEXT,;t t
20844 s,@CPP@,$CPP,;t t
20845 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20846 s,@PROG_EXT@,$PROG_EXT,;t t
20847 s,@LDCONFIG@,$LDCONFIG,;t t
20848 s,@CXX@,$CXX,;t t
20849 s,@CXXFLAGS@,$CXXFLAGS,;t t
20850 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20851 s,@AWK@,$AWK,;t t
20852 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20853 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20854 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20855 s,@LINT@,$LINT,;t t
20856 s,@LINT_OPTS@,$LINT_OPTS,;t t
20857 s,@LN_S@,$LN_S,;t t
20858 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20859 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20860 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20861 s,@SET_MAKE@,$SET_MAKE,;t t
20862 s,@CTAGS@,$CTAGS,;t t
20863 s,@ETAGS@,$ETAGS,;t t
20864 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20865 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20866 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20867 s,@RANLIB@,$RANLIB,;t t
20868 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20869 s,@LD@,$LD,;t t
20870 s,@ac_ct_LD@,$ac_ct_LD,;t t
20871 s,@AR@,$AR,;t t
20872 s,@ac_ct_AR@,$ac_ct_AR,;t t
20873 s,@ARFLAGS@,$ARFLAGS,;t t
20874 s,@DESTDIR@,$DESTDIR,;t t
20875 s,@BUILD_CC@,$BUILD_CC,;t t
20876 s,@BUILD_CPP@,$BUILD_CPP,;t t
20877 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20878 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20879 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20880 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20881 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20882 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
20883 s,@cf_list_models@,$cf_list_models,;t t
20884 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
20885 s,@LIBTOOL@,$LIBTOOL,;t t
20886 s,@LT_UNDEF@,$LT_UNDEF,;t t
20887 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
20888 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
20889 s,@LIB_CREATE@,$LIB_CREATE,;t t
20890 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
20891 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
20892 s,@LIB_PREP@,$LIB_PREP,;t t
20893 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
20894 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
20895 s,@LIB_LINK@,$LIB_LINK,;t t
20896 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
20897 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
20898 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
20899 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
20900 s,@TICS_NAME@,$TICS_NAME,;t t
20901 s,@TINFO_NAME@,$TINFO_NAME,;t t
20902 s,@LIB_NAME@,$LIB_NAME,;t t
20903 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
20904 s,@CC_G_OPT@,$CC_G_OPT,;t t
20905 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
20906 s,@LD_MODEL@,$LD_MODEL,;t t
20907 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
20908 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
20909 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
20910 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
20911 s,@LINK_PROGS@,$LINK_PROGS,;t t
20912 s,@LINK_TESTS@,$LINK_TESTS,;t t
20913 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
20914 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
20915 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
20916 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
20917 s,@RPATH_LIST@,$RPATH_LIST,;t t
20918 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
20919 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
20920 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
20921 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
20922 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
20923 s,@TERMINFO@,$TERMINFO,;t t
20924 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
20925 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
20926 s,@TERMPATH@,$TERMPATH,;t t
20927 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
20928 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
20929 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
20930 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
20931 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
20932 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
20933 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
20934 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
20935 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
20936 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
20937 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
20938 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
20939 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
20940 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
20941 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
20942 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
20943 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
20944 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
20945 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
20946 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
20947 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
20948 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
20949 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
20950 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
20951 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
20952 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
20953 s,@PTHREAD@,$PTHREAD,;t t
20954 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
20955 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
20956 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
20957 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
20958 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
20959 s,@ECHO_LINK@,$ECHO_LINK,;t t
20960 s,@ADAFLAGS@,$ADAFLAGS,;t t
20961 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
20962 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
20963 s,@ADA_TRACE@,$ADA_TRACE,;t t
20964 s,@MATH_LIB@,$MATH_LIB,;t t
20965 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
20966 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
20967 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
20968 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
20969 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
20970 s,@TEST_LIBS@,$TEST_LIBS,;t t
20971 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
20972 s,@CXXCPP@,$CXXCPP,;t t
20973 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
20974 s,@CXX_AR@,$CXX_AR,;t t
20975 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
20976 s,@CXXLIBS@,$CXXLIBS,;t t
20977 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
20978 s,@gnat_exists@,$gnat_exists,;t t
20979 s,@M4_exists@,$M4_exists,;t t
20980 s,@cf_ada_make@,$cf_ada_make,;t t
20981 s,@cf_compile_generics@,$cf_compile_generics,;t t
20982 s,@cf_generic_objects@,$cf_generic_objects,;t t
20983 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
20984 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
20985 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
20986 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
20987 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
20988 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
20989 s,@cf_ada_package@,$cf_ada_package,;t t
20990 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
20991 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
20992 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
20993 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
20994 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
20995 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
20996 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
20997 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
20998 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
20999 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21000 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21001 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21002 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21003 s,@TICS_LIBS@,$TICS_LIBS,;t t
21004 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21005 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21006 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21007 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21008 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21009 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21010 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21011 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21012 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21013 s,@TICS_LIST@,$TICS_LIST,;t t
21014 s,@TINFO_LIST@,$TINFO_LIST,;t t
21015 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21016 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21017 s,@TEST_ARGS@,$TEST_ARGS,;t t
21018 s,@TEST_DEPS@,$TEST_DEPS,;t t
21019 s,@TEST_ARG2@,$TEST_ARG2,;t t
21020 s,@TEST_DEP2@,$TEST_DEP2,;t t
21021 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21022 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21023 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21024 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21025 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21026 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21027 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21028 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21029 s,@cross_compiling@,$cross_compiling,;t t
21030 s,@TIC_PATH@,$TIC_PATH,;t t
21031 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21032 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21033 CEOF
21034
21035 EOF
21036
21037   cat >>$CONFIG_STATUS <<\EOF
21038   # Split the substitutions into bite-sized pieces for seds with
21039   # small command number limits, like on Digital OSF/1 and HP-UX.
21040   ac_max_sed_lines=48
21041   ac_sed_frag=1 # Number of current file.
21042   ac_beg=1 # First line for current file.
21043   ac_end=$ac_max_sed_lines # Line after last line for current file.
21044   ac_more_lines=:
21045   ac_sed_cmds=
21046   while $ac_more_lines; do
21047     if test $ac_beg -gt 1; then
21048       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21049     else
21050       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21051     fi
21052     if test ! -s $tmp/subs.frag; then
21053       ac_more_lines=false
21054     else
21055       # The purpose of the label and of the branching condition is to
21056       # speed up the sed processing (if there are no `@' at all, there
21057       # is no need to browse any of the substitutions).
21058       # These are the two extra sed commands mentioned above.
21059       (echo ':t
21060   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21061       if test -z "$ac_sed_cmds"; then
21062         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21063       else
21064         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21065       fi
21066       ac_sed_frag=`expr $ac_sed_frag + 1`
21067       ac_beg=$ac_end
21068       ac_end=`expr $ac_end + $ac_max_sed_lines`
21069     fi
21070   done
21071   if test -z "$ac_sed_cmds"; then
21072     ac_sed_cmds=cat
21073   fi
21074 fi # test -n "$CONFIG_FILES"
21075
21076 EOF
21077 cat >>$CONFIG_STATUS <<\EOF
21078 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21079   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21080   case $ac_file in
21081   - | *:- | *:-:* ) # input from stdin
21082         cat >$tmp/stdin
21083         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21084         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21085   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21086         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21087   * )   ac_file_in=$ac_file.in ;;
21088   esac
21089
21090   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21091   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21092          X"$ac_file" : 'X\(//\)[^/]' \| \
21093          X"$ac_file" : 'X\(//\)$' \| \
21094          X"$ac_file" : 'X\(/\)' \| \
21095          .     : '\(.\)' 2>/dev/null ||
21096 echo X"$ac_file" |
21097     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21098           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21099           /^X\(\/\/\)$/{ s//\1/; q; }
21100           /^X\(\/\).*/{ s//\1/; q; }
21101           s/.*/./; q'`
21102   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21103     { case "$ac_dir" in
21104   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21105   *)                      as_incr_dir=.;;
21106 esac
21107 as_dummy="$ac_dir"
21108 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21109   case $as_mkdir_dir in
21110     # Skip DOS drivespec
21111     ?:) as_incr_dir=$as_mkdir_dir ;;
21112     *)
21113       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21114       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21115     ;;
21116   esac
21117 done; }
21118
21119     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21120     # A "../" for each directory in $ac_dir_suffix.
21121     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21122   else
21123     ac_dir_suffix= ac_dots=
21124   fi
21125
21126   case $srcdir in
21127   .)  ac_srcdir=.
21128       if test -z "$ac_dots"; then
21129          ac_top_srcdir=.
21130       else
21131          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21132       fi ;;
21133   [\\/]* | ?:[\\/]* )
21134       ac_srcdir=$srcdir$ac_dir_suffix;
21135       ac_top_srcdir=$srcdir ;;
21136   *) # Relative path.
21137     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21138     ac_top_srcdir=$ac_dots$srcdir ;;
21139   esac
21140
21141   case $INSTALL in
21142   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21143   *) ac_INSTALL=$ac_dots$INSTALL ;;
21144   esac
21145
21146   if test x"$ac_file" != x-; then
21147     { echo "$as_me:21147: creating $ac_file" >&5
21148 echo "$as_me: creating $ac_file" >&6;}
21149     rm -f "$ac_file"
21150   fi
21151   # Let's still pretend it is `configure' which instantiates (i.e., don't
21152   # use $as_me), people would be surprised to read:
21153   #    /* config.h.  Generated automatically by config.status.  */
21154   configure_input="Generated automatically from `echo $ac_file_in |
21155                                                  sed 's,.*/,,'` by configure."
21156
21157   # First look for the input files in the build tree, otherwise in the
21158   # src tree.
21159   ac_file_inputs=`IFS=:
21160     for f in $ac_file_in; do
21161       case $f in
21162       -) echo $tmp/stdin ;;
21163       [\\/$]*)
21164          # Absolute (can't be DOS-style, as IFS=:)
21165          test -f "$f" || { { echo "$as_me:21165: error: cannot find input file: $f" >&5
21166 echo "$as_me: error: cannot find input file: $f" >&2;}
21167    { (exit 1); exit 1; }; }
21168          echo $f;;
21169       *) # Relative
21170          if test -f "$f"; then
21171            # Build tree
21172            echo $f
21173          elif test -f "$srcdir/$f"; then
21174            # Source tree
21175            echo $srcdir/$f
21176          else
21177            # /dev/null tree
21178            { { echo "$as_me:21178: error: cannot find input file: $f" >&5
21179 echo "$as_me: error: cannot find input file: $f" >&2;}
21180    { (exit 1); exit 1; }; }
21181          fi;;
21182       esac
21183     done` || { (exit 1); exit 1; }
21184 EOF
21185 cat >>$CONFIG_STATUS <<EOF
21186   sed "$ac_vpsub
21187 $extrasub
21188 EOF
21189 cat >>$CONFIG_STATUS <<\EOF
21190 :t
21191 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21192 s,@configure_input@,$configure_input,;t t
21193 s,@srcdir@,$ac_srcdir,;t t
21194 s,@top_srcdir@,$ac_top_srcdir,;t t
21195 s,@INSTALL@,$ac_INSTALL,;t t
21196 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21197   rm -f $tmp/stdin
21198   if test x"$ac_file" != x-; then
21199     mv $tmp/out $ac_file
21200   else
21201     cat $tmp/out
21202     rm -f $tmp/out
21203   fi
21204
21205 done
21206 EOF
21207 cat >>$CONFIG_STATUS <<\EOF
21208
21209 #
21210 # CONFIG_HEADER section.
21211 #
21212
21213 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21214 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21215 #
21216 # ac_d sets the value in "#define NAME VALUE" lines.
21217 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
21218 ac_dB='[        ].*$,\1#\2'
21219 ac_dC=' '
21220 ac_dD=',;t'
21221 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21222 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21223 ac_iB='\([      ]\),\1#\2define\3'
21224 ac_iC=' '
21225 ac_iD='\4,;t'
21226 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21227 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21228 ac_uB='$,\1#\2define\3'
21229 ac_uC=' '
21230 ac_uD=',;t'
21231
21232 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21233   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21234   case $ac_file in
21235   - | *:- | *:-:* ) # input from stdin
21236         cat >$tmp/stdin
21237         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21238         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21239   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21240         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21241   * )   ac_file_in=$ac_file.in ;;
21242   esac
21243
21244   test x"$ac_file" != x- && { echo "$as_me:21244: creating $ac_file" >&5
21245 echo "$as_me: creating $ac_file" >&6;}
21246
21247   # First look for the input files in the build tree, otherwise in the
21248   # src tree.
21249   ac_file_inputs=`IFS=:
21250     for f in $ac_file_in; do
21251       case $f in
21252       -) echo $tmp/stdin ;;
21253       [\\/$]*)
21254          # Absolute (can't be DOS-style, as IFS=:)
21255          test -f "$f" || { { echo "$as_me:21255: error: cannot find input file: $f" >&5
21256 echo "$as_me: error: cannot find input file: $f" >&2;}
21257    { (exit 1); exit 1; }; }
21258          echo $f;;
21259       *) # Relative
21260          if test -f "$f"; then
21261            # Build tree
21262            echo $f
21263          elif test -f "$srcdir/$f"; then
21264            # Source tree
21265            echo $srcdir/$f
21266          else
21267            # /dev/null tree
21268            { { echo "$as_me:21268: error: cannot find input file: $f" >&5
21269 echo "$as_me: error: cannot find input file: $f" >&2;}
21270    { (exit 1); exit 1; }; }
21271          fi;;
21272       esac
21273     done` || { (exit 1); exit 1; }
21274   # Remove the trailing spaces.
21275   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
21276
21277 EOF
21278
21279 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
21280 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
21281 # be either 'cat' or 'sort'.
21282 cat confdefs.h | uniq >conftest.vals
21283
21284 # Break up conftest.vals because some shells have a limit on
21285 # the size of here documents, and old seds have small limits too.
21286
21287 rm -f conftest.tail
21288 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
21289 while grep . conftest.vals >/dev/null
21290 do
21291   # Write chunks of a limited-size here document to conftest.frag.
21292   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21293   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21294   echo 'CEOF' >> $CONFIG_STATUS
21295   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21296   rm -f conftest.vals
21297   mv conftest.tail conftest.vals
21298 done
21299 rm -f conftest.vals
21300
21301 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21302 # marker @DEFS@.
21303 echo '  cat >> conftest.edit <<CEOF
21304 /@DEFS@/r conftest.frag
21305 /@DEFS@/d
21306 CEOF
21307 sed -f conftest.edit $tmp/in > $tmp/out
21308 rm -f $tmp/in
21309 mv $tmp/out $tmp/in
21310 rm -f conftest.edit conftest.frag
21311 ' >> $CONFIG_STATUS
21312
21313 cat >>$CONFIG_STATUS <<\EOF
21314   # Let's still pretend it is `configure' which instantiates (i.e., don't
21315   # use $as_me), people would be surprised to read:
21316   #    /* config.h.  Generated automatically by config.status.  */
21317   if test x"$ac_file" = x-; then
21318     echo "/* Generated automatically by configure.  */" >$tmp/config.h
21319   else
21320     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
21321   fi
21322   cat $tmp/in >>$tmp/config.h
21323   rm -f $tmp/in
21324   if test x"$ac_file" != x-; then
21325     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21326       { echo "$as_me:21326: $ac_file is unchanged" >&5
21327 echo "$as_me: $ac_file is unchanged" >&6;}
21328     else
21329       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21330          X"$ac_file" : 'X\(//\)[^/]' \| \
21331          X"$ac_file" : 'X\(//\)$' \| \
21332          X"$ac_file" : 'X\(/\)' \| \
21333          .     : '\(.\)' 2>/dev/null ||
21334 echo X"$ac_file" |
21335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21336           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21337           /^X\(\/\/\)$/{ s//\1/; q; }
21338           /^X\(\/\).*/{ s//\1/; q; }
21339           s/.*/./; q'`
21340       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21341         { case "$ac_dir" in
21342   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21343   *)                      as_incr_dir=.;;
21344 esac
21345 as_dummy="$ac_dir"
21346 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21347   case $as_mkdir_dir in
21348     # Skip DOS drivespec
21349     ?:) as_incr_dir=$as_mkdir_dir ;;
21350     *)
21351       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21352       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21353     ;;
21354   esac
21355 done; }
21356
21357       fi
21358       rm -f $ac_file
21359       mv $tmp/config.h $ac_file
21360     fi
21361   else
21362     cat $tmp/config.h
21363     rm -f $tmp/config.h
21364   fi
21365 done
21366 EOF
21367 cat >>$CONFIG_STATUS <<\EOF
21368 #
21369 # CONFIG_COMMANDS section.
21370 #
21371 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21372   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21373   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21374
21375   case $ac_dest in
21376     default )
21377 if test "x$cf_with_tests" != xno ; then
21378
21379 for cf_dir in test
21380 do
21381         if test ! -d $srcdir/$cf_dir; then
21382                 continue
21383         elif test -f $srcdir/$cf_dir/programs; then
21384                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21385         fi
21386 done
21387
21388 fi
21389
21390         case $cf_cv_system_name in #(vi
21391         OS/2*|os2*) #(vi
21392         LIB_PREFIX=''
21393         ;;
21394         *)      LIB_PREFIX='lib'
21395         ;;
21396         esac
21397 cf_prefix=$LIB_PREFIX
21398
21399 if test $cf_cv_shlib_version = cygdll ; then
21400         TINFO_NAME=$TINFO_ARG_SUFFIX
21401         TINFO_SUFFIX=.dll
21402 fi
21403
21404 if test -n "$TINFO_SUFFIX" ; then
21405         case $TINFO_SUFFIX in
21406         tw*)
21407                 TINFO_NAME="${TINFO_NAME}tw"
21408                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21409                 ;;
21410         t*)
21411                 TINFO_NAME="${TINFO_NAME}t"
21412                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21413                 ;;
21414         w*)
21415                 TINFO_NAME="${TINFO_NAME}w"
21416                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21417                 ;;
21418         esac
21419 fi
21420
21421 for cf_dir in $SRC_SUBDIRS
21422 do
21423         if test ! -d $srcdir/$cf_dir ; then
21424                 continue
21425         elif test -f $srcdir/$cf_dir/modules; then
21426
21427                 SHARED_LIB=
21428                 LIBS_TO_MAKE=
21429                 for cf_item in $cf_LIST_MODELS
21430                 do
21431
21432         case $cf_item in #(vi
21433         libtool) #(vi
21434                 cf_suffix='.la'
21435                 cf_depsuf=$cf_suffix
21436                 ;;
21437         normal) #(vi
21438                 cf_suffix='.a'
21439                 cf_depsuf=$cf_suffix
21440                 ;;
21441         debug) #(vi
21442                 cf_suffix='_g.a'
21443                 cf_depsuf=$cf_suffix
21444                 ;;
21445         profile) #(vi
21446                 cf_suffix='_p.a'
21447                 cf_depsuf=$cf_suffix
21448                 ;;
21449         shared) #(vi
21450                 case $cf_cv_system_name in
21451                 aix[5-7]*) #(vi
21452                         cf_suffix='.a'
21453                         cf_depsuf=$cf_suffix
21454                         ;;
21455                 cygwin*) #(vi
21456                         cf_suffix='.dll'
21457                         cf_depsuf='.dll.a'
21458                         ;;
21459                 darwin*) #(vi
21460                         cf_suffix='.dylib'
21461                         cf_depsuf=$cf_suffix
21462                         ;;
21463                 hpux*) #(vi
21464                         case $target in
21465                         ia64*) #(vi
21466                                 cf_suffix='.so'
21467                                 cf_depsuf=$cf_suffix
21468                                 ;;
21469                         *) #(vi
21470                                 cf_suffix='.sl'
21471                                 cf_depsuf=$cf_suffix
21472                                 ;;
21473                         esac
21474                         ;;
21475                 *)      cf_suffix='.so'
21476                         cf_depsuf=$cf_suffix
21477                         ;;
21478                 esac
21479         esac
21480         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21481         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21482
21483                         if test $cf_item = shared ; then
21484                         if test "$cf_cv_do_symlinks" = yes ; then
21485                                 case "$cf_cv_shlib_version" in #(vi
21486                                 rel) #(vi
21487                                         case "$cf_cv_system_name" in #(vi
21488                                         darwin*)
21489                                         case .${LIB_SUFFIX} in
21490                                         .tw*)
21491                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21492                                                 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21493                                                 ;;
21494                                         .t*)
21495                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21496                                                 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21497                                                 ;;
21498                                         .w*)
21499                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21500                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21501                                                 ;;
21502                                         *)
21503                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21504                                                 ;;
21505                                         esac
21506                                         ;; #(vi
21507                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21508                                         esac
21509                                         ;;
21510                                 abi)
21511                                         case "$cf_cv_system_name" in #(vi
21512                                         darwin*)
21513                                         case .${LIB_SUFFIX} in
21514                                         .tw*)
21515                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21516                                                 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21517                                                 ;;
21518                                         .t*)
21519                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21520                                                 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21521                                                 ;;
21522                                         .w*)
21523                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21524                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21525                                                 ;;
21526                                         *)
21527                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21528                                                 ;;
21529                                         esac
21530                                         ;; #(vi
21531                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21532                                         esac
21533                                         ;;
21534                                 esac
21535                         fi
21536                         # cygwin needs import library, and has unique naming convention
21537                         # use autodetected ${cf_prefix} for import lib and static lib, but
21538                         # use 'cyg' prefix for shared lib.
21539                         if test $cf_cv_shlib_version = cygdll ; then
21540                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21541                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21542                                 continue
21543                         fi
21544                         fi
21545                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21546                 done
21547
21548                 if test $cf_dir = ncurses ; then
21549                         cf_subsets="$LIB_SUBSETS"
21550                         cf_r_parts="$cf_subsets"
21551                         cf_liblist="$LIBS_TO_MAKE"
21552
21553                         while test -n "$cf_r_parts"
21554                         do
21555                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21556                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21557                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
21558                                         cf_item=
21559                                         case $cf_l_parts in #(vi
21560                                         *termlib*) #(vi
21561                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21562                                                 ;;
21563                                         *ticlib*)
21564                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21565                                                 ;;
21566                                         *)
21567                                                 break
21568                                                 ;;
21569                                         esac
21570                                         if test -n "$cf_item"; then
21571                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21572                                         fi
21573                                 else
21574                                         break
21575                                 fi
21576                         done
21577                 else
21578                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21579                 fi
21580
21581                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21582                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21583                         $cf_dir/Makefile >$cf_dir/Makefile.out
21584                 mv $cf_dir/Makefile.out $cf_dir/Makefile
21585
21586                 $AWK -f $srcdir/mk-0th.awk \
21587                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21588                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21589
21590                 for cf_subset in $cf_subsets
21591                 do
21592                         cf_subdirs=
21593                         for cf_item in $cf_LIST_MODELS
21594                         do
21595                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21596
21597 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21598
21599         case $cf_item in #(vi
21600         libtool) #(vi
21601                 cf_suffix='.la'
21602                 cf_depsuf=$cf_suffix
21603                 ;;
21604         normal) #(vi
21605                 cf_suffix='.a'
21606                 cf_depsuf=$cf_suffix
21607                 ;;
21608         debug) #(vi
21609                 cf_suffix='_g.a'
21610                 cf_depsuf=$cf_suffix
21611                 ;;
21612         profile) #(vi
21613                 cf_suffix='_p.a'
21614                 cf_depsuf=$cf_suffix
21615                 ;;
21616         shared) #(vi
21617                 case $cf_cv_system_name in
21618                 aix[5-7]*) #(vi
21619                         cf_suffix='.a'
21620                         cf_depsuf=$cf_suffix
21621                         ;;
21622                 cygwin*) #(vi
21623                         cf_suffix='.dll'
21624                         cf_depsuf='.dll.a'
21625                         ;;
21626                 darwin*) #(vi
21627                         cf_suffix='.dylib'
21628                         cf_depsuf=$cf_suffix
21629                         ;;
21630                 hpux*) #(vi
21631                         case $target in
21632                         ia64*) #(vi
21633                                 cf_suffix='.so'
21634                                 cf_depsuf=$cf_suffix
21635                                 ;;
21636                         *) #(vi
21637                                 cf_suffix='.sl'
21638                                 cf_depsuf=$cf_suffix
21639                                 ;;
21640                         esac
21641                         ;;
21642                 *)      cf_suffix='.so'
21643                         cf_depsuf=$cf_suffix
21644                         ;;
21645                 esac
21646         esac
21647         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21648         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21649
21650         case $cf_item in
21651         libtool) cf_subdir='obj_lo'  ;;
21652         normal)  cf_subdir='objects' ;;
21653         debug)   cf_subdir='obj_g' ;;
21654         profile) cf_subdir='obj_p' ;;
21655         shared)
21656                 case $cf_cv_system_name in #(vi
21657                 cygwin) #(vi
21658                         cf_subdir='objects' ;;
21659                 *)
21660                         cf_subdir='obj_s' ;;
21661                 esac
21662         esac
21663
21664                         # Test for case where we build libtinfo with a different name.
21665                         cf_libname=$cf_dir
21666                         if test $cf_dir = ncurses ; then
21667                                 case $cf_subset in
21668                                 *base*)
21669                                         cf_libname=${cf_libname}$LIB_SUFFIX
21670                                         ;;
21671                                 *termlib*)
21672                                         cf_libname=$TINFO_LIB_SUFFIX
21673                                         ;;
21674                                 ticlib*)
21675                                         cf_libname=$TICS_LIB_SUFFIX
21676                                         ;;
21677                                 esac
21678                         else
21679                                 cf_libname=${cf_libname}$LIB_SUFFIX
21680                         fi
21681                         if test -n "${DFT_ARG_SUFFIX}" ; then
21682                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21683                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21684                         fi
21685
21686                         # These dependencies really are for development, not
21687                         # builds, but they are useful in porting, too.
21688                         cf_depend="../include/ncurses_cfg.h"
21689                         if test "$srcdir" = "."; then
21690                                 cf_reldir="."
21691                         else
21692                                 cf_reldir="\${srcdir}"
21693                         fi
21694
21695                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21696                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21697                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
21698                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21699                         fi
21700
21701                         cf_dir_suffix=
21702                         old_cf_suffix="$cf_suffix"
21703                         if test "$cf_cv_shlib_version_infix" = yes ; then
21704                         if test -n "$LIB_SUFFIX" ; then
21705                                 case $LIB_SUFFIX in
21706                                 tw*)
21707                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
21708                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21709                                         cf_dir_suffix=tw
21710                                         ;;
21711                                 t*)
21712                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
21713                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21714                                         cf_dir_suffix=t
21715                                         ;;
21716                                 w*)
21717                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
21718                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21719                                         cf_dir_suffix=w
21720                                         ;;
21721                                 esac
21722                         fi
21723                         fi
21724
21725                         $AWK -f $srcdir/mk-1st.awk \
21726                                 name=${cf_libname}${cf_dir_suffix} \
21727                                 traces=$LIB_TRACING \
21728                                 MODEL=$cf_ITEM \
21729                                 model=$cf_subdir \
21730                                 prefix=$cf_prefix \
21731                                 suffix=$cf_suffix \
21732                                 subset=$cf_subset \
21733                                 SymLink="$LN_S" \
21734                                 TermlibRoot=$TINFO_NAME \
21735                                 TermlibSuffix=$TINFO_SUFFIX \
21736                                 ShlibVer=$cf_cv_shlib_version \
21737                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
21738                                 ReLink=${cf_cv_do_relink:-no} \
21739                                 DoLinks=$cf_cv_do_symlinks \
21740                                 rmSoLocs=$cf_cv_rm_so_locs \
21741                                 ldconfig="$LDCONFIG" \
21742                                 overwrite=$WITH_OVERWRITE \
21743                                 depend="$cf_depend" \
21744                                 host="$host" \
21745                                 libtool_version="$LIBTOOL_VERSION" \
21746                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21747
21748                         cf_suffix="$old_cf_suffix"
21749
21750                         for cf_subdir2 in $cf_subdirs lib
21751                         do
21752                                 test $cf_subdir = $cf_subdir2 && break
21753                         done
21754                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21755                         $AWK -f $srcdir/mk-2nd.awk \
21756                                 name=$cf_dir \
21757                                 traces=$LIB_TRACING \
21758                                 MODEL=$cf_ITEM \
21759                                 model=$cf_subdir \
21760                                 subset=$cf_subset \
21761                                 srcdir=$srcdir \
21762                                 echo=$WITH_ECHO \
21763                                 crenames=$cf_cv_prog_CC_c_o \
21764                                 cxxrenames=$cf_cv_prog_CXX_c_o \
21765                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21766                         cf_subdirs="$cf_subdirs $cf_subdir"
21767                         done
21768                 done
21769         fi
21770
21771         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21772 done
21773
21774 for cf_dir in $SRC_SUBDIRS
21775 do
21776         if test ! -d $srcdir/$cf_dir ; then
21777                 continue
21778         fi
21779
21780         if test -f $cf_dir/Makefile ; then
21781                 case "$cf_dir" in
21782                 Ada95) #(vi
21783                         echo 'libs \' >> Makefile
21784                         echo 'install.libs \' >> Makefile
21785                         echo 'uninstall.libs ::' >> Makefile
21786                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21787                         ;;
21788                 esac
21789         fi
21790
21791         if test -f $srcdir/$cf_dir/modules; then
21792                 echo >> Makefile
21793                 if test -f $srcdir/$cf_dir/headers; then
21794 cat >> Makefile <<CF_EOF
21795 install.includes \\
21796 uninstall.includes \\
21797 CF_EOF
21798                 fi
21799 if test "$cf_dir" != "c++" ; then
21800 echo 'lint \' >> Makefile
21801 fi
21802 cat >> Makefile <<CF_EOF
21803 libs \\
21804 lintlib \\
21805 install.libs \\
21806 uninstall.libs \\
21807 install.$cf_dir \\
21808 uninstall.$cf_dir ::
21809         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21810 CF_EOF
21811         elif test -f $srcdir/$cf_dir/headers; then
21812 cat >> Makefile <<CF_EOF
21813
21814 libs \\
21815 install.libs \\
21816 uninstall.libs \\
21817 install.includes \\
21818 uninstall.includes ::
21819         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21820 CF_EOF
21821 fi
21822 done
21823
21824 cat >> Makefile <<CF_EOF
21825
21826 install.libs uninstall.libs \\
21827 install.data uninstall.data ::
21828 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
21829 CF_EOF
21830
21831 if test "x$cf_with_manpages" = xyes; then
21832 cat >> Makefile <<CF_EOF
21833
21834 install.man \\
21835 uninstall.man ::
21836         cd man && \${MAKE} \${CF_MFLAGS} \$@
21837 CF_EOF
21838 fi
21839
21840 cat >> Makefile <<CF_EOF
21841
21842 distclean ::
21843         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21844         rm -f headers.sh headers.sed mk_shared_lib.sh
21845         rm -f edit_man.* man_alias.*
21846         rm -rf \${DIRS_TO_MAKE}
21847 CF_EOF
21848
21849 # Special case: tack's manpage lives in its own directory.
21850 if test "x$cf_with_manpages" = xyes; then
21851 if test -d tack ; then
21852 if test -f $srcdir/$tack.h; then
21853 cat >> Makefile <<CF_EOF
21854
21855 install.man \\
21856 uninstall.man ::
21857         cd tack && \${MAKE} \${CF_MFLAGS} \$@
21858 CF_EOF
21859 fi
21860 fi
21861 fi
21862
21863 rm -f headers.sed headers.sh
21864
21865 echo creating headers.sh
21866 cat >headers.sh <<CF_EOF
21867 #! /bin/sh
21868 # This shell script is generated by the 'configure' script.  It is invoked in a
21869 # subdirectory of the build tree.  It generates a sed-script in the parent
21870 # directory that is used to adjust includes for header files that reside in a
21871 # subdirectory of /usr/include, etc.
21872 PRG=""
21873 while test \$# != 3
21874 do
21875 PRG="\$PRG \$1"; shift
21876 done
21877 DST=\$1
21878 REF=\$2
21879 SRC=\$3
21880 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
21881 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
21882 echo installing \$SRC in \$DST
21883 CF_EOF
21884
21885 if test $WITH_CURSES_H = yes; then
21886         cat >>headers.sh <<CF_EOF
21887 case \$DST in
21888 /*/include/*)
21889         END=\`basename \$DST\`
21890         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21891         do
21892                 NAME=\`basename \$i\`
21893                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21894         done
21895         ;;
21896 *)
21897         echo "" >> \$TMPSED
21898         ;;
21899 esac
21900 CF_EOF
21901
21902 else
21903         cat >>headers.sh <<CF_EOF
21904 case \$DST in
21905 /*/include/*)
21906         END=\`basename \$DST\`
21907         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
21908         do
21909                 NAME=\`basename \$i\`
21910                 if test "\$NAME" = "curses.h"
21911                 then
21912                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21913                         NAME=ncurses.h
21914                 fi
21915                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
21916         done
21917         ;;
21918 *)
21919         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
21920         ;;
21921 esac
21922 CF_EOF
21923 fi
21924 cat >>headers.sh <<CF_EOF
21925 rm -f \$TMPSRC
21926 sed -f \$TMPSED \$SRC > \$TMPSRC
21927 NAME=\`basename \$SRC\`
21928 CF_EOF
21929 if test $WITH_CURSES_H != yes; then
21930         cat >>headers.sh <<CF_EOF
21931 test "\$NAME" = "curses.h" && NAME=ncurses.h
21932 CF_EOF
21933 fi
21934 cat >>headers.sh <<CF_EOF
21935 # Just in case someone gzip'd manpages, remove the conflicting copy.
21936 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
21937
21938 eval \$PRG \$TMPSRC \$DST/\$NAME
21939 rm -f \$TMPSRC \$TMPSED
21940 CF_EOF
21941
21942 chmod 0755 headers.sh
21943
21944 for cf_dir in $SRC_SUBDIRS
21945 do
21946         if test ! -d $srcdir/$cf_dir ; then
21947                 continue
21948         fi
21949
21950         if test -f $srcdir/$cf_dir/headers; then
21951                 $AWK -f $srcdir/mk-hdr.awk \
21952                         subset="$LIB_SUBSETS" \
21953                         compat="$WITH_CURSES_H" \
21954                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
21955         fi
21956
21957         if test -f $srcdir/$cf_dir/modules; then
21958                 if test "$cf_dir" != "c++" ; then
21959                         cat >>$cf_dir/Makefile <<"CF_EOF"
21960 depend : ${AUTO_SRC}
21961         makedepend -- ${CPPFLAGS} -- ${C_SRC}
21962
21963 # DO NOT DELETE THIS LINE -- make depend depends on it.
21964 CF_EOF
21965                 fi
21966         fi
21967 done
21968
21969 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
21970 if test -z "$USE_OLD_MAKERULES" ; then
21971         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
21972 fi
21973 fi
21974  ;;
21975   esac
21976 done
21977 EOF
21978
21979 cat >>$CONFIG_STATUS <<\EOF
21980
21981 { (exit 0); exit 0; }
21982 EOF
21983 chmod +x $CONFIG_STATUS
21984 ac_clean_files=$ac_clean_files_save
21985
21986 # configure is writing to config.log, and then calls config.status.
21987 # config.status does its own redirection, appending to config.log.
21988 # Unfortunately, on DOS this fails, as config.log is still kept open
21989 # by configure, so config.status won't be able to write to it; its
21990 # output is simply discarded.  So we exec the FD to /dev/null,
21991 # effectively closing config.log, so it can be properly (re)opened and
21992 # appended to by config.status.  When coming back to configure, we
21993 # need to make the FD available again.
21994 if test "$no_create" != yes; then
21995   ac_cs_success=:
21996   exec 5>/dev/null
21997   $SHELL $CONFIG_STATUS || ac_cs_success=false
21998   exec 5>>config.log
21999   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22000   # would make configure fail if this is the last instruction.
22001   $ac_cs_success || { (exit 1); exit 1; }
22002 fi
22003 ${MAKE:-make} preinstall