]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
488539f71ef18791356bdf9ddc7bd895616682fe
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.550 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20120310.
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-ada           suppress check for Ada95, don't build demo
698   --without-cxx           do not adjust ncurses bool to match C++
699   --without-cxx-binding   do not build C++ binding and 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-lib-prefix       override library-prefix
724   --with-termlib          generate separate terminfo library
725   --with-ticlib           generate separate tic library
726   --with-gpm              use Alessandro Rubini's GPM library
727   --without-dlsym         do not use dlsym() to load GPM dynamically
728   --with-sysmouse         use sysmouse (FreeBSD console)
729   --enable-rpath          use rpath option when generating shared libraries
730   --disable-relink        relink shared libraries during install
731   --with-shlib-version=X  Specify rel or abi version for shared libs
732   --disable-rpath-hack    don't add rpath options for additional libraries
733 Fine-Tuning Your Configuration:
734   --disable-overwrite     leave out the link to -lcurses
735   --disable-database      do not use terminfo, only fallbacks/termcap
736   --with-database=XXX     specify terminfo source to install
737   --with-hashed-db        specify hashed-database library
738   --with-fallbacks=XXX    specify list of fallback terminal descriptions
739   --without-xterm-new     specify if xterm terminfo should be old version
740   --with-xterm-kbs=XXX     specify if xterm backspace sends BS or DEL
741   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
742   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
743   --disable-big-core      assume machine has little memory
744   --disable-big-strings   assume compiler has only standard-size strings
745   --enable-termcap        compile in termcap fallback support
746   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
747   --enable-getcap         fast termcap load, no xrefs to terminfo
748   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
749   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
750   --disable-root-environ  restrict environment when running as root
751   --enable-symlinks       make tic use symbolic links not hard links
752   --enable-broken_linker  compile with broken-linker support code
753   --enable-bsdpad         recognize BSD-style prefix padding
754   --enable-widec          compile with wide-char/UTF-8 code
755   --disable-lp64          allow chtype to be long (ignore _LP64)
756   --disable-largefile     omit support for large files
757   --disable-tparm-varargs compile tparm() without varargs interface
758   --disable-tic-depends   link tic library without explicit dependency on ncurses library
759   --with-bool=TYPE        override fallback type of bool variable
760   --with-caps=alt         compile with alternate Caps file
761   --with-chtype=TYPE      override type of chtype
762   --with-ospeed=TYPE      override type of ospeed variable
763   --with-mmask-t=TYPE     override type of mmask_t
764   --with-ccharw-max=XXX   override size CCHARW_MAX
765   --with-tparm-arg=TYPE   override parameter type of tparm
766   --with-rcs-ids          compile-in RCS identifiers
767 Options to Specify How Manpages are Installed:
768   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
769                           optionally formatted/catonly, e.g., gzip,formatted
770   --with-manpage-renames  specify manpage-renaming
771   --with-manpage-aliases  specify manpage-aliases using .so
772   --with-manpage-symlinks specify manpage-aliases using symlinks
773   --with-manpage-tbl      specify manpage processing with tbl
774 Extensions:
775   --disable-ext-funcs     disable function-extensions
776   --enable-sp-funcs       enable experimental SCREEN-extensions
777   --enable-term-driver    enable experimental terminal-driver
778   --enable-const          compile with extra/non-standard const
779   --enable-ext-colors     compile for 256-color support
780   --enable-ext-mouse      compile for extended mouse-encoding
781   --enable-no-padding     compile with $NCURSES_NO_PADDING code
782   --enable-signed-char    compile using signed Boolean's in term.h
783   --enable-sigwinch       compile with SIGWINCH handler
784   --enable-tcap-names     compile with user-definable terminal capabilities
785 Development Code:
786   --without-develop       disable development options
787   --enable-hard-tabs      compile with hard-tabs code
788   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
789 Experimental Code:
790   --disable-assumed-color do not assume anything about default-colors
791   --disable-hashmap       compile without hashmap scrolling-optimization
792   --enable-colorfgbg      compile-in experimental $COLORFGBG code
793   --enable-interop        compile-in experimental interop bindings
794   --with-pthread          use POSIX thread library
795   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
796   --enable-weak-symbols   enable weak-symbols for pthreads
797   --enable-reentrant      compile with experimental reentrant code
798   --with-wrap-prefix=XXX  override prefix used for public variables
799   --enable-safe-sprintf   compile with experimental safe-sprintf code
800   --disable-scroll-hints  compile without scroll-hints code
801   --enable-wgetch-events  compile with experimental wgetch-events code
802 Testing/development Options:
803   --disable-echo          display "compiling" commands
804   --enable-warnings       build: turn on GCC compiler warnings
805   --enable-string-hacks  work around bogus compiler/loader warnings
806   --enable-assertions     test: turn on generation of assertion code
807   --with-dmalloc          test: use Gray Watson's dmalloc library
808   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
809   --with-valgrind         test: use valgrind
810   --disable-leaks         test: free permanent memory, analyze leaks
811   --enable-expanded       test: generate functions for certain macros
812   --disable-macros        test: use functions rather than macros
813   --with-trace            test: add trace() function to all models of ncurses
814 Ada95 Binding Options:
815   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
816   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
817   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
818   --with-ada-sharedlib=XX build Ada95 shared-library
819
820 Some influential environment variables:
821   CC          C compiler command
822   CFLAGS      C compiler flags
823   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
824               nonstandard directory <lib dir>
825   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
826               headers in a nonstandard directory <include dir>
827   CPP         C preprocessor
828   CXX         C++ compiler command
829   CXXFLAGS    C++ compiler flags
830   CXXCPP      C++ preprocessor
831
832 Use these variables to override the choices made by `configure' or to help
833 it to find libraries and programs with nonstandard names/locations.
834
835 EOF
836 fi
837
838 if test "$ac_init_help" = "recursive"; then
839   # If there are subdirs, report their specific --help.
840   ac_popdir=`pwd`
841   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
842     cd $ac_subdir
843     # A "../" for each directory in /$ac_subdir.
844     ac_dots=`echo $ac_subdir |
845              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
846
847     case $srcdir in
848     .) # No --srcdir option.  We are building in place.
849       ac_sub_srcdir=$srcdir ;;
850     [\\/]* | ?:[\\/]* ) # Absolute path.
851       ac_sub_srcdir=$srcdir/$ac_subdir ;;
852     *) # Relative path.
853       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
854     esac
855
856     # Check for guested configure; otherwise get Cygnus style configure.
857     if test -f $ac_sub_srcdir/configure.gnu; then
858       echo
859       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
860     elif test -f $ac_sub_srcdir/configure; then
861       echo
862       $SHELL $ac_sub_srcdir/configure  --help=recursive
863     elif test -f $ac_sub_srcdir/configure.ac ||
864            test -f $ac_sub_srcdir/configure.in; then
865       echo
866       $ac_configure --help
867     else
868       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
869     fi
870     cd $ac_popdir
871   done
872 fi
873
874 test -n "$ac_init_help" && exit 0
875 if $ac_init_version; then
876   cat <<\EOF
877
878 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
879 Free Software Foundation, Inc.
880 This configure script is free software; the Free Software Foundation
881 gives unlimited permission to copy, distribute and modify it.
882 EOF
883   exit 0
884 fi
885 exec 5>config.log
886 cat >&5 <<EOF
887 This file contains any messages produced by compilers while
888 running configure, to aid debugging if configure makes a mistake.
889
890 It was created by $as_me, which was
891 generated by GNU Autoconf 2.52.20120310.  Invocation command line was
892
893   $ $0 $@
894
895 EOF
896 {
897 cat <<_ASUNAME
898 ## ---------- ##
899 ## Platform.  ##
900 ## ---------- ##
901
902 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
903 uname -m = `(uname -m) 2>/dev/null || echo unknown`
904 uname -r = `(uname -r) 2>/dev/null || echo unknown`
905 uname -s = `(uname -s) 2>/dev/null || echo unknown`
906 uname -v = `(uname -v) 2>/dev/null || echo unknown`
907
908 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
909 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
910
911 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
912 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
913 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
914 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
915 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
916 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
917 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
918
919 PATH = $PATH
920
921 _ASUNAME
922 } >&5
923
924 cat >&5 <<EOF
925 ## ------------ ##
926 ## Core tests.  ##
927 ## ------------ ##
928
929 EOF
930
931 # Keep a trace of the command line.
932 # Strip out --no-create and --no-recursion so they do not pile up.
933 # Also quote any args containing shell meta-characters.
934 ac_configure_args=
935 ac_sep=
936 for ac_arg
937 do
938   case $ac_arg in
939   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
940   | --no-cr | --no-c) ;;
941   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
942   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
943   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
944     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
945     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
946     ac_sep=" " ;;
947   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
948      ac_sep=" " ;;
949   esac
950   # Get rid of the leading space.
951 done
952
953 # When interrupted or exit'd, cleanup temporary files, and complete
954 # config.log.  We remove comments because anyway the quotes in there
955 # would cause problems or look ugly.
956 trap 'exit_status=$?
957   # Save into config.log some information that might help in debugging.
958   echo >&5
959   echo "## ----------------- ##" >&5
960   echo "## Cache variables.  ##" >&5
961   echo "## ----------------- ##" >&5
962   echo >&5
963   # The following way of writing the cache mishandles newlines in values,
964 {
965   (set) 2>&1 |
966     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
967     *ac_space=\ *)
968       sed -n \
969         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
970           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
971       ;;
972     *)
973       sed -n \
974         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
975       ;;
976     esac;
977 } >&5
978   sed "/^$/d" confdefs.h >conftest.log
979   if test -s conftest.log; then
980     echo >&5
981     echo "## ------------ ##" >&5
982     echo "## confdefs.h.  ##" >&5
983     echo "## ------------ ##" >&5
984     echo >&5
985     cat conftest.log >&5
986   fi
987   (echo; echo) >&5
988   test "$ac_signal" != 0 &&
989     echo "$as_me: caught signal $ac_signal" >&5
990   echo "$as_me: exit $exit_status" >&5
991   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
992     exit $exit_status
993      ' 0
994 for ac_signal in 1 2 13 15; do
995   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
996 done
997 ac_signal=0
998
999 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1000 rm -rf conftest* confdefs.h
1001 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1002 echo >confdefs.h
1003
1004 # Let the site file select an alternate cache file if it wants to.
1005 # Prefer explicitly selected file to automatically selected ones.
1006 if test -z "$CONFIG_SITE"; then
1007   if test "x$prefix" != xNONE; then
1008     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1009   else
1010     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1011   fi
1012 fi
1013 for ac_site_file in $CONFIG_SITE; do
1014   if test -r "$ac_site_file"; then
1015     { echo "$as_me:1015: loading site script $ac_site_file" >&5
1016 echo "$as_me: loading site script $ac_site_file" >&6;}
1017     cat "$ac_site_file" >&5
1018     . "$ac_site_file"
1019   fi
1020 done
1021
1022 if test -r "$cache_file"; then
1023   # Some versions of bash will fail to source /dev/null (special
1024   # files actually), so we avoid doing that.
1025   if test -f "$cache_file"; then
1026     { echo "$as_me:1026: loading cache $cache_file" >&5
1027 echo "$as_me: loading cache $cache_file" >&6;}
1028     case $cache_file in
1029       [\\/]* | ?:[\\/]* ) . $cache_file;;
1030       *)                      . ./$cache_file;;
1031     esac
1032   fi
1033 else
1034   { echo "$as_me:1034: creating cache $cache_file" >&5
1035 echo "$as_me: creating cache $cache_file" >&6;}
1036   >$cache_file
1037 fi
1038
1039 # Check that the precious variables saved in the cache have kept the same
1040 # value.
1041 ac_cache_corrupted=false
1042 for ac_var in `(set) 2>&1 |
1043                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1044   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1045   eval ac_new_set=\$ac_env_${ac_var}_set
1046   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1047   eval ac_new_val="\$ac_env_${ac_var}_value"
1048   case $ac_old_set,$ac_new_set in
1049     set,)
1050       { echo "$as_me:1050: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1051 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1052       ac_cache_corrupted=: ;;
1053     ,set)
1054       { echo "$as_me:1054: error: \`$ac_var' was not set in the previous run" >&5
1055 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1056       ac_cache_corrupted=: ;;
1057     ,);;
1058     *)
1059       if test "x$ac_old_val" != "x$ac_new_val"; then
1060         { echo "$as_me:1060: error: \`$ac_var' has changed since the previous run:" >&5
1061 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1062         { echo "$as_me:1062:   former value:  $ac_old_val" >&5
1063 echo "$as_me:   former value:  $ac_old_val" >&2;}
1064         { echo "$as_me:1064:   current value: $ac_new_val" >&5
1065 echo "$as_me:   current value: $ac_new_val" >&2;}
1066         ac_cache_corrupted=:
1067       fi;;
1068   esac
1069   # Pass precious variables to config.status.  It doesn't matter if
1070   # we pass some twice (in addition to the command line arguments).
1071   if test "$ac_new_set" = set; then
1072     case $ac_new_val in
1073     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1074       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1075       ac_configure_args="$ac_configure_args '$ac_arg'"
1076       ;;
1077     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1078        ;;
1079     esac
1080   fi
1081 done
1082 if $ac_cache_corrupted; then
1083   { echo "$as_me:1083: error: changes in the environment can compromise the build" >&5
1084 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1085   { { echo "$as_me:1085: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1086 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1087    { (exit 1); exit 1; }; }
1088 fi
1089
1090 ac_ext=c
1091 ac_cpp='$CPP $CPPFLAGS'
1092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1095 ac_main_return=return
1096
1097 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1098   *c*,-n*) ECHO_N= ECHO_C='
1099 ' ECHO_T='      ' ;;
1100   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1101   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1102 esac
1103 echo "#! $SHELL" >conftest.sh
1104 echo  "exit 0"   >>conftest.sh
1105 chmod +x conftest.sh
1106 if { (echo "$as_me:1106: PATH=\".;.\"; conftest.sh") >&5
1107   (PATH=".;."; conftest.sh) 2>&5
1108   ac_status=$?
1109   echo "$as_me:1109: \$? = $ac_status" >&5
1110   (exit $ac_status); }; then
1111   ac_path_separator=';'
1112 else
1113   ac_path_separator=:
1114 fi
1115 PATH_SEPARATOR="$ac_path_separator"
1116 rm -f conftest.sh
1117
1118 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1119
1120 top_builddir=`pwd`
1121
1122 echo "$as_me:1122: checking for egrep" >&5
1123 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1124 if test "${ac_cv_prog_egrep+set}" = set; then
1125   echo $ECHO_N "(cached) $ECHO_C" >&6
1126 else
1127   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1128     then ac_cv_prog_egrep='grep -E'
1129     else ac_cv_prog_egrep='egrep'
1130     fi
1131 fi
1132 echo "$as_me:1132: result: $ac_cv_prog_egrep" >&5
1133 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1134  EGREP=$ac_cv_prog_egrep
1135
1136 test -z "$EGREP" && { { echo "$as_me:1136: error: No egrep program found" >&5
1137 echo "$as_me: error: No egrep program found" >&2;}
1138    { (exit 1); exit 1; }; }
1139
1140 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1141 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1142 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1143 cf_cv_abi_version=${NCURSES_MAJOR}
1144 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1145 cf_cv_timestamp=`date`
1146 echo "$as_me:1146: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1147 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1148
1149 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1150
1151 # Check whether --with-rel-version or --without-rel-version was given.
1152 if test "${with_rel_version+set}" = set; then
1153   withval="$with_rel_version"
1154   { echo "$as_me:1154: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1155 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1156  cf_cv_rel_version=$withval
1157 fi;
1158
1159  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1160  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1161
1162 if test -n "$NCURSES_MAJOR" ; then
1163   case $NCURSES_MAJOR in #(vi
1164   [0-9]*) #(vi
1165         ;;
1166   *)
1167         { { echo "$as_me:1167: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1168 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1169    { (exit 1); exit 1; }; }
1170         ;;
1171   esac
1172 else
1173   { { echo "$as_me:1173: error: Release major-version value is empty" >&5
1174 echo "$as_me: error: Release major-version value is empty" >&2;}
1175    { (exit 1); exit 1; }; }
1176 fi
1177
1178 if test -n "$NCURSES_MINOR" ; then
1179   case $NCURSES_MINOR in #(vi
1180   [0-9]*) #(vi
1181         ;;
1182   *)
1183         { { echo "$as_me:1183: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1184 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1185    { (exit 1); exit 1; }; }
1186         ;;
1187   esac
1188 else
1189   { { echo "$as_me:1189: error: Release minor-version value is empty" >&5
1190 echo "$as_me: error: Release minor-version value is empty" >&2;}
1191    { (exit 1); exit 1; }; }
1192 fi
1193
1194 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1195
1196 # Check whether --with-abi-version or --without-abi-version was given.
1197 if test "${with_abi_version+set}" = set; then
1198   withval="$with_abi_version"
1199   { echo "$as_me:1199: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1200 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1201  cf_cv_abi_version=$withval
1202 fi;
1203
1204 if test -n "$cf_cv_abi_version" ; then
1205   case $cf_cv_abi_version in #(vi
1206   [0-9]*) #(vi
1207         ;;
1208   *)
1209         { { echo "$as_me:1209: error: ABI version is not a number: $cf_cv_abi_version" >&5
1210 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1211    { (exit 1); exit 1; }; }
1212         ;;
1213   esac
1214 else
1215   { { echo "$as_me:1215: error: ABI version value is empty" >&5
1216 echo "$as_me: error: ABI version value is empty" >&2;}
1217    { (exit 1); exit 1; }; }
1218 fi
1219
1220 ac_aux_dir=
1221 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1222   if 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/install.sh; then
1227     ac_aux_dir=$ac_dir
1228     ac_install_sh="$ac_aux_dir/install.sh -c"
1229     break
1230   elif test -f $ac_dir/shtool; then
1231     ac_aux_dir=$ac_dir
1232     ac_install_sh="$ac_aux_dir/shtool install -c"
1233     break
1234   fi
1235 done
1236 if test -z "$ac_aux_dir"; then
1237   { { echo "$as_me:1237: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1238 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1239    { (exit 1); exit 1; }; }
1240 fi
1241 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1242 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1243 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1244
1245 # Make sure we can run config.sub.
1246 $ac_config_sub sun4 >/dev/null 2>&1 ||
1247   { { echo "$as_me:1247: error: cannot run $ac_config_sub" >&5
1248 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1249    { (exit 1); exit 1; }; }
1250
1251 echo "$as_me:1251: checking build system type" >&5
1252 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1253 if test "${ac_cv_build+set}" = set; then
1254   echo $ECHO_N "(cached) $ECHO_C" >&6
1255 else
1256   ac_cv_build_alias=$build_alias
1257 test -z "$ac_cv_build_alias" &&
1258   ac_cv_build_alias=`$ac_config_guess`
1259 test -z "$ac_cv_build_alias" &&
1260   { { echo "$as_me:1260: error: cannot guess build type; you must specify one" >&5
1261 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1262    { (exit 1); exit 1; }; }
1263 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1264   { { echo "$as_me:1264: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1265 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1266    { (exit 1); exit 1; }; }
1267
1268 fi
1269 echo "$as_me:1269: result: $ac_cv_build" >&5
1270 echo "${ECHO_T}$ac_cv_build" >&6
1271 build=$ac_cv_build
1272 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1273 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1274 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1275
1276 echo "$as_me:1276: checking host system type" >&5
1277 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1278 if test "${ac_cv_host+set}" = set; then
1279   echo $ECHO_N "(cached) $ECHO_C" >&6
1280 else
1281   ac_cv_host_alias=$host_alias
1282 test -z "$ac_cv_host_alias" &&
1283   ac_cv_host_alias=$ac_cv_build_alias
1284 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1285   { { echo "$as_me:1285: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1286 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1287    { (exit 1); exit 1; }; }
1288
1289 fi
1290 echo "$as_me:1290: result: $ac_cv_host" >&5
1291 echo "${ECHO_T}$ac_cv_host" >&6
1292 host=$ac_cv_host
1293 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1294 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1295 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1296
1297 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1298         echo "$as_me:1298: checking target system type" >&5
1299 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1300 if test "${ac_cv_target+set}" = set; then
1301   echo $ECHO_N "(cached) $ECHO_C" >&6
1302 else
1303   ac_cv_target_alias=$target_alias
1304 test "x$ac_cv_target_alias" = "x" &&
1305   ac_cv_target_alias=$ac_cv_host_alias
1306 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1307   { { echo "$as_me:1307: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1308 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1309    { (exit 1); exit 1; }; }
1310
1311 fi
1312 echo "$as_me:1312: result: $ac_cv_target" >&5
1313 echo "${ECHO_T}$ac_cv_target" >&6
1314 target=$ac_cv_target
1315 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1316 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1317 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1318
1319 # The aliases save the names the user supplied, while $host etc.
1320 # will get canonicalized.
1321 test -n "$target_alias" &&
1322   test "$program_prefix$program_suffix$program_transform_name" = \
1323     NONENONEs,x,x, &&
1324   program_prefix=${target_alias}-
1325         system_name="$host_os"
1326 else
1327         system_name="`(uname -s -r) 2>/dev/null`"
1328         if test -z "$system_name" ; then
1329                 system_name="`(hostname) 2>/dev/null`"
1330         fi
1331 fi
1332 test -n "$system_name" && cat >>confdefs.h <<EOF
1333 #define SYSTEM_NAME "$system_name"
1334 EOF
1335
1336 if test "${cf_cv_system_name+set}" = set; then
1337   echo $ECHO_N "(cached) $ECHO_C" >&6
1338 else
1339   cf_cv_system_name="$system_name"
1340 fi
1341
1342 test -z "$system_name" && system_name="$cf_cv_system_name"
1343 test -n "$cf_cv_system_name" && echo "$as_me:1343: result: Configuring for $cf_cv_system_name" >&5
1344 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1345
1346 if test ".$system_name" != ".$cf_cv_system_name" ; then
1347         echo "$as_me:1347: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1348 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1349         { { echo "$as_me:1349: error: \"Please remove config.cache and try again.\"" >&5
1350 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1351    { (exit 1); exit 1; }; }
1352 fi
1353
1354 # Check whether --with-system-type or --without-system-type was given.
1355 if test "${with_system_type+set}" = set; then
1356   withval="$with_system_type"
1357   { echo "$as_me:1357: WARNING: overriding system type to $withval" >&5
1358 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1359  cf_cv_system_name=$withval
1360 fi;
1361
1362 ###     Save the given $CFLAGS to allow user-override.
1363 cf_user_CFLAGS="$CFLAGS"
1364
1365 ###     Default install-location
1366
1367 echo "$as_me:1367: checking for prefix" >&5
1368 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1369 if test "x$prefix" = "xNONE" ; then
1370         case "$cf_cv_system_name" in
1371                 # non-vendor systems don't have a conflict
1372         openbsd*|freebsd*|mirbsd*|linux*|cygwin*|k*bsd*-gnu)
1373                 prefix=/usr
1374                 ;;
1375         *)      prefix=$ac_default_prefix
1376                 ;;
1377         esac
1378 fi
1379 echo "$as_me:1379: result: $prefix" >&5
1380 echo "${ECHO_T}$prefix" >&6
1381
1382 if test "x$prefix" = "xNONE" ; then
1383 echo "$as_me:1383: checking for default include-directory" >&5
1384 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1385 test -n "$verbose" && echo 1>&6
1386 for cf_symbol in \
1387         $includedir \
1388         $includedir/ncurses \
1389         $prefix/include \
1390         $prefix/include/ncurses \
1391         /usr/local/include \
1392         /usr/local/include/ncurses \
1393         /usr/include \
1394         /usr/include/ncurses
1395 do
1396         cf_dir=`eval echo $cf_symbol`
1397         if test -f $cf_dir/curses.h ; then
1398         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1399                 includedir="$cf_symbol"
1400                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1401                 break
1402         fi
1403         fi
1404         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1405 done
1406 echo "$as_me:1406: result: $includedir" >&5
1407 echo "${ECHO_T}$includedir" >&6
1408 fi
1409
1410 ###     Checks for programs.
1411
1412 # Check whether --with-ada or --without-ada was given.
1413 if test "${with_ada+set}" = set; then
1414   withval="$with_ada"
1415   cf_with_ada=$withval
1416 else
1417   cf_with_ada=yes
1418 fi;
1419 if test x"$cf_with_ada" = xyes
1420 then
1421         cf_PROG_CC="gnatgcc gcc cc"
1422 else
1423         cf_PROG_CC="gcc cc"
1424 fi
1425
1426 ac_ext=c
1427 ac_cpp='$CPP $CPPFLAGS'
1428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1431 ac_main_return=return
1432 if test -n "$ac_tool_prefix"; then
1433   for ac_prog in $cf_PROG_CC
1434   do
1435     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1436 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1437 echo "$as_me:1437: checking for $ac_word" >&5
1438 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1439 if test "${ac_cv_prog_CC+set}" = set; then
1440   echo $ECHO_N "(cached) $ECHO_C" >&6
1441 else
1442   if test -n "$CC"; then
1443   ac_cv_prog_CC="$CC" # Let the user override the test.
1444 else
1445   ac_save_IFS=$IFS; IFS=$ac_path_separator
1446 ac_dummy="$PATH"
1447 for ac_dir in $ac_dummy; do
1448   IFS=$ac_save_IFS
1449   test -z "$ac_dir" && ac_dir=.
1450   $as_executable_p "$ac_dir/$ac_word" || continue
1451 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1452 echo "$as_me:1452: found $ac_dir/$ac_word" >&5
1453 break
1454 done
1455
1456 fi
1457 fi
1458 CC=$ac_cv_prog_CC
1459 if test -n "$CC"; then
1460   echo "$as_me:1460: result: $CC" >&5
1461 echo "${ECHO_T}$CC" >&6
1462 else
1463   echo "$as_me:1463: result: no" >&5
1464 echo "${ECHO_T}no" >&6
1465 fi
1466
1467     test -n "$CC" && break
1468   done
1469 fi
1470 if test -z "$CC"; then
1471   ac_ct_CC=$CC
1472   for ac_prog in $cf_PROG_CC
1473 do
1474   # Extract the first word of "$ac_prog", so it can be a program name with args.
1475 set dummy $ac_prog; ac_word=$2
1476 echo "$as_me:1476: checking for $ac_word" >&5
1477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1478 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1479   echo $ECHO_N "(cached) $ECHO_C" >&6
1480 else
1481   if test -n "$ac_ct_CC"; then
1482   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1483 else
1484   ac_save_IFS=$IFS; IFS=$ac_path_separator
1485 ac_dummy="$PATH"
1486 for ac_dir in $ac_dummy; do
1487   IFS=$ac_save_IFS
1488   test -z "$ac_dir" && ac_dir=.
1489   $as_executable_p "$ac_dir/$ac_word" || continue
1490 ac_cv_prog_ac_ct_CC="$ac_prog"
1491 echo "$as_me:1491: found $ac_dir/$ac_word" >&5
1492 break
1493 done
1494
1495 fi
1496 fi
1497 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1498 if test -n "$ac_ct_CC"; then
1499   echo "$as_me:1499: result: $ac_ct_CC" >&5
1500 echo "${ECHO_T}$ac_ct_CC" >&6
1501 else
1502   echo "$as_me:1502: result: no" >&5
1503 echo "${ECHO_T}no" >&6
1504 fi
1505
1506   test -n "$ac_ct_CC" && break
1507 done
1508
1509   CC=$ac_ct_CC
1510 fi
1511
1512 test -z "$CC" && { { echo "$as_me:1512: error: no acceptable cc found in \$PATH" >&5
1513 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1514    { (exit 1); exit 1; }; }
1515
1516 # Provide some information about the compiler.
1517 echo "$as_me:1517:" \
1518      "checking for C compiler version" >&5
1519 ac_compiler=`set X $ac_compile; echo $2`
1520 { (eval echo "$as_me:1520: \"$ac_compiler --version </dev/null >&5\"") >&5
1521   (eval $ac_compiler --version </dev/null >&5) 2>&5
1522   ac_status=$?
1523   echo "$as_me:1523: \$? = $ac_status" >&5
1524   (exit $ac_status); }
1525 { (eval echo "$as_me:1525: \"$ac_compiler -v </dev/null >&5\"") >&5
1526   (eval $ac_compiler -v </dev/null >&5) 2>&5
1527   ac_status=$?
1528   echo "$as_me:1528: \$? = $ac_status" >&5
1529   (exit $ac_status); }
1530 { (eval echo "$as_me:1530: \"$ac_compiler -V </dev/null >&5\"") >&5
1531   (eval $ac_compiler -V </dev/null >&5) 2>&5
1532   ac_status=$?
1533   echo "$as_me:1533: \$? = $ac_status" >&5
1534   (exit $ac_status); }
1535
1536 cat >conftest.$ac_ext <<_ACEOF
1537 #line 1537 "configure"
1538 #include "confdefs.h"
1539
1540 int
1541 main ()
1542 {
1543
1544   ;
1545   return 0;
1546 }
1547 _ACEOF
1548 ac_clean_files_save=$ac_clean_files
1549 ac_clean_files="$ac_clean_files a.out a.exe"
1550 # Try to create an executable without -o first, disregard a.out.
1551 # It will help us diagnose broken compilers, and finding out an intuition
1552 # of exeext.
1553 echo "$as_me:1553: checking for C compiler default output" >&5
1554 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1555 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1556 if { (eval echo "$as_me:1556: \"$ac_link_default\"") >&5
1557   (eval $ac_link_default) 2>&5
1558   ac_status=$?
1559   echo "$as_me:1559: \$? = $ac_status" >&5
1560   (exit $ac_status); }; then
1561   # Find the output, starting from the most likely.  This scheme is
1562 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1563 # resort.
1564 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1565                 ls a.out conftest 2>/dev/null;
1566                 ls a.* conftest.* 2>/dev/null`; do
1567   case $ac_file in
1568     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1569     a.out ) # We found the default executable, but exeext='' is most
1570             # certainly right.
1571             break;;
1572     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1573           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1574           export ac_cv_exeext
1575           break;;
1576     * ) break;;
1577   esac
1578 done
1579 else
1580   echo "$as_me: failed program was:" >&5
1581 cat conftest.$ac_ext >&5
1582 { { echo "$as_me:1582: error: C compiler cannot create executables" >&5
1583 echo "$as_me: error: C compiler cannot create executables" >&2;}
1584    { (exit 77); exit 77; }; }
1585 fi
1586
1587 ac_exeext=$ac_cv_exeext
1588 echo "$as_me:1588: result: $ac_file" >&5
1589 echo "${ECHO_T}$ac_file" >&6
1590
1591 # Check the compiler produces executables we can run.  If not, either
1592 # the compiler is broken, or we cross compile.
1593 echo "$as_me:1593: checking whether the C compiler works" >&5
1594 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1595 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1596 # If not cross compiling, check that we can run a simple program.
1597 if test "$cross_compiling" != yes; then
1598   if { ac_try='./$ac_file'
1599   { (eval echo "$as_me:1599: \"$ac_try\"") >&5
1600   (eval $ac_try) 2>&5
1601   ac_status=$?
1602   echo "$as_me:1602: \$? = $ac_status" >&5
1603   (exit $ac_status); }; }; then
1604     cross_compiling=no
1605   else
1606     if test "$cross_compiling" = maybe; then
1607         cross_compiling=yes
1608     else
1609         { { echo "$as_me:1609: error: cannot run C compiled programs.
1610 If you meant to cross compile, use \`--host'." >&5
1611 echo "$as_me: error: cannot run C compiled programs.
1612 If you meant to cross compile, use \`--host'." >&2;}
1613    { (exit 1); exit 1; }; }
1614     fi
1615   fi
1616 fi
1617 echo "$as_me:1617: result: yes" >&5
1618 echo "${ECHO_T}yes" >&6
1619
1620 rm -f a.out a.exe conftest$ac_cv_exeext
1621 ac_clean_files=$ac_clean_files_save
1622 # Check the compiler produces executables we can run.  If not, either
1623 # the compiler is broken, or we cross compile.
1624 echo "$as_me:1624: checking whether we are cross compiling" >&5
1625 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1626 echo "$as_me:1626: result: $cross_compiling" >&5
1627 echo "${ECHO_T}$cross_compiling" >&6
1628
1629 echo "$as_me:1629: checking for executable suffix" >&5
1630 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1631 if { (eval echo "$as_me:1631: \"$ac_link\"") >&5
1632   (eval $ac_link) 2>&5
1633   ac_status=$?
1634   echo "$as_me:1634: \$? = $ac_status" >&5
1635   (exit $ac_status); }; then
1636   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1637 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1638 # work properly (i.e., refer to `conftest.exe'), while it won't with
1639 # `rm'.
1640 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1641   case $ac_file in
1642     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1643     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1644           export ac_cv_exeext
1645           break;;
1646     * ) break;;
1647   esac
1648 done
1649 else
1650   { { echo "$as_me:1650: error: cannot compute EXEEXT: cannot compile and link" >&5
1651 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1652    { (exit 1); exit 1; }; }
1653 fi
1654
1655 rm -f conftest$ac_cv_exeext
1656 echo "$as_me:1656: result: $ac_cv_exeext" >&5
1657 echo "${ECHO_T}$ac_cv_exeext" >&6
1658
1659 rm -f conftest.$ac_ext
1660 EXEEXT=$ac_cv_exeext
1661 ac_exeext=$EXEEXT
1662 echo "$as_me:1662: checking for object suffix" >&5
1663 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1664 if test "${ac_cv_objext+set}" = set; then
1665   echo $ECHO_N "(cached) $ECHO_C" >&6
1666 else
1667   cat >conftest.$ac_ext <<_ACEOF
1668 #line 1668 "configure"
1669 #include "confdefs.h"
1670
1671 int
1672 main ()
1673 {
1674
1675   ;
1676   return 0;
1677 }
1678 _ACEOF
1679 rm -f conftest.o conftest.obj
1680 if { (eval echo "$as_me:1680: \"$ac_compile\"") >&5
1681   (eval $ac_compile) 2>&5
1682   ac_status=$?
1683   echo "$as_me:1683: \$? = $ac_status" >&5
1684   (exit $ac_status); }; then
1685   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1686   case $ac_file in
1687     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1688     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1689        break;;
1690   esac
1691 done
1692 else
1693   echo "$as_me: failed program was:" >&5
1694 cat conftest.$ac_ext >&5
1695 { { echo "$as_me:1695: error: cannot compute OBJEXT: cannot compile" >&5
1696 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1697    { (exit 1); exit 1; }; }
1698 fi
1699
1700 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1701 fi
1702 echo "$as_me:1702: result: $ac_cv_objext" >&5
1703 echo "${ECHO_T}$ac_cv_objext" >&6
1704 OBJEXT=$ac_cv_objext
1705 ac_objext=$OBJEXT
1706 echo "$as_me:1706: checking whether we are using the GNU C compiler" >&5
1707 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1708 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1709   echo $ECHO_N "(cached) $ECHO_C" >&6
1710 else
1711   cat >conftest.$ac_ext <<_ACEOF
1712 #line 1712 "configure"
1713 #include "confdefs.h"
1714
1715 int
1716 main ()
1717 {
1718 #ifndef __GNUC__
1719        choke me
1720 #endif
1721
1722   ;
1723   return 0;
1724 }
1725 _ACEOF
1726 rm -f conftest.$ac_objext
1727 if { (eval echo "$as_me:1727: \"$ac_compile\"") >&5
1728   (eval $ac_compile) 2>&5
1729   ac_status=$?
1730   echo "$as_me:1730: \$? = $ac_status" >&5
1731   (exit $ac_status); } &&
1732          { ac_try='test -s conftest.$ac_objext'
1733   { (eval echo "$as_me:1733: \"$ac_try\"") >&5
1734   (eval $ac_try) 2>&5
1735   ac_status=$?
1736   echo "$as_me:1736: \$? = $ac_status" >&5
1737   (exit $ac_status); }; }; then
1738   ac_compiler_gnu=yes
1739 else
1740   echo "$as_me: failed program was:" >&5
1741 cat conftest.$ac_ext >&5
1742 ac_compiler_gnu=no
1743 fi
1744 rm -f conftest.$ac_objext conftest.$ac_ext
1745 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1746
1747 fi
1748 echo "$as_me:1748: result: $ac_cv_c_compiler_gnu" >&5
1749 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1750 GCC=`test $ac_compiler_gnu = yes && echo yes`
1751 ac_test_CFLAGS=${CFLAGS+set}
1752 ac_save_CFLAGS=$CFLAGS
1753 CFLAGS="-g"
1754 echo "$as_me:1754: checking whether $CC accepts -g" >&5
1755 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1756 if test "${ac_cv_prog_cc_g+set}" = set; then
1757   echo $ECHO_N "(cached) $ECHO_C" >&6
1758 else
1759   cat >conftest.$ac_ext <<_ACEOF
1760 #line 1760 "configure"
1761 #include "confdefs.h"
1762
1763 int
1764 main ()
1765 {
1766
1767   ;
1768   return 0;
1769 }
1770 _ACEOF
1771 rm -f conftest.$ac_objext
1772 if { (eval echo "$as_me:1772: \"$ac_compile\"") >&5
1773   (eval $ac_compile) 2>&5
1774   ac_status=$?
1775   echo "$as_me:1775: \$? = $ac_status" >&5
1776   (exit $ac_status); } &&
1777          { ac_try='test -s conftest.$ac_objext'
1778   { (eval echo "$as_me:1778: \"$ac_try\"") >&5
1779   (eval $ac_try) 2>&5
1780   ac_status=$?
1781   echo "$as_me:1781: \$? = $ac_status" >&5
1782   (exit $ac_status); }; }; then
1783   ac_cv_prog_cc_g=yes
1784 else
1785   echo "$as_me: failed program was:" >&5
1786 cat conftest.$ac_ext >&5
1787 ac_cv_prog_cc_g=no
1788 fi
1789 rm -f conftest.$ac_objext conftest.$ac_ext
1790 fi
1791 echo "$as_me:1791: result: $ac_cv_prog_cc_g" >&5
1792 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1793 if test "$ac_test_CFLAGS" = set; then
1794   CFLAGS=$ac_save_CFLAGS
1795 elif test $ac_cv_prog_cc_g = yes; then
1796   if test "$GCC" = yes; then
1797     CFLAGS="-g -O2"
1798   else
1799     CFLAGS="-g"
1800   fi
1801 else
1802   if test "$GCC" = yes; then
1803     CFLAGS="-O2"
1804   else
1805     CFLAGS=
1806   fi
1807 fi
1808 # Some people use a C++ compiler to compile C.  Since we use `exit',
1809 # in C++ we need to declare it.  In case someone uses the same compiler
1810 # for both compiling C and C++ we need to have the C++ compiler decide
1811 # the declaration of exit, since it's the most demanding environment.
1812 cat >conftest.$ac_ext <<_ACEOF
1813 #ifndef __cplusplus
1814   choke me
1815 #endif
1816 _ACEOF
1817 rm -f conftest.$ac_objext
1818 if { (eval echo "$as_me:1818: \"$ac_compile\"") >&5
1819   (eval $ac_compile) 2>&5
1820   ac_status=$?
1821   echo "$as_me:1821: \$? = $ac_status" >&5
1822   (exit $ac_status); } &&
1823          { ac_try='test -s conftest.$ac_objext'
1824   { (eval echo "$as_me:1824: \"$ac_try\"") >&5
1825   (eval $ac_try) 2>&5
1826   ac_status=$?
1827   echo "$as_me:1827: \$? = $ac_status" >&5
1828   (exit $ac_status); }; }; then
1829   for ac_declaration in \
1830    ''\
1831    '#include <stdlib.h>' \
1832    'extern "C" void std::exit (int) throw (); using std::exit;' \
1833    'extern "C" void std::exit (int); using std::exit;' \
1834    'extern "C" void exit (int) throw ();' \
1835    'extern "C" void exit (int);' \
1836    'void exit (int);'
1837 do
1838   cat >conftest.$ac_ext <<_ACEOF
1839 #line 1839 "configure"
1840 #include "confdefs.h"
1841 #include <stdlib.h>
1842 $ac_declaration
1843 int
1844 main ()
1845 {
1846 exit (42);
1847   ;
1848   return 0;
1849 }
1850 _ACEOF
1851 rm -f conftest.$ac_objext
1852 if { (eval echo "$as_me:1852: \"$ac_compile\"") >&5
1853   (eval $ac_compile) 2>&5
1854   ac_status=$?
1855   echo "$as_me:1855: \$? = $ac_status" >&5
1856   (exit $ac_status); } &&
1857          { ac_try='test -s conftest.$ac_objext'
1858   { (eval echo "$as_me:1858: \"$ac_try\"") >&5
1859   (eval $ac_try) 2>&5
1860   ac_status=$?
1861   echo "$as_me:1861: \$? = $ac_status" >&5
1862   (exit $ac_status); }; }; then
1863   :
1864 else
1865   echo "$as_me: failed program was:" >&5
1866 cat conftest.$ac_ext >&5
1867 continue
1868 fi
1869 rm -f conftest.$ac_objext conftest.$ac_ext
1870   cat >conftest.$ac_ext <<_ACEOF
1871 #line 1871 "configure"
1872 #include "confdefs.h"
1873 $ac_declaration
1874 int
1875 main ()
1876 {
1877 exit (42);
1878   ;
1879   return 0;
1880 }
1881 _ACEOF
1882 rm -f conftest.$ac_objext
1883 if { (eval echo "$as_me:1883: \"$ac_compile\"") >&5
1884   (eval $ac_compile) 2>&5
1885   ac_status=$?
1886   echo "$as_me:1886: \$? = $ac_status" >&5
1887   (exit $ac_status); } &&
1888          { ac_try='test -s conftest.$ac_objext'
1889   { (eval echo "$as_me:1889: \"$ac_try\"") >&5
1890   (eval $ac_try) 2>&5
1891   ac_status=$?
1892   echo "$as_me:1892: \$? = $ac_status" >&5
1893   (exit $ac_status); }; }; then
1894   break
1895 else
1896   echo "$as_me: failed program was:" >&5
1897 cat conftest.$ac_ext >&5
1898 fi
1899 rm -f conftest.$ac_objext conftest.$ac_ext
1900 done
1901 rm -rf conftest*
1902 if test -n "$ac_declaration"; then
1903   echo '#ifdef __cplusplus' >>confdefs.h
1904   echo $ac_declaration      >>confdefs.h
1905   echo '#endif'             >>confdefs.h
1906 fi
1907
1908 else
1909   echo "$as_me: failed program was:" >&5
1910 cat conftest.$ac_ext >&5
1911 fi
1912 rm -f conftest.$ac_objext conftest.$ac_ext
1913 ac_ext=c
1914 ac_cpp='$CPP $CPPFLAGS'
1915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1918 ac_main_return=return
1919
1920 GCC_VERSION=none
1921 if test "$GCC" = yes ; then
1922         echo "$as_me:1922: checking version of $CC" >&5
1923 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1924         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1925         test -z "$GCC_VERSION" && GCC_VERSION=unknown
1926         echo "$as_me:1926: result: $GCC_VERSION" >&5
1927 echo "${ECHO_T}$GCC_VERSION" >&6
1928 fi
1929
1930 ac_ext=c
1931 ac_cpp='$CPP $CPPFLAGS'
1932 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1933 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1934 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1935 ac_main_return=return
1936 echo "$as_me:1936: checking how to run the C preprocessor" >&5
1937 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
1938 # On Suns, sometimes $CPP names a directory.
1939 if test -n "$CPP" && test -d "$CPP"; then
1940   CPP=
1941 fi
1942 if test -z "$CPP"; then
1943   if test "${ac_cv_prog_CPP+set}" = set; then
1944   echo $ECHO_N "(cached) $ECHO_C" >&6
1945 else
1946       # Double quotes because CPP needs to be expanded
1947     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
1948     do
1949       ac_preproc_ok=false
1950 for ac_c_preproc_warn_flag in '' yes
1951 do
1952   # Use a header file that comes with gcc, so configuring glibc
1953   # with a fresh cross-compiler works.
1954   # On the NeXT, cc -E runs the code through the compiler's parser,
1955   # not just through cpp. "Syntax error" is here to catch this case.
1956   cat >conftest.$ac_ext <<_ACEOF
1957 #line 1957 "configure"
1958 #include "confdefs.h"
1959 #include <assert.h>
1960                      Syntax error
1961 _ACEOF
1962 if { (eval echo "$as_me:1962: \"$ac_cpp conftest.$ac_ext\"") >&5
1963   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1964   ac_status=$?
1965   egrep -v '^ *\+' conftest.er1 >conftest.err
1966   rm -f conftest.er1
1967   cat conftest.err >&5
1968   echo "$as_me:1968: \$? = $ac_status" >&5
1969   (exit $ac_status); } >/dev/null; then
1970   if test -s conftest.err; then
1971     ac_cpp_err=$ac_c_preproc_warn_flag
1972   else
1973     ac_cpp_err=
1974   fi
1975 else
1976   ac_cpp_err=yes
1977 fi
1978 if test -z "$ac_cpp_err"; then
1979   :
1980 else
1981   echo "$as_me: failed program was:" >&5
1982   cat conftest.$ac_ext >&5
1983   # Broken: fails on valid input.
1984 continue
1985 fi
1986 rm -f conftest.err conftest.$ac_ext
1987
1988   # OK, works on sane cases.  Now check whether non-existent headers
1989   # can be detected and how.
1990   cat >conftest.$ac_ext <<_ACEOF
1991 #line 1991 "configure"
1992 #include "confdefs.h"
1993 #include <ac_nonexistent.h>
1994 _ACEOF
1995 if { (eval echo "$as_me:1995: \"$ac_cpp conftest.$ac_ext\"") >&5
1996   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1997   ac_status=$?
1998   egrep -v '^ *\+' conftest.er1 >conftest.err
1999   rm -f conftest.er1
2000   cat conftest.err >&5
2001   echo "$as_me:2001: \$? = $ac_status" >&5
2002   (exit $ac_status); } >/dev/null; then
2003   if test -s conftest.err; then
2004     ac_cpp_err=$ac_c_preproc_warn_flag
2005   else
2006     ac_cpp_err=
2007   fi
2008 else
2009   ac_cpp_err=yes
2010 fi
2011 if test -z "$ac_cpp_err"; then
2012   # Broken: success on invalid input.
2013 continue
2014 else
2015   echo "$as_me: failed program was:" >&5
2016   cat conftest.$ac_ext >&5
2017   # Passes both tests.
2018 ac_preproc_ok=:
2019 break
2020 fi
2021 rm -f conftest.err conftest.$ac_ext
2022
2023 done
2024 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2025 rm -f conftest.err conftest.$ac_ext
2026 if $ac_preproc_ok; then
2027   break
2028 fi
2029
2030     done
2031     ac_cv_prog_CPP=$CPP
2032
2033 fi
2034   CPP=$ac_cv_prog_CPP
2035 else
2036   ac_cv_prog_CPP=$CPP
2037 fi
2038 echo "$as_me:2038: result: $CPP" >&5
2039 echo "${ECHO_T}$CPP" >&6
2040 ac_preproc_ok=false
2041 for ac_c_preproc_warn_flag in '' yes
2042 do
2043   # Use a header file that comes with gcc, so configuring glibc
2044   # with a fresh cross-compiler works.
2045   # On the NeXT, cc -E runs the code through the compiler's parser,
2046   # not just through cpp. "Syntax error" is here to catch this case.
2047   cat >conftest.$ac_ext <<_ACEOF
2048 #line 2048 "configure"
2049 #include "confdefs.h"
2050 #include <assert.h>
2051                      Syntax error
2052 _ACEOF
2053 if { (eval echo "$as_me:2053: \"$ac_cpp conftest.$ac_ext\"") >&5
2054   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2055   ac_status=$?
2056   egrep -v '^ *\+' conftest.er1 >conftest.err
2057   rm -f conftest.er1
2058   cat conftest.err >&5
2059   echo "$as_me:2059: \$? = $ac_status" >&5
2060   (exit $ac_status); } >/dev/null; then
2061   if test -s conftest.err; then
2062     ac_cpp_err=$ac_c_preproc_warn_flag
2063   else
2064     ac_cpp_err=
2065   fi
2066 else
2067   ac_cpp_err=yes
2068 fi
2069 if test -z "$ac_cpp_err"; then
2070   :
2071 else
2072   echo "$as_me: failed program was:" >&5
2073   cat conftest.$ac_ext >&5
2074   # Broken: fails on valid input.
2075 continue
2076 fi
2077 rm -f conftest.err conftest.$ac_ext
2078
2079   # OK, works on sane cases.  Now check whether non-existent headers
2080   # can be detected and how.
2081   cat >conftest.$ac_ext <<_ACEOF
2082 #line 2082 "configure"
2083 #include "confdefs.h"
2084 #include <ac_nonexistent.h>
2085 _ACEOF
2086 if { (eval echo "$as_me:2086: \"$ac_cpp conftest.$ac_ext\"") >&5
2087   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2088   ac_status=$?
2089   egrep -v '^ *\+' conftest.er1 >conftest.err
2090   rm -f conftest.er1
2091   cat conftest.err >&5
2092   echo "$as_me:2092: \$? = $ac_status" >&5
2093   (exit $ac_status); } >/dev/null; then
2094   if test -s conftest.err; then
2095     ac_cpp_err=$ac_c_preproc_warn_flag
2096   else
2097     ac_cpp_err=
2098   fi
2099 else
2100   ac_cpp_err=yes
2101 fi
2102 if test -z "$ac_cpp_err"; then
2103   # Broken: success on invalid input.
2104 continue
2105 else
2106   echo "$as_me: failed program was:" >&5
2107   cat conftest.$ac_ext >&5
2108   # Passes both tests.
2109 ac_preproc_ok=:
2110 break
2111 fi
2112 rm -f conftest.err conftest.$ac_ext
2113
2114 done
2115 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2116 rm -f conftest.err conftest.$ac_ext
2117 if $ac_preproc_ok; then
2118   :
2119 else
2120   { { echo "$as_me:2120: error: C preprocessor \"$CPP\" fails sanity check" >&5
2121 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2122    { (exit 1); exit 1; }; }
2123 fi
2124
2125 ac_ext=c
2126 ac_cpp='$CPP $CPPFLAGS'
2127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2129 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2130 ac_main_return=return
2131
2132 if test $ac_cv_c_compiler_gnu = yes; then
2133     echo "$as_me:2133: checking whether $CC needs -traditional" >&5
2134 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2135 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2136   echo $ECHO_N "(cached) $ECHO_C" >&6
2137 else
2138     ac_pattern="Autoconf.*'x'"
2139   cat >conftest.$ac_ext <<_ACEOF
2140 #line 2140 "configure"
2141 #include "confdefs.h"
2142 #include <sgtty.h>
2143 int Autoconf = TIOCGETP;
2144 _ACEOF
2145 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2146   egrep "$ac_pattern" >/dev/null 2>&1; then
2147   ac_cv_prog_gcc_traditional=yes
2148 else
2149   ac_cv_prog_gcc_traditional=no
2150 fi
2151 rm -rf conftest*
2152
2153   if test $ac_cv_prog_gcc_traditional = no; then
2154     cat >conftest.$ac_ext <<_ACEOF
2155 #line 2155 "configure"
2156 #include "confdefs.h"
2157 #include <termio.h>
2158 int Autoconf = TCGETA;
2159 _ACEOF
2160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2161   egrep "$ac_pattern" >/dev/null 2>&1; then
2162   ac_cv_prog_gcc_traditional=yes
2163 fi
2164 rm -rf conftest*
2165
2166   fi
2167 fi
2168 echo "$as_me:2168: result: $ac_cv_prog_gcc_traditional" >&5
2169 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2170   if test $ac_cv_prog_gcc_traditional = yes; then
2171     CC="$CC -traditional"
2172   fi
2173 fi
2174
2175 echo "$as_me:2175: checking whether $CC understands -c and -o together" >&5
2176 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2177 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2178   echo $ECHO_N "(cached) $ECHO_C" >&6
2179 else
2180
2181 cat > conftest.$ac_ext <<CF_EOF
2182 #include <stdio.h>
2183 int main()
2184 {
2185         ${cf_cv_main_return:-return}(0);
2186 }
2187 CF_EOF
2188 # We do the test twice because some compilers refuse to overwrite an
2189 # existing .o file with -o, though they will create one.
2190 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2191 if { (eval echo "$as_me:2191: \"$ac_try\"") >&5
2192   (eval $ac_try) 2>&5
2193   ac_status=$?
2194   echo "$as_me:2194: \$? = $ac_status" >&5
2195   (exit $ac_status); } &&
2196   test -f conftest2.$ac_objext && { (eval echo "$as_me:2196: \"$ac_try\"") >&5
2197   (eval $ac_try) 2>&5
2198   ac_status=$?
2199   echo "$as_me:2199: \$? = $ac_status" >&5
2200   (exit $ac_status); };
2201 then
2202   eval cf_cv_prog_CC_c_o=yes
2203 else
2204   eval cf_cv_prog_CC_c_o=no
2205 fi
2206 rm -rf conftest*
2207
2208 fi
2209 if test $cf_cv_prog_CC_c_o = yes; then
2210   echo "$as_me:2210: result: yes" >&5
2211 echo "${ECHO_T}yes" >&6
2212 else
2213   echo "$as_me:2213: result: no" >&5
2214 echo "${ECHO_T}no" >&6
2215 fi
2216
2217 echo "$as_me:2217: checking for POSIXized ISC" >&5
2218 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2219 if test -d /etc/conf/kconfig.d &&
2220    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2221 then
2222   echo "$as_me:2222: result: yes" >&5
2223 echo "${ECHO_T}yes" >&6
2224   ISC=yes # If later tests want to check for ISC.
2225
2226 cat >>confdefs.h <<\EOF
2227 #define _POSIX_SOURCE 1
2228 EOF
2229
2230   if test "$GCC" = yes; then
2231     CC="$CC -posix"
2232   else
2233     CC="$CC -Xp"
2234   fi
2235 else
2236   echo "$as_me:2236: result: no" >&5
2237 echo "${ECHO_T}no" >&6
2238   ISC=
2239 fi
2240
2241 # This should have been defined by AC_PROG_CC
2242 : ${CC:=cc}
2243
2244 # Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content
2245 # into CC.  This will not help with broken scripts that wrap the compiler with
2246 # options, but eliminates a more common category of user confusion.
2247 echo "$as_me:2247: checking \$CC variable" >&5
2248 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2249 case "$CC" in #(vi
2250 *[\ \   ]-[IUD]*)
2251         echo "$as_me:2251: result: broken" >&5
2252 echo "${ECHO_T}broken" >&6
2253         { echo "$as_me:2253: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2254 echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2255         # humor him...
2256         cf_flags=`echo "$CC" | sed -e 's/^[^    ]*[     ]//'`
2257         CC=`echo "$CC" | sed -e 's/[    ].*//'`
2258
2259 cf_fix_cppflags=no
2260 cf_new_cflags=
2261 cf_new_cppflags=
2262 cf_new_extra_cppflags=
2263
2264 for cf_add_cflags in $cf_flags
2265 do
2266 case $cf_fix_cppflags in
2267 no)
2268         case $cf_add_cflags in #(vi
2269         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2270                 case $cf_add_cflags in
2271                 -D*)
2272                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2273
2274                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2275                                 && test -z "${cf_tst_cflags}" \
2276                                 && cf_fix_cppflags=yes
2277
2278                         if test $cf_fix_cppflags = yes ; then
2279                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2280                                 continue
2281                         elif test "${cf_tst_cflags}" = "\"'" ; then
2282                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2283                                 continue
2284                         fi
2285                         ;;
2286                 esac
2287                 case "$CPPFLAGS" in
2288                 *$cf_add_cflags) #(vi
2289                         ;;
2290                 *) #(vi
2291                         case $cf_add_cflags in #(vi
2292                         -D*)
2293                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2294
2295 CPPFLAGS=`echo "$CPPFLAGS" | \
2296         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2297                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2298
2299                                 ;;
2300                         esac
2301                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2302                         ;;
2303                 esac
2304                 ;;
2305         *)
2306                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2307                 ;;
2308         esac
2309         ;;
2310 yes)
2311         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2312
2313         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2314
2315         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2316                 && test -z "${cf_tst_cflags}" \
2317                 && cf_fix_cppflags=no
2318         ;;
2319 esac
2320 done
2321
2322 if test -n "$cf_new_cflags" ; then
2323
2324         CFLAGS="$CFLAGS $cf_new_cflags"
2325 fi
2326
2327 if test -n "$cf_new_cppflags" ; then
2328
2329         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2330 fi
2331
2332 if test -n "$cf_new_extra_cppflags" ; then
2333
2334         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2335 fi
2336
2337         ;;
2338 *)
2339         echo "$as_me:2339: result: ok" >&5
2340 echo "${ECHO_T}ok" >&6
2341         ;;
2342 esac
2343
2344 echo "$as_me:2344: checking for ${CC:-cc} option to accept ANSI C" >&5
2345 echo $ECHO_N "checking for ${CC:-cc} option to accept ANSI C... $ECHO_C" >&6
2346 if test "${cf_cv_ansi_cc+set}" = set; then
2347   echo $ECHO_N "(cached) $ECHO_C" >&6
2348 else
2349
2350 cf_cv_ansi_cc=no
2351 cf_save_CFLAGS="$CFLAGS"
2352 cf_save_CPPFLAGS="$CPPFLAGS"
2353 # Don't try gcc -ansi; that turns off useful extensions and
2354 # breaks some systems' header files.
2355 # AIX                   -qlanglvl=ansi
2356 # Ultrix and OSF/1      -std1
2357 # HP-UX                 -Aa -D_HPUX_SOURCE
2358 # SVR4                  -Xc
2359 # UnixWare 1.2          (cannot use -Xc, since ANSI/POSIX clashes)
2360 for cf_arg in "-DCC_HAS_PROTOS" \
2361         "" \
2362         -qlanglvl=ansi \
2363         -std1 \
2364         -Ae \
2365         "-Aa -D_HPUX_SOURCE" \
2366         -Xc
2367 do
2368
2369 cf_fix_cppflags=no
2370 cf_new_cflags=
2371 cf_new_cppflags=
2372 cf_new_extra_cppflags=
2373
2374 for cf_add_cflags in $cf_arg
2375 do
2376 case $cf_fix_cppflags in
2377 no)
2378         case $cf_add_cflags in #(vi
2379         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2380                 case $cf_add_cflags in
2381                 -D*)
2382                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2383
2384                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2385                                 && test -z "${cf_tst_cflags}" \
2386                                 && cf_fix_cppflags=yes
2387
2388                         if test $cf_fix_cppflags = yes ; then
2389                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2390                                 continue
2391                         elif test "${cf_tst_cflags}" = "\"'" ; then
2392                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2393                                 continue
2394                         fi
2395                         ;;
2396                 esac
2397                 case "$CPPFLAGS" in
2398                 *$cf_add_cflags) #(vi
2399                         ;;
2400                 *) #(vi
2401                         case $cf_add_cflags in #(vi
2402                         -D*)
2403                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2404
2405 CPPFLAGS=`echo "$CPPFLAGS" | \
2406         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2407                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2408
2409                                 ;;
2410                         esac
2411                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2412                         ;;
2413                 esac
2414                 ;;
2415         *)
2416                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2417                 ;;
2418         esac
2419         ;;
2420 yes)
2421         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2422
2423         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2424
2425         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2426                 && test -z "${cf_tst_cflags}" \
2427                 && cf_fix_cppflags=no
2428         ;;
2429 esac
2430 done
2431
2432 if test -n "$cf_new_cflags" ; then
2433
2434         CFLAGS="$CFLAGS $cf_new_cflags"
2435 fi
2436
2437 if test -n "$cf_new_cppflags" ; then
2438
2439         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2440 fi
2441
2442 if test -n "$cf_new_extra_cppflags" ; then
2443
2444         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2445 fi
2446
2447         cat >conftest.$ac_ext <<_ACEOF
2448 #line 2448 "configure"
2449 #include "confdefs.h"
2450
2451 #ifndef CC_HAS_PROTOS
2452 #if !defined(__STDC__) || (__STDC__ != 1)
2453 choke me
2454 #endif
2455 #endif
2456
2457 int
2458 main ()
2459 {
2460
2461         int test (int i, double x);
2462         struct s1 {int (*f) (int a);};
2463         struct s2 {int (*f) (double a);};
2464   ;
2465   return 0;
2466 }
2467 _ACEOF
2468 rm -f conftest.$ac_objext
2469 if { (eval echo "$as_me:2469: \"$ac_compile\"") >&5
2470   (eval $ac_compile) 2>&5
2471   ac_status=$?
2472   echo "$as_me:2472: \$? = $ac_status" >&5
2473   (exit $ac_status); } &&
2474          { ac_try='test -s conftest.$ac_objext'
2475   { (eval echo "$as_me:2475: \"$ac_try\"") >&5
2476   (eval $ac_try) 2>&5
2477   ac_status=$?
2478   echo "$as_me:2478: \$? = $ac_status" >&5
2479   (exit $ac_status); }; }; then
2480   cf_cv_ansi_cc="$cf_arg"; break
2481 else
2482   echo "$as_me: failed program was:" >&5
2483 cat conftest.$ac_ext >&5
2484 fi
2485 rm -f conftest.$ac_objext conftest.$ac_ext
2486 done
2487 CFLAGS="$cf_save_CFLAGS"
2488 CPPFLAGS="$cf_save_CPPFLAGS"
2489
2490 fi
2491 echo "$as_me:2491: result: $cf_cv_ansi_cc" >&5
2492 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2493
2494 if test "$cf_cv_ansi_cc" != "no"; then
2495 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2496
2497 cf_fix_cppflags=no
2498 cf_new_cflags=
2499 cf_new_cppflags=
2500 cf_new_extra_cppflags=
2501
2502 for cf_add_cflags in $cf_cv_ansi_cc
2503 do
2504 case $cf_fix_cppflags in
2505 no)
2506         case $cf_add_cflags in #(vi
2507         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2508                 case $cf_add_cflags in
2509                 -D*)
2510                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2511
2512                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2513                                 && test -z "${cf_tst_cflags}" \
2514                                 && cf_fix_cppflags=yes
2515
2516                         if test $cf_fix_cppflags = yes ; then
2517                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2518                                 continue
2519                         elif test "${cf_tst_cflags}" = "\"'" ; then
2520                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2521                                 continue
2522                         fi
2523                         ;;
2524                 esac
2525                 case "$CPPFLAGS" in
2526                 *$cf_add_cflags) #(vi
2527                         ;;
2528                 *) #(vi
2529                         case $cf_add_cflags in #(vi
2530                         -D*)
2531                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2532
2533 CPPFLAGS=`echo "$CPPFLAGS" | \
2534         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2535                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2536
2537                                 ;;
2538                         esac
2539                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2540                         ;;
2541                 esac
2542                 ;;
2543         *)
2544                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2545                 ;;
2546         esac
2547         ;;
2548 yes)
2549         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2550
2551         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2552
2553         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2554                 && test -z "${cf_tst_cflags}" \
2555                 && cf_fix_cppflags=no
2556         ;;
2557 esac
2558 done
2559
2560 if test -n "$cf_new_cflags" ; then
2561
2562         CFLAGS="$CFLAGS $cf_new_cflags"
2563 fi
2564
2565 if test -n "$cf_new_cppflags" ; then
2566
2567         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2568 fi
2569
2570 if test -n "$cf_new_extra_cppflags" ; then
2571
2572         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2573 fi
2574
2575 else
2576         cat >>confdefs.h <<\EOF
2577 #define CC_HAS_PROTOS 1
2578 EOF
2579
2580 fi
2581 fi
2582
2583 if test "$cf_cv_ansi_cc" = "no"; then
2584         { { echo "$as_me:2584: error: Your compiler does not appear to recognize prototypes.
2585 You have the following choices:
2586         a. adjust your compiler options
2587         b. get an up-to-date compiler
2588         c. use a wrapper such as unproto" >&5
2589 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2590 You have the following choices:
2591         a. adjust your compiler options
2592         b. get an up-to-date compiler
2593         c. use a wrapper such as unproto" >&2;}
2594    { (exit 1); exit 1; }; }
2595 fi
2596
2597 case $cf_cv_system_name in
2598 os2*)
2599     CFLAGS="$CFLAGS -Zmt"
2600     CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2601     CXXFLAGS="$CXXFLAGS -Zmt"
2602     # autoconf's macro sets -Zexe and suffix both, which conflict:w
2603     LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2604     ac_cv_exeext=.exe
2605     ;;
2606 esac
2607
2608 PROG_EXT="$EXEEXT"
2609
2610 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2611 #define PROG_EXT "$PROG_EXT"
2612 EOF
2613
2614 if test "$cross_compiling" = yes ; then
2615   LDCONFIG=:
2616 else
2617 case "$cf_cv_system_name" in #(vi
2618 dragonfly*|mirbsd*|freebsd*) #(vi
2619   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2620   ;;
2621 *) LDPATH=$PATH:/sbin:/usr/sbin
2622   # Extract the first word of "ldconfig", so it can be a program name with args.
2623 set dummy ldconfig; ac_word=$2
2624 echo "$as_me:2624: checking for $ac_word" >&5
2625 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2626 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2627   echo $ECHO_N "(cached) $ECHO_C" >&6
2628 else
2629   case $LDCONFIG in
2630   [\\/]* | ?:[\\/]*)
2631   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2632   ;;
2633   *)
2634   ac_save_IFS=$IFS; IFS=$ac_path_separator
2635 ac_dummy="$LDPATH"
2636 for ac_dir in $ac_dummy; do
2637   IFS=$ac_save_IFS
2638   test -z "$ac_dir" && ac_dir=.
2639   if $as_executable_p "$ac_dir/$ac_word"; then
2640    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2641    echo "$as_me:2641: found $ac_dir/$ac_word" >&5
2642    break
2643 fi
2644 done
2645
2646   ;;
2647 esac
2648 fi
2649 LDCONFIG=$ac_cv_path_LDCONFIG
2650
2651 if test -n "$LDCONFIG"; then
2652   echo "$as_me:2652: result: $LDCONFIG" >&5
2653 echo "${ECHO_T}$LDCONFIG" >&6
2654 else
2655   echo "$as_me:2655: result: no" >&5
2656 echo "${ECHO_T}no" >&6
2657 fi
2658
2659   ;;
2660 esac
2661 fi
2662
2663 echo "$as_me:2663: checking if you want to ensure bool is consistent with C++" >&5
2664 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2665
2666 # Check whether --with-cxx or --without-cxx was given.
2667 if test "${with_cxx+set}" = set; then
2668   withval="$with_cxx"
2669   cf_with_cxx=$withval
2670 else
2671   cf_with_cxx=yes
2672 fi;
2673 echo "$as_me:2673: result: $cf_with_cxx" >&5
2674 echo "${ECHO_T}$cf_with_cxx" >&6
2675 if test "X$cf_with_cxx" = Xno ; then
2676         CXX=""
2677         GXX=""
2678 else
2679         # with autoconf 2.13, we can change the error to a warning:
2680                 ac_ext=cc
2681 ac_cpp='$CXXCPP $CPPFLAGS'
2682 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2685 ac_main_return=return
2686 if test -n "$ac_tool_prefix"; then
2687   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2688   do
2689     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2690 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2691 echo "$as_me:2691: checking for $ac_word" >&5
2692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2693 if test "${ac_cv_prog_CXX+set}" = set; then
2694   echo $ECHO_N "(cached) $ECHO_C" >&6
2695 else
2696   if test -n "$CXX"; then
2697   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2698 else
2699   ac_save_IFS=$IFS; IFS=$ac_path_separator
2700 ac_dummy="$PATH"
2701 for ac_dir in $ac_dummy; do
2702   IFS=$ac_save_IFS
2703   test -z "$ac_dir" && ac_dir=.
2704   $as_executable_p "$ac_dir/$ac_word" || continue
2705 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2706 echo "$as_me:2706: found $ac_dir/$ac_word" >&5
2707 break
2708 done
2709
2710 fi
2711 fi
2712 CXX=$ac_cv_prog_CXX
2713 if test -n "$CXX"; then
2714   echo "$as_me:2714: result: $CXX" >&5
2715 echo "${ECHO_T}$CXX" >&6
2716 else
2717   echo "$as_me:2717: result: no" >&5
2718 echo "${ECHO_T}no" >&6
2719 fi
2720
2721     test -n "$CXX" && break
2722   done
2723 fi
2724 if test -z "$CXX"; then
2725   ac_ct_CXX=$CXX
2726   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2727 do
2728   # Extract the first word of "$ac_prog", so it can be a program name with args.
2729 set dummy $ac_prog; ac_word=$2
2730 echo "$as_me:2730: checking for $ac_word" >&5
2731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2732 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2733   echo $ECHO_N "(cached) $ECHO_C" >&6
2734 else
2735   if test -n "$ac_ct_CXX"; then
2736   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2737 else
2738   ac_save_IFS=$IFS; IFS=$ac_path_separator
2739 ac_dummy="$PATH"
2740 for ac_dir in $ac_dummy; do
2741   IFS=$ac_save_IFS
2742   test -z "$ac_dir" && ac_dir=.
2743   $as_executable_p "$ac_dir/$ac_word" || continue
2744 ac_cv_prog_ac_ct_CXX="$ac_prog"
2745 echo "$as_me:2745: found $ac_dir/$ac_word" >&5
2746 break
2747 done
2748
2749 fi
2750 fi
2751 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2752 if test -n "$ac_ct_CXX"; then
2753   echo "$as_me:2753: result: $ac_ct_CXX" >&5
2754 echo "${ECHO_T}$ac_ct_CXX" >&6
2755 else
2756   echo "$as_me:2756: result: no" >&5
2757 echo "${ECHO_T}no" >&6
2758 fi
2759
2760   test -n "$ac_ct_CXX" && break
2761 done
2762 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2763
2764   CXX=$ac_ct_CXX
2765 fi
2766
2767 # Provide some information about the compiler.
2768 echo "$as_me:2768:" \
2769      "checking for C++ compiler version" >&5
2770 ac_compiler=`set X $ac_compile; echo $2`
2771 { (eval echo "$as_me:2771: \"$ac_compiler --version </dev/null >&5\"") >&5
2772   (eval $ac_compiler --version </dev/null >&5) 2>&5
2773   ac_status=$?
2774   echo "$as_me:2774: \$? = $ac_status" >&5
2775   (exit $ac_status); }
2776 { (eval echo "$as_me:2776: \"$ac_compiler -v </dev/null >&5\"") >&5
2777   (eval $ac_compiler -v </dev/null >&5) 2>&5
2778   ac_status=$?
2779   echo "$as_me:2779: \$? = $ac_status" >&5
2780   (exit $ac_status); }
2781 { (eval echo "$as_me:2781: \"$ac_compiler -V </dev/null >&5\"") >&5
2782   (eval $ac_compiler -V </dev/null >&5) 2>&5
2783   ac_status=$?
2784   echo "$as_me:2784: \$? = $ac_status" >&5
2785   (exit $ac_status); }
2786
2787 echo "$as_me:2787: checking whether we are using the GNU C++ compiler" >&5
2788 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2789 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2790   echo $ECHO_N "(cached) $ECHO_C" >&6
2791 else
2792   cat >conftest.$ac_ext <<_ACEOF
2793 #line 2793 "configure"
2794 #include "confdefs.h"
2795
2796 int
2797 main ()
2798 {
2799 #ifndef __GNUC__
2800        choke me
2801 #endif
2802
2803   ;
2804   return 0;
2805 }
2806 _ACEOF
2807 rm -f conftest.$ac_objext
2808 if { (eval echo "$as_me:2808: \"$ac_compile\"") >&5
2809   (eval $ac_compile) 2>&5
2810   ac_status=$?
2811   echo "$as_me:2811: \$? = $ac_status" >&5
2812   (exit $ac_status); } &&
2813          { ac_try='test -s conftest.$ac_objext'
2814   { (eval echo "$as_me:2814: \"$ac_try\"") >&5
2815   (eval $ac_try) 2>&5
2816   ac_status=$?
2817   echo "$as_me:2817: \$? = $ac_status" >&5
2818   (exit $ac_status); }; }; then
2819   ac_compiler_gnu=yes
2820 else
2821   echo "$as_me: failed program was:" >&5
2822 cat conftest.$ac_ext >&5
2823 ac_compiler_gnu=no
2824 fi
2825 rm -f conftest.$ac_objext conftest.$ac_ext
2826 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2827
2828 fi
2829 echo "$as_me:2829: result: $ac_cv_cxx_compiler_gnu" >&5
2830 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2831 GXX=`test $ac_compiler_gnu = yes && echo yes`
2832 ac_test_CXXFLAGS=${CXXFLAGS+set}
2833 ac_save_CXXFLAGS=$CXXFLAGS
2834 CXXFLAGS="-g"
2835 echo "$as_me:2835: checking whether $CXX accepts -g" >&5
2836 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2837 if test "${ac_cv_prog_cxx_g+set}" = set; then
2838   echo $ECHO_N "(cached) $ECHO_C" >&6
2839 else
2840   cat >conftest.$ac_ext <<_ACEOF
2841 #line 2841 "configure"
2842 #include "confdefs.h"
2843
2844 int
2845 main ()
2846 {
2847
2848   ;
2849   return 0;
2850 }
2851 _ACEOF
2852 rm -f conftest.$ac_objext
2853 if { (eval echo "$as_me:2853: \"$ac_compile\"") >&5
2854   (eval $ac_compile) 2>&5
2855   ac_status=$?
2856   echo "$as_me:2856: \$? = $ac_status" >&5
2857   (exit $ac_status); } &&
2858          { ac_try='test -s conftest.$ac_objext'
2859   { (eval echo "$as_me:2859: \"$ac_try\"") >&5
2860   (eval $ac_try) 2>&5
2861   ac_status=$?
2862   echo "$as_me:2862: \$? = $ac_status" >&5
2863   (exit $ac_status); }; }; then
2864   ac_cv_prog_cxx_g=yes
2865 else
2866   echo "$as_me: failed program was:" >&5
2867 cat conftest.$ac_ext >&5
2868 ac_cv_prog_cxx_g=no
2869 fi
2870 rm -f conftest.$ac_objext conftest.$ac_ext
2871 fi
2872 echo "$as_me:2872: result: $ac_cv_prog_cxx_g" >&5
2873 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2874 if test "$ac_test_CXXFLAGS" = set; then
2875   CXXFLAGS=$ac_save_CXXFLAGS
2876 elif test $ac_cv_prog_cxx_g = yes; then
2877   if test "$GXX" = yes; then
2878     CXXFLAGS="-g -O2"
2879   else
2880     CXXFLAGS="-g"
2881   fi
2882 else
2883   if test "$GXX" = yes; then
2884     CXXFLAGS="-O2"
2885   else
2886     CXXFLAGS=
2887   fi
2888 fi
2889 for ac_declaration in \
2890    ''\
2891    '#include <stdlib.h>' \
2892    'extern "C" void std::exit (int) throw (); using std::exit;' \
2893    'extern "C" void std::exit (int); using std::exit;' \
2894    'extern "C" void exit (int) throw ();' \
2895    'extern "C" void exit (int);' \
2896    'void exit (int);'
2897 do
2898   cat >conftest.$ac_ext <<_ACEOF
2899 #line 2899 "configure"
2900 #include "confdefs.h"
2901 #include <stdlib.h>
2902 $ac_declaration
2903 int
2904 main ()
2905 {
2906 exit (42);
2907   ;
2908   return 0;
2909 }
2910 _ACEOF
2911 rm -f conftest.$ac_objext
2912 if { (eval echo "$as_me:2912: \"$ac_compile\"") >&5
2913   (eval $ac_compile) 2>&5
2914   ac_status=$?
2915   echo "$as_me:2915: \$? = $ac_status" >&5
2916   (exit $ac_status); } &&
2917          { ac_try='test -s conftest.$ac_objext'
2918   { (eval echo "$as_me:2918: \"$ac_try\"") >&5
2919   (eval $ac_try) 2>&5
2920   ac_status=$?
2921   echo "$as_me:2921: \$? = $ac_status" >&5
2922   (exit $ac_status); }; }; then
2923   :
2924 else
2925   echo "$as_me: failed program was:" >&5
2926 cat conftest.$ac_ext >&5
2927 continue
2928 fi
2929 rm -f conftest.$ac_objext conftest.$ac_ext
2930   cat >conftest.$ac_ext <<_ACEOF
2931 #line 2931 "configure"
2932 #include "confdefs.h"
2933 $ac_declaration
2934 int
2935 main ()
2936 {
2937 exit (42);
2938   ;
2939   return 0;
2940 }
2941 _ACEOF
2942 rm -f conftest.$ac_objext
2943 if { (eval echo "$as_me:2943: \"$ac_compile\"") >&5
2944   (eval $ac_compile) 2>&5
2945   ac_status=$?
2946   echo "$as_me:2946: \$? = $ac_status" >&5
2947   (exit $ac_status); } &&
2948          { ac_try='test -s conftest.$ac_objext'
2949   { (eval echo "$as_me:2949: \"$ac_try\"") >&5
2950   (eval $ac_try) 2>&5
2951   ac_status=$?
2952   echo "$as_me:2952: \$? = $ac_status" >&5
2953   (exit $ac_status); }; }; then
2954   break
2955 else
2956   echo "$as_me: failed program was:" >&5
2957 cat conftest.$ac_ext >&5
2958 fi
2959 rm -f conftest.$ac_objext conftest.$ac_ext
2960 done
2961 rm -rf conftest*
2962 if test -n "$ac_declaration"; then
2963   echo '#ifdef __cplusplus' >>confdefs.h
2964   echo $ac_declaration      >>confdefs.h
2965   echo '#endif'             >>confdefs.h
2966 fi
2967
2968 ac_ext=c
2969 ac_cpp='$CPP $CPPFLAGS'
2970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2973 ac_main_return=return
2974
2975                 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
2976         if test "$CXX" = "g++" ; then
2977                 # Extract the first word of "g++", so it can be a program name with args.
2978 set dummy g++; ac_word=$2
2979 echo "$as_me:2979: checking for $ac_word" >&5
2980 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2981 if test "${ac_cv_path_CXX+set}" = set; then
2982   echo $ECHO_N "(cached) $ECHO_C" >&6
2983 else
2984   case $CXX in
2985   [\\/]* | ?:[\\/]*)
2986   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2987   ;;
2988   *)
2989   ac_save_IFS=$IFS; IFS=$ac_path_separator
2990 ac_dummy="$PATH"
2991 for ac_dir in $ac_dummy; do
2992   IFS=$ac_save_IFS
2993   test -z "$ac_dir" && ac_dir=.
2994   if $as_executable_p "$ac_dir/$ac_word"; then
2995    ac_cv_path_CXX="$ac_dir/$ac_word"
2996    echo "$as_me:2996: found $ac_dir/$ac_word" >&5
2997    break
2998 fi
2999 done
3000
3001   ;;
3002 esac
3003 fi
3004 CXX=$ac_cv_path_CXX
3005
3006 if test -n "$CXX"; then
3007   echo "$as_me:3007: result: $CXX" >&5
3008 echo "${ECHO_T}$CXX" >&6
3009 else
3010   echo "$as_me:3010: result: no" >&5
3011 echo "${ECHO_T}no" >&6
3012 fi
3013
3014         fi
3015         case "x$CXX" in #(vi
3016         x|xg++)
3017                 { echo "$as_me:3017: WARNING: You don't have any C++ compiler, too bad" >&5
3018 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3019                 cf_with_cxx=no; CXX=""; GXX="";
3020                 ;;
3021         esac
3022 fi
3023
3024 GXX_VERSION=none
3025 if test "$GXX" = yes; then
3026         echo "$as_me:3026: checking version of g++" >&5
3027 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3028         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3029         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3030         echo "$as_me:3030: result: $GXX_VERSION" >&5
3031 echo "${ECHO_T}$GXX_VERSION" >&6
3032 fi
3033
3034 case $GXX_VERSION in
3035 1*|2.[0-6]*)
3036         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3037         # cf_cxx_library=no
3038         { echo "$as_me:3038: WARNING: templates do not work" >&5
3039 echo "$as_me: WARNING: templates do not work" >&2;}
3040         ;;
3041 esac
3042
3043 echo "$as_me:3043: checking if you want to build C++ binding and demo" >&5
3044 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3045
3046 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3047 if test "${with_cxx_binding+set}" = set; then
3048   withval="$with_cxx_binding"
3049   cf_with_cxx_binding=$withval
3050 else
3051   cf_with_cxx_binding=$cf_with_cxx
3052 fi;
3053 echo "$as_me:3053: result: $cf_with_cxx_binding" >&5
3054 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3055
3056 echo "$as_me:3056: checking if you want to build with Ada95" >&5
3057 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3058 echo "$as_me:3058: result: $cf_with_ada" >&5
3059 echo "${ECHO_T}$cf_with_ada" >&6
3060
3061 echo "$as_me:3061: checking if you want to install manpages" >&5
3062 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3063
3064 # Check whether --with-manpages or --without-manpages was given.
3065 if test "${with_manpages+set}" = set; then
3066   withval="$with_manpages"
3067   cf_with_manpages=$withval
3068 else
3069   cf_with_manpages=yes
3070 fi;
3071 echo "$as_me:3071: result: $cf_with_manpages" >&5
3072 echo "${ECHO_T}$cf_with_manpages" >&6
3073
3074 echo "$as_me:3074: checking if you want to build programs such as tic" >&5
3075 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3076
3077 # Check whether --with-progs or --without-progs was given.
3078 if test "${with_progs+set}" = set; then
3079   withval="$with_progs"
3080   cf_with_progs=$withval
3081 else
3082   cf_with_progs=yes
3083 fi;
3084 echo "$as_me:3084: result: $cf_with_progs" >&5
3085 echo "${ECHO_T}$cf_with_progs" >&6
3086
3087 echo "$as_me:3087: checking if you want to build test-programs" >&5
3088 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3089
3090 # Check whether --with-tests or --without-tests was given.
3091 if test "${with_tests+set}" = set; then
3092   withval="$with_tests"
3093   cf_with_tests=$withval
3094 else
3095   cf_with_tests=yes
3096 fi;
3097 echo "$as_me:3097: result: $cf_with_tests" >&5
3098 echo "${ECHO_T}$cf_with_tests" >&6
3099
3100 echo "$as_me:3100: checking if you wish to install curses.h" >&5
3101 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3102
3103 # Check whether --with-curses-h or --without-curses-h was given.
3104 if test "${with_curses_h+set}" = set; then
3105   withval="$with_curses_h"
3106   with_curses_h=$withval
3107 else
3108   with_curses_h=yes
3109 fi;
3110 echo "$as_me:3110: result: $with_curses_h" >&5
3111 echo "${ECHO_T}$with_curses_h" >&6
3112
3113 modules_to_build="ncurses"
3114 if test "X$cf_with_progs" != Xno ; then
3115 modules_to_build="$modules_to_build progs tack"
3116 fi
3117 modules_to_build="$modules_to_build panel menu form"
3118
3119 test "$program_prefix" != NONE &&
3120   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3121 # Use a double $ so make ignores it.
3122 test "$program_suffix" != NONE &&
3123   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3124 # Double any \ or $.  echo might interpret backslashes.
3125 # By default was `s,x,x', remove it if useless.
3126 cat <<\_ACEOF >conftest.sed
3127 s/[\\$]/&&/g;s/;s,x,x,$//
3128 _ACEOF
3129 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3130 rm conftest.sed
3131
3132 for ac_prog in mawk gawk nawk awk
3133 do
3134   # Extract the first word of "$ac_prog", so it can be a program name with args.
3135 set dummy $ac_prog; ac_word=$2
3136 echo "$as_me:3136: checking for $ac_word" >&5
3137 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3138 if test "${ac_cv_prog_AWK+set}" = set; then
3139   echo $ECHO_N "(cached) $ECHO_C" >&6
3140 else
3141   if test -n "$AWK"; then
3142   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3143 else
3144   ac_save_IFS=$IFS; IFS=$ac_path_separator
3145 ac_dummy="$PATH"
3146 for ac_dir in $ac_dummy; do
3147   IFS=$ac_save_IFS
3148   test -z "$ac_dir" && ac_dir=.
3149   $as_executable_p "$ac_dir/$ac_word" || continue
3150 ac_cv_prog_AWK="$ac_prog"
3151 echo "$as_me:3151: found $ac_dir/$ac_word" >&5
3152 break
3153 done
3154
3155 fi
3156 fi
3157 AWK=$ac_cv_prog_AWK
3158 if test -n "$AWK"; then
3159   echo "$as_me:3159: result: $AWK" >&5
3160 echo "${ECHO_T}$AWK" >&6
3161 else
3162   echo "$as_me:3162: result: no" >&5
3163 echo "${ECHO_T}no" >&6
3164 fi
3165
3166   test -n "$AWK" && break
3167 done
3168
3169 test -z "$AWK" && { { echo "$as_me:3169: error: No awk program found" >&5
3170 echo "$as_me: error: No awk program found" >&2;}
3171    { (exit 1); exit 1; }; }
3172
3173 echo "$as_me:3173: checking for egrep" >&5
3174 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3175 if test "${ac_cv_prog_egrep+set}" = set; then
3176   echo $ECHO_N "(cached) $ECHO_C" >&6
3177 else
3178   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3179     then ac_cv_prog_egrep='grep -E'
3180     else ac_cv_prog_egrep='egrep'
3181     fi
3182 fi
3183 echo "$as_me:3183: result: $ac_cv_prog_egrep" >&5
3184 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3185  EGREP=$ac_cv_prog_egrep
3186
3187 test -z "$EGREP" && { { echo "$as_me:3187: error: No egrep program found" >&5
3188 echo "$as_me: error: No egrep program found" >&2;}
3189    { (exit 1); exit 1; }; }
3190
3191 # Find a good install program.  We prefer a C program (faster),
3192 # so one script is as good as another.  But avoid the broken or
3193 # incompatible versions:
3194 # SysV /etc/install, /usr/sbin/install
3195 # SunOS /usr/etc/install
3196 # IRIX /sbin/install
3197 # AIX /bin/install
3198 # AmigaOS /C/install, which installs bootblocks on floppy discs
3199 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3200 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3201 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3202 # ./install, which can be erroneously created by make from ./install.sh.
3203 echo "$as_me:3203: checking for a BSD compatible install" >&5
3204 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3205 if test -z "$INSTALL"; then
3206 if test "${ac_cv_path_install+set}" = set; then
3207   echo $ECHO_N "(cached) $ECHO_C" >&6
3208 else
3209     ac_save_IFS=$IFS; IFS=$ac_path_separator
3210   for ac_dir in $PATH; do
3211     IFS=$ac_save_IFS
3212     # Account for people who put trailing slashes in PATH elements.
3213     case $ac_dir/ in
3214     / | ./ | .// | /cC/* \
3215     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3216     | /usr/ucb/* ) ;;
3217     *)
3218       # OSF1 and SCO ODT 3.0 have their own names for install.
3219       # Don't use installbsd from OSF since it installs stuff as root
3220       # by default.
3221       for ac_prog in ginstall scoinst install; do
3222         if $as_executable_p "$ac_dir/$ac_prog"; then
3223           if test $ac_prog = install &&
3224             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3225             # AIX install.  It has an incompatible calling convention.
3226             :
3227           elif test $ac_prog = install &&
3228             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3229             # program-specific install script used by HP pwplus--don't use.
3230             :
3231           else
3232             ac_cv_path_install="$ac_dir/$ac_prog -c"
3233             break 2
3234           fi
3235         fi
3236       done
3237       ;;
3238     esac
3239   done
3240
3241 fi
3242   if test "${ac_cv_path_install+set}" = set; then
3243     INSTALL=$ac_cv_path_install
3244   else
3245     # As a last resort, use the slow shell script.  We don't cache a
3246     # path for INSTALL within a source directory, because that will
3247     # break other packages using the cache if that directory is
3248     # removed, or if the path is relative.
3249     INSTALL=$ac_install_sh
3250   fi
3251 fi
3252 echo "$as_me:3252: result: $INSTALL" >&5
3253 echo "${ECHO_T}$INSTALL" >&6
3254
3255 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3256 # It thinks the first close brace ends the variable substitution.
3257 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3258
3259 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3260
3261 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3262
3263 case $INSTALL in
3264 /*)
3265   ;;
3266 *)
3267   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3268   test -z "$cf_dir" && cf_dir=.
3269   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3270   ;;
3271 esac
3272
3273 for ac_prog in tdlint lint alint splint lclint
3274 do
3275   # Extract the first word of "$ac_prog", so it can be a program name with args.
3276 set dummy $ac_prog; ac_word=$2
3277 echo "$as_me:3277: checking for $ac_word" >&5
3278 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3279 if test "${ac_cv_prog_LINT+set}" = set; then
3280   echo $ECHO_N "(cached) $ECHO_C" >&6
3281 else
3282   if test -n "$LINT"; then
3283   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3284 else
3285   ac_save_IFS=$IFS; IFS=$ac_path_separator
3286 ac_dummy="$PATH"
3287 for ac_dir in $ac_dummy; do
3288   IFS=$ac_save_IFS
3289   test -z "$ac_dir" && ac_dir=.
3290   $as_executable_p "$ac_dir/$ac_word" || continue
3291 ac_cv_prog_LINT="$ac_prog"
3292 echo "$as_me:3292: found $ac_dir/$ac_word" >&5
3293 break
3294 done
3295
3296 fi
3297 fi
3298 LINT=$ac_cv_prog_LINT
3299 if test -n "$LINT"; then
3300   echo "$as_me:3300: result: $LINT" >&5
3301 echo "${ECHO_T}$LINT" >&6
3302 else
3303   echo "$as_me:3303: result: no" >&5
3304 echo "${ECHO_T}no" >&6
3305 fi
3306
3307   test -n "$LINT" && break
3308 done
3309
3310 echo "$as_me:3310: checking whether ln -s works" >&5
3311 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3312 LN_S=$as_ln_s
3313 if test "$LN_S" = "ln -s"; then
3314   echo "$as_me:3314: result: yes" >&5
3315 echo "${ECHO_T}yes" >&6
3316 else
3317   echo "$as_me:3317: result: no, using $LN_S" >&5
3318 echo "${ECHO_T}no, using $LN_S" >&6
3319 fi
3320
3321 echo "$as_me:3321: checking if $LN_S -f options work" >&5
3322 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3323
3324 rm -f conf$$.src conf$$dst
3325 echo >conf$$.dst
3326 echo first >conf$$.src
3327 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3328         cf_prog_ln_sf=yes
3329 else
3330         cf_prog_ln_sf=no
3331 fi
3332 rm -f conf$$.dst conf$$src
3333 echo "$as_me:3333: result: $cf_prog_ln_sf" >&5
3334 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3335
3336 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3337
3338 echo "$as_me:3338: checking for long file names" >&5
3339 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3340 if test "${ac_cv_sys_long_file_names+set}" = set; then
3341   echo $ECHO_N "(cached) $ECHO_C" >&6
3342 else
3343   ac_cv_sys_long_file_names=yes
3344 # Test for long file names in all the places we know might matter:
3345 #      .                the current directory, where building will happen
3346 #      $prefix/lib      where we will be installing things
3347 #      $exec_prefix/lib likewise
3348 # eval it to expand exec_prefix.
3349 #      $TMPDIR          if set, where it might want to write temporary files
3350 # if $TMPDIR is not set:
3351 #      /tmp             where it might want to write temporary files
3352 #      /var/tmp         likewise
3353 #      /usr/tmp         likewise
3354 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3355   ac_tmpdirs=$TMPDIR
3356 else
3357   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3358 fi
3359 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3360   test -d $ac_dir || continue
3361   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3362   ac_xdir=$ac_dir/cf$$
3363   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3364   ac_tf1=$ac_xdir/conftest9012345
3365   ac_tf2=$ac_xdir/conftest9012346
3366   (echo 1 >$ac_tf1) 2>/dev/null
3367   (echo 2 >$ac_tf2) 2>/dev/null
3368   ac_val=`cat $ac_tf1 2>/dev/null`
3369   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3370     ac_cv_sys_long_file_names=no
3371     rm -rf $ac_xdir 2>/dev/null
3372     break
3373   fi
3374   rm -rf $ac_xdir 2>/dev/null
3375 done
3376 fi
3377 echo "$as_me:3377: result: $ac_cv_sys_long_file_names" >&5
3378 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3379 if test $ac_cv_sys_long_file_names = yes; then
3380
3381 cat >>confdefs.h <<\EOF
3382 #define HAVE_LONG_FILE_NAMES 1
3383 EOF
3384
3385 fi
3386
3387 # if we find pkg-config, check if we should install the ".pc" files.
3388
3389 echo "$as_me:3389: checking if you want to use pkg-config" >&5
3390 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3391
3392 # Check whether --with-pkg-config or --without-pkg-config was given.
3393 if test "${with_pkg_config+set}" = set; then
3394   withval="$with_pkg_config"
3395   cf_pkg_config=$withval
3396 else
3397   cf_pkg_config=yes
3398 fi;
3399 echo "$as_me:3399: result: $cf_pkg_config" >&5
3400 echo "${ECHO_T}$cf_pkg_config" >&6
3401
3402 case $cf_pkg_config in #(vi
3403 no) #(vi
3404         PKG_CONFIG=none
3405         ;;
3406 yes) #(vi
3407
3408 if test -n "$ac_tool_prefix"; then
3409   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3410 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3411 echo "$as_me:3411: checking for $ac_word" >&5
3412 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3413 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3414   echo $ECHO_N "(cached) $ECHO_C" >&6
3415 else
3416   case $PKG_CONFIG in
3417   [\\/]* | ?:[\\/]*)
3418   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3419   ;;
3420   *)
3421   ac_save_IFS=$IFS; IFS=$ac_path_separator
3422 ac_dummy="$PATH"
3423 for ac_dir in $ac_dummy; do
3424   IFS=$ac_save_IFS
3425   test -z "$ac_dir" && ac_dir=.
3426   if $as_executable_p "$ac_dir/$ac_word"; then
3427    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3428    echo "$as_me:3428: found $ac_dir/$ac_word" >&5
3429    break
3430 fi
3431 done
3432
3433   ;;
3434 esac
3435 fi
3436 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3437
3438 if test -n "$PKG_CONFIG"; then
3439   echo "$as_me:3439: result: $PKG_CONFIG" >&5
3440 echo "${ECHO_T}$PKG_CONFIG" >&6
3441 else
3442   echo "$as_me:3442: result: no" >&5
3443 echo "${ECHO_T}no" >&6
3444 fi
3445
3446 fi
3447 if test -z "$ac_cv_path_PKG_CONFIG"; then
3448   ac_pt_PKG_CONFIG=$PKG_CONFIG
3449   # Extract the first word of "pkg-config", so it can be a program name with args.
3450 set dummy pkg-config; ac_word=$2
3451 echo "$as_me:3451: checking for $ac_word" >&5
3452 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3453 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3454   echo $ECHO_N "(cached) $ECHO_C" >&6
3455 else
3456   case $ac_pt_PKG_CONFIG in
3457   [\\/]* | ?:[\\/]*)
3458   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3459   ;;
3460   *)
3461   ac_save_IFS=$IFS; IFS=$ac_path_separator
3462 ac_dummy="$PATH"
3463 for ac_dir in $ac_dummy; do
3464   IFS=$ac_save_IFS
3465   test -z "$ac_dir" && ac_dir=.
3466   if $as_executable_p "$ac_dir/$ac_word"; then
3467    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3468    echo "$as_me:3468: found $ac_dir/$ac_word" >&5
3469    break
3470 fi
3471 done
3472
3473   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3474   ;;
3475 esac
3476 fi
3477 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3478
3479 if test -n "$ac_pt_PKG_CONFIG"; then
3480   echo "$as_me:3480: result: $ac_pt_PKG_CONFIG" >&5
3481 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3482 else
3483   echo "$as_me:3483: result: no" >&5
3484 echo "${ECHO_T}no" >&6
3485 fi
3486
3487   PKG_CONFIG=$ac_pt_PKG_CONFIG
3488 else
3489   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3490 fi
3491
3492         ;;
3493 *)
3494         PKG_CONFIG=$withval
3495         ;;
3496 esac
3497
3498 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3499 if test "$PKG_CONFIG" != none ; then
3500
3501 if test "x$prefix" != xNONE; then
3502   cf_path_syntax="$prefix"
3503 else
3504   cf_path_syntax="$ac_default_prefix"
3505 fi
3506
3507 case ".$PKG_CONFIG" in #(vi
3508 .\$\(*\)*|.\'*\'*) #(vi
3509   ;;
3510 ..|./*|.\\*) #(vi
3511   ;;
3512 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3513   ;;
3514 .\${*prefix}*) #(vi
3515   eval PKG_CONFIG="$PKG_CONFIG"
3516   case ".$PKG_CONFIG" in #(vi
3517   .NONE/*)
3518     PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3519     ;;
3520   esac
3521   ;; #(vi
3522 .no|.NONE/*)
3523   PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3524   ;;
3525 *)
3526   { { echo "$as_me:3526: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3527 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3528    { (exit 1); exit 1; }; }
3529   ;;
3530 esac
3531
3532 fi
3533
3534 if test "$PKG_CONFIG" != none ; then
3535         echo "$as_me:3535: checking for $PKG_CONFIG library directory" >&5
3536 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3537
3538 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3539 if test "${with_pkg_config_libdir+set}" = set; then
3540   withval="$with_pkg_config_libdir"
3541   PKG_CONFIG_LIBDIR=$withval
3542 else
3543   PKG_CONFIG_LIBDIR=yes
3544 fi;
3545
3546         case x$PKG_CONFIG_LIBDIR in #(vi
3547         x/*) #(vi
3548                 ;;
3549         xyes) #(vi
3550                 # look for the library directory using the same prefix as the executable
3551                 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3552                 case x`(arch) 2>/dev/null` in #(vi
3553                 *64) #(vi
3554                         for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3555                         do
3556                                 if test -d $cf_config/pkgconfig
3557                                 then
3558                                         PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3559                                         break
3560                                 fi
3561                         done
3562                         ;;
3563                 *)
3564                         PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3565                         ;;
3566                 esac
3567                 ;;
3568         *)
3569                 ;;
3570         esac
3571
3572         echo "$as_me:3572: result: $PKG_CONFIG_LIBDIR" >&5
3573 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3574 fi
3575
3576 if test "$PKG_CONFIG" != none ; then
3577         if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3578                 echo "$as_me:3578: checking if we should install .pc files for $PKG_CONFIG" >&5
3579 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3580
3581 # Check whether --enable-pc-files or --disable-pc-files was given.
3582 if test "${enable_pc_files+set}" = set; then
3583   enableval="$enable_pc_files"
3584   enable_pc_files=$enableval
3585 else
3586   enable_pc_files=no
3587 fi;
3588                 echo "$as_me:3588: result: $enable_pc_files" >&5
3589 echo "${ECHO_T}$enable_pc_files" >&6
3590         elif test -z "$PKG_CONFIG_LIBDIR" || test "$PKG_CONFIG_LIBDIR" != no; then
3591                 enable_pc_files=no
3592                 { echo "$as_me:3592: WARNING: did not find $PKG_CONFIG library" >&5
3593 echo "$as_me: WARNING: did not find $PKG_CONFIG library" >&2;}
3594         fi
3595 else
3596         enable_pc_files=no
3597 fi
3598
3599 echo "$as_me:3599: checking if we should assume mixed-case filenames" >&5
3600 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3601
3602 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3603 if test "${enable_mixed_case+set}" = set; then
3604   enableval="$enable_mixed_case"
3605   enable_mixedcase=$enableval
3606 else
3607   enable_mixedcase=auto
3608 fi;
3609 echo "$as_me:3609: result: $enable_mixedcase" >&5
3610 echo "${ECHO_T}$enable_mixedcase" >&6
3611 if test "$enable_mixedcase" = "auto" ; then
3612
3613 echo "$as_me:3613: checking if filesystem supports mixed-case filenames" >&5
3614 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3615 if test "${cf_cv_mixedcase+set}" = set; then
3616   echo $ECHO_N "(cached) $ECHO_C" >&6
3617 else
3618
3619 if test "$cross_compiling" = yes ; then
3620         case $target_alias in #(vi
3621         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3622                 cf_cv_mixedcase=no
3623                 ;;
3624         *)
3625                 cf_cv_mixedcase=yes
3626                 ;;
3627         esac
3628 else
3629         rm -f conftest CONFTEST
3630         echo test >conftest
3631         if test -f CONFTEST ; then
3632                 cf_cv_mixedcase=no
3633         else
3634                 cf_cv_mixedcase=yes
3635         fi
3636         rm -f conftest CONFTEST
3637 fi
3638
3639 fi
3640 echo "$as_me:3640: result: $cf_cv_mixedcase" >&5
3641 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3642 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3643 #define MIXEDCASE_FILENAMES 1
3644 EOF
3645
3646 else
3647     cf_cv_mixedcase=$enable_mixedcase
3648     if test "$enable_mixedcase" = "yes" ; then
3649         cat >>confdefs.h <<\EOF
3650 #define MIXEDCASE_FILENAMES 1
3651 EOF
3652
3653     fi
3654 fi
3655
3656 # do this after mixed-case option (tags/TAGS is not as important as tic).
3657 echo "$as_me:3657: checking whether ${MAKE-make} sets \${MAKE}" >&5
3658 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3659 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3660 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3661   echo $ECHO_N "(cached) $ECHO_C" >&6
3662 else
3663   cat >conftest.make <<\EOF
3664 all:
3665         @echo 'ac_maketemp="${MAKE}"'
3666 EOF
3667 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3668 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3669 if test -n "$ac_maketemp"; then
3670   eval ac_cv_prog_make_${ac_make}_set=yes
3671 else
3672   eval ac_cv_prog_make_${ac_make}_set=no
3673 fi
3674 rm -f conftest.make
3675 fi
3676 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3677   echo "$as_me:3677: result: yes" >&5
3678 echo "${ECHO_T}yes" >&6
3679   SET_MAKE=
3680 else
3681   echo "$as_me:3681: result: no" >&5
3682 echo "${ECHO_T}no" >&6
3683   SET_MAKE="MAKE=${MAKE-make}"
3684 fi
3685
3686 for ac_prog in exctags ctags
3687 do
3688   # Extract the first word of "$ac_prog", so it can be a program name with args.
3689 set dummy $ac_prog; ac_word=$2
3690 echo "$as_me:3690: checking for $ac_word" >&5
3691 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3692 if test "${ac_cv_prog_CTAGS+set}" = set; then
3693   echo $ECHO_N "(cached) $ECHO_C" >&6
3694 else
3695   if test -n "$CTAGS"; then
3696   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3697 else
3698   ac_save_IFS=$IFS; IFS=$ac_path_separator
3699 ac_dummy="$PATH"
3700 for ac_dir in $ac_dummy; do
3701   IFS=$ac_save_IFS
3702   test -z "$ac_dir" && ac_dir=.
3703   $as_executable_p "$ac_dir/$ac_word" || continue
3704 ac_cv_prog_CTAGS="$ac_prog"
3705 echo "$as_me:3705: found $ac_dir/$ac_word" >&5
3706 break
3707 done
3708
3709 fi
3710 fi
3711 CTAGS=$ac_cv_prog_CTAGS
3712 if test -n "$CTAGS"; then
3713   echo "$as_me:3713: result: $CTAGS" >&5
3714 echo "${ECHO_T}$CTAGS" >&6
3715 else
3716   echo "$as_me:3716: result: no" >&5
3717 echo "${ECHO_T}no" >&6
3718 fi
3719
3720   test -n "$CTAGS" && break
3721 done
3722
3723 for ac_prog in exetags etags
3724 do
3725   # Extract the first word of "$ac_prog", so it can be a program name with args.
3726 set dummy $ac_prog; ac_word=$2
3727 echo "$as_me:3727: checking for $ac_word" >&5
3728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3729 if test "${ac_cv_prog_ETAGS+set}" = set; then
3730   echo $ECHO_N "(cached) $ECHO_C" >&6
3731 else
3732   if test -n "$ETAGS"; then
3733   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3734 else
3735   ac_save_IFS=$IFS; IFS=$ac_path_separator
3736 ac_dummy="$PATH"
3737 for ac_dir in $ac_dummy; do
3738   IFS=$ac_save_IFS
3739   test -z "$ac_dir" && ac_dir=.
3740   $as_executable_p "$ac_dir/$ac_word" || continue
3741 ac_cv_prog_ETAGS="$ac_prog"
3742 echo "$as_me:3742: found $ac_dir/$ac_word" >&5
3743 break
3744 done
3745
3746 fi
3747 fi
3748 ETAGS=$ac_cv_prog_ETAGS
3749 if test -n "$ETAGS"; then
3750   echo "$as_me:3750: result: $ETAGS" >&5
3751 echo "${ECHO_T}$ETAGS" >&6
3752 else
3753   echo "$as_me:3753: result: no" >&5
3754 echo "${ECHO_T}no" >&6
3755 fi
3756
3757   test -n "$ETAGS" && break
3758 done
3759
3760 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3761 set dummy ${CTAGS:-ctags}; ac_word=$2
3762 echo "$as_me:3762: checking for $ac_word" >&5
3763 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3764 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3765   echo $ECHO_N "(cached) $ECHO_C" >&6
3766 else
3767   if test -n "$MAKE_LOWER_TAGS"; then
3768   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3769 else
3770   ac_save_IFS=$IFS; IFS=$ac_path_separator
3771 ac_dummy="$PATH"
3772 for ac_dir in $ac_dummy; do
3773   IFS=$ac_save_IFS
3774   test -z "$ac_dir" && ac_dir=.
3775   $as_executable_p "$ac_dir/$ac_word" || continue
3776 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3777 echo "$as_me:3777: found $ac_dir/$ac_word" >&5
3778 break
3779 done
3780
3781   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3782 fi
3783 fi
3784 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3785 if test -n "$MAKE_LOWER_TAGS"; then
3786   echo "$as_me:3786: result: $MAKE_LOWER_TAGS" >&5
3787 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3788 else
3789   echo "$as_me:3789: result: no" >&5
3790 echo "${ECHO_T}no" >&6
3791 fi
3792
3793 if test "$cf_cv_mixedcase" = yes ; then
3794         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3795 set dummy ${ETAGS:-etags}; ac_word=$2
3796 echo "$as_me:3796: checking for $ac_word" >&5
3797 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3798 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3799   echo $ECHO_N "(cached) $ECHO_C" >&6
3800 else
3801   if test -n "$MAKE_UPPER_TAGS"; then
3802   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3803 else
3804   ac_save_IFS=$IFS; IFS=$ac_path_separator
3805 ac_dummy="$PATH"
3806 for ac_dir in $ac_dummy; do
3807   IFS=$ac_save_IFS
3808   test -z "$ac_dir" && ac_dir=.
3809   $as_executable_p "$ac_dir/$ac_word" || continue
3810 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3811 echo "$as_me:3811: found $ac_dir/$ac_word" >&5
3812 break
3813 done
3814
3815   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3816 fi
3817 fi
3818 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3819 if test -n "$MAKE_UPPER_TAGS"; then
3820   echo "$as_me:3820: result: $MAKE_UPPER_TAGS" >&5
3821 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3822 else
3823   echo "$as_me:3823: result: no" >&5
3824 echo "${ECHO_T}no" >&6
3825 fi
3826
3827 else
3828         MAKE_UPPER_TAGS=no
3829 fi
3830
3831 if test "$MAKE_UPPER_TAGS" = yes ; then
3832         MAKE_UPPER_TAGS=
3833 else
3834         MAKE_UPPER_TAGS="#"
3835 fi
3836
3837 if test "$MAKE_LOWER_TAGS" = yes ; then
3838         MAKE_LOWER_TAGS=
3839 else
3840         MAKE_LOWER_TAGS="#"
3841 fi
3842
3843 echo "$as_me:3843: checking for makeflags variable" >&5
3844 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3845 if test "${cf_cv_makeflags+set}" = set; then
3846   echo $ECHO_N "(cached) $ECHO_C" >&6
3847 else
3848
3849         cf_cv_makeflags=''
3850         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3851         do
3852                 cat >cf_makeflags.tmp <<CF_EOF
3853 SHELL = /bin/sh
3854 all :
3855         @ echo '.$cf_option'
3856 CF_EOF
3857                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[    ]*$,,'`
3858                 case "$cf_result" in
3859                 .*k)
3860                         cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3861                         case "$cf_result" in
3862                         .*CC=*) cf_cv_makeflags=
3863                                 ;;
3864                         *)      cf_cv_makeflags=$cf_option
3865                                 ;;
3866                         esac
3867                         break
3868                         ;;
3869                 .-)     ;;
3870                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
3871                         ;;
3872                 esac
3873         done
3874         rm -f cf_makeflags.tmp
3875
3876 fi
3877 echo "$as_me:3877: result: $cf_cv_makeflags" >&5
3878 echo "${ECHO_T}$cf_cv_makeflags" >&6
3879
3880 if test -n "$ac_tool_prefix"; then
3881   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3882 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3883 echo "$as_me:3883: checking for $ac_word" >&5
3884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885 if test "${ac_cv_prog_RANLIB+set}" = set; then
3886   echo $ECHO_N "(cached) $ECHO_C" >&6
3887 else
3888   if test -n "$RANLIB"; then
3889   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3890 else
3891   ac_save_IFS=$IFS; IFS=$ac_path_separator
3892 ac_dummy="$PATH"
3893 for ac_dir in $ac_dummy; do
3894   IFS=$ac_save_IFS
3895   test -z "$ac_dir" && ac_dir=.
3896   $as_executable_p "$ac_dir/$ac_word" || continue
3897 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3898 echo "$as_me:3898: found $ac_dir/$ac_word" >&5
3899 break
3900 done
3901
3902 fi
3903 fi
3904 RANLIB=$ac_cv_prog_RANLIB
3905 if test -n "$RANLIB"; then
3906   echo "$as_me:3906: result: $RANLIB" >&5
3907 echo "${ECHO_T}$RANLIB" >&6
3908 else
3909   echo "$as_me:3909: result: no" >&5
3910 echo "${ECHO_T}no" >&6
3911 fi
3912
3913 fi
3914 if test -z "$ac_cv_prog_RANLIB"; then
3915   ac_ct_RANLIB=$RANLIB
3916   # Extract the first word of "ranlib", so it can be a program name with args.
3917 set dummy ranlib; 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_ac_ct_RANLIB+set}" = set; then
3921   echo $ECHO_N "(cached) $ECHO_C" >&6
3922 else
3923   if test -n "$ac_ct_RANLIB"; then
3924   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib"
3933 echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3934 break
3935 done
3936
3937   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3938 fi
3939 fi
3940 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3941 if test -n "$ac_ct_RANLIB"; then
3942   echo "$as_me:3942: result: $ac_ct_RANLIB" >&5
3943 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3944 else
3945   echo "$as_me:3945: result: no" >&5
3946 echo "${ECHO_T}no" >&6
3947 fi
3948
3949   RANLIB=$ac_ct_RANLIB
3950 else
3951   RANLIB="$ac_cv_prog_RANLIB"
3952 fi
3953
3954 if test -n "$ac_tool_prefix"; then
3955   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3956 set dummy ${ac_tool_prefix}ld; ac_word=$2
3957 echo "$as_me:3957: checking for $ac_word" >&5
3958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3959 if test "${ac_cv_prog_LD+set}" = set; then
3960   echo $ECHO_N "(cached) $ECHO_C" >&6
3961 else
3962   if test -n "$LD"; then
3963   ac_cv_prog_LD="$LD" # Let the user override the test.
3964 else
3965   ac_save_IFS=$IFS; IFS=$ac_path_separator
3966 ac_dummy="$PATH"
3967 for ac_dir in $ac_dummy; do
3968   IFS=$ac_save_IFS
3969   test -z "$ac_dir" && ac_dir=.
3970   $as_executable_p "$ac_dir/$ac_word" || continue
3971 ac_cv_prog_LD="${ac_tool_prefix}ld"
3972 echo "$as_me:3972: found $ac_dir/$ac_word" >&5
3973 break
3974 done
3975
3976 fi
3977 fi
3978 LD=$ac_cv_prog_LD
3979 if test -n "$LD"; then
3980   echo "$as_me:3980: result: $LD" >&5
3981 echo "${ECHO_T}$LD" >&6
3982 else
3983   echo "$as_me:3983: result: no" >&5
3984 echo "${ECHO_T}no" >&6
3985 fi
3986
3987 fi
3988 if test -z "$ac_cv_prog_LD"; then
3989   ac_ct_LD=$LD
3990   # Extract the first word of "ld", so it can be a program name with args.
3991 set dummy ld; ac_word=$2
3992 echo "$as_me:3992: checking for $ac_word" >&5
3993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3995   echo $ECHO_N "(cached) $ECHO_C" >&6
3996 else
3997   if test -n "$ac_ct_LD"; then
3998   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3999 else
4000   ac_save_IFS=$IFS; IFS=$ac_path_separator
4001 ac_dummy="$PATH"
4002 for ac_dir in $ac_dummy; do
4003   IFS=$ac_save_IFS
4004   test -z "$ac_dir" && ac_dir=.
4005   $as_executable_p "$ac_dir/$ac_word" || continue
4006 ac_cv_prog_ac_ct_LD="ld"
4007 echo "$as_me:4007: found $ac_dir/$ac_word" >&5
4008 break
4009 done
4010
4011   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4012 fi
4013 fi
4014 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4015 if test -n "$ac_ct_LD"; then
4016   echo "$as_me:4016: result: $ac_ct_LD" >&5
4017 echo "${ECHO_T}$ac_ct_LD" >&6
4018 else
4019   echo "$as_me:4019: result: no" >&5
4020 echo "${ECHO_T}no" >&6
4021 fi
4022
4023   LD=$ac_ct_LD
4024 else
4025   LD="$ac_cv_prog_LD"
4026 fi
4027
4028 if test -n "$ac_tool_prefix"; then
4029   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}ar; ac_word=$2
4031 echo "$as_me:4031: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_prog_AR+set}" = set; then
4034   echo $ECHO_N "(cached) $ECHO_C" >&6
4035 else
4036   if test -n "$AR"; then
4037   ac_cv_prog_AR="$AR" # Let the user override the test.
4038 else
4039   ac_save_IFS=$IFS; IFS=$ac_path_separator
4040 ac_dummy="$PATH"
4041 for ac_dir in $ac_dummy; do
4042   IFS=$ac_save_IFS
4043   test -z "$ac_dir" && ac_dir=.
4044   $as_executable_p "$ac_dir/$ac_word" || continue
4045 ac_cv_prog_AR="${ac_tool_prefix}ar"
4046 echo "$as_me:4046: found $ac_dir/$ac_word" >&5
4047 break
4048 done
4049
4050 fi
4051 fi
4052 AR=$ac_cv_prog_AR
4053 if test -n "$AR"; then
4054   echo "$as_me:4054: result: $AR" >&5
4055 echo "${ECHO_T}$AR" >&6
4056 else
4057   echo "$as_me:4057: result: no" >&5
4058 echo "${ECHO_T}no" >&6
4059 fi
4060
4061 fi
4062 if test -z "$ac_cv_prog_AR"; then
4063   ac_ct_AR=$AR
4064   # Extract the first word of "ar", so it can be a program name with args.
4065 set dummy ar; ac_word=$2
4066 echo "$as_me:4066: checking for $ac_word" >&5
4067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4068 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4069   echo $ECHO_N "(cached) $ECHO_C" >&6
4070 else
4071   if test -n "$ac_ct_AR"; then
4072   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4073 else
4074   ac_save_IFS=$IFS; IFS=$ac_path_separator
4075 ac_dummy="$PATH"
4076 for ac_dir in $ac_dummy; do
4077   IFS=$ac_save_IFS
4078   test -z "$ac_dir" && ac_dir=.
4079   $as_executable_p "$ac_dir/$ac_word" || continue
4080 ac_cv_prog_ac_ct_AR="ar"
4081 echo "$as_me:4081: found $ac_dir/$ac_word" >&5
4082 break
4083 done
4084
4085   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4086 fi
4087 fi
4088 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4089 if test -n "$ac_ct_AR"; then
4090   echo "$as_me:4090: result: $ac_ct_AR" >&5
4091 echo "${ECHO_T}$ac_ct_AR" >&6
4092 else
4093   echo "$as_me:4093: result: no" >&5
4094 echo "${ECHO_T}no" >&6
4095 fi
4096
4097   AR=$ac_ct_AR
4098 else
4099   AR="$ac_cv_prog_AR"
4100 fi
4101
4102 if test -n "$ac_tool_prefix"; then
4103   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4104 set dummy ${ac_tool_prefix}ar; ac_word=$2
4105 echo "$as_me:4105: checking for $ac_word" >&5
4106 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4107 if test "${ac_cv_prog_AR+set}" = set; then
4108   echo $ECHO_N "(cached) $ECHO_C" >&6
4109 else
4110   if test -n "$AR"; then
4111   ac_cv_prog_AR="$AR" # Let the user override the test.
4112 else
4113   ac_save_IFS=$IFS; IFS=$ac_path_separator
4114 ac_dummy="$PATH"
4115 for ac_dir in $ac_dummy; do
4116   IFS=$ac_save_IFS
4117   test -z "$ac_dir" && ac_dir=.
4118   $as_executable_p "$ac_dir/$ac_word" || continue
4119 ac_cv_prog_AR="${ac_tool_prefix}ar"
4120 echo "$as_me:4120: found $ac_dir/$ac_word" >&5
4121 break
4122 done
4123
4124 fi
4125 fi
4126 AR=$ac_cv_prog_AR
4127 if test -n "$AR"; then
4128   echo "$as_me:4128: result: $AR" >&5
4129 echo "${ECHO_T}$AR" >&6
4130 else
4131   echo "$as_me:4131: result: no" >&5
4132 echo "${ECHO_T}no" >&6
4133 fi
4134
4135 fi
4136 if test -z "$ac_cv_prog_AR"; then
4137   ac_ct_AR=$AR
4138   # Extract the first word of "ar", so it can be a program name with args.
4139 set dummy ar; ac_word=$2
4140 echo "$as_me:4140: checking for $ac_word" >&5
4141 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4142 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4143   echo $ECHO_N "(cached) $ECHO_C" >&6
4144 else
4145   if test -n "$ac_ct_AR"; then
4146   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4147 else
4148   ac_save_IFS=$IFS; IFS=$ac_path_separator
4149 ac_dummy="$PATH"
4150 for ac_dir in $ac_dummy; do
4151   IFS=$ac_save_IFS
4152   test -z "$ac_dir" && ac_dir=.
4153   $as_executable_p "$ac_dir/$ac_word" || continue
4154 ac_cv_prog_ac_ct_AR="ar"
4155 echo "$as_me:4155: found $ac_dir/$ac_word" >&5
4156 break
4157 done
4158
4159   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4160 fi
4161 fi
4162 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4163 if test -n "$ac_ct_AR"; then
4164   echo "$as_me:4164: result: $ac_ct_AR" >&5
4165 echo "${ECHO_T}$ac_ct_AR" >&6
4166 else
4167   echo "$as_me:4167: result: no" >&5
4168 echo "${ECHO_T}no" >&6
4169 fi
4170
4171   AR=$ac_ct_AR
4172 else
4173   AR="$ac_cv_prog_AR"
4174 fi
4175
4176 echo "$as_me:4176: checking for options to update archives" >&5
4177 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4178 if test "${cf_cv_ar_flags+set}" = set; then
4179   echo $ECHO_N "(cached) $ECHO_C" >&6
4180 else
4181
4182         cf_cv_ar_flags=unknown
4183         for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4184         do
4185
4186                 # check if $ARFLAGS already contains this choice
4187                 if test "x$ARFLAGS" != "x" ; then
4188                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4189                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4190                                 cf_cv_ar_flags=
4191                                 break
4192                         fi
4193                 fi
4194
4195                 rm -f conftest.$ac_cv_objext
4196                 rm -f conftest.a
4197
4198                 cat >conftest.$ac_ext <<EOF
4199 #line 4199 "configure"
4200 int     testdata[3] = { 123, 456, 789 };
4201 EOF
4202                 if { (eval echo "$as_me:4202: \"$ac_compile\"") >&5
4203   (eval $ac_compile) 2>&5
4204   ac_status=$?
4205   echo "$as_me:4205: \$? = $ac_status" >&5
4206   (exit $ac_status); } ; then
4207                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4208                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4209                         if test -f conftest.a ; then
4210                                 cf_cv_ar_flags=$cf_ar_flags
4211                                 break
4212                         fi
4213                 else
4214                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4215
4216 echo "${as_me:-configure}:4216: testing cannot compile test-program ..." 1>&5
4217
4218                         break
4219                 fi
4220         done
4221         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4222
4223 fi
4224 echo "$as_me:4224: result: $cf_cv_ar_flags" >&5
4225 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4226
4227 if test -n "$ARFLAGS" ; then
4228         if test -n "$cf_cv_ar_flags" ; then
4229                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4230         fi
4231 else
4232         ARFLAGS=$cf_cv_ar_flags
4233 fi
4234
4235 echo "$as_me:4235: checking if you have specified an install-prefix" >&5
4236 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4237
4238 # Check whether --with-install-prefix or --without-install-prefix was given.
4239 if test "${with_install_prefix+set}" = set; then
4240   withval="$with_install_prefix"
4241   case "$withval" in #(vi
4242         yes|no) #(vi
4243                 ;;
4244         *)      DESTDIR="$withval"
4245                 ;;
4246         esac
4247 fi;
4248 echo "$as_me:4248: result: $DESTDIR" >&5
4249 echo "${ECHO_T}$DESTDIR" >&6
4250
4251 ###############################################################################
4252
4253 # If we're cross-compiling, allow the user to override the tools and their
4254 # options.  The configure script is oriented toward identifying the host
4255 # compiler, etc., but we need a build compiler to generate parts of the source.
4256
4257 if test "$cross_compiling" = yes ; then
4258
4259         # defaults that we might want to override
4260         : ${BUILD_CFLAGS:=''}
4261         : ${BUILD_CPPFLAGS:=''}
4262         : ${BUILD_LDFLAGS:=''}
4263         : ${BUILD_LIBS:=''}
4264         : ${BUILD_EXEEXT:='$x'}
4265         : ${BUILD_OBJEXT:='o'}
4266
4267 # Check whether --with-build-cc or --without-build-cc was given.
4268 if test "${with_build_cc+set}" = set; then
4269   withval="$with_build_cc"
4270   BUILD_CC="$withval"
4271 else
4272   for ac_prog in gcc cc cl
4273 do
4274   # Extract the first word of "$ac_prog", so it can be a program name with args.
4275 set dummy $ac_prog; ac_word=$2
4276 echo "$as_me:4276: checking for $ac_word" >&5
4277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4278 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4279   echo $ECHO_N "(cached) $ECHO_C" >&6
4280 else
4281   if test -n "$BUILD_CC"; then
4282   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4283 else
4284   ac_save_IFS=$IFS; IFS=$ac_path_separator
4285 ac_dummy="$PATH"
4286 for ac_dir in $ac_dummy; do
4287   IFS=$ac_save_IFS
4288   test -z "$ac_dir" && ac_dir=.
4289   $as_executable_p "$ac_dir/$ac_word" || continue
4290 ac_cv_prog_BUILD_CC="$ac_prog"
4291 echo "$as_me:4291: found $ac_dir/$ac_word" >&5
4292 break
4293 done
4294
4295 fi
4296 fi
4297 BUILD_CC=$ac_cv_prog_BUILD_CC
4298 if test -n "$BUILD_CC"; then
4299   echo "$as_me:4299: result: $BUILD_CC" >&5
4300 echo "${ECHO_T}$BUILD_CC" >&6
4301 else
4302   echo "$as_me:4302: result: no" >&5
4303 echo "${ECHO_T}no" >&6
4304 fi
4305
4306   test -n "$BUILD_CC" && break
4307 done
4308
4309 fi;
4310         echo "$as_me:4310: checking for native build C compiler" >&5
4311 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4312         echo "$as_me:4312: result: $BUILD_CC" >&5
4313 echo "${ECHO_T}$BUILD_CC" >&6
4314
4315         echo "$as_me:4315: checking for native build C preprocessor" >&5
4316 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4317
4318 # Check whether --with-build-cpp or --without-build-cpp was given.
4319 if test "${with_build_cpp+set}" = set; then
4320   withval="$with_build_cpp"
4321   BUILD_CPP="$withval"
4322 else
4323   BUILD_CPP='${BUILD_CC} -E'
4324 fi;
4325         echo "$as_me:4325: result: $BUILD_CPP" >&5
4326 echo "${ECHO_T}$BUILD_CPP" >&6
4327
4328         echo "$as_me:4328: checking for native build C flags" >&5
4329 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4330
4331 # Check whether --with-build-cflags or --without-build-cflags was given.
4332 if test "${with_build_cflags+set}" = set; then
4333   withval="$with_build_cflags"
4334   BUILD_CFLAGS="$withval"
4335 fi;
4336         echo "$as_me:4336: result: $BUILD_CFLAGS" >&5
4337 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4338
4339         echo "$as_me:4339: checking for native build C preprocessor-flags" >&5
4340 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4341
4342 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4343 if test "${with_build_cppflags+set}" = set; then
4344   withval="$with_build_cppflags"
4345   BUILD_CPPFLAGS="$withval"
4346 fi;
4347         echo "$as_me:4347: result: $BUILD_CPPFLAGS" >&5
4348 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4349
4350         echo "$as_me:4350: checking for native build linker-flags" >&5
4351 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4352
4353 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4354 if test "${with_build_ldflags+set}" = set; then
4355   withval="$with_build_ldflags"
4356   BUILD_LDFLAGS="$withval"
4357 fi;
4358         echo "$as_me:4358: result: $BUILD_LDFLAGS" >&5
4359 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4360
4361         echo "$as_me:4361: checking for native build linker-libraries" >&5
4362 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4363
4364 # Check whether --with-build-libs or --without-build-libs was given.
4365 if test "${with_build_libs+set}" = set; then
4366   withval="$with_build_libs"
4367   BUILD_LIBS="$withval"
4368 fi;
4369         echo "$as_me:4369: result: $BUILD_LIBS" >&5
4370 echo "${ECHO_T}$BUILD_LIBS" >&6
4371
4372         # this assumes we're on Unix.
4373         BUILD_EXEEXT=
4374         BUILD_OBJEXT=o
4375
4376         : ${BUILD_CC:='${CC}'}
4377
4378         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4379                 { { echo "$as_me:4379: error: Cross-build requires two compilers.
4380 Use --with-build-cc to specify the native compiler." >&5
4381 echo "$as_me: error: Cross-build requires two compilers.
4382 Use --with-build-cc to specify the native compiler." >&2;}
4383    { (exit 1); exit 1; }; }
4384         fi
4385
4386 else
4387         : ${BUILD_CC:='${CC}'}
4388         : ${BUILD_CPP:='${CPP}'}
4389         : ${BUILD_CFLAGS:='${CFLAGS}'}
4390         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4391         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4392         : ${BUILD_LIBS:='${LIBS}'}
4393         : ${BUILD_EXEEXT:='$x'}
4394         : ${BUILD_OBJEXT:='o'}
4395 fi
4396
4397 ###############################################################################
4398
4399 ### Options to allow the user to specify the set of libraries which are used.
4400 ### Use "--without-normal --with-shared" to allow the default model to be
4401 ### shared, for example.
4402 cf_list_models=""
4403
4404 echo "$as_me:4404: checking if libtool -version-number should be used" >&5
4405 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4406
4407 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4408 if test "${enable_libtool_version+set}" = set; then
4409   enableval="$enable_libtool_version"
4410   test "$enableval" != no && enableval=yes
4411   if test "$enableval" != "yes" ; then
4412     cf_libtool_version=no
4413   else
4414     cf_libtool_version=yes
4415   fi
4416 else
4417   enableval=yes
4418   cf_libtool_version=yes
4419
4420 fi;
4421 echo "$as_me:4421: result: $cf_libtool_version" >&5
4422 echo "${ECHO_T}$cf_libtool_version" >&6
4423
4424 if test "$cf_libtool_version" = yes ; then
4425         LIBTOOL_VERSION="-version-number"
4426 else
4427         LIBTOOL_VERSION="-version-info"
4428 fi
4429
4430 LIBTOOL=
4431
4432 # common library maintenance symbols that are convenient for libtool scripts:
4433 LIB_CREATE='${AR} -cr'
4434 LIB_OBJECT='${OBJECTS}'
4435 LIB_SUFFIX=.a
4436 LIB_PREP="$RANLIB"
4437
4438 # symbols used to prop libtool up to enable it to determine what it should be
4439 # doing:
4440 LIB_CLEAN=
4441 LIB_COMPILE=
4442 LIB_LINK='${CC}'
4443 LIB_INSTALL=
4444 LIB_UNINSTALL=
4445
4446 echo "$as_me:4446: checking if you want to build libraries with libtool" >&5
4447 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4448
4449 # Check whether --with-libtool or --without-libtool was given.
4450 if test "${with_libtool+set}" = set; then
4451   withval="$with_libtool"
4452   with_libtool=$withval
4453 else
4454   with_libtool=no
4455 fi;
4456 echo "$as_me:4456: result: $with_libtool" >&5
4457 echo "${ECHO_T}$with_libtool" >&6
4458 if test "$with_libtool" != "no"; then
4459
4460         if test "$with_libtool" != "yes" ; then
4461
4462 if test "x$prefix" != xNONE; then
4463   cf_path_syntax="$prefix"
4464 else
4465   cf_path_syntax="$ac_default_prefix"
4466 fi
4467
4468 case ".$with_libtool" in #(vi
4469 .\$\(*\)*|.\'*\'*) #(vi
4470   ;;
4471 ..|./*|.\\*) #(vi
4472   ;;
4473 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4474   ;;
4475 .\${*prefix}*) #(vi
4476   eval with_libtool="$with_libtool"
4477   case ".$with_libtool" in #(vi
4478   .NONE/*)
4479     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4480     ;;
4481   esac
4482   ;; #(vi
4483 .no|.NONE/*)
4484   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4485   ;;
4486 *)
4487   { { echo "$as_me:4487: error: expected a pathname, not \"$with_libtool\"" >&5
4488 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4489    { (exit 1); exit 1; }; }
4490   ;;
4491 esac
4492
4493                 LIBTOOL=$with_libtool
4494         else
4495                 # Extract the first word of "libtool", so it can be a program name with args.
4496 set dummy libtool; ac_word=$2
4497 echo "$as_me:4497: checking for $ac_word" >&5
4498 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4499 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4500   echo $ECHO_N "(cached) $ECHO_C" >&6
4501 else
4502   case $LIBTOOL in
4503   [\\/]* | ?:[\\/]*)
4504   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4505   ;;
4506   *)
4507   ac_save_IFS=$IFS; IFS=$ac_path_separator
4508 ac_dummy="$PATH"
4509 for ac_dir in $ac_dummy; do
4510   IFS=$ac_save_IFS
4511   test -z "$ac_dir" && ac_dir=.
4512   if $as_executable_p "$ac_dir/$ac_word"; then
4513    ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4514    echo "$as_me:4514: found $ac_dir/$ac_word" >&5
4515    break
4516 fi
4517 done
4518
4519   ;;
4520 esac
4521 fi
4522 LIBTOOL=$ac_cv_path_LIBTOOL
4523
4524 if test -n "$LIBTOOL"; then
4525   echo "$as_me:4525: result: $LIBTOOL" >&5
4526 echo "${ECHO_T}$LIBTOOL" >&6
4527 else
4528   echo "$as_me:4528: result: no" >&5
4529 echo "${ECHO_T}no" >&6
4530 fi
4531
4532         fi
4533         if test -z "$LIBTOOL" ; then
4534                 { { echo "$as_me:4534: error: Cannot find libtool" >&5
4535 echo "$as_me: error: Cannot find libtool" >&2;}
4536    { (exit 1); exit 1; }; }
4537         fi
4538         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4539         LIB_OBJECT='${OBJECTS:.o=.lo}'
4540         LIB_SUFFIX=.la
4541         LIB_CLEAN='${LIBTOOL} --mode=clean'
4542         LIB_COMPILE='${LIBTOOL} --mode=compile'
4543         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4544         LIB_INSTALL='${LIBTOOL} --mode=install'
4545         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4546         LIB_PREP=:
4547
4548         # Show the version of libtool
4549         echo "$as_me:4549: checking version of libtool" >&5
4550 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4551
4552         # Save the version in a cache variable - this is not entirely a good
4553         # thing, but the version string from libtool is very ugly, and for
4554         # bug reports it might be useful to have the original string. "("
4555         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.].*//'`
4556         echo "$as_me:4556: result: $cf_cv_libtool_version" >&5
4557 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4558         if test -z "$cf_cv_libtool_version" ; then
4559                 { { echo "$as_me:4559: error: This is not GNU libtool" >&5
4560 echo "$as_me: error: This is not GNU libtool" >&2;}
4561    { (exit 1); exit 1; }; }
4562         fi
4563
4564         # special hack to add -no-undefined (which libtool should do for itself)
4565         LT_UNDEF=
4566         case "$cf_cv_system_name" in #(vi
4567         cygwin*|mingw32*|uwin*|aix[4-7]) #(vi
4568                 LT_UNDEF=-no-undefined
4569                 ;;
4570         esac
4571
4572         # special hack to add --tag option for C++ compiler
4573         case $cf_cv_libtool_version in #(vi
4574         1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4575                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4576                 LIBTOOL="$LIBTOOL --tag=CC"
4577                 ;;
4578         *)
4579                 LIBTOOL_CXX="$LIBTOOL"
4580                 ;;
4581         esac
4582 else
4583         LIBTOOL=""
4584         LIBTOOL_CXX=""
4585 fi
4586
4587 test -z "$LIBTOOL" && ECHO_LT=
4588
4589 if test "$with_libtool" != "no" ; then
4590
4591 cf_list_models="$cf_list_models libtool"
4592
4593 else
4594
4595 echo "$as_me:4595: checking if you want to build shared libraries" >&5
4596 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4597
4598 # Check whether --with-shared or --without-shared was given.
4599 if test "${with_shared+set}" = set; then
4600   withval="$with_shared"
4601   with_shared=$withval
4602 else
4603   with_shared=no
4604 fi;
4605 echo "$as_me:4605: result: $with_shared" >&5
4606 echo "${ECHO_T}$with_shared" >&6
4607 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4608
4609 echo "$as_me:4609: checking if you want to build static libraries" >&5
4610 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4611
4612 # Check whether --with-normal or --without-normal was given.
4613 if test "${with_normal+set}" = set; then
4614   withval="$with_normal"
4615   with_normal=$withval
4616 else
4617   with_normal=yes
4618 fi;
4619 echo "$as_me:4619: result: $with_normal" >&5
4620 echo "${ECHO_T}$with_normal" >&6
4621 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4622
4623 echo "$as_me:4623: checking if you want to build debug libraries" >&5
4624 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4625
4626 # Check whether --with-debug or --without-debug was given.
4627 if test "${with_debug+set}" = set; then
4628   withval="$with_debug"
4629   with_debug=$withval
4630 else
4631   with_debug=yes
4632 fi;
4633 echo "$as_me:4633: result: $with_debug" >&5
4634 echo "${ECHO_T}$with_debug" >&6
4635 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4636
4637 echo "$as_me:4637: checking if you want to build profiling libraries" >&5
4638 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4639
4640 # Check whether --with-profile or --without-profile was given.
4641 if test "${with_profile+set}" = set; then
4642   withval="$with_profile"
4643   with_profile=$withval
4644 else
4645   with_profile=no
4646 fi;
4647 echo "$as_me:4647: result: $with_profile" >&5
4648 echo "${ECHO_T}$with_profile" >&6
4649 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4650
4651 fi
4652
4653 ###############################################################################
4654
4655 echo "$as_me:4655: checking for specified models" >&5
4656 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4657 test -z "$cf_list_models" && cf_list_models=normal
4658 test "$with_libtool" != "no" && cf_list_models=libtool
4659 echo "$as_me:4659: result: $cf_list_models" >&5
4660 echo "${ECHO_T}$cf_list_models" >&6
4661
4662 ### Use the first model as the default, and save its suffix for use in building
4663 ### up test-applications.
4664 echo "$as_me:4664: checking for default model" >&5
4665 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4666 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4667 echo "$as_me:4667: result: $DFT_LWR_MODEL" >&5
4668 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4669
4670 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4671
4672 TICS_NAME=tic
4673
4674 TINFO_NAME=tinfo
4675
4676 LIB_NAME=ncurses
4677
4678 LIB_DIR=../lib
4679 LIB_2ND=../../lib
4680
4681 echo "$as_me:4681: checking if you want to have a library-prefix" >&5
4682 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
4683
4684 # Check whether --with-lib-prefix or --without-lib-prefix was given.
4685 if test "${with_lib_prefix+set}" = set; then
4686   withval="$with_lib_prefix"
4687   with_lib_prefix=$withval
4688 else
4689   with_lib_prefix=auto
4690 fi;
4691 echo "$as_me:4691: result: $with_lib_prefix" >&5
4692 echo "${ECHO_T}$with_lib_prefix" >&6
4693
4694 if test $with_lib_prefix = auto
4695 then
4696
4697         case $cf_cv_system_name in #(vi
4698         OS/2*|os2*) #(vi
4699         LIB_PREFIX=''
4700         ;;
4701         *)      LIB_PREFIX='lib'
4702         ;;
4703         esac
4704 cf_prefix=$LIB_PREFIX
4705
4706 elif test $with_lib_prefix = no
4707 then
4708         LIB_PREFIX=
4709 else
4710         LIB_PREFIX=$with_lib_prefix
4711 fi
4712
4713 LIB_SUFFIX=
4714
4715 ###############################################################################
4716
4717 echo "$as_me:4717: checking if you want to build a separate terminfo library" >&5
4718 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4719
4720 # Check whether --with-termlib or --without-termlib was given.
4721 if test "${with_termlib+set}" = set; then
4722   withval="$with_termlib"
4723   with_termlib=$withval
4724 else
4725   with_termlib=no
4726 fi;
4727 echo "$as_me:4727: result: $with_termlib" >&5
4728 echo "${ECHO_T}$with_termlib" >&6
4729
4730 echo "$as_me:4730: checking if you want to build a separate tic library" >&5
4731 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4732
4733 # Check whether --with-ticlib or --without-ticlib was given.
4734 if test "${with_ticlib+set}" = set; then
4735   withval="$with_ticlib"
4736   with_ticlib=$withval
4737 else
4738   with_ticlib=no
4739 fi;
4740 echo "$as_me:4740: result: $with_ticlib" >&5
4741 echo "${ECHO_T}$with_ticlib" >&6
4742
4743 ### Checks for special libraries, must be done up-front.
4744 SHLIB_LIST=""
4745
4746 echo "$as_me:4746: checking if you want to link with the GPM mouse library" >&5
4747 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4748
4749 # Check whether --with-gpm or --without-gpm was given.
4750 if test "${with_gpm+set}" = set; then
4751   withval="$with_gpm"
4752   with_gpm=$withval
4753 else
4754   with_gpm=maybe
4755 fi;
4756 echo "$as_me:4756: result: $with_gpm" >&5
4757 echo "${ECHO_T}$with_gpm" >&6
4758
4759 if test "$with_gpm" != no ; then
4760         echo "$as_me:4760: checking for gpm.h" >&5
4761 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4762 if test "${ac_cv_header_gpm_h+set}" = set; then
4763   echo $ECHO_N "(cached) $ECHO_C" >&6
4764 else
4765   cat >conftest.$ac_ext <<_ACEOF
4766 #line 4766 "configure"
4767 #include "confdefs.h"
4768 #include <gpm.h>
4769 _ACEOF
4770 if { (eval echo "$as_me:4770: \"$ac_cpp conftest.$ac_ext\"") >&5
4771   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4772   ac_status=$?
4773   egrep -v '^ *\+' conftest.er1 >conftest.err
4774   rm -f conftest.er1
4775   cat conftest.err >&5
4776   echo "$as_me:4776: \$? = $ac_status" >&5
4777   (exit $ac_status); } >/dev/null; then
4778   if test -s conftest.err; then
4779     ac_cpp_err=$ac_c_preproc_warn_flag
4780   else
4781     ac_cpp_err=
4782   fi
4783 else
4784   ac_cpp_err=yes
4785 fi
4786 if test -z "$ac_cpp_err"; then
4787   ac_cv_header_gpm_h=yes
4788 else
4789   echo "$as_me: failed program was:" >&5
4790   cat conftest.$ac_ext >&5
4791   ac_cv_header_gpm_h=no
4792 fi
4793 rm -f conftest.err conftest.$ac_ext
4794 fi
4795 echo "$as_me:4795: result: $ac_cv_header_gpm_h" >&5
4796 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4797 if test $ac_cv_header_gpm_h = yes; then
4798
4799                 cat >>confdefs.h <<\EOF
4800 #define HAVE_GPM_H 1
4801 EOF
4802
4803                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4804                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4805
4806 echo "${as_me:-configure}:4806: testing assuming we really have GPM library ..." 1>&5
4807
4808                         cat >>confdefs.h <<\EOF
4809 #define HAVE_LIBGPM 1
4810 EOF
4811
4812                 else
4813                         echo "$as_me:4813: checking for Gpm_Open in -lgpm" >&5
4814 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4815 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4816   echo $ECHO_N "(cached) $ECHO_C" >&6
4817 else
4818   ac_check_lib_save_LIBS=$LIBS
4819 LIBS="-lgpm  $LIBS"
4820 cat >conftest.$ac_ext <<_ACEOF
4821 #line 4821 "configure"
4822 #include "confdefs.h"
4823
4824 /* Override any gcc2 internal prototype to avoid an error.  */
4825 #ifdef __cplusplus
4826 extern "C"
4827 #endif
4828 /* We use char because int might match the return type of a gcc2
4829    builtin and then its argument prototype would still apply.  */
4830 char Gpm_Open ();
4831 int
4832 main ()
4833 {
4834 Gpm_Open ();
4835   ;
4836   return 0;
4837 }
4838 _ACEOF
4839 rm -f conftest.$ac_objext conftest$ac_exeext
4840 if { (eval echo "$as_me:4840: \"$ac_link\"") >&5
4841   (eval $ac_link) 2>&5
4842   ac_status=$?
4843   echo "$as_me:4843: \$? = $ac_status" >&5
4844   (exit $ac_status); } &&
4845          { ac_try='test -s conftest$ac_exeext'
4846   { (eval echo "$as_me:4846: \"$ac_try\"") >&5
4847   (eval $ac_try) 2>&5
4848   ac_status=$?
4849   echo "$as_me:4849: \$? = $ac_status" >&5
4850   (exit $ac_status); }; }; then
4851   ac_cv_lib_gpm_Gpm_Open=yes
4852 else
4853   echo "$as_me: failed program was:" >&5
4854 cat conftest.$ac_ext >&5
4855 ac_cv_lib_gpm_Gpm_Open=no
4856 fi
4857 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4858 LIBS=$ac_check_lib_save_LIBS
4859 fi
4860 echo "$as_me:4860: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4861 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4862 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4863   :
4864 else
4865
4866                                 { { echo "$as_me:4866: error: Cannot link with GPM library" >&5
4867 echo "$as_me: error: Cannot link with GPM library" >&2;}
4868    { (exit 1); exit 1; }; }
4869                 fi
4870                 with_gpm=yes
4871
4872 fi
4873
4874 else
4875
4876                 test "$with_gpm" != maybe && { echo "$as_me:4876: WARNING: Cannot find GPM header" >&5
4877 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4878                 with_gpm=no
4879
4880 fi
4881
4882 fi
4883
4884 if test "$with_gpm" != no ; then
4885         echo "$as_me:4885: checking if you want to load GPM dynamically" >&5
4886 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4887
4888 # Check whether --with-dlsym or --without-dlsym was given.
4889 if test "${with_dlsym+set}" = set; then
4890   withval="$with_dlsym"
4891   with_dlsym=$withval
4892 else
4893   with_dlsym=yes
4894 fi;
4895         echo "$as_me:4895: result: $with_dlsym" >&5
4896 echo "${ECHO_T}$with_dlsym" >&6
4897         if test "$with_dlsym" = yes ; then
4898
4899 cf_have_dlsym=no
4900 echo "$as_me:4900: checking for dlsym" >&5
4901 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4902 if test "${ac_cv_func_dlsym+set}" = set; then
4903   echo $ECHO_N "(cached) $ECHO_C" >&6
4904 else
4905   cat >conftest.$ac_ext <<_ACEOF
4906 #line 4906 "configure"
4907 #include "confdefs.h"
4908 /* System header to define __stub macros and hopefully few prototypes,
4909     which can conflict with char dlsym (); below.  */
4910 #include <assert.h>
4911 /* Override any gcc2 internal prototype to avoid an error.  */
4912 #ifdef __cplusplus
4913 extern "C"
4914 #endif
4915 /* We use char because int might match the return type of a gcc2
4916    builtin and then its argument prototype would still apply.  */
4917 char dlsym ();
4918 char (*f) ();
4919
4920 int
4921 main ()
4922 {
4923 /* The GNU C library defines this for functions which it implements
4924     to always fail with ENOSYS.  Some functions are actually named
4925     something starting with __ and the normal name is an alias.  */
4926 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4927 choke me
4928 #else
4929 f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
4930 #endif
4931
4932   ;
4933   return 0;
4934 }
4935 _ACEOF
4936 rm -f conftest.$ac_objext conftest$ac_exeext
4937 if { (eval echo "$as_me:4937: \"$ac_link\"") >&5
4938   (eval $ac_link) 2>&5
4939   ac_status=$?
4940   echo "$as_me:4940: \$? = $ac_status" >&5
4941   (exit $ac_status); } &&
4942          { ac_try='test -s conftest$ac_exeext'
4943   { (eval echo "$as_me:4943: \"$ac_try\"") >&5
4944   (eval $ac_try) 2>&5
4945   ac_status=$?
4946   echo "$as_me:4946: \$? = $ac_status" >&5
4947   (exit $ac_status); }; }; then
4948   ac_cv_func_dlsym=yes
4949 else
4950   echo "$as_me: failed program was:" >&5
4951 cat conftest.$ac_ext >&5
4952 ac_cv_func_dlsym=no
4953 fi
4954 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4955 fi
4956 echo "$as_me:4956: result: $ac_cv_func_dlsym" >&5
4957 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4958 if test $ac_cv_func_dlsym = yes; then
4959   cf_have_dlsym=yes
4960 else
4961
4962 cf_have_libdl=no
4963 echo "$as_me:4963: checking for dlsym in -ldl" >&5
4964 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4965 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4966   echo $ECHO_N "(cached) $ECHO_C" >&6
4967 else
4968   ac_check_lib_save_LIBS=$LIBS
4969 LIBS="-ldl  $LIBS"
4970 cat >conftest.$ac_ext <<_ACEOF
4971 #line 4971 "configure"
4972 #include "confdefs.h"
4973
4974 /* Override any gcc2 internal prototype to avoid an error.  */
4975 #ifdef __cplusplus
4976 extern "C"
4977 #endif
4978 /* We use char because int might match the return type of a gcc2
4979    builtin and then its argument prototype would still apply.  */
4980 char dlsym ();
4981 int
4982 main ()
4983 {
4984 dlsym ();
4985   ;
4986   return 0;
4987 }
4988 _ACEOF
4989 rm -f conftest.$ac_objext conftest$ac_exeext
4990 if { (eval echo "$as_me:4990: \"$ac_link\"") >&5
4991   (eval $ac_link) 2>&5
4992   ac_status=$?
4993   echo "$as_me:4993: \$? = $ac_status" >&5
4994   (exit $ac_status); } &&
4995          { ac_try='test -s conftest$ac_exeext'
4996   { (eval echo "$as_me:4996: \"$ac_try\"") >&5
4997   (eval $ac_try) 2>&5
4998   ac_status=$?
4999   echo "$as_me:4999: \$? = $ac_status" >&5
5000   (exit $ac_status); }; }; then
5001   ac_cv_lib_dl_dlsym=yes
5002 else
5003   echo "$as_me: failed program was:" >&5
5004 cat conftest.$ac_ext >&5
5005 ac_cv_lib_dl_dlsym=no
5006 fi
5007 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5008 LIBS=$ac_check_lib_save_LIBS
5009 fi
5010 echo "$as_me:5010: result: $ac_cv_lib_dl_dlsym" >&5
5011 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5012 if test $ac_cv_lib_dl_dlsym = yes; then
5013
5014         cf_have_dlsym=yes
5015         cf_have_libdl=yes
5016 fi
5017
5018 fi
5019
5020 if test "$cf_have_dlsym" = yes ; then
5021         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5022
5023         echo "$as_me:5023: checking whether able to link to dl*() functions" >&5
5024 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5025         cat >conftest.$ac_ext <<_ACEOF
5026 #line 5026 "configure"
5027 #include "confdefs.h"
5028 #include <dlfcn.h>
5029 int
5030 main ()
5031 {
5032
5033                 void *obj;
5034                 if ((obj = dlopen("filename", 0)) != 0) {
5035                         if (dlsym(obj, "symbolname") == 0) {
5036                         dlclose(obj);
5037                         }
5038                 }
5039   ;
5040   return 0;
5041 }
5042 _ACEOF
5043 rm -f conftest.$ac_objext conftest$ac_exeext
5044 if { (eval echo "$as_me:5044: \"$ac_link\"") >&5
5045   (eval $ac_link) 2>&5
5046   ac_status=$?
5047   echo "$as_me:5047: \$? = $ac_status" >&5
5048   (exit $ac_status); } &&
5049          { ac_try='test -s conftest$ac_exeext'
5050   { (eval echo "$as_me:5050: \"$ac_try\"") >&5
5051   (eval $ac_try) 2>&5
5052   ac_status=$?
5053   echo "$as_me:5053: \$? = $ac_status" >&5
5054   (exit $ac_status); }; }; then
5055
5056                 cat >>confdefs.h <<\EOF
5057 #define HAVE_LIBDL 1
5058 EOF
5059
5060 else
5061   echo "$as_me: failed program was:" >&5
5062 cat conftest.$ac_ext >&5
5063
5064                 { { echo "$as_me:5064: error: Cannot link test program for libdl" >&5
5065 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5066    { (exit 1); exit 1; }; }
5067 fi
5068 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5069         echo "$as_me:5069: result: ok" >&5
5070 echo "${ECHO_T}ok" >&6
5071 else
5072         { { echo "$as_me:5072: error: Cannot find dlsym function" >&5
5073 echo "$as_me: error: Cannot find dlsym function" >&2;}
5074    { (exit 1); exit 1; }; }
5075 fi
5076
5077                 if test "$with_gpm" != yes ; then
5078                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5079
5080 echo "${as_me:-configure}:5080: testing assuming soname for gpm is $with_gpm ..." 1>&5
5081
5082                         cf_cv_gpm_soname="$with_gpm"
5083                 else
5084
5085 echo "$as_me:5085: checking for soname of gpm library" >&5
5086 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5087 if test "${cf_cv_gpm_soname+set}" = set; then
5088   echo $ECHO_N "(cached) $ECHO_C" >&6
5089 else
5090
5091 cf_cv_gpm_soname=unknown
5092 if test "$cross_compiling" != yes ; then
5093 cat >conftest.$ac_ext <<CF_EOF
5094 #include <gpm.h>
5095 int main()
5096 {
5097 if (Gpm_Open(0,0)) Gpm_Close();
5098         ${cf_cv_main_return:-return}(0);
5099 }
5100 CF_EOF
5101 cf_save_LIBS="$LIBS"
5102         LIBS="-lgpm $LIBS"
5103         if { (eval echo "$as_me:5103: \"$ac_compile\"") >&5
5104   (eval $ac_compile) 2>&5
5105   ac_status=$?
5106   echo "$as_me:5106: \$? = $ac_status" >&5
5107   (exit $ac_status); } ; then
5108                 if { (eval echo "$as_me:5108: \"$ac_link\"") >&5
5109   (eval $ac_link) 2>&5
5110   ac_status=$?
5111   echo "$as_me:5111: \$? = $ac_status" >&5
5112   (exit $ac_status); } ; then
5113                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5114                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5115                 fi
5116         fi
5117 rm -rf conftest*
5118 LIBS="$cf_save_LIBS"
5119 fi
5120
5121 fi
5122 echo "$as_me:5122: result: $cf_cv_gpm_soname" >&5
5123 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5124
5125                 fi
5126                 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5127 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5128 EOF
5129
5130                 SHLIB_LIST="-ldl $SHLIB_LIST"
5131         else
5132                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5133                 TEST_LIBS="-lgpm $TEST_LIBS"
5134         fi
5135         cat >>confdefs.h <<\EOF
5136 #define HAVE_LIBGPM 1
5137 EOF
5138
5139 echo "$as_me:5139: checking for Gpm_Wgetch in -lgpm" >&5
5140 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5141 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5142   echo $ECHO_N "(cached) $ECHO_C" >&6
5143 else
5144   ac_check_lib_save_LIBS=$LIBS
5145 LIBS="-lgpm  $LIBS"
5146 cat >conftest.$ac_ext <<_ACEOF
5147 #line 5147 "configure"
5148 #include "confdefs.h"
5149
5150 /* Override any gcc2 internal prototype to avoid an error.  */
5151 #ifdef __cplusplus
5152 extern "C"
5153 #endif
5154 /* We use char because int might match the return type of a gcc2
5155    builtin and then its argument prototype would still apply.  */
5156 char Gpm_Wgetch ();
5157 int
5158 main ()
5159 {
5160 Gpm_Wgetch ();
5161   ;
5162   return 0;
5163 }
5164 _ACEOF
5165 rm -f conftest.$ac_objext conftest$ac_exeext
5166 if { (eval echo "$as_me:5166: \"$ac_link\"") >&5
5167   (eval $ac_link) 2>&5
5168   ac_status=$?
5169   echo "$as_me:5169: \$? = $ac_status" >&5
5170   (exit $ac_status); } &&
5171          { ac_try='test -s conftest$ac_exeext'
5172   { (eval echo "$as_me:5172: \"$ac_try\"") >&5
5173   (eval $ac_try) 2>&5
5174   ac_status=$?
5175   echo "$as_me:5175: \$? = $ac_status" >&5
5176   (exit $ac_status); }; }; then
5177   ac_cv_lib_gpm_Gpm_Wgetch=yes
5178 else
5179   echo "$as_me: failed program was:" >&5
5180 cat conftest.$ac_ext >&5
5181 ac_cv_lib_gpm_Gpm_Wgetch=no
5182 fi
5183 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5184 LIBS=$ac_check_lib_save_LIBS
5185 fi
5186 echo "$as_me:5186: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5187 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5188 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5189
5190 echo "$as_me:5190: checking if GPM is weakly bound to curses library" >&5
5191 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5192 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5193   echo $ECHO_N "(cached) $ECHO_C" >&6
5194 else
5195
5196 cf_cv_check_gpm_wgetch=unknown
5197 if test "$cross_compiling" != yes ; then
5198
5199 cat >conftest.$ac_ext <<CF_EOF
5200 #include <gpm.h>
5201 int main()
5202 {
5203         Gpm_Wgetch();
5204         ${cf_cv_main_return:-return}(0);
5205 }
5206 CF_EOF
5207
5208         cf_save_LIBS="$LIBS"
5209         # This only works if we can look at the symbol table.  If a shared
5210         # library is stripped for install, we cannot use that.  So we're forced
5211         # to rely on the static library, noting that some packagers may not
5212         # include it.
5213         LIBS="-static -lgpm -dynamic $LIBS"
5214         if { (eval echo "$as_me:5214: \"$ac_compile\"") >&5
5215   (eval $ac_compile) 2>&5
5216   ac_status=$?
5217   echo "$as_me:5217: \$? = $ac_status" >&5
5218   (exit $ac_status); } ; then
5219                 if { (eval echo "$as_me:5219: \"$ac_link\"") >&5
5220   (eval $ac_link) 2>&5
5221   ac_status=$?
5222   echo "$as_me:5222: \$? = $ac_status" >&5
5223   (exit $ac_status); } ; then
5224                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5225                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5226                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5227                 fi
5228         fi
5229         rm -rf conftest*
5230         LIBS="$cf_save_LIBS"
5231 fi
5232
5233 fi
5234 echo "$as_me:5234: result: $cf_cv_check_gpm_wgetch" >&5
5235 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5236
5237 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5238         { echo "$as_me:5238: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5239 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5240 fi
5241
5242 fi
5243
5244 fi
5245
5246 # not everyone has "test -c"
5247 if test -c /dev/sysmouse 2>/dev/null ; then
5248 echo "$as_me:5248: checking if you want to use sysmouse" >&5
5249 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5250
5251 # Check whether --with-sysmouse or --without-sysmouse was given.
5252 if test "${with_sysmouse+set}" = set; then
5253   withval="$with_sysmouse"
5254   cf_with_sysmouse=$withval
5255 else
5256   cf_with_sysmouse=maybe
5257 fi;
5258         if test "$cf_with_sysmouse" != no ; then
5259         cat >conftest.$ac_ext <<_ACEOF
5260 #line 5260 "configure"
5261 #include "confdefs.h"
5262
5263 #include <osreldate.h>
5264 #if (__FreeBSD_version >= 400017)
5265 #include <sys/consio.h>
5266 #include <sys/fbio.h>
5267 #else
5268 #include <machine/console.h>
5269 #endif
5270
5271 int
5272 main ()
5273 {
5274
5275         struct mouse_info the_mouse;
5276         ioctl(0, CONS_MOUSECTL, &the_mouse);
5277
5278   ;
5279   return 0;
5280 }
5281 _ACEOF
5282 rm -f conftest.$ac_objext
5283 if { (eval echo "$as_me:5283: \"$ac_compile\"") >&5
5284   (eval $ac_compile) 2>&5
5285   ac_status=$?
5286   echo "$as_me:5286: \$? = $ac_status" >&5
5287   (exit $ac_status); } &&
5288          { ac_try='test -s conftest.$ac_objext'
5289   { (eval echo "$as_me:5289: \"$ac_try\"") >&5
5290   (eval $ac_try) 2>&5
5291   ac_status=$?
5292   echo "$as_me:5292: \$? = $ac_status" >&5
5293   (exit $ac_status); }; }; then
5294   cf_with_sysmouse=yes
5295 else
5296   echo "$as_me: failed program was:" >&5
5297 cat conftest.$ac_ext >&5
5298 cf_with_sysmouse=no
5299 fi
5300 rm -f conftest.$ac_objext conftest.$ac_ext
5301         fi
5302 echo "$as_me:5302: result: $cf_with_sysmouse" >&5
5303 echo "${ECHO_T}$cf_with_sysmouse" >&6
5304 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5305 #define USE_SYSMOUSE 1
5306 EOF
5307
5308 fi
5309
5310 if test X"$CC_G_OPT" = X"" ; then
5311         CC_G_OPT='-g'
5312         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5313 fi
5314
5315 if test X"$CXX_G_OPT" = X"" ; then
5316         CXX_G_OPT='-g'
5317         test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5318 fi
5319
5320 echo "$as_me:5320: checking for default loader flags" >&5
5321 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5322 case $DFT_LWR_MODEL in
5323 libtool) LD_MODEL=''   ;;
5324 normal)  LD_MODEL=''   ;;
5325 debug)   LD_MODEL=$CC_G_OPT ;;
5326 profile) LD_MODEL='-pg';;
5327 shared)  LD_MODEL=''   ;;
5328 esac
5329 echo "$as_me:5329: result: $LD_MODEL" >&5
5330 echo "${ECHO_T}$LD_MODEL" >&6
5331
5332 case $DFT_LWR_MODEL in
5333 shared)
5334
5335 echo "$as_me:5335: checking if rpath option should be used" >&5
5336 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5337
5338 # Check whether --enable-rpath or --disable-rpath was given.
5339 if test "${enable_rpath+set}" = set; then
5340   enableval="$enable_rpath"
5341   cf_cv_enable_rpath=$enableval
5342 else
5343   cf_cv_enable_rpath=no
5344 fi;
5345 echo "$as_me:5345: result: $cf_cv_enable_rpath" >&5
5346 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5347
5348 echo "$as_me:5348: checking if shared libraries should be relinked during install" >&5
5349 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5350
5351 # Check whether --enable-relink or --disable-relink was given.
5352 if test "${enable_relink+set}" = set; then
5353   enableval="$enable_relink"
5354   cf_cv_do_relink=$enableval
5355 else
5356   cf_cv_do_relink=yes
5357 fi;
5358 echo "$as_me:5358: result: $cf_cv_do_relink" >&5
5359 echo "${ECHO_T}$cf_cv_do_relink" >&6
5360         ;;
5361 esac
5362
5363 LD_RPATH_OPT=
5364 echo "$as_me:5364: checking for an rpath option" >&5
5365 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5366 case $cf_cv_system_name in #(vi
5367 irix*) #(vi
5368         if test "$GCC" = yes; then
5369                 LD_RPATH_OPT="-Wl,-rpath,"
5370         else
5371                 LD_RPATH_OPT="-rpath "
5372         fi
5373         ;;
5374 linux*|gnu*|k*bsd*-gnu) #(vi
5375         LD_RPATH_OPT="-Wl,-rpath,"
5376         ;;
5377 openbsd[2-9].*|mirbsd*) #(vi
5378         LD_RPATH_OPT="-Wl,-rpath,"
5379         ;;
5380 dragonfly*|freebsd*) #(vi
5381         LD_RPATH_OPT="-rpath "
5382         ;;
5383 netbsd*) #(vi
5384         LD_RPATH_OPT="-Wl,-rpath,"
5385         ;;
5386 osf*|mls+*) #(vi
5387         LD_RPATH_OPT="-rpath "
5388         ;;
5389 solaris2*) #(vi
5390         LD_RPATH_OPT="-R"
5391         ;;
5392 *)
5393         ;;
5394 esac
5395 echo "$as_me:5395: result: $LD_RPATH_OPT" >&5
5396 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5397
5398 case "x$LD_RPATH_OPT" in #(vi
5399 x-R*)
5400         echo "$as_me:5400: checking if we need a space after rpath option" >&5
5401 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5402         cf_save_LIBS="$LIBS"
5403         LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5404         cat >conftest.$ac_ext <<_ACEOF
5405 #line 5405 "configure"
5406 #include "confdefs.h"
5407
5408 int
5409 main ()
5410 {
5411
5412   ;
5413   return 0;
5414 }
5415 _ACEOF
5416 rm -f conftest.$ac_objext conftest$ac_exeext
5417 if { (eval echo "$as_me:5417: \"$ac_link\"") >&5
5418   (eval $ac_link) 2>&5
5419   ac_status=$?
5420   echo "$as_me:5420: \$? = $ac_status" >&5
5421   (exit $ac_status); } &&
5422          { ac_try='test -s conftest$ac_exeext'
5423   { (eval echo "$as_me:5423: \"$ac_try\"") >&5
5424   (eval $ac_try) 2>&5
5425   ac_status=$?
5426   echo "$as_me:5426: \$? = $ac_status" >&5
5427   (exit $ac_status); }; }; then
5428   cf_rpath_space=no
5429 else
5430   echo "$as_me: failed program was:" >&5
5431 cat conftest.$ac_ext >&5
5432 cf_rpath_space=yes
5433 fi
5434 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5435         LIBS="$cf_save_LIBS"
5436         echo "$as_me:5436: result: $cf_rpath_space" >&5
5437 echo "${ECHO_T}$cf_rpath_space" >&6
5438         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5439         ;;
5440 esac
5441
5442         LOCAL_LDFLAGS=
5443         LOCAL_LDFLAGS2=
5444         LD_SHARED_OPTS=
5445         INSTALL_LIB="-m 644"
5446
5447         cf_cv_do_symlinks=no
5448         cf_ld_rpath_opt=
5449         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5450
5451         echo "$as_me:5451: checking if release/abi version should be used for shared libs" >&5
5452 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5453
5454 # Check whether --with-shlib-version or --without-shlib-version was given.
5455 if test "${with_shlib_version+set}" = set; then
5456   withval="$with_shlib_version"
5457   test -z "$withval" && withval=auto
5458         case $withval in #(vi
5459         yes) #(vi
5460                 cf_cv_shlib_version=auto
5461                 ;;
5462         rel|abi|auto|no) #(vi
5463                 cf_cv_shlib_version=$withval
5464                 ;;
5465         *)
5466                 { { echo "$as_me:5466: error: option value must be one of: rel, abi, auto or no" >&5
5467 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5468    { (exit 1); exit 1; }; }
5469                 ;;
5470         esac
5471
5472 else
5473   cf_cv_shlib_version=auto
5474 fi;
5475         echo "$as_me:5475: result: $cf_cv_shlib_version" >&5
5476 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5477
5478         cf_cv_rm_so_locs=no
5479
5480         # Some less-capable ports of gcc support only -fpic
5481         CC_SHARED_OPTS=
5482         if test "$GCC" = yes
5483         then
5484                 echo "$as_me:5484: checking which $CC option to use" >&5
5485 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5486                 cf_save_CFLAGS="$CFLAGS"
5487                 for CC_SHARED_OPTS in -fPIC -fpic ''
5488                 do
5489                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5490                         cat >conftest.$ac_ext <<_ACEOF
5491 #line 5491 "configure"
5492 #include "confdefs.h"
5493 #include <stdio.h>
5494 int
5495 main ()
5496 {
5497 int x = 1
5498   ;
5499   return 0;
5500 }
5501 _ACEOF
5502 rm -f conftest.$ac_objext
5503 if { (eval echo "$as_me:5503: \"$ac_compile\"") >&5
5504   (eval $ac_compile) 2>&5
5505   ac_status=$?
5506   echo "$as_me:5506: \$? = $ac_status" >&5
5507   (exit $ac_status); } &&
5508          { ac_try='test -s conftest.$ac_objext'
5509   { (eval echo "$as_me:5509: \"$ac_try\"") >&5
5510   (eval $ac_try) 2>&5
5511   ac_status=$?
5512   echo "$as_me:5512: \$? = $ac_status" >&5
5513   (exit $ac_status); }; }; then
5514   break
5515 else
5516   echo "$as_me: failed program was:" >&5
5517 cat conftest.$ac_ext >&5
5518 fi
5519 rm -f conftest.$ac_objext conftest.$ac_ext
5520                 done
5521                 echo "$as_me:5521: result: $CC_SHARED_OPTS" >&5
5522 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5523                 CFLAGS="$cf_save_CFLAGS"
5524         fi
5525
5526         cf_cv_shlib_version_infix=no
5527
5528         case $cf_cv_system_name in #(vi
5529         aix4.3-9*|aix[5-7]*) #(vi
5530                 if test "$GCC" = yes; then
5531                         CC_SHARED_OPTS=
5532                         MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5533                 else
5534                         # CC_SHARED_OPTS='-qpic=large -G'
5535                         # perhaps "-bM:SRE -bnoentry -bexpall"
5536                         MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5537                 fi
5538                 ;;
5539         beos*) #(vi
5540                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5541                 ;;
5542         cygwin*) #(vi
5543                 CC_SHARED_OPTS=
5544                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5545                 cf_cv_shlib_version=cygdll
5546                 cf_cv_shlib_version_infix=cygdll
5547                 cat >mk_shared_lib.sh <<-CF_EOF
5548                 #!/bin/sh
5549                 SHARED_LIB=\$1
5550                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5551                 shift
5552                 cat <<-EOF
5553                 Linking shared library
5554                 ** SHARED_LIB \$SHARED_LIB
5555                 ** IMPORT_LIB \$IMPORT_LIB
5556 EOF
5557                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5558 CF_EOF
5559                 chmod +x mk_shared_lib.sh
5560                 ;;
5561         darwin*) #(vi
5562                 EXTRA_CFLAGS="-no-cpp-precomp"
5563                 CC_SHARED_OPTS="-dynamic"
5564                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5565                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5566                 cf_cv_shlib_version_infix=yes
5567                 echo "$as_me:5567: checking if ld -search_paths_first works" >&5
5568 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5569 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5570   echo $ECHO_N "(cached) $ECHO_C" >&6
5571 else
5572
5573                         cf_save_LDFLAGS=$LDFLAGS
5574                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5575                         cat >conftest.$ac_ext <<_ACEOF
5576 #line 5576 "configure"
5577 #include "confdefs.h"
5578
5579 int
5580 main ()
5581 {
5582 int i;
5583   ;
5584   return 0;
5585 }
5586 _ACEOF
5587 rm -f conftest.$ac_objext conftest$ac_exeext
5588 if { (eval echo "$as_me:5588: \"$ac_link\"") >&5
5589   (eval $ac_link) 2>&5
5590   ac_status=$?
5591   echo "$as_me:5591: \$? = $ac_status" >&5
5592   (exit $ac_status); } &&
5593          { ac_try='test -s conftest$ac_exeext'
5594   { (eval echo "$as_me:5594: \"$ac_try\"") >&5
5595   (eval $ac_try) 2>&5
5596   ac_status=$?
5597   echo "$as_me:5597: \$? = $ac_status" >&5
5598   (exit $ac_status); }; }; then
5599   cf_cv_ldflags_search_paths_first=yes
5600 else
5601   echo "$as_me: failed program was:" >&5
5602 cat conftest.$ac_ext >&5
5603 cf_cv_ldflags_search_paths_first=no
5604 fi
5605 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5606                                 LDFLAGS=$cf_save_LDFLAGS
5607 fi
5608 echo "$as_me:5608: result: $cf_cv_ldflags_search_paths_first" >&5
5609 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5610                 if test $cf_cv_ldflags_search_paths_first = yes; then
5611                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5612                 fi
5613                 ;;
5614         hpux*) #(vi
5615                 # (tested with gcc 2.7.2 -- I don't have c89)
5616                 if test "$GCC" = yes; then
5617                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5618                 else
5619                         CC_SHARED_OPTS='+Z'
5620                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5621                 fi
5622                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5623                 # HP-UX shared libraries must be executable, and should be
5624                 # readonly to exploit a quirk in the memory manager.
5625                 INSTALL_LIB="-m 555"
5626                 ;;
5627         interix*)
5628                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5629                 if test "$cf_cv_shlib_version" = rel; then
5630                         cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
5631                 else
5632                         cf_shared_soname='`basename `'
5633                 fi
5634                 CC_SHARED_OPTS=
5635                 MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5636                 ;;
5637         irix*) #(vi
5638                 if test "$cf_cv_enable_rpath" = yes ; then
5639                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5640                 fi
5641                 # tested with IRIX 5.2 and 'cc'.
5642                 if test "$GCC" != yes; then
5643                         CC_SHARED_OPTS='-KPIC'
5644                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5645                 else
5646                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5647                 fi
5648                 cf_cv_rm_so_locs=yes
5649                 ;;
5650         linux*|gnu*|k*bsd*-gnu) #(vi
5651                 if test "$DFT_LWR_MODEL" = "shared" ; then
5652                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5653                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5654                 fi
5655                 if test "$cf_cv_enable_rpath" = yes ; then
5656                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5657                 fi
5658
5659         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5660         if test "$cf_cv_shlib_version" = rel; then
5661                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5662         else
5663                 cf_cv_shared_soname='`basename $@`'
5664         fi
5665
5666                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5667                 ;;
5668         mingw*) #(vi
5669                 cf_cv_shlib_version=mingw
5670                 cf_cv_shlib_version_infix=mingw
5671                 CC_SHARED_OPTS=
5672                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5673                 #MK_SHARED_LIB='${CC} ${CFLAGS} -mdll -Wl,-soname,'$cf_cv_shared_soname',-stats -o $[@]'
5674                 #MK_SHARED_LIB='${DLLTOOL} --export-all-symbols --output-exp --output-lib $[@]'
5675                 cat >mk_shared_lib.sh <<-CF_EOF
5676                 #!/bin/sh
5677                 SHARED_LIB=\$1
5678                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5679                 shift
5680                 cat <<-EOF
5681                 Linking shared library
5682                 ** SHARED_LIB \$SHARED_LIB
5683                 ** IMPORT_LIB \$IMPORT_LIB
5684 EOF
5685                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5686 CF_EOF
5687                 chmod +x mk_shared_lib.sh
5688                 ;;
5689         openbsd[2-9].*|mirbsd*) #(vi
5690                 if test "$DFT_LWR_MODEL" = "shared" ; then
5691                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5692                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5693                 fi
5694                 if test "$cf_cv_enable_rpath" = yes ; then
5695                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5696                 fi
5697                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5698
5699         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5700         if test "$cf_cv_shlib_version" = rel; then
5701                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5702         else
5703                 cf_cv_shared_soname='`basename $@`'
5704         fi
5705
5706                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5707                 ;;
5708         nto-qnx*|openbsd*|freebsd[12].*) #(vi
5709                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5710                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5711                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5712                 ;;
5713         dragonfly*|freebsd*) #(vi
5714                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5715                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5716                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5717                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5718                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5719                 fi
5720
5721         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5722         if test "$cf_cv_shlib_version" = rel; then
5723                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5724         else
5725                 cf_cv_shared_soname='`basename $@`'
5726         fi
5727
5728                 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5729                 ;;
5730         netbsd*) #(vi
5731                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5732                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5733                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5734                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5735                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5736                         if test "$cf_cv_shlib_version" = auto; then
5737                         if test -f /usr/libexec/ld.elf_so; then
5738                                 cf_cv_shlib_version=abi
5739                         else
5740                                 cf_cv_shlib_version=rel
5741                         fi
5742                         fi
5743
5744         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5745         if test "$cf_cv_shlib_version" = rel; then
5746                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5747         else
5748                 cf_cv_shared_soname='`basename $@`'
5749         fi
5750
5751                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5752                 else
5753                         MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5754                 fi
5755                 ;;
5756         osf*|mls+*) #(vi
5757                 # tested with OSF/1 V3.2 and 'cc'
5758                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5759                 # link with shared libs).
5760                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5761                 case $host_os in #(vi
5762                 osf4*)
5763                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5764                         ;;
5765                 esac
5766                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5767                 if test "$DFT_LWR_MODEL" = "shared" ; then
5768                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5769                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5770                 fi
5771                 cf_cv_rm_so_locs=yes
5772                 ;;
5773         sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5774                 # tested with osr5.0.5
5775                 if test "$GCC" != yes; then
5776                         CC_SHARED_OPTS='-belf -KPIC'
5777                 fi
5778                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5779                 if test "$cf_cv_enable_rpath" = yes ; then
5780                         # only way is to set LD_RUN_PATH but no switch for it
5781                         RUN_PATH=$libdir
5782                 fi
5783                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5784                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5785                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5786                 ;;
5787         sunos4*) #(vi
5788                 # tested with SunOS 4.1.1 and gcc 2.7.0
5789                 if test "$GCC" != yes; then
5790                         CC_SHARED_OPTS='-KPIC'
5791                 fi
5792                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5793                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5794                 ;;
5795         solaris2*) #(vi
5796                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5797                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5798                 if test "$DFT_LWR_MODEL" = "shared" ; then
5799                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5800                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5801                 fi
5802                 if test "$cf_cv_enable_rpath" = yes ; then
5803                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5804                 fi
5805
5806         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5807         if test "$cf_cv_shlib_version" = rel; then
5808                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5809         else
5810                 cf_cv_shared_soname='`basename $@`'
5811         fi
5812
5813                 if test "$GCC" != yes; then
5814                         cf_save_CFLAGS="$CFLAGS"
5815                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5816                         do
5817                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5818                                 cat >conftest.$ac_ext <<_ACEOF
5819 #line 5819 "configure"
5820 #include "confdefs.h"
5821 #include <stdio.h>
5822 int
5823 main ()
5824 {
5825 printf("Hello\n");
5826   ;
5827   return 0;
5828 }
5829 _ACEOF
5830 rm -f conftest.$ac_objext
5831 if { (eval echo "$as_me:5831: \"$ac_compile\"") >&5
5832   (eval $ac_compile) 2>&5
5833   ac_status=$?
5834   echo "$as_me:5834: \$? = $ac_status" >&5
5835   (exit $ac_status); } &&
5836          { ac_try='test -s conftest.$ac_objext'
5837   { (eval echo "$as_me:5837: \"$ac_try\"") >&5
5838   (eval $ac_try) 2>&5
5839   ac_status=$?
5840   echo "$as_me:5840: \$? = $ac_status" >&5
5841   (exit $ac_status); }; }; then
5842   break
5843 else
5844   echo "$as_me: failed program was:" >&5
5845 cat conftest.$ac_ext >&5
5846 fi
5847 rm -f conftest.$ac_objext conftest.$ac_ext
5848                         done
5849                         CFLAGS="$cf_save_CFLAGS"
5850                         CC_SHARED_OPTS=$cf_shared_opts
5851                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5852                 else
5853                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5854                 fi
5855                 ;;
5856         sysv5uw7*|unix_sv*) #(vi
5857                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5858                 if test "$GCC" != yes; then
5859                         CC_SHARED_OPTS='-KPIC'
5860                 fi
5861                 MK_SHARED_LIB='${LD} -d y -G -o $@'
5862                 ;;
5863         *)
5864                 CC_SHARED_OPTS='unknown'
5865                 MK_SHARED_LIB='echo unknown'
5866                 ;;
5867         esac
5868
5869         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5870         case "$cf_cv_shlib_version" in #(vi
5871         rel|abi)
5872                 case "$MK_SHARED_LIB" in #(vi
5873                 *'-o $@') #(vi
5874                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5875                         ;;
5876                 *)
5877                         { echo "$as_me:5877: WARNING: ignored --with-shlib-version" >&5
5878 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5879                         ;;
5880                 esac
5881                 ;;
5882         esac
5883
5884         # RPATH_LIST is a colon-separated list of directories
5885         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
5886         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
5887
5888         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
5889
5890 echo "${as_me:-configure}:5890: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
5891
5892         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
5893
5894 echo "${as_me:-configure}:5894: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
5895
5896 if test "$CC_SHARED_OPTS" = "unknown"; then
5897         for model in $cf_list_models; do
5898                 if test "$model" = "shared"; then
5899                         { { echo "$as_me:5899: error: Shared libraries are not supported in this version" >&5
5900 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5901    { (exit 1); exit 1; }; }
5902                 fi
5903         done
5904 fi
5905
5906 ### If we're building with rpath, try to link non-standard libs that way too.
5907 if test "$DFT_LWR_MODEL" = "shared"; then
5908
5909 echo "$as_me:5909: checking if rpath-hack should be disabled" >&5
5910 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
5911
5912 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
5913 if test "${enable_rpath_hack+set}" = set; then
5914   enableval="$enable_rpath_hack"
5915   test "$enableval" != no && enableval=yes
5916   if test "$enableval" != "yes" ; then
5917     cf_disable_rpath_hack=yes
5918   else
5919     cf_disable_rpath_hack=no
5920   fi
5921 else
5922   enableval=yes
5923   cf_disable_rpath_hack=no
5924
5925 fi;
5926 echo "$as_me:5926: result: $cf_disable_rpath_hack" >&5
5927 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
5928 if test "$cf_disable_rpath_hack" = no ; then
5929
5930 echo "$as_me:5930: checking for updated LDFLAGS" >&5
5931 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
5932 if test -n "$LD_RPATH_OPT" ; then
5933         echo "$as_me:5933: result: maybe" >&5
5934 echo "${ECHO_T}maybe" >&6
5935
5936         for ac_prog in ldd
5937 do
5938   # Extract the first word of "$ac_prog", so it can be a program name with args.
5939 set dummy $ac_prog; ac_word=$2
5940 echo "$as_me:5940: checking for $ac_word" >&5
5941 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5942 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
5943   echo $ECHO_N "(cached) $ECHO_C" >&6
5944 else
5945   if test -n "$cf_ldd_prog"; then
5946   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
5947 else
5948   ac_save_IFS=$IFS; IFS=$ac_path_separator
5949 ac_dummy="$PATH"
5950 for ac_dir in $ac_dummy; do
5951   IFS=$ac_save_IFS
5952   test -z "$ac_dir" && ac_dir=.
5953   $as_executable_p "$ac_dir/$ac_word" || continue
5954 ac_cv_prog_cf_ldd_prog="$ac_prog"
5955 echo "$as_me:5955: found $ac_dir/$ac_word" >&5
5956 break
5957 done
5958
5959 fi
5960 fi
5961 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
5962 if test -n "$cf_ldd_prog"; then
5963   echo "$as_me:5963: result: $cf_ldd_prog" >&5
5964 echo "${ECHO_T}$cf_ldd_prog" >&6
5965 else
5966   echo "$as_me:5966: result: no" >&5
5967 echo "${ECHO_T}no" >&6
5968 fi
5969
5970   test -n "$cf_ldd_prog" && break
5971 done
5972 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
5973
5974         cf_rpath_list="/usr/lib /lib"
5975         if test "$cf_ldd_prog" != no
5976         then
5977                 cf_rpath_oops=
5978
5979 cat >conftest.$ac_ext <<_ACEOF
5980 #line 5980 "configure"
5981 #include "confdefs.h"
5982 #include <stdio.h>
5983 int
5984 main ()
5985 {
5986 printf("Hello");
5987   ;
5988   return 0;
5989 }
5990 _ACEOF
5991 rm -f conftest.$ac_objext conftest$ac_exeext
5992 if { (eval echo "$as_me:5992: \"$ac_link\"") >&5
5993   (eval $ac_link) 2>&5
5994   ac_status=$?
5995   echo "$as_me:5995: \$? = $ac_status" >&5
5996   (exit $ac_status); } &&
5997          { ac_try='test -s conftest$ac_exeext'
5998   { (eval echo "$as_me:5998: \"$ac_try\"") >&5
5999   (eval $ac_try) 2>&5
6000   ac_status=$?
6001   echo "$as_me:6001: \$? = $ac_status" >&5
6002   (exit $ac_status); }; }; then
6003   cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort -u`
6004                  cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[      ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
6005 else
6006   echo "$as_me: failed program was:" >&5
6007 cat conftest.$ac_ext >&5
6008 fi
6009 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6010
6011                 # If we passed the link-test, but get a "not found" on a given library,
6012                 # this could be due to inept reconfiguration of gcc to make it only
6013                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6014                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
6015                 # /usr/local libraries.
6016                 if test -n "$cf_rpath_oops"
6017                 then
6018                         for cf_rpath_src in $cf_rpath_oops
6019                         do
6020                                 for cf_rpath_dir in \
6021                                         /usr/local \
6022                                         /usr/pkg \
6023                                         /opt/sfw
6024                                 do
6025                                         if test -f $cf_rpath_dir/lib/$cf_rpath_src
6026                                         then
6027                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6028
6029 echo "${as_me:-configure}:6029: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6030
6031                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6032                                                 break
6033                                         fi
6034                                 done
6035                         done
6036                 fi
6037         fi
6038
6039         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6040
6041 echo "${as_me:-configure}:6041: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6042
6043 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
6044
6045 echo "${as_me:-configure}:6045: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6046
6047 cf_rpath_dst=
6048 for cf_rpath_src in $LDFLAGS
6049 do
6050         case $cf_rpath_src in #(vi
6051         -L*) #(vi
6052
6053                 # check if this refers to a directory which we will ignore
6054                 cf_rpath_skip=no
6055                 if test -n "$cf_rpath_list"
6056                 then
6057                         for cf_rpath_item in $cf_rpath_list
6058                         do
6059                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6060                                 then
6061                                         cf_rpath_skip=yes
6062                                         break
6063                                 fi
6064                         done
6065                 fi
6066
6067                 if test "$cf_rpath_skip" = no
6068                 then
6069                         # transform the option
6070                         if test "$LD_RPATH_OPT" = "-R " ; then
6071                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6072                         else
6073                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6074                         fi
6075
6076                         # if we have not already added this, add it now
6077                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6078                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6079                         then
6080                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6081
6082 echo "${as_me:-configure}:6082: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6083
6084                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6085                         fi
6086                 fi
6087                 ;;
6088         esac
6089         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6090 done
6091 LDFLAGS=$cf_rpath_dst
6092
6093 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
6094
6095 echo "${as_me:-configure}:6095: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6096
6097 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
6098
6099 echo "${as_me:-configure}:6099: testing ...checking LIBS $LIBS ..." 1>&5
6100
6101 cf_rpath_dst=
6102 for cf_rpath_src in $LIBS
6103 do
6104         case $cf_rpath_src in #(vi
6105         -L*) #(vi
6106
6107                 # check if this refers to a directory which we will ignore
6108                 cf_rpath_skip=no
6109                 if test -n "$cf_rpath_list"
6110                 then
6111                         for cf_rpath_item in $cf_rpath_list
6112                         do
6113                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6114                                 then
6115                                         cf_rpath_skip=yes
6116                                         break
6117                                 fi
6118                         done
6119                 fi
6120
6121                 if test "$cf_rpath_skip" = no
6122                 then
6123                         # transform the option
6124                         if test "$LD_RPATH_OPT" = "-R " ; then
6125                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6126                         else
6127                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6128                         fi
6129
6130                         # if we have not already added this, add it now
6131                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6132                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6133                         then
6134                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6135
6136 echo "${as_me:-configure}:6136: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6137
6138                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6139                         fi
6140                 fi
6141                 ;;
6142         esac
6143         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6144 done
6145 LIBS=$cf_rpath_dst
6146
6147 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
6148
6149 echo "${as_me:-configure}:6149: testing ...checked LIBS $LIBS ..." 1>&5
6150
6151         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6152
6153 echo "${as_me:-configure}:6153: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6154
6155 fi
6156
6157 fi
6158
6159 fi
6160
6161 ###############################################################################
6162
6163 ###     use option --disable-overwrite to leave out the link to -lcurses
6164 echo "$as_me:6164: checking if you wish to install ncurses overwriting curses" >&5
6165 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6166
6167 # Check whether --enable-overwrite or --disable-overwrite was given.
6168 if test "${enable_overwrite+set}" = set; then
6169   enableval="$enable_overwrite"
6170   with_overwrite=$enableval
6171 else
6172   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6173 fi;
6174 echo "$as_me:6174: result: $with_overwrite" >&5
6175 echo "${ECHO_T}$with_overwrite" >&6
6176
6177 echo "$as_me:6177: checking if external terminfo-database is used" >&5
6178 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6179
6180 # Check whether --enable-database or --disable-database was given.
6181 if test "${enable_database+set}" = set; then
6182   enableval="$enable_database"
6183   use_database=$enableval
6184 else
6185   use_database=yes
6186 fi;
6187 echo "$as_me:6187: result: $use_database" >&5
6188 echo "${ECHO_T}$use_database" >&6
6189
6190 case $host_os in #(vi
6191 os2*) #(vi
6192         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6193         ;;
6194 *) #(vi
6195         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6196         ;;
6197 esac
6198
6199 if test "$use_database" != no ; then
6200         cat >>confdefs.h <<\EOF
6201 #define USE_DATABASE 1
6202 EOF
6203
6204         echo "$as_me:6204: checking which terminfo source-file will be installed" >&5
6205 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6206
6207 # Check whether --with-database or --without-database was given.
6208 if test "${with_database+set}" = set; then
6209   withval="$with_database"
6210   TERMINFO_SRC=$withval
6211 fi;
6212         echo "$as_me:6212: result: $TERMINFO_SRC" >&5
6213 echo "${ECHO_T}$TERMINFO_SRC" >&6
6214
6215         echo "$as_me:6215: checking whether to use hashed database instead of directory/tree" >&5
6216 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6217
6218 # Check whether --with-hashed-db or --without-hashed-db was given.
6219 if test "${with_hashed_db+set}" = set; then
6220   withval="$with_hashed_db"
6221
6222 else
6223   with_hashed_db=no
6224 fi;
6225         echo "$as_me:6225: result: $with_hashed_db" >&5
6226 echo "${ECHO_T}$with_hashed_db" >&6
6227 else
6228         with_hashed_db=no
6229 fi
6230
6231 echo "$as_me:6231: checking for list of fallback descriptions" >&5
6232 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6233
6234 # Check whether --with-fallbacks or --without-fallbacks was given.
6235 if test "${with_fallbacks+set}" = set; then
6236   withval="$with_fallbacks"
6237   with_fallback=$withval
6238 else
6239   with_fallback=
6240 fi;
6241 echo "$as_me:6241: result: $with_fallback" >&5
6242 echo "${ECHO_T}$with_fallback" >&6
6243 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6244
6245 echo "$as_me:6245: checking if you want modern xterm or antique" >&5
6246 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6247
6248 # Check whether --with-xterm-new or --without-xterm-new was given.
6249 if test "${with_xterm_new+set}" = set; then
6250   withval="$with_xterm_new"
6251   with_xterm_new=$withval
6252 else
6253   with_xterm_new=yes
6254 fi;
6255 case $with_xterm_new in
6256 no)     with_xterm_new=xterm-old;;
6257 *)      with_xterm_new=xterm-new;;
6258 esac
6259 echo "$as_me:6259: result: $with_xterm_new" >&5
6260 echo "${ECHO_T}$with_xterm_new" >&6
6261 WHICH_XTERM=$with_xterm_new
6262
6263 echo "$as_me:6263: checking if xterm backspace sends BS or DEL" >&5
6264 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
6265
6266 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
6267 if test "${with_xterm_kbs+set}" = set; then
6268   withval="$with_xterm_kbs"
6269   with_xterm_kbs=$withval
6270 else
6271   with_xterm_kbs=BS
6272 fi;
6273 case x$with_xterm_kbs in
6274 xyes|xno|xBS|xbs|x8)
6275         with_xterm_kbs=BS
6276         ;;
6277 xDEL|xdel|x127)
6278         with_xterm_kbs=DEL
6279         ;;
6280 *)
6281         with_xterm_kbs=$withval
6282         ;;
6283 esac
6284 echo "$as_me:6284: result: $with_xterm_kbs" >&5
6285 echo "${ECHO_T}$with_xterm_kbs" >&6
6286 XTERM_KBS=$with_xterm_kbs
6287
6288 MAKE_TERMINFO=
6289 if test "$use_database" = no ; then
6290         TERMINFO="${datadir}/terminfo"
6291         MAKE_TERMINFO="#"
6292 else
6293
6294 echo "$as_me:6294: checking for list of terminfo directories" >&5
6295 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6296
6297         case $cf_cv_system_name in
6298         os2*)   PATH_SEPARATOR=';'  ;;
6299         *)      PATH_SEPARATOR=':'  ;;
6300         esac
6301
6302 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6303 if test "${with_terminfo_dirs+set}" = set; then
6304   withval="$with_terminfo_dirs"
6305
6306 else
6307   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6308 fi;
6309 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6310 cf_dst_path=
6311 for cf_src_path in $withval
6312 do
6313
6314 if test "x$prefix" != xNONE; then
6315   cf_path_syntax="$prefix"
6316 else
6317   cf_path_syntax="$ac_default_prefix"
6318 fi
6319
6320 case ".$cf_src_path" in #(vi
6321 .\$\(*\)*|.\'*\'*) #(vi
6322   ;;
6323 ..|./*|.\\*) #(vi
6324   ;;
6325 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6326   ;;
6327 .\${*prefix}*) #(vi
6328   eval cf_src_path="$cf_src_path"
6329   case ".$cf_src_path" in #(vi
6330   .NONE/*)
6331     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6332     ;;
6333   esac
6334   ;; #(vi
6335 .no|.NONE/*)
6336   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6337   ;;
6338 *)
6339   { { echo "$as_me:6339: error: expected a pathname, not \"$cf_src_path\"" >&5
6340 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6341    { (exit 1); exit 1; }; }
6342   ;;
6343 esac
6344
6345   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6346   cf_dst_path="${cf_dst_path}${cf_src_path}"
6347 done
6348 IFS="$ac_save_ifs"
6349
6350 eval 'TERMINFO_DIRS="$cf_dst_path"'
6351
6352 echo "$as_me:6352: result: $TERMINFO_DIRS" >&5
6353 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6354 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6355 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6356 EOF
6357
6358 echo "$as_me:6358: checking for default terminfo directory" >&5
6359 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6360
6361 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6362 if test "${with_default_terminfo_dir+set}" = set; then
6363   withval="$with_default_terminfo_dir"
6364
6365 else
6366   withval="${TERMINFO:-${datadir}/terminfo}"
6367 fi; if test -n "${datadir}/terminfo" ; then
6368
6369 if test "x$prefix" != xNONE; then
6370   cf_path_syntax="$prefix"
6371 else
6372   cf_path_syntax="$ac_default_prefix"
6373 fi
6374
6375 case ".$withval" in #(vi
6376 .\$\(*\)*|.\'*\'*) #(vi
6377   ;;
6378 ..|./*|.\\*) #(vi
6379   ;;
6380 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6381   ;;
6382 .\${*prefix}*) #(vi
6383   eval withval="$withval"
6384   case ".$withval" in #(vi
6385   .NONE/*)
6386     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6387     ;;
6388   esac
6389   ;; #(vi
6390 .no|.NONE/*)
6391   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6392   ;;
6393 *)
6394   { { echo "$as_me:6394: error: expected a pathname, not \"$withval\"" >&5
6395 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6396    { (exit 1); exit 1; }; }
6397   ;;
6398 esac
6399
6400 fi
6401 TERMINFO="$withval"
6402
6403 echo "$as_me:6403: result: $TERMINFO" >&5
6404 echo "${ECHO_T}$TERMINFO" >&6
6405 cat >>confdefs.h <<EOF
6406 #define TERMINFO "$TERMINFO"
6407 EOF
6408
6409 fi
6410
6411 ###     use option --disable-big-core to make tic run on small machines
6412 ###     We need 4Mb, check if we can allocate 50% more than that.
6413 echo "$as_me:6413: checking if big-core option selected" >&5
6414 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6415
6416 # Check whether --enable-big-core or --disable-big-core was given.
6417 if test "${enable_big_core+set}" = set; then
6418   enableval="$enable_big_core"
6419   with_big_core=$enableval
6420 else
6421   if test "$cross_compiling" = yes; then
6422   with_big_core=no
6423 else
6424   cat >conftest.$ac_ext <<_ACEOF
6425 #line 6425 "configure"
6426 #include "confdefs.h"
6427
6428 #include <stdlib.h>
6429 #include <string.h>
6430 int main() {
6431         unsigned long n = 6000000L;
6432         char *s = malloc(n);
6433         if (s != 0)
6434                 s[0] = s[n-1] = 0;
6435         ${cf_cv_main_return:-return}(s == 0);
6436 }
6437 _ACEOF
6438 rm -f conftest$ac_exeext
6439 if { (eval echo "$as_me:6439: \"$ac_link\"") >&5
6440   (eval $ac_link) 2>&5
6441   ac_status=$?
6442   echo "$as_me:6442: \$? = $ac_status" >&5
6443   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6444   { (eval echo "$as_me:6444: \"$ac_try\"") >&5
6445   (eval $ac_try) 2>&5
6446   ac_status=$?
6447   echo "$as_me:6447: \$? = $ac_status" >&5
6448   (exit $ac_status); }; }; then
6449   with_big_core=yes
6450 else
6451   echo "$as_me: program exited with status $ac_status" >&5
6452 echo "$as_me: failed program was:" >&5
6453 cat conftest.$ac_ext >&5
6454 with_big_core=no
6455 fi
6456 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6457 fi
6458 fi;
6459 echo "$as_me:6459: result: $with_big_core" >&5
6460 echo "${ECHO_T}$with_big_core" >&6
6461 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6462 #define HAVE_BIG_CORE 1
6463 EOF
6464
6465 ### ISO C only guarantees 512-char strings, we have tables which load faster
6466 ### when constructed using "big" strings.  More than the C compiler, the awk
6467 ### program is a limit on most vendor UNIX systems.  Check that we can build.
6468 echo "$as_me:6468: checking if big-strings option selected" >&5
6469 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6470
6471 # Check whether --enable-big-strings or --disable-big-strings was given.
6472 if test "${enable_big_strings+set}" = set; then
6473   enableval="$enable_big_strings"
6474   with_big_strings=$enableval
6475 else
6476
6477         case x$AWK in #(vi
6478         x)
6479                 eval with_big_strings=no
6480                 ;;
6481         *) #(vi
6482                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6483                         | $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
6484                         eval with_big_strings=yes
6485                 else
6486                         eval with_big_strings=no
6487                 fi
6488                 ;;
6489         esac
6490
6491 fi;
6492 echo "$as_me:6492: result: $with_big_strings" >&5
6493 echo "${ECHO_T}$with_big_strings" >&6
6494
6495 USE_BIG_STRINGS=0
6496 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6497
6498 ###     use option --enable-termcap to compile in the termcap fallback support
6499 echo "$as_me:6499: checking if you want termcap-fallback support" >&5
6500 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6501
6502 # Check whether --enable-termcap or --disable-termcap was given.
6503 if test "${enable_termcap+set}" = set; then
6504   enableval="$enable_termcap"
6505   with_termcap=$enableval
6506 else
6507   with_termcap=no
6508 fi;
6509 echo "$as_me:6509: result: $with_termcap" >&5
6510 echo "${ECHO_T}$with_termcap" >&6
6511
6512 if test "$with_termcap" != "yes" ; then
6513         if test "$use_database" = no ; then
6514                 if test -z "$with_fallback" ; then
6515                         { { echo "$as_me:6515: error: You have disabled the database w/o specifying fallbacks" >&5
6516 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6517    { (exit 1); exit 1; }; }
6518                 fi
6519         fi
6520         cat >>confdefs.h <<\EOF
6521 #define PURE_TERMINFO 1
6522 EOF
6523
6524 else
6525
6526 if test "$with_ticlib" != no ; then
6527         { { echo "$as_me:6527: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6528 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6529    { (exit 1); exit 1; }; }
6530 fi
6531
6532 cat >>confdefs.h <<\EOF
6533 #define USE_TERMCAP 1
6534 EOF
6535
6536 echo "$as_me:6536: checking for list of termcap files" >&5
6537 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6538
6539 # Check whether --with-termpath or --without-termpath was given.
6540 if test "${with_termpath+set}" = set; then
6541   withval="$with_termpath"
6542
6543 else
6544   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6545 fi;
6546 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6547 cf_dst_path=
6548 for cf_src_path in $withval
6549 do
6550
6551 if test "x$prefix" != xNONE; then
6552   cf_path_syntax="$prefix"
6553 else
6554   cf_path_syntax="$ac_default_prefix"
6555 fi
6556
6557 case ".$cf_src_path" in #(vi
6558 .\$\(*\)*|.\'*\'*) #(vi
6559   ;;
6560 ..|./*|.\\*) #(vi
6561   ;;
6562 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6563   ;;
6564 .\${*prefix}*) #(vi
6565   eval cf_src_path="$cf_src_path"
6566   case ".$cf_src_path" in #(vi
6567   .NONE/*)
6568     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6569     ;;
6570   esac
6571   ;; #(vi
6572 .no|.NONE/*)
6573   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6574   ;;
6575 *)
6576   { { echo "$as_me:6576: error: expected a pathname, not \"$cf_src_path\"" >&5
6577 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6578    { (exit 1); exit 1; }; }
6579   ;;
6580 esac
6581
6582   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6583   cf_dst_path="${cf_dst_path}${cf_src_path}"
6584 done
6585 IFS="$ac_save_ifs"
6586
6587 eval 'TERMPATH="$cf_dst_path"'
6588
6589 echo "$as_me:6589: result: $TERMPATH" >&5
6590 echo "${ECHO_T}$TERMPATH" >&6
6591 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6592 #define TERMPATH "$TERMPATH"
6593 EOF
6594
6595 ###     use option --enable-getcap to use a hacked getcap for reading termcaps
6596 echo "$as_me:6596: checking if fast termcap-loader is needed" >&5
6597 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6598
6599 # Check whether --enable-getcap or --disable-getcap was given.
6600 if test "${enable_getcap+set}" = set; then
6601   enableval="$enable_getcap"
6602   with_getcap=$enableval
6603 else
6604   with_getcap=no
6605 fi;
6606 echo "$as_me:6606: result: $with_getcap" >&5
6607 echo "${ECHO_T}$with_getcap" >&6
6608 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6609 #define USE_GETCAP 1
6610 EOF
6611
6612 echo "$as_me:6612: checking if translated termcaps will be cached in ~/.terminfo" >&5
6613 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6614
6615 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6616 if test "${enable_getcap_cache+set}" = set; then
6617   enableval="$enable_getcap_cache"
6618   with_getcap_cache=$enableval
6619 else
6620   with_getcap_cache=no
6621 fi;
6622 echo "$as_me:6622: result: $with_getcap_cache" >&5
6623 echo "${ECHO_T}$with_getcap_cache" >&6
6624 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6625 #define USE_GETCAP_CACHE 1
6626 EOF
6627
6628 fi
6629
6630 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6631 echo "$as_me:6631: checking if ~/.terminfo is wanted" >&5
6632 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6633
6634 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6635 if test "${enable_home_terminfo+set}" = set; then
6636   enableval="$enable_home_terminfo"
6637   with_home_terminfo=$enableval
6638 else
6639   with_home_terminfo=yes
6640 fi;
6641 echo "$as_me:6641: result: $with_home_terminfo" >&5
6642 echo "${ECHO_T}$with_home_terminfo" >&6
6643 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6644 #define USE_HOME_TERMINFO 1
6645 EOF
6646
6647 echo "$as_me:6647: checking if you want to use restricted environment when running as root" >&5
6648 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6649
6650 # Check whether --enable-root-environ or --disable-root-environ was given.
6651 if test "${enable_root_environ+set}" = set; then
6652   enableval="$enable_root_environ"
6653   with_root_environ=$enableval
6654 else
6655   with_root_environ=yes
6656 fi;
6657 echo "$as_me:6657: result: $with_root_environ" >&5
6658 echo "${ECHO_T}$with_root_environ" >&6
6659 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6660 #define USE_ROOT_ENVIRON 1
6661 EOF
6662
6663 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
6664 ###   to reduce storage requirements for the terminfo database.
6665
6666 for ac_func in \
6667         remove \
6668         unlink
6669 do
6670 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6671 echo "$as_me:6671: checking for $ac_func" >&5
6672 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6673 if eval "test \"\${$as_ac_var+set}\" = set"; then
6674   echo $ECHO_N "(cached) $ECHO_C" >&6
6675 else
6676   cat >conftest.$ac_ext <<_ACEOF
6677 #line 6677 "configure"
6678 #include "confdefs.h"
6679 /* System header to define __stub macros and hopefully few prototypes,
6680     which can conflict with char $ac_func (); below.  */
6681 #include <assert.h>
6682 /* Override any gcc2 internal prototype to avoid an error.  */
6683 #ifdef __cplusplus
6684 extern "C"
6685 #endif
6686 /* We use char because int might match the return type of a gcc2
6687    builtin and then its argument prototype would still apply.  */
6688 char $ac_func ();
6689 char (*f) ();
6690
6691 int
6692 main ()
6693 {
6694 /* The GNU C library defines this for functions which it implements
6695     to always fail with ENOSYS.  Some functions are actually named
6696     something starting with __ and the normal name is an alias.  */
6697 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6698 choke me
6699 #else
6700 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6701 #endif
6702
6703   ;
6704   return 0;
6705 }
6706 _ACEOF
6707 rm -f conftest.$ac_objext conftest$ac_exeext
6708 if { (eval echo "$as_me:6708: \"$ac_link\"") >&5
6709   (eval $ac_link) 2>&5
6710   ac_status=$?
6711   echo "$as_me:6711: \$? = $ac_status" >&5
6712   (exit $ac_status); } &&
6713          { ac_try='test -s conftest$ac_exeext'
6714   { (eval echo "$as_me:6714: \"$ac_try\"") >&5
6715   (eval $ac_try) 2>&5
6716   ac_status=$?
6717   echo "$as_me:6717: \$? = $ac_status" >&5
6718   (exit $ac_status); }; }; then
6719   eval "$as_ac_var=yes"
6720 else
6721   echo "$as_me: failed program was:" >&5
6722 cat conftest.$ac_ext >&5
6723 eval "$as_ac_var=no"
6724 fi
6725 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6726 fi
6727 echo "$as_me:6727: result: `eval echo '${'$as_ac_var'}'`" >&5
6728 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6729 if test `eval echo '${'$as_ac_var'}'` = yes; then
6730   cat >>confdefs.h <<EOF
6731 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6732 EOF
6733
6734 fi
6735 done
6736
6737 if test "$cross_compiling" = yes ; then
6738
6739 for ac_func in \
6740                 link \
6741                 symlink
6742 do
6743 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6744 echo "$as_me:6744: checking for $ac_func" >&5
6745 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6746 if eval "test \"\${$as_ac_var+set}\" = set"; then
6747   echo $ECHO_N "(cached) $ECHO_C" >&6
6748 else
6749   cat >conftest.$ac_ext <<_ACEOF
6750 #line 6750 "configure"
6751 #include "confdefs.h"
6752 /* System header to define __stub macros and hopefully few prototypes,
6753     which can conflict with char $ac_func (); below.  */
6754 #include <assert.h>
6755 /* Override any gcc2 internal prototype to avoid an error.  */
6756 #ifdef __cplusplus
6757 extern "C"
6758 #endif
6759 /* We use char because int might match the return type of a gcc2
6760    builtin and then its argument prototype would still apply.  */
6761 char $ac_func ();
6762 char (*f) ();
6763
6764 int
6765 main ()
6766 {
6767 /* The GNU C library defines this for functions which it implements
6768     to always fail with ENOSYS.  Some functions are actually named
6769     something starting with __ and the normal name is an alias.  */
6770 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6771 choke me
6772 #else
6773 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6774 #endif
6775
6776   ;
6777   return 0;
6778 }
6779 _ACEOF
6780 rm -f conftest.$ac_objext conftest$ac_exeext
6781 if { (eval echo "$as_me:6781: \"$ac_link\"") >&5
6782   (eval $ac_link) 2>&5
6783   ac_status=$?
6784   echo "$as_me:6784: \$? = $ac_status" >&5
6785   (exit $ac_status); } &&
6786          { ac_try='test -s conftest$ac_exeext'
6787   { (eval echo "$as_me:6787: \"$ac_try\"") >&5
6788   (eval $ac_try) 2>&5
6789   ac_status=$?
6790   echo "$as_me:6790: \$? = $ac_status" >&5
6791   (exit $ac_status); }; }; then
6792   eval "$as_ac_var=yes"
6793 else
6794   echo "$as_me: failed program was:" >&5
6795 cat conftest.$ac_ext >&5
6796 eval "$as_ac_var=no"
6797 fi
6798 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6799 fi
6800 echo "$as_me:6800: result: `eval echo '${'$as_ac_var'}'`" >&5
6801 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6802 if test `eval echo '${'$as_ac_var'}'` = yes; then
6803   cat >>confdefs.h <<EOF
6804 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6805 EOF
6806
6807 fi
6808 done
6809
6810 else
6811         echo "$as_me:6811: checking if link/symlink functions work" >&5
6812 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6813 if test "${cf_cv_link_funcs+set}" = set; then
6814   echo $ECHO_N "(cached) $ECHO_C" >&6
6815 else
6816
6817                 cf_cv_link_funcs=
6818                 for cf_func in link symlink ; do
6819                         if test "$cross_compiling" = yes; then
6820
6821                         eval 'ac_cv_func_'$cf_func'=error'
6822 else
6823   cat >conftest.$ac_ext <<_ACEOF
6824 #line 6824 "configure"
6825 #include "confdefs.h"
6826
6827 #include <sys/types.h>
6828 #include <sys/stat.h>
6829 #ifdef HAVE_UNISTD_H
6830 #include <unistd.h>
6831 #endif
6832 int main()
6833 {
6834         int fail = 0;
6835         char *src = "config.log";
6836         char *dst = "conftest.chk";
6837         struct stat src_sb;
6838         struct stat dst_sb;
6839
6840         stat(src, &src_sb);
6841         fail = ($cf_func("config.log", "conftest.chk") < 0)
6842             || (stat(dst, &dst_sb) < 0)
6843             || (dst_sb.st_mtime != src_sb.st_mtime);
6844 #ifdef HAVE_UNLINK
6845         unlink(dst);
6846 #else
6847         remove(dst);
6848 #endif
6849         ${cf_cv_main_return:-return} (fail);
6850 }
6851
6852 _ACEOF
6853 rm -f conftest$ac_exeext
6854 if { (eval echo "$as_me:6854: \"$ac_link\"") >&5
6855   (eval $ac_link) 2>&5
6856   ac_status=$?
6857   echo "$as_me:6857: \$? = $ac_status" >&5
6858   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6859   { (eval echo "$as_me:6859: \"$ac_try\"") >&5
6860   (eval $ac_try) 2>&5
6861   ac_status=$?
6862   echo "$as_me:6862: \$? = $ac_status" >&5
6863   (exit $ac_status); }; }; then
6864
6865                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6866                         eval 'ac_cv_func_'$cf_func'=yes'
6867 else
6868   echo "$as_me: program exited with status $ac_status" >&5
6869 echo "$as_me: failed program was:" >&5
6870 cat conftest.$ac_ext >&5
6871
6872                         eval 'ac_cv_func_'$cf_func'=no'
6873 fi
6874 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6875 fi
6876                 done
6877                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6878
6879 fi
6880 echo "$as_me:6880: result: $cf_cv_link_funcs" >&5
6881 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6882         test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
6883 #define HAVE_LINK 1
6884 EOF
6885
6886         test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6887 #define HAVE_SYMLINK 1
6888 EOF
6889
6890 fi
6891
6892 with_links=no
6893 with_symlinks=no
6894
6895 # soft links (symbolic links) are useful for some systems where hard links do
6896 # not work, or to make it simpler to copy terminfo trees around.
6897 if test "$ac_cv_func_symlink" = yes ; then
6898     echo "$as_me:6898: checking if tic should use symbolic links" >&5
6899 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6900
6901 # Check whether --enable-symlinks or --disable-symlinks was given.
6902 if test "${enable_symlinks+set}" = set; then
6903   enableval="$enable_symlinks"
6904   with_symlinks=$enableval
6905 else
6906   with_symlinks=no
6907 fi;
6908     echo "$as_me:6908: result: $with_symlinks" >&5
6909 echo "${ECHO_T}$with_symlinks" >&6
6910 fi
6911
6912 # If we have hard links and did not choose to use soft links instead, there is
6913 # no reason to make this choice optional - use the hard links.
6914 if test "$with_symlinks" = no ; then
6915     echo "$as_me:6915: checking if tic should use hard links" >&5
6916 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6917     if test "$ac_cv_func_link" = yes ; then
6918         with_links=yes
6919     else
6920         with_links=no
6921     fi
6922     echo "$as_me:6922: result: $with_links" >&5
6923 echo "${ECHO_T}$with_links" >&6
6924 fi
6925
6926 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6927 #define USE_LINKS 1
6928 EOF
6929
6930 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6931 #define USE_SYMLINKS 1
6932 EOF
6933
6934 ###   use option --enable-broken-linker to force on use of broken-linker support
6935 echo "$as_me:6935: checking if you want broken-linker support code" >&5
6936 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6937
6938 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6939 if test "${enable_broken_linker+set}" = set; then
6940   enableval="$enable_broken_linker"
6941   with_broken_linker=$enableval
6942 else
6943   with_broken_linker=${BROKEN_LINKER:-no}
6944 fi;
6945 echo "$as_me:6945: result: $with_broken_linker" >&5
6946 echo "${ECHO_T}$with_broken_linker" >&6
6947
6948 BROKEN_LINKER=0
6949 if test "$with_broken_linker" = yes ; then
6950         cat >>confdefs.h <<\EOF
6951 #define BROKEN_LINKER 1
6952 EOF
6953
6954         BROKEN_LINKER=1
6955 elif test "$DFT_LWR_MODEL" = shared ; then
6956         case $cf_cv_system_name in #(vi
6957         cygwin*)
6958                 cat >>confdefs.h <<\EOF
6959 #define BROKEN_LINKER 1
6960 EOF
6961
6962                 BROKEN_LINKER=1
6963                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
6964
6965 echo "${as_me:-configure}:6965: testing cygwin linker is broken anyway ..." 1>&5
6966
6967                 ;;
6968         esac
6969 fi
6970
6971 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6972 echo "$as_me:6972: checking if tputs should process BSD-style prefix padding" >&5
6973 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6974
6975 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6976 if test "${enable_bsdpad+set}" = set; then
6977   enableval="$enable_bsdpad"
6978   with_bsdpad=$enableval
6979 else
6980   with_bsdpad=no
6981 fi;
6982 echo "$as_me:6982: result: $with_bsdpad" >&5
6983 echo "${ECHO_T}$with_bsdpad" >&6
6984 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6985 #define BSD_TPUTS 1
6986 EOF
6987
6988 ###   use option --enable-widec to turn on use of wide-character support
6989 NCURSES_CH_T=chtype
6990 NCURSES_LIBUTF8=0
6991
6992 NEED_WCHAR_H=0
6993 NCURSES_MBSTATE_T=0
6994 NCURSES_WCHAR_T=0
6995 NCURSES_WINT_T=0
6996
6997 # Check to define _XOPEN_SOURCE "automatically"
6998
6999 cf_XOPEN_SOURCE=500
7000 cf_POSIX_C_SOURCE=199506L
7001 cf_xopen_source=
7002
7003 case $host_os in #(vi
7004 aix[4-7]*) #(vi
7005         cf_xopen_source="-D_ALL_SOURCE"
7006         ;;
7007 cygwin) #(vi
7008         cf_XOPEN_SOURCE=600
7009         ;;
7010 darwin[0-8].*) #(vi
7011         cf_xopen_source="-D_APPLE_C_SOURCE"
7012         ;;
7013 darwin*) #(vi
7014         cf_xopen_source="-D_DARWIN_C_SOURCE"
7015         cf_XOPEN_SOURCE=
7016         ;;
7017 freebsd*|dragonfly*) #(vi
7018         # 5.x headers associate
7019         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7020         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7021         cf_POSIX_C_SOURCE=200112L
7022         cf_XOPEN_SOURCE=600
7023         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7024         ;;
7025 hpux11*) #(vi
7026         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7027         ;;
7028 hpux*) #(vi
7029         cf_xopen_source="-D_HPUX_SOURCE"
7030         ;;
7031 irix[56].*) #(vi
7032         cf_xopen_source="-D_SGI_SOURCE"
7033         cf_XOPEN_SOURCE=
7034         ;;
7035 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7036
7037 echo "$as_me:7037: checking if we must define _GNU_SOURCE" >&5
7038 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7039 if test "${cf_cv_gnu_source+set}" = set; then
7040   echo $ECHO_N "(cached) $ECHO_C" >&6
7041 else
7042
7043 cat >conftest.$ac_ext <<_ACEOF
7044 #line 7044 "configure"
7045 #include "confdefs.h"
7046 #include <sys/types.h>
7047 int
7048 main ()
7049 {
7050
7051 #ifndef _XOPEN_SOURCE
7052 make an error
7053 #endif
7054   ;
7055   return 0;
7056 }
7057 _ACEOF
7058 rm -f conftest.$ac_objext
7059 if { (eval echo "$as_me:7059: \"$ac_compile\"") >&5
7060   (eval $ac_compile) 2>&5
7061   ac_status=$?
7062   echo "$as_me:7062: \$? = $ac_status" >&5
7063   (exit $ac_status); } &&
7064          { ac_try='test -s conftest.$ac_objext'
7065   { (eval echo "$as_me:7065: \"$ac_try\"") >&5
7066   (eval $ac_try) 2>&5
7067   ac_status=$?
7068   echo "$as_me:7068: \$? = $ac_status" >&5
7069   (exit $ac_status); }; }; then
7070   cf_cv_gnu_source=no
7071 else
7072   echo "$as_me: failed program was:" >&5
7073 cat conftest.$ac_ext >&5
7074 cf_save="$CPPFLAGS"
7075          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7076          cat >conftest.$ac_ext <<_ACEOF
7077 #line 7077 "configure"
7078 #include "confdefs.h"
7079 #include <sys/types.h>
7080 int
7081 main ()
7082 {
7083
7084 #ifdef _XOPEN_SOURCE
7085 make an error
7086 #endif
7087   ;
7088   return 0;
7089 }
7090 _ACEOF
7091 rm -f conftest.$ac_objext
7092 if { (eval echo "$as_me:7092: \"$ac_compile\"") >&5
7093   (eval $ac_compile) 2>&5
7094   ac_status=$?
7095   echo "$as_me:7095: \$? = $ac_status" >&5
7096   (exit $ac_status); } &&
7097          { ac_try='test -s conftest.$ac_objext'
7098   { (eval echo "$as_me:7098: \"$ac_try\"") >&5
7099   (eval $ac_try) 2>&5
7100   ac_status=$?
7101   echo "$as_me:7101: \$? = $ac_status" >&5
7102   (exit $ac_status); }; }; then
7103   cf_cv_gnu_source=no
7104 else
7105   echo "$as_me: failed program was:" >&5
7106 cat conftest.$ac_ext >&5
7107 cf_cv_gnu_source=yes
7108 fi
7109 rm -f conftest.$ac_objext conftest.$ac_ext
7110         CPPFLAGS="$cf_save"
7111
7112 fi
7113 rm -f conftest.$ac_objext conftest.$ac_ext
7114
7115 fi
7116 echo "$as_me:7116: result: $cf_cv_gnu_source" >&5
7117 echo "${ECHO_T}$cf_cv_gnu_source" >&6
7118 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7119
7120         ;;
7121 mirbsd*) #(vi
7122         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7123         cf_XOPEN_SOURCE=
7124
7125 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7126
7127 cf_save_CFLAGS="$CFLAGS"
7128 cf_save_CPPFLAGS="$CPPFLAGS"
7129
7130 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7131         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7132                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7133
7134 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7135         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7136                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7137
7138 echo "$as_me:7138: checking if we should define _POSIX_C_SOURCE" >&5
7139 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7140 if test "${cf_cv_posix_c_source+set}" = set; then
7141   echo $ECHO_N "(cached) $ECHO_C" >&6
7142 else
7143
7144 echo "${as_me:-configure}:7144: testing if the symbol is already defined go no further ..." 1>&5
7145
7146         cat >conftest.$ac_ext <<_ACEOF
7147 #line 7147 "configure"
7148 #include "confdefs.h"
7149 #include <sys/types.h>
7150 int
7151 main ()
7152 {
7153
7154 #ifndef _POSIX_C_SOURCE
7155 make an error
7156 #endif
7157   ;
7158   return 0;
7159 }
7160 _ACEOF
7161 rm -f conftest.$ac_objext
7162 if { (eval echo "$as_me:7162: \"$ac_compile\"") >&5
7163   (eval $ac_compile) 2>&5
7164   ac_status=$?
7165   echo "$as_me:7165: \$? = $ac_status" >&5
7166   (exit $ac_status); } &&
7167          { ac_try='test -s conftest.$ac_objext'
7168   { (eval echo "$as_me:7168: \"$ac_try\"") >&5
7169   (eval $ac_try) 2>&5
7170   ac_status=$?
7171   echo "$as_me:7171: \$? = $ac_status" >&5
7172   (exit $ac_status); }; }; then
7173   cf_cv_posix_c_source=no
7174 else
7175   echo "$as_me: failed program was:" >&5
7176 cat conftest.$ac_ext >&5
7177 cf_want_posix_source=no
7178          case .$cf_POSIX_C_SOURCE in #(vi
7179          .[12]??*) #(vi
7180                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7181                 ;;
7182          .2) #(vi
7183                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7184                 cf_want_posix_source=yes
7185                 ;;
7186          .*)
7187                 cf_want_posix_source=yes
7188                 ;;
7189          esac
7190          if test "$cf_want_posix_source" = yes ; then
7191                 cat >conftest.$ac_ext <<_ACEOF
7192 #line 7192 "configure"
7193 #include "confdefs.h"
7194 #include <sys/types.h>
7195 int
7196 main ()
7197 {
7198
7199 #ifdef _POSIX_SOURCE
7200 make an error
7201 #endif
7202   ;
7203   return 0;
7204 }
7205 _ACEOF
7206 rm -f conftest.$ac_objext
7207 if { (eval echo "$as_me:7207: \"$ac_compile\"") >&5
7208   (eval $ac_compile) 2>&5
7209   ac_status=$?
7210   echo "$as_me:7210: \$? = $ac_status" >&5
7211   (exit $ac_status); } &&
7212          { ac_try='test -s conftest.$ac_objext'
7213   { (eval echo "$as_me:7213: \"$ac_try\"") >&5
7214   (eval $ac_try) 2>&5
7215   ac_status=$?
7216   echo "$as_me:7216: \$? = $ac_status" >&5
7217   (exit $ac_status); }; }; then
7218   :
7219 else
7220   echo "$as_me: failed program was:" >&5
7221 cat conftest.$ac_ext >&5
7222 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7223 fi
7224 rm -f conftest.$ac_objext conftest.$ac_ext
7225          fi
7226
7227 echo "${as_me:-configure}:7227: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7228
7229          CFLAGS="$cf_trim_CFLAGS"
7230          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7231
7232 echo "${as_me:-configure}:7232: testing if the second compile does not leave our definition intact error ..." 1>&5
7233
7234          cat >conftest.$ac_ext <<_ACEOF
7235 #line 7235 "configure"
7236 #include "confdefs.h"
7237 #include <sys/types.h>
7238 int
7239 main ()
7240 {
7241
7242 #ifndef _POSIX_C_SOURCE
7243 make an error
7244 #endif
7245   ;
7246   return 0;
7247 }
7248 _ACEOF
7249 rm -f conftest.$ac_objext
7250 if { (eval echo "$as_me:7250: \"$ac_compile\"") >&5
7251   (eval $ac_compile) 2>&5
7252   ac_status=$?
7253   echo "$as_me:7253: \$? = $ac_status" >&5
7254   (exit $ac_status); } &&
7255          { ac_try='test -s conftest.$ac_objext'
7256   { (eval echo "$as_me:7256: \"$ac_try\"") >&5
7257   (eval $ac_try) 2>&5
7258   ac_status=$?
7259   echo "$as_me:7259: \$? = $ac_status" >&5
7260   (exit $ac_status); }; }; then
7261   :
7262 else
7263   echo "$as_me: failed program was:" >&5
7264 cat conftest.$ac_ext >&5
7265 cf_cv_posix_c_source=no
7266 fi
7267 rm -f conftest.$ac_objext conftest.$ac_ext
7268          CFLAGS="$cf_save_CFLAGS"
7269          CPPFLAGS="$cf_save_CPPFLAGS"
7270
7271 fi
7272 rm -f conftest.$ac_objext conftest.$ac_ext
7273
7274 fi
7275 echo "$as_me:7275: result: $cf_cv_posix_c_source" >&5
7276 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7277
7278 if test "$cf_cv_posix_c_source" != no ; then
7279         CFLAGS="$cf_trim_CFLAGS"
7280         CPPFLAGS="$cf_trim_CPPFLAGS"
7281
7282 cf_fix_cppflags=no
7283 cf_new_cflags=
7284 cf_new_cppflags=
7285 cf_new_extra_cppflags=
7286
7287 for cf_add_cflags in $cf_cv_posix_c_source
7288 do
7289 case $cf_fix_cppflags in
7290 no)
7291         case $cf_add_cflags in #(vi
7292         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7293                 case $cf_add_cflags in
7294                 -D*)
7295                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7296
7297                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7298                                 && test -z "${cf_tst_cflags}" \
7299                                 && cf_fix_cppflags=yes
7300
7301                         if test $cf_fix_cppflags = yes ; then
7302                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7303                                 continue
7304                         elif test "${cf_tst_cflags}" = "\"'" ; then
7305                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7306                                 continue
7307                         fi
7308                         ;;
7309                 esac
7310                 case "$CPPFLAGS" in
7311                 *$cf_add_cflags) #(vi
7312                         ;;
7313                 *) #(vi
7314                         case $cf_add_cflags in #(vi
7315                         -D*)
7316                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7317
7318 CPPFLAGS=`echo "$CPPFLAGS" | \
7319         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7320                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7321
7322                                 ;;
7323                         esac
7324                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7325                         ;;
7326                 esac
7327                 ;;
7328         *)
7329                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7330                 ;;
7331         esac
7332         ;;
7333 yes)
7334         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7335
7336         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7337
7338         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7339                 && test -z "${cf_tst_cflags}" \
7340                 && cf_fix_cppflags=no
7341         ;;
7342 esac
7343 done
7344
7345 if test -n "$cf_new_cflags" ; then
7346
7347         CFLAGS="$CFLAGS $cf_new_cflags"
7348 fi
7349
7350 if test -n "$cf_new_cppflags" ; then
7351
7352         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7353 fi
7354
7355 if test -n "$cf_new_extra_cppflags" ; then
7356
7357         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7358 fi
7359
7360 fi
7361
7362         ;;
7363 netbsd*) #(vi
7364         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7365         ;;
7366 openbsd[4-9]*) #(vi
7367         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7368         cf_xopen_source="-D_BSD_SOURCE"
7369         cf_XOPEN_SOURCE=600
7370         ;;
7371 openbsd*) #(vi
7372         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7373         ;;
7374 osf[45]*) #(vi
7375         cf_xopen_source="-D_OSF_SOURCE"
7376         ;;
7377 nto-qnx*) #(vi
7378         cf_xopen_source="-D_QNX_SOURCE"
7379         ;;
7380 sco*) #(vi
7381         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7382         ;;
7383 solaris2.*) #(vi
7384         cf_xopen_source="-D__EXTENSIONS__"
7385         ;;
7386 *)
7387
7388 echo "$as_me:7388: checking if we should define _XOPEN_SOURCE" >&5
7389 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7390 if test "${cf_cv_xopen_source+set}" = set; then
7391   echo $ECHO_N "(cached) $ECHO_C" >&6
7392 else
7393
7394         cat >conftest.$ac_ext <<_ACEOF
7395 #line 7395 "configure"
7396 #include "confdefs.h"
7397
7398 #include <stdlib.h>
7399 #include <string.h>
7400 #include <sys/types.h>
7401
7402 int
7403 main ()
7404 {
7405
7406 #ifndef _XOPEN_SOURCE
7407 make an error
7408 #endif
7409   ;
7410   return 0;
7411 }
7412 _ACEOF
7413 rm -f conftest.$ac_objext
7414 if { (eval echo "$as_me:7414: \"$ac_compile\"") >&5
7415   (eval $ac_compile) 2>&5
7416   ac_status=$?
7417   echo "$as_me:7417: \$? = $ac_status" >&5
7418   (exit $ac_status); } &&
7419          { ac_try='test -s conftest.$ac_objext'
7420   { (eval echo "$as_me:7420: \"$ac_try\"") >&5
7421   (eval $ac_try) 2>&5
7422   ac_status=$?
7423   echo "$as_me:7423: \$? = $ac_status" >&5
7424   (exit $ac_status); }; }; then
7425   cf_cv_xopen_source=no
7426 else
7427   echo "$as_me: failed program was:" >&5
7428 cat conftest.$ac_ext >&5
7429 cf_save="$CPPFLAGS"
7430          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7431          cat >conftest.$ac_ext <<_ACEOF
7432 #line 7432 "configure"
7433 #include "confdefs.h"
7434
7435 #include <stdlib.h>
7436 #include <string.h>
7437 #include <sys/types.h>
7438
7439 int
7440 main ()
7441 {
7442
7443 #ifdef _XOPEN_SOURCE
7444 make an error
7445 #endif
7446   ;
7447   return 0;
7448 }
7449 _ACEOF
7450 rm -f conftest.$ac_objext
7451 if { (eval echo "$as_me:7451: \"$ac_compile\"") >&5
7452   (eval $ac_compile) 2>&5
7453   ac_status=$?
7454   echo "$as_me:7454: \$? = $ac_status" >&5
7455   (exit $ac_status); } &&
7456          { ac_try='test -s conftest.$ac_objext'
7457   { (eval echo "$as_me:7457: \"$ac_try\"") >&5
7458   (eval $ac_try) 2>&5
7459   ac_status=$?
7460   echo "$as_me:7460: \$? = $ac_status" >&5
7461   (exit $ac_status); }; }; then
7462   cf_cv_xopen_source=no
7463 else
7464   echo "$as_me: failed program was:" >&5
7465 cat conftest.$ac_ext >&5
7466 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7467 fi
7468 rm -f conftest.$ac_objext conftest.$ac_ext
7469         CPPFLAGS="$cf_save"
7470
7471 fi
7472 rm -f conftest.$ac_objext conftest.$ac_ext
7473
7474 fi
7475 echo "$as_me:7475: result: $cf_cv_xopen_source" >&5
7476 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7477
7478 if test "$cf_cv_xopen_source" != no ; then
7479
7480 CFLAGS=`echo "$CFLAGS" | \
7481         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7482                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7483
7484 CPPFLAGS=`echo "$CPPFLAGS" | \
7485         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7486                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7487
7488         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7489
7490 cf_fix_cppflags=no
7491 cf_new_cflags=
7492 cf_new_cppflags=
7493 cf_new_extra_cppflags=
7494
7495 for cf_add_cflags in $cf_temp_xopen_source
7496 do
7497 case $cf_fix_cppflags in
7498 no)
7499         case $cf_add_cflags in #(vi
7500         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7501                 case $cf_add_cflags in
7502                 -D*)
7503                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7504
7505                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7506                                 && test -z "${cf_tst_cflags}" \
7507                                 && cf_fix_cppflags=yes
7508
7509                         if test $cf_fix_cppflags = yes ; then
7510                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7511                                 continue
7512                         elif test "${cf_tst_cflags}" = "\"'" ; then
7513                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7514                                 continue
7515                         fi
7516                         ;;
7517                 esac
7518                 case "$CPPFLAGS" in
7519                 *$cf_add_cflags) #(vi
7520                         ;;
7521                 *) #(vi
7522                         case $cf_add_cflags in #(vi
7523                         -D*)
7524                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7525
7526 CPPFLAGS=`echo "$CPPFLAGS" | \
7527         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7528                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7529
7530                                 ;;
7531                         esac
7532                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7533                         ;;
7534                 esac
7535                 ;;
7536         *)
7537                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7538                 ;;
7539         esac
7540         ;;
7541 yes)
7542         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7543
7544         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7545
7546         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7547                 && test -z "${cf_tst_cflags}" \
7548                 && cf_fix_cppflags=no
7549         ;;
7550 esac
7551 done
7552
7553 if test -n "$cf_new_cflags" ; then
7554
7555         CFLAGS="$CFLAGS $cf_new_cflags"
7556 fi
7557
7558 if test -n "$cf_new_cppflags" ; then
7559
7560         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7561 fi
7562
7563 if test -n "$cf_new_extra_cppflags" ; then
7564
7565         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7566 fi
7567
7568 fi
7569
7570 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7571
7572 cf_save_CFLAGS="$CFLAGS"
7573 cf_save_CPPFLAGS="$CPPFLAGS"
7574
7575 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7576         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7577                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7578
7579 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7580         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7581                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7582
7583 echo "$as_me:7583: checking if we should define _POSIX_C_SOURCE" >&5
7584 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7585 if test "${cf_cv_posix_c_source+set}" = set; then
7586   echo $ECHO_N "(cached) $ECHO_C" >&6
7587 else
7588
7589 echo "${as_me:-configure}:7589: testing if the symbol is already defined go no further ..." 1>&5
7590
7591         cat >conftest.$ac_ext <<_ACEOF
7592 #line 7592 "configure"
7593 #include "confdefs.h"
7594 #include <sys/types.h>
7595 int
7596 main ()
7597 {
7598
7599 #ifndef _POSIX_C_SOURCE
7600 make an error
7601 #endif
7602   ;
7603   return 0;
7604 }
7605 _ACEOF
7606 rm -f conftest.$ac_objext
7607 if { (eval echo "$as_me:7607: \"$ac_compile\"") >&5
7608   (eval $ac_compile) 2>&5
7609   ac_status=$?
7610   echo "$as_me:7610: \$? = $ac_status" >&5
7611   (exit $ac_status); } &&
7612          { ac_try='test -s conftest.$ac_objext'
7613   { (eval echo "$as_me:7613: \"$ac_try\"") >&5
7614   (eval $ac_try) 2>&5
7615   ac_status=$?
7616   echo "$as_me:7616: \$? = $ac_status" >&5
7617   (exit $ac_status); }; }; then
7618   cf_cv_posix_c_source=no
7619 else
7620   echo "$as_me: failed program was:" >&5
7621 cat conftest.$ac_ext >&5
7622 cf_want_posix_source=no
7623          case .$cf_POSIX_C_SOURCE in #(vi
7624          .[12]??*) #(vi
7625                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7626                 ;;
7627          .2) #(vi
7628                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7629                 cf_want_posix_source=yes
7630                 ;;
7631          .*)
7632                 cf_want_posix_source=yes
7633                 ;;
7634          esac
7635          if test "$cf_want_posix_source" = yes ; then
7636                 cat >conftest.$ac_ext <<_ACEOF
7637 #line 7637 "configure"
7638 #include "confdefs.h"
7639 #include <sys/types.h>
7640 int
7641 main ()
7642 {
7643
7644 #ifdef _POSIX_SOURCE
7645 make an error
7646 #endif
7647   ;
7648   return 0;
7649 }
7650 _ACEOF
7651 rm -f conftest.$ac_objext
7652 if { (eval echo "$as_me:7652: \"$ac_compile\"") >&5
7653   (eval $ac_compile) 2>&5
7654   ac_status=$?
7655   echo "$as_me:7655: \$? = $ac_status" >&5
7656   (exit $ac_status); } &&
7657          { ac_try='test -s conftest.$ac_objext'
7658   { (eval echo "$as_me:7658: \"$ac_try\"") >&5
7659   (eval $ac_try) 2>&5
7660   ac_status=$?
7661   echo "$as_me:7661: \$? = $ac_status" >&5
7662   (exit $ac_status); }; }; then
7663   :
7664 else
7665   echo "$as_me: failed program was:" >&5
7666 cat conftest.$ac_ext >&5
7667 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7668 fi
7669 rm -f conftest.$ac_objext conftest.$ac_ext
7670          fi
7671
7672 echo "${as_me:-configure}:7672: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7673
7674          CFLAGS="$cf_trim_CFLAGS"
7675          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7676
7677 echo "${as_me:-configure}:7677: testing if the second compile does not leave our definition intact error ..." 1>&5
7678
7679          cat >conftest.$ac_ext <<_ACEOF
7680 #line 7680 "configure"
7681 #include "confdefs.h"
7682 #include <sys/types.h>
7683 int
7684 main ()
7685 {
7686
7687 #ifndef _POSIX_C_SOURCE
7688 make an error
7689 #endif
7690   ;
7691   return 0;
7692 }
7693 _ACEOF
7694 rm -f conftest.$ac_objext
7695 if { (eval echo "$as_me:7695: \"$ac_compile\"") >&5
7696   (eval $ac_compile) 2>&5
7697   ac_status=$?
7698   echo "$as_me:7698: \$? = $ac_status" >&5
7699   (exit $ac_status); } &&
7700          { ac_try='test -s conftest.$ac_objext'
7701   { (eval echo "$as_me:7701: \"$ac_try\"") >&5
7702   (eval $ac_try) 2>&5
7703   ac_status=$?
7704   echo "$as_me:7704: \$? = $ac_status" >&5
7705   (exit $ac_status); }; }; then
7706   :
7707 else
7708   echo "$as_me: failed program was:" >&5
7709 cat conftest.$ac_ext >&5
7710 cf_cv_posix_c_source=no
7711 fi
7712 rm -f conftest.$ac_objext conftest.$ac_ext
7713          CFLAGS="$cf_save_CFLAGS"
7714          CPPFLAGS="$cf_save_CPPFLAGS"
7715
7716 fi
7717 rm -f conftest.$ac_objext conftest.$ac_ext
7718
7719 fi
7720 echo "$as_me:7720: result: $cf_cv_posix_c_source" >&5
7721 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7722
7723 if test "$cf_cv_posix_c_source" != no ; then
7724         CFLAGS="$cf_trim_CFLAGS"
7725         CPPFLAGS="$cf_trim_CPPFLAGS"
7726
7727 cf_fix_cppflags=no
7728 cf_new_cflags=
7729 cf_new_cppflags=
7730 cf_new_extra_cppflags=
7731
7732 for cf_add_cflags in $cf_cv_posix_c_source
7733 do
7734 case $cf_fix_cppflags in
7735 no)
7736         case $cf_add_cflags in #(vi
7737         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7738                 case $cf_add_cflags in
7739                 -D*)
7740                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7741
7742                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7743                                 && test -z "${cf_tst_cflags}" \
7744                                 && cf_fix_cppflags=yes
7745
7746                         if test $cf_fix_cppflags = yes ; then
7747                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7748                                 continue
7749                         elif test "${cf_tst_cflags}" = "\"'" ; then
7750                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7751                                 continue
7752                         fi
7753                         ;;
7754                 esac
7755                 case "$CPPFLAGS" in
7756                 *$cf_add_cflags) #(vi
7757                         ;;
7758                 *) #(vi
7759                         case $cf_add_cflags in #(vi
7760                         -D*)
7761                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7762
7763 CPPFLAGS=`echo "$CPPFLAGS" | \
7764         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7765                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7766
7767                                 ;;
7768                         esac
7769                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7770                         ;;
7771                 esac
7772                 ;;
7773         *)
7774                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7775                 ;;
7776         esac
7777         ;;
7778 yes)
7779         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7780
7781         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7782
7783         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7784                 && test -z "${cf_tst_cflags}" \
7785                 && cf_fix_cppflags=no
7786         ;;
7787 esac
7788 done
7789
7790 if test -n "$cf_new_cflags" ; then
7791
7792         CFLAGS="$CFLAGS $cf_new_cflags"
7793 fi
7794
7795 if test -n "$cf_new_cppflags" ; then
7796
7797         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7798 fi
7799
7800 if test -n "$cf_new_extra_cppflags" ; then
7801
7802         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7803 fi
7804
7805 fi
7806
7807         ;;
7808 esac
7809
7810 if test -n "$cf_xopen_source" ; then
7811
7812 cf_fix_cppflags=no
7813 cf_new_cflags=
7814 cf_new_cppflags=
7815 cf_new_extra_cppflags=
7816
7817 for cf_add_cflags in $cf_xopen_source
7818 do
7819 case $cf_fix_cppflags in
7820 no)
7821         case $cf_add_cflags in #(vi
7822         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7823                 case $cf_add_cflags in
7824                 -D*)
7825                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7826
7827                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7828                                 && test -z "${cf_tst_cflags}" \
7829                                 && cf_fix_cppflags=yes
7830
7831                         if test $cf_fix_cppflags = yes ; then
7832                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7833                                 continue
7834                         elif test "${cf_tst_cflags}" = "\"'" ; then
7835                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7836                                 continue
7837                         fi
7838                         ;;
7839                 esac
7840                 case "$CPPFLAGS" in
7841                 *$cf_add_cflags) #(vi
7842                         ;;
7843                 *) #(vi
7844                         case $cf_add_cflags in #(vi
7845                         -D*)
7846                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7847
7848 CPPFLAGS=`echo "$CPPFLAGS" | \
7849         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7850                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7851
7852                                 ;;
7853                         esac
7854                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7855                         ;;
7856                 esac
7857                 ;;
7858         *)
7859                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7860                 ;;
7861         esac
7862         ;;
7863 yes)
7864         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7865
7866         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7867
7868         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7869                 && test -z "${cf_tst_cflags}" \
7870                 && cf_fix_cppflags=no
7871         ;;
7872 esac
7873 done
7874
7875 if test -n "$cf_new_cflags" ; then
7876
7877         CFLAGS="$CFLAGS $cf_new_cflags"
7878 fi
7879
7880 if test -n "$cf_new_cppflags" ; then
7881
7882         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7883 fi
7884
7885 if test -n "$cf_new_extra_cppflags" ; then
7886
7887         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7888 fi
7889
7890 fi
7891
7892 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
7893         echo "$as_me:7893: checking if _XOPEN_SOURCE really is set" >&5
7894 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
7895         cat >conftest.$ac_ext <<_ACEOF
7896 #line 7896 "configure"
7897 #include "confdefs.h"
7898 #include <stdlib.h>
7899 int
7900 main ()
7901 {
7902
7903 #ifndef _XOPEN_SOURCE
7904 make an error
7905 #endif
7906   ;
7907   return 0;
7908 }
7909 _ACEOF
7910 rm -f conftest.$ac_objext
7911 if { (eval echo "$as_me:7911: \"$ac_compile\"") >&5
7912   (eval $ac_compile) 2>&5
7913   ac_status=$?
7914   echo "$as_me:7914: \$? = $ac_status" >&5
7915   (exit $ac_status); } &&
7916          { ac_try='test -s conftest.$ac_objext'
7917   { (eval echo "$as_me:7917: \"$ac_try\"") >&5
7918   (eval $ac_try) 2>&5
7919   ac_status=$?
7920   echo "$as_me:7920: \$? = $ac_status" >&5
7921   (exit $ac_status); }; }; then
7922   cf_XOPEN_SOURCE_set=yes
7923 else
7924   echo "$as_me: failed program was:" >&5
7925 cat conftest.$ac_ext >&5
7926 cf_XOPEN_SOURCE_set=no
7927 fi
7928 rm -f conftest.$ac_objext conftest.$ac_ext
7929         echo "$as_me:7929: result: $cf_XOPEN_SOURCE_set" >&5
7930 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
7931         if test $cf_XOPEN_SOURCE_set = yes
7932         then
7933                 cat >conftest.$ac_ext <<_ACEOF
7934 #line 7934 "configure"
7935 #include "confdefs.h"
7936 #include <stdlib.h>
7937 int
7938 main ()
7939 {
7940
7941 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
7942 make an error
7943 #endif
7944   ;
7945   return 0;
7946 }
7947 _ACEOF
7948 rm -f conftest.$ac_objext
7949 if { (eval echo "$as_me:7949: \"$ac_compile\"") >&5
7950   (eval $ac_compile) 2>&5
7951   ac_status=$?
7952   echo "$as_me:7952: \$? = $ac_status" >&5
7953   (exit $ac_status); } &&
7954          { ac_try='test -s conftest.$ac_objext'
7955   { (eval echo "$as_me:7955: \"$ac_try\"") >&5
7956   (eval $ac_try) 2>&5
7957   ac_status=$?
7958   echo "$as_me:7958: \$? = $ac_status" >&5
7959   (exit $ac_status); }; }; then
7960   cf_XOPEN_SOURCE_set_ok=yes
7961 else
7962   echo "$as_me: failed program was:" >&5
7963 cat conftest.$ac_ext >&5
7964 cf_XOPEN_SOURCE_set_ok=no
7965 fi
7966 rm -f conftest.$ac_objext conftest.$ac_ext
7967                 if test $cf_XOPEN_SOURCE_set_ok = no
7968                 then
7969                         { echo "$as_me:7969: WARNING: _XOPEN_SOURCE is lower than requested" >&5
7970 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
7971                 fi
7972         else
7973
7974 echo "$as_me:7974: checking if we should define _XOPEN_SOURCE" >&5
7975 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7976 if test "${cf_cv_xopen_source+set}" = set; then
7977   echo $ECHO_N "(cached) $ECHO_C" >&6
7978 else
7979
7980         cat >conftest.$ac_ext <<_ACEOF
7981 #line 7981 "configure"
7982 #include "confdefs.h"
7983
7984 #include <stdlib.h>
7985 #include <string.h>
7986 #include <sys/types.h>
7987
7988 int
7989 main ()
7990 {
7991
7992 #ifndef _XOPEN_SOURCE
7993 make an error
7994 #endif
7995   ;
7996   return 0;
7997 }
7998 _ACEOF
7999 rm -f conftest.$ac_objext
8000 if { (eval echo "$as_me:8000: \"$ac_compile\"") >&5
8001   (eval $ac_compile) 2>&5
8002   ac_status=$?
8003   echo "$as_me:8003: \$? = $ac_status" >&5
8004   (exit $ac_status); } &&
8005          { ac_try='test -s conftest.$ac_objext'
8006   { (eval echo "$as_me:8006: \"$ac_try\"") >&5
8007   (eval $ac_try) 2>&5
8008   ac_status=$?
8009   echo "$as_me:8009: \$? = $ac_status" >&5
8010   (exit $ac_status); }; }; then
8011   cf_cv_xopen_source=no
8012 else
8013   echo "$as_me: failed program was:" >&5
8014 cat conftest.$ac_ext >&5
8015 cf_save="$CPPFLAGS"
8016          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8017          cat >conftest.$ac_ext <<_ACEOF
8018 #line 8018 "configure"
8019 #include "confdefs.h"
8020
8021 #include <stdlib.h>
8022 #include <string.h>
8023 #include <sys/types.h>
8024
8025 int
8026 main ()
8027 {
8028
8029 #ifdef _XOPEN_SOURCE
8030 make an error
8031 #endif
8032   ;
8033   return 0;
8034 }
8035 _ACEOF
8036 rm -f conftest.$ac_objext
8037 if { (eval echo "$as_me:8037: \"$ac_compile\"") >&5
8038   (eval $ac_compile) 2>&5
8039   ac_status=$?
8040   echo "$as_me:8040: \$? = $ac_status" >&5
8041   (exit $ac_status); } &&
8042          { ac_try='test -s conftest.$ac_objext'
8043   { (eval echo "$as_me:8043: \"$ac_try\"") >&5
8044   (eval $ac_try) 2>&5
8045   ac_status=$?
8046   echo "$as_me:8046: \$? = $ac_status" >&5
8047   (exit $ac_status); }; }; then
8048   cf_cv_xopen_source=no
8049 else
8050   echo "$as_me: failed program was:" >&5
8051 cat conftest.$ac_ext >&5
8052 cf_cv_xopen_source=$cf_XOPEN_SOURCE
8053 fi
8054 rm -f conftest.$ac_objext conftest.$ac_ext
8055         CPPFLAGS="$cf_save"
8056
8057 fi
8058 rm -f conftest.$ac_objext conftest.$ac_ext
8059
8060 fi
8061 echo "$as_me:8061: result: $cf_cv_xopen_source" >&5
8062 echo "${ECHO_T}$cf_cv_xopen_source" >&6
8063
8064 if test "$cf_cv_xopen_source" != no ; then
8065
8066 CFLAGS=`echo "$CFLAGS" | \
8067         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8068                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8069
8070 CPPFLAGS=`echo "$CPPFLAGS" | \
8071         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
8072                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
8073
8074         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8075
8076 cf_fix_cppflags=no
8077 cf_new_cflags=
8078 cf_new_cppflags=
8079 cf_new_extra_cppflags=
8080
8081 for cf_add_cflags in $cf_temp_xopen_source
8082 do
8083 case $cf_fix_cppflags in
8084 no)
8085         case $cf_add_cflags in #(vi
8086         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8087                 case $cf_add_cflags in
8088                 -D*)
8089                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8090
8091                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8092                                 && test -z "${cf_tst_cflags}" \
8093                                 && cf_fix_cppflags=yes
8094
8095                         if test $cf_fix_cppflags = yes ; then
8096                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8097                                 continue
8098                         elif test "${cf_tst_cflags}" = "\"'" ; then
8099                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8100                                 continue
8101                         fi
8102                         ;;
8103                 esac
8104                 case "$CPPFLAGS" in
8105                 *$cf_add_cflags) #(vi
8106                         ;;
8107                 *) #(vi
8108                         case $cf_add_cflags in #(vi
8109                         -D*)
8110                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8111
8112 CPPFLAGS=`echo "$CPPFLAGS" | \
8113         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8114                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8115
8116                                 ;;
8117                         esac
8118                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8119                         ;;
8120                 esac
8121                 ;;
8122         *)
8123                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8124                 ;;
8125         esac
8126         ;;
8127 yes)
8128         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8129
8130         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8131
8132         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8133                 && test -z "${cf_tst_cflags}" \
8134                 && cf_fix_cppflags=no
8135         ;;
8136 esac
8137 done
8138
8139 if test -n "$cf_new_cflags" ; then
8140
8141         CFLAGS="$CFLAGS $cf_new_cflags"
8142 fi
8143
8144 if test -n "$cf_new_cppflags" ; then
8145
8146         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8147 fi
8148
8149 if test -n "$cf_new_extra_cppflags" ; then
8150
8151         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8152 fi
8153
8154 fi
8155
8156         fi
8157 fi
8158
8159 # Work around breakage on OS X
8160
8161 echo "$as_me:8161: checking if SIGWINCH is defined" >&5
8162 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8163 if test "${cf_cv_define_sigwinch+set}" = set; then
8164   echo $ECHO_N "(cached) $ECHO_C" >&6
8165 else
8166
8167         cat >conftest.$ac_ext <<_ACEOF
8168 #line 8168 "configure"
8169 #include "confdefs.h"
8170
8171 #include <sys/types.h>
8172 #include <sys/signal.h>
8173
8174 int
8175 main ()
8176 {
8177 int x = SIGWINCH
8178   ;
8179   return 0;
8180 }
8181 _ACEOF
8182 rm -f conftest.$ac_objext
8183 if { (eval echo "$as_me:8183: \"$ac_compile\"") >&5
8184   (eval $ac_compile) 2>&5
8185   ac_status=$?
8186   echo "$as_me:8186: \$? = $ac_status" >&5
8187   (exit $ac_status); } &&
8188          { ac_try='test -s conftest.$ac_objext'
8189   { (eval echo "$as_me:8189: \"$ac_try\"") >&5
8190   (eval $ac_try) 2>&5
8191   ac_status=$?
8192   echo "$as_me:8192: \$? = $ac_status" >&5
8193   (exit $ac_status); }; }; then
8194   cf_cv_define_sigwinch=yes
8195 else
8196   echo "$as_me: failed program was:" >&5
8197 cat conftest.$ac_ext >&5
8198 cat >conftest.$ac_ext <<_ACEOF
8199 #line 8199 "configure"
8200 #include "confdefs.h"
8201
8202 #undef _XOPEN_SOURCE
8203 #undef _POSIX_SOURCE
8204 #undef _POSIX_C_SOURCE
8205 #include <sys/types.h>
8206 #include <sys/signal.h>
8207
8208 int
8209 main ()
8210 {
8211 int x = SIGWINCH
8212   ;
8213   return 0;
8214 }
8215 _ACEOF
8216 rm -f conftest.$ac_objext
8217 if { (eval echo "$as_me:8217: \"$ac_compile\"") >&5
8218   (eval $ac_compile) 2>&5
8219   ac_status=$?
8220   echo "$as_me:8220: \$? = $ac_status" >&5
8221   (exit $ac_status); } &&
8222          { ac_try='test -s conftest.$ac_objext'
8223   { (eval echo "$as_me:8223: \"$ac_try\"") >&5
8224   (eval $ac_try) 2>&5
8225   ac_status=$?
8226   echo "$as_me:8226: \$? = $ac_status" >&5
8227   (exit $ac_status); }; }; then
8228   cf_cv_define_sigwinch=maybe
8229 else
8230   echo "$as_me: failed program was:" >&5
8231 cat conftest.$ac_ext >&5
8232 cf_cv_define_sigwinch=no
8233 fi
8234 rm -f conftest.$ac_objext conftest.$ac_ext
8235
8236 fi
8237 rm -f conftest.$ac_objext conftest.$ac_ext
8238
8239 fi
8240 echo "$as_me:8240: result: $cf_cv_define_sigwinch" >&5
8241 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8242
8243 if test "$cf_cv_define_sigwinch" = maybe ; then
8244 echo "$as_me:8244: checking for actual SIGWINCH definition" >&5
8245 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8246 if test "${cf_cv_fixup_sigwinch+set}" = set; then
8247   echo $ECHO_N "(cached) $ECHO_C" >&6
8248 else
8249
8250 cf_cv_fixup_sigwinch=unknown
8251 cf_sigwinch=32
8252 while test $cf_sigwinch != 1
8253 do
8254         cat >conftest.$ac_ext <<_ACEOF
8255 #line 8255 "configure"
8256 #include "confdefs.h"
8257
8258 #undef _XOPEN_SOURCE
8259 #undef _POSIX_SOURCE
8260 #undef _POSIX_C_SOURCE
8261 #include <sys/types.h>
8262 #include <sys/signal.h>
8263
8264 int
8265 main ()
8266 {
8267
8268 #if SIGWINCH != $cf_sigwinch
8269 make an error
8270 #endif
8271 int x = SIGWINCH
8272   ;
8273   return 0;
8274 }
8275 _ACEOF
8276 rm -f conftest.$ac_objext
8277 if { (eval echo "$as_me:8277: \"$ac_compile\"") >&5
8278   (eval $ac_compile) 2>&5
8279   ac_status=$?
8280   echo "$as_me:8280: \$? = $ac_status" >&5
8281   (exit $ac_status); } &&
8282          { ac_try='test -s conftest.$ac_objext'
8283   { (eval echo "$as_me:8283: \"$ac_try\"") >&5
8284   (eval $ac_try) 2>&5
8285   ac_status=$?
8286   echo "$as_me:8286: \$? = $ac_status" >&5
8287   (exit $ac_status); }; }; then
8288   cf_cv_fixup_sigwinch=$cf_sigwinch
8289          break
8290 else
8291   echo "$as_me: failed program was:" >&5
8292 cat conftest.$ac_ext >&5
8293 fi
8294 rm -f conftest.$ac_objext conftest.$ac_ext
8295
8296 cf_sigwinch=`expr $cf_sigwinch - 1`
8297 done
8298
8299 fi
8300 echo "$as_me:8300: result: $cf_cv_fixup_sigwinch" >&5
8301 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8302
8303         if test "$cf_cv_fixup_sigwinch" != unknown ; then
8304                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8305         fi
8306 fi
8307
8308 # Checks for CODESET support.
8309
8310   echo "$as_me:8310: checking for nl_langinfo and CODESET" >&5
8311 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8312 if test "${am_cv_langinfo_codeset+set}" = set; then
8313   echo $ECHO_N "(cached) $ECHO_C" >&6
8314 else
8315   cat >conftest.$ac_ext <<_ACEOF
8316 #line 8316 "configure"
8317 #include "confdefs.h"
8318 #include <langinfo.h>
8319 int
8320 main ()
8321 {
8322 char* cs = nl_langinfo(CODESET);
8323   ;
8324   return 0;
8325 }
8326 _ACEOF
8327 rm -f conftest.$ac_objext conftest$ac_exeext
8328 if { (eval echo "$as_me:8328: \"$ac_link\"") >&5
8329   (eval $ac_link) 2>&5
8330   ac_status=$?
8331   echo "$as_me:8331: \$? = $ac_status" >&5
8332   (exit $ac_status); } &&
8333          { ac_try='test -s conftest$ac_exeext'
8334   { (eval echo "$as_me:8334: \"$ac_try\"") >&5
8335   (eval $ac_try) 2>&5
8336   ac_status=$?
8337   echo "$as_me:8337: \$? = $ac_status" >&5
8338   (exit $ac_status); }; }; then
8339   am_cv_langinfo_codeset=yes
8340 else
8341   echo "$as_me: failed program was:" >&5
8342 cat conftest.$ac_ext >&5
8343 am_cv_langinfo_codeset=no
8344 fi
8345 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8346
8347 fi
8348 echo "$as_me:8348: result: $am_cv_langinfo_codeset" >&5
8349 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8350   if test $am_cv_langinfo_codeset = yes; then
8351
8352 cat >>confdefs.h <<\EOF
8353 #define HAVE_LANGINFO_CODESET 1
8354 EOF
8355
8356   fi
8357
8358 # use these variables to work around a defect in gcc's fixincludes.
8359 NCURSES_OK_WCHAR_T=
8360 NCURSES_OK_WINT_T=
8361
8362 echo "$as_me:8362: checking if you want wide-character code" >&5
8363 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8364
8365 # Check whether --enable-widec or --disable-widec was given.
8366 if test "${enable_widec+set}" = set; then
8367   enableval="$enable_widec"
8368   with_widec=$enableval
8369 else
8370   with_widec=no
8371 fi;
8372 echo "$as_me:8372: result: $with_widec" >&5
8373 echo "${ECHO_T}$with_widec" >&6
8374 if test "$with_widec" = yes ; then
8375         LIB_SUFFIX="w${LIB_SUFFIX}"
8376         cat >>confdefs.h <<\EOF
8377 #define USE_WIDEC_SUPPORT 1
8378 EOF
8379
8380         cat >>confdefs.h <<\EOF
8381 #define NCURSES_WIDECHAR 1
8382 EOF
8383
8384 echo "$as_me:8384: checking if wchar.h can be used as is" >&5
8385 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8386 if test "${cf_cv_wchar_h_okay+set}" = set; then
8387   echo $ECHO_N "(cached) $ECHO_C" >&6
8388 else
8389
8390 cat >conftest.$ac_ext <<_ACEOF
8391 #line 8391 "configure"
8392 #include "confdefs.h"
8393
8394 #include <stdlib.h>
8395 #include <wchar.h>
8396
8397 int
8398 main ()
8399 {
8400
8401         wint_t foo = 0;
8402         int bar = iswpunct(foo)
8403   ;
8404   return 0;
8405 }
8406 _ACEOF
8407 rm -f conftest.$ac_objext
8408 if { (eval echo "$as_me:8408: \"$ac_compile\"") >&5
8409   (eval $ac_compile) 2>&5
8410   ac_status=$?
8411   echo "$as_me:8411: \$? = $ac_status" >&5
8412   (exit $ac_status); } &&
8413          { ac_try='test -s conftest.$ac_objext'
8414   { (eval echo "$as_me:8414: \"$ac_try\"") >&5
8415   (eval $ac_try) 2>&5
8416   ac_status=$?
8417   echo "$as_me:8417: \$? = $ac_status" >&5
8418   (exit $ac_status); }; }; then
8419   cf_cv_wchar_h_okay=yes
8420 else
8421   echo "$as_me: failed program was:" >&5
8422 cat conftest.$ac_ext >&5
8423 cf_cv_wchar_h_okay=no
8424 fi
8425 rm -f conftest.$ac_objext conftest.$ac_ext
8426 fi
8427 echo "$as_me:8427: result: $cf_cv_wchar_h_okay" >&5
8428 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8429
8430 if test $cf_cv_wchar_h_okay = no
8431 then
8432
8433 echo "$as_me:8433: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8434 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8435 cat >conftest.$ac_ext <<_ACEOF
8436 #line 8436 "configure"
8437 #include "confdefs.h"
8438 #include <sys/types.h>
8439
8440 int
8441 main ()
8442 {
8443
8444 #ifndef _XOPEN_SOURCE_EXTENDED
8445 make an error
8446 #endif
8447   ;
8448   return 0;
8449 }
8450 _ACEOF
8451 rm -f conftest.$ac_objext
8452 if { (eval echo "$as_me:8452: \"$ac_compile\"") >&5
8453   (eval $ac_compile) 2>&5
8454   ac_status=$?
8455   echo "$as_me:8455: \$? = $ac_status" >&5
8456   (exit $ac_status); } &&
8457          { ac_try='test -s conftest.$ac_objext'
8458   { (eval echo "$as_me:8458: \"$ac_try\"") >&5
8459   (eval $ac_try) 2>&5
8460   ac_status=$?
8461   echo "$as_me:8461: \$? = $ac_status" >&5
8462   (exit $ac_status); }; }; then
8463   cf_result=no
8464 else
8465   echo "$as_me: failed program was:" >&5
8466 cat conftest.$ac_ext >&5
8467 cf_result=yes
8468 fi
8469 rm -f conftest.$ac_objext conftest.$ac_ext
8470 echo "$as_me:8470: result: $cf_result" >&5
8471 echo "${ECHO_T}$cf_result" >&6
8472
8473 if test "$cf_result" = yes ; then
8474         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8475 elif test "x" != "x" ; then
8476         echo "$as_me:8476: checking checking for compatible value versus " >&5
8477 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8478         cat >conftest.$ac_ext <<_ACEOF
8479 #line 8479 "configure"
8480 #include "confdefs.h"
8481 #include <sys/types.h>
8482
8483 int
8484 main ()
8485 {
8486
8487 #if _XOPEN_SOURCE_EXTENDED- < 0
8488 make an error
8489 #endif
8490   ;
8491   return 0;
8492 }
8493 _ACEOF
8494 rm -f conftest.$ac_objext
8495 if { (eval echo "$as_me:8495: \"$ac_compile\"") >&5
8496   (eval $ac_compile) 2>&5
8497   ac_status=$?
8498   echo "$as_me:8498: \$? = $ac_status" >&5
8499   (exit $ac_status); } &&
8500          { ac_try='test -s conftest.$ac_objext'
8501   { (eval echo "$as_me:8501: \"$ac_try\"") >&5
8502   (eval $ac_try) 2>&5
8503   ac_status=$?
8504   echo "$as_me:8504: \$? = $ac_status" >&5
8505   (exit $ac_status); }; }; then
8506   cf_result=yes
8507 else
8508   echo "$as_me: failed program was:" >&5
8509 cat conftest.$ac_ext >&5
8510 cf_result=no
8511 fi
8512 rm -f conftest.$ac_objext conftest.$ac_ext
8513         echo "$as_me:8513: result: $cf_result" >&5
8514 echo "${ECHO_T}$cf_result" >&6
8515         if test "$cf_result" = no ; then
8516                 # perhaps we can override it - try...
8517                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8518         fi
8519 fi
8520
8521 fi
8522
8523         # with_overwrite=no
8524         NCURSES_CH_T=cchar_t
8525
8526 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8527 do
8528 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8529 echo "$as_me:8529: checking for $ac_func" >&5
8530 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8531 if eval "test \"\${$as_ac_var+set}\" = set"; then
8532   echo $ECHO_N "(cached) $ECHO_C" >&6
8533 else
8534   cat >conftest.$ac_ext <<_ACEOF
8535 #line 8535 "configure"
8536 #include "confdefs.h"
8537 /* System header to define __stub macros and hopefully few prototypes,
8538     which can conflict with char $ac_func (); below.  */
8539 #include <assert.h>
8540 /* Override any gcc2 internal prototype to avoid an error.  */
8541 #ifdef __cplusplus
8542 extern "C"
8543 #endif
8544 /* We use char because int might match the return type of a gcc2
8545    builtin and then its argument prototype would still apply.  */
8546 char $ac_func ();
8547 char (*f) ();
8548
8549 int
8550 main ()
8551 {
8552 /* The GNU C library defines this for functions which it implements
8553     to always fail with ENOSYS.  Some functions are actually named
8554     something starting with __ and the normal name is an alias.  */
8555 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8556 choke me
8557 #else
8558 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8559 #endif
8560
8561   ;
8562   return 0;
8563 }
8564 _ACEOF
8565 rm -f conftest.$ac_objext conftest$ac_exeext
8566 if { (eval echo "$as_me:8566: \"$ac_link\"") >&5
8567   (eval $ac_link) 2>&5
8568   ac_status=$?
8569   echo "$as_me:8569: \$? = $ac_status" >&5
8570   (exit $ac_status); } &&
8571          { ac_try='test -s conftest$ac_exeext'
8572   { (eval echo "$as_me:8572: \"$ac_try\"") >&5
8573   (eval $ac_try) 2>&5
8574   ac_status=$?
8575   echo "$as_me:8575: \$? = $ac_status" >&5
8576   (exit $ac_status); }; }; then
8577   eval "$as_ac_var=yes"
8578 else
8579   echo "$as_me: failed program was:" >&5
8580 cat conftest.$ac_ext >&5
8581 eval "$as_ac_var=no"
8582 fi
8583 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8584 fi
8585 echo "$as_me:8585: result: `eval echo '${'$as_ac_var'}'`" >&5
8586 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8587 if test `eval echo '${'$as_ac_var'}'` = yes; then
8588   cat >>confdefs.h <<EOF
8589 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8590 EOF
8591
8592 fi
8593 done
8594
8595         if test "$ac_cv_func_putwc" != yes ; then
8596
8597 echo "$as_me:8597: checking for multibyte character support" >&5
8598 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8599 if test "${cf_cv_utf8_lib+set}" = set; then
8600   echo $ECHO_N "(cached) $ECHO_C" >&6
8601 else
8602
8603         cf_save_LIBS="$LIBS"
8604         cat >conftest.$ac_ext <<_ACEOF
8605 #line 8605 "configure"
8606 #include "confdefs.h"
8607
8608 #include <stdlib.h>
8609 int
8610 main ()
8611 {
8612 putwc(0,0);
8613   ;
8614   return 0;
8615 }
8616 _ACEOF
8617 rm -f conftest.$ac_objext conftest$ac_exeext
8618 if { (eval echo "$as_me:8618: \"$ac_link\"") >&5
8619   (eval $ac_link) 2>&5
8620   ac_status=$?
8621   echo "$as_me:8621: \$? = $ac_status" >&5
8622   (exit $ac_status); } &&
8623          { ac_try='test -s conftest$ac_exeext'
8624   { (eval echo "$as_me:8624: \"$ac_try\"") >&5
8625   (eval $ac_try) 2>&5
8626   ac_status=$?
8627   echo "$as_me:8627: \$? = $ac_status" >&5
8628   (exit $ac_status); }; }; then
8629   cf_cv_utf8_lib=yes
8630 else
8631   echo "$as_me: failed program was:" >&5
8632 cat conftest.$ac_ext >&5
8633
8634 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8635 # will be set on completion of the AC_TRY_LINK below.
8636 cf_cv_header_path_utf8=
8637 cf_cv_library_path_utf8=
8638
8639 echo "${as_me:-configure}:8639: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8640
8641 cf_save_LIBS="$LIBS"
8642
8643 cat >conftest.$ac_ext <<_ACEOF
8644 #line 8644 "configure"
8645 #include "confdefs.h"
8646
8647 #include <libutf8.h>
8648 int
8649 main ()
8650 {
8651 putwc(0,0);
8652   ;
8653   return 0;
8654 }
8655 _ACEOF
8656 rm -f conftest.$ac_objext conftest$ac_exeext
8657 if { (eval echo "$as_me:8657: \"$ac_link\"") >&5
8658   (eval $ac_link) 2>&5
8659   ac_status=$?
8660   echo "$as_me:8660: \$? = $ac_status" >&5
8661   (exit $ac_status); } &&
8662          { ac_try='test -s conftest$ac_exeext'
8663   { (eval echo "$as_me:8663: \"$ac_try\"") >&5
8664   (eval $ac_try) 2>&5
8665   ac_status=$?
8666   echo "$as_me:8666: \$? = $ac_status" >&5
8667   (exit $ac_status); }; }; then
8668
8669         cf_cv_find_linkage_utf8=yes
8670         cf_cv_header_path_utf8=/usr/include
8671         cf_cv_library_path_utf8=/usr/lib
8672
8673 else
8674   echo "$as_me: failed program was:" >&5
8675 cat conftest.$ac_ext >&5
8676
8677 LIBS="-lutf8  $cf_save_LIBS"
8678
8679 cat >conftest.$ac_ext <<_ACEOF
8680 #line 8680 "configure"
8681 #include "confdefs.h"
8682
8683 #include <libutf8.h>
8684 int
8685 main ()
8686 {
8687 putwc(0,0);
8688   ;
8689   return 0;
8690 }
8691 _ACEOF
8692 rm -f conftest.$ac_objext conftest$ac_exeext
8693 if { (eval echo "$as_me:8693: \"$ac_link\"") >&5
8694   (eval $ac_link) 2>&5
8695   ac_status=$?
8696   echo "$as_me:8696: \$? = $ac_status" >&5
8697   (exit $ac_status); } &&
8698          { ac_try='test -s conftest$ac_exeext'
8699   { (eval echo "$as_me:8699: \"$ac_try\"") >&5
8700   (eval $ac_try) 2>&5
8701   ac_status=$?
8702   echo "$as_me:8702: \$? = $ac_status" >&5
8703   (exit $ac_status); }; }; then
8704
8705         cf_cv_find_linkage_utf8=yes
8706         cf_cv_header_path_utf8=/usr/include
8707         cf_cv_library_path_utf8=/usr/lib
8708         cf_cv_library_file_utf8="-lutf8"
8709
8710 else
8711   echo "$as_me: failed program was:" >&5
8712 cat conftest.$ac_ext >&5
8713
8714         cf_cv_find_linkage_utf8=no
8715         LIBS="$cf_save_LIBS"
8716
8717     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
8718
8719 echo "${as_me:-configure}:8719: testing find linkage for utf8 library ..." 1>&5
8720
8721 echo "${as_me:-configure}:8721: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8722
8723     cf_save_CPPFLAGS="$CPPFLAGS"
8724     cf_test_CPPFLAGS="$CPPFLAGS"
8725
8726 cf_search=
8727
8728 # collect the current set of include-directories from compiler flags
8729 cf_header_path_list=""
8730 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8731         for cf_header_path in $CPPFLAGS $CFLAGS
8732         do
8733                 case $cf_header_path in #(vi
8734                 -I*)
8735                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8736
8737 test "$cf_header_path" != "NONE" && \
8738 test -d "$cf_header_path" && \
8739  {
8740         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8741         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8742         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8743         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8744         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8745         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8746 }
8747
8748                         cf_header_path_list="$cf_header_path_list $cf_search"
8749                         ;;
8750                 esac
8751         done
8752 fi
8753
8754 # add the variations for the package we are looking for
8755
8756 cf_search=
8757
8758 test "/usr" != "$prefix" && \
8759 test -d "/usr" && \
8760 (test $prefix = NONE || test "/usr" != "$prefix") && {
8761         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
8762         test -d /usr/include &&          cf_search="$cf_search /usr/include"
8763         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8764         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8765         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8766         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8767 }
8768
8769 test "$prefix" != "NONE" && \
8770 test -d "$prefix" && \
8771  {
8772         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
8773         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
8774         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
8775         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
8776         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
8777         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
8778 }
8779
8780 test "/usr/local" != "$prefix" && \
8781 test -d "/usr/local" && \
8782 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8783         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
8784         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
8785         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
8786         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
8787         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
8788         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
8789 }
8790
8791 test "/opt" != "$prefix" && \
8792 test -d "/opt" && \
8793 (test $prefix = NONE || test "/opt" != "$prefix") && {
8794         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
8795         test -d /opt/include &&          cf_search="$cf_search /opt/include"
8796         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
8797         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
8798         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
8799         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
8800 }
8801
8802 test "$HOME" != "$prefix" && \
8803 test -d "$HOME" && \
8804 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8805         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
8806         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
8807         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
8808         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
8809         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
8810         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
8811 }
8812
8813 test "$includedir" != NONE && \
8814 test "$includedir" != "/usr/include" && \
8815 test -d "$includedir" && {
8816         test -d $includedir &&    cf_search="$cf_search $includedir"
8817         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8818 }
8819
8820 test "$oldincludedir" != NONE && \
8821 test "$oldincludedir" != "/usr/include" && \
8822 test -d "$oldincludedir" && {
8823         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
8824         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8825 }
8826
8827 cf_search="$cf_search $cf_header_path_list"
8828
8829     for cf_cv_header_path_utf8 in $cf_search
8830     do
8831       if test -d $cf_cv_header_path_utf8 ; then
8832         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
8833
8834 echo "${as_me:-configure}:8834: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8835
8836         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8837         cat >conftest.$ac_ext <<_ACEOF
8838 #line 8838 "configure"
8839 #include "confdefs.h"
8840
8841 #include <libutf8.h>
8842 int
8843 main ()
8844 {
8845 putwc(0,0);
8846   ;
8847   return 0;
8848 }
8849 _ACEOF
8850 rm -f conftest.$ac_objext
8851 if { (eval echo "$as_me:8851: \"$ac_compile\"") >&5
8852   (eval $ac_compile) 2>&5
8853   ac_status=$?
8854   echo "$as_me:8854: \$? = $ac_status" >&5
8855   (exit $ac_status); } &&
8856          { ac_try='test -s conftest.$ac_objext'
8857   { (eval echo "$as_me:8857: \"$ac_try\"") >&5
8858   (eval $ac_try) 2>&5
8859   ac_status=$?
8860   echo "$as_me:8860: \$? = $ac_status" >&5
8861   (exit $ac_status); }; }; then
8862
8863             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8864
8865 echo "${as_me:-configure}:8865: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8866
8867             cf_cv_find_linkage_utf8=maybe
8868             cf_test_CPPFLAGS="$CPPFLAGS"
8869             break
8870 else
8871   echo "$as_me: failed program was:" >&5
8872 cat conftest.$ac_ext >&5
8873
8874             CPPFLAGS="$cf_save_CPPFLAGS"
8875
8876 fi
8877 rm -f conftest.$ac_objext conftest.$ac_ext
8878       fi
8879     done
8880
8881     if test "$cf_cv_find_linkage_utf8" = maybe ; then
8882
8883 echo "${as_me:-configure}:8883: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8884
8885       cf_save_LIBS="$LIBS"
8886       cf_save_LDFLAGS="$LDFLAGS"
8887
8888       if test "$cf_cv_find_linkage_utf8" != yes ; then
8889
8890 cf_search=
8891 cf_library_path_list=""
8892 if test -n "${LDFLAGS}${LIBS}" ; then
8893         for cf_library_path in $LDFLAGS $LIBS
8894         do
8895                 case $cf_library_path in #(vi
8896                 -L*)
8897                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8898
8899 test "$cf_library_path" != "NONE" && \
8900 test -d "$cf_library_path" && \
8901  {
8902         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
8903         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
8904         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
8905         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8906         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
8907         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8908 }
8909
8910                         cf_library_path_list="$cf_library_path_list $cf_search"
8911                         ;;
8912                 esac
8913         done
8914 fi
8915
8916 cf_search=
8917
8918 test "/usr" != "$prefix" && \
8919 test -d "/usr" && \
8920 (test $prefix = NONE || test "/usr" != "$prefix") && {
8921         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
8922         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
8923         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
8924         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
8925         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
8926         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
8927 }
8928
8929 test "$prefix" != "NONE" && \
8930 test -d "$prefix" && \
8931  {
8932         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
8933         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
8934         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
8935         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
8936         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
8937         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
8938 }
8939
8940 test "/usr/local" != "$prefix" && \
8941 test -d "/usr/local" && \
8942 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8943         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
8944         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
8945         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
8946         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
8947         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
8948         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
8949 }
8950
8951 test "/opt" != "$prefix" && \
8952 test -d "/opt" && \
8953 (test $prefix = NONE || test "/opt" != "$prefix") && {
8954         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
8955         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
8956         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
8957         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
8958         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
8959         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
8960 }
8961
8962 test "$HOME" != "$prefix" && \
8963 test -d "$HOME" && \
8964 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8965         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
8966         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
8967         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
8968         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
8969         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
8970         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
8971 }
8972
8973 cf_search="$cf_library_path_list $cf_search"
8974
8975         for cf_cv_library_path_utf8 in $cf_search
8976         do
8977           if test -d $cf_cv_library_path_utf8 ; then
8978             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
8979
8980 echo "${as_me:-configure}:8980: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8981
8982             CPPFLAGS="$cf_test_CPPFLAGS"
8983             LIBS="-lutf8  $cf_save_LIBS"
8984             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8985             cat >conftest.$ac_ext <<_ACEOF
8986 #line 8986 "configure"
8987 #include "confdefs.h"
8988
8989 #include <libutf8.h>
8990 int
8991 main ()
8992 {
8993 putwc(0,0);
8994   ;
8995   return 0;
8996 }
8997 _ACEOF
8998 rm -f conftest.$ac_objext conftest$ac_exeext
8999 if { (eval echo "$as_me:8999: \"$ac_link\"") >&5
9000   (eval $ac_link) 2>&5
9001   ac_status=$?
9002   echo "$as_me:9002: \$? = $ac_status" >&5
9003   (exit $ac_status); } &&
9004          { ac_try='test -s conftest$ac_exeext'
9005   { (eval echo "$as_me:9005: \"$ac_try\"") >&5
9006   (eval $ac_try) 2>&5
9007   ac_status=$?
9008   echo "$as_me:9008: \$? = $ac_status" >&5
9009   (exit $ac_status); }; }; then
9010
9011                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9012
9013 echo "${as_me:-configure}:9013: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9014
9015                 cf_cv_find_linkage_utf8=yes
9016                 cf_cv_library_file_utf8="-lutf8"
9017                 break
9018 else
9019   echo "$as_me: failed program was:" >&5
9020 cat conftest.$ac_ext >&5
9021
9022                 CPPFLAGS="$cf_save_CPPFLAGS"
9023                 LIBS="$cf_save_LIBS"
9024                 LDFLAGS="$cf_save_LDFLAGS"
9025
9026 fi
9027 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9028           fi
9029         done
9030         CPPFLAGS="$cf_save_CPPFLAGS"
9031         LDFLAGS="$cf_save_LDFLAGS"
9032       fi
9033
9034     else
9035       cf_cv_find_linkage_utf8=no
9036     fi
9037
9038 fi
9039 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9040
9041 fi
9042 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9043
9044 LIBS="$cf_save_LIBS"
9045
9046 if test "$cf_cv_find_linkage_utf8" = yes ; then
9047 cf_cv_utf8_lib=add-on
9048 else
9049 cf_cv_utf8_lib=no
9050 fi
9051
9052 fi
9053 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9054 fi
9055 echo "$as_me:9055: result: $cf_cv_utf8_lib" >&5
9056 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9057
9058 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9059 # ncurses/ncursesw:
9060 if test "$cf_cv_utf8_lib" = "add-on" ; then
9061         cat >>confdefs.h <<\EOF
9062 #define HAVE_LIBUTF8_H 1
9063 EOF
9064
9065 if test -n "$cf_cv_header_path_utf8" ; then
9066   for cf_add_incdir in $cf_cv_header_path_utf8
9067   do
9068         while test $cf_add_incdir != /usr/include
9069         do
9070           if test -d $cf_add_incdir
9071           then
9072                 cf_have_incdir=no
9073                 if test -n "$CFLAGS$CPPFLAGS" ; then
9074                   # a loop is needed to ensure we can add subdirs of existing dirs
9075                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9076                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9077                           cf_have_incdir=yes; break
9078                         fi
9079                   done
9080                 fi
9081
9082                 if test "$cf_have_incdir" = no ; then
9083                   if test "$cf_add_incdir" = /usr/local/include ; then
9084                         if test "$GCC" = yes
9085                         then
9086                           cf_save_CPPFLAGS=$CPPFLAGS
9087                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9088                           cat >conftest.$ac_ext <<_ACEOF
9089 #line 9089 "configure"
9090 #include "confdefs.h"
9091 #include <stdio.h>
9092 int
9093 main ()
9094 {
9095 printf("Hello")
9096   ;
9097   return 0;
9098 }
9099 _ACEOF
9100 rm -f conftest.$ac_objext
9101 if { (eval echo "$as_me:9101: \"$ac_compile\"") >&5
9102   (eval $ac_compile) 2>&5
9103   ac_status=$?
9104   echo "$as_me:9104: \$? = $ac_status" >&5
9105   (exit $ac_status); } &&
9106          { ac_try='test -s conftest.$ac_objext'
9107   { (eval echo "$as_me:9107: \"$ac_try\"") >&5
9108   (eval $ac_try) 2>&5
9109   ac_status=$?
9110   echo "$as_me:9110: \$? = $ac_status" >&5
9111   (exit $ac_status); }; }; then
9112   :
9113 else
9114   echo "$as_me: failed program was:" >&5
9115 cat conftest.$ac_ext >&5
9116 cf_have_incdir=yes
9117 fi
9118 rm -f conftest.$ac_objext conftest.$ac_ext
9119                           CPPFLAGS=$cf_save_CPPFLAGS
9120                         fi
9121                   fi
9122                 fi
9123
9124                 if test "$cf_have_incdir" = no ; then
9125                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
9126
9127 echo "${as_me:-configure}:9127: testing adding $cf_add_incdir to include-path ..." 1>&5
9128
9129                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9130
9131                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9132                   test "$cf_top_incdir" = "$cf_add_incdir" && break
9133                   cf_add_incdir="$cf_top_incdir"
9134                 else
9135                   break
9136                 fi
9137           fi
9138         done
9139   done
9140 fi
9141
9142 if test -n "$cf_cv_library_path_utf8" ; then
9143   for cf_add_libdir in $cf_cv_library_path_utf8
9144   do
9145     if test $cf_add_libdir = /usr/lib ; then
9146       :
9147     elif test -d $cf_add_libdir
9148     then
9149       cf_have_libdir=no
9150       if test -n "$LDFLAGS$LIBS" ; then
9151         # a loop is needed to ensure we can add subdirs of existing dirs
9152         for cf_test_libdir in $LDFLAGS $LIBS ; do
9153           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9154             cf_have_libdir=yes; break
9155           fi
9156         done
9157       fi
9158       if test "$cf_have_libdir" = no ; then
9159         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
9160
9161 echo "${as_me:-configure}:9161: testing adding $cf_add_libdir to library-path ..." 1>&5
9162
9163         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9164       fi
9165     fi
9166   done
9167 fi
9168
9169         LIBS="$cf_cv_library_file_utf8 $LIBS"
9170 fi
9171
9172                 if test "$cf_cv_utf8_lib" != no ; then
9173                         NCURSES_LIBUTF8=1
9174                 fi
9175         fi
9176
9177 # This is needed on Tru64 5.0 to declare mbstate_t
9178 echo "$as_me:9178: checking if we must include wchar.h to declare mbstate_t" >&5
9179 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9180 if test "${cf_cv_mbstate_t+set}" = set; then
9181   echo $ECHO_N "(cached) $ECHO_C" >&6
9182 else
9183
9184 cat >conftest.$ac_ext <<_ACEOF
9185 #line 9185 "configure"
9186 #include "confdefs.h"
9187
9188 #include <stdlib.h>
9189 #include <stdarg.h>
9190 #include <stdio.h>
9191 #ifdef HAVE_LIBUTF8_H
9192 #include <libutf8.h>
9193 #endif
9194 int
9195 main ()
9196 {
9197 mbstate_t state
9198   ;
9199   return 0;
9200 }
9201 _ACEOF
9202 rm -f conftest.$ac_objext
9203 if { (eval echo "$as_me:9203: \"$ac_compile\"") >&5
9204   (eval $ac_compile) 2>&5
9205   ac_status=$?
9206   echo "$as_me:9206: \$? = $ac_status" >&5
9207   (exit $ac_status); } &&
9208          { ac_try='test -s conftest.$ac_objext'
9209   { (eval echo "$as_me:9209: \"$ac_try\"") >&5
9210   (eval $ac_try) 2>&5
9211   ac_status=$?
9212   echo "$as_me:9212: \$? = $ac_status" >&5
9213   (exit $ac_status); }; }; then
9214   cf_cv_mbstate_t=no
9215 else
9216   echo "$as_me: failed program was:" >&5
9217 cat conftest.$ac_ext >&5
9218 cat >conftest.$ac_ext <<_ACEOF
9219 #line 9219 "configure"
9220 #include "confdefs.h"
9221
9222 #include <stdlib.h>
9223 #include <stdarg.h>
9224 #include <stdio.h>
9225 #include <wchar.h>
9226 #ifdef HAVE_LIBUTF8_H
9227 #include <libutf8.h>
9228 #endif
9229 int
9230 main ()
9231 {
9232 mbstate_t value
9233   ;
9234   return 0;
9235 }
9236 _ACEOF
9237 rm -f conftest.$ac_objext
9238 if { (eval echo "$as_me:9238: \"$ac_compile\"") >&5
9239   (eval $ac_compile) 2>&5
9240   ac_status=$?
9241   echo "$as_me:9241: \$? = $ac_status" >&5
9242   (exit $ac_status); } &&
9243          { ac_try='test -s conftest.$ac_objext'
9244   { (eval echo "$as_me:9244: \"$ac_try\"") >&5
9245   (eval $ac_try) 2>&5
9246   ac_status=$?
9247   echo "$as_me:9247: \$? = $ac_status" >&5
9248   (exit $ac_status); }; }; then
9249   cf_cv_mbstate_t=yes
9250 else
9251   echo "$as_me: failed program was:" >&5
9252 cat conftest.$ac_ext >&5
9253 cf_cv_mbstate_t=unknown
9254 fi
9255 rm -f conftest.$ac_objext conftest.$ac_ext
9256 fi
9257 rm -f conftest.$ac_objext conftest.$ac_ext
9258 fi
9259 echo "$as_me:9259: result: $cf_cv_mbstate_t" >&5
9260 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9261
9262 if test "$cf_cv_mbstate_t" = yes ; then
9263         cat >>confdefs.h <<\EOF
9264 #define NEED_WCHAR_H 1
9265 EOF
9266
9267         NEED_WCHAR_H=1
9268 fi
9269
9270 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
9271 if test "$cf_cv_mbstate_t" = unknown ; then
9272         NCURSES_MBSTATE_T=1
9273 fi
9274
9275 # This is needed on Tru64 5.0 to declare wchar_t
9276 echo "$as_me:9276: checking if we must include wchar.h to declare wchar_t" >&5
9277 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9278 if test "${cf_cv_wchar_t+set}" = set; then
9279   echo $ECHO_N "(cached) $ECHO_C" >&6
9280 else
9281
9282 cat >conftest.$ac_ext <<_ACEOF
9283 #line 9283 "configure"
9284 #include "confdefs.h"
9285
9286 #include <stdlib.h>
9287 #include <stdarg.h>
9288 #include <stdio.h>
9289 #ifdef HAVE_LIBUTF8_H
9290 #include <libutf8.h>
9291 #endif
9292 int
9293 main ()
9294 {
9295 wchar_t state
9296   ;
9297   return 0;
9298 }
9299 _ACEOF
9300 rm -f conftest.$ac_objext
9301 if { (eval echo "$as_me:9301: \"$ac_compile\"") >&5
9302   (eval $ac_compile) 2>&5
9303   ac_status=$?
9304   echo "$as_me:9304: \$? = $ac_status" >&5
9305   (exit $ac_status); } &&
9306          { ac_try='test -s conftest.$ac_objext'
9307   { (eval echo "$as_me:9307: \"$ac_try\"") >&5
9308   (eval $ac_try) 2>&5
9309   ac_status=$?
9310   echo "$as_me:9310: \$? = $ac_status" >&5
9311   (exit $ac_status); }; }; then
9312   cf_cv_wchar_t=no
9313 else
9314   echo "$as_me: failed program was:" >&5
9315 cat conftest.$ac_ext >&5
9316 cat >conftest.$ac_ext <<_ACEOF
9317 #line 9317 "configure"
9318 #include "confdefs.h"
9319
9320 #include <stdlib.h>
9321 #include <stdarg.h>
9322 #include <stdio.h>
9323 #include <wchar.h>
9324 #ifdef HAVE_LIBUTF8_H
9325 #include <libutf8.h>
9326 #endif
9327 int
9328 main ()
9329 {
9330 wchar_t value
9331   ;
9332   return 0;
9333 }
9334 _ACEOF
9335 rm -f conftest.$ac_objext
9336 if { (eval echo "$as_me:9336: \"$ac_compile\"") >&5
9337   (eval $ac_compile) 2>&5
9338   ac_status=$?
9339   echo "$as_me:9339: \$? = $ac_status" >&5
9340   (exit $ac_status); } &&
9341          { ac_try='test -s conftest.$ac_objext'
9342   { (eval echo "$as_me:9342: \"$ac_try\"") >&5
9343   (eval $ac_try) 2>&5
9344   ac_status=$?
9345   echo "$as_me:9345: \$? = $ac_status" >&5
9346   (exit $ac_status); }; }; then
9347   cf_cv_wchar_t=yes
9348 else
9349   echo "$as_me: failed program was:" >&5
9350 cat conftest.$ac_ext >&5
9351 cf_cv_wchar_t=unknown
9352 fi
9353 rm -f conftest.$ac_objext conftest.$ac_ext
9354 fi
9355 rm -f conftest.$ac_objext conftest.$ac_ext
9356 fi
9357 echo "$as_me:9357: result: $cf_cv_wchar_t" >&5
9358 echo "${ECHO_T}$cf_cv_wchar_t" >&6
9359
9360 if test "$cf_cv_wchar_t" = yes ; then
9361         cat >>confdefs.h <<\EOF
9362 #define NEED_WCHAR_H 1
9363 EOF
9364
9365         NEED_WCHAR_H=1
9366 fi
9367
9368 # if we do not find wchar_t in either place, use substitution to provide a fallback.
9369 if test "$cf_cv_wchar_t" = unknown ; then
9370         NCURSES_WCHAR_T=1
9371 fi
9372
9373 # if we find wchar_t in either place, use substitution to provide a fallback.
9374 if test "$cf_cv_wchar_t" != unknown ; then
9375         NCURSES_OK_WCHAR_T=1
9376 fi
9377
9378 # This is needed on Tru64 5.0 to declare wint_t
9379 echo "$as_me:9379: checking if we must include wchar.h to declare wint_t" >&5
9380 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9381 if test "${cf_cv_wint_t+set}" = set; then
9382   echo $ECHO_N "(cached) $ECHO_C" >&6
9383 else
9384
9385 cat >conftest.$ac_ext <<_ACEOF
9386 #line 9386 "configure"
9387 #include "confdefs.h"
9388
9389 #include <stdlib.h>
9390 #include <stdarg.h>
9391 #include <stdio.h>
9392 #ifdef HAVE_LIBUTF8_H
9393 #include <libutf8.h>
9394 #endif
9395 int
9396 main ()
9397 {
9398 wint_t state
9399   ;
9400   return 0;
9401 }
9402 _ACEOF
9403 rm -f conftest.$ac_objext
9404 if { (eval echo "$as_me:9404: \"$ac_compile\"") >&5
9405   (eval $ac_compile) 2>&5
9406   ac_status=$?
9407   echo "$as_me:9407: \$? = $ac_status" >&5
9408   (exit $ac_status); } &&
9409          { ac_try='test -s conftest.$ac_objext'
9410   { (eval echo "$as_me:9410: \"$ac_try\"") >&5
9411   (eval $ac_try) 2>&5
9412   ac_status=$?
9413   echo "$as_me:9413: \$? = $ac_status" >&5
9414   (exit $ac_status); }; }; then
9415   cf_cv_wint_t=no
9416 else
9417   echo "$as_me: failed program was:" >&5
9418 cat conftest.$ac_ext >&5
9419 cat >conftest.$ac_ext <<_ACEOF
9420 #line 9420 "configure"
9421 #include "confdefs.h"
9422
9423 #include <stdlib.h>
9424 #include <stdarg.h>
9425 #include <stdio.h>
9426 #include <wchar.h>
9427 #ifdef HAVE_LIBUTF8_H
9428 #include <libutf8.h>
9429 #endif
9430 int
9431 main ()
9432 {
9433 wint_t value
9434   ;
9435   return 0;
9436 }
9437 _ACEOF
9438 rm -f conftest.$ac_objext
9439 if { (eval echo "$as_me:9439: \"$ac_compile\"") >&5
9440   (eval $ac_compile) 2>&5
9441   ac_status=$?
9442   echo "$as_me:9442: \$? = $ac_status" >&5
9443   (exit $ac_status); } &&
9444          { ac_try='test -s conftest.$ac_objext'
9445   { (eval echo "$as_me:9445: \"$ac_try\"") >&5
9446   (eval $ac_try) 2>&5
9447   ac_status=$?
9448   echo "$as_me:9448: \$? = $ac_status" >&5
9449   (exit $ac_status); }; }; then
9450   cf_cv_wint_t=yes
9451 else
9452   echo "$as_me: failed program was:" >&5
9453 cat conftest.$ac_ext >&5
9454 cf_cv_wint_t=unknown
9455 fi
9456 rm -f conftest.$ac_objext conftest.$ac_ext
9457 fi
9458 rm -f conftest.$ac_objext conftest.$ac_ext
9459 fi
9460 echo "$as_me:9460: result: $cf_cv_wint_t" >&5
9461 echo "${ECHO_T}$cf_cv_wint_t" >&6
9462
9463 if test "$cf_cv_wint_t" = yes ; then
9464         cat >>confdefs.h <<\EOF
9465 #define NEED_WCHAR_H 1
9466 EOF
9467
9468         NEED_WCHAR_H=1
9469 fi
9470
9471 # if we do not find wint_t in either place, use substitution to provide a fallback.
9472 if test "$cf_cv_wint_t" = unknown ; then
9473         NCURSES_WINT_T=1
9474 fi
9475
9476 # if we find wint_t in either place, use substitution to provide a fallback.
9477 if test "$cf_cv_wint_t" != unknown ; then
9478         NCURSES_OK_WINT_T=1
9479 fi
9480
9481         if test "$NCURSES_MBSTATE_T" != 0; then
9482                 cat >>confdefs.h <<\EOF
9483 #define NEED_MBSTATE_T_DEF 1
9484 EOF
9485
9486         fi
9487 fi
9488
9489 ###   use option --disable-lp64 to allow long chtype
9490 case $cf_cv_abi_version in
9491 [345]*)
9492         default_with_lp64=no
9493         ;;
9494 *)
9495         default_with_lp64=yes
9496         ;;
9497 esac
9498
9499 echo "$as_me:9499: checking whether to enable _LP64 definition in curses.h" >&5
9500 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9501
9502 # Check whether --enable-lp64 or --disable-lp64 was given.
9503 if test "${enable_lp64+set}" = set; then
9504   enableval="$enable_lp64"
9505   with_lp64=$enableval
9506 else
9507   with_lp64=$default_with_lp64
9508 fi;
9509 echo "$as_me:9509: result: $with_lp64" >&5
9510 echo "${ECHO_T}$with_lp64" >&6
9511
9512 if test "$with_lp64" = yes ; then
9513         cf_cv_enable_lp64=1
9514 else
9515         cf_cv_enable_lp64=0
9516 fi
9517
9518 # Check whether --enable-largefile or --disable-largefile was given.
9519 if test "${enable_largefile+set}" = set; then
9520   enableval="$enable_largefile"
9521
9522 fi;
9523 if test "$enable_largefile" != no; then
9524
9525   echo "$as_me:9525: checking for special C compiler options needed for large files" >&5
9526 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9527 if test "${ac_cv_sys_largefile_CC+set}" = set; then
9528   echo $ECHO_N "(cached) $ECHO_C" >&6
9529 else
9530   ac_cv_sys_largefile_CC=no
9531      if test "$GCC" != yes; then
9532        ac_save_CC=$CC
9533        while :; do
9534          # IRIX 6.2 and later do not support large files by default,
9535          # so use the C compiler's -n32 option if that helps.
9536          cat >conftest.$ac_ext <<_ACEOF
9537 #line 9537 "configure"
9538 #include "confdefs.h"
9539 #include <sys/types.h>
9540  /* Check that off_t can represent 2**63 - 1 correctly.
9541     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9542     since some C++ compilers masquerading as C compilers
9543     incorrectly reject 9223372036854775807.  */
9544 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9545   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9546                        && LARGE_OFF_T % 2147483647 == 1)
9547                       ? 1 : -1];
9548 int
9549 main ()
9550 {
9551
9552   ;
9553   return 0;
9554 }
9555 _ACEOF
9556          rm -f conftest.$ac_objext
9557 if { (eval echo "$as_me:9557: \"$ac_compile\"") >&5
9558   (eval $ac_compile) 2>&5
9559   ac_status=$?
9560   echo "$as_me:9560: \$? = $ac_status" >&5
9561   (exit $ac_status); } &&
9562          { ac_try='test -s conftest.$ac_objext'
9563   { (eval echo "$as_me:9563: \"$ac_try\"") >&5
9564   (eval $ac_try) 2>&5
9565   ac_status=$?
9566   echo "$as_me:9566: \$? = $ac_status" >&5
9567   (exit $ac_status); }; }; then
9568   break
9569 else
9570   echo "$as_me: failed program was:" >&5
9571 cat conftest.$ac_ext >&5
9572 fi
9573 rm -f conftest.$ac_objext
9574          CC="$CC -n32"
9575          rm -f conftest.$ac_objext
9576 if { (eval echo "$as_me:9576: \"$ac_compile\"") >&5
9577   (eval $ac_compile) 2>&5
9578   ac_status=$?
9579   echo "$as_me:9579: \$? = $ac_status" >&5
9580   (exit $ac_status); } &&
9581          { ac_try='test -s conftest.$ac_objext'
9582   { (eval echo "$as_me:9582: \"$ac_try\"") >&5
9583   (eval $ac_try) 2>&5
9584   ac_status=$?
9585   echo "$as_me:9585: \$? = $ac_status" >&5
9586   (exit $ac_status); }; }; then
9587   ac_cv_sys_largefile_CC=' -n32'; break
9588 else
9589   echo "$as_me: failed program was:" >&5
9590 cat conftest.$ac_ext >&5
9591 fi
9592 rm -f conftest.$ac_objext
9593          break
9594        done
9595        CC=$ac_save_CC
9596        rm -f conftest.$ac_ext
9597     fi
9598 fi
9599 echo "$as_me:9599: result: $ac_cv_sys_largefile_CC" >&5
9600 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9601   if test "$ac_cv_sys_largefile_CC" != no; then
9602     CC=$CC$ac_cv_sys_largefile_CC
9603   fi
9604
9605   echo "$as_me:9605: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9606 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9607 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9608   echo $ECHO_N "(cached) $ECHO_C" >&6
9609 else
9610   while :; do
9611   ac_cv_sys_file_offset_bits=no
9612   cat >conftest.$ac_ext <<_ACEOF
9613 #line 9613 "configure"
9614 #include "confdefs.h"
9615 #include <sys/types.h>
9616  /* Check that off_t can represent 2**63 - 1 correctly.
9617     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9618     since some C++ compilers masquerading as C compilers
9619     incorrectly reject 9223372036854775807.  */
9620 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9621   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9622                        && LARGE_OFF_T % 2147483647 == 1)
9623                       ? 1 : -1];
9624 int
9625 main ()
9626 {
9627
9628   ;
9629   return 0;
9630 }
9631 _ACEOF
9632 rm -f conftest.$ac_objext
9633 if { (eval echo "$as_me:9633: \"$ac_compile\"") >&5
9634   (eval $ac_compile) 2>&5
9635   ac_status=$?
9636   echo "$as_me:9636: \$? = $ac_status" >&5
9637   (exit $ac_status); } &&
9638          { ac_try='test -s conftest.$ac_objext'
9639   { (eval echo "$as_me:9639: \"$ac_try\"") >&5
9640   (eval $ac_try) 2>&5
9641   ac_status=$?
9642   echo "$as_me:9642: \$? = $ac_status" >&5
9643   (exit $ac_status); }; }; then
9644   break
9645 else
9646   echo "$as_me: failed program was:" >&5
9647 cat conftest.$ac_ext >&5
9648 fi
9649 rm -f conftest.$ac_objext conftest.$ac_ext
9650   cat >conftest.$ac_ext <<_ACEOF
9651 #line 9651 "configure"
9652 #include "confdefs.h"
9653 #define _FILE_OFFSET_BITS 64
9654 #include <sys/types.h>
9655  /* Check that off_t can represent 2**63 - 1 correctly.
9656     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9657     since some C++ compilers masquerading as C compilers
9658     incorrectly reject 9223372036854775807.  */
9659 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9660   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9661                        && LARGE_OFF_T % 2147483647 == 1)
9662                       ? 1 : -1];
9663 int
9664 main ()
9665 {
9666
9667   ;
9668   return 0;
9669 }
9670 _ACEOF
9671 rm -f conftest.$ac_objext
9672 if { (eval echo "$as_me:9672: \"$ac_compile\"") >&5
9673   (eval $ac_compile) 2>&5
9674   ac_status=$?
9675   echo "$as_me:9675: \$? = $ac_status" >&5
9676   (exit $ac_status); } &&
9677          { ac_try='test -s conftest.$ac_objext'
9678   { (eval echo "$as_me:9678: \"$ac_try\"") >&5
9679   (eval $ac_try) 2>&5
9680   ac_status=$?
9681   echo "$as_me:9681: \$? = $ac_status" >&5
9682   (exit $ac_status); }; }; then
9683   ac_cv_sys_file_offset_bits=64; break
9684 else
9685   echo "$as_me: failed program was:" >&5
9686 cat conftest.$ac_ext >&5
9687 fi
9688 rm -f conftest.$ac_objext conftest.$ac_ext
9689   break
9690 done
9691 fi
9692 echo "$as_me:9692: result: $ac_cv_sys_file_offset_bits" >&5
9693 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9694 if test "$ac_cv_sys_file_offset_bits" != no; then
9695
9696 cat >>confdefs.h <<EOF
9697 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9698 EOF
9699
9700 fi
9701 rm -rf conftest*
9702   echo "$as_me:9702: checking for _LARGE_FILES value needed for large files" >&5
9703 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9704 if test "${ac_cv_sys_large_files+set}" = set; then
9705   echo $ECHO_N "(cached) $ECHO_C" >&6
9706 else
9707   while :; do
9708   ac_cv_sys_large_files=no
9709   cat >conftest.$ac_ext <<_ACEOF
9710 #line 9710 "configure"
9711 #include "confdefs.h"
9712 #include <sys/types.h>
9713  /* Check that off_t can represent 2**63 - 1 correctly.
9714     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9715     since some C++ compilers masquerading as C compilers
9716     incorrectly reject 9223372036854775807.  */
9717 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9718   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9719                        && LARGE_OFF_T % 2147483647 == 1)
9720                       ? 1 : -1];
9721 int
9722 main ()
9723 {
9724
9725   ;
9726   return 0;
9727 }
9728 _ACEOF
9729 rm -f conftest.$ac_objext
9730 if { (eval echo "$as_me:9730: \"$ac_compile\"") >&5
9731   (eval $ac_compile) 2>&5
9732   ac_status=$?
9733   echo "$as_me:9733: \$? = $ac_status" >&5
9734   (exit $ac_status); } &&
9735          { ac_try='test -s conftest.$ac_objext'
9736   { (eval echo "$as_me:9736: \"$ac_try\"") >&5
9737   (eval $ac_try) 2>&5
9738   ac_status=$?
9739   echo "$as_me:9739: \$? = $ac_status" >&5
9740   (exit $ac_status); }; }; then
9741   break
9742 else
9743   echo "$as_me: failed program was:" >&5
9744 cat conftest.$ac_ext >&5
9745 fi
9746 rm -f conftest.$ac_objext conftest.$ac_ext
9747   cat >conftest.$ac_ext <<_ACEOF
9748 #line 9748 "configure"
9749 #include "confdefs.h"
9750 #define _LARGE_FILES 1
9751 #include <sys/types.h>
9752  /* Check that off_t can represent 2**63 - 1 correctly.
9753     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9754     since some C++ compilers masquerading as C compilers
9755     incorrectly reject 9223372036854775807.  */
9756 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9757   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9758                        && LARGE_OFF_T % 2147483647 == 1)
9759                       ? 1 : -1];
9760 int
9761 main ()
9762 {
9763
9764   ;
9765   return 0;
9766 }
9767 _ACEOF
9768 rm -f conftest.$ac_objext
9769 if { (eval echo "$as_me:9769: \"$ac_compile\"") >&5
9770   (eval $ac_compile) 2>&5
9771   ac_status=$?
9772   echo "$as_me:9772: \$? = $ac_status" >&5
9773   (exit $ac_status); } &&
9774          { ac_try='test -s conftest.$ac_objext'
9775   { (eval echo "$as_me:9775: \"$ac_try\"") >&5
9776   (eval $ac_try) 2>&5
9777   ac_status=$?
9778   echo "$as_me:9778: \$? = $ac_status" >&5
9779   (exit $ac_status); }; }; then
9780   ac_cv_sys_large_files=1; break
9781 else
9782   echo "$as_me: failed program was:" >&5
9783 cat conftest.$ac_ext >&5
9784 fi
9785 rm -f conftest.$ac_objext conftest.$ac_ext
9786   break
9787 done
9788 fi
9789 echo "$as_me:9789: result: $ac_cv_sys_large_files" >&5
9790 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9791 if test "$ac_cv_sys_large_files" != no; then
9792
9793 cat >>confdefs.h <<EOF
9794 #define _LARGE_FILES $ac_cv_sys_large_files
9795 EOF
9796
9797 fi
9798 rm -rf conftest*
9799 fi
9800
9801     if test "$enable_largefile" != no ; then
9802         echo "$as_me:9802: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9803 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9804 if test "${ac_cv_sys_largefile_source+set}" = set; then
9805   echo $ECHO_N "(cached) $ECHO_C" >&6
9806 else
9807   while :; do
9808   ac_cv_sys_largefile_source=no
9809   cat >conftest.$ac_ext <<_ACEOF
9810 #line 9810 "configure"
9811 #include "confdefs.h"
9812 #include <stdio.h>
9813 int
9814 main ()
9815 {
9816 return !fseeko;
9817   ;
9818   return 0;
9819 }
9820 _ACEOF
9821 rm -f conftest.$ac_objext
9822 if { (eval echo "$as_me:9822: \"$ac_compile\"") >&5
9823   (eval $ac_compile) 2>&5
9824   ac_status=$?
9825   echo "$as_me:9825: \$? = $ac_status" >&5
9826   (exit $ac_status); } &&
9827          { ac_try='test -s conftest.$ac_objext'
9828   { (eval echo "$as_me:9828: \"$ac_try\"") >&5
9829   (eval $ac_try) 2>&5
9830   ac_status=$?
9831   echo "$as_me:9831: \$? = $ac_status" >&5
9832   (exit $ac_status); }; }; then
9833   break
9834 else
9835   echo "$as_me: failed program was:" >&5
9836 cat conftest.$ac_ext >&5
9837 fi
9838 rm -f conftest.$ac_objext conftest.$ac_ext
9839   cat >conftest.$ac_ext <<_ACEOF
9840 #line 9840 "configure"
9841 #include "confdefs.h"
9842 #define _LARGEFILE_SOURCE 1
9843 #include <stdio.h>
9844 int
9845 main ()
9846 {
9847 return !fseeko;
9848   ;
9849   return 0;
9850 }
9851 _ACEOF
9852 rm -f conftest.$ac_objext
9853 if { (eval echo "$as_me:9853: \"$ac_compile\"") >&5
9854   (eval $ac_compile) 2>&5
9855   ac_status=$?
9856   echo "$as_me:9856: \$? = $ac_status" >&5
9857   (exit $ac_status); } &&
9858          { ac_try='test -s conftest.$ac_objext'
9859   { (eval echo "$as_me:9859: \"$ac_try\"") >&5
9860   (eval $ac_try) 2>&5
9861   ac_status=$?
9862   echo "$as_me:9862: \$? = $ac_status" >&5
9863   (exit $ac_status); }; }; then
9864   ac_cv_sys_largefile_source=1; break
9865 else
9866   echo "$as_me: failed program was:" >&5
9867 cat conftest.$ac_ext >&5
9868 fi
9869 rm -f conftest.$ac_objext conftest.$ac_ext
9870   break
9871 done
9872 fi
9873 echo "$as_me:9873: result: $ac_cv_sys_largefile_source" >&5
9874 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9875 if test "$ac_cv_sys_largefile_source" != no; then
9876
9877 cat >>confdefs.h <<EOF
9878 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9879 EOF
9880
9881 fi
9882 rm -rf conftest*
9883
9884 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9885 # in glibc 2.1.3, but that breaks too many other things.
9886 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9887 echo "$as_me:9887: checking for fseeko" >&5
9888 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9889 if test "${ac_cv_func_fseeko+set}" = set; then
9890   echo $ECHO_N "(cached) $ECHO_C" >&6
9891 else
9892   cat >conftest.$ac_ext <<_ACEOF
9893 #line 9893 "configure"
9894 #include "confdefs.h"
9895 #include <stdio.h>
9896 int
9897 main ()
9898 {
9899 return fseeko && fseeko (stdin, 0, 0);
9900   ;
9901   return 0;
9902 }
9903 _ACEOF
9904 rm -f conftest.$ac_objext conftest$ac_exeext
9905 if { (eval echo "$as_me:9905: \"$ac_link\"") >&5
9906   (eval $ac_link) 2>&5
9907   ac_status=$?
9908   echo "$as_me:9908: \$? = $ac_status" >&5
9909   (exit $ac_status); } &&
9910          { ac_try='test -s conftest$ac_exeext'
9911   { (eval echo "$as_me:9911: \"$ac_try\"") >&5
9912   (eval $ac_try) 2>&5
9913   ac_status=$?
9914   echo "$as_me:9914: \$? = $ac_status" >&5
9915   (exit $ac_status); }; }; then
9916   ac_cv_func_fseeko=yes
9917 else
9918   echo "$as_me: failed program was:" >&5
9919 cat conftest.$ac_ext >&5
9920 ac_cv_func_fseeko=no
9921 fi
9922 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9923 fi
9924 echo "$as_me:9924: result: $ac_cv_func_fseeko" >&5
9925 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9926 if test $ac_cv_func_fseeko = yes; then
9927
9928 cat >>confdefs.h <<\EOF
9929 #define HAVE_FSEEKO 1
9930 EOF
9931
9932 fi
9933
9934         # Normally we would collect these definitions in the config.h,
9935         # but (like _XOPEN_SOURCE), some environments rely on having these
9936         # defined before any of the system headers are included.  Another
9937         # case comes up with C++, e.g., on AIX the compiler compiles the
9938         # header files by themselves before looking at the body files it is
9939         # told to compile.  For ncurses, those header files do not include
9940         # the config.h
9941         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9942         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9943         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9944
9945         echo "$as_me:9945: checking whether to use struct dirent64" >&5
9946 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9947 if test "${cf_cv_struct_dirent64+set}" = set; then
9948   echo $ECHO_N "(cached) $ECHO_C" >&6
9949 else
9950
9951                 cat >conftest.$ac_ext <<_ACEOF
9952 #line 9952 "configure"
9953 #include "confdefs.h"
9954
9955 #include <sys/types.h>
9956 #include <dirent.h>
9957
9958 int
9959 main ()
9960 {
9961
9962                 /* if transitional largefile support is setup, this is true */
9963                 extern struct dirent64 * readdir(DIR *);
9964                 struct dirent64 *x = readdir((DIR *)0);
9965                 struct dirent *y = readdir((DIR *)0);
9966                 int z = x - y;
9967
9968   ;
9969   return 0;
9970 }
9971 _ACEOF
9972 rm -f conftest.$ac_objext
9973 if { (eval echo "$as_me:9973: \"$ac_compile\"") >&5
9974   (eval $ac_compile) 2>&5
9975   ac_status=$?
9976   echo "$as_me:9976: \$? = $ac_status" >&5
9977   (exit $ac_status); } &&
9978          { ac_try='test -s conftest.$ac_objext'
9979   { (eval echo "$as_me:9979: \"$ac_try\"") >&5
9980   (eval $ac_try) 2>&5
9981   ac_status=$?
9982   echo "$as_me:9982: \$? = $ac_status" >&5
9983   (exit $ac_status); }; }; then
9984   cf_cv_struct_dirent64=yes
9985 else
9986   echo "$as_me: failed program was:" >&5
9987 cat conftest.$ac_ext >&5
9988 cf_cv_struct_dirent64=no
9989 fi
9990 rm -f conftest.$ac_objext conftest.$ac_ext
9991
9992 fi
9993 echo "$as_me:9993: result: $cf_cv_struct_dirent64" >&5
9994 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9995         test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9996 #define HAVE_STRUCT_DIRENT64 1
9997 EOF
9998
9999     fi
10000
10001 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
10002 echo "$as_me:10002: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10003 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10004
10005 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10006 if test "${enable_tparm_varargs+set}" = set; then
10007   enableval="$enable_tparm_varargs"
10008   with_tparm_varargs=$enableval
10009 else
10010   with_tparm_varargs=yes
10011 fi;
10012 echo "$as_me:10012: result: $with_tparm_varargs" >&5
10013 echo "${ECHO_T}$with_tparm_varargs" >&6
10014 NCURSES_TPARM_VARARGS=0
10015 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
10016
10017 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10018 if test "$with_ticlib" != no ; then
10019 echo "$as_me:10019: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10020 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10021
10022 # Check whether --enable-tic-depends or --disable-tic-depends was given.
10023 if test "${enable_tic_depends+set}" = set; then
10024   enableval="$enable_tic_depends"
10025   with_tic_depends=$enableval
10026 else
10027   with_tic_depends=yes
10028 fi;
10029 echo "$as_me:10029: result: $with_tic_depends" >&5
10030 echo "${ECHO_T}$with_tic_depends" >&6
10031 else
10032         with_tic_depends=no
10033 fi
10034
10035 ###   use option --with-bool to override bool's type
10036 echo "$as_me:10036: checking for type of bool" >&5
10037 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10038
10039 # Check whether --with-bool or --without-bool was given.
10040 if test "${with_bool+set}" = set; then
10041   withval="$with_bool"
10042   NCURSES_BOOL="$withval"
10043 else
10044   NCURSES_BOOL=auto
10045 fi;
10046 echo "$as_me:10046: result: $NCURSES_BOOL" >&5
10047 echo "${ECHO_T}$NCURSES_BOOL" >&6
10048
10049 echo "$as_me:10049: checking for alternate terminal capabilities file" >&5
10050 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10051
10052 # Check whether --with-caps or --without-caps was given.
10053 if test "${with_caps+set}" = set; then
10054   withval="$with_caps"
10055   TERMINFO_CAPS=Caps.$withval
10056 else
10057   TERMINFO_CAPS=Caps
10058 fi;
10059 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10060 echo "$as_me:10060: result: $TERMINFO_CAPS" >&5
10061 echo "${ECHO_T}$TERMINFO_CAPS" >&6
10062
10063 ###   use option --with-chtype to override chtype's type
10064 echo "$as_me:10064: checking for type of chtype" >&5
10065 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10066
10067 # Check whether --with-chtype or --without-chtype was given.
10068 if test "${with_chtype+set}" = set; then
10069   withval="$with_chtype"
10070   NCURSES_CHTYPE="$withval"
10071 else
10072   NCURSES_CHTYPE=auto
10073 fi;
10074 echo "$as_me:10074: result: $NCURSES_CHTYPE" >&5
10075 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10076
10077 ###   use option --with-ospeed to override ospeed's type
10078 echo "$as_me:10078: checking for type of ospeed" >&5
10079 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10080
10081 # Check whether --with-ospeed or --without-ospeed was given.
10082 if test "${with_ospeed+set}" = set; then
10083   withval="$with_ospeed"
10084   NCURSES_OSPEED="$withval"
10085 else
10086   NCURSES_OSPEED=short
10087 fi;
10088 echo "$as_me:10088: result: $NCURSES_OSPEED" >&5
10089 echo "${ECHO_T}$NCURSES_OSPEED" >&6
10090
10091 ###   use option --with-mmask-t to override mmask_t's type
10092 echo "$as_me:10092: checking for type of mmask_t" >&5
10093 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10094
10095 # Check whether --with-mmask-t or --without-mmask-t was given.
10096 if test "${with_mmask_t+set}" = set; then
10097   withval="$with_mmask_t"
10098   NCURSES_MMASK_T="$withval"
10099 else
10100   NCURSES_MMASK_T=auto
10101 fi;
10102 echo "$as_me:10102: result: $NCURSES_MMASK_T" >&5
10103 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10104
10105 ###   use option --with-ccharw-max to override CCHARW_MAX size
10106 echo "$as_me:10106: checking for size CCHARW_MAX" >&5
10107 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10108
10109 # Check whether --with-ccharw-max or --without-ccharw-max was given.
10110 if test "${with_ccharw_max+set}" = set; then
10111   withval="$with_ccharw_max"
10112   NCURSES_CCHARW_MAX="$withval"
10113 else
10114   NCURSES_CCHARW_MAX=5
10115 fi;
10116 echo "$as_me:10116: result: $NCURSES_CCHARW_MAX" >&5
10117 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10118
10119 ###   use option --with-tparm-arg to override tparm's argument type
10120 echo "$as_me:10120: checking for type of tparm args" >&5
10121 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10122
10123 # Check whether --with-tparm-arg or --without-tparm-arg was given.
10124 if test "${with_tparm_arg+set}" = set; then
10125   withval="$with_tparm_arg"
10126   NCURSES_TPARM_ARG="$withval"
10127 else
10128   NCURSES_TPARM_ARG=long
10129 fi;
10130 echo "$as_me:10130: result: $NCURSES_TPARM_ARG" >&5
10131 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10132
10133 ### Enable compiling-in rcs id's
10134 echo "$as_me:10134: checking if RCS identifiers should be compiled-in" >&5
10135 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10136
10137 # Check whether --with-rcs-ids or --without-rcs-ids was given.
10138 if test "${with_rcs_ids+set}" = set; then
10139   withval="$with_rcs_ids"
10140   with_rcs_ids=$withval
10141 else
10142   with_rcs_ids=no
10143 fi;
10144 echo "$as_me:10144: result: $with_rcs_ids" >&5
10145 echo "${ECHO_T}$with_rcs_ids" >&6
10146 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
10147 #define USE_RCS_IDS 1
10148 EOF
10149
10150 ###############################################################################
10151
10152 echo "$as_me:10152: checking format of man-pages" >&5
10153 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10154
10155 # Check whether --with-manpage-format or --without-manpage-format was given.
10156 if test "${with_manpage_format+set}" = set; then
10157   withval="$with_manpage_format"
10158   MANPAGE_FORMAT=$withval
10159 else
10160   MANPAGE_FORMAT=unknown
10161 fi;
10162
10163 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10164 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10165
10166 cf_unknown=
10167
10168 case $MANPAGE_FORMAT in
10169 unknown)
10170   if test -z "$MANPATH" ; then
10171     MANPATH="/usr/man:/usr/share/man"
10172   fi
10173
10174   # look for the 'date' man-page (it's most likely to be installed!)
10175   MANPAGE_FORMAT=
10176   cf_preform=no
10177   cf_catonly=yes
10178   cf_example=date
10179
10180   IFS="${IFS:-  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10181   for cf_dir in $MANPATH; do
10182     test -z "$cf_dir" && cf_dir=/usr/man
10183     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
10184     do
10185       cf_test=`echo $cf_name | sed -e 's/*//'`
10186       if test "x$cf_test" = "x$cf_name" ; then
10187
10188         case "$cf_name" in
10189         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10190         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10191         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10192         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10193         esac
10194
10195         case "$cf_name" in
10196         $cf_dir/man*)
10197           cf_catonly=no
10198           ;;
10199         $cf_dir/cat*)
10200           cf_preform=yes
10201           ;;
10202         esac
10203         break
10204       fi
10205
10206       # if we found a match in either man* or cat*, stop looking
10207       if test -n "$MANPAGE_FORMAT" ; then
10208         cf_found=no
10209         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10210         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10211         case "$cf_name" in
10212         $cf_dir/cat*)
10213           cf_found=yes
10214           ;;
10215         esac
10216         test $cf_found=yes && break
10217       fi
10218     done
10219     # only check the first directory in $MANPATH where we find manpages
10220     if test -n "$MANPAGE_FORMAT" ; then
10221        break
10222     fi
10223   done
10224   # if we did not find the example, just assume it is normal
10225   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10226   IFS="$ac_save_ifs"
10227   ;;
10228 *)
10229   for cf_option in $MANPAGE_FORMAT; do
10230      case $cf_option in #(vi
10231      gzip|compress|BSDI|normal|formatted|catonly)
10232        ;;
10233      *)
10234        cf_unknown="$cf_unknown $cf_option"
10235        ;;
10236      esac
10237   done
10238   ;;
10239 esac
10240
10241 echo "$as_me:10241: result: $MANPAGE_FORMAT" >&5
10242 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10243 if test -n "$cf_unknown" ; then
10244   { echo "$as_me:10244: WARNING: Unexpected manpage-format $cf_unknown" >&5
10245 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10246 fi
10247
10248 echo "$as_me:10248: checking for manpage renaming" >&5
10249 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10250
10251 # Check whether --with-manpage-renames or --without-manpage-renames was given.
10252 if test "${with_manpage_renames+set}" = set; then
10253   withval="$with_manpage_renames"
10254   MANPAGE_RENAMES=$withval
10255 else
10256   MANPAGE_RENAMES=yes
10257 fi;
10258
10259 case ".$MANPAGE_RENAMES" in #(vi
10260 .no) #(vi
10261   ;;
10262 .|.yes)
10263   # Debian 'man' program?
10264   if test -f /etc/debian_version ; then
10265     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10266   else
10267     MANPAGE_RENAMES=no
10268   fi
10269   ;;
10270 esac
10271
10272 if test "$MANPAGE_RENAMES" != no ; then
10273   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10274     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10275   elif test ! -f $MANPAGE_RENAMES ; then
10276     { { echo "$as_me:10276: error: not a filename: $MANPAGE_RENAMES" >&5
10277 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10278    { (exit 1); exit 1; }; }
10279   fi
10280
10281   test ! -d man && mkdir man
10282
10283   # Construct a sed-script to perform renaming within man-pages
10284   if test -n "$MANPAGE_RENAMES" ; then
10285     test ! -d man && mkdir man
10286     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10287   fi
10288 fi
10289
10290 echo "$as_me:10290: result: $MANPAGE_RENAMES" >&5
10291 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10292
10293 echo "$as_me:10293: checking if manpage aliases will be installed" >&5
10294 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10295
10296 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10297 if test "${with_manpage_aliases+set}" = set; then
10298   withval="$with_manpage_aliases"
10299   MANPAGE_ALIASES=$withval
10300 else
10301   MANPAGE_ALIASES=yes
10302 fi;
10303
10304 echo "$as_me:10304: result: $MANPAGE_ALIASES" >&5
10305 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10306
10307 case "x$LN_S" in #(vi
10308 xln*) #(vi
10309         cf_use_symlinks=yes
10310         ;;
10311 *)
10312         cf_use_symlinks=no
10313         ;;
10314 esac
10315
10316 MANPAGE_SYMLINKS=no
10317 if test "$MANPAGE_ALIASES" = yes ; then
10318 echo "$as_me:10318: checking if manpage symlinks should be used" >&5
10319 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10320
10321 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10322 if test "${with_manpage_symlinks+set}" = set; then
10323   withval="$with_manpage_symlinks"
10324   MANPAGE_SYMLINKS=$withval
10325 else
10326   MANPAGE_SYMLINKS=$cf_use_symlinks
10327 fi;
10328
10329 if test "$$cf_use_symlinks" = no; then
10330 if test "$MANPAGE_SYMLINKS" = yes ; then
10331         { echo "$as_me:10331: WARNING: cannot make symlinks" >&5
10332 echo "$as_me: WARNING: cannot make symlinks" >&2;}
10333         MANPAGE_SYMLINKS=no
10334 fi
10335 fi
10336
10337 echo "$as_me:10337: result: $MANPAGE_SYMLINKS" >&5
10338 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10339 fi
10340
10341 echo "$as_me:10341: checking for manpage tbl" >&5
10342 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10343
10344 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10345 if test "${with_manpage_tbl+set}" = set; then
10346   withval="$with_manpage_tbl"
10347   MANPAGE_TBL=$withval
10348 else
10349   MANPAGE_TBL=no
10350 fi;
10351
10352 echo "$as_me:10352: result: $MANPAGE_TBL" >&5
10353 echo "${ECHO_T}$MANPAGE_TBL" >&6
10354
10355   if test "$prefix" = "NONE" ; then
10356      cf_prefix="$ac_default_prefix"
10357   else
10358      cf_prefix="$prefix"
10359   fi
10360
10361   case "$MANPAGE_FORMAT" in # (vi
10362   *catonly*) # (vi
10363     cf_format=yes
10364     cf_inboth=no
10365     ;;
10366   *formatted*) # (vi
10367     cf_format=yes
10368     cf_inboth=yes
10369     ;;
10370   *)
10371     cf_format=no
10372     cf_inboth=no
10373     ;;
10374   esac
10375
10376 test ! -d man && mkdir man
10377
10378 cf_so_strip=
10379 cf_compress=
10380 case "$MANPAGE_FORMAT" in #(vi
10381 *compress*) #(vi
10382         cf_so_strip="Z"
10383         cf_compress=compress
10384   ;;
10385 *gzip*)
10386         cf_so_strip="gz"
10387         cf_compress=gzip
10388   ;;
10389 esac
10390
10391 cf_edit_man=./edit_man.sh
10392 cf_man_alias=`pwd`/man_alias.sed
10393
10394 cat >$cf_edit_man <<CF_EOF
10395 #! /bin/sh
10396 # this script is generated by the configure-script CF_MAN_PAGES macro.
10397
10398 prefix="$cf_prefix"
10399 datadir="$datadir"
10400
10401 NCURSES_MAJOR="$NCURSES_MAJOR"
10402 NCURSES_MINOR="$NCURSES_MINOR"
10403 NCURSES_PATCH="$NCURSES_PATCH"
10404
10405 NCURSES_OSPEED="$NCURSES_OSPEED"
10406 TERMINFO="$TERMINFO"
10407
10408 INSTALL="$INSTALL"
10409 INSTALL_DATA="$INSTALL_DATA"
10410
10411 transform="$program_transform_name"
10412
10413 TMP=\${TMPDIR:=/tmp}/man\$\$
10414 trap "rm -f \$TMP" 0 1 2 5 15
10415
10416 form=\$1
10417 shift || exit 1
10418
10419 verb=\$1
10420 shift || exit 1
10421
10422 mandir=\$1
10423 shift || exit 1
10424
10425 srcdir=\$1
10426 top_srcdir=\$srcdir/..
10427 shift || exit 1
10428
10429 if test "\$form" = normal ; then
10430         if test "$cf_format" = yes ; then
10431         if test "$cf_inboth" = no ; then
10432                 sh \$0 format \$verb \$mandir \$srcdir \$*
10433                 exit $?
10434         fi
10435         fi
10436         cf_subdir=\$mandir/man
10437         cf_tables=$MANPAGE_TBL
10438 else
10439         cf_subdir=\$mandir/cat
10440         cf_tables=yes
10441 fi
10442
10443 # process the list of source-files
10444 for i in \$* ; do
10445 case \$i in #(vi
10446 *.orig|*.rej) ;; #(vi
10447 *.[0-9]*)
10448         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10449         if test \$verb = installing ; then
10450         if test ! -d \$cf_subdir\${section} ; then
10451                 mkdir -p \$cf_subdir\$section
10452         fi
10453         fi
10454
10455         # replace variables in man page
10456         if test ! -f $cf_man_alias ; then
10457 cat >>$cf_man_alias <<-CF_EOF2
10458                 s,@DATADIR@,\$datadir,g
10459                 s,@TERMINFO@,\$TERMINFO,g
10460                 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
10461                 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
10462                 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
10463                 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
10464 CF_EOF
10465
10466         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
10467         do
10468                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10469                 cf_name=`echo $cf_name|sed "$program_transform_name"`
10470 cat >>$cf_edit_man <<-CF_EOF
10471                 s,@$cf_NAME@,$cf_name,g
10472 CF_EOF
10473         done
10474
10475 cat >>$cf_edit_man <<CF_EOF
10476 CF_EOF2
10477                 echo "...made $cf_man_alias"
10478         fi
10479
10480         aliases=
10481         cf_source=\`basename \$i\`
10482         inalias=\$cf_source
10483         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10484         if test ! -f \$inalias ; then
10485                 echo .. skipped \$cf_source
10486                 continue
10487         fi
10488 CF_EOF
10489
10490 if test "$MANPAGE_ALIASES" != no ; then
10491 cat >>$cf_edit_man <<CF_EOF
10492         nCurses=ignore.3x
10493         test $with_curses_h = yes && nCurses=ncurses.3x
10494         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10495 CF_EOF
10496 fi
10497
10498 if test "$MANPAGE_RENAMES" = no ; then
10499 cat >>$cf_edit_man <<CF_EOF
10500         # perform program transformations for section 1 man pages
10501         if test \$section = 1 ; then
10502                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10503         else
10504                 cf_target=\$cf_subdir\${section}/\$cf_source
10505         fi
10506 CF_EOF
10507 else
10508 cat >>$cf_edit_man <<CF_EOF
10509         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10510         if test -z "\$cf_target" ; then
10511                 echo '? missing rename for '\$cf_source
10512                 cf_target="\$cf_source"
10513         fi
10514         cf_target="\$cf_subdir\${section}/\${cf_target}"
10515
10516 CF_EOF
10517 fi
10518
10519 cat >>$cf_edit_man <<CF_EOF
10520         sed     -f $cf_man_alias \\
10521 CF_EOF
10522
10523 if test -f $MANPAGE_RENAMES ; then
10524 cat >>$cf_edit_man <<CF_EOF
10525                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
10526 CF_EOF
10527 else
10528 cat >>$cf_edit_man <<CF_EOF
10529                 < \$i >\$TMP
10530 CF_EOF
10531 fi
10532
10533 cat >>$cf_edit_man <<CF_EOF
10534 if test \$cf_tables = yes ; then
10535         tbl \$TMP >\$TMP.out
10536         mv \$TMP.out \$TMP
10537 fi
10538 CF_EOF
10539
10540 if test $with_overwrite != yes ; then
10541 cat >>$cf_edit_man <<CF_EOF
10542         sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10543         mv \$TMP.out \$TMP
10544 CF_EOF
10545 fi
10546
10547 if test $with_curses_h != yes ; then
10548 cat >>$cf_edit_man <<CF_EOF
10549         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10550         mv \$TMP.out \$TMP
10551 CF_EOF
10552 fi
10553
10554 cat >>$cf_edit_man <<CF_EOF
10555         if test \$form = format ; then
10556                 nroff -man \$TMP >\$TMP.out
10557                 mv \$TMP.out \$TMP
10558         fi
10559 CF_EOF
10560
10561 if test -n "$cf_compress" ; then
10562 cat >>$cf_edit_man <<CF_EOF
10563         if test \$verb = installing ; then
10564         if ( $cf_compress -f \$TMP )
10565         then
10566                 mv \$TMP.$cf_so_strip \$TMP
10567         fi
10568         fi
10569         cf_target="\$cf_target.$cf_so_strip"
10570 CF_EOF
10571 fi
10572
10573 case "$MANPAGE_FORMAT" in #(vi
10574 *BSDI*)
10575 cat >>$cf_edit_man <<CF_EOF
10576         if test \$form = format ; then
10577                 # BSDI installs only .0 suffixes in the cat directories
10578                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10579         fi
10580 CF_EOF
10581   ;;
10582 esac
10583
10584 cat >>$cf_edit_man <<CF_EOF
10585         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10586         if test \$verb = installing ; then
10587                 echo \$verb \$cf_target
10588                 \$INSTALL_DATA \$TMP \$cf_target
10589                 test -d \$cf_subdir\${section} &&
10590                 test -n "\$aliases" && (
10591                         cd \$cf_subdir\${section} && (
10592                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10593                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10594                                 cf_target=\`basename \$cf_target\`
10595                                 for cf_alias in \$aliases
10596                                 do
10597                                         if test \$section = 1 ; then
10598                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10599                                         fi
10600
10601                                         if test "$MANPAGE_SYMLINKS" = yes ; then
10602                                                 if test -f \$cf_alias\${suffix} ; then
10603                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10604                                                         then
10605                                                                 continue
10606                                                         fi
10607                                                 fi
10608                                                 echo .. \$verb alias \$cf_alias\${suffix}
10609 CF_EOF
10610 case "x$LN_S" in #(vi
10611 *-f) #(vi
10612 cat >>$cf_edit_man <<CF_EOF
10613                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10614 CF_EOF
10615         ;;
10616 *)
10617 cat >>$cf_edit_man <<CF_EOF
10618                                                 rm -f \$cf_alias\${suffix}
10619                                                 $LN_S \$cf_target \$cf_alias\${suffix}
10620 CF_EOF
10621         ;;
10622 esac
10623 cat >>$cf_edit_man <<CF_EOF
10624                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10625                                                 echo ".so \$cf_source" >\$TMP
10626 CF_EOF
10627 if test -n "$cf_compress" ; then
10628 cat >>$cf_edit_man <<CF_EOF
10629                                                 if test -n "$cf_so_strip" ; then
10630                                                         $cf_compress -f \$TMP
10631                                                         mv \$TMP.$cf_so_strip \$TMP
10632                                                 fi
10633 CF_EOF
10634 fi
10635 cat >>$cf_edit_man <<CF_EOF
10636                                                 echo .. \$verb alias \$cf_alias\${suffix}
10637                                                 rm -f \$cf_alias\${suffix}
10638                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10639                                         fi
10640                                 done
10641                         )
10642                 )
10643         elif test \$verb = removing ; then
10644                 test -f \$cf_target && (
10645                         echo \$verb \$cf_target
10646                         rm -f \$cf_target
10647                 )
10648                 test -d \$cf_subdir\${section} &&
10649                 test -n "\$aliases" && (
10650                         cd \$cf_subdir\${section} && (
10651                                 for cf_alias in \$aliases
10652                                 do
10653                                         if test \$section = 1 ; then
10654                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10655                                         fi
10656
10657                                         echo .. \$verb alias \$cf_alias\${suffix}
10658                                         rm -f \$cf_alias\${suffix}
10659                                 done
10660                         )
10661                 )
10662         else
10663 #               echo ".hy 0"
10664                 cat \$TMP
10665         fi
10666         ;;
10667 esac
10668 done
10669
10670 if test $cf_inboth = yes ; then
10671 if test \$form != format ; then
10672         sh \$0 format \$verb \$mandir \$srcdir \$*
10673 fi
10674 fi
10675
10676 exit 0
10677 CF_EOF
10678 chmod 755 $cf_edit_man
10679
10680 ###############################################################################
10681
10682 ### Note that some functions (such as const) are normally disabled anyway.
10683 echo "$as_me:10683: checking if you want to build with function extensions" >&5
10684 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10685
10686 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10687 if test "${enable_ext_funcs+set}" = set; then
10688   enableval="$enable_ext_funcs"
10689   with_ext_funcs=$enableval
10690 else
10691   with_ext_funcs=yes
10692 fi;
10693 echo "$as_me:10693: result: $with_ext_funcs" >&5
10694 echo "${ECHO_T}$with_ext_funcs" >&6
10695 if test "$with_ext_funcs" = yes ; then
10696         NCURSES_EXT_FUNCS=1
10697         cat >>confdefs.h <<\EOF
10698 #define HAVE_ASSUME_DEFAULT_COLORS 1
10699 EOF
10700
10701         cat >>confdefs.h <<\EOF
10702 #define HAVE_CURSES_VERSION 1
10703 EOF
10704
10705         cat >>confdefs.h <<\EOF
10706 #define HAVE_HAS_KEY 1
10707 EOF
10708
10709         cat >>confdefs.h <<\EOF
10710 #define HAVE_RESIZETERM 1
10711 EOF
10712
10713         cat >>confdefs.h <<\EOF
10714 #define HAVE_RESIZE_TERM 1
10715 EOF
10716
10717         cat >>confdefs.h <<\EOF
10718 #define HAVE_TERM_ENTRY_H 1
10719 EOF
10720
10721         cat >>confdefs.h <<\EOF
10722 #define HAVE_USE_DEFAULT_COLORS 1
10723 EOF
10724
10725         cat >>confdefs.h <<\EOF
10726 #define HAVE_USE_SCREEN 1
10727 EOF
10728
10729         cat >>confdefs.h <<\EOF
10730 #define HAVE_USE_WINDOW 1
10731 EOF
10732
10733         cat >>confdefs.h <<\EOF
10734 #define HAVE_WRESIZE 1
10735 EOF
10736
10737         cat >>confdefs.h <<\EOF
10738 #define NCURSES_EXT_FUNCS 1
10739 EOF
10740
10741         GENERATED_EXT_FUNCS=generated
10742 else
10743         NCURSES_EXT_FUNCS=0
10744         GENERATED_EXT_FUNCS=
10745 fi
10746
10747 echo "$as_me:10747: checking if you want to build with experimental SCREEN extensions" >&5
10748 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10749
10750 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10751 if test "${enable_sp_funcs+set}" = set; then
10752   enableval="$enable_sp_funcs"
10753   with_sp_funcs=$enableval
10754 else
10755   with_sp_funcs=no
10756 fi;
10757 echo "$as_me:10757: result: $with_sp_funcs" >&5
10758 echo "${ECHO_T}$with_sp_funcs" >&6
10759 if test "$with_sp_funcs" = yes ; then
10760         NCURSES_SP_FUNCS=1
10761         cat >>confdefs.h <<\EOF
10762 #define NCURSES_SP_FUNCS 1
10763 EOF
10764
10765         GENERATED_SP_FUNCS=generated
10766 else
10767         NCURSES_SP_FUNCS=0
10768         GENERATED_SP_FUNCS=
10769 fi
10770
10771 echo "$as_me:10771: checking if you want to build with experimental terminal-driver" >&5
10772 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10773
10774 # Check whether --enable-term-driver or --disable-term-driver was given.
10775 if test "${enable_term_driver+set}" = set; then
10776   enableval="$enable_term_driver"
10777   with_term_driver=$enableval
10778 else
10779   with_term_driver=no
10780 fi;
10781 echo "$as_me:10781: result: $with_term_driver" >&5
10782 echo "${ECHO_T}$with_term_driver" >&6
10783 if test "$with_term_driver" = yes ; then
10784         cat >>confdefs.h <<\EOF
10785 #define USE_TERM_DRIVER 1
10786 EOF
10787
10788         if test "$with_sp_funcs" != yes ; then
10789                 { { echo "$as_me:10789: error: The term-driver option relies upon sp-funcs" >&5
10790 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10791    { (exit 1); exit 1; }; }
10792         fi
10793 fi
10794
10795 ###   use option --enable-const to turn on use of const beyond that in XSI.
10796 echo "$as_me:10796: checking for extended use of const keyword" >&5
10797 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10798
10799 # Check whether --enable-const or --disable-const was given.
10800 if test "${enable_const+set}" = set; then
10801   enableval="$enable_const"
10802   with_ext_const=$enableval
10803 else
10804   with_ext_const=no
10805 fi;
10806 echo "$as_me:10806: result: $with_ext_const" >&5
10807 echo "${ECHO_T}$with_ext_const" >&6
10808 NCURSES_CONST='/*nothing*/'
10809 if test "$with_ext_const" = yes ; then
10810         NCURSES_CONST=const
10811 fi
10812
10813 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
10814 echo "$as_me:10814: checking if you want to use extended colors" >&5
10815 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10816
10817 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10818 if test "${enable_ext_colors+set}" = set; then
10819   enableval="$enable_ext_colors"
10820   with_ext_colors=$enableval
10821 else
10822   with_ext_colors=no
10823 fi;
10824 echo "$as_me:10824: result: $with_ext_colors" >&5
10825 echo "${ECHO_T}$with_ext_colors" >&6
10826 NCURSES_EXT_COLORS=0
10827 if test "$with_ext_colors" = yes ; then
10828         if test "$with_widec" != yes ; then
10829                 { { echo "$as_me:10829: error: This option applies only to wide-character library" >&5
10830 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10831    { (exit 1); exit 1; }; }
10832         else
10833                 # cannot be ABI 5 since it changes sizeof(cchar_t)
10834
10835 if test "${with_abi_version+set}" != set; then
10836         case $cf_cv_rel_version in
10837         5.*)
10838                 cf_cv_rel_version=6.0
10839                 cf_cv_abi_version=6
10840                 { echo "$as_me:10840: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10841 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10842                 ;;
10843         esac
10844 fi
10845
10846         fi
10847         NCURSES_EXT_COLORS=1
10848         cat >>confdefs.h <<\EOF
10849 #define NCURSES_EXT_COLORS 1
10850 EOF
10851
10852 fi
10853
10854 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
10855 echo "$as_me:10855: checking if you want to use extended mouse encoding" >&5
10856 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10857
10858 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10859 if test "${enable_ext_mouse+set}" = set; then
10860   enableval="$enable_ext_mouse"
10861   with_ext_mouse=$enableval
10862 else
10863   with_ext_mouse=no
10864 fi;
10865 echo "$as_me:10865: result: $with_ext_mouse" >&5
10866 echo "${ECHO_T}$with_ext_mouse" >&6
10867 NCURSES_MOUSE_VERSION=1
10868 if test "$with_ext_mouse" = yes ; then
10869         NCURSES_MOUSE_VERSION=2
10870
10871 if test "${with_abi_version+set}" != set; then
10872         case $cf_cv_rel_version in
10873         5.*)
10874                 cf_cv_rel_version=6.0
10875                 cf_cv_abi_version=6
10876                 { echo "$as_me:10876: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10877 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10878                 ;;
10879         esac
10880 fi
10881
10882 fi
10883
10884 echo "$as_me:10884: checking if you want \$NCURSES_NO_PADDING code" >&5
10885 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10886
10887 # Check whether --enable-no-padding or --disable-no-padding was given.
10888 if test "${enable_no_padding+set}" = set; then
10889   enableval="$enable_no_padding"
10890   with_no_padding=$enableval
10891 else
10892   with_no_padding=$with_ext_funcs
10893 fi;
10894 echo "$as_me:10894: result: $with_no_padding" >&5
10895 echo "${ECHO_T}$with_no_padding" >&6
10896 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10897 #define NCURSES_NO_PADDING 1
10898 EOF
10899
10900 echo "$as_me:10900: checking for ANSI C header files" >&5
10901 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10902 if test "${ac_cv_header_stdc+set}" = set; then
10903   echo $ECHO_N "(cached) $ECHO_C" >&6
10904 else
10905   cat >conftest.$ac_ext <<_ACEOF
10906 #line 10906 "configure"
10907 #include "confdefs.h"
10908 #include <stdlib.h>
10909 #include <stdarg.h>
10910 #include <string.h>
10911 #include <float.h>
10912
10913 _ACEOF
10914 if { (eval echo "$as_me:10914: \"$ac_cpp conftest.$ac_ext\"") >&5
10915   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10916   ac_status=$?
10917   egrep -v '^ *\+' conftest.er1 >conftest.err
10918   rm -f conftest.er1
10919   cat conftest.err >&5
10920   echo "$as_me:10920: \$? = $ac_status" >&5
10921   (exit $ac_status); } >/dev/null; then
10922   if test -s conftest.err; then
10923     ac_cpp_err=$ac_c_preproc_warn_flag
10924   else
10925     ac_cpp_err=
10926   fi
10927 else
10928   ac_cpp_err=yes
10929 fi
10930 if test -z "$ac_cpp_err"; then
10931   ac_cv_header_stdc=yes
10932 else
10933   echo "$as_me: failed program was:" >&5
10934   cat conftest.$ac_ext >&5
10935   ac_cv_header_stdc=no
10936 fi
10937 rm -f conftest.err conftest.$ac_ext
10938
10939 if test $ac_cv_header_stdc = yes; then
10940   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10941   cat >conftest.$ac_ext <<_ACEOF
10942 #line 10942 "configure"
10943 #include "confdefs.h"
10944 #include <string.h>
10945
10946 _ACEOF
10947 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10948   egrep "memchr" >/dev/null 2>&1; then
10949   :
10950 else
10951   ac_cv_header_stdc=no
10952 fi
10953 rm -rf conftest*
10954
10955 fi
10956
10957 if test $ac_cv_header_stdc = yes; then
10958   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10959   cat >conftest.$ac_ext <<_ACEOF
10960 #line 10960 "configure"
10961 #include "confdefs.h"
10962 #include <stdlib.h>
10963
10964 _ACEOF
10965 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10966   egrep "free" >/dev/null 2>&1; then
10967   :
10968 else
10969   ac_cv_header_stdc=no
10970 fi
10971 rm -rf conftest*
10972
10973 fi
10974
10975 if test $ac_cv_header_stdc = yes; then
10976   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10977   if test "$cross_compiling" = yes; then
10978   :
10979 else
10980   cat >conftest.$ac_ext <<_ACEOF
10981 #line 10981 "configure"
10982 #include "confdefs.h"
10983 #include <ctype.h>
10984 #if ((' ' & 0x0FF) == 0x020)
10985 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10986 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10987 #else
10988 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10989                      || ('j' <= (c) && (c) <= 'r') \
10990                      || ('s' <= (c) && (c) <= 'z'))
10991 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10992 #endif
10993
10994 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10995 int
10996 main ()
10997 {
10998   int i;
10999   for (i = 0; i < 256; i++)
11000     if (XOR (islower (i), ISLOWER (i))
11001         || toupper (i) != TOUPPER (i))
11002       $ac_main_return(2);
11003   $ac_main_return (0);
11004 }
11005 _ACEOF
11006 rm -f conftest$ac_exeext
11007 if { (eval echo "$as_me:11007: \"$ac_link\"") >&5
11008   (eval $ac_link) 2>&5
11009   ac_status=$?
11010   echo "$as_me:11010: \$? = $ac_status" >&5
11011   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11012   { (eval echo "$as_me:11012: \"$ac_try\"") >&5
11013   (eval $ac_try) 2>&5
11014   ac_status=$?
11015   echo "$as_me:11015: \$? = $ac_status" >&5
11016   (exit $ac_status); }; }; then
11017   :
11018 else
11019   echo "$as_me: program exited with status $ac_status" >&5
11020 echo "$as_me: failed program was:" >&5
11021 cat conftest.$ac_ext >&5
11022 ac_cv_header_stdc=no
11023 fi
11024 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11025 fi
11026 fi
11027 fi
11028 echo "$as_me:11028: result: $ac_cv_header_stdc" >&5
11029 echo "${ECHO_T}$ac_cv_header_stdc" >&6
11030 if test $ac_cv_header_stdc = yes; then
11031
11032 cat >>confdefs.h <<\EOF
11033 #define STDC_HEADERS 1
11034 EOF
11035
11036 fi
11037
11038 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
11039
11040 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11041                   inttypes.h stdint.h unistd.h
11042 do
11043 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11044 echo "$as_me:11044: checking for $ac_header" >&5
11045 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11046 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11047   echo $ECHO_N "(cached) $ECHO_C" >&6
11048 else
11049   cat >conftest.$ac_ext <<_ACEOF
11050 #line 11050 "configure"
11051 #include "confdefs.h"
11052 $ac_includes_default
11053 #include <$ac_header>
11054 _ACEOF
11055 rm -f conftest.$ac_objext
11056 if { (eval echo "$as_me:11056: \"$ac_compile\"") >&5
11057   (eval $ac_compile) 2>&5
11058   ac_status=$?
11059   echo "$as_me:11059: \$? = $ac_status" >&5
11060   (exit $ac_status); } &&
11061          { ac_try='test -s conftest.$ac_objext'
11062   { (eval echo "$as_me:11062: \"$ac_try\"") >&5
11063   (eval $ac_try) 2>&5
11064   ac_status=$?
11065   echo "$as_me:11065: \$? = $ac_status" >&5
11066   (exit $ac_status); }; }; then
11067   eval "$as_ac_Header=yes"
11068 else
11069   echo "$as_me: failed program was:" >&5
11070 cat conftest.$ac_ext >&5
11071 eval "$as_ac_Header=no"
11072 fi
11073 rm -f conftest.$ac_objext conftest.$ac_ext
11074 fi
11075 echo "$as_me:11075: result: `eval echo '${'$as_ac_Header'}'`" >&5
11076 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11077 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11078   cat >>confdefs.h <<EOF
11079 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11080 EOF
11081
11082 fi
11083 done
11084
11085 echo "$as_me:11085: checking for signed char" >&5
11086 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11087 if test "${ac_cv_type_signed_char+set}" = set; then
11088   echo $ECHO_N "(cached) $ECHO_C" >&6
11089 else
11090   cat >conftest.$ac_ext <<_ACEOF
11091 #line 11091 "configure"
11092 #include "confdefs.h"
11093 $ac_includes_default
11094 int
11095 main ()
11096 {
11097 if ((signed char *) 0)
11098   return 0;
11099 if (sizeof (signed char))
11100   return 0;
11101   ;
11102   return 0;
11103 }
11104 _ACEOF
11105 rm -f conftest.$ac_objext
11106 if { (eval echo "$as_me:11106: \"$ac_compile\"") >&5
11107   (eval $ac_compile) 2>&5
11108   ac_status=$?
11109   echo "$as_me:11109: \$? = $ac_status" >&5
11110   (exit $ac_status); } &&
11111          { ac_try='test -s conftest.$ac_objext'
11112   { (eval echo "$as_me:11112: \"$ac_try\"") >&5
11113   (eval $ac_try) 2>&5
11114   ac_status=$?
11115   echo "$as_me:11115: \$? = $ac_status" >&5
11116   (exit $ac_status); }; }; then
11117   ac_cv_type_signed_char=yes
11118 else
11119   echo "$as_me: failed program was:" >&5
11120 cat conftest.$ac_ext >&5
11121 ac_cv_type_signed_char=no
11122 fi
11123 rm -f conftest.$ac_objext conftest.$ac_ext
11124 fi
11125 echo "$as_me:11125: result: $ac_cv_type_signed_char" >&5
11126 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11127
11128 echo "$as_me:11128: checking size of signed char" >&5
11129 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11130 if test "${ac_cv_sizeof_signed_char+set}" = set; then
11131   echo $ECHO_N "(cached) $ECHO_C" >&6
11132 else
11133   if test "$ac_cv_type_signed_char" = yes; then
11134   if test "$cross_compiling" = yes; then
11135   # Depending upon the size, compute the lo and hi bounds.
11136 cat >conftest.$ac_ext <<_ACEOF
11137 #line 11137 "configure"
11138 #include "confdefs.h"
11139 $ac_includes_default
11140 int
11141 main ()
11142 {
11143 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11144   ;
11145   return 0;
11146 }
11147 _ACEOF
11148 rm -f conftest.$ac_objext
11149 if { (eval echo "$as_me:11149: \"$ac_compile\"") >&5
11150   (eval $ac_compile) 2>&5
11151   ac_status=$?
11152   echo "$as_me:11152: \$? = $ac_status" >&5
11153   (exit $ac_status); } &&
11154          { ac_try='test -s conftest.$ac_objext'
11155   { (eval echo "$as_me:11155: \"$ac_try\"") >&5
11156   (eval $ac_try) 2>&5
11157   ac_status=$?
11158   echo "$as_me:11158: \$? = $ac_status" >&5
11159   (exit $ac_status); }; }; then
11160   ac_lo=0 ac_mid=0
11161   while :; do
11162     cat >conftest.$ac_ext <<_ACEOF
11163 #line 11163 "configure"
11164 #include "confdefs.h"
11165 $ac_includes_default
11166 int
11167 main ()
11168 {
11169 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11170   ;
11171   return 0;
11172 }
11173 _ACEOF
11174 rm -f conftest.$ac_objext
11175 if { (eval echo "$as_me:11175: \"$ac_compile\"") >&5
11176   (eval $ac_compile) 2>&5
11177   ac_status=$?
11178   echo "$as_me:11178: \$? = $ac_status" >&5
11179   (exit $ac_status); } &&
11180          { ac_try='test -s conftest.$ac_objext'
11181   { (eval echo "$as_me:11181: \"$ac_try\"") >&5
11182   (eval $ac_try) 2>&5
11183   ac_status=$?
11184   echo "$as_me:11184: \$? = $ac_status" >&5
11185   (exit $ac_status); }; }; then
11186   ac_hi=$ac_mid; break
11187 else
11188   echo "$as_me: failed program was:" >&5
11189 cat conftest.$ac_ext >&5
11190 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11191 fi
11192 rm -f conftest.$ac_objext conftest.$ac_ext
11193   done
11194 else
11195   echo "$as_me: failed program was:" >&5
11196 cat conftest.$ac_ext >&5
11197 ac_hi=-1 ac_mid=-1
11198   while :; do
11199     cat >conftest.$ac_ext <<_ACEOF
11200 #line 11200 "configure"
11201 #include "confdefs.h"
11202 $ac_includes_default
11203 int
11204 main ()
11205 {
11206 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11207   ;
11208   return 0;
11209 }
11210 _ACEOF
11211 rm -f conftest.$ac_objext
11212 if { (eval echo "$as_me:11212: \"$ac_compile\"") >&5
11213   (eval $ac_compile) 2>&5
11214   ac_status=$?
11215   echo "$as_me:11215: \$? = $ac_status" >&5
11216   (exit $ac_status); } &&
11217          { ac_try='test -s conftest.$ac_objext'
11218   { (eval echo "$as_me:11218: \"$ac_try\"") >&5
11219   (eval $ac_try) 2>&5
11220   ac_status=$?
11221   echo "$as_me:11221: \$? = $ac_status" >&5
11222   (exit $ac_status); }; }; then
11223   ac_lo=$ac_mid; break
11224 else
11225   echo "$as_me: failed program was:" >&5
11226 cat conftest.$ac_ext >&5
11227 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11228 fi
11229 rm -f conftest.$ac_objext conftest.$ac_ext
11230   done
11231 fi
11232 rm -f conftest.$ac_objext conftest.$ac_ext
11233 # Binary search between lo and hi bounds.
11234 while test "x$ac_lo" != "x$ac_hi"; do
11235   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11236   cat >conftest.$ac_ext <<_ACEOF
11237 #line 11237 "configure"
11238 #include "confdefs.h"
11239 $ac_includes_default
11240 int
11241 main ()
11242 {
11243 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11244   ;
11245   return 0;
11246 }
11247 _ACEOF
11248 rm -f conftest.$ac_objext
11249 if { (eval echo "$as_me:11249: \"$ac_compile\"") >&5
11250   (eval $ac_compile) 2>&5
11251   ac_status=$?
11252   echo "$as_me:11252: \$? = $ac_status" >&5
11253   (exit $ac_status); } &&
11254          { ac_try='test -s conftest.$ac_objext'
11255   { (eval echo "$as_me:11255: \"$ac_try\"") >&5
11256   (eval $ac_try) 2>&5
11257   ac_status=$?
11258   echo "$as_me:11258: \$? = $ac_status" >&5
11259   (exit $ac_status); }; }; then
11260   ac_hi=$ac_mid
11261 else
11262   echo "$as_me: failed program was:" >&5
11263 cat conftest.$ac_ext >&5
11264 ac_lo=`expr $ac_mid + 1`
11265 fi
11266 rm -f conftest.$ac_objext conftest.$ac_ext
11267 done
11268 ac_cv_sizeof_signed_char=$ac_lo
11269 else
11270   if test "$cross_compiling" = yes; then
11271   { { echo "$as_me:11271: error: cannot run test program while cross compiling" >&5
11272 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11273    { (exit 1); exit 1; }; }
11274 else
11275   cat >conftest.$ac_ext <<_ACEOF
11276 #line 11276 "configure"
11277 #include "confdefs.h"
11278 $ac_includes_default
11279 int
11280 main ()
11281 {
11282 FILE *f = fopen ("conftest.val", "w");
11283 if (!f)
11284   $ac_main_return (1);
11285 fprintf (f, "%d", (sizeof (signed char)));
11286 fclose (f);
11287   ;
11288   return 0;
11289 }
11290 _ACEOF
11291 rm -f conftest$ac_exeext
11292 if { (eval echo "$as_me:11292: \"$ac_link\"") >&5
11293   (eval $ac_link) 2>&5
11294   ac_status=$?
11295   echo "$as_me:11295: \$? = $ac_status" >&5
11296   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11297   { (eval echo "$as_me:11297: \"$ac_try\"") >&5
11298   (eval $ac_try) 2>&5
11299   ac_status=$?
11300   echo "$as_me:11300: \$? = $ac_status" >&5
11301   (exit $ac_status); }; }; then
11302   ac_cv_sizeof_signed_char=`cat conftest.val`
11303 else
11304   echo "$as_me: program exited with status $ac_status" >&5
11305 echo "$as_me: failed program was:" >&5
11306 cat conftest.$ac_ext >&5
11307 fi
11308 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11309 fi
11310 fi
11311 rm -f conftest.val
11312 else
11313   ac_cv_sizeof_signed_char=0
11314 fi
11315 fi
11316 echo "$as_me:11316: result: $ac_cv_sizeof_signed_char" >&5
11317 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11318 cat >>confdefs.h <<EOF
11319 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11320 EOF
11321
11322 if test "$ac_cv_sizeof_signed_char" = 1 ; then
11323         NCURSES_SBOOL="signed char"
11324 else
11325         NCURSES_SBOOL="char"
11326 fi
11327 echo "$as_me:11327: checking if you want to use signed Boolean array in term.h" >&5
11328 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11329
11330 # Check whether --enable-signed-char or --disable-signed-char was given.
11331 if test "${enable_signed_char+set}" = set; then
11332   enableval="$enable_signed_char"
11333   with_signed_char=$enableval
11334 else
11335   with_signed_char=no
11336 fi;
11337 echo "$as_me:11337: result: $with_signed_char" >&5
11338 echo "${ECHO_T}$with_signed_char" >&6
11339 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
11340
11341 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
11342 echo "$as_me:11342: checking if you want SIGWINCH handler" >&5
11343 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11344
11345 # Check whether --enable-sigwinch or --disable-sigwinch was given.
11346 if test "${enable_sigwinch+set}" = set; then
11347   enableval="$enable_sigwinch"
11348   with_sigwinch=$enableval
11349 else
11350   with_sigwinch=$with_ext_funcs
11351 fi;
11352 echo "$as_me:11352: result: $with_sigwinch" >&5
11353 echo "${ECHO_T}$with_sigwinch" >&6
11354 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
11355 #define USE_SIGWINCH 1
11356 EOF
11357
11358 ###   use option --enable-tcap-names to allow user to define new capabilities
11359 echo "$as_me:11359: checking if you want user-definable terminal capabilities like termcap" >&5
11360 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11361
11362 # Check whether --enable-tcap-names or --disable-tcap-names was given.
11363 if test "${enable_tcap_names+set}" = set; then
11364   enableval="$enable_tcap_names"
11365   with_tcap_names=$enableval
11366 else
11367   with_tcap_names=$with_ext_funcs
11368 fi;
11369 echo "$as_me:11369: result: $with_tcap_names" >&5
11370 echo "${ECHO_T}$with_tcap_names" >&6
11371 NCURSES_XNAMES=0
11372 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
11373
11374 ###############################################################################
11375 # These options are relatively safe to experiment with.
11376
11377 echo "$as_me:11377: checking if you want all development code" >&5
11378 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11379
11380 # Check whether --with-develop or --without-develop was given.
11381 if test "${with_develop+set}" = set; then
11382   withval="$with_develop"
11383   with_develop=$withval
11384 else
11385   with_develop=no
11386 fi;
11387 echo "$as_me:11387: result: $with_develop" >&5
11388 echo "${ECHO_T}$with_develop" >&6
11389
11390 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
11391 echo "$as_me:11391: checking if you want hard-tabs code" >&5
11392 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11393
11394 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11395 if test "${enable_hard_tabs+set}" = set; then
11396   enableval="$enable_hard_tabs"
11397
11398 else
11399   enable_hard_tabs=$with_develop
11400 fi;
11401 echo "$as_me:11401: result: $enable_hard_tabs" >&5
11402 echo "${ECHO_T}$enable_hard_tabs" >&6
11403 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
11404 #define USE_HARD_TABS 1
11405 EOF
11406
11407 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11408 echo "$as_me:11408: checking if you want limited support for xmc" >&5
11409 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11410
11411 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11412 if test "${enable_xmc_glitch+set}" = set; then
11413   enableval="$enable_xmc_glitch"
11414
11415 else
11416   enable_xmc_glitch=$with_develop
11417 fi;
11418 echo "$as_me:11418: result: $enable_xmc_glitch" >&5
11419 echo "${ECHO_T}$enable_xmc_glitch" >&6
11420 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
11421 #define USE_XMC_SUPPORT 1
11422 EOF
11423
11424 ###############################################################################
11425 # These are just experimental, probably should not be in a package:
11426
11427 echo "$as_me:11427: checking if you do not want to assume colors are white-on-black" >&5
11428 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11429
11430 # Check whether --enable-assumed-color or --disable-assumed-color was given.
11431 if test "${enable_assumed_color+set}" = set; then
11432   enableval="$enable_assumed_color"
11433   with_assumed_color=$enableval
11434 else
11435   with_assumed_color=yes
11436 fi;
11437 echo "$as_me:11437: result: $with_assumed_color" >&5
11438 echo "${ECHO_T}$with_assumed_color" >&6
11439 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
11440 #define USE_ASSUMED_COLOR 1
11441 EOF
11442
11443 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
11444 echo "$as_me:11444: checking if you want hashmap scrolling-optimization code" >&5
11445 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11446
11447 # Check whether --enable-hashmap or --disable-hashmap was given.
11448 if test "${enable_hashmap+set}" = set; then
11449   enableval="$enable_hashmap"
11450   with_hashmap=$enableval
11451 else
11452   with_hashmap=yes
11453 fi;
11454 echo "$as_me:11454: result: $with_hashmap" >&5
11455 echo "${ECHO_T}$with_hashmap" >&6
11456 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
11457 #define USE_HASHMAP 1
11458 EOF
11459
11460 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11461 echo "$as_me:11461: checking if you want colorfgbg code" >&5
11462 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11463
11464 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11465 if test "${enable_colorfgbg+set}" = set; then
11466   enableval="$enable_colorfgbg"
11467   with_colorfgbg=$enableval
11468 else
11469   with_colorfgbg=no
11470 fi;
11471 echo "$as_me:11471: result: $with_colorfgbg" >&5
11472 echo "${ECHO_T}$with_colorfgbg" >&6
11473 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
11474 #define USE_COLORFGBG 1
11475 EOF
11476
11477 ###   use option --enable-interop to turn on use of bindings used for interop
11478 echo "$as_me:11478: checking if you want interop bindings" >&5
11479 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11480
11481 # Check whether --enable-interop or --disable-interop was given.
11482 if test "${enable_interop+set}" = set; then
11483   enableval="$enable_interop"
11484   with_exp_interop=$enableval
11485 else
11486   with_exp_interop=no
11487 fi;
11488 echo "$as_me:11488: result: $with_exp_interop" >&5
11489 echo "${ECHO_T}$with_exp_interop" >&6
11490
11491 NCURSES_INTEROP_FUNCS=0
11492 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
11493
11494 # This is still experimental (20080329), but should ultimately be moved to
11495 # the script-block --with-normal, etc.
11496
11497 echo "$as_me:11497: checking if you want to link with the pthread library" >&5
11498 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11499
11500 # Check whether --with-pthread or --without-pthread was given.
11501 if test "${with_pthread+set}" = set; then
11502   withval="$with_pthread"
11503   with_pthread=$withval
11504 else
11505   with_pthread=no
11506 fi;
11507 echo "$as_me:11507: result: $with_pthread" >&5
11508 echo "${ECHO_T}$with_pthread" >&6
11509
11510 if test "$with_pthread" != no ; then
11511     echo "$as_me:11511: checking for pthread.h" >&5
11512 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11513 if test "${ac_cv_header_pthread_h+set}" = set; then
11514   echo $ECHO_N "(cached) $ECHO_C" >&6
11515 else
11516   cat >conftest.$ac_ext <<_ACEOF
11517 #line 11517 "configure"
11518 #include "confdefs.h"
11519 #include <pthread.h>
11520 _ACEOF
11521 if { (eval echo "$as_me:11521: \"$ac_cpp conftest.$ac_ext\"") >&5
11522   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11523   ac_status=$?
11524   egrep -v '^ *\+' conftest.er1 >conftest.err
11525   rm -f conftest.er1
11526   cat conftest.err >&5
11527   echo "$as_me:11527: \$? = $ac_status" >&5
11528   (exit $ac_status); } >/dev/null; then
11529   if test -s conftest.err; then
11530     ac_cpp_err=$ac_c_preproc_warn_flag
11531   else
11532     ac_cpp_err=
11533   fi
11534 else
11535   ac_cpp_err=yes
11536 fi
11537 if test -z "$ac_cpp_err"; then
11538   ac_cv_header_pthread_h=yes
11539 else
11540   echo "$as_me: failed program was:" >&5
11541   cat conftest.$ac_ext >&5
11542   ac_cv_header_pthread_h=no
11543 fi
11544 rm -f conftest.err conftest.$ac_ext
11545 fi
11546 echo "$as_me:11546: result: $ac_cv_header_pthread_h" >&5
11547 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11548 if test $ac_cv_header_pthread_h = yes; then
11549
11550         cat >>confdefs.h <<\EOF
11551 #define HAVE_PTHREADS_H 1
11552 EOF
11553
11554         for cf_lib_pthread in pthread c_r
11555         do
11556             echo "$as_me:11556: checking if we can link with the $cf_lib_pthread library" >&5
11557 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11558             cf_save_LIBS="$LIBS"
11559             LIBS="-l$cf_lib_pthread $LIBS"
11560             cat >conftest.$ac_ext <<_ACEOF
11561 #line 11561 "configure"
11562 #include "confdefs.h"
11563
11564 #include <pthread.h>
11565
11566 int
11567 main ()
11568 {
11569
11570                 int rc = pthread_create(0,0,0,0);
11571                 int r2 = pthread_mutexattr_settype(0, 0);
11572
11573   ;
11574   return 0;
11575 }
11576 _ACEOF
11577 rm -f conftest.$ac_objext conftest$ac_exeext
11578 if { (eval echo "$as_me:11578: \"$ac_link\"") >&5
11579   (eval $ac_link) 2>&5
11580   ac_status=$?
11581   echo "$as_me:11581: \$? = $ac_status" >&5
11582   (exit $ac_status); } &&
11583          { ac_try='test -s conftest$ac_exeext'
11584   { (eval echo "$as_me:11584: \"$ac_try\"") >&5
11585   (eval $ac_try) 2>&5
11586   ac_status=$?
11587   echo "$as_me:11587: \$? = $ac_status" >&5
11588   (exit $ac_status); }; }; then
11589   with_pthread=yes
11590 else
11591   echo "$as_me: failed program was:" >&5
11592 cat conftest.$ac_ext >&5
11593 with_pthread=no
11594 fi
11595 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11596             LIBS="$cf_save_LIBS"
11597             echo "$as_me:11597: result: $with_pthread" >&5
11598 echo "${ECHO_T}$with_pthread" >&6
11599             test "$with_pthread" = yes && break
11600         done
11601
11602         if test "$with_pthread" = yes ; then
11603             LIBS="-l$cf_lib_pthread $LIBS"
11604             cat >>confdefs.h <<\EOF
11605 #define HAVE_LIBPTHREADS 1
11606 EOF
11607
11608         else
11609             { { echo "$as_me:11609: error: Cannot link with pthread library" >&5
11610 echo "$as_me: error: Cannot link with pthread library" >&2;}
11611    { (exit 1); exit 1; }; }
11612         fi
11613
11614 fi
11615
11616 fi
11617
11618 if test "x$with_pthread" != xno; then
11619         echo "$as_me:11619: checking for pthread_kill" >&5
11620 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11621 if test "${ac_cv_func_pthread_kill+set}" = set; then
11622   echo $ECHO_N "(cached) $ECHO_C" >&6
11623 else
11624   cat >conftest.$ac_ext <<_ACEOF
11625 #line 11625 "configure"
11626 #include "confdefs.h"
11627 /* System header to define __stub macros and hopefully few prototypes,
11628     which can conflict with char pthread_kill (); below.  */
11629 #include <assert.h>
11630 /* Override any gcc2 internal prototype to avoid an error.  */
11631 #ifdef __cplusplus
11632 extern "C"
11633 #endif
11634 /* We use char because int might match the return type of a gcc2
11635    builtin and then its argument prototype would still apply.  */
11636 char pthread_kill ();
11637 char (*f) ();
11638
11639 int
11640 main ()
11641 {
11642 /* The GNU C library defines this for functions which it implements
11643     to always fail with ENOSYS.  Some functions are actually named
11644     something starting with __ and the normal name is an alias.  */
11645 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11646 choke me
11647 #else
11648 f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11649 #endif
11650
11651   ;
11652   return 0;
11653 }
11654 _ACEOF
11655 rm -f conftest.$ac_objext conftest$ac_exeext
11656 if { (eval echo "$as_me:11656: \"$ac_link\"") >&5
11657   (eval $ac_link) 2>&5
11658   ac_status=$?
11659   echo "$as_me:11659: \$? = $ac_status" >&5
11660   (exit $ac_status); } &&
11661          { ac_try='test -s conftest$ac_exeext'
11662   { (eval echo "$as_me:11662: \"$ac_try\"") >&5
11663   (eval $ac_try) 2>&5
11664   ac_status=$?
11665   echo "$as_me:11665: \$? = $ac_status" >&5
11666   (exit $ac_status); }; }; then
11667   ac_cv_func_pthread_kill=yes
11668 else
11669   echo "$as_me: failed program was:" >&5
11670 cat conftest.$ac_ext >&5
11671 ac_cv_func_pthread_kill=no
11672 fi
11673 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11674 fi
11675 echo "$as_me:11675: result: $ac_cv_func_pthread_kill" >&5
11676 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11677 if test $ac_cv_func_pthread_kill = yes; then
11678
11679                 echo "$as_me:11679: checking if you want to allow EINTR in wgetch with pthreads" >&5
11680 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11681
11682 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11683 if test "${enable_pthreads_eintr+set}" = set; then
11684   enableval="$enable_pthreads_eintr"
11685   use_pthreads_eintr=$enableval
11686 else
11687   use_pthreads_eintr=no
11688 fi;
11689                 echo "$as_me:11689: result: $use_pthreads_eintr" >&5
11690 echo "${ECHO_T}$use_pthreads_eintr" >&6
11691                 if test $use_pthreads_eintr = yes ; then
11692                         cat >>confdefs.h <<\EOF
11693 #define USE_PTHREADS_EINTR 1
11694 EOF
11695
11696                 fi
11697 fi
11698
11699         echo "$as_me:11699: checking if you want to use weak-symbols for pthreads" >&5
11700 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11701
11702 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11703 if test "${enable_weak_symbols+set}" = set; then
11704   enableval="$enable_weak_symbols"
11705   use_weak_symbols=$enableval
11706 else
11707   use_weak_symbols=no
11708 fi;
11709         echo "$as_me:11709: result: $use_weak_symbols" >&5
11710 echo "${ECHO_T}$use_weak_symbols" >&6
11711         if test "$use_weak_symbols" = yes ; then
11712
11713 echo "$as_me:11713: checking if $CC supports weak symbols" >&5
11714 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11715 if test "${cf_cv_weak_symbols+set}" = set; then
11716   echo $ECHO_N "(cached) $ECHO_C" >&6
11717 else
11718
11719 cat >conftest.$ac_ext <<_ACEOF
11720 #line 11720 "configure"
11721 #include "confdefs.h"
11722
11723 #include <stdio.h>
11724 int
11725 main ()
11726 {
11727
11728 #if defined(__GNUC__)
11729 #  if defined __USE_ISOC99
11730 #    define _cat_pragma(exp)    _Pragma(#exp)
11731 #    define _weak_pragma(exp)   _cat_pragma(weak name)
11732 #  else
11733 #    define _weak_pragma(exp)
11734 #  endif
11735 #  define _declare(name)        __extension__ extern __typeof__(name) name
11736 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
11737 #endif
11738
11739 weak_symbol(fopen);
11740
11741   ;
11742   return 0;
11743 }
11744 _ACEOF
11745 rm -f conftest.$ac_objext
11746 if { (eval echo "$as_me:11746: \"$ac_compile\"") >&5
11747   (eval $ac_compile) 2>&5
11748   ac_status=$?
11749   echo "$as_me:11749: \$? = $ac_status" >&5
11750   (exit $ac_status); } &&
11751          { ac_try='test -s conftest.$ac_objext'
11752   { (eval echo "$as_me:11752: \"$ac_try\"") >&5
11753   (eval $ac_try) 2>&5
11754   ac_status=$?
11755   echo "$as_me:11755: \$? = $ac_status" >&5
11756   (exit $ac_status); }; }; then
11757   cf_cv_weak_symbols=yes
11758 else
11759   echo "$as_me: failed program was:" >&5
11760 cat conftest.$ac_ext >&5
11761 cf_cv_weak_symbols=no
11762 fi
11763 rm -f conftest.$ac_objext conftest.$ac_ext
11764
11765 fi
11766 echo "$as_me:11766: result: $cf_cv_weak_symbols" >&5
11767 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11768
11769         else
11770                 cf_cv_weak_symbols=no
11771         fi
11772
11773         if test $cf_cv_weak_symbols = yes ; then
11774                 cat >>confdefs.h <<\EOF
11775 #define USE_WEAK_SYMBOLS 1
11776 EOF
11777
11778         fi
11779 fi
11780
11781 PTHREAD=
11782 if test "$with_pthread" = "yes" ; then
11783     cat >>confdefs.h <<\EOF
11784 #define USE_PTHREADS 1
11785 EOF
11786
11787     enable_reentrant=yes
11788     if test $cf_cv_weak_symbols = yes ; then
11789         PTHREAD=-lpthread
11790     fi
11791 fi
11792
11793 # Reentrant code has to be opaque; there's little advantage to making ncurses
11794 # opaque outside of that, so there is no --enable-opaque option.  We can use
11795 # this option without --with-pthreads, but this will be always set for
11796 # pthreads.
11797 echo "$as_me:11797: checking if you want experimental reentrant code" >&5
11798 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11799
11800 # Check whether --enable-reentrant or --disable-reentrant was given.
11801 if test "${enable_reentrant+set}" = set; then
11802   enableval="$enable_reentrant"
11803   with_reentrant=$enableval
11804 else
11805   with_reentrant=no
11806 fi;
11807 echo "$as_me:11807: result: $with_reentrant" >&5
11808 echo "${ECHO_T}$with_reentrant" >&6
11809 if test "$with_reentrant" = yes ; then
11810         cf_cv_enable_reentrant=1
11811         cf_cv_enable_opaque="NCURSES_INTERNALS"
11812         NCURSES_OPAQUE=1
11813         NCURSES_SIZE_T=int
11814         if test $cf_cv_weak_symbols = yes ; then
11815
11816 # remove pthread library from $LIBS
11817 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
11818
11819                 TEST_LIBS="-lpthread $TEST_LIBS"
11820                 TEST_LIBS2="-lpthread $TEST_LIBS2"
11821         else
11822                 LIB_SUFFIX="t${LIB_SUFFIX}"
11823         fi
11824         cat >>confdefs.h <<\EOF
11825 #define USE_REENTRANT 1
11826 EOF
11827
11828 if test "${with_abi_version+set}" != set; then
11829         case $cf_cv_rel_version in
11830         5.*)
11831                 cf_cv_rel_version=6.0
11832                 cf_cv_abi_version=6
11833                 { echo "$as_me:11833: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11834 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11835                 ;;
11836         esac
11837 fi
11838
11839 else
11840         cf_cv_enable_reentrant=0
11841         cf_cv_enable_opaque="NCURSES_OPAQUE"
11842         NCURSES_OPAQUE=0
11843         NCURSES_SIZE_T=short
11844 fi
11845
11846 ### Allow using a different wrap-prefix
11847 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11848         echo "$as_me:11848: checking for prefix used to wrap public variables" >&5
11849 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11850
11851 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11852 if test "${with_wrap_prefix+set}" = set; then
11853   withval="$with_wrap_prefix"
11854   NCURSES_WRAP_PREFIX=$withval
11855 else
11856   NCURSES_WRAP_PREFIX=_nc_
11857 fi;
11858         echo "$as_me:11858: result: $NCURSES_WRAP_PREFIX" >&5
11859 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11860 else
11861         NCURSES_WRAP_PREFIX=_nc_
11862 fi
11863
11864 cat >>confdefs.h <<EOF
11865 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11866 EOF
11867
11868 echo "$as_me:11868: checking if you want experimental safe-sprintf code" >&5
11869 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11870
11871 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11872 if test "${enable_safe_sprintf+set}" = set; then
11873   enableval="$enable_safe_sprintf"
11874   with_safe_sprintf=$enableval
11875 else
11876   with_safe_sprintf=no
11877 fi;
11878 echo "$as_me:11878: result: $with_safe_sprintf" >&5
11879 echo "${ECHO_T}$with_safe_sprintf" >&6
11880 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11881 #define USE_SAFE_SPRINTF 1
11882 EOF
11883
11884 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11885 # when hashmap is used scroll hints are useless
11886 if test "$with_hashmap" = no ; then
11887 echo "$as_me:11887: checking if you want to experiment without scrolling-hints code" >&5
11888 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11889
11890 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11891 if test "${enable_scroll_hints+set}" = set; then
11892   enableval="$enable_scroll_hints"
11893   with_scroll_hints=$enableval
11894 else
11895   with_scroll_hints=yes
11896 fi;
11897 echo "$as_me:11897: result: $with_scroll_hints" >&5
11898 echo "${ECHO_T}$with_scroll_hints" >&6
11899 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11900 #define USE_SCROLL_HINTS 1
11901 EOF
11902
11903 fi
11904
11905 echo "$as_me:11905: checking if you want experimental wgetch-events code" >&5
11906 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11907
11908 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11909 if test "${enable_wgetch_events+set}" = set; then
11910   enableval="$enable_wgetch_events"
11911   with_wgetch_events=$enableval
11912 else
11913   with_wgetch_events=no
11914 fi;
11915 echo "$as_me:11915: result: $with_wgetch_events" >&5
11916 echo "${ECHO_T}$with_wgetch_events" >&6
11917 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11918 #define NCURSES_WGETCH_EVENTS 1
11919 EOF
11920
11921 ###############################################################################
11922
11923 ###     use option --disable-echo to suppress full display compiling commands
11924
11925 echo "$as_me:11925: checking if you want to see long compiling messages" >&5
11926 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
11927
11928 # Check whether --enable-echo or --disable-echo was given.
11929 if test "${enable_echo+set}" = set; then
11930   enableval="$enable_echo"
11931   test "$enableval" != no && enableval=yes
11932   if test "$enableval" != "yes" ; then
11933
11934     ECHO_LT='--silent'
11935     ECHO_LD='@echo linking $@;'
11936     RULE_CC='@echo compiling $<'
11937     SHOW_CC='@echo compiling $@'
11938     ECHO_CC='@'
11939
11940   else
11941
11942     ECHO_LT=''
11943     ECHO_LD=''
11944     RULE_CC=''
11945     SHOW_CC=''
11946     ECHO_CC=''
11947
11948   fi
11949 else
11950   enableval=yes
11951
11952     ECHO_LT=''
11953     ECHO_LD=''
11954     RULE_CC=''
11955     SHOW_CC=''
11956     ECHO_CC=''
11957
11958 fi;
11959 echo "$as_me:11959: result: $enableval" >&5
11960 echo "${ECHO_T}$enableval" >&6
11961
11962 if test "$enable_echo" = yes; then
11963         ECHO_LINK=
11964 else
11965         ECHO_LINK='@ echo linking $@ ... ;'
11966         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11967         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11968 fi
11969
11970 ###     use option --enable-warnings to turn on all gcc warnings
11971 echo "$as_me:11971: checking if you want to see compiler warnings" >&5
11972 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11973
11974 # Check whether --enable-warnings or --disable-warnings was given.
11975 if test "${enable_warnings+set}" = set; then
11976   enableval="$enable_warnings"
11977   with_warnings=$enableval
11978 fi;
11979 echo "$as_me:11979: result: $with_warnings" >&5
11980 echo "${ECHO_T}$with_warnings" >&6
11981
11982 if test "x$with_warnings" = "xyes"; then
11983
11984         ADAFLAGS="$ADAFLAGS -gnatg"
11985
11986 INTEL_COMPILER=no
11987
11988 if test "$GCC" = yes ; then
11989         case $host_os in
11990         linux*|gnu*)
11991                 echo "$as_me:11991: checking if this is really Intel C compiler" >&5
11992 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11993                 cf_save_CFLAGS="$CFLAGS"
11994                 CFLAGS="$CFLAGS -no-gcc"
11995                 cat >conftest.$ac_ext <<_ACEOF
11996 #line 11996 "configure"
11997 #include "confdefs.h"
11998
11999 int
12000 main ()
12001 {
12002
12003 #ifdef __INTEL_COMPILER
12004 #else
12005 make an error
12006 #endif
12007
12008   ;
12009   return 0;
12010 }
12011 _ACEOF
12012 rm -f conftest.$ac_objext
12013 if { (eval echo "$as_me:12013: \"$ac_compile\"") >&5
12014   (eval $ac_compile) 2>&5
12015   ac_status=$?
12016   echo "$as_me:12016: \$? = $ac_status" >&5
12017   (exit $ac_status); } &&
12018          { ac_try='test -s conftest.$ac_objext'
12019   { (eval echo "$as_me:12019: \"$ac_try\"") >&5
12020   (eval $ac_try) 2>&5
12021   ac_status=$?
12022   echo "$as_me:12022: \$? = $ac_status" >&5
12023   (exit $ac_status); }; }; then
12024   INTEL_COMPILER=yes
12025 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12026
12027 else
12028   echo "$as_me: failed program was:" >&5
12029 cat conftest.$ac_ext >&5
12030 fi
12031 rm -f conftest.$ac_objext conftest.$ac_ext
12032                 CFLAGS="$cf_save_CFLAGS"
12033                 echo "$as_me:12033: result: $INTEL_COMPILER" >&5
12034 echo "${ECHO_T}$INTEL_COMPILER" >&6
12035                 ;;
12036         esac
12037 fi
12038
12039 cat > conftest.$ac_ext <<EOF
12040 #line 12040 "${as_me:-configure}"
12041 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12042 EOF
12043
12044 if test "$INTEL_COMPILER" = yes
12045 then
12046 # The "-wdXXX" options suppress warnings:
12047 # remark #1419: external declaration in primary source file
12048 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12049 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12050 # remark #193: zero used for undefined preprocessing identifier
12051 # remark #593: variable "curs_sb_left_arrow" was set but never used
12052 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12053 # remark #869: parameter "tw" was never referenced
12054 # remark #981: operands are evaluated in unspecified order
12055 # warning #279: controlling expression is constant
12056
12057         { echo "$as_me:12057: checking for $CC warning options..." >&5
12058 echo "$as_me: checking for $CC warning options..." >&6;}
12059         cf_save_CFLAGS="$CFLAGS"
12060         EXTRA_CFLAGS="-Wall"
12061         for cf_opt in \
12062                 wd1419 \
12063                 wd1683 \
12064                 wd1684 \
12065                 wd193 \
12066                 wd593 \
12067                 wd279 \
12068                 wd810 \
12069                 wd869 \
12070                 wd981
12071         do
12072                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12073                 if { (eval echo "$as_me:12073: \"$ac_compile\"") >&5
12074   (eval $ac_compile) 2>&5
12075   ac_status=$?
12076   echo "$as_me:12076: \$? = $ac_status" >&5
12077   (exit $ac_status); }; then
12078                         test -n "$verbose" && echo "$as_me:12078: result: ... -$cf_opt" >&5
12079 echo "${ECHO_T}... -$cf_opt" >&6
12080                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12081                 fi
12082         done
12083         CFLAGS="$cf_save_CFLAGS"
12084
12085 elif test "$GCC" = yes
12086 then
12087         { echo "$as_me:12087: checking for $CC warning options..." >&5
12088 echo "$as_me: checking for $CC warning options..." >&6;}
12089         cf_save_CFLAGS="$CFLAGS"
12090         EXTRA_CFLAGS=
12091         cf_warn_CONST=""
12092         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12093         for cf_opt in W Wall \
12094                 Wbad-function-cast \
12095                 Wcast-align \
12096                 Wcast-qual \
12097                 Winline \
12098                 Wmissing-declarations \
12099                 Wmissing-prototypes \
12100                 Wnested-externs \
12101                 Wpointer-arith \
12102                 Wshadow \
12103                 Wstrict-prototypes \
12104                 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
12105         do
12106                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12107                 if { (eval echo "$as_me:12107: \"$ac_compile\"") >&5
12108   (eval $ac_compile) 2>&5
12109   ac_status=$?
12110   echo "$as_me:12110: \$? = $ac_status" >&5
12111   (exit $ac_status); }; then
12112                         test -n "$verbose" && echo "$as_me:12112: result: ... -$cf_opt" >&5
12113 echo "${ECHO_T}... -$cf_opt" >&6
12114                         case $cf_opt in #(vi
12115                         Wcast-qual) #(vi
12116                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12117                                 ;;
12118                         Winline) #(vi
12119                                 case $GCC_VERSION in
12120                                 [34].*)
12121                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12122
12123 echo "${as_me:-configure}:12123: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12124
12125                                         continue;;
12126                                 esac
12127                                 ;;
12128                         Wpointer-arith) #(vi
12129                                 case $GCC_VERSION in
12130                                 [12].*)
12131                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
12132
12133 echo "${as_me:-configure}:12133: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12134
12135                                         continue;;
12136                                 esac
12137                                 ;;
12138                         esac
12139                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12140                 fi
12141         done
12142         CFLAGS="$cf_save_CFLAGS"
12143 fi
12144 rm -rf conftest*
12145
12146         if test "$cf_with_cxx" = yes ; then
12147
12148 INTEL_CPLUSPLUS=no
12149
12150 if test "$GCC" = yes ; then
12151         case $host_os in
12152         linux*|gnu*)
12153                 echo "$as_me:12153: checking if this is really Intel C++ compiler" >&5
12154 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12155                 cf_save_CFLAGS="$CXXFLAGS"
12156                 CXXFLAGS="$CXXFLAGS -no-gcc"
12157                 cat >conftest.$ac_ext <<_ACEOF
12158 #line 12158 "configure"
12159 #include "confdefs.h"
12160
12161 int
12162 main ()
12163 {
12164
12165 #ifdef __INTEL_COMPILER
12166 #else
12167 make an error
12168 #endif
12169
12170   ;
12171   return 0;
12172 }
12173 _ACEOF
12174 rm -f conftest.$ac_objext
12175 if { (eval echo "$as_me:12175: \"$ac_compile\"") >&5
12176   (eval $ac_compile) 2>&5
12177   ac_status=$?
12178   echo "$as_me:12178: \$? = $ac_status" >&5
12179   (exit $ac_status); } &&
12180          { ac_try='test -s conftest.$ac_objext'
12181   { (eval echo "$as_me:12181: \"$ac_try\"") >&5
12182   (eval $ac_try) 2>&5
12183   ac_status=$?
12184   echo "$as_me:12184: \$? = $ac_status" >&5
12185   (exit $ac_status); }; }; then
12186   INTEL_CPLUSPLUS=yes
12187 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12188
12189 else
12190   echo "$as_me: failed program was:" >&5
12191 cat conftest.$ac_ext >&5
12192 fi
12193 rm -f conftest.$ac_objext conftest.$ac_ext
12194                 CXXFLAGS="$cf_save_CFLAGS"
12195                 echo "$as_me:12195: result: $INTEL_CPLUSPLUS" >&5
12196 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12197                 ;;
12198         esac
12199 fi
12200
12201 ac_ext=cc
12202 ac_cpp='$CXXCPP $CPPFLAGS'
12203 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12204 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12205 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12206 ac_main_return=return
12207
12208 cat > conftest.$ac_ext <<EOF
12209 #line 12209 "configure"
12210 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12211 EOF
12212
12213 if test "$INTEL_CPLUSPLUS" = yes
12214 then
12215 # The "-wdXXX" options suppress warnings:
12216 # remark #1419: external declaration in primary source file
12217 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12218 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12219 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12220 # remark #193: zero used for undefined preprocessing identifier
12221 # remark #593: variable "curs_sb_left_arrow" was set but never used
12222 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12223 # remark #869: parameter "tw" was never referenced
12224 # remark #981: operands are evaluated in unspecified order
12225 # warning #269: invalid format string conversion
12226
12227         { echo "$as_me:12227: checking for $CC warning options..." >&5
12228 echo "$as_me: checking for $CC warning options..." >&6;}
12229         cf_save_CXXFLAGS="$CXXFLAGS"
12230         EXTRA_CXXFLAGS="-Wall"
12231         for cf_opt in \
12232                 wd1419 \
12233                 wd1682 \
12234                 wd1683 \
12235                 wd1684 \
12236                 wd193 \
12237                 wd279 \
12238                 wd593 \
12239                 wd810 \
12240                 wd869 \
12241                 wd981
12242         do
12243                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12244                 if { (eval echo "$as_me:12244: \"$ac_compile\"") >&5
12245   (eval $ac_compile) 2>&5
12246   ac_status=$?
12247   echo "$as_me:12247: \$? = $ac_status" >&5
12248   (exit $ac_status); }; then
12249                         test -n "$verbose" && echo "$as_me:12249: result: ... -$cf_opt" >&5
12250 echo "${ECHO_T}... -$cf_opt" >&6
12251                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12252                 fi
12253         done
12254         CXXFLAGS="$cf_save_CXXFLAGS"
12255
12256 elif test "$GXX" = yes
12257 then
12258         { echo "$as_me:12258: checking for $CXX warning options..." >&5
12259 echo "$as_me: checking for $CXX warning options..." >&6;}
12260         cf_save_CXXFLAGS="$CXXFLAGS"
12261         EXTRA_CXXFLAGS="-W -Wall"
12262         cf_gxx_extra_warnings=""
12263         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12264         case "$GCC_VERSION" in
12265         [1-2].*)
12266                 ;;
12267         *)
12268                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12269                 ;;
12270         esac
12271         for cf_opt in \
12272                 Wabi \
12273                 fabi-version=0 \
12274                 Woverloaded-virtual \
12275                 Wsign-promo \
12276                 Wsynth \
12277                 Wold-style-cast \
12278                 Wcast-align \
12279                 Wcast-qual \
12280                 Wmissing-prototypes \
12281                 Wpointer-arith \
12282                 Wshadow \
12283                 Wstrict-prototypes \
12284                 Wundef $cf_gxx_extra_warnings Wno-unused
12285         do
12286                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12287                 if { (eval echo "$as_me:12287: \"$ac_compile\"") >&5
12288   (eval $ac_compile) 2>&5
12289   ac_status=$?
12290   echo "$as_me:12290: \$? = $ac_status" >&5
12291   (exit $ac_status); }; then
12292                         test -n "$verbose" && echo "$as_me:12292: result: ... -$cf_opt" >&5
12293 echo "${ECHO_T}... -$cf_opt" >&6
12294                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12295                 else
12296                         test -n "$verbose" && echo "$as_me:12296: result: ... no -$cf_opt" >&5
12297 echo "${ECHO_T}... no -$cf_opt" >&6
12298                 fi
12299         done
12300         CXXFLAGS="$cf_save_CXXFLAGS"
12301 fi
12302
12303 rm -rf conftest*
12304 ac_ext=c
12305 ac_cpp='$CPP $CPPFLAGS'
12306 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12307 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12308 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12309 ac_main_return=return
12310
12311         fi
12312 fi
12313
12314 if test "$GCC" = yes
12315 then
12316 cat > conftest.i <<EOF
12317 #ifndef GCC_PRINTF
12318 #define GCC_PRINTF 0
12319 #endif
12320 #ifndef GCC_SCANF
12321 #define GCC_SCANF 0
12322 #endif
12323 #ifndef GCC_NORETURN
12324 #define GCC_NORETURN /* nothing */
12325 #endif
12326 #ifndef GCC_UNUSED
12327 #define GCC_UNUSED /* nothing */
12328 #endif
12329 EOF
12330 if test "$GCC" = yes
12331 then
12332         { echo "$as_me:12332: checking for $CC __attribute__ directives..." >&5
12333 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12334 cat > conftest.$ac_ext <<EOF
12335 #line 12335 "${as_me:-configure}"
12336 #include "confdefs.h"
12337 #include "conftest.h"
12338 #include "conftest.i"
12339 #if     GCC_PRINTF
12340 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12341 #else
12342 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12343 #endif
12344 #if     GCC_SCANF
12345 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12346 #else
12347 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
12348 #endif
12349 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12350 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12351 extern void foo(void) GCC_NORETURN;
12352 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12353 EOF
12354         cf_printf_attribute=no
12355         cf_scanf_attribute=no
12356         for cf_attribute in scanf printf unused noreturn
12357         do
12358
12359 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12360
12361                 cf_directive="__attribute__(($cf_attribute))"
12362                 echo "checking for $CC $cf_directive" 1>&5
12363
12364                 case $cf_attribute in #(vi
12365                 printf) #(vi
12366                         cf_printf_attribute=yes
12367                         cat >conftest.h <<EOF
12368 #define GCC_$cf_ATTRIBUTE 1
12369 EOF
12370                         ;;
12371                 scanf) #(vi
12372                         cf_scanf_attribute=yes
12373                         cat >conftest.h <<EOF
12374 #define GCC_$cf_ATTRIBUTE 1
12375 EOF
12376                         ;;
12377                 *) #(vi
12378                         cat >conftest.h <<EOF
12379 #define GCC_$cf_ATTRIBUTE $cf_directive
12380 EOF
12381                         ;;
12382                 esac
12383
12384                 if { (eval echo "$as_me:12384: \"$ac_compile\"") >&5
12385   (eval $ac_compile) 2>&5
12386   ac_status=$?
12387   echo "$as_me:12387: \$? = $ac_status" >&5
12388   (exit $ac_status); }; then
12389                         test -n "$verbose" && echo "$as_me:12389: result: ... $cf_attribute" >&5
12390 echo "${ECHO_T}... $cf_attribute" >&6
12391                         cat conftest.h >>confdefs.h
12392                         case $cf_attribute in #(vi
12393                         printf) #(vi
12394                                 if test "$cf_printf_attribute" = no ; then
12395                                         cat >>confdefs.h <<EOF
12396 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
12397 EOF
12398                                 else
12399                                         cat >>confdefs.h <<EOF
12400 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12401 EOF
12402                                 fi
12403                                 ;;
12404                         scanf) #(vi
12405                                 if test "$cf_scanf_attribute" = no ; then
12406                                         cat >>confdefs.h <<EOF
12407 #define GCC_SCANFLIKE(fmt,var) /* nothing */
12408 EOF
12409                                 else
12410                                         cat >>confdefs.h <<EOF
12411 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12412 EOF
12413                                 fi
12414                                 ;;
12415                         esac
12416                 fi
12417         done
12418 else
12419         fgrep define conftest.i >>confdefs.h
12420 fi
12421 rm -rf conftest*
12422 fi
12423
12424 echo "$as_me:12424: checking if you want to work around bogus compiler/loader warnings" >&5
12425 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12426
12427 # Check whether --enable-string-hacks or --disable-string-hacks was given.
12428 if test "${enable_string_hacks+set}" = set; then
12429   enableval="$enable_string_hacks"
12430   with_string_hacks=$enableval
12431 else
12432   with_string_hacks=no
12433 fi;
12434 echo "$as_me:12434: result: $with_string_hacks" >&5
12435 echo "${ECHO_T}$with_string_hacks" >&6
12436
12437 if test "x$with_string_hacks" = "xyes"; then
12438         cat >>confdefs.h <<\EOF
12439 #define USE_STRING_HACKS 1
12440 EOF
12441
12442         { echo "$as_me:12442: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12443 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12444
12445 for ac_func in strlcat strlcpy snprintf
12446 do
12447 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12448 echo "$as_me:12448: checking for $ac_func" >&5
12449 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12450 if eval "test \"\${$as_ac_var+set}\" = set"; then
12451   echo $ECHO_N "(cached) $ECHO_C" >&6
12452 else
12453   cat >conftest.$ac_ext <<_ACEOF
12454 #line 12454 "configure"
12455 #include "confdefs.h"
12456 /* System header to define __stub macros and hopefully few prototypes,
12457     which can conflict with char $ac_func (); below.  */
12458 #include <assert.h>
12459 /* Override any gcc2 internal prototype to avoid an error.  */
12460 #ifdef __cplusplus
12461 extern "C"
12462 #endif
12463 /* We use char because int might match the return type of a gcc2
12464    builtin and then its argument prototype would still apply.  */
12465 char $ac_func ();
12466 char (*f) ();
12467
12468 int
12469 main ()
12470 {
12471 /* The GNU C library defines this for functions which it implements
12472     to always fail with ENOSYS.  Some functions are actually named
12473     something starting with __ and the normal name is an alias.  */
12474 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12475 choke me
12476 #else
12477 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12478 #endif
12479
12480   ;
12481   return 0;
12482 }
12483 _ACEOF
12484 rm -f conftest.$ac_objext conftest$ac_exeext
12485 if { (eval echo "$as_me:12485: \"$ac_link\"") >&5
12486   (eval $ac_link) 2>&5
12487   ac_status=$?
12488   echo "$as_me:12488: \$? = $ac_status" >&5
12489   (exit $ac_status); } &&
12490          { ac_try='test -s conftest$ac_exeext'
12491   { (eval echo "$as_me:12491: \"$ac_try\"") >&5
12492   (eval $ac_try) 2>&5
12493   ac_status=$?
12494   echo "$as_me:12494: \$? = $ac_status" >&5
12495   (exit $ac_status); }; }; then
12496   eval "$as_ac_var=yes"
12497 else
12498   echo "$as_me: failed program was:" >&5
12499 cat conftest.$ac_ext >&5
12500 eval "$as_ac_var=no"
12501 fi
12502 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12503 fi
12504 echo "$as_me:12504: result: `eval echo '${'$as_ac_var'}'`" >&5
12505 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12506 if test `eval echo '${'$as_ac_var'}'` = yes; then
12507   cat >>confdefs.h <<EOF
12508 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12509 EOF
12510
12511 fi
12512 done
12513
12514 fi
12515
12516 ###     use option --enable-assertions to turn on generation of assertion code
12517 echo "$as_me:12517: checking if you want to enable runtime assertions" >&5
12518 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12519
12520 # Check whether --enable-assertions or --disable-assertions was given.
12521 if test "${enable_assertions+set}" = set; then
12522   enableval="$enable_assertions"
12523   with_assertions=$enableval
12524 else
12525   with_assertions=no
12526 fi;
12527 echo "$as_me:12527: result: $with_assertions" >&5
12528 echo "${ECHO_T}$with_assertions" >&6
12529 if test -n "$GCC"
12530 then
12531         if test "$with_assertions" = no
12532         then
12533                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12534         else
12535
12536         ADAFLAGS="$ADAFLAGS -gnata"
12537
12538         fi
12539 fi
12540
12541 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
12542
12543 echo "$as_me:12543: checking if you want to use dmalloc for testing" >&5
12544 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12545
12546 # Check whether --with-dmalloc or --without-dmalloc was given.
12547 if test "${with_dmalloc+set}" = set; then
12548   withval="$with_dmalloc"
12549   cat >>confdefs.h <<\EOF
12550 #define USE_DMALLOC 1
12551 EOF
12552
12553         : ${with_cflags:=-g}
12554         : ${with_no_leaks:=yes}
12555          with_dmalloc=yes
12556 else
12557   with_dmalloc=
12558 fi;
12559 echo "$as_me:12559: result: ${with_dmalloc:-no}" >&5
12560 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12561
12562 case .$with_cflags in #(vi
12563 .*-g*)
12564         case .$CFLAGS in #(vi
12565         .*-g*) #(vi
12566                 ;;
12567         *)
12568
12569 cf_fix_cppflags=no
12570 cf_new_cflags=
12571 cf_new_cppflags=
12572 cf_new_extra_cppflags=
12573
12574 for cf_add_cflags in -g
12575 do
12576 case $cf_fix_cppflags in
12577 no)
12578         case $cf_add_cflags in #(vi
12579         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12580                 case $cf_add_cflags in
12581                 -D*)
12582                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12583
12584                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12585                                 && test -z "${cf_tst_cflags}" \
12586                                 && cf_fix_cppflags=yes
12587
12588                         if test $cf_fix_cppflags = yes ; then
12589                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12590                                 continue
12591                         elif test "${cf_tst_cflags}" = "\"'" ; then
12592                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12593                                 continue
12594                         fi
12595                         ;;
12596                 esac
12597                 case "$CPPFLAGS" in
12598                 *$cf_add_cflags) #(vi
12599                         ;;
12600                 *) #(vi
12601                         case $cf_add_cflags in #(vi
12602                         -D*)
12603                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12604
12605 CPPFLAGS=`echo "$CPPFLAGS" | \
12606         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12607                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12608
12609                                 ;;
12610                         esac
12611                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12612                         ;;
12613                 esac
12614                 ;;
12615         *)
12616                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12617                 ;;
12618         esac
12619         ;;
12620 yes)
12621         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12622
12623         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12624
12625         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12626                 && test -z "${cf_tst_cflags}" \
12627                 && cf_fix_cppflags=no
12628         ;;
12629 esac
12630 done
12631
12632 if test -n "$cf_new_cflags" ; then
12633
12634         CFLAGS="$CFLAGS $cf_new_cflags"
12635 fi
12636
12637 if test -n "$cf_new_cppflags" ; then
12638
12639         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12640 fi
12641
12642 if test -n "$cf_new_extra_cppflags" ; then
12643
12644         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12645 fi
12646
12647                 ;;
12648         esac
12649         ;;
12650 esac
12651
12652 if test "$with_dmalloc" = yes ; then
12653         echo "$as_me:12653: checking for dmalloc.h" >&5
12654 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12655 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12656   echo $ECHO_N "(cached) $ECHO_C" >&6
12657 else
12658   cat >conftest.$ac_ext <<_ACEOF
12659 #line 12659 "configure"
12660 #include "confdefs.h"
12661 #include <dmalloc.h>
12662 _ACEOF
12663 if { (eval echo "$as_me:12663: \"$ac_cpp conftest.$ac_ext\"") >&5
12664   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12665   ac_status=$?
12666   egrep -v '^ *\+' conftest.er1 >conftest.err
12667   rm -f conftest.er1
12668   cat conftest.err >&5
12669   echo "$as_me:12669: \$? = $ac_status" >&5
12670   (exit $ac_status); } >/dev/null; then
12671   if test -s conftest.err; then
12672     ac_cpp_err=$ac_c_preproc_warn_flag
12673   else
12674     ac_cpp_err=
12675   fi
12676 else
12677   ac_cpp_err=yes
12678 fi
12679 if test -z "$ac_cpp_err"; then
12680   ac_cv_header_dmalloc_h=yes
12681 else
12682   echo "$as_me: failed program was:" >&5
12683   cat conftest.$ac_ext >&5
12684   ac_cv_header_dmalloc_h=no
12685 fi
12686 rm -f conftest.err conftest.$ac_ext
12687 fi
12688 echo "$as_me:12688: result: $ac_cv_header_dmalloc_h" >&5
12689 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12690 if test $ac_cv_header_dmalloc_h = yes; then
12691
12692 echo "$as_me:12692: checking for dmalloc_debug in -ldmalloc" >&5
12693 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12694 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12695   echo $ECHO_N "(cached) $ECHO_C" >&6
12696 else
12697   ac_check_lib_save_LIBS=$LIBS
12698 LIBS="-ldmalloc  $LIBS"
12699 cat >conftest.$ac_ext <<_ACEOF
12700 #line 12700 "configure"
12701 #include "confdefs.h"
12702
12703 /* Override any gcc2 internal prototype to avoid an error.  */
12704 #ifdef __cplusplus
12705 extern "C"
12706 #endif
12707 /* We use char because int might match the return type of a gcc2
12708    builtin and then its argument prototype would still apply.  */
12709 char dmalloc_debug ();
12710 int
12711 main ()
12712 {
12713 dmalloc_debug ();
12714   ;
12715   return 0;
12716 }
12717 _ACEOF
12718 rm -f conftest.$ac_objext conftest$ac_exeext
12719 if { (eval echo "$as_me:12719: \"$ac_link\"") >&5
12720   (eval $ac_link) 2>&5
12721   ac_status=$?
12722   echo "$as_me:12722: \$? = $ac_status" >&5
12723   (exit $ac_status); } &&
12724          { ac_try='test -s conftest$ac_exeext'
12725   { (eval echo "$as_me:12725: \"$ac_try\"") >&5
12726   (eval $ac_try) 2>&5
12727   ac_status=$?
12728   echo "$as_me:12728: \$? = $ac_status" >&5
12729   (exit $ac_status); }; }; then
12730   ac_cv_lib_dmalloc_dmalloc_debug=yes
12731 else
12732   echo "$as_me: failed program was:" >&5
12733 cat conftest.$ac_ext >&5
12734 ac_cv_lib_dmalloc_dmalloc_debug=no
12735 fi
12736 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12737 LIBS=$ac_check_lib_save_LIBS
12738 fi
12739 echo "$as_me:12739: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12740 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12741 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12742   cat >>confdefs.h <<EOF
12743 #define HAVE_LIBDMALLOC 1
12744 EOF
12745
12746   LIBS="-ldmalloc $LIBS"
12747
12748 fi
12749
12750 fi
12751
12752 fi
12753
12754 echo "$as_me:12754: checking if you want to use dbmalloc for testing" >&5
12755 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12756
12757 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12758 if test "${with_dbmalloc+set}" = set; then
12759   withval="$with_dbmalloc"
12760   cat >>confdefs.h <<\EOF
12761 #define USE_DBMALLOC 1
12762 EOF
12763
12764         : ${with_cflags:=-g}
12765         : ${with_no_leaks:=yes}
12766          with_dbmalloc=yes
12767 else
12768   with_dbmalloc=
12769 fi;
12770 echo "$as_me:12770: result: ${with_dbmalloc:-no}" >&5
12771 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12772
12773 case .$with_cflags in #(vi
12774 .*-g*)
12775         case .$CFLAGS in #(vi
12776         .*-g*) #(vi
12777                 ;;
12778         *)
12779
12780 cf_fix_cppflags=no
12781 cf_new_cflags=
12782 cf_new_cppflags=
12783 cf_new_extra_cppflags=
12784
12785 for cf_add_cflags in -g
12786 do
12787 case $cf_fix_cppflags in
12788 no)
12789         case $cf_add_cflags in #(vi
12790         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12791                 case $cf_add_cflags in
12792                 -D*)
12793                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12794
12795                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12796                                 && test -z "${cf_tst_cflags}" \
12797                                 && cf_fix_cppflags=yes
12798
12799                         if test $cf_fix_cppflags = yes ; then
12800                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12801                                 continue
12802                         elif test "${cf_tst_cflags}" = "\"'" ; then
12803                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12804                                 continue
12805                         fi
12806                         ;;
12807                 esac
12808                 case "$CPPFLAGS" in
12809                 *$cf_add_cflags) #(vi
12810                         ;;
12811                 *) #(vi
12812                         case $cf_add_cflags in #(vi
12813                         -D*)
12814                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12815
12816 CPPFLAGS=`echo "$CPPFLAGS" | \
12817         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12818                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12819
12820                                 ;;
12821                         esac
12822                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12823                         ;;
12824                 esac
12825                 ;;
12826         *)
12827                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12828                 ;;
12829         esac
12830         ;;
12831 yes)
12832         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12833
12834         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12835
12836         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12837                 && test -z "${cf_tst_cflags}" \
12838                 && cf_fix_cppflags=no
12839         ;;
12840 esac
12841 done
12842
12843 if test -n "$cf_new_cflags" ; then
12844
12845         CFLAGS="$CFLAGS $cf_new_cflags"
12846 fi
12847
12848 if test -n "$cf_new_cppflags" ; then
12849
12850         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12851 fi
12852
12853 if test -n "$cf_new_extra_cppflags" ; then
12854
12855         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12856 fi
12857
12858                 ;;
12859         esac
12860         ;;
12861 esac
12862
12863 if test "$with_dbmalloc" = yes ; then
12864         echo "$as_me:12864: checking for dbmalloc.h" >&5
12865 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12866 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12867   echo $ECHO_N "(cached) $ECHO_C" >&6
12868 else
12869   cat >conftest.$ac_ext <<_ACEOF
12870 #line 12870 "configure"
12871 #include "confdefs.h"
12872 #include <dbmalloc.h>
12873 _ACEOF
12874 if { (eval echo "$as_me:12874: \"$ac_cpp conftest.$ac_ext\"") >&5
12875   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12876   ac_status=$?
12877   egrep -v '^ *\+' conftest.er1 >conftest.err
12878   rm -f conftest.er1
12879   cat conftest.err >&5
12880   echo "$as_me:12880: \$? = $ac_status" >&5
12881   (exit $ac_status); } >/dev/null; then
12882   if test -s conftest.err; then
12883     ac_cpp_err=$ac_c_preproc_warn_flag
12884   else
12885     ac_cpp_err=
12886   fi
12887 else
12888   ac_cpp_err=yes
12889 fi
12890 if test -z "$ac_cpp_err"; then
12891   ac_cv_header_dbmalloc_h=yes
12892 else
12893   echo "$as_me: failed program was:" >&5
12894   cat conftest.$ac_ext >&5
12895   ac_cv_header_dbmalloc_h=no
12896 fi
12897 rm -f conftest.err conftest.$ac_ext
12898 fi
12899 echo "$as_me:12899: result: $ac_cv_header_dbmalloc_h" >&5
12900 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12901 if test $ac_cv_header_dbmalloc_h = yes; then
12902
12903 echo "$as_me:12903: checking for debug_malloc in -ldbmalloc" >&5
12904 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12905 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12906   echo $ECHO_N "(cached) $ECHO_C" >&6
12907 else
12908   ac_check_lib_save_LIBS=$LIBS
12909 LIBS="-ldbmalloc  $LIBS"
12910 cat >conftest.$ac_ext <<_ACEOF
12911 #line 12911 "configure"
12912 #include "confdefs.h"
12913
12914 /* Override any gcc2 internal prototype to avoid an error.  */
12915 #ifdef __cplusplus
12916 extern "C"
12917 #endif
12918 /* We use char because int might match the return type of a gcc2
12919    builtin and then its argument prototype would still apply.  */
12920 char debug_malloc ();
12921 int
12922 main ()
12923 {
12924 debug_malloc ();
12925   ;
12926   return 0;
12927 }
12928 _ACEOF
12929 rm -f conftest.$ac_objext conftest$ac_exeext
12930 if { (eval echo "$as_me:12930: \"$ac_link\"") >&5
12931   (eval $ac_link) 2>&5
12932   ac_status=$?
12933   echo "$as_me:12933: \$? = $ac_status" >&5
12934   (exit $ac_status); } &&
12935          { ac_try='test -s conftest$ac_exeext'
12936   { (eval echo "$as_me:12936: \"$ac_try\"") >&5
12937   (eval $ac_try) 2>&5
12938   ac_status=$?
12939   echo "$as_me:12939: \$? = $ac_status" >&5
12940   (exit $ac_status); }; }; then
12941   ac_cv_lib_dbmalloc_debug_malloc=yes
12942 else
12943   echo "$as_me: failed program was:" >&5
12944 cat conftest.$ac_ext >&5
12945 ac_cv_lib_dbmalloc_debug_malloc=no
12946 fi
12947 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12948 LIBS=$ac_check_lib_save_LIBS
12949 fi
12950 echo "$as_me:12950: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12951 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12952 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12953   cat >>confdefs.h <<EOF
12954 #define HAVE_LIBDBMALLOC 1
12955 EOF
12956
12957   LIBS="-ldbmalloc $LIBS"
12958
12959 fi
12960
12961 fi
12962
12963 fi
12964
12965 echo "$as_me:12965: checking if you want to use valgrind for testing" >&5
12966 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12967
12968 # Check whether --with-valgrind or --without-valgrind was given.
12969 if test "${with_valgrind+set}" = set; then
12970   withval="$with_valgrind"
12971   cat >>confdefs.h <<\EOF
12972 #define USE_VALGRIND 1
12973 EOF
12974
12975         : ${with_cflags:=-g}
12976         : ${with_no_leaks:=yes}
12977          with_valgrind=yes
12978 else
12979   with_valgrind=
12980 fi;
12981 echo "$as_me:12981: result: ${with_valgrind:-no}" >&5
12982 echo "${ECHO_T}${with_valgrind:-no}" >&6
12983
12984 case .$with_cflags in #(vi
12985 .*-g*)
12986         case .$CFLAGS in #(vi
12987         .*-g*) #(vi
12988                 ;;
12989         *)
12990
12991 cf_fix_cppflags=no
12992 cf_new_cflags=
12993 cf_new_cppflags=
12994 cf_new_extra_cppflags=
12995
12996 for cf_add_cflags in -g
12997 do
12998 case $cf_fix_cppflags in
12999 no)
13000         case $cf_add_cflags in #(vi
13001         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13002                 case $cf_add_cflags in
13003                 -D*)
13004                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13005
13006                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13007                                 && test -z "${cf_tst_cflags}" \
13008                                 && cf_fix_cppflags=yes
13009
13010                         if test $cf_fix_cppflags = yes ; then
13011                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13012                                 continue
13013                         elif test "${cf_tst_cflags}" = "\"'" ; then
13014                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13015                                 continue
13016                         fi
13017                         ;;
13018                 esac
13019                 case "$CPPFLAGS" in
13020                 *$cf_add_cflags) #(vi
13021                         ;;
13022                 *) #(vi
13023                         case $cf_add_cflags in #(vi
13024                         -D*)
13025                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13026
13027 CPPFLAGS=`echo "$CPPFLAGS" | \
13028         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13029                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13030
13031                                 ;;
13032                         esac
13033                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13034                         ;;
13035                 esac
13036                 ;;
13037         *)
13038                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13039                 ;;
13040         esac
13041         ;;
13042 yes)
13043         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13044
13045         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13046
13047         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13048                 && test -z "${cf_tst_cflags}" \
13049                 && cf_fix_cppflags=no
13050         ;;
13051 esac
13052 done
13053
13054 if test -n "$cf_new_cflags" ; then
13055
13056         CFLAGS="$CFLAGS $cf_new_cflags"
13057 fi
13058
13059 if test -n "$cf_new_cppflags" ; then
13060
13061         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13062 fi
13063
13064 if test -n "$cf_new_extra_cppflags" ; then
13065
13066         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13067 fi
13068
13069                 ;;
13070         esac
13071         ;;
13072 esac
13073
13074 echo "$as_me:13074: checking if you want to perform memory-leak testing" >&5
13075 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13076
13077 # Check whether --enable-leaks or --disable-leaks was given.
13078 if test "${enable_leaks+set}" = set; then
13079   enableval="$enable_leaks"
13080   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13081 else
13082   : ${with_no_leaks:=no}
13083 fi;
13084 echo "$as_me:13084: result: $with_no_leaks" >&5
13085 echo "${ECHO_T}$with_no_leaks" >&6
13086
13087 if test "$with_no_leaks" = yes ; then
13088         cat >>confdefs.h <<\EOF
13089 #define NO_LEAKS 1
13090 EOF
13091
13092         cat >>confdefs.h <<\EOF
13093 #define YY_NO_LEAKS 1
13094 EOF
13095
13096 fi
13097
13098 cat >>confdefs.h <<\EOF
13099 #define HAVE_NC_ALLOC_H 1
13100 EOF
13101
13102 ###     use option --enable-expanded to generate certain macros as functions
13103
13104 # Check whether --enable-expanded or --disable-expanded was given.
13105 if test "${enable_expanded+set}" = set; then
13106   enableval="$enable_expanded"
13107   test "$enableval" = yes && cat >>confdefs.h <<\EOF
13108 #define NCURSES_EXPANDED 1
13109 EOF
13110
13111 fi;
13112
13113 ###     use option --disable-macros to suppress macros in favor of functions
13114
13115 # Check whether --enable-macros or --disable-macros was given.
13116 if test "${enable_macros+set}" = set; then
13117   enableval="$enable_macros"
13118   test "$enableval" = no && cat >>confdefs.h <<\EOF
13119 #define NCURSES_NOMACROS 1
13120 EOF
13121
13122 fi;
13123
13124 # Normally we only add trace() to the debug-library.  Allow this to be
13125 # extended to all models of the ncurses library:
13126 cf_all_traces=no
13127 case "$CFLAGS $CPPFLAGS" in
13128 *-DTRACE*)
13129         cf_all_traces=yes
13130         ;;
13131 esac
13132
13133 echo "$as_me:13133: checking whether to add trace feature to all models" >&5
13134 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13135
13136 # Check whether --with-trace or --without-trace was given.
13137 if test "${with_trace+set}" = set; then
13138   withval="$with_trace"
13139   cf_with_trace=$withval
13140 else
13141   cf_with_trace=$cf_all_traces
13142 fi;
13143 echo "$as_me:13143: result: $cf_with_trace" >&5
13144 echo "${ECHO_T}$cf_with_trace" >&6
13145
13146 if test "$cf_with_trace" = yes ; then
13147         LIB_TRACING=all
13148         ADA_TRACE=TRUE
13149
13150 cf_fix_cppflags=no
13151 cf_new_cflags=
13152 cf_new_cppflags=
13153 cf_new_extra_cppflags=
13154
13155 for cf_add_cflags in -DTRACE
13156 do
13157 case $cf_fix_cppflags in
13158 no)
13159         case $cf_add_cflags in #(vi
13160         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13161                 case $cf_add_cflags in
13162                 -D*)
13163                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13164
13165                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13166                                 && test -z "${cf_tst_cflags}" \
13167                                 && cf_fix_cppflags=yes
13168
13169                         if test $cf_fix_cppflags = yes ; then
13170                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13171                                 continue
13172                         elif test "${cf_tst_cflags}" = "\"'" ; then
13173                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13174                                 continue
13175                         fi
13176                         ;;
13177                 esac
13178                 case "$CPPFLAGS" in
13179                 *$cf_add_cflags) #(vi
13180                         ;;
13181                 *) #(vi
13182                         case $cf_add_cflags in #(vi
13183                         -D*)
13184                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13185
13186 CPPFLAGS=`echo "$CPPFLAGS" | \
13187         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13188                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13189
13190                                 ;;
13191                         esac
13192                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13193                         ;;
13194                 esac
13195                 ;;
13196         *)
13197                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13198                 ;;
13199         esac
13200         ;;
13201 yes)
13202         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13203
13204         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13205
13206         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13207                 && test -z "${cf_tst_cflags}" \
13208                 && cf_fix_cppflags=no
13209         ;;
13210 esac
13211 done
13212
13213 if test -n "$cf_new_cflags" ; then
13214
13215         CFLAGS="$CFLAGS $cf_new_cflags"
13216 fi
13217
13218 if test -n "$cf_new_cppflags" ; then
13219
13220         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13221 fi
13222
13223 if test -n "$cf_new_extra_cppflags" ; then
13224
13225         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13226 fi
13227
13228 else
13229         LIB_TRACING=DEBUG
13230         ADA_TRACE=FALSE
13231 fi
13232
13233 ###     Checks for libraries.
13234 case $cf_cv_system_name in #(vi
13235 *mingw32*) #(vi
13236         ;;
13237 *)
13238 echo "$as_me:13238: checking for gettimeofday" >&5
13239 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13240 if test "${ac_cv_func_gettimeofday+set}" = set; then
13241   echo $ECHO_N "(cached) $ECHO_C" >&6
13242 else
13243   cat >conftest.$ac_ext <<_ACEOF
13244 #line 13244 "configure"
13245 #include "confdefs.h"
13246 /* System header to define __stub macros and hopefully few prototypes,
13247     which can conflict with char gettimeofday (); below.  */
13248 #include <assert.h>
13249 /* Override any gcc2 internal prototype to avoid an error.  */
13250 #ifdef __cplusplus
13251 extern "C"
13252 #endif
13253 /* We use char because int might match the return type of a gcc2
13254    builtin and then its argument prototype would still apply.  */
13255 char gettimeofday ();
13256 char (*f) ();
13257
13258 int
13259 main ()
13260 {
13261 /* The GNU C library defines this for functions which it implements
13262     to always fail with ENOSYS.  Some functions are actually named
13263     something starting with __ and the normal name is an alias.  */
13264 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13265 choke me
13266 #else
13267 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13268 #endif
13269
13270   ;
13271   return 0;
13272 }
13273 _ACEOF
13274 rm -f conftest.$ac_objext conftest$ac_exeext
13275 if { (eval echo "$as_me:13275: \"$ac_link\"") >&5
13276   (eval $ac_link) 2>&5
13277   ac_status=$?
13278   echo "$as_me:13278: \$? = $ac_status" >&5
13279   (exit $ac_status); } &&
13280          { ac_try='test -s conftest$ac_exeext'
13281   { (eval echo "$as_me:13281: \"$ac_try\"") >&5
13282   (eval $ac_try) 2>&5
13283   ac_status=$?
13284   echo "$as_me:13284: \$? = $ac_status" >&5
13285   (exit $ac_status); }; }; then
13286   ac_cv_func_gettimeofday=yes
13287 else
13288   echo "$as_me: failed program was:" >&5
13289 cat conftest.$ac_ext >&5
13290 ac_cv_func_gettimeofday=no
13291 fi
13292 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13293 fi
13294 echo "$as_me:13294: result: $ac_cv_func_gettimeofday" >&5
13295 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13296 if test $ac_cv_func_gettimeofday = yes; then
13297   cat >>confdefs.h <<\EOF
13298 #define HAVE_GETTIMEOFDAY 1
13299 EOF
13300
13301 else
13302
13303 echo "$as_me:13303: checking for gettimeofday in -lbsd" >&5
13304 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13305 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13306   echo $ECHO_N "(cached) $ECHO_C" >&6
13307 else
13308   ac_check_lib_save_LIBS=$LIBS
13309 LIBS="-lbsd  $LIBS"
13310 cat >conftest.$ac_ext <<_ACEOF
13311 #line 13311 "configure"
13312 #include "confdefs.h"
13313
13314 /* Override any gcc2 internal prototype to avoid an error.  */
13315 #ifdef __cplusplus
13316 extern "C"
13317 #endif
13318 /* We use char because int might match the return type of a gcc2
13319    builtin and then its argument prototype would still apply.  */
13320 char gettimeofday ();
13321 int
13322 main ()
13323 {
13324 gettimeofday ();
13325   ;
13326   return 0;
13327 }
13328 _ACEOF
13329 rm -f conftest.$ac_objext conftest$ac_exeext
13330 if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331   (eval $ac_link) 2>&5
13332   ac_status=$?
13333   echo "$as_me:13333: \$? = $ac_status" >&5
13334   (exit $ac_status); } &&
13335          { ac_try='test -s conftest$ac_exeext'
13336   { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337   (eval $ac_try) 2>&5
13338   ac_status=$?
13339   echo "$as_me:13339: \$? = $ac_status" >&5
13340   (exit $ac_status); }; }; then
13341   ac_cv_lib_bsd_gettimeofday=yes
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 cat conftest.$ac_ext >&5
13345 ac_cv_lib_bsd_gettimeofday=no
13346 fi
13347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348 LIBS=$ac_check_lib_save_LIBS
13349 fi
13350 echo "$as_me:13350: result: $ac_cv_lib_bsd_gettimeofday" >&5
13351 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13352 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13353   cat >>confdefs.h <<\EOF
13354 #define HAVE_GETTIMEOFDAY 1
13355 EOF
13356
13357         LIBS="-lbsd $LIBS"
13358 fi
13359
13360 fi
13361         ;;
13362 esac
13363
13364 echo "$as_me:13364: checking if -lm needed for math functions" >&5
13365 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13366 if test "${cf_cv_need_libm+set}" = set; then
13367   echo $ECHO_N "(cached) $ECHO_C" >&6
13368 else
13369
13370         cat >conftest.$ac_ext <<_ACEOF
13371 #line 13371 "configure"
13372 #include "confdefs.h"
13373
13374         #include <stdio.h>
13375         #include <math.h>
13376
13377 int
13378 main ()
13379 {
13380 double x = rand(); printf("result = %g\n", sin(x))
13381   ;
13382   return 0;
13383 }
13384 _ACEOF
13385 rm -f conftest.$ac_objext conftest$ac_exeext
13386 if { (eval echo "$as_me:13386: \"$ac_link\"") >&5
13387   (eval $ac_link) 2>&5
13388   ac_status=$?
13389   echo "$as_me:13389: \$? = $ac_status" >&5
13390   (exit $ac_status); } &&
13391          { ac_try='test -s conftest$ac_exeext'
13392   { (eval echo "$as_me:13392: \"$ac_try\"") >&5
13393   (eval $ac_try) 2>&5
13394   ac_status=$?
13395   echo "$as_me:13395: \$? = $ac_status" >&5
13396   (exit $ac_status); }; }; then
13397   cf_cv_need_libm=no
13398 else
13399   echo "$as_me: failed program was:" >&5
13400 cat conftest.$ac_ext >&5
13401 cf_cv_need_libm=yes
13402 fi
13403 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13404 fi
13405 echo "$as_me:13405: result: $cf_cv_need_libm" >&5
13406 echo "${ECHO_T}$cf_cv_need_libm" >&6
13407 if test "$cf_cv_need_libm" = yes
13408 then
13409 MATH_LIB=-lm
13410 fi
13411
13412 ###     Checks for header files.
13413 echo "$as_me:13413: checking for ANSI C header files" >&5
13414 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13415 if test "${ac_cv_header_stdc+set}" = set; then
13416   echo $ECHO_N "(cached) $ECHO_C" >&6
13417 else
13418   cat >conftest.$ac_ext <<_ACEOF
13419 #line 13419 "configure"
13420 #include "confdefs.h"
13421 #include <stdlib.h>
13422 #include <stdarg.h>
13423 #include <string.h>
13424 #include <float.h>
13425
13426 _ACEOF
13427 if { (eval echo "$as_me:13427: \"$ac_cpp conftest.$ac_ext\"") >&5
13428   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13429   ac_status=$?
13430   egrep -v '^ *\+' conftest.er1 >conftest.err
13431   rm -f conftest.er1
13432   cat conftest.err >&5
13433   echo "$as_me:13433: \$? = $ac_status" >&5
13434   (exit $ac_status); } >/dev/null; then
13435   if test -s conftest.err; then
13436     ac_cpp_err=$ac_c_preproc_warn_flag
13437   else
13438     ac_cpp_err=
13439   fi
13440 else
13441   ac_cpp_err=yes
13442 fi
13443 if test -z "$ac_cpp_err"; then
13444   ac_cv_header_stdc=yes
13445 else
13446   echo "$as_me: failed program was:" >&5
13447   cat conftest.$ac_ext >&5
13448   ac_cv_header_stdc=no
13449 fi
13450 rm -f conftest.err conftest.$ac_ext
13451
13452 if test $ac_cv_header_stdc = yes; then
13453   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13454   cat >conftest.$ac_ext <<_ACEOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13457 #include <string.h>
13458
13459 _ACEOF
13460 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13461   egrep "memchr" >/dev/null 2>&1; then
13462   :
13463 else
13464   ac_cv_header_stdc=no
13465 fi
13466 rm -rf conftest*
13467
13468 fi
13469
13470 if test $ac_cv_header_stdc = yes; then
13471   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13472   cat >conftest.$ac_ext <<_ACEOF
13473 #line 13473 "configure"
13474 #include "confdefs.h"
13475 #include <stdlib.h>
13476
13477 _ACEOF
13478 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13479   egrep "free" >/dev/null 2>&1; then
13480   :
13481 else
13482   ac_cv_header_stdc=no
13483 fi
13484 rm -rf conftest*
13485
13486 fi
13487
13488 if test $ac_cv_header_stdc = yes; then
13489   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13490   if test "$cross_compiling" = yes; then
13491   :
13492 else
13493   cat >conftest.$ac_ext <<_ACEOF
13494 #line 13494 "configure"
13495 #include "confdefs.h"
13496 #include <ctype.h>
13497 #if ((' ' & 0x0FF) == 0x020)
13498 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13499 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13500 #else
13501 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13502                      || ('j' <= (c) && (c) <= 'r') \
13503                      || ('s' <= (c) && (c) <= 'z'))
13504 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13505 #endif
13506
13507 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13508 int
13509 main ()
13510 {
13511   int i;
13512   for (i = 0; i < 256; i++)
13513     if (XOR (islower (i), ISLOWER (i))
13514         || toupper (i) != TOUPPER (i))
13515       $ac_main_return(2);
13516   $ac_main_return (0);
13517 }
13518 _ACEOF
13519 rm -f conftest$ac_exeext
13520 if { (eval echo "$as_me:13520: \"$ac_link\"") >&5
13521   (eval $ac_link) 2>&5
13522   ac_status=$?
13523   echo "$as_me:13523: \$? = $ac_status" >&5
13524   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13525   { (eval echo "$as_me:13525: \"$ac_try\"") >&5
13526   (eval $ac_try) 2>&5
13527   ac_status=$?
13528   echo "$as_me:13528: \$? = $ac_status" >&5
13529   (exit $ac_status); }; }; then
13530   :
13531 else
13532   echo "$as_me: program exited with status $ac_status" >&5
13533 echo "$as_me: failed program was:" >&5
13534 cat conftest.$ac_ext >&5
13535 ac_cv_header_stdc=no
13536 fi
13537 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13538 fi
13539 fi
13540 fi
13541 echo "$as_me:13541: result: $ac_cv_header_stdc" >&5
13542 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13543 if test $ac_cv_header_stdc = yes; then
13544
13545 cat >>confdefs.h <<\EOF
13546 #define STDC_HEADERS 1
13547 EOF
13548
13549 fi
13550
13551 ac_header_dirent=no
13552 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13553   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13554 echo "$as_me:13554: checking for $ac_hdr that defines DIR" >&5
13555 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13556 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13557   echo $ECHO_N "(cached) $ECHO_C" >&6
13558 else
13559   cat >conftest.$ac_ext <<_ACEOF
13560 #line 13560 "configure"
13561 #include "confdefs.h"
13562 #include <sys/types.h>
13563 #include <$ac_hdr>
13564
13565 int
13566 main ()
13567 {
13568 if ((DIR *) 0)
13569 return 0;
13570   ;
13571   return 0;
13572 }
13573 _ACEOF
13574 rm -f conftest.$ac_objext
13575 if { (eval echo "$as_me:13575: \"$ac_compile\"") >&5
13576   (eval $ac_compile) 2>&5
13577   ac_status=$?
13578   echo "$as_me:13578: \$? = $ac_status" >&5
13579   (exit $ac_status); } &&
13580          { ac_try='test -s conftest.$ac_objext'
13581   { (eval echo "$as_me:13581: \"$ac_try\"") >&5
13582   (eval $ac_try) 2>&5
13583   ac_status=$?
13584   echo "$as_me:13584: \$? = $ac_status" >&5
13585   (exit $ac_status); }; }; then
13586   eval "$as_ac_Header=yes"
13587 else
13588   echo "$as_me: failed program was:" >&5
13589 cat conftest.$ac_ext >&5
13590 eval "$as_ac_Header=no"
13591 fi
13592 rm -f conftest.$ac_objext conftest.$ac_ext
13593 fi
13594 echo "$as_me:13594: result: `eval echo '${'$as_ac_Header'}'`" >&5
13595 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13596 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13597   cat >>confdefs.h <<EOF
13598 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13599 EOF
13600
13601 ac_header_dirent=$ac_hdr; break
13602 fi
13603
13604 done
13605 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13606 if test $ac_header_dirent = dirent.h; then
13607   echo "$as_me:13607: checking for opendir in -ldir" >&5
13608 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13609 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13610   echo $ECHO_N "(cached) $ECHO_C" >&6
13611 else
13612   ac_check_lib_save_LIBS=$LIBS
13613 LIBS="-ldir  $LIBS"
13614 cat >conftest.$ac_ext <<_ACEOF
13615 #line 13615 "configure"
13616 #include "confdefs.h"
13617
13618 /* Override any gcc2 internal prototype to avoid an error.  */
13619 #ifdef __cplusplus
13620 extern "C"
13621 #endif
13622 /* We use char because int might match the return type of a gcc2
13623    builtin and then its argument prototype would still apply.  */
13624 char opendir ();
13625 int
13626 main ()
13627 {
13628 opendir ();
13629   ;
13630   return 0;
13631 }
13632 _ACEOF
13633 rm -f conftest.$ac_objext conftest$ac_exeext
13634 if { (eval echo "$as_me:13634: \"$ac_link\"") >&5
13635   (eval $ac_link) 2>&5
13636   ac_status=$?
13637   echo "$as_me:13637: \$? = $ac_status" >&5
13638   (exit $ac_status); } &&
13639          { ac_try='test -s conftest$ac_exeext'
13640   { (eval echo "$as_me:13640: \"$ac_try\"") >&5
13641   (eval $ac_try) 2>&5
13642   ac_status=$?
13643   echo "$as_me:13643: \$? = $ac_status" >&5
13644   (exit $ac_status); }; }; then
13645   ac_cv_lib_dir_opendir=yes
13646 else
13647   echo "$as_me: failed program was:" >&5
13648 cat conftest.$ac_ext >&5
13649 ac_cv_lib_dir_opendir=no
13650 fi
13651 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13652 LIBS=$ac_check_lib_save_LIBS
13653 fi
13654 echo "$as_me:13654: result: $ac_cv_lib_dir_opendir" >&5
13655 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13656 if test $ac_cv_lib_dir_opendir = yes; then
13657   LIBS="$LIBS -ldir"
13658 fi
13659
13660 else
13661   echo "$as_me:13661: checking for opendir in -lx" >&5
13662 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13663 if test "${ac_cv_lib_x_opendir+set}" = set; then
13664   echo $ECHO_N "(cached) $ECHO_C" >&6
13665 else
13666   ac_check_lib_save_LIBS=$LIBS
13667 LIBS="-lx  $LIBS"
13668 cat >conftest.$ac_ext <<_ACEOF
13669 #line 13669 "configure"
13670 #include "confdefs.h"
13671
13672 /* Override any gcc2 internal prototype to avoid an error.  */
13673 #ifdef __cplusplus
13674 extern "C"
13675 #endif
13676 /* We use char because int might match the return type of a gcc2
13677    builtin and then its argument prototype would still apply.  */
13678 char opendir ();
13679 int
13680 main ()
13681 {
13682 opendir ();
13683   ;
13684   return 0;
13685 }
13686 _ACEOF
13687 rm -f conftest.$ac_objext conftest$ac_exeext
13688 if { (eval echo "$as_me:13688: \"$ac_link\"") >&5
13689   (eval $ac_link) 2>&5
13690   ac_status=$?
13691   echo "$as_me:13691: \$? = $ac_status" >&5
13692   (exit $ac_status); } &&
13693          { ac_try='test -s conftest$ac_exeext'
13694   { (eval echo "$as_me:13694: \"$ac_try\"") >&5
13695   (eval $ac_try) 2>&5
13696   ac_status=$?
13697   echo "$as_me:13697: \$? = $ac_status" >&5
13698   (exit $ac_status); }; }; then
13699   ac_cv_lib_x_opendir=yes
13700 else
13701   echo "$as_me: failed program was:" >&5
13702 cat conftest.$ac_ext >&5
13703 ac_cv_lib_x_opendir=no
13704 fi
13705 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13706 LIBS=$ac_check_lib_save_LIBS
13707 fi
13708 echo "$as_me:13708: result: $ac_cv_lib_x_opendir" >&5
13709 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13710 if test $ac_cv_lib_x_opendir = yes; then
13711   LIBS="$LIBS -lx"
13712 fi
13713
13714 fi
13715
13716 echo "$as_me:13716: checking whether time.h and sys/time.h may both be included" >&5
13717 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13718 if test "${ac_cv_header_time+set}" = set; then
13719   echo $ECHO_N "(cached) $ECHO_C" >&6
13720 else
13721   cat >conftest.$ac_ext <<_ACEOF
13722 #line 13722 "configure"
13723 #include "confdefs.h"
13724 #include <sys/types.h>
13725 #include <sys/time.h>
13726 #include <time.h>
13727
13728 int
13729 main ()
13730 {
13731 if ((struct tm *) 0)
13732 return 0;
13733   ;
13734   return 0;
13735 }
13736 _ACEOF
13737 rm -f conftest.$ac_objext
13738 if { (eval echo "$as_me:13738: \"$ac_compile\"") >&5
13739   (eval $ac_compile) 2>&5
13740   ac_status=$?
13741   echo "$as_me:13741: \$? = $ac_status" >&5
13742   (exit $ac_status); } &&
13743          { ac_try='test -s conftest.$ac_objext'
13744   { (eval echo "$as_me:13744: \"$ac_try\"") >&5
13745   (eval $ac_try) 2>&5
13746   ac_status=$?
13747   echo "$as_me:13747: \$? = $ac_status" >&5
13748   (exit $ac_status); }; }; then
13749   ac_cv_header_time=yes
13750 else
13751   echo "$as_me: failed program was:" >&5
13752 cat conftest.$ac_ext >&5
13753 ac_cv_header_time=no
13754 fi
13755 rm -f conftest.$ac_objext conftest.$ac_ext
13756 fi
13757 echo "$as_me:13757: result: $ac_cv_header_time" >&5
13758 echo "${ECHO_T}$ac_cv_header_time" >&6
13759 if test $ac_cv_header_time = yes; then
13760
13761 cat >>confdefs.h <<\EOF
13762 #define TIME_WITH_SYS_TIME 1
13763 EOF
13764
13765 fi
13766
13767 cf_regex_func=no
13768
13769 cf_regex_libs="regex re"
13770 case $host_os in #(vi
13771 mingw*)
13772         cf_regex_libs="gnurx $cf_regex_libs"
13773         ;;
13774 esac
13775
13776 echo "$as_me:13776: checking for regcomp" >&5
13777 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13778 if test "${ac_cv_func_regcomp+set}" = set; then
13779   echo $ECHO_N "(cached) $ECHO_C" >&6
13780 else
13781   cat >conftest.$ac_ext <<_ACEOF
13782 #line 13782 "configure"
13783 #include "confdefs.h"
13784 /* System header to define __stub macros and hopefully few prototypes,
13785     which can conflict with char regcomp (); below.  */
13786 #include <assert.h>
13787 /* Override any gcc2 internal prototype to avoid an error.  */
13788 #ifdef __cplusplus
13789 extern "C"
13790 #endif
13791 /* We use char because int might match the return type of a gcc2
13792    builtin and then its argument prototype would still apply.  */
13793 char regcomp ();
13794 char (*f) ();
13795
13796 int
13797 main ()
13798 {
13799 /* The GNU C library defines this for functions which it implements
13800     to always fail with ENOSYS.  Some functions are actually named
13801     something starting with __ and the normal name is an alias.  */
13802 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13803 choke me
13804 #else
13805 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13806 #endif
13807
13808   ;
13809   return 0;
13810 }
13811 _ACEOF
13812 rm -f conftest.$ac_objext conftest$ac_exeext
13813 if { (eval echo "$as_me:13813: \"$ac_link\"") >&5
13814   (eval $ac_link) 2>&5
13815   ac_status=$?
13816   echo "$as_me:13816: \$? = $ac_status" >&5
13817   (exit $ac_status); } &&
13818          { ac_try='test -s conftest$ac_exeext'
13819   { (eval echo "$as_me:13819: \"$ac_try\"") >&5
13820   (eval $ac_try) 2>&5
13821   ac_status=$?
13822   echo "$as_me:13822: \$? = $ac_status" >&5
13823   (exit $ac_status); }; }; then
13824   ac_cv_func_regcomp=yes
13825 else
13826   echo "$as_me: failed program was:" >&5
13827 cat conftest.$ac_ext >&5
13828 ac_cv_func_regcomp=no
13829 fi
13830 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13831 fi
13832 echo "$as_me:13832: result: $ac_cv_func_regcomp" >&5
13833 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13834 if test $ac_cv_func_regcomp = yes; then
13835   cf_regex_func=regcomp
13836 else
13837
13838         for cf_regex_lib in $cf_regex_libs
13839         do
13840                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13841 echo "$as_me:13841: checking for regcomp in -l$cf_regex_lib" >&5
13842 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13843 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13844   echo $ECHO_N "(cached) $ECHO_C" >&6
13845 else
13846   ac_check_lib_save_LIBS=$LIBS
13847 LIBS="-l$cf_regex_lib  $LIBS"
13848 cat >conftest.$ac_ext <<_ACEOF
13849 #line 13849 "configure"
13850 #include "confdefs.h"
13851
13852 /* Override any gcc2 internal prototype to avoid an error.  */
13853 #ifdef __cplusplus
13854 extern "C"
13855 #endif
13856 /* We use char because int might match the return type of a gcc2
13857    builtin and then its argument prototype would still apply.  */
13858 char regcomp ();
13859 int
13860 main ()
13861 {
13862 regcomp ();
13863   ;
13864   return 0;
13865 }
13866 _ACEOF
13867 rm -f conftest.$ac_objext conftest$ac_exeext
13868 if { (eval echo "$as_me:13868: \"$ac_link\"") >&5
13869   (eval $ac_link) 2>&5
13870   ac_status=$?
13871   echo "$as_me:13871: \$? = $ac_status" >&5
13872   (exit $ac_status); } &&
13873          { ac_try='test -s conftest$ac_exeext'
13874   { (eval echo "$as_me:13874: \"$ac_try\"") >&5
13875   (eval $ac_try) 2>&5
13876   ac_status=$?
13877   echo "$as_me:13877: \$? = $ac_status" >&5
13878   (exit $ac_status); }; }; then
13879   eval "$as_ac_Lib=yes"
13880 else
13881   echo "$as_me: failed program was:" >&5
13882 cat conftest.$ac_ext >&5
13883 eval "$as_ac_Lib=no"
13884 fi
13885 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13886 LIBS=$ac_check_lib_save_LIBS
13887 fi
13888 echo "$as_me:13888: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13889 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13890 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13891
13892                                 LIBS="-l$cf_regex_lib $LIBS"
13893                                 cf_regex_func=regcomp
13894                                 break
13895 fi
13896
13897         done
13898
13899 fi
13900
13901 if test "$cf_regex_func" = no ; then
13902         echo "$as_me:13902: checking for compile" >&5
13903 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13904 if test "${ac_cv_func_compile+set}" = set; then
13905   echo $ECHO_N "(cached) $ECHO_C" >&6
13906 else
13907   cat >conftest.$ac_ext <<_ACEOF
13908 #line 13908 "configure"
13909 #include "confdefs.h"
13910 /* System header to define __stub macros and hopefully few prototypes,
13911     which can conflict with char compile (); below.  */
13912 #include <assert.h>
13913 /* Override any gcc2 internal prototype to avoid an error.  */
13914 #ifdef __cplusplus
13915 extern "C"
13916 #endif
13917 /* We use char because int might match the return type of a gcc2
13918    builtin and then its argument prototype would still apply.  */
13919 char compile ();
13920 char (*f) ();
13921
13922 int
13923 main ()
13924 {
13925 /* The GNU C library defines this for functions which it implements
13926     to always fail with ENOSYS.  Some functions are actually named
13927     something starting with __ and the normal name is an alias.  */
13928 #if defined (__stub_compile) || defined (__stub___compile)
13929 choke me
13930 #else
13931 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13932 #endif
13933
13934   ;
13935   return 0;
13936 }
13937 _ACEOF
13938 rm -f conftest.$ac_objext conftest$ac_exeext
13939 if { (eval echo "$as_me:13939: \"$ac_link\"") >&5
13940   (eval $ac_link) 2>&5
13941   ac_status=$?
13942   echo "$as_me:13942: \$? = $ac_status" >&5
13943   (exit $ac_status); } &&
13944          { ac_try='test -s conftest$ac_exeext'
13945   { (eval echo "$as_me:13945: \"$ac_try\"") >&5
13946   (eval $ac_try) 2>&5
13947   ac_status=$?
13948   echo "$as_me:13948: \$? = $ac_status" >&5
13949   (exit $ac_status); }; }; then
13950   ac_cv_func_compile=yes
13951 else
13952   echo "$as_me: failed program was:" >&5
13953 cat conftest.$ac_ext >&5
13954 ac_cv_func_compile=no
13955 fi
13956 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13957 fi
13958 echo "$as_me:13958: result: $ac_cv_func_compile" >&5
13959 echo "${ECHO_T}$ac_cv_func_compile" >&6
13960 if test $ac_cv_func_compile = yes; then
13961   cf_regex_func=compile
13962 else
13963
13964                 echo "$as_me:13964: checking for compile in -lgen" >&5
13965 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13966 if test "${ac_cv_lib_gen_compile+set}" = set; then
13967   echo $ECHO_N "(cached) $ECHO_C" >&6
13968 else
13969   ac_check_lib_save_LIBS=$LIBS
13970 LIBS="-lgen  $LIBS"
13971 cat >conftest.$ac_ext <<_ACEOF
13972 #line 13972 "configure"
13973 #include "confdefs.h"
13974
13975 /* Override any gcc2 internal prototype to avoid an error.  */
13976 #ifdef __cplusplus
13977 extern "C"
13978 #endif
13979 /* We use char because int might match the return type of a gcc2
13980    builtin and then its argument prototype would still apply.  */
13981 char compile ();
13982 int
13983 main ()
13984 {
13985 compile ();
13986   ;
13987   return 0;
13988 }
13989 _ACEOF
13990 rm -f conftest.$ac_objext conftest$ac_exeext
13991 if { (eval echo "$as_me:13991: \"$ac_link\"") >&5
13992   (eval $ac_link) 2>&5
13993   ac_status=$?
13994   echo "$as_me:13994: \$? = $ac_status" >&5
13995   (exit $ac_status); } &&
13996          { ac_try='test -s conftest$ac_exeext'
13997   { (eval echo "$as_me:13997: \"$ac_try\"") >&5
13998   (eval $ac_try) 2>&5
13999   ac_status=$?
14000   echo "$as_me:14000: \$? = $ac_status" >&5
14001   (exit $ac_status); }; }; then
14002   ac_cv_lib_gen_compile=yes
14003 else
14004   echo "$as_me: failed program was:" >&5
14005 cat conftest.$ac_ext >&5
14006 ac_cv_lib_gen_compile=no
14007 fi
14008 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14009 LIBS=$ac_check_lib_save_LIBS
14010 fi
14011 echo "$as_me:14011: result: $ac_cv_lib_gen_compile" >&5
14012 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14013 if test $ac_cv_lib_gen_compile = yes; then
14014
14015                                 LIBS="-lgen $LIBS"
14016                                 cf_regex_func=compile
14017 fi
14018
14019 fi
14020
14021 fi
14022
14023 if test "$cf_regex_func" = no ; then
14024         { echo "$as_me:14024: WARNING: cannot find regular expression library" >&5
14025 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14026 fi
14027
14028 echo "$as_me:14028: checking for regular-expression headers" >&5
14029 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14030 if test "${cf_cv_regex_hdrs+set}" = set; then
14031   echo $ECHO_N "(cached) $ECHO_C" >&6
14032 else
14033
14034 cf_cv_regex_hdrs=no
14035 case $cf_regex_func in #(vi
14036 compile) #(vi
14037         for cf_regex_hdr in regexp.h regexpr.h
14038         do
14039                 cat >conftest.$ac_ext <<_ACEOF
14040 #line 14040 "configure"
14041 #include "confdefs.h"
14042 #include <$cf_regex_hdr>
14043 int
14044 main ()
14045 {
14046
14047                         char *p = compile("", "", "", 0);
14048                         int x = step("", "");
14049
14050   ;
14051   return 0;
14052 }
14053 _ACEOF
14054 rm -f conftest.$ac_objext conftest$ac_exeext
14055 if { (eval echo "$as_me:14055: \"$ac_link\"") >&5
14056   (eval $ac_link) 2>&5
14057   ac_status=$?
14058   echo "$as_me:14058: \$? = $ac_status" >&5
14059   (exit $ac_status); } &&
14060          { ac_try='test -s conftest$ac_exeext'
14061   { (eval echo "$as_me:14061: \"$ac_try\"") >&5
14062   (eval $ac_try) 2>&5
14063   ac_status=$?
14064   echo "$as_me:14064: \$? = $ac_status" >&5
14065   (exit $ac_status); }; }; then
14066
14067                         cf_cv_regex_hdrs=$cf_regex_hdr
14068                         break
14069
14070 else
14071   echo "$as_me: failed program was:" >&5
14072 cat conftest.$ac_ext >&5
14073 fi
14074 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14075         done
14076         ;;
14077 *)
14078         for cf_regex_hdr in regex.h
14079         do
14080                 cat >conftest.$ac_ext <<_ACEOF
14081 #line 14081 "configure"
14082 #include "confdefs.h"
14083 #include <sys/types.h>
14084 #include <$cf_regex_hdr>
14085 int
14086 main ()
14087 {
14088
14089                         regex_t *p;
14090                         int x = regcomp(p, "", 0);
14091                         int y = regexec(p, "", 0, 0, 0);
14092                         regfree(p);
14093
14094   ;
14095   return 0;
14096 }
14097 _ACEOF
14098 rm -f conftest.$ac_objext conftest$ac_exeext
14099 if { (eval echo "$as_me:14099: \"$ac_link\"") >&5
14100   (eval $ac_link) 2>&5
14101   ac_status=$?
14102   echo "$as_me:14102: \$? = $ac_status" >&5
14103   (exit $ac_status); } &&
14104          { ac_try='test -s conftest$ac_exeext'
14105   { (eval echo "$as_me:14105: \"$ac_try\"") >&5
14106   (eval $ac_try) 2>&5
14107   ac_status=$?
14108   echo "$as_me:14108: \$? = $ac_status" >&5
14109   (exit $ac_status); }; }; then
14110
14111                         cf_cv_regex_hdrs=$cf_regex_hdr
14112                         break
14113
14114 else
14115   echo "$as_me: failed program was:" >&5
14116 cat conftest.$ac_ext >&5
14117 fi
14118 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14119         done
14120         ;;
14121 esac
14122
14123 fi
14124 echo "$as_me:14124: result: $cf_cv_regex_hdrs" >&5
14125 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14126
14127 case $cf_cv_regex_hdrs in #(vi
14128     no)        { echo "$as_me:14128: WARNING: no regular expression header found" >&5
14129 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14130     regex.h)   cat >>confdefs.h <<\EOF
14131 #define HAVE_REGEX_H_FUNCS 1
14132 EOF
14133  ;; #(vi
14134     regexp.h)  cat >>confdefs.h <<\EOF
14135 #define HAVE_REGEXP_H_FUNCS 1
14136 EOF
14137  ;; #(vi
14138     regexpr.h) cat >>confdefs.h <<\EOF
14139 #define HAVE_REGEXPR_H_FUNCS 1
14140 EOF
14141  ;;
14142 esac
14143
14144 for ac_header in \
14145 fcntl.h \
14146 getopt.h \
14147 limits.h \
14148 locale.h \
14149 math.h \
14150 poll.h \
14151 sys/bsdtypes.h \
14152 sys/ioctl.h \
14153 sys/param.h \
14154 sys/poll.h \
14155 sys/select.h \
14156 sys/time.h \
14157 sys/times.h \
14158 ttyent.h \
14159 unistd.h \
14160 wctype.h \
14161
14162 do
14163 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14164 echo "$as_me:14164: checking for $ac_header" >&5
14165 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14166 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14167   echo $ECHO_N "(cached) $ECHO_C" >&6
14168 else
14169   cat >conftest.$ac_ext <<_ACEOF
14170 #line 14170 "configure"
14171 #include "confdefs.h"
14172 #include <$ac_header>
14173 _ACEOF
14174 if { (eval echo "$as_me:14174: \"$ac_cpp conftest.$ac_ext\"") >&5
14175   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14176   ac_status=$?
14177   egrep -v '^ *\+' conftest.er1 >conftest.err
14178   rm -f conftest.er1
14179   cat conftest.err >&5
14180   echo "$as_me:14180: \$? = $ac_status" >&5
14181   (exit $ac_status); } >/dev/null; then
14182   if test -s conftest.err; then
14183     ac_cpp_err=$ac_c_preproc_warn_flag
14184   else
14185     ac_cpp_err=
14186   fi
14187 else
14188   ac_cpp_err=yes
14189 fi
14190 if test -z "$ac_cpp_err"; then
14191   eval "$as_ac_Header=yes"
14192 else
14193   echo "$as_me: failed program was:" >&5
14194   cat conftest.$ac_ext >&5
14195   eval "$as_ac_Header=no"
14196 fi
14197 rm -f conftest.err conftest.$ac_ext
14198 fi
14199 echo "$as_me:14199: result: `eval echo '${'$as_ac_Header'}'`" >&5
14200 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14201 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14202   cat >>confdefs.h <<EOF
14203 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14204 EOF
14205
14206 fi
14207 done
14208
14209 for ac_header in unistd.h getopt.h
14210 do
14211 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14212 echo "$as_me:14212: checking for $ac_header" >&5
14213 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14214 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14215   echo $ECHO_N "(cached) $ECHO_C" >&6
14216 else
14217   cat >conftest.$ac_ext <<_ACEOF
14218 #line 14218 "configure"
14219 #include "confdefs.h"
14220 #include <$ac_header>
14221 _ACEOF
14222 if { (eval echo "$as_me:14222: \"$ac_cpp conftest.$ac_ext\"") >&5
14223   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14224   ac_status=$?
14225   egrep -v '^ *\+' conftest.er1 >conftest.err
14226   rm -f conftest.er1
14227   cat conftest.err >&5
14228   echo "$as_me:14228: \$? = $ac_status" >&5
14229   (exit $ac_status); } >/dev/null; then
14230   if test -s conftest.err; then
14231     ac_cpp_err=$ac_c_preproc_warn_flag
14232   else
14233     ac_cpp_err=
14234   fi
14235 else
14236   ac_cpp_err=yes
14237 fi
14238 if test -z "$ac_cpp_err"; then
14239   eval "$as_ac_Header=yes"
14240 else
14241   echo "$as_me: failed program was:" >&5
14242   cat conftest.$ac_ext >&5
14243   eval "$as_ac_Header=no"
14244 fi
14245 rm -f conftest.err conftest.$ac_ext
14246 fi
14247 echo "$as_me:14247: result: `eval echo '${'$as_ac_Header'}'`" >&5
14248 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14249 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14250   cat >>confdefs.h <<EOF
14251 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14252 EOF
14253
14254 fi
14255 done
14256
14257 echo "$as_me:14257: checking for header declaring getopt variables" >&5
14258 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14259 if test "${cf_cv_getopt_header+set}" = set; then
14260   echo $ECHO_N "(cached) $ECHO_C" >&6
14261 else
14262
14263 cf_cv_getopt_header=none
14264 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14265 do
14266 cat >conftest.$ac_ext <<_ACEOF
14267 #line 14267 "configure"
14268 #include "confdefs.h"
14269
14270 #include <$cf_header>
14271 int
14272 main ()
14273 {
14274 int x = optind; char *y = optarg
14275   ;
14276   return 0;
14277 }
14278 _ACEOF
14279 rm -f conftest.$ac_objext
14280 if { (eval echo "$as_me:14280: \"$ac_compile\"") >&5
14281   (eval $ac_compile) 2>&5
14282   ac_status=$?
14283   echo "$as_me:14283: \$? = $ac_status" >&5
14284   (exit $ac_status); } &&
14285          { ac_try='test -s conftest.$ac_objext'
14286   { (eval echo "$as_me:14286: \"$ac_try\"") >&5
14287   (eval $ac_try) 2>&5
14288   ac_status=$?
14289   echo "$as_me:14289: \$? = $ac_status" >&5
14290   (exit $ac_status); }; }; then
14291   cf_cv_getopt_header=$cf_header
14292  break
14293 else
14294   echo "$as_me: failed program was:" >&5
14295 cat conftest.$ac_ext >&5
14296 fi
14297 rm -f conftest.$ac_objext conftest.$ac_ext
14298 done
14299
14300 fi
14301 echo "$as_me:14301: result: $cf_cv_getopt_header" >&5
14302 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14303 if test $cf_cv_getopt_header != none ; then
14304         cat >>confdefs.h <<\EOF
14305 #define HAVE_GETOPT_HEADER 1
14306 EOF
14307
14308 fi
14309
14310 # check for ISC (this may also define _POSIX_SOURCE)
14311 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14312 if test "$ISC" = yes ; then
14313
14314 echo "$as_me:14314: checking for main in -lcposix" >&5
14315 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14316 if test "${ac_cv_lib_cposix_main+set}" = set; then
14317   echo $ECHO_N "(cached) $ECHO_C" >&6
14318 else
14319   ac_check_lib_save_LIBS=$LIBS
14320 LIBS="-lcposix  $LIBS"
14321 cat >conftest.$ac_ext <<_ACEOF
14322 #line 14322 "configure"
14323 #include "confdefs.h"
14324
14325 int
14326 main ()
14327 {
14328 main ();
14329   ;
14330   return 0;
14331 }
14332 _ACEOF
14333 rm -f conftest.$ac_objext conftest$ac_exeext
14334 if { (eval echo "$as_me:14334: \"$ac_link\"") >&5
14335   (eval $ac_link) 2>&5
14336   ac_status=$?
14337   echo "$as_me:14337: \$? = $ac_status" >&5
14338   (exit $ac_status); } &&
14339          { ac_try='test -s conftest$ac_exeext'
14340   { (eval echo "$as_me:14340: \"$ac_try\"") >&5
14341   (eval $ac_try) 2>&5
14342   ac_status=$?
14343   echo "$as_me:14343: \$? = $ac_status" >&5
14344   (exit $ac_status); }; }; then
14345   ac_cv_lib_cposix_main=yes
14346 else
14347   echo "$as_me: failed program was:" >&5
14348 cat conftest.$ac_ext >&5
14349 ac_cv_lib_cposix_main=no
14350 fi
14351 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14352 LIBS=$ac_check_lib_save_LIBS
14353 fi
14354 echo "$as_me:14354: result: $ac_cv_lib_cposix_main" >&5
14355 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14356 if test $ac_cv_lib_cposix_main = yes; then
14357   cat >>confdefs.h <<EOF
14358 #define HAVE_LIBCPOSIX 1
14359 EOF
14360
14361   LIBS="-lcposix $LIBS"
14362
14363 fi
14364
14365         echo "$as_me:14365: checking for bzero in -linet" >&5
14366 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14367 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14368   echo $ECHO_N "(cached) $ECHO_C" >&6
14369 else
14370   ac_check_lib_save_LIBS=$LIBS
14371 LIBS="-linet  $LIBS"
14372 cat >conftest.$ac_ext <<_ACEOF
14373 #line 14373 "configure"
14374 #include "confdefs.h"
14375
14376 /* Override any gcc2 internal prototype to avoid an error.  */
14377 #ifdef __cplusplus
14378 extern "C"
14379 #endif
14380 /* We use char because int might match the return type of a gcc2
14381    builtin and then its argument prototype would still apply.  */
14382 char bzero ();
14383 int
14384 main ()
14385 {
14386 bzero ();
14387   ;
14388   return 0;
14389 }
14390 _ACEOF
14391 rm -f conftest.$ac_objext conftest$ac_exeext
14392 if { (eval echo "$as_me:14392: \"$ac_link\"") >&5
14393   (eval $ac_link) 2>&5
14394   ac_status=$?
14395   echo "$as_me:14395: \$? = $ac_status" >&5
14396   (exit $ac_status); } &&
14397          { ac_try='test -s conftest$ac_exeext'
14398   { (eval echo "$as_me:14398: \"$ac_try\"") >&5
14399   (eval $ac_try) 2>&5
14400   ac_status=$?
14401   echo "$as_me:14401: \$? = $ac_status" >&5
14402   (exit $ac_status); }; }; then
14403   ac_cv_lib_inet_bzero=yes
14404 else
14405   echo "$as_me: failed program was:" >&5
14406 cat conftest.$ac_ext >&5
14407 ac_cv_lib_inet_bzero=no
14408 fi
14409 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14410 LIBS=$ac_check_lib_save_LIBS
14411 fi
14412 echo "$as_me:14412: result: $ac_cv_lib_inet_bzero" >&5
14413 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14414 if test $ac_cv_lib_inet_bzero = yes; then
14415   LIBS="-linet $LIBS"
14416 fi
14417 fi
14418
14419 echo "$as_me:14419: checking if sys/time.h works with sys/select.h" >&5
14420 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14421 if test "${cf_cv_sys_time_select+set}" = set; then
14422   echo $ECHO_N "(cached) $ECHO_C" >&6
14423 else
14424
14425 cat >conftest.$ac_ext <<_ACEOF
14426 #line 14426 "configure"
14427 #include "confdefs.h"
14428
14429 #include <sys/types.h>
14430 #ifdef HAVE_SYS_TIME_H
14431 #include <sys/time.h>
14432 #endif
14433 #ifdef HAVE_SYS_SELECT_H
14434 #include <sys/select.h>
14435 #endif
14436
14437 int
14438 main ()
14439 {
14440
14441   ;
14442   return 0;
14443 }
14444 _ACEOF
14445 rm -f conftest.$ac_objext
14446 if { (eval echo "$as_me:14446: \"$ac_compile\"") >&5
14447   (eval $ac_compile) 2>&5
14448   ac_status=$?
14449   echo "$as_me:14449: \$? = $ac_status" >&5
14450   (exit $ac_status); } &&
14451          { ac_try='test -s conftest.$ac_objext'
14452   { (eval echo "$as_me:14452: \"$ac_try\"") >&5
14453   (eval $ac_try) 2>&5
14454   ac_status=$?
14455   echo "$as_me:14455: \$? = $ac_status" >&5
14456   (exit $ac_status); }; }; then
14457   cf_cv_sys_time_select=yes
14458 else
14459   echo "$as_me: failed program was:" >&5
14460 cat conftest.$ac_ext >&5
14461 cf_cv_sys_time_select=no
14462 fi
14463 rm -f conftest.$ac_objext conftest.$ac_ext
14464
14465 fi
14466
14467 echo "$as_me:14467: result: $cf_cv_sys_time_select" >&5
14468 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14469 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14470 #define HAVE_SYS_TIME_SELECT 1
14471 EOF
14472
14473 ###     checks for compiler characteristics
14474 ac_ext=c
14475 ac_cpp='$CPP $CPPFLAGS'
14476 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14477 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14478 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14479 ac_main_return=return
14480
14481 echo "$as_me:14481: checking for $CC option to accept ANSI C" >&5
14482 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14483 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14484   echo $ECHO_N "(cached) $ECHO_C" >&6
14485 else
14486   ac_cv_prog_cc_stdc=no
14487 ac_save_CC=$CC
14488 cat >conftest.$ac_ext <<_ACEOF
14489 #line 14489 "configure"
14490 #include "confdefs.h"
14491 #include <stdarg.h>
14492 #include <stdio.h>
14493 #include <sys/types.h>
14494 #include <sys/stat.h>
14495 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
14496 struct buf { int x; };
14497 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14498 static char *e (p, i)
14499      char **p;
14500      int i;
14501 {
14502   return p[i];
14503 }
14504 static char *f (char * (*g) (char **, int), char **p, ...)
14505 {
14506   char *s;
14507   va_list v;
14508   va_start (v,p);
14509   s = g (p, va_arg (v,int));
14510   va_end (v);
14511   return s;
14512 }
14513 int test (int i, double x);
14514 struct s1 {int (*f) (int a);};
14515 struct s2 {int (*f) (double a);};
14516 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14517 int argc;
14518 char **argv;
14519 int
14520 main ()
14521 {
14522 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
14523   ;
14524   return 0;
14525 }
14526 _ACEOF
14527 # Don't try gcc -ansi; that turns off useful extensions and
14528 # breaks some systems' header files.
14529 # AIX                   -qlanglvl=ansi
14530 # Ultrix and OSF/1      -std1
14531 # HP-UX 10.20 and later -Ae
14532 # HP-UX older versions  -Aa -D_HPUX_SOURCE
14533 # SVR4                  -Xc -D__EXTENSIONS__
14534 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14535 do
14536   CC="$ac_save_CC $ac_arg"
14537   rm -f conftest.$ac_objext
14538 if { (eval echo "$as_me:14538: \"$ac_compile\"") >&5
14539   (eval $ac_compile) 2>&5
14540   ac_status=$?
14541   echo "$as_me:14541: \$? = $ac_status" >&5
14542   (exit $ac_status); } &&
14543          { ac_try='test -s conftest.$ac_objext'
14544   { (eval echo "$as_me:14544: \"$ac_try\"") >&5
14545   (eval $ac_try) 2>&5
14546   ac_status=$?
14547   echo "$as_me:14547: \$? = $ac_status" >&5
14548   (exit $ac_status); }; }; then
14549   ac_cv_prog_cc_stdc=$ac_arg
14550 break
14551 else
14552   echo "$as_me: failed program was:" >&5
14553 cat conftest.$ac_ext >&5
14554 fi
14555 rm -f conftest.$ac_objext
14556 done
14557 rm -f conftest.$ac_ext conftest.$ac_objext
14558 CC=$ac_save_CC
14559
14560 fi
14561
14562 case "x$ac_cv_prog_cc_stdc" in
14563   x|xno)
14564     echo "$as_me:14564: result: none needed" >&5
14565 echo "${ECHO_T}none needed" >&6 ;;
14566   *)
14567     echo "$as_me:14567: result: $ac_cv_prog_cc_stdc" >&5
14568 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14569     CC="$CC $ac_cv_prog_cc_stdc" ;;
14570 esac
14571
14572 echo "$as_me:14572: checking for an ANSI C-conforming const" >&5
14573 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14574 if test "${ac_cv_c_const+set}" = set; then
14575   echo $ECHO_N "(cached) $ECHO_C" >&6
14576 else
14577   cat >conftest.$ac_ext <<_ACEOF
14578 #line 14578 "configure"
14579 #include "confdefs.h"
14580
14581 int
14582 main ()
14583 {
14584 /* FIXME: Include the comments suggested by Paul. */
14585 #ifndef __cplusplus
14586   /* Ultrix mips cc rejects this.  */
14587   typedef int charset[2];
14588   const charset x;
14589   /* SunOS 4.1.1 cc rejects this.  */
14590   char const *const *ccp;
14591   char **p;
14592   /* NEC SVR4.0.2 mips cc rejects this.  */
14593   struct point {int x, y;};
14594   static struct point const zero = {0,0};
14595   /* AIX XL C 1.02.0.0 rejects this.
14596      It does not let you subtract one const X* pointer from another in
14597      an arm of an if-expression whose if-part is not a constant
14598      expression */
14599   const char *g = "string";
14600   ccp = &g + (g ? g-g : 0);
14601   /* HPUX 7.0 cc rejects these. */
14602   ++ccp;
14603   p = (char**) ccp;
14604   ccp = (char const *const *) p;
14605   { /* SCO 3.2v4 cc rejects this.  */
14606     char *t;
14607     char const *s = 0 ? (char *) 0 : (char const *) 0;
14608
14609     *t++ = 0;
14610   }
14611   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14612     int x[] = {25, 17};
14613     const int *foo = &x[0];
14614     ++foo;
14615   }
14616   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14617     typedef const int *iptr;
14618     iptr p = 0;
14619     ++p;
14620   }
14621   { /* AIX XL C 1.02.0.0 rejects this saying
14622        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14623     struct s { int j; const int *ap[3]; };
14624     struct s *b; b->j = 5;
14625   }
14626   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14627     const int foo = 10;
14628   }
14629 #endif
14630
14631   ;
14632   return 0;
14633 }
14634 _ACEOF
14635 rm -f conftest.$ac_objext
14636 if { (eval echo "$as_me:14636: \"$ac_compile\"") >&5
14637   (eval $ac_compile) 2>&5
14638   ac_status=$?
14639   echo "$as_me:14639: \$? = $ac_status" >&5
14640   (exit $ac_status); } &&
14641          { ac_try='test -s conftest.$ac_objext'
14642   { (eval echo "$as_me:14642: \"$ac_try\"") >&5
14643   (eval $ac_try) 2>&5
14644   ac_status=$?
14645   echo "$as_me:14645: \$? = $ac_status" >&5
14646   (exit $ac_status); }; }; then
14647   ac_cv_c_const=yes
14648 else
14649   echo "$as_me: failed program was:" >&5
14650 cat conftest.$ac_ext >&5
14651 ac_cv_c_const=no
14652 fi
14653 rm -f conftest.$ac_objext conftest.$ac_ext
14654 fi
14655 echo "$as_me:14655: result: $ac_cv_c_const" >&5
14656 echo "${ECHO_T}$ac_cv_c_const" >&6
14657 if test $ac_cv_c_const = no; then
14658
14659 cat >>confdefs.h <<\EOF
14660 #define const
14661 EOF
14662
14663 fi
14664
14665 echo "$as_me:14665: checking for inline" >&5
14666 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14667 if test "${ac_cv_c_inline+set}" = set; then
14668   echo $ECHO_N "(cached) $ECHO_C" >&6
14669 else
14670   ac_cv_c_inline=no
14671 for ac_kw in inline __inline__ __inline; do
14672   cat >conftest.$ac_ext <<_ACEOF
14673 #line 14673 "configure"
14674 #include "confdefs.h"
14675 #ifndef __cplusplus
14676 static $ac_kw int static_foo () {return 0; }
14677 $ac_kw int foo () {return 0; }
14678 #endif
14679
14680 _ACEOF
14681 rm -f conftest.$ac_objext
14682 if { (eval echo "$as_me:14682: \"$ac_compile\"") >&5
14683   (eval $ac_compile) 2>&5
14684   ac_status=$?
14685   echo "$as_me:14685: \$? = $ac_status" >&5
14686   (exit $ac_status); } &&
14687          { ac_try='test -s conftest.$ac_objext'
14688   { (eval echo "$as_me:14688: \"$ac_try\"") >&5
14689   (eval $ac_try) 2>&5
14690   ac_status=$?
14691   echo "$as_me:14691: \$? = $ac_status" >&5
14692   (exit $ac_status); }; }; then
14693   ac_cv_c_inline=$ac_kw; break
14694 else
14695   echo "$as_me: failed program was:" >&5
14696 cat conftest.$ac_ext >&5
14697 fi
14698 rm -f conftest.$ac_objext conftest.$ac_ext
14699 done
14700
14701 fi
14702 echo "$as_me:14702: result: $ac_cv_c_inline" >&5
14703 echo "${ECHO_T}$ac_cv_c_inline" >&6
14704 case $ac_cv_c_inline in
14705   inline | yes) ;;
14706   no)
14707 cat >>confdefs.h <<\EOF
14708 #define inline
14709 EOF
14710  ;;
14711   *)  cat >>confdefs.h <<EOF
14712 #define inline $ac_cv_c_inline
14713 EOF
14714  ;;
14715 esac
14716
14717 NCURSES_INLINE=
14718 if test "$ac_cv_c_inline" != no ; then
14719   NCURSES_INLINE=inline
14720   if test "$INTEL_COMPILER" = yes
14721   then
14722     :
14723   elif test "$GCC" = yes
14724   then
14725     echo "$as_me:14725: checking if $CC supports options to tune inlining" >&5
14726 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14727 if test "${cf_cv_gcc_inline+set}" = set; then
14728   echo $ECHO_N "(cached) $ECHO_C" >&6
14729 else
14730
14731       cf_save_CFLAGS=$CFLAGS
14732       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14733       cat >conftest.$ac_ext <<_ACEOF
14734 #line 14734 "configure"
14735 #include "confdefs.h"
14736 inline int foo(void) { return 1; }
14737 int
14738 main ()
14739 {
14740 ${cf_cv_main_return:-return} foo()
14741   ;
14742   return 0;
14743 }
14744 _ACEOF
14745 rm -f conftest.$ac_objext
14746 if { (eval echo "$as_me:14746: \"$ac_compile\"") >&5
14747   (eval $ac_compile) 2>&5
14748   ac_status=$?
14749   echo "$as_me:14749: \$? = $ac_status" >&5
14750   (exit $ac_status); } &&
14751          { ac_try='test -s conftest.$ac_objext'
14752   { (eval echo "$as_me:14752: \"$ac_try\"") >&5
14753   (eval $ac_try) 2>&5
14754   ac_status=$?
14755   echo "$as_me:14755: \$? = $ac_status" >&5
14756   (exit $ac_status); }; }; then
14757   cf_cv_gcc_inline=yes
14758 else
14759   echo "$as_me: failed program was:" >&5
14760 cat conftest.$ac_ext >&5
14761 cf_cv_gcc_inline=no
14762 fi
14763 rm -f conftest.$ac_objext conftest.$ac_ext
14764       CFLAGS=$cf_save_CFLAGS
14765
14766 fi
14767 echo "$as_me:14767: result: $cf_cv_gcc_inline" >&5
14768 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14769     if test "$cf_cv_gcc_inline" = yes ; then
14770
14771 cf_fix_cppflags=no
14772 cf_new_cflags=
14773 cf_new_cppflags=
14774 cf_new_extra_cppflags=
14775
14776 for cf_add_cflags in --param max-inline-insns-single=1200
14777 do
14778 case $cf_fix_cppflags in
14779 no)
14780         case $cf_add_cflags in #(vi
14781         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14782                 case $cf_add_cflags in
14783                 -D*)
14784                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14785
14786                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14787                                 && test -z "${cf_tst_cflags}" \
14788                                 && cf_fix_cppflags=yes
14789
14790                         if test $cf_fix_cppflags = yes ; then
14791                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14792                                 continue
14793                         elif test "${cf_tst_cflags}" = "\"'" ; then
14794                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14795                                 continue
14796                         fi
14797                         ;;
14798                 esac
14799                 case "$CPPFLAGS" in
14800                 *$cf_add_cflags) #(vi
14801                         ;;
14802                 *) #(vi
14803                         case $cf_add_cflags in #(vi
14804                         -D*)
14805                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14806
14807 CPPFLAGS=`echo "$CPPFLAGS" | \
14808         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14809                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14810
14811                                 ;;
14812                         esac
14813                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14814                         ;;
14815                 esac
14816                 ;;
14817         *)
14818                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14819                 ;;
14820         esac
14821         ;;
14822 yes)
14823         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14824
14825         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14826
14827         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14828                 && test -z "${cf_tst_cflags}" \
14829                 && cf_fix_cppflags=no
14830         ;;
14831 esac
14832 done
14833
14834 if test -n "$cf_new_cflags" ; then
14835
14836         CFLAGS="$CFLAGS $cf_new_cflags"
14837 fi
14838
14839 if test -n "$cf_new_cppflags" ; then
14840
14841         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14842 fi
14843
14844 if test -n "$cf_new_extra_cppflags" ; then
14845
14846         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14847 fi
14848
14849     fi
14850   fi
14851 fi
14852
14853 echo "$as_me:14853: checking for signal global datatype" >&5
14854 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14855 if test "${cf_cv_sig_atomic_t+set}" = set; then
14856   echo $ECHO_N "(cached) $ECHO_C" >&6
14857 else
14858
14859         for cf_type in \
14860                 "volatile sig_atomic_t" \
14861                 "sig_atomic_t" \
14862                 "int"
14863         do
14864         cat >conftest.$ac_ext <<_ACEOF
14865 #line 14865 "configure"
14866 #include "confdefs.h"
14867
14868 #include <sys/types.h>
14869 #include <signal.h>
14870 #include <stdio.h>
14871
14872 extern $cf_type x;
14873 $cf_type x;
14874 static void handler(int sig)
14875 {
14876         x = 5;
14877 }
14878 int
14879 main ()
14880 {
14881 signal(SIGINT, handler);
14882                  x = 1
14883   ;
14884   return 0;
14885 }
14886 _ACEOF
14887 rm -f conftest.$ac_objext
14888 if { (eval echo "$as_me:14888: \"$ac_compile\"") >&5
14889   (eval $ac_compile) 2>&5
14890   ac_status=$?
14891   echo "$as_me:14891: \$? = $ac_status" >&5
14892   (exit $ac_status); } &&
14893          { ac_try='test -s conftest.$ac_objext'
14894   { (eval echo "$as_me:14894: \"$ac_try\"") >&5
14895   (eval $ac_try) 2>&5
14896   ac_status=$?
14897   echo "$as_me:14897: \$? = $ac_status" >&5
14898   (exit $ac_status); }; }; then
14899   cf_cv_sig_atomic_t=$cf_type
14900 else
14901   echo "$as_me: failed program was:" >&5
14902 cat conftest.$ac_ext >&5
14903 cf_cv_sig_atomic_t=no
14904 fi
14905 rm -f conftest.$ac_objext conftest.$ac_ext
14906                 test "$cf_cv_sig_atomic_t" != no && break
14907         done
14908
14909 fi
14910
14911 echo "$as_me:14911: result: $cf_cv_sig_atomic_t" >&5
14912 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14913 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14914 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14915 EOF
14916
14917 if test $NCURSES_CHTYPE = auto ; then
14918
14919 echo "$as_me:14919: checking for type of chtype" >&5
14920 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14921 if test "${cf_cv_typeof_chtype+set}" = set; then
14922   echo $ECHO_N "(cached) $ECHO_C" >&6
14923 else
14924
14925                 if test "$cross_compiling" = yes; then
14926   cf_cv_typeof_chtype=long
14927 else
14928   cat >conftest.$ac_ext <<_ACEOF
14929 #line 14929 "configure"
14930 #include "confdefs.h"
14931
14932 #define WANT_BITS 31
14933 #include <stdio.h>
14934 int main()
14935 {
14936         FILE *fp = fopen("cf_test.out", "w");
14937         if (fp != 0) {
14938                 char *result = "long";
14939                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14940                         int n;
14941                         unsigned int x, y;
14942                         for (n = 0; n < WANT_BITS; n++) {
14943                                 x = (1 << n);
14944                                 y = (x >> n);
14945                                 if (y != 1 || x == 0) {
14946                                         x = 0;
14947                                         break;
14948                                 }
14949                         }
14950                         /*
14951                          * If x is nonzero, an int is big enough for the bits
14952                          * that we want.
14953                          */
14954                         result = (x != 0) ? "int" : "long";
14955                 }
14956                 fputs(result, fp);
14957                 fclose(fp);
14958         }
14959         ${cf_cv_main_return:-return}(0);
14960 }
14961
14962 _ACEOF
14963 rm -f conftest$ac_exeext
14964 if { (eval echo "$as_me:14964: \"$ac_link\"") >&5
14965   (eval $ac_link) 2>&5
14966   ac_status=$?
14967   echo "$as_me:14967: \$? = $ac_status" >&5
14968   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14969   { (eval echo "$as_me:14969: \"$ac_try\"") >&5
14970   (eval $ac_try) 2>&5
14971   ac_status=$?
14972   echo "$as_me:14972: \$? = $ac_status" >&5
14973   (exit $ac_status); }; }; then
14974   cf_cv_typeof_chtype=`cat cf_test.out`
14975 else
14976   echo "$as_me: program exited with status $ac_status" >&5
14977 echo "$as_me: failed program was:" >&5
14978 cat conftest.$ac_ext >&5
14979 cf_cv_typeof_chtype=long
14980 fi
14981 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14982 fi
14983                 rm -f cf_test.out
14984
14985 fi
14986
14987 echo "$as_me:14987: result: $cf_cv_typeof_chtype" >&5
14988 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14989
14990 cat >>confdefs.h <<EOF
14991 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14992 EOF
14993
14994 else
14995         cf_cv_typeof_chtype=$NCURSES_CHTYPE
14996 fi
14997 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14998
14999 echo "$as_me:14999: checking if unsigned literals are legal" >&5
15000 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15001 if test "${cf_cv_unsigned_literals+set}" = set; then
15002   echo $ECHO_N "(cached) $ECHO_C" >&6
15003 else
15004
15005         cat >conftest.$ac_ext <<_ACEOF
15006 #line 15006 "configure"
15007 #include "confdefs.h"
15008
15009 int
15010 main ()
15011 {
15012 long x = 1L + 1UL + 1U + 1
15013   ;
15014   return 0;
15015 }
15016 _ACEOF
15017 rm -f conftest.$ac_objext
15018 if { (eval echo "$as_me:15018: \"$ac_compile\"") >&5
15019   (eval $ac_compile) 2>&5
15020   ac_status=$?
15021   echo "$as_me:15021: \$? = $ac_status" >&5
15022   (exit $ac_status); } &&
15023          { ac_try='test -s conftest.$ac_objext'
15024   { (eval echo "$as_me:15024: \"$ac_try\"") >&5
15025   (eval $ac_try) 2>&5
15026   ac_status=$?
15027   echo "$as_me:15027: \$? = $ac_status" >&5
15028   (exit $ac_status); }; }; then
15029   cf_cv_unsigned_literals=yes
15030 else
15031   echo "$as_me: failed program was:" >&5
15032 cat conftest.$ac_ext >&5
15033 cf_cv_unsigned_literals=no
15034 fi
15035 rm -f conftest.$ac_objext conftest.$ac_ext
15036
15037 fi
15038
15039 echo "$as_me:15039: result: $cf_cv_unsigned_literals" >&5
15040 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15041
15042 cf_cv_1UL="1"
15043 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15044 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15045
15046 if test $NCURSES_MMASK_T = auto ; then
15047         cf_cv_typeof_mmask_t=long
15048 else
15049         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15050 fi
15051 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15052
15053 ###     Checks for external-data
15054
15055 echo "$as_me:15055: checking if external errno is declared" >&5
15056 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15057 if test "${cf_cv_dcl_errno+set}" = set; then
15058   echo $ECHO_N "(cached) $ECHO_C" >&6
15059 else
15060
15061     cat >conftest.$ac_ext <<_ACEOF
15062 #line 15062 "configure"
15063 #include "confdefs.h"
15064
15065 #ifdef HAVE_STDLIB_H
15066 #include <stdlib.h>
15067 #endif
15068 #include <stdio.h>
15069 #include <sys/types.h>
15070 #include <errno.h>
15071 int
15072 main ()
15073 {
15074 int x = (int) errno
15075   ;
15076   return 0;
15077 }
15078 _ACEOF
15079 rm -f conftest.$ac_objext
15080 if { (eval echo "$as_me:15080: \"$ac_compile\"") >&5
15081   (eval $ac_compile) 2>&5
15082   ac_status=$?
15083   echo "$as_me:15083: \$? = $ac_status" >&5
15084   (exit $ac_status); } &&
15085          { ac_try='test -s conftest.$ac_objext'
15086   { (eval echo "$as_me:15086: \"$ac_try\"") >&5
15087   (eval $ac_try) 2>&5
15088   ac_status=$?
15089   echo "$as_me:15089: \$? = $ac_status" >&5
15090   (exit $ac_status); }; }; then
15091   cf_cv_dcl_errno=yes
15092 else
15093   echo "$as_me: failed program was:" >&5
15094 cat conftest.$ac_ext >&5
15095 cf_cv_dcl_errno=no
15096 fi
15097 rm -f conftest.$ac_objext conftest.$ac_ext
15098
15099 fi
15100 echo "$as_me:15100: result: $cf_cv_dcl_errno" >&5
15101 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15102
15103 if test "$cf_cv_dcl_errno" = no ; then
15104
15105 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15106
15107     cat >>confdefs.h <<EOF
15108 #define $cf_result 1
15109 EOF
15110
15111 fi
15112
15113 # It's possible (for near-UNIX clones) that the data doesn't exist
15114
15115 echo "$as_me:15115: checking if external errno exists" >&5
15116 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15117 if test "${cf_cv_have_errno+set}" = set; then
15118   echo $ECHO_N "(cached) $ECHO_C" >&6
15119 else
15120
15121     cat >conftest.$ac_ext <<_ACEOF
15122 #line 15122 "configure"
15123 #include "confdefs.h"
15124
15125 #undef errno
15126 extern int errno;
15127
15128 int
15129 main ()
15130 {
15131 errno = 2
15132   ;
15133   return 0;
15134 }
15135 _ACEOF
15136 rm -f conftest.$ac_objext conftest$ac_exeext
15137 if { (eval echo "$as_me:15137: \"$ac_link\"") >&5
15138   (eval $ac_link) 2>&5
15139   ac_status=$?
15140   echo "$as_me:15140: \$? = $ac_status" >&5
15141   (exit $ac_status); } &&
15142          { ac_try='test -s conftest$ac_exeext'
15143   { (eval echo "$as_me:15143: \"$ac_try\"") >&5
15144   (eval $ac_try) 2>&5
15145   ac_status=$?
15146   echo "$as_me:15146: \$? = $ac_status" >&5
15147   (exit $ac_status); }; }; then
15148   cf_cv_have_errno=yes
15149 else
15150   echo "$as_me: failed program was:" >&5
15151 cat conftest.$ac_ext >&5
15152 cf_cv_have_errno=no
15153 fi
15154 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15155
15156 fi
15157 echo "$as_me:15157: result: $cf_cv_have_errno" >&5
15158 echo "${ECHO_T}$cf_cv_have_errno" >&6
15159
15160 if test "$cf_cv_have_errno" = yes ; then
15161
15162 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15163
15164     cat >>confdefs.h <<EOF
15165 #define $cf_result 1
15166 EOF
15167
15168 fi
15169
15170 echo "$as_me:15170: checking if data-only library module links" >&5
15171 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15172 if test "${cf_cv_link_dataonly+set}" = set; then
15173   echo $ECHO_N "(cached) $ECHO_C" >&6
15174 else
15175
15176         rm -f conftest.a
15177         cat >conftest.$ac_ext <<EOF
15178 #line 15178 "configure"
15179 int     testdata[3] = { 123, 456, 789 };
15180 EOF
15181         if { (eval echo "$as_me:15181: \"$ac_compile\"") >&5
15182   (eval $ac_compile) 2>&5
15183   ac_status=$?
15184   echo "$as_me:15184: \$? = $ac_status" >&5
15185   (exit $ac_status); } ; then
15186                 mv conftest.o data.o && \
15187                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15188         fi
15189         rm -f conftest.$ac_ext data.o
15190         cat >conftest.$ac_ext <<EOF
15191 #line 15191 "configure"
15192 int     testfunc()
15193 {
15194 #if defined(NeXT)
15195         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
15196 #else
15197         extern int testdata[3];
15198         return testdata[0] == 123
15199            &&  testdata[1] == 456
15200            &&  testdata[2] == 789;
15201 #endif
15202 }
15203 EOF
15204         if { (eval echo "$as_me:15204: \"$ac_compile\"") >&5
15205   (eval $ac_compile) 2>&5
15206   ac_status=$?
15207   echo "$as_me:15207: \$? = $ac_status" >&5
15208   (exit $ac_status); }; then
15209                 mv conftest.o func.o && \
15210                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15211         fi
15212         rm -f conftest.$ac_ext func.o
15213         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15214         cf_saveLIBS="$LIBS"
15215         LIBS="conftest.a $LIBS"
15216         if test "$cross_compiling" = yes; then
15217   cf_cv_link_dataonly=unknown
15218 else
15219   cat >conftest.$ac_ext <<_ACEOF
15220 #line 15220 "configure"
15221 #include "confdefs.h"
15222
15223         int main()
15224         {
15225                 extern int testfunc();
15226                 ${cf_cv_main_return:-return} (!testfunc());
15227         }
15228
15229 _ACEOF
15230 rm -f conftest$ac_exeext
15231 if { (eval echo "$as_me:15231: \"$ac_link\"") >&5
15232   (eval $ac_link) 2>&5
15233   ac_status=$?
15234   echo "$as_me:15234: \$? = $ac_status" >&5
15235   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15236   { (eval echo "$as_me:15236: \"$ac_try\"") >&5
15237   (eval $ac_try) 2>&5
15238   ac_status=$?
15239   echo "$as_me:15239: \$? = $ac_status" >&5
15240   (exit $ac_status); }; }; then
15241   cf_cv_link_dataonly=yes
15242 else
15243   echo "$as_me: program exited with status $ac_status" >&5
15244 echo "$as_me: failed program was:" >&5
15245 cat conftest.$ac_ext >&5
15246 cf_cv_link_dataonly=no
15247 fi
15248 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15249 fi
15250         LIBS="$cf_saveLIBS"
15251
15252 fi
15253
15254 echo "$as_me:15254: result: $cf_cv_link_dataonly" >&5
15255 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15256
15257 if test "$cf_cv_link_dataonly" = no ; then
15258         cat >>confdefs.h <<\EOF
15259 #define BROKEN_LINKER 1
15260 EOF
15261
15262         BROKEN_LINKER=1
15263 fi
15264
15265 ###     Checks for library functions.
15266
15267 for ac_func in \
15268 getcwd \
15269 getegid \
15270 geteuid \
15271 getttynam \
15272 issetugid \
15273 poll \
15274 remove \
15275 select \
15276 setbuf \
15277 setbuffer \
15278 setvbuf \
15279 sigaction \
15280 sigvec \
15281 strdup \
15282 strstr \
15283 tcgetpgrp \
15284 times \
15285 vsnprintf \
15286
15287 do
15288 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15289 echo "$as_me:15289: checking for $ac_func" >&5
15290 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15291 if eval "test \"\${$as_ac_var+set}\" = set"; then
15292   echo $ECHO_N "(cached) $ECHO_C" >&6
15293 else
15294   cat >conftest.$ac_ext <<_ACEOF
15295 #line 15295 "configure"
15296 #include "confdefs.h"
15297 /* System header to define __stub macros and hopefully few prototypes,
15298     which can conflict with char $ac_func (); below.  */
15299 #include <assert.h>
15300 /* Override any gcc2 internal prototype to avoid an error.  */
15301 #ifdef __cplusplus
15302 extern "C"
15303 #endif
15304 /* We use char because int might match the return type of a gcc2
15305    builtin and then its argument prototype would still apply.  */
15306 char $ac_func ();
15307 char (*f) ();
15308
15309 int
15310 main ()
15311 {
15312 /* The GNU C library defines this for functions which it implements
15313     to always fail with ENOSYS.  Some functions are actually named
15314     something starting with __ and the normal name is an alias.  */
15315 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15316 choke me
15317 #else
15318 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15319 #endif
15320
15321   ;
15322   return 0;
15323 }
15324 _ACEOF
15325 rm -f conftest.$ac_objext conftest$ac_exeext
15326 if { (eval echo "$as_me:15326: \"$ac_link\"") >&5
15327   (eval $ac_link) 2>&5
15328   ac_status=$?
15329   echo "$as_me:15329: \$? = $ac_status" >&5
15330   (exit $ac_status); } &&
15331          { ac_try='test -s conftest$ac_exeext'
15332   { (eval echo "$as_me:15332: \"$ac_try\"") >&5
15333   (eval $ac_try) 2>&5
15334   ac_status=$?
15335   echo "$as_me:15335: \$? = $ac_status" >&5
15336   (exit $ac_status); }; }; then
15337   eval "$as_ac_var=yes"
15338 else
15339   echo "$as_me: failed program was:" >&5
15340 cat conftest.$ac_ext >&5
15341 eval "$as_ac_var=no"
15342 fi
15343 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15344 fi
15345 echo "$as_me:15345: result: `eval echo '${'$as_ac_var'}'`" >&5
15346 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15347 if test `eval echo '${'$as_ac_var'}'` = yes; then
15348   cat >>confdefs.h <<EOF
15349 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15350 EOF
15351
15352 fi
15353 done
15354
15355 if test "$with_getcap" = "yes" ; then
15356
15357 echo "$as_me:15357: checking for terminal-capability database functions" >&5
15358 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15359 if test "${cf_cv_cgetent+set}" = set; then
15360   echo $ECHO_N "(cached) $ECHO_C" >&6
15361 else
15362
15363 cat >conftest.$ac_ext <<_ACEOF
15364 #line 15364 "configure"
15365 #include "confdefs.h"
15366
15367 #include <stdlib.h>
15368 int
15369 main ()
15370 {
15371
15372         char temp[128];
15373         char *buf = temp;
15374         char *db_array = temp;
15375         cgetent(&buf, &db_array, "vt100");
15376         cgetcap(buf, "tc", '=');
15377         cgetmatch(buf, "tc");
15378
15379   ;
15380   return 0;
15381 }
15382 _ACEOF
15383 rm -f conftest.$ac_objext conftest$ac_exeext
15384 if { (eval echo "$as_me:15384: \"$ac_link\"") >&5
15385   (eval $ac_link) 2>&5
15386   ac_status=$?
15387   echo "$as_me:15387: \$? = $ac_status" >&5
15388   (exit $ac_status); } &&
15389          { ac_try='test -s conftest$ac_exeext'
15390   { (eval echo "$as_me:15390: \"$ac_try\"") >&5
15391   (eval $ac_try) 2>&5
15392   ac_status=$?
15393   echo "$as_me:15393: \$? = $ac_status" >&5
15394   (exit $ac_status); }; }; then
15395   cf_cv_cgetent=yes
15396 else
15397   echo "$as_me: failed program was:" >&5
15398 cat conftest.$ac_ext >&5
15399 cf_cv_cgetent=no
15400 fi
15401 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15402
15403 fi
15404 echo "$as_me:15404: result: $cf_cv_cgetent" >&5
15405 echo "${ECHO_T}$cf_cv_cgetent" >&6
15406
15407 if test "$cf_cv_cgetent" = yes
15408 then
15409         cat >>confdefs.h <<\EOF
15410 #define HAVE_BSD_CGETENT 1
15411 EOF
15412
15413 echo "$as_me:15413: checking if cgetent uses const parameter" >&5
15414 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15415 if test "${cf_cv_cgetent_const+set}" = set; then
15416   echo $ECHO_N "(cached) $ECHO_C" >&6
15417 else
15418
15419 cat >conftest.$ac_ext <<_ACEOF
15420 #line 15420 "configure"
15421 #include "confdefs.h"
15422
15423 #include <stdlib.h>
15424 int
15425 main ()
15426 {
15427
15428         char temp[128];
15429         char *buf = temp;
15430 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
15431         const char *db_array = temp;
15432         cgetent(&buf, &db_array, "vt100");
15433 #endif
15434         cgetcap(buf, "tc", '=');
15435         cgetmatch(buf, "tc");
15436
15437   ;
15438   return 0;
15439 }
15440 _ACEOF
15441 rm -f conftest.$ac_objext conftest$ac_exeext
15442 if { (eval echo "$as_me:15442: \"$ac_link\"") >&5
15443   (eval $ac_link) 2>&5
15444   ac_status=$?
15445   echo "$as_me:15445: \$? = $ac_status" >&5
15446   (exit $ac_status); } &&
15447          { ac_try='test -s conftest$ac_exeext'
15448   { (eval echo "$as_me:15448: \"$ac_try\"") >&5
15449   (eval $ac_try) 2>&5
15450   ac_status=$?
15451   echo "$as_me:15451: \$? = $ac_status" >&5
15452   (exit $ac_status); }; }; then
15453   cf_cv_cgetent_const=yes
15454 else
15455   echo "$as_me: failed program was:" >&5
15456 cat conftest.$ac_ext >&5
15457 cf_cv_cgetent_const=no
15458 fi
15459 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15460
15461 fi
15462 echo "$as_me:15462: result: $cf_cv_cgetent_const" >&5
15463 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15464         if test "$cf_cv_cgetent_const" = yes
15465         then
15466                 cat >>confdefs.h <<EOF
15467 #define CGETENT_CONST const
15468 EOF
15469
15470         fi
15471 fi
15472
15473 fi
15474
15475 echo "$as_me:15475: checking for isascii" >&5
15476 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15477 if test "${cf_cv_have_isascii+set}" = set; then
15478   echo $ECHO_N "(cached) $ECHO_C" >&6
15479 else
15480
15481         cat >conftest.$ac_ext <<_ACEOF
15482 #line 15482 "configure"
15483 #include "confdefs.h"
15484 #include <ctype.h>
15485 int
15486 main ()
15487 {
15488 int x = isascii(' ')
15489   ;
15490   return 0;
15491 }
15492 _ACEOF
15493 rm -f conftest.$ac_objext conftest$ac_exeext
15494 if { (eval echo "$as_me:15494: \"$ac_link\"") >&5
15495   (eval $ac_link) 2>&5
15496   ac_status=$?
15497   echo "$as_me:15497: \$? = $ac_status" >&5
15498   (exit $ac_status); } &&
15499          { ac_try='test -s conftest$ac_exeext'
15500   { (eval echo "$as_me:15500: \"$ac_try\"") >&5
15501   (eval $ac_try) 2>&5
15502   ac_status=$?
15503   echo "$as_me:15503: \$? = $ac_status" >&5
15504   (exit $ac_status); }; }; then
15505   cf_cv_have_isascii=yes
15506 else
15507   echo "$as_me: failed program was:" >&5
15508 cat conftest.$ac_ext >&5
15509 cf_cv_have_isascii=no
15510 fi
15511 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15512
15513 fi
15514 echo "$as_me:15514: result: $cf_cv_have_isascii" >&5
15515 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15516 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15517 #define HAVE_ISASCII 1
15518 EOF
15519
15520 if test "$ac_cv_func_sigaction" = yes; then
15521 echo "$as_me:15521: checking whether sigaction needs _POSIX_SOURCE" >&5
15522 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15523 cat >conftest.$ac_ext <<_ACEOF
15524 #line 15524 "configure"
15525 #include "confdefs.h"
15526
15527 #include <sys/types.h>
15528 #include <signal.h>
15529 int
15530 main ()
15531 {
15532 struct sigaction act
15533   ;
15534   return 0;
15535 }
15536 _ACEOF
15537 rm -f conftest.$ac_objext
15538 if { (eval echo "$as_me:15538: \"$ac_compile\"") >&5
15539   (eval $ac_compile) 2>&5
15540   ac_status=$?
15541   echo "$as_me:15541: \$? = $ac_status" >&5
15542   (exit $ac_status); } &&
15543          { ac_try='test -s conftest.$ac_objext'
15544   { (eval echo "$as_me:15544: \"$ac_try\"") >&5
15545   (eval $ac_try) 2>&5
15546   ac_status=$?
15547   echo "$as_me:15547: \$? = $ac_status" >&5
15548   (exit $ac_status); }; }; then
15549   sigact_bad=no
15550 else
15551   echo "$as_me: failed program was:" >&5
15552 cat conftest.$ac_ext >&5
15553
15554 cat >conftest.$ac_ext <<_ACEOF
15555 #line 15555 "configure"
15556 #include "confdefs.h"
15557
15558 #define _POSIX_SOURCE
15559 #include <sys/types.h>
15560 #include <signal.h>
15561 int
15562 main ()
15563 {
15564 struct sigaction act
15565   ;
15566   return 0;
15567 }
15568 _ACEOF
15569 rm -f conftest.$ac_objext
15570 if { (eval echo "$as_me:15570: \"$ac_compile\"") >&5
15571   (eval $ac_compile) 2>&5
15572   ac_status=$?
15573   echo "$as_me:15573: \$? = $ac_status" >&5
15574   (exit $ac_status); } &&
15575          { ac_try='test -s conftest.$ac_objext'
15576   { (eval echo "$as_me:15576: \"$ac_try\"") >&5
15577   (eval $ac_try) 2>&5
15578   ac_status=$?
15579   echo "$as_me:15579: \$? = $ac_status" >&5
15580   (exit $ac_status); }; }; then
15581   sigact_bad=yes
15582          cat >>confdefs.h <<\EOF
15583 #define _POSIX_SOURCE 1
15584 EOF
15585
15586 else
15587   echo "$as_me: failed program was:" >&5
15588 cat conftest.$ac_ext >&5
15589 sigact_bad=unknown
15590 fi
15591 rm -f conftest.$ac_objext conftest.$ac_ext
15592 fi
15593 rm -f conftest.$ac_objext conftest.$ac_ext
15594 echo "$as_me:15594: result: $sigact_bad" >&5
15595 echo "${ECHO_T}$sigact_bad" >&6
15596 fi
15597
15598 echo "$as_me:15598: checking if nanosleep really works" >&5
15599 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15600 if test "${cf_cv_func_nanosleep+set}" = set; then
15601   echo $ECHO_N "(cached) $ECHO_C" >&6
15602 else
15603
15604 if test "$cross_compiling" = yes; then
15605   cf_cv_func_nanosleep=unknown
15606 else
15607   cat >conftest.$ac_ext <<_ACEOF
15608 #line 15608 "configure"
15609 #include "confdefs.h"
15610
15611 #include <stdio.h>
15612 #include <errno.h>
15613 #include <time.h>
15614
15615 #ifdef HAVE_SYS_TIME_H
15616 #include <sys/time.h>
15617 #endif
15618
15619 int main() {
15620         struct timespec ts1, ts2;
15621         int code;
15622         ts1.tv_sec  = 0;
15623         ts1.tv_nsec = 750000000;
15624         ts2.tv_sec  = 0;
15625         ts2.tv_nsec = 0;
15626         errno = 0;
15627         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15628         ${cf_cv_main_return:-return}(code != 0);
15629 }
15630
15631 _ACEOF
15632 rm -f conftest$ac_exeext
15633 if { (eval echo "$as_me:15633: \"$ac_link\"") >&5
15634   (eval $ac_link) 2>&5
15635   ac_status=$?
15636   echo "$as_me:15636: \$? = $ac_status" >&5
15637   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15638   { (eval echo "$as_me:15638: \"$ac_try\"") >&5
15639   (eval $ac_try) 2>&5
15640   ac_status=$?
15641   echo "$as_me:15641: \$? = $ac_status" >&5
15642   (exit $ac_status); }; }; then
15643   cf_cv_func_nanosleep=yes
15644 else
15645   echo "$as_me: program exited with status $ac_status" >&5
15646 echo "$as_me: failed program was:" >&5
15647 cat conftest.$ac_ext >&5
15648 cf_cv_func_nanosleep=no
15649 fi
15650 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15651 fi
15652 fi
15653 echo "$as_me:15653: result: $cf_cv_func_nanosleep" >&5
15654 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15655
15656 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15657 #define HAVE_NANOSLEEP 1
15658 EOF
15659
15660 for ac_header in \
15661 termio.h \
15662 termios.h \
15663 unistd.h \
15664
15665 do
15666 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15667 echo "$as_me:15667: checking for $ac_header" >&5
15668 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15669 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15670   echo $ECHO_N "(cached) $ECHO_C" >&6
15671 else
15672   cat >conftest.$ac_ext <<_ACEOF
15673 #line 15673 "configure"
15674 #include "confdefs.h"
15675 #include <$ac_header>
15676 _ACEOF
15677 if { (eval echo "$as_me:15677: \"$ac_cpp conftest.$ac_ext\"") >&5
15678   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15679   ac_status=$?
15680   egrep -v '^ *\+' conftest.er1 >conftest.err
15681   rm -f conftest.er1
15682   cat conftest.err >&5
15683   echo "$as_me:15683: \$? = $ac_status" >&5
15684   (exit $ac_status); } >/dev/null; then
15685   if test -s conftest.err; then
15686     ac_cpp_err=$ac_c_preproc_warn_flag
15687   else
15688     ac_cpp_err=
15689   fi
15690 else
15691   ac_cpp_err=yes
15692 fi
15693 if test -z "$ac_cpp_err"; then
15694   eval "$as_ac_Header=yes"
15695 else
15696   echo "$as_me: failed program was:" >&5
15697   cat conftest.$ac_ext >&5
15698   eval "$as_ac_Header=no"
15699 fi
15700 rm -f conftest.err conftest.$ac_ext
15701 fi
15702 echo "$as_me:15702: result: `eval echo '${'$as_ac_Header'}'`" >&5
15703 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15704 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15705   cat >>confdefs.h <<EOF
15706 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15707 EOF
15708
15709 fi
15710 done
15711
15712 if test "$ISC" = yes ; then
15713
15714 for ac_header in sys/termio.h
15715 do
15716 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15717 echo "$as_me:15717: checking for $ac_header" >&5
15718 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15719 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15720   echo $ECHO_N "(cached) $ECHO_C" >&6
15721 else
15722   cat >conftest.$ac_ext <<_ACEOF
15723 #line 15723 "configure"
15724 #include "confdefs.h"
15725 #include <$ac_header>
15726 _ACEOF
15727 if { (eval echo "$as_me:15727: \"$ac_cpp conftest.$ac_ext\"") >&5
15728   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15729   ac_status=$?
15730   egrep -v '^ *\+' conftest.er1 >conftest.err
15731   rm -f conftest.er1
15732   cat conftest.err >&5
15733   echo "$as_me:15733: \$? = $ac_status" >&5
15734   (exit $ac_status); } >/dev/null; then
15735   if test -s conftest.err; then
15736     ac_cpp_err=$ac_c_preproc_warn_flag
15737   else
15738     ac_cpp_err=
15739   fi
15740 else
15741   ac_cpp_err=yes
15742 fi
15743 if test -z "$ac_cpp_err"; then
15744   eval "$as_ac_Header=yes"
15745 else
15746   echo "$as_me: failed program was:" >&5
15747   cat conftest.$ac_ext >&5
15748   eval "$as_ac_Header=no"
15749 fi
15750 rm -f conftest.err conftest.$ac_ext
15751 fi
15752 echo "$as_me:15752: result: `eval echo '${'$as_ac_Header'}'`" >&5
15753 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15754 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15755   cat >>confdefs.h <<EOF
15756 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15757 EOF
15758
15759 fi
15760 done
15761
15762 fi
15763 if test "$ac_cv_header_termios_h" = yes ; then
15764         case "$CFLAGS $CPPFLAGS" in
15765         *-D_POSIX_SOURCE*)
15766                 termios_bad=dunno ;;
15767         *)      termios_bad=maybe ;;
15768         esac
15769         if test "$termios_bad" = maybe ; then
15770         echo "$as_me:15770: checking whether termios.h needs _POSIX_SOURCE" >&5
15771 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15772         cat >conftest.$ac_ext <<_ACEOF
15773 #line 15773 "configure"
15774 #include "confdefs.h"
15775 #include <termios.h>
15776 int
15777 main ()
15778 {
15779 struct termios foo; int x = foo.c_iflag
15780   ;
15781   return 0;
15782 }
15783 _ACEOF
15784 rm -f conftest.$ac_objext
15785 if { (eval echo "$as_me:15785: \"$ac_compile\"") >&5
15786   (eval $ac_compile) 2>&5
15787   ac_status=$?
15788   echo "$as_me:15788: \$? = $ac_status" >&5
15789   (exit $ac_status); } &&
15790          { ac_try='test -s conftest.$ac_objext'
15791   { (eval echo "$as_me:15791: \"$ac_try\"") >&5
15792   (eval $ac_try) 2>&5
15793   ac_status=$?
15794   echo "$as_me:15794: \$? = $ac_status" >&5
15795   (exit $ac_status); }; }; then
15796   termios_bad=no
15797 else
15798   echo "$as_me: failed program was:" >&5
15799 cat conftest.$ac_ext >&5
15800
15801                 cat >conftest.$ac_ext <<_ACEOF
15802 #line 15802 "configure"
15803 #include "confdefs.h"
15804
15805 #define _POSIX_SOURCE
15806 #include <termios.h>
15807 int
15808 main ()
15809 {
15810 struct termios foo; int x = foo.c_iflag
15811   ;
15812   return 0;
15813 }
15814 _ACEOF
15815 rm -f conftest.$ac_objext
15816 if { (eval echo "$as_me:15816: \"$ac_compile\"") >&5
15817   (eval $ac_compile) 2>&5
15818   ac_status=$?
15819   echo "$as_me:15819: \$? = $ac_status" >&5
15820   (exit $ac_status); } &&
15821          { ac_try='test -s conftest.$ac_objext'
15822   { (eval echo "$as_me:15822: \"$ac_try\"") >&5
15823   (eval $ac_try) 2>&5
15824   ac_status=$?
15825   echo "$as_me:15825: \$? = $ac_status" >&5
15826   (exit $ac_status); }; }; then
15827   termios_bad=unknown
15828 else
15829   echo "$as_me: failed program was:" >&5
15830 cat conftest.$ac_ext >&5
15831 termios_bad=yes cat >>confdefs.h <<\EOF
15832 #define _POSIX_SOURCE 1
15833 EOF
15834
15835 fi
15836 rm -f conftest.$ac_objext conftest.$ac_ext
15837
15838 fi
15839 rm -f conftest.$ac_objext conftest.$ac_ext
15840         echo "$as_me:15840: result: $termios_bad" >&5
15841 echo "${ECHO_T}$termios_bad" >&6
15842         fi
15843 fi
15844
15845 echo "$as_me:15845: checking for tcgetattr" >&5
15846 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15847 if test "${cf_cv_have_tcgetattr+set}" = set; then
15848   echo $ECHO_N "(cached) $ECHO_C" >&6
15849 else
15850
15851 cat >conftest.$ac_ext <<_ACEOF
15852 #line 15852 "configure"
15853 #include "confdefs.h"
15854
15855 #include <sys/types.h>
15856 #ifdef HAVE_UNISTD_H
15857 #include <unistd.h>
15858 #endif
15859 #ifdef HAVE_TERMIOS_H
15860 #include <termios.h>
15861 #define TTY struct termios
15862 #else
15863 #ifdef HAVE_TERMIO_H
15864 #include <termio.h>
15865 #define TTY struct termio
15866 #endif
15867 #endif
15868
15869 int
15870 main ()
15871 {
15872
15873 TTY foo;
15874 tcgetattr(1, &foo);
15875   ;
15876   return 0;
15877 }
15878 _ACEOF
15879 rm -f conftest.$ac_objext conftest$ac_exeext
15880 if { (eval echo "$as_me:15880: \"$ac_link\"") >&5
15881   (eval $ac_link) 2>&5
15882   ac_status=$?
15883   echo "$as_me:15883: \$? = $ac_status" >&5
15884   (exit $ac_status); } &&
15885          { ac_try='test -s conftest$ac_exeext'
15886   { (eval echo "$as_me:15886: \"$ac_try\"") >&5
15887   (eval $ac_try) 2>&5
15888   ac_status=$?
15889   echo "$as_me:15889: \$? = $ac_status" >&5
15890   (exit $ac_status); }; }; then
15891   cf_cv_have_tcgetattr=yes
15892 else
15893   echo "$as_me: failed program was:" >&5
15894 cat conftest.$ac_ext >&5
15895 cf_cv_have_tcgetattr=no
15896 fi
15897 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15898 fi
15899 echo "$as_me:15899: result: $cf_cv_have_tcgetattr" >&5
15900 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15901 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15902 #define HAVE_TCGETATTR 1
15903 EOF
15904
15905 echo "$as_me:15905: checking for vsscanf function or workaround" >&5
15906 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15907 if test "${cf_cv_func_vsscanf+set}" = set; then
15908   echo $ECHO_N "(cached) $ECHO_C" >&6
15909 else
15910
15911 cat >conftest.$ac_ext <<_ACEOF
15912 #line 15912 "configure"
15913 #include "confdefs.h"
15914
15915 #include <stdarg.h>
15916 #include <stdio.h>
15917 int
15918 main ()
15919 {
15920
15921         va_list ap;
15922         vsscanf("from", "%d", ap)
15923   ;
15924   return 0;
15925 }
15926 _ACEOF
15927 rm -f conftest.$ac_objext conftest$ac_exeext
15928 if { (eval echo "$as_me:15928: \"$ac_link\"") >&5
15929   (eval $ac_link) 2>&5
15930   ac_status=$?
15931   echo "$as_me:15931: \$? = $ac_status" >&5
15932   (exit $ac_status); } &&
15933          { ac_try='test -s conftest$ac_exeext'
15934   { (eval echo "$as_me:15934: \"$ac_try\"") >&5
15935   (eval $ac_try) 2>&5
15936   ac_status=$?
15937   echo "$as_me:15937: \$? = $ac_status" >&5
15938   (exit $ac_status); }; }; then
15939   cf_cv_func_vsscanf=vsscanf
15940 else
15941   echo "$as_me: failed program was:" >&5
15942 cat conftest.$ac_ext >&5
15943
15944 cat >conftest.$ac_ext <<_ACEOF
15945 #line 15945 "configure"
15946 #include "confdefs.h"
15947
15948 #include <stdarg.h>
15949 #include <stdio.h>
15950 int
15951 main ()
15952 {
15953
15954     FILE strbuf;
15955     char *str = "from";
15956
15957     strbuf._flag = _IOREAD;
15958     strbuf._ptr = strbuf._base = (unsigned char *) str;
15959     strbuf._cnt = strlen(str);
15960     strbuf._file = _NFILE;
15961     return (vfscanf(&strbuf, "%d", ap))
15962   ;
15963   return 0;
15964 }
15965 _ACEOF
15966 rm -f conftest.$ac_objext conftest$ac_exeext
15967 if { (eval echo "$as_me:15967: \"$ac_link\"") >&5
15968   (eval $ac_link) 2>&5
15969   ac_status=$?
15970   echo "$as_me:15970: \$? = $ac_status" >&5
15971   (exit $ac_status); } &&
15972          { ac_try='test -s conftest$ac_exeext'
15973   { (eval echo "$as_me:15973: \"$ac_try\"") >&5
15974   (eval $ac_try) 2>&5
15975   ac_status=$?
15976   echo "$as_me:15976: \$? = $ac_status" >&5
15977   (exit $ac_status); }; }; then
15978   cf_cv_func_vsscanf=vfscanf
15979 else
15980   echo "$as_me: failed program was:" >&5
15981 cat conftest.$ac_ext >&5
15982
15983 cat >conftest.$ac_ext <<_ACEOF
15984 #line 15984 "configure"
15985 #include "confdefs.h"
15986
15987 #include <stdarg.h>
15988 #include <stdio.h>
15989 int
15990 main ()
15991 {
15992
15993     FILE strbuf;
15994     char *str = "from";
15995
15996     strbuf._flag = _IOREAD;
15997     strbuf._ptr = strbuf._base = (unsigned char *) str;
15998     strbuf._cnt = strlen(str);
15999     strbuf._file = _NFILE;
16000     return (_doscan(&strbuf, "%d", ap))
16001   ;
16002   return 0;
16003 }
16004 _ACEOF
16005 rm -f conftest.$ac_objext conftest$ac_exeext
16006 if { (eval echo "$as_me:16006: \"$ac_link\"") >&5
16007   (eval $ac_link) 2>&5
16008   ac_status=$?
16009   echo "$as_me:16009: \$? = $ac_status" >&5
16010   (exit $ac_status); } &&
16011          { ac_try='test -s conftest$ac_exeext'
16012   { (eval echo "$as_me:16012: \"$ac_try\"") >&5
16013   (eval $ac_try) 2>&5
16014   ac_status=$?
16015   echo "$as_me:16015: \$? = $ac_status" >&5
16016   (exit $ac_status); }; }; then
16017   cf_cv_func_vsscanf=_doscan
16018 else
16019   echo "$as_me: failed program was:" >&5
16020 cat conftest.$ac_ext >&5
16021
16022 cf_cv_func_vsscanf=no
16023 fi
16024 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16025 fi
16026 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16027 fi
16028 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16029 fi
16030 echo "$as_me:16030: result: $cf_cv_func_vsscanf" >&5
16031 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16032
16033 case $cf_cv_func_vsscanf in #(vi
16034 vsscanf) cat >>confdefs.h <<\EOF
16035 #define HAVE_VSSCANF 1
16036 EOF
16037 ;; #(vi
16038 vfscanf) cat >>confdefs.h <<\EOF
16039 #define HAVE_VFSCANF 1
16040 EOF
16041 ;; #(vi
16042 _doscan) cat >>confdefs.h <<\EOF
16043 #define HAVE__DOSCAN 1
16044 EOF
16045 ;;
16046 esac
16047
16048 echo "$as_me:16048: checking for working mkstemp" >&5
16049 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16050 if test "${cf_cv_func_mkstemp+set}" = set; then
16051   echo $ECHO_N "(cached) $ECHO_C" >&6
16052 else
16053
16054 rm -rf conftest*
16055 if test "$cross_compiling" = yes; then
16056   cf_cv_func_mkstemp=maybe
16057 else
16058   cat >conftest.$ac_ext <<_ACEOF
16059 #line 16059 "configure"
16060 #include "confdefs.h"
16061
16062 #include <sys/types.h>
16063 #include <stdlib.h>
16064 #include <stdio.h>
16065 #include <string.h>
16066 #include <sys/stat.h>
16067 int main()
16068 {
16069         char *tmpl = "conftestXXXXXX";
16070         char name[2][80];
16071         int n;
16072         int result = 0;
16073         int fd;
16074         struct stat sb;
16075
16076         umask(077);
16077         for (n = 0; n < 2; ++n) {
16078                 strcpy(name[n], tmpl);
16079                 if ((fd = mkstemp(name[n])) >= 0) {
16080                         if (!strcmp(name[n], tmpl)
16081                          || stat(name[n], &sb) != 0
16082                          || (sb.st_mode & S_IFMT) != S_IFREG
16083                          || (sb.st_mode & 077) != 0) {
16084                                 result = 1;
16085                         }
16086                         close(fd);
16087                 }
16088         }
16089         if (result == 0
16090          && !strcmp(name[0], name[1]))
16091                 result = 1;
16092         ${cf_cv_main_return:-return}(result);
16093 }
16094
16095 _ACEOF
16096 rm -f conftest$ac_exeext
16097 if { (eval echo "$as_me:16097: \"$ac_link\"") >&5
16098   (eval $ac_link) 2>&5
16099   ac_status=$?
16100   echo "$as_me:16100: \$? = $ac_status" >&5
16101   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16102   { (eval echo "$as_me:16102: \"$ac_try\"") >&5
16103   (eval $ac_try) 2>&5
16104   ac_status=$?
16105   echo "$as_me:16105: \$? = $ac_status" >&5
16106   (exit $ac_status); }; }; then
16107   cf_cv_func_mkstemp=yes
16108
16109 else
16110   echo "$as_me: program exited with status $ac_status" >&5
16111 echo "$as_me: failed program was:" >&5
16112 cat conftest.$ac_ext >&5
16113 cf_cv_func_mkstemp=no
16114
16115 fi
16116 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16117 fi
16118
16119 fi
16120 echo "$as_me:16120: result: $cf_cv_func_mkstemp" >&5
16121 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16122 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16123         echo "$as_me:16123: checking for mkstemp" >&5
16124 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16125 if test "${ac_cv_func_mkstemp+set}" = set; then
16126   echo $ECHO_N "(cached) $ECHO_C" >&6
16127 else
16128   cat >conftest.$ac_ext <<_ACEOF
16129 #line 16129 "configure"
16130 #include "confdefs.h"
16131 /* System header to define __stub macros and hopefully few prototypes,
16132     which can conflict with char mkstemp (); below.  */
16133 #include <assert.h>
16134 /* Override any gcc2 internal prototype to avoid an error.  */
16135 #ifdef __cplusplus
16136 extern "C"
16137 #endif
16138 /* We use char because int might match the return type of a gcc2
16139    builtin and then its argument prototype would still apply.  */
16140 char mkstemp ();
16141 char (*f) ();
16142
16143 int
16144 main ()
16145 {
16146 /* The GNU C library defines this for functions which it implements
16147     to always fail with ENOSYS.  Some functions are actually named
16148     something starting with __ and the normal name is an alias.  */
16149 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16150 choke me
16151 #else
16152 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16153 #endif
16154
16155   ;
16156   return 0;
16157 }
16158 _ACEOF
16159 rm -f conftest.$ac_objext conftest$ac_exeext
16160 if { (eval echo "$as_me:16160: \"$ac_link\"") >&5
16161   (eval $ac_link) 2>&5
16162   ac_status=$?
16163   echo "$as_me:16163: \$? = $ac_status" >&5
16164   (exit $ac_status); } &&
16165          { ac_try='test -s conftest$ac_exeext'
16166   { (eval echo "$as_me:16166: \"$ac_try\"") >&5
16167   (eval $ac_try) 2>&5
16168   ac_status=$?
16169   echo "$as_me:16169: \$? = $ac_status" >&5
16170   (exit $ac_status); }; }; then
16171   ac_cv_func_mkstemp=yes
16172 else
16173   echo "$as_me: failed program was:" >&5
16174 cat conftest.$ac_ext >&5
16175 ac_cv_func_mkstemp=no
16176 fi
16177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16178 fi
16179 echo "$as_me:16179: result: $ac_cv_func_mkstemp" >&5
16180 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16181
16182 fi
16183 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16184         cat >>confdefs.h <<\EOF
16185 #define HAVE_MKSTEMP 1
16186 EOF
16187
16188 fi
16189
16190 # setup for prototype of fallback for vsscanf()
16191
16192 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16193         HAVE_VSSCANF=1
16194 else
16195         HAVE_VSSCANF=0
16196 fi
16197
16198 if test "$cross_compiling" = yes ; then
16199         { echo "$as_me:16199: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16200 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16201 else
16202         echo "$as_me:16202: checking whether setvbuf arguments are reversed" >&5
16203 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16204 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16205   echo $ECHO_N "(cached) $ECHO_C" >&6
16206 else
16207   if test "$cross_compiling" = yes; then
16208   { { echo "$as_me:16208: error: cannot run test program while cross compiling" >&5
16209 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16210    { (exit 1); exit 1; }; }
16211 else
16212   cat >conftest.$ac_ext <<_ACEOF
16213 #line 16213 "configure"
16214 #include "confdefs.h"
16215 #include <stdio.h>
16216 /* If setvbuf has the reversed format, exit 0. */
16217 int
16218 main ()
16219 {
16220   /* This call has the arguments reversed.
16221      A reversed system may check and see that the address of main
16222      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16223   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16224     $ac_main_return(1);
16225   putc('\r', stdout);
16226   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
16227 }
16228 _ACEOF
16229 rm -f conftest$ac_exeext
16230 if { (eval echo "$as_me:16230: \"$ac_link\"") >&5
16231   (eval $ac_link) 2>&5
16232   ac_status=$?
16233   echo "$as_me:16233: \$? = $ac_status" >&5
16234   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16235   { (eval echo "$as_me:16235: \"$ac_try\"") >&5
16236   (eval $ac_try) 2>&5
16237   ac_status=$?
16238   echo "$as_me:16238: \$? = $ac_status" >&5
16239   (exit $ac_status); }; }; then
16240   ac_cv_func_setvbuf_reversed=yes
16241 else
16242   echo "$as_me: program exited with status $ac_status" >&5
16243 echo "$as_me: failed program was:" >&5
16244 cat conftest.$ac_ext >&5
16245 ac_cv_func_setvbuf_reversed=no
16246 fi
16247 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16248 fi
16249 rm -f core core.* *.core
16250 fi
16251 echo "$as_me:16251: result: $ac_cv_func_setvbuf_reversed" >&5
16252 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16253 if test $ac_cv_func_setvbuf_reversed = yes; then
16254
16255 cat >>confdefs.h <<\EOF
16256 #define SETVBUF_REVERSED 1
16257 EOF
16258
16259 fi
16260
16261 fi
16262 echo "$as_me:16262: checking return type of signal handlers" >&5
16263 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16264 if test "${ac_cv_type_signal+set}" = set; then
16265   echo $ECHO_N "(cached) $ECHO_C" >&6
16266 else
16267   cat >conftest.$ac_ext <<_ACEOF
16268 #line 16268 "configure"
16269 #include "confdefs.h"
16270 #include <sys/types.h>
16271 #include <signal.h>
16272 #ifdef signal
16273 # undef signal
16274 #endif
16275 #ifdef __cplusplus
16276 extern "C" void (*signal (int, void (*)(int)))(int);
16277 #else
16278 void (*signal ()) ();
16279 #endif
16280
16281 int
16282 main ()
16283 {
16284 int i;
16285   ;
16286   return 0;
16287 }
16288 _ACEOF
16289 rm -f conftest.$ac_objext
16290 if { (eval echo "$as_me:16290: \"$ac_compile\"") >&5
16291   (eval $ac_compile) 2>&5
16292   ac_status=$?
16293   echo "$as_me:16293: \$? = $ac_status" >&5
16294   (exit $ac_status); } &&
16295          { ac_try='test -s conftest.$ac_objext'
16296   { (eval echo "$as_me:16296: \"$ac_try\"") >&5
16297   (eval $ac_try) 2>&5
16298   ac_status=$?
16299   echo "$as_me:16299: \$? = $ac_status" >&5
16300   (exit $ac_status); }; }; then
16301   ac_cv_type_signal=void
16302 else
16303   echo "$as_me: failed program was:" >&5
16304 cat conftest.$ac_ext >&5
16305 ac_cv_type_signal=int
16306 fi
16307 rm -f conftest.$ac_objext conftest.$ac_ext
16308 fi
16309 echo "$as_me:16309: result: $ac_cv_type_signal" >&5
16310 echo "${ECHO_T}$ac_cv_type_signal" >&6
16311
16312 cat >>confdefs.h <<EOF
16313 #define RETSIGTYPE $ac_cv_type_signal
16314 EOF
16315
16316 echo "$as_me:16316: checking for intptr_t" >&5
16317 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16318 if test "${ac_cv_type_intptr_t+set}" = set; then
16319   echo $ECHO_N "(cached) $ECHO_C" >&6
16320 else
16321   cat >conftest.$ac_ext <<_ACEOF
16322 #line 16322 "configure"
16323 #include "confdefs.h"
16324 $ac_includes_default
16325 int
16326 main ()
16327 {
16328 if ((intptr_t *) 0)
16329   return 0;
16330 if (sizeof (intptr_t))
16331   return 0;
16332   ;
16333   return 0;
16334 }
16335 _ACEOF
16336 rm -f conftest.$ac_objext
16337 if { (eval echo "$as_me:16337: \"$ac_compile\"") >&5
16338   (eval $ac_compile) 2>&5
16339   ac_status=$?
16340   echo "$as_me:16340: \$? = $ac_status" >&5
16341   (exit $ac_status); } &&
16342          { ac_try='test -s conftest.$ac_objext'
16343   { (eval echo "$as_me:16343: \"$ac_try\"") >&5
16344   (eval $ac_try) 2>&5
16345   ac_status=$?
16346   echo "$as_me:16346: \$? = $ac_status" >&5
16347   (exit $ac_status); }; }; then
16348   ac_cv_type_intptr_t=yes
16349 else
16350   echo "$as_me: failed program was:" >&5
16351 cat conftest.$ac_ext >&5
16352 ac_cv_type_intptr_t=no
16353 fi
16354 rm -f conftest.$ac_objext conftest.$ac_ext
16355 fi
16356 echo "$as_me:16356: result: $ac_cv_type_intptr_t" >&5
16357 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16358 if test $ac_cv_type_intptr_t = yes; then
16359   :
16360 else
16361
16362 cat >>confdefs.h <<EOF
16363 #define intptr_t long
16364 EOF
16365
16366 fi
16367
16368 echo "$as_me:16368: checking for type sigaction_t" >&5
16369 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16370 if test "${cf_cv_type_sigaction+set}" = set; then
16371   echo $ECHO_N "(cached) $ECHO_C" >&6
16372 else
16373
16374         cat >conftest.$ac_ext <<_ACEOF
16375 #line 16375 "configure"
16376 #include "confdefs.h"
16377
16378 #include <signal.h>
16379 int
16380 main ()
16381 {
16382 sigaction_t x
16383   ;
16384   return 0;
16385 }
16386 _ACEOF
16387 rm -f conftest.$ac_objext
16388 if { (eval echo "$as_me:16388: \"$ac_compile\"") >&5
16389   (eval $ac_compile) 2>&5
16390   ac_status=$?
16391   echo "$as_me:16391: \$? = $ac_status" >&5
16392   (exit $ac_status); } &&
16393          { ac_try='test -s conftest.$ac_objext'
16394   { (eval echo "$as_me:16394: \"$ac_try\"") >&5
16395   (eval $ac_try) 2>&5
16396   ac_status=$?
16397   echo "$as_me:16397: \$? = $ac_status" >&5
16398   (exit $ac_status); }; }; then
16399   cf_cv_type_sigaction=yes
16400 else
16401   echo "$as_me: failed program was:" >&5
16402 cat conftest.$ac_ext >&5
16403 cf_cv_type_sigaction=no
16404 fi
16405 rm -f conftest.$ac_objext conftest.$ac_ext
16406 fi
16407
16408 echo "$as_me:16408: result: $cf_cv_type_sigaction" >&5
16409 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16410 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16411 #define HAVE_TYPE_SIGACTION 1
16412 EOF
16413
16414 echo "$as_me:16414: checking declaration of size-change" >&5
16415 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16416 if test "${cf_cv_sizechange+set}" = set; then
16417   echo $ECHO_N "(cached) $ECHO_C" >&6
16418 else
16419
16420     cf_cv_sizechange=unknown
16421     cf_save_CPPFLAGS="$CPPFLAGS"
16422
16423 for cf_opts in "" "NEED_PTEM_H"
16424 do
16425
16426     CPPFLAGS="$cf_save_CPPFLAGS"
16427     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16428     cat >conftest.$ac_ext <<_ACEOF
16429 #line 16429 "configure"
16430 #include "confdefs.h"
16431 #include <sys/types.h>
16432 #ifdef HAVE_TERMIOS_H
16433 #include <termios.h>
16434 #else
16435 #ifdef HAVE_TERMIO_H
16436 #include <termio.h>
16437 #endif
16438 #endif
16439 #ifdef NEED_PTEM_H
16440 /* This is a workaround for SCO:  they neglected to define struct winsize in
16441  * termios.h -- it's only in termio.h and ptem.h
16442  */
16443 #include        <sys/stream.h>
16444 #include        <sys/ptem.h>
16445 #endif
16446 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16447 #include <sys/ioctl.h>
16448 #endif
16449
16450 int
16451 main ()
16452 {
16453
16454 #ifdef TIOCGSIZE
16455         struct ttysize win;     /* FIXME: what system is this? */
16456         int y = win.ts_lines;
16457         int x = win.ts_cols;
16458 #else
16459 #ifdef TIOCGWINSZ
16460         struct winsize win;
16461         int y = win.ws_row;
16462         int x = win.ws_col;
16463 #else
16464         no TIOCGSIZE or TIOCGWINSZ
16465 #endif /* TIOCGWINSZ */
16466 #endif /* TIOCGSIZE */
16467
16468   ;
16469   return 0;
16470 }
16471 _ACEOF
16472 rm -f conftest.$ac_objext
16473 if { (eval echo "$as_me:16473: \"$ac_compile\"") >&5
16474   (eval $ac_compile) 2>&5
16475   ac_status=$?
16476   echo "$as_me:16476: \$? = $ac_status" >&5
16477   (exit $ac_status); } &&
16478          { ac_try='test -s conftest.$ac_objext'
16479   { (eval echo "$as_me:16479: \"$ac_try\"") >&5
16480   (eval $ac_try) 2>&5
16481   ac_status=$?
16482   echo "$as_me:16482: \$? = $ac_status" >&5
16483   (exit $ac_status); }; }; then
16484   cf_cv_sizechange=yes
16485 else
16486   echo "$as_me: failed program was:" >&5
16487 cat conftest.$ac_ext >&5
16488 cf_cv_sizechange=no
16489 fi
16490 rm -f conftest.$ac_objext conftest.$ac_ext
16491
16492         CPPFLAGS="$cf_save_CPPFLAGS"
16493         if test "$cf_cv_sizechange" = yes ; then
16494                 echo "size-change succeeded ($cf_opts)" >&5
16495                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16496                 break
16497         fi
16498 done
16499
16500 fi
16501 echo "$as_me:16501: result: $cf_cv_sizechange" >&5
16502 echo "${ECHO_T}$cf_cv_sizechange" >&6
16503 if test "$cf_cv_sizechange" != no ; then
16504         cat >>confdefs.h <<\EOF
16505 #define HAVE_SIZECHANGE 1
16506 EOF
16507
16508         case $cf_cv_sizechange in #(vi
16509         NEED*)
16510                 cat >>confdefs.h <<EOF
16511 #define $cf_cv_sizechange  1
16512 EOF
16513
16514                 ;;
16515         esac
16516 fi
16517
16518 echo "$as_me:16518: checking for memmove" >&5
16519 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16520 if test "${ac_cv_func_memmove+set}" = set; then
16521   echo $ECHO_N "(cached) $ECHO_C" >&6
16522 else
16523   cat >conftest.$ac_ext <<_ACEOF
16524 #line 16524 "configure"
16525 #include "confdefs.h"
16526 /* System header to define __stub macros and hopefully few prototypes,
16527     which can conflict with char memmove (); below.  */
16528 #include <assert.h>
16529 /* Override any gcc2 internal prototype to avoid an error.  */
16530 #ifdef __cplusplus
16531 extern "C"
16532 #endif
16533 /* We use char because int might match the return type of a gcc2
16534    builtin and then its argument prototype would still apply.  */
16535 char memmove ();
16536 char (*f) ();
16537
16538 int
16539 main ()
16540 {
16541 /* The GNU C library defines this for functions which it implements
16542     to always fail with ENOSYS.  Some functions are actually named
16543     something starting with __ and the normal name is an alias.  */
16544 #if defined (__stub_memmove) || defined (__stub___memmove)
16545 choke me
16546 #else
16547 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16548 #endif
16549
16550   ;
16551   return 0;
16552 }
16553 _ACEOF
16554 rm -f conftest.$ac_objext conftest$ac_exeext
16555 if { (eval echo "$as_me:16555: \"$ac_link\"") >&5
16556   (eval $ac_link) 2>&5
16557   ac_status=$?
16558   echo "$as_me:16558: \$? = $ac_status" >&5
16559   (exit $ac_status); } &&
16560          { ac_try='test -s conftest$ac_exeext'
16561   { (eval echo "$as_me:16561: \"$ac_try\"") >&5
16562   (eval $ac_try) 2>&5
16563   ac_status=$?
16564   echo "$as_me:16564: \$? = $ac_status" >&5
16565   (exit $ac_status); }; }; then
16566   ac_cv_func_memmove=yes
16567 else
16568   echo "$as_me: failed program was:" >&5
16569 cat conftest.$ac_ext >&5
16570 ac_cv_func_memmove=no
16571 fi
16572 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16573 fi
16574 echo "$as_me:16574: result: $ac_cv_func_memmove" >&5
16575 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16576 if test $ac_cv_func_memmove = yes; then
16577   :
16578 else
16579
16580 echo "$as_me:16580: checking for bcopy" >&5
16581 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16582 if test "${ac_cv_func_bcopy+set}" = set; then
16583   echo $ECHO_N "(cached) $ECHO_C" >&6
16584 else
16585   cat >conftest.$ac_ext <<_ACEOF
16586 #line 16586 "configure"
16587 #include "confdefs.h"
16588 /* System header to define __stub macros and hopefully few prototypes,
16589     which can conflict with char bcopy (); below.  */
16590 #include <assert.h>
16591 /* Override any gcc2 internal prototype to avoid an error.  */
16592 #ifdef __cplusplus
16593 extern "C"
16594 #endif
16595 /* We use char because int might match the return type of a gcc2
16596    builtin and then its argument prototype would still apply.  */
16597 char bcopy ();
16598 char (*f) ();
16599
16600 int
16601 main ()
16602 {
16603 /* The GNU C library defines this for functions which it implements
16604     to always fail with ENOSYS.  Some functions are actually named
16605     something starting with __ and the normal name is an alias.  */
16606 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16607 choke me
16608 #else
16609 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16610 #endif
16611
16612   ;
16613   return 0;
16614 }
16615 _ACEOF
16616 rm -f conftest.$ac_objext conftest$ac_exeext
16617 if { (eval echo "$as_me:16617: \"$ac_link\"") >&5
16618   (eval $ac_link) 2>&5
16619   ac_status=$?
16620   echo "$as_me:16620: \$? = $ac_status" >&5
16621   (exit $ac_status); } &&
16622          { ac_try='test -s conftest$ac_exeext'
16623   { (eval echo "$as_me:16623: \"$ac_try\"") >&5
16624   (eval $ac_try) 2>&5
16625   ac_status=$?
16626   echo "$as_me:16626: \$? = $ac_status" >&5
16627   (exit $ac_status); }; }; then
16628   ac_cv_func_bcopy=yes
16629 else
16630   echo "$as_me: failed program was:" >&5
16631 cat conftest.$ac_ext >&5
16632 ac_cv_func_bcopy=no
16633 fi
16634 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16635 fi
16636 echo "$as_me:16636: result: $ac_cv_func_bcopy" >&5
16637 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16638 if test $ac_cv_func_bcopy = yes; then
16639
16640         echo "$as_me:16640: checking if bcopy does overlapping moves" >&5
16641 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16642 if test "${cf_cv_good_bcopy+set}" = set; then
16643   echo $ECHO_N "(cached) $ECHO_C" >&6
16644 else
16645
16646                 if test "$cross_compiling" = yes; then
16647   cf_cv_good_bcopy=unknown
16648 else
16649   cat >conftest.$ac_ext <<_ACEOF
16650 #line 16650 "configure"
16651 #include "confdefs.h"
16652
16653 int main() {
16654         static char data[] = "abcdefghijklmnopqrstuwwxyz";
16655         char temp[40];
16656         bcopy(data, temp, sizeof(data));
16657         bcopy(temp+10, temp, 15);
16658         bcopy(temp+5, temp+15, 10);
16659         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16660 }
16661
16662 _ACEOF
16663 rm -f conftest$ac_exeext
16664 if { (eval echo "$as_me:16664: \"$ac_link\"") >&5
16665   (eval $ac_link) 2>&5
16666   ac_status=$?
16667   echo "$as_me:16667: \$? = $ac_status" >&5
16668   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16669   { (eval echo "$as_me:16669: \"$ac_try\"") >&5
16670   (eval $ac_try) 2>&5
16671   ac_status=$?
16672   echo "$as_me:16672: \$? = $ac_status" >&5
16673   (exit $ac_status); }; }; then
16674   cf_cv_good_bcopy=yes
16675 else
16676   echo "$as_me: program exited with status $ac_status" >&5
16677 echo "$as_me: failed program was:" >&5
16678 cat conftest.$ac_ext >&5
16679 cf_cv_good_bcopy=no
16680 fi
16681 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16682 fi
16683
16684 fi
16685 echo "$as_me:16685: result: $cf_cv_good_bcopy" >&5
16686 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16687
16688 else
16689   cf_cv_good_bcopy=no
16690 fi
16691
16692         if test "$cf_cv_good_bcopy" = yes ; then
16693                 cat >>confdefs.h <<\EOF
16694 #define USE_OK_BCOPY 1
16695 EOF
16696
16697         else
16698                 cat >>confdefs.h <<\EOF
16699 #define USE_MY_MEMMOVE 1
16700 EOF
16701
16702         fi
16703
16704 fi
16705
16706 echo "$as_me:16706: checking if poll really works" >&5
16707 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16708 if test "${cf_cv_working_poll+set}" = set; then
16709   echo $ECHO_N "(cached) $ECHO_C" >&6
16710 else
16711
16712 if test "$cross_compiling" = yes; then
16713   cf_cv_working_poll=unknown
16714 else
16715   cat >conftest.$ac_ext <<_ACEOF
16716 #line 16716 "configure"
16717 #include "confdefs.h"
16718
16719 #include <stdlib.h>
16720 #include <stdio.h>
16721 #include <unistd.h>
16722 #include <fcntl.h>
16723 #ifdef HAVE_POLL_H
16724 #include <poll.h>
16725 #else
16726 #include <sys/poll.h>
16727 #endif
16728 int main() {
16729         struct pollfd myfds;
16730         int ret;
16731
16732         /* check for Darwin bug with respect to "devices" */
16733         myfds.fd = open("/dev/null", 1);
16734         if (myfds.fd < 0)
16735                 myfds.fd = 0;
16736         myfds.events = POLLIN;
16737         myfds.revents = 0;
16738
16739         ret = poll(&myfds, 1, 100);
16740
16741         if (ret < 0 || (myfds.revents & POLLNVAL)) {
16742                 ret = -1;
16743         } else {
16744                 int fd = 0;
16745                 if (!isatty(fd)) {
16746                         fd = open("/dev/tty", O_RDWR);
16747                 }
16748
16749                 /* also check with standard input */
16750                 myfds.fd = fd;
16751                 myfds.events = POLLIN;
16752                 myfds.revents = 0;
16753
16754                 ret = poll(&myfds, 1, 100);
16755                 if (ret < 0) {
16756                         ret = 0;
16757                 }
16758         }
16759         ${cf_cv_main_return:-return}(ret < 0);
16760 }
16761 _ACEOF
16762 rm -f conftest$ac_exeext
16763 if { (eval echo "$as_me:16763: \"$ac_link\"") >&5
16764   (eval $ac_link) 2>&5
16765   ac_status=$?
16766   echo "$as_me:16766: \$? = $ac_status" >&5
16767   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16768   { (eval echo "$as_me:16768: \"$ac_try\"") >&5
16769   (eval $ac_try) 2>&5
16770   ac_status=$?
16771   echo "$as_me:16771: \$? = $ac_status" >&5
16772   (exit $ac_status); }; }; then
16773   cf_cv_working_poll=yes
16774 else
16775   echo "$as_me: program exited with status $ac_status" >&5
16776 echo "$as_me: failed program was:" >&5
16777 cat conftest.$ac_ext >&5
16778 cf_cv_working_poll=no
16779 fi
16780 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16781 fi
16782 fi
16783 echo "$as_me:16783: result: $cf_cv_working_poll" >&5
16784 echo "${ECHO_T}$cf_cv_working_poll" >&6
16785 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16786 #define HAVE_WORKING_POLL 1
16787 EOF
16788
16789 echo "$as_me:16789: checking for va_copy" >&5
16790 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16791 if test "${cf_cv_have_va_copy+set}" = set; then
16792   echo $ECHO_N "(cached) $ECHO_C" >&6
16793 else
16794
16795 cat >conftest.$ac_ext <<_ACEOF
16796 #line 16796 "configure"
16797 #include "confdefs.h"
16798
16799 #include <stdarg.h>
16800
16801 int
16802 main ()
16803 {
16804
16805         static va_list dst;
16806         static va_list src;
16807         va_copy(dst, src)
16808   ;
16809   return 0;
16810 }
16811 _ACEOF
16812 rm -f conftest.$ac_objext conftest$ac_exeext
16813 if { (eval echo "$as_me:16813: \"$ac_link\"") >&5
16814   (eval $ac_link) 2>&5
16815   ac_status=$?
16816   echo "$as_me:16816: \$? = $ac_status" >&5
16817   (exit $ac_status); } &&
16818          { ac_try='test -s conftest$ac_exeext'
16819   { (eval echo "$as_me:16819: \"$ac_try\"") >&5
16820   (eval $ac_try) 2>&5
16821   ac_status=$?
16822   echo "$as_me:16822: \$? = $ac_status" >&5
16823   (exit $ac_status); }; }; then
16824   cf_cv_have_va_copy=yes
16825 else
16826   echo "$as_me: failed program was:" >&5
16827 cat conftest.$ac_ext >&5
16828 cf_cv_have_va_copy=no
16829 fi
16830 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16831 fi
16832 echo "$as_me:16832: result: $cf_cv_have_va_copy" >&5
16833 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16834
16835 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16836 #define HAVE_VA_COPY 1
16837 EOF
16838
16839 echo "$as_me:16839: checking for __va_copy" >&5
16840 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16841 if test "${cf_cv_have___va_copy+set}" = set; then
16842   echo $ECHO_N "(cached) $ECHO_C" >&6
16843 else
16844
16845 cat >conftest.$ac_ext <<_ACEOF
16846 #line 16846 "configure"
16847 #include "confdefs.h"
16848
16849 #include <stdarg.h>
16850
16851 int
16852 main ()
16853 {
16854
16855         static va_list dst;
16856         static va_list src;
16857         __va_copy(dst, src)
16858   ;
16859   return 0;
16860 }
16861 _ACEOF
16862 rm -f conftest.$ac_objext conftest$ac_exeext
16863 if { (eval echo "$as_me:16863: \"$ac_link\"") >&5
16864   (eval $ac_link) 2>&5
16865   ac_status=$?
16866   echo "$as_me:16866: \$? = $ac_status" >&5
16867   (exit $ac_status); } &&
16868          { ac_try='test -s conftest$ac_exeext'
16869   { (eval echo "$as_me:16869: \"$ac_try\"") >&5
16870   (eval $ac_try) 2>&5
16871   ac_status=$?
16872   echo "$as_me:16872: \$? = $ac_status" >&5
16873   (exit $ac_status); }; }; then
16874   cf_cv_have___va_copy=yes
16875 else
16876   echo "$as_me: failed program was:" >&5
16877 cat conftest.$ac_ext >&5
16878 cf_cv_have___va_copy=no
16879 fi
16880 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16881 fi
16882 echo "$as_me:16882: result: $cf_cv_have___va_copy" >&5
16883 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16884
16885 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16886 #define HAVE___VA_COPY 1
16887 EOF
16888
16889 echo "$as_me:16889: checking for pid_t" >&5
16890 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16891 if test "${ac_cv_type_pid_t+set}" = set; then
16892   echo $ECHO_N "(cached) $ECHO_C" >&6
16893 else
16894   cat >conftest.$ac_ext <<_ACEOF
16895 #line 16895 "configure"
16896 #include "confdefs.h"
16897 $ac_includes_default
16898 int
16899 main ()
16900 {
16901 if ((pid_t *) 0)
16902   return 0;
16903 if (sizeof (pid_t))
16904   return 0;
16905   ;
16906   return 0;
16907 }
16908 _ACEOF
16909 rm -f conftest.$ac_objext
16910 if { (eval echo "$as_me:16910: \"$ac_compile\"") >&5
16911   (eval $ac_compile) 2>&5
16912   ac_status=$?
16913   echo "$as_me:16913: \$? = $ac_status" >&5
16914   (exit $ac_status); } &&
16915          { ac_try='test -s conftest.$ac_objext'
16916   { (eval echo "$as_me:16916: \"$ac_try\"") >&5
16917   (eval $ac_try) 2>&5
16918   ac_status=$?
16919   echo "$as_me:16919: \$? = $ac_status" >&5
16920   (exit $ac_status); }; }; then
16921   ac_cv_type_pid_t=yes
16922 else
16923   echo "$as_me: failed program was:" >&5
16924 cat conftest.$ac_ext >&5
16925 ac_cv_type_pid_t=no
16926 fi
16927 rm -f conftest.$ac_objext conftest.$ac_ext
16928 fi
16929 echo "$as_me:16929: result: $ac_cv_type_pid_t" >&5
16930 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16931 if test $ac_cv_type_pid_t = yes; then
16932   :
16933 else
16934
16935 cat >>confdefs.h <<EOF
16936 #define pid_t int
16937 EOF
16938
16939 fi
16940
16941 for ac_header in unistd.h vfork.h
16942 do
16943 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16944 echo "$as_me:16944: checking for $ac_header" >&5
16945 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16946 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16947   echo $ECHO_N "(cached) $ECHO_C" >&6
16948 else
16949   cat >conftest.$ac_ext <<_ACEOF
16950 #line 16950 "configure"
16951 #include "confdefs.h"
16952 #include <$ac_header>
16953 _ACEOF
16954 if { (eval echo "$as_me:16954: \"$ac_cpp conftest.$ac_ext\"") >&5
16955   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16956   ac_status=$?
16957   egrep -v '^ *\+' conftest.er1 >conftest.err
16958   rm -f conftest.er1
16959   cat conftest.err >&5
16960   echo "$as_me:16960: \$? = $ac_status" >&5
16961   (exit $ac_status); } >/dev/null; then
16962   if test -s conftest.err; then
16963     ac_cpp_err=$ac_c_preproc_warn_flag
16964   else
16965     ac_cpp_err=
16966   fi
16967 else
16968   ac_cpp_err=yes
16969 fi
16970 if test -z "$ac_cpp_err"; then
16971   eval "$as_ac_Header=yes"
16972 else
16973   echo "$as_me: failed program was:" >&5
16974   cat conftest.$ac_ext >&5
16975   eval "$as_ac_Header=no"
16976 fi
16977 rm -f conftest.err conftest.$ac_ext
16978 fi
16979 echo "$as_me:16979: result: `eval echo '${'$as_ac_Header'}'`" >&5
16980 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16981 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16982   cat >>confdefs.h <<EOF
16983 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16984 EOF
16985
16986 fi
16987 done
16988
16989 for ac_func in fork vfork
16990 do
16991 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16992 echo "$as_me:16992: checking for $ac_func" >&5
16993 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16994 if eval "test \"\${$as_ac_var+set}\" = set"; then
16995   echo $ECHO_N "(cached) $ECHO_C" >&6
16996 else
16997   cat >conftest.$ac_ext <<_ACEOF
16998 #line 16998 "configure"
16999 #include "confdefs.h"
17000 /* System header to define __stub macros and hopefully few prototypes,
17001     which can conflict with char $ac_func (); below.  */
17002 #include <assert.h>
17003 /* Override any gcc2 internal prototype to avoid an error.  */
17004 #ifdef __cplusplus
17005 extern "C"
17006 #endif
17007 /* We use char because int might match the return type of a gcc2
17008    builtin and then its argument prototype would still apply.  */
17009 char $ac_func ();
17010 char (*f) ();
17011
17012 int
17013 main ()
17014 {
17015 /* The GNU C library defines this for functions which it implements
17016     to always fail with ENOSYS.  Some functions are actually named
17017     something starting with __ and the normal name is an alias.  */
17018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17019 choke me
17020 #else
17021 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17022 #endif
17023
17024   ;
17025   return 0;
17026 }
17027 _ACEOF
17028 rm -f conftest.$ac_objext conftest$ac_exeext
17029 if { (eval echo "$as_me:17029: \"$ac_link\"") >&5
17030   (eval $ac_link) 2>&5
17031   ac_status=$?
17032   echo "$as_me:17032: \$? = $ac_status" >&5
17033   (exit $ac_status); } &&
17034          { ac_try='test -s conftest$ac_exeext'
17035   { (eval echo "$as_me:17035: \"$ac_try\"") >&5
17036   (eval $ac_try) 2>&5
17037   ac_status=$?
17038   echo "$as_me:17038: \$? = $ac_status" >&5
17039   (exit $ac_status); }; }; then
17040   eval "$as_ac_var=yes"
17041 else
17042   echo "$as_me: failed program was:" >&5
17043 cat conftest.$ac_ext >&5
17044 eval "$as_ac_var=no"
17045 fi
17046 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17047 fi
17048 echo "$as_me:17048: result: `eval echo '${'$as_ac_var'}'`" >&5
17049 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17050 if test `eval echo '${'$as_ac_var'}'` = yes; then
17051   cat >>confdefs.h <<EOF
17052 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17053 EOF
17054
17055 fi
17056 done
17057
17058 ac_cv_func_fork_works=$ac_cv_func_fork
17059 if test "x$ac_cv_func_fork" = xyes; then
17060   echo "$as_me:17060: checking for working fork" >&5
17061 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17062 if test "${ac_cv_func_fork_works+set}" = set; then
17063   echo $ECHO_N "(cached) $ECHO_C" >&6
17064 else
17065   if test "$cross_compiling" = yes; then
17066   ac_cv_func_fork_works=cross
17067 else
17068   cat >conftest.$ac_ext <<_ACEOF
17069 /* By Rüdiger Kuhlmann. */
17070       #include <sys/types.h>
17071       #if HAVE_UNISTD_H
17072       # include <unistd.h>
17073       #endif
17074       /* Some systems only have a dummy stub for fork() */
17075       int main ()
17076       {
17077         if (fork() < 0)
17078           $ac_main_return (1);
17079         $ac_main_return (0);
17080       }
17081 _ACEOF
17082 rm -f conftest$ac_exeext
17083 if { (eval echo "$as_me:17083: \"$ac_link\"") >&5
17084   (eval $ac_link) 2>&5
17085   ac_status=$?
17086   echo "$as_me:17086: \$? = $ac_status" >&5
17087   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17088   { (eval echo "$as_me:17088: \"$ac_try\"") >&5
17089   (eval $ac_try) 2>&5
17090   ac_status=$?
17091   echo "$as_me:17091: \$? = $ac_status" >&5
17092   (exit $ac_status); }; }; then
17093   ac_cv_func_fork_works=yes
17094 else
17095   echo "$as_me: program exited with status $ac_status" >&5
17096 echo "$as_me: failed program was:" >&5
17097 cat conftest.$ac_ext >&5
17098 ac_cv_func_fork_works=no
17099 fi
17100 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17101 fi
17102 fi
17103 echo "$as_me:17103: result: $ac_cv_func_fork_works" >&5
17104 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17105
17106 fi
17107 if test "x$ac_cv_func_fork_works" = xcross; then
17108   case $host in
17109     *-*-amigaos* | *-*-msdosdjgpp*)
17110       # Override, as these systems have only a dummy fork() stub
17111       ac_cv_func_fork_works=no
17112       ;;
17113     *)
17114       ac_cv_func_fork_works=yes
17115       ;;
17116   esac
17117   { echo "$as_me:17117: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17118 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17119 fi
17120 ac_cv_func_vfork_works=$ac_cv_func_vfork
17121 if test "x$ac_cv_func_vfork" = xyes; then
17122   echo "$as_me:17122: checking for working vfork" >&5
17123 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17124 if test "${ac_cv_func_vfork_works+set}" = set; then
17125   echo $ECHO_N "(cached) $ECHO_C" >&6
17126 else
17127   if test "$cross_compiling" = yes; then
17128   ac_cv_func_vfork_works=cross
17129 else
17130   cat >conftest.$ac_ext <<_ACEOF
17131 #line 17131 "configure"
17132 #include "confdefs.h"
17133 /* Thanks to Paul Eggert for this test.  */
17134 #include <stdio.h>
17135 #include <sys/types.h>
17136 #include <sys/stat.h>
17137 #if HAVE_UNISTD_H
17138 # include <unistd.h>
17139 #endif
17140 #if HAVE_VFORK_H
17141 # include <vfork.h>
17142 #endif
17143 /* On some sparc systems, changes by the child to local and incoming
17144    argument registers are propagated back to the parent.  The compiler
17145    is told about this with #include <vfork.h>, but some compilers
17146    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17147    static variable whose address is put into a register that is
17148    clobbered by the vfork.  */
17149 static
17150 #ifdef __cplusplus
17151 sparc_address_test (int arg)
17152 # else
17153 sparc_address_test (arg) int arg;
17154 #endif
17155 {
17156   static pid_t child;
17157   if (!child) {
17158     child = vfork ();
17159     if (child < 0) {
17160       perror ("vfork");
17161       _exit(2);
17162     }
17163     if (!child) {
17164       arg = getpid();
17165       write(-1, "", 0);
17166       _exit (arg);
17167     }
17168   }
17169 }
17170
17171 int
17172 main ()
17173 {
17174   pid_t parent = getpid ();
17175   pid_t child;
17176
17177   sparc_address_test ();
17178
17179   child = vfork ();
17180
17181   if (child == 0) {
17182     /* Here is another test for sparc vfork register problems.  This
17183        test uses lots of local variables, at least as many local
17184        variables as main has allocated so far including compiler
17185        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17186        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17187        reuse the register of parent for one of the local variables,
17188        since it will think that parent can't possibly be used any more
17189        in this routine.  Assigning to the local variable will thus
17190        munge parent in the parent process.  */
17191     pid_t
17192       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17193       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17194     /* Convince the compiler that p..p7 are live; otherwise, it might
17195        use the same hardware register for all 8 local variables.  */
17196     if (p != p1 || p != p2 || p != p3 || p != p4
17197         || p != p5 || p != p6 || p != p7)
17198       _exit(1);
17199
17200     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17201        from child file descriptors.  If the child closes a descriptor
17202        before it execs or exits, this munges the parent's descriptor
17203        as well.  Test for this by closing stdout in the child.  */
17204     _exit(close(fileno(stdout)) != 0);
17205   } else {
17206     int status;
17207     struct stat st;
17208
17209     while (wait(&status) != child)
17210       ;
17211     $ac_main_return(
17212          /* Was there some problem with vforking?  */
17213          child < 0
17214
17215          /* Did the child fail?  (This shouldn't happen.)  */
17216          || status
17217
17218          /* Did the vfork/compiler bug occur?  */
17219          || parent != getpid()
17220
17221          /* Did the file descriptor bug occur?  */
17222          || fstat(fileno(stdout), &st) != 0
17223          );
17224   }
17225 }
17226 _ACEOF
17227 rm -f conftest$ac_exeext
17228 if { (eval echo "$as_me:17228: \"$ac_link\"") >&5
17229   (eval $ac_link) 2>&5
17230   ac_status=$?
17231   echo "$as_me:17231: \$? = $ac_status" >&5
17232   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17233   { (eval echo "$as_me:17233: \"$ac_try\"") >&5
17234   (eval $ac_try) 2>&5
17235   ac_status=$?
17236   echo "$as_me:17236: \$? = $ac_status" >&5
17237   (exit $ac_status); }; }; then
17238   ac_cv_func_vfork_works=yes
17239 else
17240   echo "$as_me: program exited with status $ac_status" >&5
17241 echo "$as_me: failed program was:" >&5
17242 cat conftest.$ac_ext >&5
17243 ac_cv_func_vfork_works=no
17244 fi
17245 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17246 fi
17247 fi
17248 echo "$as_me:17248: result: $ac_cv_func_vfork_works" >&5
17249 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17250
17251 fi;
17252 if test "x$ac_cv_func_fork_works" = xcross; then
17253   ac_cv_func_vfork_works=ac_cv_func_vfork
17254   { echo "$as_me:17254: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17255 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17256 fi
17257
17258 if test "x$ac_cv_func_vfork_works" = xyes; then
17259
17260 cat >>confdefs.h <<\EOF
17261 #define HAVE_WORKING_VFORK 1
17262 EOF
17263
17264 else
17265
17266 cat >>confdefs.h <<\EOF
17267 #define vfork fork
17268 EOF
17269
17270 fi
17271 if test "x$ac_cv_func_fork_works" = xyes; then
17272
17273 cat >>confdefs.h <<\EOF
17274 #define HAVE_WORKING_FORK 1
17275 EOF
17276
17277 fi
17278
17279 # special check for test/ditto.c
17280
17281 echo "$as_me:17281: checking for openpty in -lutil" >&5
17282 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17283 if test "${ac_cv_lib_util_openpty+set}" = set; then
17284   echo $ECHO_N "(cached) $ECHO_C" >&6
17285 else
17286   ac_check_lib_save_LIBS=$LIBS
17287 LIBS="-lutil  $LIBS"
17288 cat >conftest.$ac_ext <<_ACEOF
17289 #line 17289 "configure"
17290 #include "confdefs.h"
17291
17292 /* Override any gcc2 internal prototype to avoid an error.  */
17293 #ifdef __cplusplus
17294 extern "C"
17295 #endif
17296 /* We use char because int might match the return type of a gcc2
17297    builtin and then its argument prototype would still apply.  */
17298 char openpty ();
17299 int
17300 main ()
17301 {
17302 openpty ();
17303   ;
17304   return 0;
17305 }
17306 _ACEOF
17307 rm -f conftest.$ac_objext conftest$ac_exeext
17308 if { (eval echo "$as_me:17308: \"$ac_link\"") >&5
17309   (eval $ac_link) 2>&5
17310   ac_status=$?
17311   echo "$as_me:17311: \$? = $ac_status" >&5
17312   (exit $ac_status); } &&
17313          { ac_try='test -s conftest$ac_exeext'
17314   { (eval echo "$as_me:17314: \"$ac_try\"") >&5
17315   (eval $ac_try) 2>&5
17316   ac_status=$?
17317   echo "$as_me:17317: \$? = $ac_status" >&5
17318   (exit $ac_status); }; }; then
17319   ac_cv_lib_util_openpty=yes
17320 else
17321   echo "$as_me: failed program was:" >&5
17322 cat conftest.$ac_ext >&5
17323 ac_cv_lib_util_openpty=no
17324 fi
17325 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17326 LIBS=$ac_check_lib_save_LIBS
17327 fi
17328 echo "$as_me:17328: result: $ac_cv_lib_util_openpty" >&5
17329 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17330 if test $ac_cv_lib_util_openpty = yes; then
17331   cf_cv_lib_util=yes
17332 else
17333   cf_cv_lib_util=no
17334 fi
17335
17336 echo "$as_me:17336: checking for openpty header" >&5
17337 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17338 if test "${cf_cv_func_openpty+set}" = set; then
17339   echo $ECHO_N "(cached) $ECHO_C" >&6
17340 else
17341
17342     cf_save_LIBS="$LIBS"
17343     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17344     for cf_header in pty.h libutil.h util.h
17345     do
17346     cat >conftest.$ac_ext <<_ACEOF
17347 #line 17347 "configure"
17348 #include "confdefs.h"
17349
17350 #include <$cf_header>
17351
17352 int
17353 main ()
17354 {
17355
17356     int x = openpty((int *)0, (int *)0, (char *)0,
17357                    (struct termios *)0, (struct winsize *)0);
17358
17359   ;
17360   return 0;
17361 }
17362 _ACEOF
17363 rm -f conftest.$ac_objext conftest$ac_exeext
17364 if { (eval echo "$as_me:17364: \"$ac_link\"") >&5
17365   (eval $ac_link) 2>&5
17366   ac_status=$?
17367   echo "$as_me:17367: \$? = $ac_status" >&5
17368   (exit $ac_status); } &&
17369          { ac_try='test -s conftest$ac_exeext'
17370   { (eval echo "$as_me:17370: \"$ac_try\"") >&5
17371   (eval $ac_try) 2>&5
17372   ac_status=$?
17373   echo "$as_me:17373: \$? = $ac_status" >&5
17374   (exit $ac_status); }; }; then
17375
17376         cf_cv_func_openpty=$cf_header
17377         break
17378
17379 else
17380   echo "$as_me: failed program was:" >&5
17381 cat conftest.$ac_ext >&5
17382
17383         cf_cv_func_openpty=no
17384
17385 fi
17386 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17387     done
17388     LIBS="$cf_save_LIBS"
17389
17390 fi
17391 echo "$as_me:17391: result: $cf_cv_func_openpty" >&5
17392 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17393
17394 if test "$cf_cv_func_openpty" != no ; then
17395     cat >>confdefs.h <<EOF
17396 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17397 EOF
17398
17399     cat >>confdefs.h <<\EOF
17400 #define USE_XTERM_PTY 1
17401 EOF
17402
17403     if test "$cf_cv_lib_util" = yes ; then
17404         TEST_LIBS="-lutil $TEST_LIBS"
17405     fi
17406 fi
17407
17408 if test "$with_hashed_db" != no ; then
17409         cat >>confdefs.h <<\EOF
17410 #define USE_HASHED_DB 1
17411 EOF
17412
17413 case $with_hashed_db in #(vi
17414 yes|*able*) #(vi
17415     ;;
17416 *)
17417     if test -d "$with_hashed_db" ; then
17418
17419 if test -n "$with_hashed_db/include" ; then
17420   for cf_add_incdir in $with_hashed_db/include
17421   do
17422         while test $cf_add_incdir != /usr/include
17423         do
17424           if test -d $cf_add_incdir
17425           then
17426                 cf_have_incdir=no
17427                 if test -n "$CFLAGS$CPPFLAGS" ; then
17428                   # a loop is needed to ensure we can add subdirs of existing dirs
17429                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17430                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17431                           cf_have_incdir=yes; break
17432                         fi
17433                   done
17434                 fi
17435
17436                 if test "$cf_have_incdir" = no ; then
17437                   if test "$cf_add_incdir" = /usr/local/include ; then
17438                         if test "$GCC" = yes
17439                         then
17440                           cf_save_CPPFLAGS=$CPPFLAGS
17441                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17442                           cat >conftest.$ac_ext <<_ACEOF
17443 #line 17443 "configure"
17444 #include "confdefs.h"
17445 #include <stdio.h>
17446 int
17447 main ()
17448 {
17449 printf("Hello")
17450   ;
17451   return 0;
17452 }
17453 _ACEOF
17454 rm -f conftest.$ac_objext
17455 if { (eval echo "$as_me:17455: \"$ac_compile\"") >&5
17456   (eval $ac_compile) 2>&5
17457   ac_status=$?
17458   echo "$as_me:17458: \$? = $ac_status" >&5
17459   (exit $ac_status); } &&
17460          { ac_try='test -s conftest.$ac_objext'
17461   { (eval echo "$as_me:17461: \"$ac_try\"") >&5
17462   (eval $ac_try) 2>&5
17463   ac_status=$?
17464   echo "$as_me:17464: \$? = $ac_status" >&5
17465   (exit $ac_status); }; }; then
17466   :
17467 else
17468   echo "$as_me: failed program was:" >&5
17469 cat conftest.$ac_ext >&5
17470 cf_have_incdir=yes
17471 fi
17472 rm -f conftest.$ac_objext conftest.$ac_ext
17473                           CPPFLAGS=$cf_save_CPPFLAGS
17474                         fi
17475                   fi
17476                 fi
17477
17478                 if test "$cf_have_incdir" = no ; then
17479                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17480
17481 echo "${as_me:-configure}:17481: testing adding $cf_add_incdir to include-path ..." 1>&5
17482
17483                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17484
17485                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17486                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17487                   cf_add_incdir="$cf_top_incdir"
17488                 else
17489                   break
17490                 fi
17491           fi
17492         done
17493   done
17494 fi
17495
17496 if test -n "$with_hashed_db/lib" ; then
17497   for cf_add_libdir in $with_hashed_db/lib
17498   do
17499     if test $cf_add_libdir = /usr/lib ; then
17500       :
17501     elif test -d $cf_add_libdir
17502     then
17503       cf_have_libdir=no
17504       if test -n "$LDFLAGS$LIBS" ; then
17505         # a loop is needed to ensure we can add subdirs of existing dirs
17506         for cf_test_libdir in $LDFLAGS $LIBS ; do
17507           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17508             cf_have_libdir=yes; break
17509           fi
17510         done
17511       fi
17512       if test "$cf_have_libdir" = no ; then
17513         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
17514
17515 echo "${as_me:-configure}:17515: testing adding $cf_add_libdir to library-path ..." 1>&5
17516
17517         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17518       fi
17519     fi
17520   done
17521 fi
17522
17523     fi
17524 esac
17525
17526 echo "$as_me:17526: checking for db.h" >&5
17527 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17528 if test "${ac_cv_header_db_h+set}" = set; then
17529   echo $ECHO_N "(cached) $ECHO_C" >&6
17530 else
17531   cat >conftest.$ac_ext <<_ACEOF
17532 #line 17532 "configure"
17533 #include "confdefs.h"
17534 #include <db.h>
17535 _ACEOF
17536 if { (eval echo "$as_me:17536: \"$ac_cpp conftest.$ac_ext\"") >&5
17537   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17538   ac_status=$?
17539   egrep -v '^ *\+' conftest.er1 >conftest.err
17540   rm -f conftest.er1
17541   cat conftest.err >&5
17542   echo "$as_me:17542: \$? = $ac_status" >&5
17543   (exit $ac_status); } >/dev/null; then
17544   if test -s conftest.err; then
17545     ac_cpp_err=$ac_c_preproc_warn_flag
17546   else
17547     ac_cpp_err=
17548   fi
17549 else
17550   ac_cpp_err=yes
17551 fi
17552 if test -z "$ac_cpp_err"; then
17553   ac_cv_header_db_h=yes
17554 else
17555   echo "$as_me: failed program was:" >&5
17556   cat conftest.$ac_ext >&5
17557   ac_cv_header_db_h=no
17558 fi
17559 rm -f conftest.err conftest.$ac_ext
17560 fi
17561 echo "$as_me:17561: result: $ac_cv_header_db_h" >&5
17562 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17563 if test $ac_cv_header_db_h = yes; then
17564
17565 echo "$as_me:17565: checking for version of db" >&5
17566 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17567 if test "${cf_cv_hashed_db_version+set}" = set; then
17568   echo $ECHO_N "(cached) $ECHO_C" >&6
17569 else
17570
17571 cf_cv_hashed_db_version=unknown
17572
17573 for cf_db_version in 1 2 3 4 5
17574 do
17575
17576 echo "${as_me:-configure}:17576: testing checking for db version $cf_db_version ..." 1>&5
17577
17578         cat >conftest.$ac_ext <<_ACEOF
17579 #line 17579 "configure"
17580 #include "confdefs.h"
17581
17582 $ac_includes_default
17583 #include <db.h>
17584
17585 #ifdef DB_VERSION_MAJOR
17586         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17587 #if $cf_db_version == DB_VERSION_MAJOR
17588         /* ok */
17589 #else
17590         make an error
17591 #endif
17592 #else
17593 #if $cf_db_version == 1
17594         /* ok: assuming this is DB 1.8.5 */
17595 #else
17596         make an error
17597 #endif
17598 #endif
17599
17600 int
17601 main ()
17602 {
17603 DBT *foo = 0
17604   ;
17605   return 0;
17606 }
17607 _ACEOF
17608 rm -f conftest.$ac_objext
17609 if { (eval echo "$as_me:17609: \"$ac_compile\"") >&5
17610   (eval $ac_compile) 2>&5
17611   ac_status=$?
17612   echo "$as_me:17612: \$? = $ac_status" >&5
17613   (exit $ac_status); } &&
17614          { ac_try='test -s conftest.$ac_objext'
17615   { (eval echo "$as_me:17615: \"$ac_try\"") >&5
17616   (eval $ac_try) 2>&5
17617   ac_status=$?
17618   echo "$as_me:17618: \$? = $ac_status" >&5
17619   (exit $ac_status); }; }; then
17620
17621         cf_cv_hashed_db_version=$cf_db_version
17622         break
17623
17624 else
17625   echo "$as_me: failed program was:" >&5
17626 cat conftest.$ac_ext >&5
17627 fi
17628 rm -f conftest.$ac_objext conftest.$ac_ext
17629 done
17630
17631 fi
17632 echo "$as_me:17632: result: $cf_cv_hashed_db_version" >&5
17633 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17634
17635 if test "$cf_cv_hashed_db_version" = unknown ; then
17636         { { echo "$as_me:17636: error: Cannot determine version of db" >&5
17637 echo "$as_me: error: Cannot determine version of db" >&2;}
17638    { (exit 1); exit 1; }; }
17639 else
17640
17641 echo "$as_me:17641: checking for db libraries" >&5
17642 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17643 if test "${cf_cv_hashed_db_libs+set}" = set; then
17644   echo $ECHO_N "(cached) $ECHO_C" >&6
17645 else
17646
17647 cf_cv_hashed_db_libs=unknown
17648 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17649 do
17650         cf_save_libs="$LIBS"
17651         if test -n "$cf_db_libs"; then
17652                 LIBS="-l$cf_db_libs $LIBS"
17653         fi
17654
17655 echo "${as_me:-configure}:17655: testing checking for library "$cf_db_libs" ..." 1>&5
17656
17657         cat >conftest.$ac_ext <<_ACEOF
17658 #line 17658 "configure"
17659 #include "confdefs.h"
17660
17661 $ac_includes_default
17662 #include <db.h>
17663
17664 int
17665 main ()
17666 {
17667
17668         char *path = "/tmp/foo";
17669 #ifdef DB_VERSION_MAJOR
17670 #if DB_VERSION_MAJOR >= 4
17671         DB *result = 0;
17672         db_create(&result, NULL, 0);
17673         result->open(result,
17674                 NULL,
17675                 path,
17676                 path,
17677                 DB_HASH,
17678                 DB_CREATE,
17679                 0644);
17680 #elif DB_VERSION_MAJOR >= 3
17681         DB *result = 0;
17682         db_create(&result, NULL, 0);
17683         result->open(result,
17684                 path,
17685                 path,
17686                 DB_HASH,
17687                 DB_CREATE,
17688                 0644);
17689 #elif DB_VERSION_MAJOR >= 2
17690         DB *result = 0;
17691         db_open(path,
17692                 DB_HASH,
17693                 DB_CREATE,
17694                 0644,
17695                 (DB_ENV *) 0,
17696                 (DB_INFO *) 0,
17697                 &result);
17698 #endif /* DB_VERSION_MAJOR */
17699 #else
17700         DB *result = dbopen(path,
17701                      2,
17702                      0644,
17703                      DB_HASH,
17704                      0);
17705 #endif
17706         ${cf_cv_main_return:-return}(result != 0)
17707
17708   ;
17709   return 0;
17710 }
17711 _ACEOF
17712 rm -f conftest.$ac_objext conftest$ac_exeext
17713 if { (eval echo "$as_me:17713: \"$ac_link\"") >&5
17714   (eval $ac_link) 2>&5
17715   ac_status=$?
17716   echo "$as_me:17716: \$? = $ac_status" >&5
17717   (exit $ac_status); } &&
17718          { ac_try='test -s conftest$ac_exeext'
17719   { (eval echo "$as_me:17719: \"$ac_try\"") >&5
17720   (eval $ac_try) 2>&5
17721   ac_status=$?
17722   echo "$as_me:17722: \$? = $ac_status" >&5
17723   (exit $ac_status); }; }; then
17724
17725         if test -n "$cf_db_libs" ; then
17726                 cf_cv_hashed_db_libs=$cf_db_libs
17727         else
17728                 cf_cv_hashed_db_libs=default
17729         fi
17730         LIBS="$cf_save_libs"
17731         break
17732
17733 else
17734   echo "$as_me: failed program was:" >&5
17735 cat conftest.$ac_ext >&5
17736 fi
17737 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17738         LIBS="$cf_save_libs"
17739 done
17740
17741 fi
17742 echo "$as_me:17742: result: $cf_cv_hashed_db_libs" >&5
17743 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17744
17745         if test "$cf_cv_hashed_db_libs" = unknown ; then
17746                 { { echo "$as_me:17746: error: Cannot determine library for db" >&5
17747 echo "$as_me: error: Cannot determine library for db" >&2;}
17748    { (exit 1); exit 1; }; }
17749         elif test "$cf_cv_hashed_db_libs" != default ; then
17750                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17751         fi
17752 fi
17753
17754 else
17755
17756         { { echo "$as_me:17756: error: Cannot find db.h" >&5
17757 echo "$as_me: error: Cannot find db.h" >&2;}
17758    { (exit 1); exit 1; }; }
17759
17760 fi
17761
17762 fi
17763
17764 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17765         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17766         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17767 fi
17768
17769 # Just in case, check if the C compiler has a bool type.
17770
17771 echo "$as_me:17771: checking if we should include stdbool.h" >&5
17772 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17773
17774 if test "${cf_cv_header_stdbool_h+set}" = set; then
17775   echo $ECHO_N "(cached) $ECHO_C" >&6
17776 else
17777
17778         cat >conftest.$ac_ext <<_ACEOF
17779 #line 17779 "configure"
17780 #include "confdefs.h"
17781
17782 int
17783 main ()
17784 {
17785 bool foo = false
17786   ;
17787   return 0;
17788 }
17789 _ACEOF
17790 rm -f conftest.$ac_objext
17791 if { (eval echo "$as_me:17791: \"$ac_compile\"") >&5
17792   (eval $ac_compile) 2>&5
17793   ac_status=$?
17794   echo "$as_me:17794: \$? = $ac_status" >&5
17795   (exit $ac_status); } &&
17796          { ac_try='test -s conftest.$ac_objext'
17797   { (eval echo "$as_me:17797: \"$ac_try\"") >&5
17798   (eval $ac_try) 2>&5
17799   ac_status=$?
17800   echo "$as_me:17800: \$? = $ac_status" >&5
17801   (exit $ac_status); }; }; then
17802   cf_cv_header_stdbool_h=0
17803 else
17804   echo "$as_me: failed program was:" >&5
17805 cat conftest.$ac_ext >&5
17806 cat >conftest.$ac_ext <<_ACEOF
17807 #line 17807 "configure"
17808 #include "confdefs.h"
17809
17810 #ifndef __BEOS__
17811 #include <stdbool.h>
17812 #endif
17813
17814 int
17815 main ()
17816 {
17817 bool foo = false
17818   ;
17819   return 0;
17820 }
17821 _ACEOF
17822 rm -f conftest.$ac_objext
17823 if { (eval echo "$as_me:17823: \"$ac_compile\"") >&5
17824   (eval $ac_compile) 2>&5
17825   ac_status=$?
17826   echo "$as_me:17826: \$? = $ac_status" >&5
17827   (exit $ac_status); } &&
17828          { ac_try='test -s conftest.$ac_objext'
17829   { (eval echo "$as_me:17829: \"$ac_try\"") >&5
17830   (eval $ac_try) 2>&5
17831   ac_status=$?
17832   echo "$as_me:17832: \$? = $ac_status" >&5
17833   (exit $ac_status); }; }; then
17834   cf_cv_header_stdbool_h=1
17835 else
17836   echo "$as_me: failed program was:" >&5
17837 cat conftest.$ac_ext >&5
17838 cf_cv_header_stdbool_h=0
17839 fi
17840 rm -f conftest.$ac_objext conftest.$ac_ext
17841 fi
17842 rm -f conftest.$ac_objext conftest.$ac_ext
17843 fi
17844
17845 if test "$cf_cv_header_stdbool_h" = 1
17846 then    echo "$as_me:17846: result: yes" >&5
17847 echo "${ECHO_T}yes" >&6
17848 else    echo "$as_me:17848: result: no" >&5
17849 echo "${ECHO_T}no" >&6
17850 fi
17851
17852 echo "$as_me:17852: checking for builtin bool type" >&5
17853 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17854
17855 if test "${cf_cv_cc_bool_type+set}" = set; then
17856   echo $ECHO_N "(cached) $ECHO_C" >&6
17857 else
17858
17859         cat >conftest.$ac_ext <<_ACEOF
17860 #line 17860 "configure"
17861 #include "confdefs.h"
17862
17863 #include <stdio.h>
17864 #include <sys/types.h>
17865
17866 int
17867 main ()
17868 {
17869 bool x = false
17870   ;
17871   return 0;
17872 }
17873 _ACEOF
17874 rm -f conftest.$ac_objext
17875 if { (eval echo "$as_me:17875: \"$ac_compile\"") >&5
17876   (eval $ac_compile) 2>&5
17877   ac_status=$?
17878   echo "$as_me:17878: \$? = $ac_status" >&5
17879   (exit $ac_status); } &&
17880          { ac_try='test -s conftest.$ac_objext'
17881   { (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); }; }; then
17886   cf_cv_cc_bool_type=1
17887 else
17888   echo "$as_me: failed program was:" >&5
17889 cat conftest.$ac_ext >&5
17890 cf_cv_cc_bool_type=0
17891 fi
17892 rm -f conftest.$ac_objext conftest.$ac_ext
17893
17894 fi
17895
17896 if test "$cf_cv_cc_bool_type" = 1
17897 then    echo "$as_me:17897: result: yes" >&5
17898 echo "${ECHO_T}yes" >&6
17899 else    echo "$as_me:17899: result: no" >&5
17900 echo "${ECHO_T}no" >&6
17901 fi
17902
17903 # Check for C++ compiler characteristics (and ensure that it's there!)
17904 if test -n "$CXX" ; then
17905         ac_ext=cc
17906 ac_cpp='$CXXCPP $CPPFLAGS'
17907 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17908 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17909 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17910 ac_main_return=return
17911
17912 if test -n "$GXX" ; then
17913 case $cf_cv_system_name in #(vi
17914 os2*) #(vi
17915         cf_stdcpp_libname=stdcpp
17916         ;;
17917 *)
17918         cf_stdcpp_libname=stdc++
17919         ;;
17920 esac
17921 echo "$as_me:17921: checking for library $cf_stdcpp_libname" >&5
17922 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17923 if test "${cf_cv_libstdcpp+set}" = set; then
17924   echo $ECHO_N "(cached) $ECHO_C" >&6
17925 else
17926
17927         cf_save="$LIBS"
17928         LIBS="-l$cf_stdcpp_libname $LIBS"
17929 cat >conftest.$ac_ext <<_ACEOF
17930 #line 17930 "configure"
17931 #include "confdefs.h"
17932
17933 #include <strstream.h>
17934 int
17935 main ()
17936 {
17937
17938 char buf[80];
17939 strstreambuf foo(buf, sizeof(buf))
17940
17941   ;
17942   return 0;
17943 }
17944 _ACEOF
17945 rm -f conftest.$ac_objext conftest$ac_exeext
17946 if { (eval echo "$as_me:17946: \"$ac_link\"") >&5
17947   (eval $ac_link) 2>&5
17948   ac_status=$?
17949   echo "$as_me:17949: \$? = $ac_status" >&5
17950   (exit $ac_status); } &&
17951          { ac_try='test -s conftest$ac_exeext'
17952   { (eval echo "$as_me:17952: \"$ac_try\"") >&5
17953   (eval $ac_try) 2>&5
17954   ac_status=$?
17955   echo "$as_me:17955: \$? = $ac_status" >&5
17956   (exit $ac_status); }; }; then
17957   cf_cv_libstdcpp=yes
17958 else
17959   echo "$as_me: failed program was:" >&5
17960 cat conftest.$ac_ext >&5
17961 cf_cv_libstdcpp=no
17962 fi
17963 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17964         LIBS="$cf_save"
17965
17966 fi
17967 echo "$as_me:17967: result: $cf_cv_libstdcpp" >&5
17968 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17969 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17970 fi
17971
17972         echo "$as_me:17972: checking whether $CXX understands -c and -o together" >&5
17973 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17974 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17975   echo $ECHO_N "(cached) $ECHO_C" >&6
17976 else
17977
17978 cat > conftest.$ac_ext <<CF_EOF
17979 #include <stdio.h>
17980 int main()
17981 {
17982         ${cf_cv_main_return:-return}(0);
17983 }
17984 CF_EOF
17985 # We do the test twice because some compilers refuse to overwrite an
17986 # existing .o file with -o, though they will create one.
17987 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17988 if { (eval echo "$as_me:17988: \"$ac_try\"") >&5
17989   (eval $ac_try) 2>&5
17990   ac_status=$?
17991   echo "$as_me:17991: \$? = $ac_status" >&5
17992   (exit $ac_status); } &&
17993   test -f conftest2.$ac_objext && { (eval echo "$as_me:17993: \"$ac_try\"") >&5
17994   (eval $ac_try) 2>&5
17995   ac_status=$?
17996   echo "$as_me:17996: \$? = $ac_status" >&5
17997   (exit $ac_status); };
17998 then
17999   eval cf_cv_prog_CXX_c_o=yes
18000 else
18001   eval cf_cv_prog_CXX_c_o=no
18002 fi
18003 rm -rf conftest*
18004
18005 fi
18006 if test $cf_cv_prog_CXX_c_o = yes; then
18007   echo "$as_me:18007: result: yes" >&5
18008 echo "${ECHO_T}yes" >&6
18009 else
18010   echo "$as_me:18010: result: no" >&5
18011 echo "${ECHO_T}no" >&6
18012 fi
18013
18014         case $GXX_VERSION in
18015         1*|2.0-6*)
18016                 cf_cxx_library=yes
18017                 ;;
18018         *-2.7*|2.7*)
18019
18020 cf_cxx_library=unknown
18021 case $cf_cv_system_name in #(vi
18022 os2*) #(vi
18023         cf_gpp_libname=gpp
18024         ;;
18025 *)
18026         cf_gpp_libname=g++
18027         ;;
18028 esac
18029 if test "$GXX" = yes; then
18030         echo "$as_me:18030: checking for lib$cf_gpp_libname" >&5
18031 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18032         cf_save="$LIBS"
18033         LIBS="-l$cf_gpp_libname $LIBS"
18034         cat >conftest.$ac_ext <<_ACEOF
18035 #line 18035 "configure"
18036 #include "confdefs.h"
18037
18038 #include <$cf_gpp_libname/builtin.h>
18039
18040 int
18041 main ()
18042 {
18043 two_arg_error_handler_t foo2 = lib_error_handler
18044   ;
18045   return 0;
18046 }
18047 _ACEOF
18048 rm -f conftest.$ac_objext conftest$ac_exeext
18049 if { (eval echo "$as_me:18049: \"$ac_link\"") >&5
18050   (eval $ac_link) 2>&5
18051   ac_status=$?
18052   echo "$as_me:18052: \$? = $ac_status" >&5
18053   (exit $ac_status); } &&
18054          { ac_try='test -s conftest$ac_exeext'
18055   { (eval echo "$as_me:18055: \"$ac_try\"") >&5
18056   (eval $ac_try) 2>&5
18057   ac_status=$?
18058   echo "$as_me:18058: \$? = $ac_status" >&5
18059   (exit $ac_status); }; }; then
18060   cf_cxx_library=yes
18061          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18062          if test "$cf_gpp_libname" = cpp ; then
18063             cat >>confdefs.h <<\EOF
18064 #define HAVE_GPP_BUILTIN_H 1
18065 EOF
18066
18067          else
18068             cat >>confdefs.h <<\EOF
18069 #define HAVE_GXX_BUILTIN_H 1
18070 EOF
18071
18072          fi
18073 else
18074   echo "$as_me: failed program was:" >&5
18075 cat conftest.$ac_ext >&5
18076 cat >conftest.$ac_ext <<_ACEOF
18077 #line 18077 "configure"
18078 #include "confdefs.h"
18079
18080 #include <builtin.h>
18081
18082 int
18083 main ()
18084 {
18085 two_arg_error_handler_t foo2 = lib_error_handler
18086   ;
18087   return 0;
18088 }
18089 _ACEOF
18090 rm -f conftest.$ac_objext conftest$ac_exeext
18091 if { (eval echo "$as_me:18091: \"$ac_link\"") >&5
18092   (eval $ac_link) 2>&5
18093   ac_status=$?
18094   echo "$as_me:18094: \$? = $ac_status" >&5
18095   (exit $ac_status); } &&
18096          { ac_try='test -s conftest$ac_exeext'
18097   { (eval echo "$as_me:18097: \"$ac_try\"") >&5
18098   (eval $ac_try) 2>&5
18099   ac_status=$?
18100   echo "$as_me:18100: \$? = $ac_status" >&5
18101   (exit $ac_status); }; }; then
18102   cf_cxx_library=yes
18103          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18104          cat >>confdefs.h <<\EOF
18105 #define HAVE_BUILTIN_H 1
18106 EOF
18107
18108 else
18109   echo "$as_me: failed program was:" >&5
18110 cat conftest.$ac_ext >&5
18111 cf_cxx_library=no
18112 fi
18113 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18114 fi
18115 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18116         LIBS="$cf_save"
18117         echo "$as_me:18117: result: $cf_cxx_library" >&5
18118 echo "${ECHO_T}$cf_cxx_library" >&6
18119 fi
18120
18121                 ;;
18122         *)
18123                 cf_cxx_library=no
18124                 ;;
18125         esac
18126
18127         ac_ext=cc
18128 ac_cpp='$CXXCPP $CPPFLAGS'
18129 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18130 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18131 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18132 ac_main_return=return
18133 echo "$as_me:18133: checking how to run the C++ preprocessor" >&5
18134 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18135 if test -z "$CXXCPP"; then
18136   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18137   echo $ECHO_N "(cached) $ECHO_C" >&6
18138 else
18139       # Double quotes because CXXCPP needs to be expanded
18140     for CXXCPP in "$CXX -E" "/lib/cpp"
18141     do
18142       ac_preproc_ok=false
18143 for ac_cxx_preproc_warn_flag in '' yes
18144 do
18145   # Use a header file that comes with gcc, so configuring glibc
18146   # with a fresh cross-compiler works.
18147   # On the NeXT, cc -E runs the code through the compiler's parser,
18148   # not just through cpp. "Syntax error" is here to catch this case.
18149   cat >conftest.$ac_ext <<_ACEOF
18150 #line 18150 "configure"
18151 #include "confdefs.h"
18152 #include <assert.h>
18153                      Syntax error
18154 _ACEOF
18155 if { (eval echo "$as_me:18155: \"$ac_cpp conftest.$ac_ext\"") >&5
18156   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18157   ac_status=$?
18158   egrep -v '^ *\+' conftest.er1 >conftest.err
18159   rm -f conftest.er1
18160   cat conftest.err >&5
18161   echo "$as_me:18161: \$? = $ac_status" >&5
18162   (exit $ac_status); } >/dev/null; then
18163   if test -s conftest.err; then
18164     ac_cpp_err=$ac_cxx_preproc_warn_flag
18165   else
18166     ac_cpp_err=
18167   fi
18168 else
18169   ac_cpp_err=yes
18170 fi
18171 if test -z "$ac_cpp_err"; then
18172   :
18173 else
18174   echo "$as_me: failed program was:" >&5
18175   cat conftest.$ac_ext >&5
18176   # Broken: fails on valid input.
18177 continue
18178 fi
18179 rm -f conftest.err conftest.$ac_ext
18180
18181   # OK, works on sane cases.  Now check whether non-existent headers
18182   # can be detected and how.
18183   cat >conftest.$ac_ext <<_ACEOF
18184 #line 18184 "configure"
18185 #include "confdefs.h"
18186 #include <ac_nonexistent.h>
18187 _ACEOF
18188 if { (eval echo "$as_me:18188: \"$ac_cpp conftest.$ac_ext\"") >&5
18189   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18190   ac_status=$?
18191   egrep -v '^ *\+' conftest.er1 >conftest.err
18192   rm -f conftest.er1
18193   cat conftest.err >&5
18194   echo "$as_me:18194: \$? = $ac_status" >&5
18195   (exit $ac_status); } >/dev/null; then
18196   if test -s conftest.err; then
18197     ac_cpp_err=$ac_cxx_preproc_warn_flag
18198   else
18199     ac_cpp_err=
18200   fi
18201 else
18202   ac_cpp_err=yes
18203 fi
18204 if test -z "$ac_cpp_err"; then
18205   # Broken: success on invalid input.
18206 continue
18207 else
18208   echo "$as_me: failed program was:" >&5
18209   cat conftest.$ac_ext >&5
18210   # Passes both tests.
18211 ac_preproc_ok=:
18212 break
18213 fi
18214 rm -f conftest.err conftest.$ac_ext
18215
18216 done
18217 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18218 rm -f conftest.err conftest.$ac_ext
18219 if $ac_preproc_ok; then
18220   break
18221 fi
18222
18223     done
18224     ac_cv_prog_CXXCPP=$CXXCPP
18225
18226 fi
18227   CXXCPP=$ac_cv_prog_CXXCPP
18228 else
18229   ac_cv_prog_CXXCPP=$CXXCPP
18230 fi
18231 echo "$as_me:18231: result: $CXXCPP" >&5
18232 echo "${ECHO_T}$CXXCPP" >&6
18233 ac_preproc_ok=false
18234 for ac_cxx_preproc_warn_flag in '' yes
18235 do
18236   # Use a header file that comes with gcc, so configuring glibc
18237   # with a fresh cross-compiler works.
18238   # On the NeXT, cc -E runs the code through the compiler's parser,
18239   # not just through cpp. "Syntax error" is here to catch this case.
18240   cat >conftest.$ac_ext <<_ACEOF
18241 #line 18241 "configure"
18242 #include "confdefs.h"
18243 #include <assert.h>
18244                      Syntax error
18245 _ACEOF
18246 if { (eval echo "$as_me:18246: \"$ac_cpp conftest.$ac_ext\"") >&5
18247   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18248   ac_status=$?
18249   egrep -v '^ *\+' conftest.er1 >conftest.err
18250   rm -f conftest.er1
18251   cat conftest.err >&5
18252   echo "$as_me:18252: \$? = $ac_status" >&5
18253   (exit $ac_status); } >/dev/null; then
18254   if test -s conftest.err; then
18255     ac_cpp_err=$ac_cxx_preproc_warn_flag
18256   else
18257     ac_cpp_err=
18258   fi
18259 else
18260   ac_cpp_err=yes
18261 fi
18262 if test -z "$ac_cpp_err"; then
18263   :
18264 else
18265   echo "$as_me: failed program was:" >&5
18266   cat conftest.$ac_ext >&5
18267   # Broken: fails on valid input.
18268 continue
18269 fi
18270 rm -f conftest.err conftest.$ac_ext
18271
18272   # OK, works on sane cases.  Now check whether non-existent headers
18273   # can be detected and how.
18274   cat >conftest.$ac_ext <<_ACEOF
18275 #line 18275 "configure"
18276 #include "confdefs.h"
18277 #include <ac_nonexistent.h>
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   # Broken: success on invalid input.
18297 continue
18298 else
18299   echo "$as_me: failed program was:" >&5
18300   cat conftest.$ac_ext >&5
18301   # Passes both tests.
18302 ac_preproc_ok=:
18303 break
18304 fi
18305 rm -f conftest.err conftest.$ac_ext
18306
18307 done
18308 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18309 rm -f conftest.err conftest.$ac_ext
18310 if $ac_preproc_ok; then
18311   :
18312 else
18313   { { echo "$as_me:18313: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18314 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18315    { (exit 1); exit 1; }; }
18316 fi
18317
18318 ac_ext=cc
18319 ac_cpp='$CXXCPP $CPPFLAGS'
18320 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18321 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18322 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18323 ac_main_return=return
18324
18325 for ac_header in typeinfo
18326 do
18327 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18328 echo "$as_me:18328: checking for $ac_header" >&5
18329 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18330 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18331   echo $ECHO_N "(cached) $ECHO_C" >&6
18332 else
18333   cat >conftest.$ac_ext <<_ACEOF
18334 #line 18334 "configure"
18335 #include "confdefs.h"
18336 #include <$ac_header>
18337 _ACEOF
18338 if { (eval echo "$as_me:18338: \"$ac_cpp conftest.$ac_ext\"") >&5
18339   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18340   ac_status=$?
18341   egrep -v '^ *\+' conftest.er1 >conftest.err
18342   rm -f conftest.er1
18343   cat conftest.err >&5
18344   echo "$as_me:18344: \$? = $ac_status" >&5
18345   (exit $ac_status); } >/dev/null; then
18346   if test -s conftest.err; then
18347     ac_cpp_err=$ac_cxx_preproc_warn_flag
18348   else
18349     ac_cpp_err=
18350   fi
18351 else
18352   ac_cpp_err=yes
18353 fi
18354 if test -z "$ac_cpp_err"; then
18355   eval "$as_ac_Header=yes"
18356 else
18357   echo "$as_me: failed program was:" >&5
18358   cat conftest.$ac_ext >&5
18359   eval "$as_ac_Header=no"
18360 fi
18361 rm -f conftest.err conftest.$ac_ext
18362 fi
18363 echo "$as_me:18363: result: `eval echo '${'$as_ac_Header'}'`" >&5
18364 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18365 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18366   cat >>confdefs.h <<EOF
18367 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18368 EOF
18369
18370 fi
18371 done
18372
18373 for ac_header in iostream
18374 do
18375 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18376 echo "$as_me:18376: checking for $ac_header" >&5
18377 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18378 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18379   echo $ECHO_N "(cached) $ECHO_C" >&6
18380 else
18381   cat >conftest.$ac_ext <<_ACEOF
18382 #line 18382 "configure"
18383 #include "confdefs.h"
18384 #include <$ac_header>
18385 _ACEOF
18386 if { (eval echo "$as_me:18386: \"$ac_cpp conftest.$ac_ext\"") >&5
18387   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18388   ac_status=$?
18389   egrep -v '^ *\+' conftest.er1 >conftest.err
18390   rm -f conftest.er1
18391   cat conftest.err >&5
18392   echo "$as_me:18392: \$? = $ac_status" >&5
18393   (exit $ac_status); } >/dev/null; then
18394   if test -s conftest.err; then
18395     ac_cpp_err=$ac_cxx_preproc_warn_flag
18396   else
18397     ac_cpp_err=
18398   fi
18399 else
18400   ac_cpp_err=yes
18401 fi
18402 if test -z "$ac_cpp_err"; then
18403   eval "$as_ac_Header=yes"
18404 else
18405   echo "$as_me: failed program was:" >&5
18406   cat conftest.$ac_ext >&5
18407   eval "$as_ac_Header=no"
18408 fi
18409 rm -f conftest.err conftest.$ac_ext
18410 fi
18411 echo "$as_me:18411: result: `eval echo '${'$as_ac_Header'}'`" >&5
18412 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18413 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18414   cat >>confdefs.h <<EOF
18415 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18416 EOF
18417
18418 fi
18419 done
18420
18421 if test x"$ac_cv_header_iostream" = xyes ; then
18422         echo "$as_me:18422: checking if iostream uses std-namespace" >&5
18423 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18424         cat >conftest.$ac_ext <<_ACEOF
18425 #line 18425 "configure"
18426 #include "confdefs.h"
18427
18428 #include <iostream>
18429 using std::endl;
18430 using std::cerr;
18431 int
18432 main ()
18433 {
18434
18435 cerr << "testing" << endl;
18436
18437   ;
18438   return 0;
18439 }
18440 _ACEOF
18441 rm -f conftest.$ac_objext
18442 if { (eval echo "$as_me:18442: \"$ac_compile\"") >&5
18443   (eval $ac_compile) 2>&5
18444   ac_status=$?
18445   echo "$as_me:18445: \$? = $ac_status" >&5
18446   (exit $ac_status); } &&
18447          { ac_try='test -s conftest.$ac_objext'
18448   { (eval echo "$as_me:18448: \"$ac_try\"") >&5
18449   (eval $ac_try) 2>&5
18450   ac_status=$?
18451   echo "$as_me:18451: \$? = $ac_status" >&5
18452   (exit $ac_status); }; }; then
18453   cf_iostream_namespace=yes
18454 else
18455   echo "$as_me: failed program was:" >&5
18456 cat conftest.$ac_ext >&5
18457 cf_iostream_namespace=no
18458 fi
18459 rm -f conftest.$ac_objext conftest.$ac_ext
18460         echo "$as_me:18460: result: $cf_iostream_namespace" >&5
18461 echo "${ECHO_T}$cf_iostream_namespace" >&6
18462         if test "$cf_iostream_namespace" = yes ; then
18463                 cat >>confdefs.h <<\EOF
18464 #define IOSTREAM_NAMESPACE 1
18465 EOF
18466
18467         fi
18468 fi
18469
18470 echo "$as_me:18470: checking if we should include stdbool.h" >&5
18471 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18472
18473 if test "${cf_cv_header_stdbool_h+set}" = set; then
18474   echo $ECHO_N "(cached) $ECHO_C" >&6
18475 else
18476
18477         cat >conftest.$ac_ext <<_ACEOF
18478 #line 18478 "configure"
18479 #include "confdefs.h"
18480
18481 int
18482 main ()
18483 {
18484 bool foo = false
18485   ;
18486   return 0;
18487 }
18488 _ACEOF
18489 rm -f conftest.$ac_objext
18490 if { (eval echo "$as_me:18490: \"$ac_compile\"") >&5
18491   (eval $ac_compile) 2>&5
18492   ac_status=$?
18493   echo "$as_me:18493: \$? = $ac_status" >&5
18494   (exit $ac_status); } &&
18495          { ac_try='test -s conftest.$ac_objext'
18496   { (eval echo "$as_me:18496: \"$ac_try\"") >&5
18497   (eval $ac_try) 2>&5
18498   ac_status=$?
18499   echo "$as_me:18499: \$? = $ac_status" >&5
18500   (exit $ac_status); }; }; then
18501   cf_cv_header_stdbool_h=0
18502 else
18503   echo "$as_me: failed program was:" >&5
18504 cat conftest.$ac_ext >&5
18505 cat >conftest.$ac_ext <<_ACEOF
18506 #line 18506 "configure"
18507 #include "confdefs.h"
18508
18509 #ifndef __BEOS__
18510 #include <stdbool.h>
18511 #endif
18512
18513 int
18514 main ()
18515 {
18516 bool foo = false
18517   ;
18518   return 0;
18519 }
18520 _ACEOF
18521 rm -f conftest.$ac_objext
18522 if { (eval echo "$as_me:18522: \"$ac_compile\"") >&5
18523   (eval $ac_compile) 2>&5
18524   ac_status=$?
18525   echo "$as_me:18525: \$? = $ac_status" >&5
18526   (exit $ac_status); } &&
18527          { ac_try='test -s conftest.$ac_objext'
18528   { (eval echo "$as_me:18528: \"$ac_try\"") >&5
18529   (eval $ac_try) 2>&5
18530   ac_status=$?
18531   echo "$as_me:18531: \$? = $ac_status" >&5
18532   (exit $ac_status); }; }; then
18533   cf_cv_header_stdbool_h=1
18534 else
18535   echo "$as_me: failed program was:" >&5
18536 cat conftest.$ac_ext >&5
18537 cf_cv_header_stdbool_h=0
18538 fi
18539 rm -f conftest.$ac_objext conftest.$ac_ext
18540 fi
18541 rm -f conftest.$ac_objext conftest.$ac_ext
18542 fi
18543
18544 if test "$cf_cv_header_stdbool_h" = 1
18545 then    echo "$as_me:18545: result: yes" >&5
18546 echo "${ECHO_T}yes" >&6
18547 else    echo "$as_me:18547: result: no" >&5
18548 echo "${ECHO_T}no" >&6
18549 fi
18550
18551 echo "$as_me:18551: checking for builtin bool type" >&5
18552 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18553
18554 if test "${cf_cv_builtin_bool+set}" = set; then
18555   echo $ECHO_N "(cached) $ECHO_C" >&6
18556 else
18557
18558         cat >conftest.$ac_ext <<_ACEOF
18559 #line 18559 "configure"
18560 #include "confdefs.h"
18561
18562 #include <stdio.h>
18563 #include <sys/types.h>
18564
18565 int
18566 main ()
18567 {
18568 bool x = false
18569   ;
18570   return 0;
18571 }
18572 _ACEOF
18573 rm -f conftest.$ac_objext
18574 if { (eval echo "$as_me:18574: \"$ac_compile\"") >&5
18575   (eval $ac_compile) 2>&5
18576   ac_status=$?
18577   echo "$as_me:18577: \$? = $ac_status" >&5
18578   (exit $ac_status); } &&
18579          { ac_try='test -s conftest.$ac_objext'
18580   { (eval echo "$as_me:18580: \"$ac_try\"") >&5
18581   (eval $ac_try) 2>&5
18582   ac_status=$?
18583   echo "$as_me:18583: \$? = $ac_status" >&5
18584   (exit $ac_status); }; }; then
18585   cf_cv_builtin_bool=1
18586 else
18587   echo "$as_me: failed program was:" >&5
18588 cat conftest.$ac_ext >&5
18589 cf_cv_builtin_bool=0
18590 fi
18591 rm -f conftest.$ac_objext conftest.$ac_ext
18592
18593 fi
18594
18595 if test "$cf_cv_builtin_bool" = 1
18596 then    echo "$as_me:18596: result: yes" >&5
18597 echo "${ECHO_T}yes" >&6
18598 else    echo "$as_me:18598: result: no" >&5
18599 echo "${ECHO_T}no" >&6
18600 fi
18601
18602 echo "$as_me:18602: checking for size of bool" >&5
18603 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18604 if test "${cf_cv_type_of_bool+set}" = set; then
18605   echo $ECHO_N "(cached) $ECHO_C" >&6
18606 else
18607
18608         rm -f cf_test.out
18609         if test "$cross_compiling" = yes; then
18610   cf_cv_type_of_bool=unknown
18611 else
18612   cat >conftest.$ac_ext <<_ACEOF
18613 #line 18613 "configure"
18614 #include "confdefs.h"
18615
18616 #include <stdlib.h>
18617 #include <stdio.h>
18618
18619 #if defined(__cplusplus)
18620
18621 #ifdef HAVE_GXX_BUILTIN_H
18622 #include <g++/builtin.h>
18623 #elif HAVE_GPP_BUILTIN_H
18624 #include <gpp/builtin.h>
18625 #elif HAVE_BUILTIN_H
18626 #include <builtin.h>
18627 #endif
18628
18629 #else
18630
18631 #if $cf_cv_header_stdbool_h
18632 #include <stdbool.h>
18633 #endif
18634
18635 #endif
18636
18637 main()
18638 {
18639         FILE *fp = fopen("cf_test.out", "w");
18640         if (fp != 0) {
18641                 bool x = true;
18642                 if ((bool)(-x) >= 0)
18643                         fputs("unsigned ", fp);
18644                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18645                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18646                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18647                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18648                 fclose(fp);
18649         }
18650         ${cf_cv_main_return:-return}(0);
18651 }
18652
18653 _ACEOF
18654 rm -f conftest$ac_exeext
18655 if { (eval echo "$as_me:18655: \"$ac_link\"") >&5
18656   (eval $ac_link) 2>&5
18657   ac_status=$?
18658   echo "$as_me:18658: \$? = $ac_status" >&5
18659   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18660   { (eval echo "$as_me:18660: \"$ac_try\"") >&5
18661   (eval $ac_try) 2>&5
18662   ac_status=$?
18663   echo "$as_me:18663: \$? = $ac_status" >&5
18664   (exit $ac_status); }; }; then
18665   cf_cv_type_of_bool=`cat cf_test.out`
18666                  if test -z "$cf_cv_type_of_bool"; then
18667                    cf_cv_type_of_bool=unknown
18668                  fi
18669 else
18670   echo "$as_me: program exited with status $ac_status" >&5
18671 echo "$as_me: failed program was:" >&5
18672 cat conftest.$ac_ext >&5
18673 cf_cv_type_of_bool=unknown
18674 fi
18675 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18676 fi
18677
18678 fi
18679
18680         rm -f cf_test.out
18681 echo "$as_me:18681: result: $cf_cv_type_of_bool" >&5
18682 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18683 if test "$cf_cv_type_of_bool" = unknown ; then
18684         case .$NCURSES_BOOL in #(vi
18685         .auto|.) NCURSES_BOOL=unsigned;;
18686         esac
18687         { echo "$as_me:18687: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18688 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18689         cf_cv_type_of_bool=$NCURSES_BOOL
18690 fi
18691
18692 echo "$as_me:18692: checking for special defines needed for etip.h" >&5
18693 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18694 cf_save_CXXFLAGS="$CXXFLAGS"
18695 cf_result="none"
18696
18697 # etip.h includes ncurses.h which includes ncurses_dll.h
18698 # But ncurses_dll.h is generated - fix here.
18699 test -d include || mkdir include
18700 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
18701
18702 for cf_math in "" MATH_H
18703 do
18704 for cf_excp in "" MATH_EXCEPTION
18705 do
18706         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18707         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18708         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18709 cat >conftest.$ac_ext <<_ACEOF
18710 #line 18710 "configure"
18711 #include "confdefs.h"
18712
18713 #include <etip.h.in>
18714
18715 int
18716 main ()
18717 {
18718
18719   ;
18720   return 0;
18721 }
18722 _ACEOF
18723 rm -f conftest.$ac_objext
18724 if { (eval echo "$as_me:18724: \"$ac_compile\"") >&5
18725   (eval $ac_compile) 2>&5
18726   ac_status=$?
18727   echo "$as_me:18727: \$? = $ac_status" >&5
18728   (exit $ac_status); } &&
18729          { ac_try='test -s conftest.$ac_objext'
18730   { (eval echo "$as_me:18730: \"$ac_try\"") >&5
18731   (eval $ac_try) 2>&5
18732   ac_status=$?
18733   echo "$as_me:18733: \$? = $ac_status" >&5
18734   (exit $ac_status); }; }; then
18735
18736         test -n "$cf_math" && cat >>confdefs.h <<EOF
18737 #define ETIP_NEEDS_${cf_math} 1
18738 EOF
18739
18740         test -n "$cf_excp" && cat >>confdefs.h <<EOF
18741 #define ETIP_NEEDS_${cf_excp} 1
18742 EOF
18743
18744         cf_result="$cf_math $cf_excp"
18745         break 2
18746
18747 else
18748   echo "$as_me: failed program was:" >&5
18749 cat conftest.$ac_ext >&5
18750 fi
18751 rm -f conftest.$ac_objext conftest.$ac_ext
18752 done
18753 done
18754 echo "$as_me:18754: result: $cf_result" >&5
18755 echo "${ECHO_T}$cf_result" >&6
18756 CXXFLAGS="$cf_save_CXXFLAGS"
18757
18758 if test -n "$CXX"; then
18759 echo "$as_me:18759: checking if $CXX accepts parameter initialization" >&5
18760 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18761 if test "${cf_cv_cpp_param_init+set}" = set; then
18762   echo $ECHO_N "(cached) $ECHO_C" >&6
18763 else
18764
18765         ac_ext=cc
18766 ac_cpp='$CXXCPP $CPPFLAGS'
18767 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18768 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18769 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18770 ac_main_return=return
18771
18772         if test "$cross_compiling" = yes; then
18773   cf_cv_cpp_param_init=unknown
18774 else
18775   cat >conftest.$ac_ext <<_ACEOF
18776 #line 18776 "configure"
18777 #include "confdefs.h"
18778
18779 class TEST {
18780 private:
18781         int value;
18782 public:
18783         TEST(int x = 1);
18784         ~TEST();
18785 };
18786
18787 TEST::TEST(int x = 1)   // some compilers do not like second initializer
18788 {
18789         value = x;
18790 }
18791 int main() { }
18792
18793 _ACEOF
18794 rm -f conftest$ac_exeext
18795 if { (eval echo "$as_me:18795: \"$ac_link\"") >&5
18796   (eval $ac_link) 2>&5
18797   ac_status=$?
18798   echo "$as_me:18798: \$? = $ac_status" >&5
18799   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18800   { (eval echo "$as_me:18800: \"$ac_try\"") >&5
18801   (eval $ac_try) 2>&5
18802   ac_status=$?
18803   echo "$as_me:18803: \$? = $ac_status" >&5
18804   (exit $ac_status); }; }; then
18805   cf_cv_cpp_param_init=yes
18806 else
18807   echo "$as_me: program exited with status $ac_status" >&5
18808 echo "$as_me: failed program was:" >&5
18809 cat conftest.$ac_ext >&5
18810 cf_cv_cpp_param_init=no
18811 fi
18812 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18813 fi
18814         ac_ext=cc
18815 ac_cpp='$CXXCPP $CPPFLAGS'
18816 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18817 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18818 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18819 ac_main_return=return
18820
18821 fi
18822 echo "$as_me:18822: result: $cf_cv_cpp_param_init" >&5
18823 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18824 fi
18825 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18826 #define CPP_HAS_PARAM_INIT 1
18827 EOF
18828
18829 if test -n "$CXX"; then
18830
18831 echo "$as_me:18831: checking if $CXX accepts static_cast" >&5
18832 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18833 if test "${cf_cv_cpp_static_cast+set}" = set; then
18834   echo $ECHO_N "(cached) $ECHO_C" >&6
18835 else
18836
18837         ac_ext=cc
18838 ac_cpp='$CXXCPP $CPPFLAGS'
18839 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18840 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18841 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18842 ac_main_return=return
18843
18844         cat >conftest.$ac_ext <<_ACEOF
18845 #line 18845 "configure"
18846 #include "confdefs.h"
18847
18848 class NCursesPanel
18849 {
18850 public:
18851   NCursesPanel(int nlines,
18852                int ncols,
18853                int begin_y = 0,
18854                int begin_x = 0)
18855   {
18856   }
18857
18858   ~NCursesPanel();
18859 };
18860
18861 template<class T> class NCursesUserPanel : public NCursesPanel
18862 {
18863 public:
18864   NCursesUserPanel (int nlines,
18865                     int ncols,
18866                     int begin_y = 0,
18867                     int begin_x = 0,
18868                     const T* p_UserData = static_cast<T*>(0))
18869     : NCursesPanel (nlines, ncols, begin_y, begin_x)
18870   {
18871   };
18872   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18873   {
18874   };
18875
18876   virtual ~NCursesUserPanel() {};
18877 };
18878
18879 int
18880 main ()
18881 {
18882
18883         const char* p_UserData = static_cast<char*>(0)
18884   ;
18885   return 0;
18886 }
18887 _ACEOF
18888 rm -f conftest.$ac_objext
18889 if { (eval echo "$as_me:18889: \"$ac_compile\"") >&5
18890   (eval $ac_compile) 2>&5
18891   ac_status=$?
18892   echo "$as_me:18892: \$? = $ac_status" >&5
18893   (exit $ac_status); } &&
18894          { ac_try='test -s conftest.$ac_objext'
18895   { (eval echo "$as_me:18895: \"$ac_try\"") >&5
18896   (eval $ac_try) 2>&5
18897   ac_status=$?
18898   echo "$as_me:18898: \$? = $ac_status" >&5
18899   (exit $ac_status); }; }; then
18900   cf_cv_cpp_static_cast=yes
18901 else
18902   echo "$as_me: failed program was:" >&5
18903 cat conftest.$ac_ext >&5
18904 cf_cv_cpp_static_cast=no
18905 fi
18906 rm -f conftest.$ac_objext conftest.$ac_ext
18907
18908         ac_ext=cc
18909 ac_cpp='$CXXCPP $CPPFLAGS'
18910 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18911 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18912 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18913 ac_main_return=return
18914
18915 fi
18916 echo "$as_me:18916: result: $cf_cv_cpp_static_cast" >&5
18917 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18918
18919 fi
18920
18921 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18922 #define CPP_HAS_STATIC_CAST 1
18923 EOF
18924
18925         CXX_AR='$(AR)'
18926         CXX_ARFLAGS='$(ARFLAGS)'
18927         case $cf_cv_system_name in #(vi
18928         irix*) #(vi
18929             if test "$GXX" != yes ; then
18930                 CXX_AR='$(CXX)'
18931                 CXX_ARFLAGS='-ar -o'
18932             fi
18933             ;;
18934         sco3.2v5*) #(vi
18935             CXXLDFLAGS="-u main"
18936             ;;
18937         solaris2*)
18938             if test "$GXX" != yes ; then
18939                 CXX_AR='$(CXX)'
18940                 CXX_ARFLAGS='-xar -o'
18941             fi
18942             ;;
18943         esac
18944
18945 else
18946         cf_cxx_library=no
18947         cf_cv_builtin_bool=1
18948
18949         # Just because we are not configuring against C++ right now does not
18950         # mean that a user will not want to use C++.  Some distributors disable
18951         # the C++ portion of this configuration as a shortcut (or just to avoid
18952         # compiling the demo in the c++ directory).  So we need a reasonable
18953         # default for the 'bool' type.
18954         #
18955         # Caveat: since the storage of the bool type is not standardized, it
18956         # may change.
18957
18958         if test "$NCURSES_BOOL" != auto ; then
18959                 cf_cv_type_of_bool=$NCURSES_BOOL
18960                 cf_cv_header_stdbool_h=0
18961         else
18962                 if test "$cf_cv_header_stdbool_h" = 1 ; then
18963
18964 echo "$as_me:18964: checking for size of bool" >&5
18965 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18966 if test "${cf_cv_type_of_bool+set}" = set; then
18967   echo $ECHO_N "(cached) $ECHO_C" >&6
18968 else
18969
18970         rm -f cf_test.out
18971         if test "$cross_compiling" = yes; then
18972   cf_cv_type_of_bool=unknown
18973 else
18974   cat >conftest.$ac_ext <<_ACEOF
18975 #line 18975 "configure"
18976 #include "confdefs.h"
18977
18978 #include <stdlib.h>
18979 #include <stdio.h>
18980
18981 #if defined(__cplusplus)
18982
18983 #ifdef HAVE_GXX_BUILTIN_H
18984 #include <g++/builtin.h>
18985 #elif HAVE_GPP_BUILTIN_H
18986 #include <gpp/builtin.h>
18987 #elif HAVE_BUILTIN_H
18988 #include <builtin.h>
18989 #endif
18990
18991 #else
18992
18993 #if $cf_cv_header_stdbool_h
18994 #include <stdbool.h>
18995 #endif
18996
18997 #endif
18998
18999 main()
19000 {
19001         FILE *fp = fopen("cf_test.out", "w");
19002         if (fp != 0) {
19003                 bool x = true;
19004                 if ((bool)(-x) >= 0)
19005                         fputs("unsigned ", fp);
19006                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19007                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19008                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19009                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19010                 fclose(fp);
19011         }
19012         ${cf_cv_main_return:-return}(0);
19013 }
19014
19015 _ACEOF
19016 rm -f conftest$ac_exeext
19017 if { (eval echo "$as_me:19017: \"$ac_link\"") >&5
19018   (eval $ac_link) 2>&5
19019   ac_status=$?
19020   echo "$as_me:19020: \$? = $ac_status" >&5
19021   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19022   { (eval echo "$as_me:19022: \"$ac_try\"") >&5
19023   (eval $ac_try) 2>&5
19024   ac_status=$?
19025   echo "$as_me:19025: \$? = $ac_status" >&5
19026   (exit $ac_status); }; }; then
19027   cf_cv_type_of_bool=`cat cf_test.out`
19028                  if test -z "$cf_cv_type_of_bool"; then
19029                    cf_cv_type_of_bool=unknown
19030                  fi
19031 else
19032   echo "$as_me: program exited with status $ac_status" >&5
19033 echo "$as_me: failed program was:" >&5
19034 cat conftest.$ac_ext >&5
19035 cf_cv_type_of_bool=unknown
19036 fi
19037 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19038 fi
19039
19040 fi
19041
19042         rm -f cf_test.out
19043 echo "$as_me:19043: result: $cf_cv_type_of_bool" >&5
19044 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19045 if test "$cf_cv_type_of_bool" = unknown ; then
19046         case .$NCURSES_BOOL in #(vi
19047         .auto|.) NCURSES_BOOL=unsigned;;
19048         esac
19049         { echo "$as_me:19049: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19050 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19051         cf_cv_type_of_bool=$NCURSES_BOOL
19052 fi
19053
19054                 else
19055                         echo "$as_me:19055: checking for fallback type of bool" >&5
19056 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19057                         case "$host_cpu" in #(vi
19058                         i?86)   cf_cv_type_of_bool=char ;; #(vi
19059                         *)      cf_cv_type_of_bool=int  ;;
19060                         esac
19061                         echo "$as_me:19061: result: $cf_cv_type_of_bool" >&5
19062 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19063                 fi
19064         fi
19065 fi
19066
19067 # If the C compiler did not declare bool, and we did not determine that the C++
19068 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19069 # ncurses library use the same type as C++ bool.  Note that this allows one to
19070 # specify the type of bool in a configure-script option and postpone
19071 # integration with the C++ compiler provided that the types are compatible.
19072 USE_CXX_BOOL=1
19073 if test $cf_cv_cc_bool_type = 1
19074 then
19075         # oops: C has a bool.  Unlikely, but C++ could differ.
19076         USE_CXX_BOOL=0
19077 elif test $cf_cv_builtin_bool = 0
19078 then
19079         # C++ has no bool
19080         USE_CXX_BOOL=0
19081 else
19082         # this is the normal case
19083         USE_CXX_BOOL='defined(__cplusplus)'
19084 fi
19085
19086 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19087
19088         if test "$cf_with_ada" != "no" ; then
19089                 if test "$with_libtool" != "no"; then
19090                         { echo "$as_me:19090: WARNING: libtool does not support Ada - disabling feature" >&5
19091 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19092                         cf_with_ada=no
19093                 fi
19094         fi
19095
19096         if test "$cf_with_ada" != "no" ; then
19097
19098 cf_ada_make=gnatmake
19099 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19100 set dummy $cf_ada_make; ac_word=$2
19101 echo "$as_me:19101: checking for $ac_word" >&5
19102 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19103 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19104   echo $ECHO_N "(cached) $ECHO_C" >&6
19105 else
19106   if test -n "$gnat_exists"; then
19107   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19108 else
19109   ac_save_IFS=$IFS; IFS=$ac_path_separator
19110 ac_dummy="$PATH"
19111 for ac_dir in $ac_dummy; do
19112   IFS=$ac_save_IFS
19113   test -z "$ac_dir" && ac_dir=.
19114   $as_executable_p "$ac_dir/$ac_word" || continue
19115 ac_cv_prog_gnat_exists="yes"
19116 echo "$as_me:19116: found $ac_dir/$ac_word" >&5
19117 break
19118 done
19119
19120   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19121 fi
19122 fi
19123 gnat_exists=$ac_cv_prog_gnat_exists
19124 if test -n "$gnat_exists"; then
19125   echo "$as_me:19125: result: $gnat_exists" >&5
19126 echo "${ECHO_T}$gnat_exists" >&6
19127 else
19128   echo "$as_me:19128: result: no" >&5
19129 echo "${ECHO_T}no" >&6
19130 fi
19131
19132 if test "$ac_cv_prog_gnat_exists" = no; then
19133    cf_ada_make=
19134    cf_cv_prog_gnat_correct=no
19135 else
19136
19137 echo "$as_me:19137: checking for gnat version" >&5
19138 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19139 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19140         grep '[0-9].[0-9][0-9]*' |\
19141     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19142 echo "$as_me:19142: result: $cf_gnat_version" >&5
19143 echo "${ECHO_T}$cf_gnat_version" >&6
19144
19145 case $cf_gnat_version in #(vi
19146 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19147         cf_cv_prog_gnat_correct=yes
19148         ;;
19149 *)
19150         { echo "$as_me:19150: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19151 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19152         cf_cv_prog_gnat_correct=no
19153         ;;
19154 esac
19155
19156    # Extract the first word of "m4", so it can be a program name with args.
19157 set dummy m4; ac_word=$2
19158 echo "$as_me:19158: checking for $ac_word" >&5
19159 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19160 if test "${ac_cv_prog_M4_exists+set}" = set; then
19161   echo $ECHO_N "(cached) $ECHO_C" >&6
19162 else
19163   if test -n "$M4_exists"; then
19164   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19165 else
19166   ac_save_IFS=$IFS; IFS=$ac_path_separator
19167 ac_dummy="$PATH"
19168 for ac_dir in $ac_dummy; do
19169   IFS=$ac_save_IFS
19170   test -z "$ac_dir" && ac_dir=.
19171   $as_executable_p "$ac_dir/$ac_word" || continue
19172 ac_cv_prog_M4_exists="yes"
19173 echo "$as_me:19173: found $ac_dir/$ac_word" >&5
19174 break
19175 done
19176
19177   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19178 fi
19179 fi
19180 M4_exists=$ac_cv_prog_M4_exists
19181 if test -n "$M4_exists"; then
19182   echo "$as_me:19182: result: $M4_exists" >&5
19183 echo "${ECHO_T}$M4_exists" >&6
19184 else
19185   echo "$as_me:19185: result: no" >&5
19186 echo "${ECHO_T}no" >&6
19187 fi
19188
19189    if test "$ac_cv_prog_M4_exists" = no; then
19190       cf_cv_prog_gnat_correct=no
19191       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19192    fi
19193    if test "$cf_cv_prog_gnat_correct" = yes; then
19194       echo "$as_me:19194: checking if GNAT works" >&5
19195 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19196
19197 rm -rf conftest* *~conftest*
19198 cat >>conftest.ads <<CF_EOF
19199 procedure conftest;
19200 CF_EOF
19201 cat >>conftest.adb <<CF_EOF
19202 with Text_IO;
19203 with GNAT.OS_Lib;
19204 procedure conftest is
19205 begin
19206    Text_IO.Put ("Hello World");
19207    Text_IO.New_Line;
19208    GNAT.OS_Lib.OS_Exit (0);
19209 end conftest;
19210 CF_EOF
19211 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19212    if ( ./conftest 1>&5 2>&1 ) ; then
19213       cf_cv_prog_gnat_correct=yes
19214    else
19215       cf_cv_prog_gnat_correct=no
19216    fi
19217 else
19218    cf_cv_prog_gnat_correct=no
19219 fi
19220 rm -rf conftest* *~conftest*
19221
19222       echo "$as_me:19222: result: $cf_cv_prog_gnat_correct" >&5
19223 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19224    fi
19225 fi
19226
19227                 if test "$cf_cv_prog_gnat_correct" = yes; then
19228
19229         ADAFLAGS="$ADAFLAGS -gnatpn"
19230
19231         echo "$as_me:19231: checking optimization options for ADAFLAGS" >&5
19232 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19233         case "$CFLAGS" in
19234         *-g*)
19235
19236         ADAFLAGS="$ADAFLAGS -g"
19237
19238                 ;;
19239         esac
19240         case "$CFLAGS" in
19241         *-O*)
19242                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
19243
19244         ADAFLAGS="$ADAFLAGS $cf_O_flag"
19245
19246                 ;;
19247         esac
19248         echo "$as_me:19248: result: $ADAFLAGS" >&5
19249 echo "${ECHO_T}$ADAFLAGS" >&6
19250
19251 echo "$as_me:19251: checking if GNAT supports generics" >&5
19252 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19253 case $cf_gnat_version in #(vi
19254 3.[1-9]*|[4-9].*) #(vi
19255         cf_gnat_generics=yes
19256         ;;
19257 *)
19258         cf_gnat_generics=no
19259         ;;
19260 esac
19261 echo "$as_me:19261: result: $cf_gnat_generics" >&5
19262 echo "${ECHO_T}$cf_gnat_generics" >&6
19263
19264 if test "$cf_gnat_generics" = yes
19265 then
19266         cf_compile_generics=generics
19267         cf_generic_objects="\${GENOBJS}"
19268 else
19269         cf_compile_generics=
19270         cf_generic_objects=
19271 fi
19272
19273 echo "$as_me:19273: checking if GNAT supports SIGINT" >&5
19274 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19275 if test "${cf_cv_gnat_sigint+set}" = set; then
19276   echo $ECHO_N "(cached) $ECHO_C" >&6
19277 else
19278
19279 rm -rf conftest* *~conftest*
19280 cat >>conftest.ads <<CF_EOF
19281 with Ada.Interrupts.Names;
19282
19283 package ConfTest is
19284
19285    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19286    pragma Unreserve_All_Interrupts;
19287    pragma Warnings (On);
19288
19289    protected Process is
19290       procedure Stop;
19291       function Continue return Boolean;
19292       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19293    private
19294       Done : Boolean := False;
19295    end Process;
19296
19297 end ConfTest;
19298 CF_EOF
19299 cat >>conftest.adb <<CF_EOF
19300 package body ConfTest is
19301    protected body Process is
19302       procedure Stop is
19303       begin
19304          Done := True;
19305       end Stop;
19306       function Continue return Boolean is
19307       begin
19308          return not Done;
19309       end Continue;
19310    end Process;
19311 end ConfTest;
19312 CF_EOF
19313 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19314       cf_cv_gnat_sigint=yes
19315 else
19316    cf_cv_gnat_sigint=no
19317 fi
19318 rm -rf conftest* *~conftest*
19319
19320 fi
19321 echo "$as_me:19321: result: $cf_cv_gnat_sigint" >&5
19322 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19323
19324 if test $cf_cv_gnat_sigint = yes ; then
19325         USE_GNAT_SIGINT=""
19326 else
19327         USE_GNAT_SIGINT="#"
19328 fi
19329
19330 echo "$as_me:19330: checking if GNAT pragma Unreferenced works" >&5
19331 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19332 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19333   echo $ECHO_N "(cached) $ECHO_C" >&6
19334 else
19335
19336 rm -rf conftest* *~conftest*
19337 cat >>conftest.ads <<CF_EOF
19338 procedure conftest;
19339 CF_EOF
19340 cat >>conftest.adb <<CF_EOF
19341 with Text_IO;
19342 with GNAT.OS_Lib;
19343 procedure conftest is
19344    test : Integer;
19345    pragma Unreferenced (test);
19346 begin
19347    test := 1;
19348    Text_IO.Put ("Hello World");
19349    Text_IO.New_Line;
19350    GNAT.OS_Lib.OS_Exit (0);
19351 end conftest;
19352 CF_EOF
19353 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19354       cf_cv_pragma_unreferenced=yes
19355 else
19356    cf_cv_pragma_unreferenced=no
19357 fi
19358 rm -rf conftest* *~conftest*
19359
19360 fi
19361 echo "$as_me:19361: result: $cf_cv_pragma_unreferenced" >&5
19362 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19363
19364 # if the pragma is supported, use it (needed in the Trace code).
19365 if test $cf_cv_pragma_unreferenced = yes ; then
19366         PRAGMA_UNREF=TRUE
19367 else
19368         PRAGMA_UNREF=FALSE
19369 fi
19370
19371 cf_gnat_libraries=no
19372 cf_gnat_projects=no
19373
19374 echo "$as_me:19374: checking if GNAT supports project files" >&5
19375 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19376 case $cf_gnat_version in #(vi
19377 3.[0-9]*) #(vi
19378         ;;
19379 *)
19380         case $cf_cv_system_name in #(vi
19381         cygwin*) #(vi
19382                 ;;
19383         *)
19384                 mkdir conftest.src conftest.bin conftest.lib
19385                 cd conftest.src
19386                 rm -rf conftest* *~conftest*
19387                 cat >>library.gpr <<CF_EOF
19388 project Library is
19389   Kind := External ("LIB_KIND");
19390   for Library_Name use "ConfTest";
19391   for Object_Dir use ".";
19392   for Library_ALI_Dir use External("LIBRARY_DIR");
19393   for Library_Version use External ("SONAME");
19394   for Library_Kind use Kind;
19395   for Library_Dir use External("BUILD_DIR");
19396   Source_Dir := External ("SOURCE_DIR");
19397   for Source_Dirs use (Source_Dir);
19398   package Compiler is
19399      for Default_Switches ("Ada") use
19400        ("-g",
19401         "-O2",
19402         "-gnatafno",
19403         "-gnatVa",   -- All validity checks
19404         "-gnatwa");  -- Activate all optional errors
19405   end Compiler;
19406 end Library;
19407 CF_EOF
19408                 cat >>confpackage.ads <<CF_EOF
19409 package ConfPackage is
19410    procedure conftest;
19411 end ConfPackage;
19412 CF_EOF
19413                 cat >>confpackage.adb <<CF_EOF
19414 with Text_IO;
19415 package body ConfPackage is
19416    procedure conftest is
19417    begin
19418       Text_IO.Put ("Hello World");
19419       Text_IO.New_Line;
19420    end conftest;
19421 end ConfPackage;
19422 CF_EOF
19423                 if ( $cf_ada_make $ADAFLAGS \
19424                                 -Plibrary.gpr \
19425                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19426                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19427                                 -XSOURCE_DIR=`pwd` \
19428                                 -XSONAME=libConfTest.so.1 \
19429                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19430                         cf_gnat_projects=yes
19431                 fi
19432                 cd ..
19433                 if test -f conftest.lib/confpackage.ali
19434                 then
19435                         cf_gnat_libraries=yes
19436                 fi
19437                 rm -rf conftest* *~conftest*
19438                 ;;
19439         esac
19440         ;;
19441 esac
19442 echo "$as_me:19442: result: $cf_gnat_projects" >&5
19443 echo "${ECHO_T}$cf_gnat_projects" >&6
19444
19445 if test $cf_gnat_projects = yes
19446 then
19447         echo "$as_me:19447: checking if GNAT supports libraries" >&5
19448 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19449         echo "$as_me:19449: result: $cf_gnat_libraries" >&5
19450 echo "${ECHO_T}$cf_gnat_libraries" >&6
19451 fi
19452
19453 if test "$cf_gnat_projects" = yes
19454 then
19455         USE_OLD_MAKERULES="#"
19456         USE_GNAT_PROJECTS=""
19457 else
19458         USE_OLD_MAKERULES=""
19459         USE_GNAT_PROJECTS="#"
19460 fi
19461
19462 if test "$cf_gnat_libraries" = yes
19463 then
19464         USE_GNAT_LIBRARIES=""
19465 else
19466         USE_GNAT_LIBRARIES="#"
19467 fi
19468
19469 echo "$as_me:19469: checking for ada-compiler" >&5
19470 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19471
19472 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19473 if test "${with_ada_compiler+set}" = set; then
19474   withval="$with_ada_compiler"
19475   cf_ada_compiler=$withval
19476 else
19477   cf_ada_compiler=gnatmake
19478 fi;
19479
19480 echo "$as_me:19480: result: $cf_ada_compiler" >&5
19481 echo "${ECHO_T}$cf_ada_compiler" >&6
19482
19483                         cf_ada_package=terminal_interface
19484
19485 echo "$as_me:19485: checking for ada-include" >&5
19486 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19487
19488 # Check whether --with-ada-include or --without-ada-include was given.
19489 if test "${with_ada_include+set}" = set; then
19490   withval="$with_ada_include"
19491
19492 else
19493   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19494 fi; if test -n "$prefix/share/ada/adainclude" ; then
19495
19496 if test "x$prefix" != xNONE; then
19497   cf_path_syntax="$prefix"
19498 else
19499   cf_path_syntax="$ac_default_prefix"
19500 fi
19501
19502 case ".$withval" in #(vi
19503 .\$\(*\)*|.\'*\'*) #(vi
19504   ;;
19505 ..|./*|.\\*) #(vi
19506   ;;
19507 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19508   ;;
19509 .\${*prefix}*) #(vi
19510   eval withval="$withval"
19511   case ".$withval" in #(vi
19512   .NONE/*)
19513     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19514     ;;
19515   esac
19516   ;; #(vi
19517 .no|.NONE/*)
19518   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19519   ;;
19520 *)
19521   { { echo "$as_me:19521: error: expected a pathname, not \"$withval\"" >&5
19522 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19523    { (exit 1); exit 1; }; }
19524   ;;
19525 esac
19526
19527 fi
19528 ADA_INCLUDE="$withval"
19529
19530 echo "$as_me:19530: result: $ADA_INCLUDE" >&5
19531 echo "${ECHO_T}$ADA_INCLUDE" >&6
19532
19533 echo "$as_me:19533: checking for ada-objects" >&5
19534 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19535
19536 # Check whether --with-ada-objects or --without-ada-objects was given.
19537 if test "${with_ada_objects+set}" = set; then
19538   withval="$with_ada_objects"
19539
19540 else
19541   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19542 fi; if test -n "$prefix/lib/ada/adalib" ; then
19543
19544 if test "x$prefix" != xNONE; then
19545   cf_path_syntax="$prefix"
19546 else
19547   cf_path_syntax="$ac_default_prefix"
19548 fi
19549
19550 case ".$withval" in #(vi
19551 .\$\(*\)*|.\'*\'*) #(vi
19552   ;;
19553 ..|./*|.\\*) #(vi
19554   ;;
19555 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19556   ;;
19557 .\${*prefix}*) #(vi
19558   eval withval="$withval"
19559   case ".$withval" in #(vi
19560   .NONE/*)
19561     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19562     ;;
19563   esac
19564   ;; #(vi
19565 .no|.NONE/*)
19566   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19567   ;;
19568 *)
19569   { { echo "$as_me:19569: error: expected a pathname, not \"$withval\"" >&5
19570 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19571    { (exit 1); exit 1; }; }
19572   ;;
19573 esac
19574
19575 fi
19576 ADA_OBJECTS="$withval"
19577
19578 echo "$as_me:19578: result: $ADA_OBJECTS" >&5
19579 echo "${ECHO_T}$ADA_OBJECTS" >&6
19580
19581 echo "$as_me:19581: checking if an Ada95 shared-library should be built" >&5
19582 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19583
19584 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19585 if test "${with_ada_sharedlib+set}" = set; then
19586   withval="$with_ada_sharedlib"
19587   with_ada_sharedlib=$withval
19588 else
19589   with_ada_sharedlib=no
19590 fi;
19591 echo "$as_me:19591: result: $with_ada_sharedlib" >&5
19592 echo "${ECHO_T}$with_ada_sharedlib" >&6
19593
19594 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19595 MAKE_ADA_SHAREDLIB="#"
19596
19597 if test "x$with_ada_sharedlib" != xno
19598 then
19599         MAKE_ADA_SHAREDLIB=
19600         if test "x$with_ada_sharedlib" != xyes
19601         then
19602                 ADA_SHAREDLIB="$with_ada_sharedlib"
19603         fi
19604 fi
19605
19606                 fi
19607         fi
19608 else
19609         cf_with_ada=no
19610 fi
19611
19612 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19613 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19614 ###
19615 ### ticlib modules may be a separate library, otherwise contained in termlib.
19616 ### termlib modules may be a separate library, otherwise contained in ncurses.
19617 ###
19618 ### The of "+" or " " between the tokens controls the way the script
19619 ### chooses to split module lists into libraries.
19620 ###
19621 ### (see CF_LIB_RULES).
19622 echo "$as_me:19622: checking for library subsets" >&5
19623 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19624 LIB_SUBSETS=
19625
19626 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19627         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19628         if test "$with_ticlib" != no ; then
19629                 LIB_SUBSETS="${LIB_SUBSETS} "
19630         else
19631                 LIB_SUBSETS="${LIB_SUBSETS}+"
19632         fi
19633 fi
19634
19635 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19636 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19637
19638 if test "$with_termlib" != no ; then
19639         LIB_SUBSETS="${LIB_SUBSETS} "
19640 else
19641         LIB_SUBSETS="${LIB_SUBSETS}+"
19642 fi
19643
19644 LIB_SUBSETS="${LIB_SUBSETS}base"
19645
19646 # Most term-driver calls are to tinfo, but some like init_pair are to the
19647 # base library (so it resides in base).
19648 if test "$with_term_driver" != no ; then
19649         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19650         case $cf_cv_system_name in #(vi
19651         *mingw32*) #(vi
19652                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19653                 ;;
19654         *) #(vi
19655                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19656                 ;;
19657         esac
19658 fi
19659
19660 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19661 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19662
19663 echo "$as_me:19663: result: $LIB_SUBSETS" >&5
19664 echo "${ECHO_T}$LIB_SUBSETS" >&6
19665
19666 ### Construct the list of include-directories to be generated
19667
19668 CPPFLAGS="$CPPFLAGS -I. -I../include"
19669 if test "$srcdir" != "."; then
19670         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19671 fi
19672 if test "$GCC" != yes; then
19673         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19674 elif test "$includedir" != "/usr/include"; then
19675         if test "$includedir" = '${prefix}/include' ; then
19676                 if test $prefix != /usr ; then
19677                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19678                 fi
19679         else
19680                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19681         fi
19682 fi
19683
19684 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19685 if test "$srcdir" != "."; then
19686         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19687 fi
19688 if test "$GCC" != yes; then
19689         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19690 elif test "$includedir" != "/usr/include"; then
19691         if test "$includedir" = '${prefix}/include' ; then
19692                 if test $prefix != /usr ; then
19693                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19694                 fi
19695         else
19696                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19697         fi
19698 fi
19699
19700 ### Build up pieces for makefile rules
19701 echo "$as_me:19701: checking default library suffix" >&5
19702 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19703
19704         case $DFT_LWR_MODEL in
19705         libtool) DFT_ARG_SUFFIX=''   ;;
19706         normal)  DFT_ARG_SUFFIX=''   ;;
19707         debug)   DFT_ARG_SUFFIX='_g' ;;
19708         profile) DFT_ARG_SUFFIX='_p' ;;
19709         shared)  DFT_ARG_SUFFIX=''   ;;
19710         esac
19711         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19712 echo "$as_me:19712: result: $DFT_ARG_SUFFIX" >&5
19713 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19714
19715 echo "$as_me:19715: checking default library-dependency suffix" >&5
19716 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19717
19718         case $DFT_LWR_MODEL in #(vi
19719         libtool) #(vi
19720                 DFT_LIB_SUFFIX='.la'
19721                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19722                 ;;
19723         normal) #(vi
19724                 DFT_LIB_SUFFIX='.a'
19725                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19726                 ;;
19727         debug) #(vi
19728                 DFT_LIB_SUFFIX='_g.a'
19729                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19730                 ;;
19731         profile) #(vi
19732                 DFT_LIB_SUFFIX='_p.a'
19733                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19734                 ;;
19735         shared) #(vi
19736                 case $cf_cv_system_name in
19737                 aix[5-7]*) #(vi
19738                         DFT_LIB_SUFFIX='.a'
19739                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19740                         ;;
19741                 cygwin*|mingw*) #(vi
19742                         DFT_LIB_SUFFIX='.dll'
19743                         DFT_DEP_SUFFIX='.dll.a'
19744                         ;;
19745                 darwin*) #(vi
19746                         DFT_LIB_SUFFIX='.dylib'
19747                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19748                         ;;
19749                 hpux*) #(vi
19750                         case $target in
19751                         ia64*) #(vi
19752                                 DFT_LIB_SUFFIX='.so'
19753                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19754                                 ;;
19755                         *) #(vi
19756                                 DFT_LIB_SUFFIX='.sl'
19757                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19758                                 ;;
19759                         esac
19760                         ;;
19761                 *)      DFT_LIB_SUFFIX='.so'
19762                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19763                         ;;
19764                 esac
19765         esac
19766         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19767         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19768 echo "$as_me:19768: result: $DFT_DEP_SUFFIX" >&5
19769 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19770
19771 echo "$as_me:19771: checking default object directory" >&5
19772 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19773
19774         case $DFT_LWR_MODEL in
19775         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
19776         normal)  DFT_OBJ_SUBDIR='objects' ;;
19777         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
19778         profile) DFT_OBJ_SUBDIR='obj_p' ;;
19779         shared)
19780                 case $cf_cv_system_name in #(vi
19781                 cygwin) #(vi
19782                         DFT_OBJ_SUBDIR='objects' ;;
19783                 *)
19784                         DFT_OBJ_SUBDIR='obj_s' ;;
19785                 esac
19786         esac
19787 echo "$as_me:19787: result: $DFT_OBJ_SUBDIR" >&5
19788 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19789
19790 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19791 if test "$cf_with_cxx" = yes ; then
19792 echo "$as_me:19792: checking c++ library-dependency suffix" >&5
19793 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19794 if test "$with_libtool" != "no"; then
19795         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19796 else
19797
19798         case normal in #(vi
19799         libtool) #(vi
19800                 CXX_LIB_SUFFIX='.la'
19801                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19802                 ;;
19803         normal) #(vi
19804                 CXX_LIB_SUFFIX='.a'
19805                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19806                 ;;
19807         debug) #(vi
19808                 CXX_LIB_SUFFIX='_g.a'
19809                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19810                 ;;
19811         profile) #(vi
19812                 CXX_LIB_SUFFIX='_p.a'
19813                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19814                 ;;
19815         shared) #(vi
19816                 case $cf_cv_system_name in
19817                 aix[5-7]*) #(vi
19818                         CXX_LIB_SUFFIX='.a'
19819                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19820                         ;;
19821                 cygwin*|mingw*) #(vi
19822                         CXX_LIB_SUFFIX='.dll'
19823                         CXX_DEP_SUFFIX='.dll.a'
19824                         ;;
19825                 darwin*) #(vi
19826                         CXX_LIB_SUFFIX='.dylib'
19827                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19828                         ;;
19829                 hpux*) #(vi
19830                         case $target in
19831                         ia64*) #(vi
19832                                 CXX_LIB_SUFFIX='.so'
19833                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19834                                 ;;
19835                         *) #(vi
19836                                 CXX_LIB_SUFFIX='.sl'
19837                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19838                                 ;;
19839                         esac
19840                         ;;
19841                 *)      CXX_LIB_SUFFIX='.so'
19842                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19843                         ;;
19844                 esac
19845         esac
19846         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19847         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19848 fi
19849 echo "$as_me:19849: result: $CXX_LIB_SUFFIX" >&5
19850 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19851
19852 fi
19853
19854 # do not want -ldl in build except as needed for -lncurses dependency
19855 if test "$with_dlsym" = yes ; then
19856 if test $DFT_LWR_MODEL = shared || \
19857    test $DFT_LWR_MODEL = libtool ; then
19858
19859 # remove dl library from $LIBS
19860 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
19861
19862 fi
19863 fi
19864 ### Set up low-level terminfo dependencies for makefiles.
19865
19866 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19867 # do not need libdl
19868 TICS_LIST=
19869 if test "$with_dlsym" = yes ; then
19870
19871 # remove dl library from $SHLIB_LIST
19872 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
19873
19874 fi
19875
19876 if test "$with_ticlib" != no ; then
19877
19878         if test "$with_ticlib" != yes ; then
19879                 TICS_NAME=$with_ticlib
19880                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19881                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19882                 TICS_LIB_SUFFIX="${with_ticlib}"
19883         else
19884                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19885                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19886                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19887         fi
19888         TICS_LDFLAGS="-L${LIB_DIR}"
19889         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19890 else
19891         TICS_LDFLAGS="-L${LIB_DIR}"
19892         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19893 fi
19894
19895 if test "$with_termlib" != no ; then
19896
19897         if test "$with_termlib" != yes ; then
19898                 TINFO_NAME=$with_termlib
19899                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19900                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19901                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19902                 TINFO_LIB_SUFFIX="${with_termlib}"
19903         else
19904                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19905                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19906                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19907                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19908         fi
19909
19910         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19911         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19912         if test "$DFT_LWR_MODEL" = "libtool"; then
19913                 TEST_ARGS="${TEST_DEPS}"
19914                 TEST_ARG2="${TEST_DEP2}"
19915                 TINFO_LDFLAGS="-L${LIB_DIR}"
19916                 TINFO_LIBS="$TEST_ARGS"
19917                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19918                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19919         else
19920                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19921                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19922                 if test "x$with_term_driver" != xno ; then
19923                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19924                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19925                         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
19926                 else
19927                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19928                         TINFO_LIBS="$TEST_ARGS"
19929                 fi
19930                 TINFO_LDFLAGS="-L${LIB_DIR}"
19931                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19932         fi
19933 else
19934         # the next lines are needed for linking libtic over libncurses
19935         TINFO_NAME=${LIB_NAME}
19936         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19937         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19938         if test "$with_tic_depends" = yes ; then
19939                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19940         else
19941                 TICS_LIST="$SHLIB_LIST"
19942         fi
19943
19944         TINFO_LDFLAGS="-L${LIB_DIR}"
19945         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19946 fi
19947
19948 if test "$DFT_LWR_MODEL" = shared ; then
19949         case $cf_cv_system_name in #(vi
19950         cygwin*)
19951                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19952                 TINFO_SUFFIX=.dll
19953                 ;;
19954         esac
19955 fi
19956
19957 if test "$with_dlsym" = yes ; then
19958
19959 # remove dl library from $TICS_LIST
19960 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
19961
19962 fi
19963
19964 if test "$DFT_LWR_MODEL" = "libtool"; then
19965     OBJEXT=lo
19966 fi
19967
19968 # needed for Ada95
19969 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19970
19971 case $DFT_LWR_MODEL in
19972 normal|debug|profile)
19973
19974 if test "$GCC" = yes ; then
19975         case $cf_cv_system_name in #(
19976         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
19977                 LDFLAGS_STATIC=
19978                 LDFLAGS_SHARED=
19979                 ;;
19980     *)  #( normally, except when broken
19981         LDFLAGS_STATIC=-static
19982         LDFLAGS_SHARED=-dynamic
19983         ;;
19984     esac
19985 else
19986         case $cf_cv_system_name in #(
19987         aix[4-7]*)      #( from ld manpage
19988                 LDFLAGS_STATIC=-bstatic
19989                 LDFLAGS_SHARED=-bdynamic
19990                 ;;
19991         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
19992                 # We could also use just "archive" and "shared".
19993                 LDFLAGS_STATIC=-Wl,-a,archive_shared
19994                 LDFLAGS_SHARED=-Wl,-a,shared_archive
19995                 ;;
19996         irix*)          #( from ld manpage IRIX64
19997                 LDFLAGS_STATIC=-Bstatic
19998                 LDFLAGS_SHARED=-Bdynamic
19999                 ;;
20000         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
20001                 # alternative "-oldstyle_liblookup" (not in cc manpage)
20002                 LDFLAGS_STATIC=-noso
20003                 LDFLAGS_SHARED=-so_archive
20004                 ;;
20005         solaris2*)
20006                 LDFLAGS_STATIC=-Bstatic
20007                 LDFLAGS_SHARED=-Bdynamic
20008                 ;;
20009         esac
20010 fi
20011
20012 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20013 then
20014         echo "$as_me:20014: checking if linker supports switching between static/dynamic" >&5
20015 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20016
20017         rm -f libconftest.a
20018         cat >conftest.$ac_ext <<EOF
20019 #line 20019 "configure"
20020 #include <stdio.h>
20021 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20022 EOF
20023         if { (eval echo "$as_me:20023: \"$ac_compile\"") >&5
20024   (eval $ac_compile) 2>&5
20025   ac_status=$?
20026   echo "$as_me:20026: \$? = $ac_status" >&5
20027   (exit $ac_status); } ; then
20028                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20029                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20030         fi
20031         rm -f conftest.*
20032
20033         cf_save_LIBS="$LIBS"
20034
20035         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20036         cat >conftest.$ac_ext <<_ACEOF
20037 #line 20037 "configure"
20038 #include "confdefs.h"
20039
20040 #line 20040 "configure"
20041 #include <stdio.h>
20042 int cf_ldflags_static(FILE *fp);
20043
20044 int
20045 main ()
20046 {
20047
20048         return cf_ldflags_static(stdin);
20049
20050   ;
20051   return 0;
20052 }
20053 _ACEOF
20054 rm -f conftest.$ac_objext conftest$ac_exeext
20055 if { (eval echo "$as_me:20055: \"$ac_link\"") >&5
20056   (eval $ac_link) 2>&5
20057   ac_status=$?
20058   echo "$as_me:20058: \$? = $ac_status" >&5
20059   (exit $ac_status); } &&
20060          { ac_try='test -s conftest$ac_exeext'
20061   { (eval echo "$as_me:20061: \"$ac_try\"") >&5
20062   (eval $ac_try) 2>&5
20063   ac_status=$?
20064   echo "$as_me:20064: \$? = $ac_status" >&5
20065   (exit $ac_status); }; }; then
20066
20067         # some linkers simply ignore the -dynamic
20068         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20069         *static*) # (vi
20070                 cf_ldflags_static=no
20071                 ;;
20072         *)
20073                 cf_ldflags_static=yes
20074                 ;;
20075         esac
20076
20077 else
20078   echo "$as_me: failed program was:" >&5
20079 cat conftest.$ac_ext >&5
20080 cf_ldflags_static=no
20081 fi
20082 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20083
20084         rm -f libconftest.*
20085         LIBS="$cf_save_LIBS"
20086
20087         echo "$as_me:20087: result: $cf_ldflags_static" >&5
20088 echo "${ECHO_T}$cf_ldflags_static" >&6
20089
20090         if test $cf_ldflags_static != yes
20091         then
20092                 LDFLAGS_STATIC=
20093                 LDFLAGS_SHARED=
20094         fi
20095 else
20096         LDFLAGS_STATIC=
20097         LDFLAGS_SHARED=
20098 fi
20099
20100         ;;
20101 esac
20102
20103 echo "$as_me:20103: checking where we will install curses.h" >&5
20104 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20105 test "$with_overwrite" = no && \
20106 test "x$includedir" = 'x${prefix}/include' && \
20107         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
20108 echo "$as_me:20108: result: $includedir" >&5
20109 echo "${ECHO_T}$includedir" >&6
20110
20111 ### Resolve a conflict between normal and wide-curses by forcing applications
20112 ### that will need libutf8 to add it to their configure script.
20113 if test "$with_overwrite" != no ; then
20114 if test "$NCURSES_LIBUTF8" = 1 ; then
20115         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20116         { echo "$as_me:20116: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20117 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20118 fi
20119 fi
20120 WITH_OVERWRITE=$with_overwrite
20121
20122 # used to separate tack out of the tree
20123 NCURSES_TREE=
20124
20125 ### predefined stuff for the test programs
20126 cat >>confdefs.h <<\EOF
20127 #define HAVE_SLK_COLOR 1
20128 EOF
20129
20130 ### Construct the list of subdirectories for which we'll customize makefiles
20131 ### with the appropriate compile-rules.
20132
20133 echo "$as_me:20133: checking for src modules" >&5
20134 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20135
20136 # dependencies and linker-arguments for test-programs
20137 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20138 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20139 if test "$DFT_LWR_MODEL" = "libtool"; then
20140         TEST_ARGS="${TEST_DEPS}"
20141         TEST_ARG2="${TEST_DEP2}"
20142 else
20143         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20144         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20145 fi
20146
20147 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20148 cf_cv_src_modules=
20149 for cf_dir in $modules_to_build
20150 do
20151         if test -f $srcdir/$cf_dir/modules; then
20152
20153                 # We may/may not have tack in the distribution, though the
20154                 # makefile is.
20155                 if test $cf_dir = tack ; then
20156                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20157                                 continue
20158                         fi
20159                 fi
20160
20161                 if test -z "$cf_cv_src_modules"; then
20162                         cf_cv_src_modules=$cf_dir
20163                 else
20164                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20165                 fi
20166
20167                 # Make the ncurses_cfg.h file record the library interface files as
20168                 # well.  These are header files that are the same name as their
20169                 # directory.  Ncurses is the only library that does not follow
20170                 # that pattern.
20171                 if test $cf_dir = tack ; then
20172                         continue
20173                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20174
20175 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20176
20177                         cat >>confdefs.h <<EOF
20178 #define HAVE_${cf_have_include}_H 1
20179 EOF
20180
20181                         cat >>confdefs.h <<EOF
20182 #define HAVE_LIB${cf_have_include} 1
20183 EOF
20184
20185                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20186                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20187                         if test "$DFT_LWR_MODEL" = "libtool"; then
20188                                 TEST_ARGS="${TEST_DEPS}"
20189                                 TEST_ARG2="${TEST_DEP2}"
20190                         else
20191                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20192                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20193                         fi
20194                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20195                 fi
20196         fi
20197 done
20198 echo "$as_me:20198: result: $cf_cv_src_modules" >&5
20199 echo "${ECHO_T}$cf_cv_src_modules" >&6
20200
20201 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20202 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20203
20204 SRC_SUBDIRS=
20205 if test "x$cf_with_manpages" != xno ; then
20206         SRC_SUBDIRS="$SRC_SUBDIRS man"
20207 fi
20208 SRC_SUBDIRS="$SRC_SUBDIRS include"
20209 for cf_dir in $cf_cv_src_modules
20210 do
20211         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20212 done
20213 if test "x$cf_with_tests" != "xno" ; then
20214         SRC_SUBDIRS="$SRC_SUBDIRS test"
20215 fi
20216 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20217 if test "$cf_with_cxx_binding" != no; then
20218         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20219         SRC_SUBDIRS="$SRC_SUBDIRS c++"
20220 fi
20221
20222 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20223 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20224
20225 ADA_SUBDIRS=
20226 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20227         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20228         ADA_SUBDIRS="gen src"
20229         if test "x$cf_with_tests" != "xno" ; then
20230                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20231         fi
20232 fi
20233
20234 SUB_MAKEFILES=
20235 for cf_dir in $SRC_SUBDIRS
20236 do
20237         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20238 done
20239
20240 if test -n "$ADA_SUBDIRS"; then
20241         for cf_dir in $ADA_SUBDIRS
20242         do
20243                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20244         done
20245
20246 fi
20247
20248 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20249    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20250    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20251 fi
20252
20253 DIRS_TO_MAKE="lib"
20254 for cf_item in $cf_list_models
20255 do
20256
20257         case $cf_item in
20258         libtool) cf_subdir='obj_lo'  ;;
20259         normal)  cf_subdir='objects' ;;
20260         debug)   cf_subdir='obj_g' ;;
20261         profile) cf_subdir='obj_p' ;;
20262         shared)
20263                 case $cf_cv_system_name in #(vi
20264                 cygwin) #(vi
20265                         cf_subdir='objects' ;;
20266                 *)
20267                         cf_subdir='obj_s' ;;
20268                 esac
20269         esac
20270
20271         for cf_item2 in $DIRS_TO_MAKE
20272         do
20273                 test $cf_item2 = $cf_subdir && break
20274         done
20275         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20276 done
20277 for cf_dir in $DIRS_TO_MAKE
20278 do
20279         test ! -d $cf_dir && mkdir $cf_dir
20280 done
20281
20282 # symbols that differ when compiling Ada95 by itself.
20283 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20284
20285 # values to use as strings
20286 cat >>confdefs.h <<EOF
20287 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20288 EOF
20289
20290 cat >>confdefs.h <<EOF
20291 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20292 EOF
20293
20294 ### Now that we're done running tests, add the compiler-warnings, if any
20295
20296 cf_fix_cppflags=no
20297 cf_new_cflags=
20298 cf_new_cppflags=
20299 cf_new_extra_cppflags=
20300
20301 for cf_add_cflags in $EXTRA_CFLAGS
20302 do
20303 case $cf_fix_cppflags in
20304 no)
20305         case $cf_add_cflags in #(vi
20306         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20307                 case $cf_add_cflags in
20308                 -D*)
20309                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20310
20311                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20312                                 && test -z "${cf_tst_cflags}" \
20313                                 && cf_fix_cppflags=yes
20314
20315                         if test $cf_fix_cppflags = yes ; then
20316                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20317                                 continue
20318                         elif test "${cf_tst_cflags}" = "\"'" ; then
20319                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20320                                 continue
20321                         fi
20322                         ;;
20323                 esac
20324                 case "$CPPFLAGS" in
20325                 *$cf_add_cflags) #(vi
20326                         ;;
20327                 *) #(vi
20328                         case $cf_add_cflags in #(vi
20329                         -D*)
20330                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20331
20332 CPPFLAGS=`echo "$CPPFLAGS" | \
20333         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20334                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20335
20336                                 ;;
20337                         esac
20338                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20339                         ;;
20340                 esac
20341                 ;;
20342         *)
20343                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20344                 ;;
20345         esac
20346         ;;
20347 yes)
20348         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20349
20350         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20351
20352         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20353                 && test -z "${cf_tst_cflags}" \
20354                 && cf_fix_cppflags=no
20355         ;;
20356 esac
20357 done
20358
20359 if test -n "$cf_new_cflags" ; then
20360
20361         CFLAGS="$CFLAGS $cf_new_cflags"
20362 fi
20363
20364 if test -n "$cf_new_cppflags" ; then
20365
20366         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20367 fi
20368
20369 if test -n "$cf_new_extra_cppflags" ; then
20370
20371         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20372 fi
20373
20374 ### Define substitutions for header files to avoid name-pollution
20375
20376 if test "$cf_cv_have_tcgetattr" = yes ; then
20377         HAVE_TCGETATTR=1
20378 else
20379         HAVE_TCGETATTR=0
20380 fi
20381
20382 if test "$ac_cv_header_termio_h" = yes ; then
20383         HAVE_TERMIO_H=1
20384 else
20385         HAVE_TERMIO_H=0
20386 fi
20387
20388 if test "$ac_cv_header_termios_h" = yes ; then
20389         HAVE_TERMIOS_H=1
20390 else
20391         HAVE_TERMIOS_H=0
20392 fi
20393
20394 ################################################################################
20395 test "$use_database" = yes && \
20396 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20397
20398 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20399 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20400
20401 if test x"$enable_pc_files" = xyes ; then \
20402 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20403 MAKE_PC_FILES=
20404 else
20405 MAKE_PC_FILES="#"
20406 fi
20407
20408 # Extract the first word of "tic", so it can be a program name with args.
20409 set dummy tic; ac_word=$2
20410 echo "$as_me:20410: checking for $ac_word" >&5
20411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20412 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20413   echo $ECHO_N "(cached) $ECHO_C" >&6
20414 else
20415   case $TIC_PATH in
20416   [\\/]* | ?:[\\/]*)
20417   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20418   ;;
20419   *)
20420   ac_save_IFS=$IFS; IFS=$ac_path_separator
20421 ac_dummy="$PATH:/usr/local/ncurses/bin"
20422 for ac_dir in $ac_dummy; do
20423   IFS=$ac_save_IFS
20424   test -z "$ac_dir" && ac_dir=.
20425   if $as_executable_p "$ac_dir/$ac_word"; then
20426    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20427    echo "$as_me:20427: found $ac_dir/$ac_word" >&5
20428    break
20429 fi
20430 done
20431
20432   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20433   ;;
20434 esac
20435 fi
20436 TIC_PATH=$ac_cv_path_TIC_PATH
20437
20438 if test -n "$TIC_PATH"; then
20439   echo "$as_me:20439: result: $TIC_PATH" >&5
20440 echo "${ECHO_T}$TIC_PATH" >&6
20441 else
20442   echo "$as_me:20442: result: no" >&5
20443 echo "${ECHO_T}no" >&6
20444 fi
20445
20446 if test -n "$FALLBACK_LIST"
20447 then
20448         if test "$TIC_PATH" = unknown
20449         then
20450                 { echo "$as_me:20450: WARNING: no tic program found for fallbacks" >&5
20451 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20452         fi
20453 fi
20454
20455 if test "x$cf_with_tests" != xno ; then
20456         MAKE_TESTS=
20457 else
20458         MAKE_TESTS="#"
20459 fi
20460
20461 ADAHTML_DIR=../../doc/html/ada
20462
20463 SUB_SCRIPTS=
20464
20465 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"
20466 ac_config_commands="$ac_config_commands default"
20467 cat >confcache <<\_ACEOF
20468 # This file is a shell script that caches the results of configure
20469 # tests run on this system so they can be shared between configure
20470 # scripts and configure runs, see configure's option --config-cache.
20471 # It is not useful on other systems.  If it contains results you don't
20472 # want to keep, you may remove or edit it.
20473 #
20474 # config.status only pays attention to the cache file if you give it
20475 # the --recheck option to rerun configure.
20476 #
20477 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20478 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20479 # following values.
20480
20481 _ACEOF
20482
20483 # The following way of writing the cache mishandles newlines in values,
20484 # but we know of no workaround that is simple, portable, and efficient.
20485 # So, don't put newlines in cache variables' values.
20486 # Ultrix sh set writes to stderr and can't be redirected directly,
20487 # and sets the high bit in the cache file unless we assign to the vars.
20488 {
20489   (set) 2>&1 |
20490     case `(ac_space=' '; set | grep ac_space) 2>&1` in
20491     *ac_space=\ *)
20492       # `set' does not quote correctly, so add quotes (double-quote
20493       # substitution turns \\\\ into \\, and sed turns \\ into \).
20494       sed -n \
20495         "s/'/'\\\\''/g;
20496           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20497       ;;
20498     *)
20499       # `set' quotes correctly as required by POSIX, so do not add quotes.
20500       sed -n \
20501         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20502       ;;
20503     esac;
20504 } |
20505   sed '
20506      t clear
20507      : clear
20508      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20509      t end
20510      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20511      : end' >>confcache
20512 if cmp -s $cache_file confcache; then :; else
20513   if test -w $cache_file; then
20514     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20515     cat confcache >$cache_file
20516   else
20517     echo "not updating unwritable cache $cache_file"
20518   fi
20519 fi
20520 rm -f confcache
20521
20522 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20523 # Let make expand exec_prefix.
20524 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20525
20526 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20527 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20528 # trailing colons and then remove the whole line if VPATH becomes empty
20529 # (actually we leave an empty line to preserve line numbers).
20530 if test "x$srcdir" = x.; then
20531   ac_vpsub='/^[         ]*VPATH[        ]*=/{
20532 s/:*\$(srcdir):*/:/;
20533 s/:*\${srcdir}:*/:/;
20534 s/:*@srcdir@:*/:/;
20535 s/^\([^=]*=[    ]*\):*/\1/;
20536 s/:*$//;
20537 s/^[^=]*=[      ]*$//;
20538 }'
20539 fi
20540
20541 DEFS=-DHAVE_CONFIG_H
20542
20543 : ${CONFIG_STATUS=./config.status}
20544 ac_clean_files_save=$ac_clean_files
20545 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20546 { echo "$as_me:20546: creating $CONFIG_STATUS" >&5
20547 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20548 cat >$CONFIG_STATUS <<_ACEOF
20549 #! $SHELL
20550 # Generated automatically by configure.
20551 # Run this file to recreate the current configuration.
20552 # Compiler output produced by configure, useful for debugging
20553 # configure, is in config.log if it exists.
20554
20555 debug=false
20556 SHELL=\${CONFIG_SHELL-$SHELL}
20557 ac_cs_invocation="\$0 \$@"
20558
20559 _ACEOF
20560
20561 cat >>$CONFIG_STATUS <<\_ACEOF
20562 # Be Bourne compatible
20563 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20564   emulate sh
20565   NULLCMD=:
20566 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20567   set -o posix
20568 fi
20569
20570 # Name of the executable.
20571 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20572
20573 if expr a : '\(a\)' >/dev/null 2>&1; then
20574   as_expr=expr
20575 else
20576   as_expr=false
20577 fi
20578
20579 rm -f conf$$ conf$$.exe conf$$.file
20580 echo >conf$$.file
20581 if ln -s conf$$.file conf$$ 2>/dev/null; then
20582   # We could just check for DJGPP; but this test a) works b) is more generic
20583   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20584   if test -f conf$$.exe; then
20585     # Don't use ln at all; we don't have any links
20586     as_ln_s='cp -p'
20587   else
20588     as_ln_s='ln -s'
20589   fi
20590 elif ln conf$$.file conf$$ 2>/dev/null; then
20591   as_ln_s=ln
20592 else
20593   as_ln_s='cp -p'
20594 fi
20595 rm -f conf$$ conf$$.exe conf$$.file
20596
20597 as_executable_p="test -f"
20598
20599 # Support unset when possible.
20600 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20601   as_unset=unset
20602 else
20603   as_unset=false
20604 fi
20605
20606 # NLS nuisances.
20607 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20608 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20609 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20610 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20611 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20612 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20613 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20614 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20615
20616 # IFS
20617 # We need space, tab and new line, in precisely that order.
20618 as_nl='
20619 '
20620 IFS="   $as_nl"
20621
20622 # CDPATH.
20623 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20624
20625 exec 6>&1
20626
20627 _ACEOF
20628
20629 # Files that config.status was made for.
20630 if test -n "$ac_config_files"; then
20631   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20632 fi
20633
20634 if test -n "$ac_config_headers"; then
20635   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20636 fi
20637
20638 if test -n "$ac_config_links"; then
20639   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20640 fi
20641
20642 if test -n "$ac_config_commands"; then
20643   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20644 fi
20645
20646 cat >>$CONFIG_STATUS <<\EOF
20647
20648 ac_cs_usage="\
20649 \`$as_me' instantiates files from templates according to the
20650 current configuration.
20651
20652 Usage: $0 [OPTIONS] [FILE]...
20653
20654   -h, --help       print this help, then exit
20655   -V, --version    print version number, then exit
20656   -d, --debug      don't remove temporary files
20657       --recheck    update $as_me by reconfiguring in the same conditions
20658   --file=FILE[:TEMPLATE]
20659                    instantiate the configuration file FILE
20660   --header=FILE[:TEMPLATE]
20661                    instantiate the configuration header FILE
20662
20663 Configuration files:
20664 $config_files
20665
20666 Configuration headers:
20667 $config_headers
20668
20669 Configuration commands:
20670 $config_commands
20671
20672 Report bugs to <dickey@invisible-island.net>."
20673 EOF
20674
20675 cat >>$CONFIG_STATUS <<EOF
20676 ac_cs_version="\\
20677 config.status
20678 configured by $0, generated by GNU Autoconf 2.52.20120310,
20679   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20680
20681 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20682 Free Software Foundation, Inc.
20683 This config.status script is free software; the Free Software Foundation
20684 gives unlimited permission to copy, distribute and modify it."
20685 srcdir=$srcdir
20686 INSTALL="$INSTALL"
20687 EOF
20688
20689 cat >>$CONFIG_STATUS <<\EOF
20690 # If no file are specified by the user, then we need to provide default
20691 # value.  By we need to know if files were specified by the user.
20692 ac_need_defaults=:
20693 while test $# != 0
20694 do
20695   case $1 in
20696   --*=*)
20697     ac_option=`expr "x$1" : 'x\([^=]*\)='`
20698     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20699     shift
20700     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20701     shift
20702     ;;
20703   -*);;
20704   *) # This is not an option, so the user has probably given explicit
20705      # arguments.
20706      ac_need_defaults=false;;
20707   esac
20708
20709   case $1 in
20710   # Handling of the options.
20711 EOF
20712 cat >>$CONFIG_STATUS <<EOF
20713   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20714     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20715     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20716 EOF
20717 cat >>$CONFIG_STATUS <<\EOF
20718   --version | --vers* | -V )
20719     echo "$ac_cs_version"; exit 0 ;;
20720   --he | --h)
20721     # Conflict between --help and --header
20722     { { echo "$as_me:20722: error: ambiguous option: $1
20723 Try \`$0 --help' for more information." >&5
20724 echo "$as_me: error: ambiguous option: $1
20725 Try \`$0 --help' for more information." >&2;}
20726    { (exit 1); exit 1; }; };;
20727   --help | --hel | -h )
20728     echo "$ac_cs_usage"; exit 0 ;;
20729   --debug | --d* | -d )
20730     debug=: ;;
20731   --file | --fil | --fi | --f )
20732     shift
20733     CONFIG_FILES="$CONFIG_FILES $1"
20734     ac_need_defaults=false;;
20735   --header | --heade | --head | --hea )
20736     shift
20737     CONFIG_HEADERS="$CONFIG_HEADERS $1"
20738     ac_need_defaults=false;;
20739
20740   # This is an error.
20741   -*) { { echo "$as_me:20741: error: unrecognized option: $1
20742 Try \`$0 --help' for more information." >&5
20743 echo "$as_me: error: unrecognized option: $1
20744 Try \`$0 --help' for more information." >&2;}
20745    { (exit 1); exit 1; }; } ;;
20746
20747   *) ac_config_targets="$ac_config_targets $1" ;;
20748
20749   esac
20750   shift
20751 done
20752
20753 exec 5>>config.log
20754 cat >&5 << _ACEOF
20755
20756 ## ----------------------- ##
20757 ## Running config.status.  ##
20758 ## ----------------------- ##
20759
20760 This file was extended by $as_me 2.52.20120310, executed with
20761   CONFIG_FILES    = $CONFIG_FILES
20762   CONFIG_HEADERS  = $CONFIG_HEADERS
20763   CONFIG_LINKS    = $CONFIG_LINKS
20764   CONFIG_COMMANDS = $CONFIG_COMMANDS
20765   > $ac_cs_invocation
20766 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20767
20768 _ACEOF
20769 EOF
20770
20771 cat >>$CONFIG_STATUS <<EOF
20772 #
20773 # INIT-COMMANDS section.
20774 #
20775
20776 ### Special initialization commands, used to pass information from the
20777 ### configuration-run into config.status
20778
20779 AWK="$AWK"
20780 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20781 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20782 ECHO_LD="$ECHO_LD"
20783 LDCONFIG="$LDCONFIG"
20784 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20785 LIB_NAME="$LIB_NAME"
20786 LIB_PREFIX="$LIB_PREFIX"
20787 LIB_SUBSETS="$LIB_SUBSETS"
20788 LIB_SUFFIX="$LIB_SUFFIX"
20789 LIB_TRACING="$LIB_TRACING"
20790 LN_S="$LN_S"
20791 MAKE_TERMINFO="$MAKE_TERMINFO"
20792 NCURSES_MAJOR="$NCURSES_MAJOR"
20793 NCURSES_MINOR="$NCURSES_MINOR"
20794 NCURSES_OSPEED="$NCURSES_OSPEED"
20795 NCURSES_PATCH="$NCURSES_PATCH"
20796 SRC_SUBDIRS="$SRC_SUBDIRS"
20797 TERMINFO="$TERMINFO"
20798 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20799 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20800 TICS_NAME="$TICS_NAME"
20801 TIC_PATH="$TIC_PATH"
20802 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20803 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20804 TINFO_NAME="$TINFO_NAME"
20805 TINFO_SUFFIX="$TINFO_SUFFIX"
20806 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20807 WITH_CURSES_H="$with_curses_h"
20808 WITH_ECHO="$with_echo"
20809 WITH_OVERWRITE="$with_overwrite"
20810 cf_LIST_MODELS="$cf_list_models"
20811 cf_cv_abi_version="$cf_cv_abi_version"
20812 cf_cv_do_relink="$cf_cv_do_relink"
20813 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20814 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20815 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20816 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20817 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20818 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20819 cf_cv_rel_version="$cf_cv_rel_version"
20820 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20821 cf_cv_shared_soname='$cf_cv_shared_soname'
20822 cf_cv_shlib_version="$cf_cv_shlib_version"
20823 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20824 cf_cv_system_name="$cf_cv_system_name"
20825 cf_cv_term_driver="$with_term_driver"
20826 cf_with_ada="$cf_with_ada"
20827 cf_with_cxx_binding="$cf_with_cxx_binding"
20828 cf_with_manpages="$cf_with_manpages"
20829 cf_with_tests="$cf_with_tests"
20830 host="$host"
20831 target="$target"
20832
20833 EOF
20834
20835 cat >>$CONFIG_STATUS <<\EOF
20836 for ac_config_target in $ac_config_targets
20837 do
20838   case "$ac_config_target" in
20839   # Handling of arguments.
20840   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20841   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20842   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20843   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20844   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20845   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20846   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20847   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20848   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20849   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20850   *) { { echo "$as_me:20850: error: invalid argument: $ac_config_target" >&5
20851 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20852    { (exit 1); exit 1; }; };;
20853   esac
20854 done
20855
20856 # If the user did not use the arguments to specify the items to instantiate,
20857 # then the envvar interface is used.  Set only those that are not.
20858 # We use the long form for the default assignment because of an extremely
20859 # bizarre bug on SunOS 4.1.3.
20860 if $ac_need_defaults; then
20861   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20862   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20863   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20864 fi
20865
20866 # Create a temporary directory, and hook for its removal unless debugging.
20867 $debug ||
20868 {
20869   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20870   trap '{ (exit 1); exit 1; }' 1 2 13 15
20871 }
20872
20873 # Create a (secure) tmp directory for tmp files.
20874 : ${TMPDIR=/tmp}
20875 {
20876   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20877   test -n "$tmp" && test -d "$tmp"
20878 }  ||
20879 {
20880   tmp=$TMPDIR/cs$$-$RANDOM
20881   (umask 077 && mkdir $tmp)
20882 } ||
20883 {
20884    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20885    { (exit 1); exit 1; }
20886 }
20887
20888 EOF
20889
20890 cat >>$CONFIG_STATUS <<EOF
20891
20892 #
20893 # CONFIG_FILES section.
20894 #
20895
20896 # No need to generate the scripts if there are no CONFIG_FILES.
20897 # This happens for instance when ./config.status config.h
20898 if test -n "\$CONFIG_FILES"; then
20899   # Protect against being on the right side of a sed subst in config.status.
20900   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20901    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20902 s,@SHELL@,$SHELL,;t t
20903 s,@exec_prefix@,$exec_prefix,;t t
20904 s,@prefix@,$prefix,;t t
20905 s,@program_transform_name@,$program_transform_name,;t t
20906 s,@bindir@,$bindir,;t t
20907 s,@sbindir@,$sbindir,;t t
20908 s,@libexecdir@,$libexecdir,;t t
20909 s,@datadir@,$datadir,;t t
20910 s,@sysconfdir@,$sysconfdir,;t t
20911 s,@sharedstatedir@,$sharedstatedir,;t t
20912 s,@localstatedir@,$localstatedir,;t t
20913 s,@libdir@,$libdir,;t t
20914 s,@includedir@,$includedir,;t t
20915 s,@oldincludedir@,$oldincludedir,;t t
20916 s,@infodir@,$infodir,;t t
20917 s,@mandir@,$mandir,;t t
20918 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20919 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20920 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20921 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20922 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20923 s,@build_alias@,$build_alias,;t t
20924 s,@host_alias@,$host_alias,;t t
20925 s,@target_alias@,$target_alias,;t t
20926 s,@ECHO_C@,$ECHO_C,;t t
20927 s,@ECHO_N@,$ECHO_N,;t t
20928 s,@ECHO_T@,$ECHO_T,;t t
20929 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20930 s,@DEFS@,$DEFS,;t t
20931 s,@LIBS@,$LIBS,;t t
20932 s,@top_builddir@,$top_builddir,;t t
20933 s,@EGREP@,$EGREP,;t t
20934 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20935 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20936 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20937 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20938 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20939 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20940 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20941 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20942 s,@build@,$build,;t t
20943 s,@build_cpu@,$build_cpu,;t t
20944 s,@build_vendor@,$build_vendor,;t t
20945 s,@build_os@,$build_os,;t t
20946 s,@host@,$host,;t t
20947 s,@host_cpu@,$host_cpu,;t t
20948 s,@host_vendor@,$host_vendor,;t t
20949 s,@host_os@,$host_os,;t t
20950 s,@target@,$target,;t t
20951 s,@target_cpu@,$target_cpu,;t t
20952 s,@target_vendor@,$target_vendor,;t t
20953 s,@target_os@,$target_os,;t t
20954 s,@CC@,$CC,;t t
20955 s,@CFLAGS@,$CFLAGS,;t t
20956 s,@LDFLAGS@,$LDFLAGS,;t t
20957 s,@CPPFLAGS@,$CPPFLAGS,;t t
20958 s,@ac_ct_CC@,$ac_ct_CC,;t t
20959 s,@EXEEXT@,$EXEEXT,;t t
20960 s,@OBJEXT@,$OBJEXT,;t t
20961 s,@CPP@,$CPP,;t t
20962 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20963 s,@PROG_EXT@,$PROG_EXT,;t t
20964 s,@LDCONFIG@,$LDCONFIG,;t t
20965 s,@CXX@,$CXX,;t t
20966 s,@CXXFLAGS@,$CXXFLAGS,;t t
20967 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20968 s,@AWK@,$AWK,;t t
20969 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20970 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20971 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20972 s,@LINT@,$LINT,;t t
20973 s,@LINT_OPTS@,$LINT_OPTS,;t t
20974 s,@LN_S@,$LN_S,;t t
20975 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20976 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20977 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20978 s,@SET_MAKE@,$SET_MAKE,;t t
20979 s,@CTAGS@,$CTAGS,;t t
20980 s,@ETAGS@,$ETAGS,;t t
20981 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20982 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20983 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20984 s,@RANLIB@,$RANLIB,;t t
20985 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20986 s,@LD@,$LD,;t t
20987 s,@ac_ct_LD@,$ac_ct_LD,;t t
20988 s,@AR@,$AR,;t t
20989 s,@ac_ct_AR@,$ac_ct_AR,;t t
20990 s,@ARFLAGS@,$ARFLAGS,;t t
20991 s,@DESTDIR@,$DESTDIR,;t t
20992 s,@BUILD_CC@,$BUILD_CC,;t t
20993 s,@BUILD_CPP@,$BUILD_CPP,;t t
20994 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20995 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20996 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20997 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20998 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20999 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21000 s,@cf_list_models@,$cf_list_models,;t t
21001 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21002 s,@LIBTOOL@,$LIBTOOL,;t t
21003 s,@LT_UNDEF@,$LT_UNDEF,;t t
21004 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21005 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21006 s,@LIB_CREATE@,$LIB_CREATE,;t t
21007 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21008 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21009 s,@LIB_PREP@,$LIB_PREP,;t t
21010 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21011 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21012 s,@LIB_LINK@,$LIB_LINK,;t t
21013 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21014 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21015 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21016 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21017 s,@TICS_NAME@,$TICS_NAME,;t t
21018 s,@TINFO_NAME@,$TINFO_NAME,;t t
21019 s,@LIB_NAME@,$LIB_NAME,;t t
21020 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21021 s,@CC_G_OPT@,$CC_G_OPT,;t t
21022 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21023 s,@LD_MODEL@,$LD_MODEL,;t t
21024 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21025 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21026 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21027 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21028 s,@LINK_PROGS@,$LINK_PROGS,;t t
21029 s,@LINK_TESTS@,$LINK_TESTS,;t t
21030 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21031 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21032 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21033 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21034 s,@RPATH_LIST@,$RPATH_LIST,;t t
21035 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21036 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21037 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21038 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21039 s,@XTERM_KBS@,$XTERM_KBS,;t t
21040 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21041 s,@TERMINFO@,$TERMINFO,;t t
21042 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21043 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21044 s,@TERMPATH@,$TERMPATH,;t t
21045 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21046 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21047 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21048 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21049 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21050 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21051 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21052 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21053 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21054 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21055 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21056 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21057 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21058 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21059 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21060 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21061 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21062 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21063 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21064 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21065 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21066 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21067 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21068 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21069 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21070 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21071 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21072 s,@PTHREAD@,$PTHREAD,;t t
21073 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21074 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21075 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21076 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21077 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21078 s,@ECHO_LT@,$ECHO_LT,;t t
21079 s,@ECHO_LD@,$ECHO_LD,;t t
21080 s,@RULE_CC@,$RULE_CC,;t t
21081 s,@SHOW_CC@,$SHOW_CC,;t t
21082 s,@ECHO_CC@,$ECHO_CC,;t t
21083 s,@ECHO_LINK@,$ECHO_LINK,;t t
21084 s,@ADAFLAGS@,$ADAFLAGS,;t t
21085 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21086 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21087 s,@ADA_TRACE@,$ADA_TRACE,;t t
21088 s,@MATH_LIB@,$MATH_LIB,;t t
21089 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21090 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21091 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21092 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21093 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21094 s,@TEST_LIBS@,$TEST_LIBS,;t t
21095 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21096 s,@CXXCPP@,$CXXCPP,;t t
21097 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21098 s,@CXX_AR@,$CXX_AR,;t t
21099 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21100 s,@CXXLIBS@,$CXXLIBS,;t t
21101 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21102 s,@gnat_exists@,$gnat_exists,;t t
21103 s,@M4_exists@,$M4_exists,;t t
21104 s,@cf_ada_make@,$cf_ada_make,;t t
21105 s,@cf_compile_generics@,$cf_compile_generics,;t t
21106 s,@cf_generic_objects@,$cf_generic_objects,;t t
21107 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21108 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21109 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21110 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21111 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21112 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21113 s,@cf_ada_package@,$cf_ada_package,;t t
21114 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21115 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21116 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21117 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21118 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21119 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21120 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21121 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21122 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21123 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21124 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21125 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21126 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21127 s,@TICS_LIBS@,$TICS_LIBS,;t t
21128 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21129 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21130 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21131 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21132 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21133 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21134 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21135 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21136 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21137 s,@TICS_LIST@,$TICS_LIST,;t t
21138 s,@TINFO_LIST@,$TINFO_LIST,;t t
21139 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21140 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21141 s,@TEST_ARGS@,$TEST_ARGS,;t t
21142 s,@TEST_DEPS@,$TEST_DEPS,;t t
21143 s,@TEST_ARG2@,$TEST_ARG2,;t t
21144 s,@TEST_DEP2@,$TEST_DEP2,;t t
21145 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21146 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21147 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21148 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21149 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21150 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21151 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21152 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21153 s,@cross_compiling@,$cross_compiling,;t t
21154 s,@TIC_PATH@,$TIC_PATH,;t t
21155 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21156 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21157 CEOF
21158
21159 EOF
21160
21161   cat >>$CONFIG_STATUS <<\EOF
21162   # Split the substitutions into bite-sized pieces for seds with
21163   # small command number limits, like on Digital OSF/1 and HP-UX.
21164   ac_max_sed_lines=48
21165   ac_sed_frag=1 # Number of current file.
21166   ac_beg=1 # First line for current file.
21167   ac_end=$ac_max_sed_lines # Line after last line for current file.
21168   ac_more_lines=:
21169   ac_sed_cmds=
21170   while $ac_more_lines; do
21171     if test $ac_beg -gt 1; then
21172       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21173     else
21174       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21175     fi
21176     if test ! -s $tmp/subs.frag; then
21177       ac_more_lines=false
21178     else
21179       # The purpose of the label and of the branching condition is to
21180       # speed up the sed processing (if there are no `@' at all, there
21181       # is no need to browse any of the substitutions).
21182       # These are the two extra sed commands mentioned above.
21183       (echo ':t
21184   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21185       if test -z "$ac_sed_cmds"; then
21186         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21187       else
21188         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21189       fi
21190       ac_sed_frag=`expr $ac_sed_frag + 1`
21191       ac_beg=$ac_end
21192       ac_end=`expr $ac_end + $ac_max_sed_lines`
21193     fi
21194   done
21195   if test -z "$ac_sed_cmds"; then
21196     ac_sed_cmds=cat
21197   fi
21198 fi # test -n "$CONFIG_FILES"
21199
21200 EOF
21201 cat >>$CONFIG_STATUS <<\EOF
21202 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21203   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21204   case $ac_file in
21205   - | *:- | *:-:* ) # input from stdin
21206         cat >$tmp/stdin
21207         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21208         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21209   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21210         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21211   * )   ac_file_in=$ac_file.in ;;
21212   esac
21213
21214   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21215   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21216          X"$ac_file" : 'X\(//\)[^/]' \| \
21217          X"$ac_file" : 'X\(//\)$' \| \
21218          X"$ac_file" : 'X\(/\)' \| \
21219          .     : '\(.\)' 2>/dev/null ||
21220 echo X"$ac_file" |
21221     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21222           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21223           /^X\(\/\/\)$/{ s//\1/; q; }
21224           /^X\(\/\).*/{ s//\1/; q; }
21225           s/.*/./; q'`
21226   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21227     { case "$ac_dir" in
21228   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21229   *)                      as_incr_dir=.;;
21230 esac
21231 as_dummy="$ac_dir"
21232 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21233   case $as_mkdir_dir in
21234     # Skip DOS drivespec
21235     ?:) as_incr_dir=$as_mkdir_dir ;;
21236     *)
21237       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21238       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21239     ;;
21240   esac
21241 done; }
21242
21243     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21244     # A "../" for each directory in $ac_dir_suffix.
21245     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21246   else
21247     ac_dir_suffix= ac_dots=
21248   fi
21249
21250   case $srcdir in
21251   .)  ac_srcdir=.
21252       if test -z "$ac_dots"; then
21253          ac_top_srcdir=.
21254       else
21255          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21256       fi ;;
21257   [\\/]* | ?:[\\/]* )
21258       ac_srcdir=$srcdir$ac_dir_suffix;
21259       ac_top_srcdir=$srcdir ;;
21260   *) # Relative path.
21261     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21262     ac_top_srcdir=$ac_dots$srcdir ;;
21263   esac
21264
21265   case $INSTALL in
21266   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21267   *) ac_INSTALL=$ac_dots$INSTALL ;;
21268   esac
21269
21270   if test x"$ac_file" != x-; then
21271     { echo "$as_me:21271: creating $ac_file" >&5
21272 echo "$as_me: creating $ac_file" >&6;}
21273     rm -f "$ac_file"
21274   fi
21275   # Let's still pretend it is `configure' which instantiates (i.e., don't
21276   # use $as_me), people would be surprised to read:
21277   #    /* config.h.  Generated automatically by config.status.  */
21278   configure_input="Generated automatically from `echo $ac_file_in |
21279                                                  sed 's,.*/,,'` by configure."
21280
21281   # First look for the input files in the build tree, otherwise in the
21282   # src tree.
21283   ac_file_inputs=`IFS=:
21284     for f in $ac_file_in; do
21285       case $f in
21286       -) echo $tmp/stdin ;;
21287       [\\/$]*)
21288          # Absolute (can't be DOS-style, as IFS=:)
21289          test -f "$f" || { { echo "$as_me:21289: error: cannot find input file: $f" >&5
21290 echo "$as_me: error: cannot find input file: $f" >&2;}
21291    { (exit 1); exit 1; }; }
21292          echo $f;;
21293       *) # Relative
21294          if test -f "$f"; then
21295            # Build tree
21296            echo $f
21297          elif test -f "$srcdir/$f"; then
21298            # Source tree
21299            echo $srcdir/$f
21300          else
21301            # /dev/null tree
21302            { { echo "$as_me:21302: error: cannot find input file: $f" >&5
21303 echo "$as_me: error: cannot find input file: $f" >&2;}
21304    { (exit 1); exit 1; }; }
21305          fi;;
21306       esac
21307     done` || { (exit 1); exit 1; }
21308 EOF
21309 cat >>$CONFIG_STATUS <<EOF
21310   sed "$ac_vpsub
21311 $extrasub
21312 EOF
21313 cat >>$CONFIG_STATUS <<\EOF
21314 :t
21315 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21316 s,@configure_input@,$configure_input,;t t
21317 s,@srcdir@,$ac_srcdir,;t t
21318 s,@top_srcdir@,$ac_top_srcdir,;t t
21319 s,@INSTALL@,$ac_INSTALL,;t t
21320 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21321   rm -f $tmp/stdin
21322   if test x"$ac_file" != x-; then
21323     mv $tmp/out $ac_file
21324   else
21325     cat $tmp/out
21326     rm -f $tmp/out
21327   fi
21328
21329 done
21330 EOF
21331 cat >>$CONFIG_STATUS <<\EOF
21332
21333 #
21334 # CONFIG_HEADER section.
21335 #
21336
21337 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21338 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21339 #
21340 # ac_d sets the value in "#define NAME VALUE" lines.
21341 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
21342 ac_dB='[        ].*$,\1#\2'
21343 ac_dC=' '
21344 ac_dD=',;t'
21345 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21346 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21347 ac_iB='\([      ]\),\1#\2define\3'
21348 ac_iC=' '
21349 ac_iD='\4,;t'
21350 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21351 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21352 ac_uB='$,\1#\2define\3'
21353 ac_uC=' '
21354 ac_uD=',;t'
21355
21356 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21357   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21358   case $ac_file in
21359   - | *:- | *:-:* ) # input from stdin
21360         cat >$tmp/stdin
21361         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21362         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21363   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21364         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21365   * )   ac_file_in=$ac_file.in ;;
21366   esac
21367
21368   test x"$ac_file" != x- && { echo "$as_me:21368: creating $ac_file" >&5
21369 echo "$as_me: creating $ac_file" >&6;}
21370
21371   # First look for the input files in the build tree, otherwise in the
21372   # src tree.
21373   ac_file_inputs=`IFS=:
21374     for f in $ac_file_in; do
21375       case $f in
21376       -) echo $tmp/stdin ;;
21377       [\\/$]*)
21378          # Absolute (can't be DOS-style, as IFS=:)
21379          test -f "$f" || { { echo "$as_me:21379: error: cannot find input file: $f" >&5
21380 echo "$as_me: error: cannot find input file: $f" >&2;}
21381    { (exit 1); exit 1; }; }
21382          echo $f;;
21383       *) # Relative
21384          if test -f "$f"; then
21385            # Build tree
21386            echo $f
21387          elif test -f "$srcdir/$f"; then
21388            # Source tree
21389            echo $srcdir/$f
21390          else
21391            # /dev/null tree
21392            { { echo "$as_me:21392: error: cannot find input file: $f" >&5
21393 echo "$as_me: error: cannot find input file: $f" >&2;}
21394    { (exit 1); exit 1; }; }
21395          fi;;
21396       esac
21397     done` || { (exit 1); exit 1; }
21398   # Remove the trailing spaces.
21399   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
21400
21401 EOF
21402
21403 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
21404 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
21405 # be either 'cat' or 'sort'.
21406 cat confdefs.h | uniq >conftest.vals
21407
21408 # Break up conftest.vals because some shells have a limit on
21409 # the size of here documents, and old seds have small limits too.
21410
21411 rm -f conftest.tail
21412 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
21413 while grep . conftest.vals >/dev/null
21414 do
21415   # Write chunks of a limited-size here document to conftest.frag.
21416   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21417   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21418   echo 'CEOF' >> $CONFIG_STATUS
21419   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21420   rm -f conftest.vals
21421   mv conftest.tail conftest.vals
21422 done
21423 rm -f conftest.vals
21424
21425 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21426 # marker @DEFS@.
21427 echo '  cat >> conftest.edit <<CEOF
21428 /@DEFS@/r conftest.frag
21429 /@DEFS@/d
21430 CEOF
21431 sed -f conftest.edit $tmp/in > $tmp/out
21432 rm -f $tmp/in
21433 mv $tmp/out $tmp/in
21434 rm -f conftest.edit conftest.frag
21435 ' >> $CONFIG_STATUS
21436
21437 cat >>$CONFIG_STATUS <<\EOF
21438   # Let's still pretend it is `configure' which instantiates (i.e., don't
21439   # use $as_me), people would be surprised to read:
21440   #    /* config.h.  Generated automatically by config.status.  */
21441   if test x"$ac_file" = x-; then
21442     echo "/* Generated automatically by configure.  */" >$tmp/config.h
21443   else
21444     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
21445   fi
21446   cat $tmp/in >>$tmp/config.h
21447   rm -f $tmp/in
21448   if test x"$ac_file" != x-; then
21449     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21450       { echo "$as_me:21450: $ac_file is unchanged" >&5
21451 echo "$as_me: $ac_file is unchanged" >&6;}
21452     else
21453       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21454          X"$ac_file" : 'X\(//\)[^/]' \| \
21455          X"$ac_file" : 'X\(//\)$' \| \
21456          X"$ac_file" : 'X\(/\)' \| \
21457          .     : '\(.\)' 2>/dev/null ||
21458 echo X"$ac_file" |
21459     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21460           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21461           /^X\(\/\/\)$/{ s//\1/; q; }
21462           /^X\(\/\).*/{ s//\1/; q; }
21463           s/.*/./; q'`
21464       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21465         { case "$ac_dir" in
21466   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21467   *)                      as_incr_dir=.;;
21468 esac
21469 as_dummy="$ac_dir"
21470 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21471   case $as_mkdir_dir in
21472     # Skip DOS drivespec
21473     ?:) as_incr_dir=$as_mkdir_dir ;;
21474     *)
21475       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21476       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21477     ;;
21478   esac
21479 done; }
21480
21481       fi
21482       rm -f $ac_file
21483       mv $tmp/config.h $ac_file
21484     fi
21485   else
21486     cat $tmp/config.h
21487     rm -f $tmp/config.h
21488   fi
21489 done
21490 EOF
21491 cat >>$CONFIG_STATUS <<\EOF
21492 #
21493 # CONFIG_COMMANDS section.
21494 #
21495 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21496   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21497   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21498
21499   case $ac_dest in
21500     default )
21501 if test "x$cf_with_tests" != xno ; then
21502
21503 for cf_dir in test
21504 do
21505         if test ! -d $srcdir/$cf_dir; then
21506                 continue
21507         elif test -f $srcdir/$cf_dir/programs; then
21508                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21509         fi
21510 done
21511
21512 fi
21513
21514 cf_prefix=$LIB_PREFIX
21515
21516 case $cf_cv_shlib_version in #(vi
21517 cygdll|mingw)
21518         TINFO_NAME=$TINFO_ARG_SUFFIX
21519         TINFO_SUFFIX=.dll
21520         ;;
21521 esac
21522
21523 if test -n "$TINFO_SUFFIX" ; then
21524         case $TINFO_SUFFIX in
21525         tw*)
21526                 TINFO_NAME="${TINFO_NAME}tw"
21527                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21528                 ;;
21529         t*)
21530                 TINFO_NAME="${TINFO_NAME}t"
21531                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21532                 ;;
21533         w*)
21534                 TINFO_NAME="${TINFO_NAME}w"
21535                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21536                 ;;
21537         esac
21538 fi
21539
21540 for cf_dir in $SRC_SUBDIRS
21541 do
21542         if test ! -d $srcdir/$cf_dir ; then
21543                 continue
21544         elif test -f $srcdir/$cf_dir/modules; then
21545
21546                 SHARED_LIB=
21547                 LIBS_TO_MAKE=
21548                 for cf_item in $cf_LIST_MODELS
21549                 do
21550
21551         case $cf_item in #(vi
21552         libtool) #(vi
21553                 cf_suffix='.la'
21554                 cf_depsuf=$cf_suffix
21555                 ;;
21556         normal) #(vi
21557                 cf_suffix='.a'
21558                 cf_depsuf=$cf_suffix
21559                 ;;
21560         debug) #(vi
21561                 cf_suffix='_g.a'
21562                 cf_depsuf=$cf_suffix
21563                 ;;
21564         profile) #(vi
21565                 cf_suffix='_p.a'
21566                 cf_depsuf=$cf_suffix
21567                 ;;
21568         shared) #(vi
21569                 case $cf_cv_system_name in
21570                 aix[5-7]*) #(vi
21571                         cf_suffix='.a'
21572                         cf_depsuf=$cf_suffix
21573                         ;;
21574                 cygwin*|mingw*) #(vi
21575                         cf_suffix='.dll'
21576                         cf_depsuf='.dll.a'
21577                         ;;
21578                 darwin*) #(vi
21579                         cf_suffix='.dylib'
21580                         cf_depsuf=$cf_suffix
21581                         ;;
21582                 hpux*) #(vi
21583                         case $target in
21584                         ia64*) #(vi
21585                                 cf_suffix='.so'
21586                                 cf_depsuf=$cf_suffix
21587                                 ;;
21588                         *) #(vi
21589                                 cf_suffix='.sl'
21590                                 cf_depsuf=$cf_suffix
21591                                 ;;
21592                         esac
21593                         ;;
21594                 *)      cf_suffix='.so'
21595                         cf_depsuf=$cf_suffix
21596                         ;;
21597                 esac
21598         esac
21599         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21600         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21601
21602                         if test $cf_item = shared ; then
21603                         if test "$cf_cv_do_symlinks" = yes ; then
21604                                 case "$cf_cv_shlib_version" in #(vi
21605                                 rel) #(vi
21606                                         case "$cf_cv_system_name" in #(vi
21607                                         darwin*)
21608                                         case .${LIB_SUFFIX} in
21609                                         .tw*)
21610                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21611                                                 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21612                                                 ;;
21613                                         .t*)
21614                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21615                                                 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21616                                                 ;;
21617                                         .w*)
21618                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21619                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21620                                                 ;;
21621                                         *)
21622                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21623                                                 ;;
21624                                         esac
21625                                         ;; #(vi
21626                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21627                                         esac
21628                                         ;;
21629                                 abi)
21630                                         case "$cf_cv_system_name" in #(vi
21631                                         darwin*)
21632                                         case .${LIB_SUFFIX} in
21633                                         .tw*)
21634                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21635                                                 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21636                                                 ;;
21637                                         .t*)
21638                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21639                                                 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21640                                                 ;;
21641                                         .w*)
21642                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21643                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21644                                                 ;;
21645                                         *)
21646                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21647                                                 ;;
21648                                         esac
21649                                         ;; #(vi
21650                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21651                                         esac
21652                                         ;;
21653                                 esac
21654                         fi
21655                         # cygwin needs import library, and has unique naming convention
21656                         # use autodetected ${cf_prefix} for import lib and static lib, but
21657                         # use 'cyg' prefix for shared lib.
21658                         case $cf_cv_shlib_version in #(vi
21659                         cygdll) #(vi
21660                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21661                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21662                                 continue
21663                                 ;;
21664                         mingw)
21665                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21666                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/lib${cf_dir}${cf_cygsuf}"
21667                                 continue
21668                                 ;;
21669                         esac
21670                         fi
21671                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21672                 done
21673
21674                 if test $cf_dir = ncurses ; then
21675                         cf_subsets="$LIB_SUBSETS"
21676                         cf_r_parts="$cf_subsets"
21677                         cf_liblist="$LIBS_TO_MAKE"
21678
21679                         while test -n "$cf_r_parts"
21680                         do
21681                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21682                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21683                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
21684                                         cf_item=
21685                                         case $cf_l_parts in #(vi
21686                                         *termlib*) #(vi
21687                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21688                                                 ;;
21689                                         *ticlib*)
21690                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21691                                                 ;;
21692                                         *)
21693                                                 break
21694                                                 ;;
21695                                         esac
21696                                         if test -n "$cf_item"; then
21697                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21698                                         fi
21699                                 else
21700                                         break
21701                                 fi
21702                         done
21703                 else
21704                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21705                 fi
21706
21707                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21708                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21709                         $cf_dir/Makefile >$cf_dir/Makefile.out
21710                 mv $cf_dir/Makefile.out $cf_dir/Makefile
21711
21712                 $AWK -f $srcdir/mk-0th.awk \
21713                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21714                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21715
21716                 for cf_subset in $cf_subsets
21717                 do
21718                         cf_subdirs=
21719                         for cf_item in $cf_LIST_MODELS
21720                         do
21721                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21722
21723 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21724
21725         case $cf_item in #(vi
21726         libtool) #(vi
21727                 cf_suffix='.la'
21728                 cf_depsuf=$cf_suffix
21729                 ;;
21730         normal) #(vi
21731                 cf_suffix='.a'
21732                 cf_depsuf=$cf_suffix
21733                 ;;
21734         debug) #(vi
21735                 cf_suffix='_g.a'
21736                 cf_depsuf=$cf_suffix
21737                 ;;
21738         profile) #(vi
21739                 cf_suffix='_p.a'
21740                 cf_depsuf=$cf_suffix
21741                 ;;
21742         shared) #(vi
21743                 case $cf_cv_system_name in
21744                 aix[5-7]*) #(vi
21745                         cf_suffix='.a'
21746                         cf_depsuf=$cf_suffix
21747                         ;;
21748                 cygwin*|mingw*) #(vi
21749                         cf_suffix='.dll'
21750                         cf_depsuf='.dll.a'
21751                         ;;
21752                 darwin*) #(vi
21753                         cf_suffix='.dylib'
21754                         cf_depsuf=$cf_suffix
21755                         ;;
21756                 hpux*) #(vi
21757                         case $target in
21758                         ia64*) #(vi
21759                                 cf_suffix='.so'
21760                                 cf_depsuf=$cf_suffix
21761                                 ;;
21762                         *) #(vi
21763                                 cf_suffix='.sl'
21764                                 cf_depsuf=$cf_suffix
21765                                 ;;
21766                         esac
21767                         ;;
21768                 *)      cf_suffix='.so'
21769                         cf_depsuf=$cf_suffix
21770                         ;;
21771                 esac
21772         esac
21773         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21774         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21775
21776         case $cf_item in
21777         libtool) cf_subdir='obj_lo'  ;;
21778         normal)  cf_subdir='objects' ;;
21779         debug)   cf_subdir='obj_g' ;;
21780         profile) cf_subdir='obj_p' ;;
21781         shared)
21782                 case $cf_cv_system_name in #(vi
21783                 cygwin) #(vi
21784                         cf_subdir='objects' ;;
21785                 *)
21786                         cf_subdir='obj_s' ;;
21787                 esac
21788         esac
21789
21790                         # Test for case where we build libtinfo with a different name.
21791                         cf_libname=$cf_dir
21792                         if test $cf_dir = ncurses ; then
21793                                 case $cf_subset in
21794                                 *base*)
21795                                         cf_libname=${cf_libname}$LIB_SUFFIX
21796                                         ;;
21797                                 *termlib*)
21798                                         cf_libname=$TINFO_LIB_SUFFIX
21799                                         ;;
21800                                 ticlib*)
21801                                         cf_libname=$TICS_LIB_SUFFIX
21802                                         ;;
21803                                 esac
21804                         else
21805                                 cf_libname=${cf_libname}$LIB_SUFFIX
21806                         fi
21807                         if test -n "${DFT_ARG_SUFFIX}" ; then
21808                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21809                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21810                         fi
21811
21812                         # These dependencies really are for development, not
21813                         # builds, but they are useful in porting, too.
21814                         cf_depend="../include/ncurses_cfg.h"
21815                         if test "$srcdir" = "."; then
21816                                 cf_reldir="."
21817                         else
21818                                 cf_reldir="\${srcdir}"
21819                         fi
21820
21821                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21822                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21823                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
21824                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21825                         fi
21826
21827                         cf_dir_suffix=
21828                         old_cf_suffix="$cf_suffix"
21829                         if test "$cf_cv_shlib_version_infix" = yes ; then
21830                         if test -n "$LIB_SUFFIX" ; then
21831                                 case $LIB_SUFFIX in
21832                                 tw*)
21833                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
21834                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21835                                         cf_dir_suffix=tw
21836                                         ;;
21837                                 t*)
21838                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
21839                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21840                                         cf_dir_suffix=t
21841                                         ;;
21842                                 w*)
21843                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
21844                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21845                                         cf_dir_suffix=w
21846                                         ;;
21847                                 esac
21848                         fi
21849                         fi
21850
21851                         $AWK -f $srcdir/mk-1st.awk \
21852                                 name=${cf_libname}${cf_dir_suffix} \
21853                                 traces=$LIB_TRACING \
21854                                 MODEL=$cf_ITEM \
21855                                 model=$cf_subdir \
21856                                 prefix=$cf_prefix \
21857                                 suffix=$cf_suffix \
21858                                 subset=$cf_subset \
21859                                 driver=$cf_cv_term_driver \
21860                                 SymLink="$LN_S" \
21861                                 TermlibRoot=$TINFO_NAME \
21862                                 TermlibSuffix=$TINFO_SUFFIX \
21863                                 ShlibVer=$cf_cv_shlib_version \
21864                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
21865                                 ReLink=${cf_cv_do_relink:-no} \
21866                                 DoLinks=$cf_cv_do_symlinks \
21867                                 rmSoLocs=$cf_cv_rm_so_locs \
21868                                 ldconfig="$LDCONFIG" \
21869                                 overwrite=$WITH_OVERWRITE \
21870                                 depend="$cf_depend" \
21871                                 host="$host" \
21872                                 libtool_version="$LIBTOOL_VERSION" \
21873                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21874
21875                         cf_suffix="$old_cf_suffix"
21876
21877                         for cf_subdir2 in $cf_subdirs lib
21878                         do
21879                                 test $cf_subdir = $cf_subdir2 && break
21880                         done
21881                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21882                         $AWK -f $srcdir/mk-2nd.awk \
21883                                 name=$cf_dir \
21884                                 traces=$LIB_TRACING \
21885                                 MODEL=$cf_ITEM \
21886                                 model=$cf_subdir \
21887                                 subset=$cf_subset \
21888                                 srcdir=$srcdir \
21889                                 echo=$WITH_ECHO \
21890                                 crenames=$cf_cv_prog_CC_c_o \
21891                                 cxxrenames=$cf_cv_prog_CXX_c_o \
21892                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21893                         cf_subdirs="$cf_subdirs $cf_subdir"
21894                         done
21895                 done
21896         fi
21897
21898         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21899 done
21900
21901 for cf_dir in $SRC_SUBDIRS
21902 do
21903         if test ! -d $srcdir/$cf_dir ; then
21904                 continue
21905         fi
21906
21907         if test -f $cf_dir/Makefile ; then
21908                 case "$cf_dir" in
21909                 Ada95) #(vi
21910                         echo 'libs \' >> Makefile
21911                         echo 'install.libs \' >> Makefile
21912                         echo 'uninstall.libs ::' >> Makefile
21913                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21914                         ;;
21915                 esac
21916         fi
21917
21918         if test -f $srcdir/$cf_dir/modules; then
21919                 echo >> Makefile
21920                 if test -f $srcdir/$cf_dir/headers; then
21921 cat >> Makefile <<CF_EOF
21922 install.includes \\
21923 uninstall.includes \\
21924 CF_EOF
21925                 fi
21926 if test "$cf_dir" != "c++" ; then
21927 echo 'lint \' >> Makefile
21928 fi
21929 cat >> Makefile <<CF_EOF
21930 libs \\
21931 lintlib \\
21932 install.libs \\
21933 uninstall.libs \\
21934 install.$cf_dir \\
21935 uninstall.$cf_dir ::
21936         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21937 CF_EOF
21938         elif test -f $srcdir/$cf_dir/headers; then
21939 cat >> Makefile <<CF_EOF
21940
21941 libs \\
21942 install.libs \\
21943 uninstall.libs \\
21944 install.includes \\
21945 uninstall.includes ::
21946         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21947 CF_EOF
21948 fi
21949 done
21950
21951 cat >> Makefile <<CF_EOF
21952
21953 install.libs uninstall.libs \\
21954 install.data uninstall.data ::
21955 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
21956 CF_EOF
21957
21958 if test "x$cf_with_manpages" = xyes; then
21959 cat >> Makefile <<CF_EOF
21960
21961 install.man \\
21962 uninstall.man ::
21963         cd man && \${MAKE} \${CF_MFLAGS} \$@
21964 CF_EOF
21965 fi
21966
21967 cat >> Makefile <<CF_EOF
21968
21969 distclean ::
21970         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21971         rm -f headers.sh headers.sed mk_shared_lib.sh
21972         rm -f edit_man.* man_alias.*
21973         rm -rf \${DIRS_TO_MAKE}
21974 CF_EOF
21975
21976 # Special case: tack's manpage lives in its own directory.
21977 if test "x$cf_with_manpages" = xyes; then
21978 if test -d tack ; then
21979 if test -f $srcdir/$tack.h; then
21980 cat >> Makefile <<CF_EOF
21981
21982 install.man \\
21983 uninstall.man ::
21984         cd tack && \${MAKE} \${CF_MFLAGS} \$@
21985 CF_EOF
21986 fi
21987 fi
21988 fi
21989
21990 rm -f headers.sed headers.sh
21991
21992 echo creating headers.sh
21993 cat >headers.sh <<CF_EOF
21994 #! /bin/sh
21995 # This shell script is generated by the 'configure' script.  It is invoked in a
21996 # subdirectory of the build tree.  It generates a sed-script in the parent
21997 # directory that is used to adjust includes for header files that reside in a
21998 # subdirectory of /usr/include, etc.
21999 PRG=""
22000 while test \$# != 3
22001 do
22002 PRG="\$PRG \$1"; shift
22003 done
22004 DST=\$1
22005 REF=\$2
22006 SRC=\$3
22007 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22008 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22009 echo installing \$SRC in \$DST
22010 CF_EOF
22011
22012 if test $WITH_CURSES_H = yes; then
22013         cat >>headers.sh <<CF_EOF
22014 case \$DST in
22015 /*/include/*)
22016         END=\`basename \$DST\`
22017         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22018         do
22019                 NAME=\`basename \$i\`
22020                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22021         done
22022         ;;
22023 *)
22024         echo "" >> \$TMPSED
22025         ;;
22026 esac
22027 CF_EOF
22028
22029 else
22030         cat >>headers.sh <<CF_EOF
22031 case \$DST in
22032 /*/include/*)
22033         END=\`basename \$DST\`
22034         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22035         do
22036                 NAME=\`basename \$i\`
22037                 if test "\$NAME" = "curses.h"
22038                 then
22039                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22040                         NAME=ncurses.h
22041                 fi
22042                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22043         done
22044         ;;
22045 *)
22046         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22047         ;;
22048 esac
22049 CF_EOF
22050 fi
22051 cat >>headers.sh <<CF_EOF
22052 rm -f \$TMPSRC
22053 sed -f \$TMPSED \$SRC > \$TMPSRC
22054 NAME=\`basename \$SRC\`
22055 CF_EOF
22056 if test $WITH_CURSES_H != yes; then
22057         cat >>headers.sh <<CF_EOF
22058 test "\$NAME" = "curses.h" && NAME=ncurses.h
22059 CF_EOF
22060 fi
22061 cat >>headers.sh <<CF_EOF
22062 # Just in case someone gzip'd manpages, remove the conflicting copy.
22063 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22064
22065 eval \$PRG \$TMPSRC \$DST/\$NAME
22066 rm -f \$TMPSRC \$TMPSED
22067 CF_EOF
22068
22069 chmod 0755 headers.sh
22070
22071 for cf_dir in $SRC_SUBDIRS
22072 do
22073         if test ! -d $srcdir/$cf_dir ; then
22074                 continue
22075         fi
22076
22077         if test -f $srcdir/$cf_dir/headers; then
22078                 $AWK -f $srcdir/mk-hdr.awk \
22079                         subset="$LIB_SUBSETS" \
22080                         compat="$WITH_CURSES_H" \
22081                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22082         fi
22083
22084         if test -f $srcdir/$cf_dir/modules; then
22085                 if test "$cf_dir" != "c++" ; then
22086                         cat >>$cf_dir/Makefile <<"CF_EOF"
22087 depend : ${AUTO_SRC}
22088         makedepend -- ${CPPFLAGS} -- ${C_SRC}
22089
22090 # DO NOT DELETE THIS LINE -- make depend depends on it.
22091 CF_EOF
22092                 fi
22093         fi
22094 done
22095
22096 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22097 if test -z "$USE_OLD_MAKERULES" ; then
22098         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22099 fi
22100 fi
22101  ;;
22102   esac
22103 done
22104 EOF
22105
22106 cat >>$CONFIG_STATUS <<\EOF
22107
22108 { (exit 0); exit 0; }
22109 EOF
22110 chmod +x $CONFIG_STATUS
22111 ac_clean_files=$ac_clean_files_save
22112
22113 # configure is writing to config.log, and then calls config.status.
22114 # config.status does its own redirection, appending to config.log.
22115 # Unfortunately, on DOS this fails, as config.log is still kept open
22116 # by configure, so config.status won't be able to write to it; its
22117 # output is simply discarded.  So we exec the FD to /dev/null,
22118 # effectively closing config.log, so it can be properly (re)opened and
22119 # appended to by config.status.  When coming back to configure, we
22120 # need to make the FD available again.
22121 if test "$no_create" != yes; then
22122   ac_cs_success=:
22123   exec 5>/dev/null
22124   $SHELL $CONFIG_STATUS || ac_cs_success=false
22125   exec 5>>config.log
22126   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22127   # would make configure fail if this is the last instruction.
22128   $ac_cs_success || { (exit 1); exit 1; }
22129 fi
22130 ${MAKE:-make} preinstall